@layer ds.theme, ds.base, ds.components;@layer ds.base{.ds-sr-only{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:root{--ds-font-size-minus-1:max(0.9em,0.875rem);--ds-font-size-plus-1:1.1em;--ds-readonly-icon-size:1.2em;--ds-readonly-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 aria-hidden=%27true%27 viewBox=%270 0 24 24%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M12 2.25A4.75 4.75 0 0 0 7.25 7v2.25H7A1.75 1.75 0 0 0 5.25 11v9c0 .41.34.75.75.75h12a.75.75 0 0 0 .75-.75v-9A1.75 1.75 0 0 0 17 9.25h-.25V7A4.75 4.75 0 0 0 12 2.25m3.25 7V7a3.25 3.25 0 0 0-6.5 0v2.25zM12 13a1.5 1.5 0 0 0-.75 2.8V17a.75.75 0 0 0 1.5 0v-1.2A1.5 1.5 0 0 0 12 13%27/%3E%3C/svg%3E")}@supports (width:round(down,0.1em,1px)){:root{--ds-font-size-minus-1:round(down,max(0.9em,0.875rem),0.0625rem);--ds-font-size-plus-1:round(down,1.1em,0.0625rem)}}:root,[data-color-scheme]{--dsc-focus-boxShadow:0 0 0 var(--ds-border-width-focus) var(--ds-color-focus-inner);--dsc-focus-boxShadow-inset:inset 0 0 0 calc(var(--ds-border-width-focus)*2) var(--ds-color-focus-inner);--dsc-focus-outline:var(--ds-color-focus-outer) solid var(--ds-border-width-focus)}[data-color-scheme],body{background:var(--ds-color-neutral-background-default);color:var(--ds-color-neutral-text-default)}.ds-readonly-icon:before{background:currentcolor;content:"";display:inline-block;height:calc(1em*var(--ds-line-height-md));height:1lh;margin-inline-end:.25ch;-webkit-mask:center/contain no-repeat var(--ds-readonly-icon-url);mask:center/contain no-repeat var(--ds-readonly-icon-url);vertical-align:bottom;width:var(--ds-readonly-icon-size)}@media (forced-colors:active){.ds-readonly-icon:before{background:CanvasText}}.ds-focus:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-focus:focus-visible *{--_ds--focus: }.ds-focus--inset:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-inset));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(var(--_ds--focus, var(--ds-border-width-focus))*-1)}.ds-focus--inset:focus-visible *{--_ds--focus: }.ds-focus--visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-focus--visible *{--_ds--focus: }.ds-focus--visible--inset{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-inset));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(var(--_ds--focus, var(--ds-border-width-focus))*-1)}.ds-focus--visible--inset *{--_ds--focus: }[data-size=xs]{font-size:var(--ds-body-xs-font-size);font-weight:var(--ds-body-xs-font-weight);letter-spacing:var(--ds-body-xs-letter-spacing);line-height:var(--ds-body-xs-line-height)}[data-size=sm]{font-size:var(--ds-body-sm-font-size);font-weight:var(--ds-body-sm-font-weight);letter-spacing:var(--ds-body-sm-letter-spacing);line-height:var(--ds-body-sm-line-height)}[data-size=md],body{font-size:var(--ds-body-md-font-size);font-weight:var(--ds-body-md-font-weight);letter-spacing:var(--ds-body-md-letter-spacing);line-height:var(--ds-body-md-line-height)}[data-size=lg]{font-size:var(--ds-body-lg-font-size);font-weight:var(--ds-body-lg-font-weight);letter-spacing:var(--ds-body-lg-letter-spacing);line-height:var(--ds-body-lg-line-height)}[data-size=xl]{font-size:var(--ds-body-xl-font-size);font-weight:var(--ds-body-xl-font-weight);letter-spacing:var(--ds-body-xl-letter-spacing);line-height:var(--ds-body-xl-line-height)}.ds-heading{font-size:1.3em;font-size:round(down,1.3em,.0625rem);font-weight:var(--ds-heading-md-font-weight);letter-spacing:var(--ds-heading-md-letter-spacing);line-height:var(--ds-heading-md-line-height);margin:0}.ds-heading[data-size="2xs"]{font-size:var(--ds-heading-2xs-font-size);font-weight:var(--ds-heading-2xs-font-weight);letter-spacing:var(--ds-heading-2xs-letter-spacing);line-height:var(--ds-heading-2xs-line-height)}.ds-heading[data-size=xs]{font-size:var(--ds-heading-xs-font-size);font-weight:var(--ds-heading-xs-font-weight);letter-spacing:var(--ds-heading-xs-letter-spacing);line-height:var(--ds-heading-xs-line-height)}.ds-heading[data-size=sm]{font-size:var(--ds-heading-sm-font-size);font-weight:var(--ds-heading-sm-font-weight);letter-spacing:var(--ds-heading-sm-letter-spacing);line-height:var(--ds-heading-sm-line-height)}.ds-heading[data-size=md]{font-size:var(--ds-heading-md-font-size)}.ds-heading[data-size=lg]{font-size:var(--ds-heading-lg-font-size);font-weight:var(--ds-heading-lg-font-weight);letter-spacing:var(--ds-heading-lg-letter-spacing);line-height:var(--ds-heading-lg-line-height)}.ds-heading[data-size=xl]{font-size:var(--ds-heading-xl-font-size);font-weight:var(--ds-heading-xl-font-weight);letter-spacing:var(--ds-heading-xl-letter-spacing);line-height:var(--ds-heading-xl-line-height)}.ds-heading[data-size="2xl"]{font-size:var(--ds-heading-2xl-font-size);font-weight:var(--ds-heading-2xl-font-weight);letter-spacing:var(--ds-heading-2xl-letter-spacing);line-height:var(--ds-heading-2xl-line-height)}.ds-label{font-weight:var(--ds-font-weight-medium)}.ds-label[data-weight=semibold]{font-weight:var(--ds-font-weight-semibold)}.ds-label[data-weight=regular]{font-weight:var(--ds-font-weight-regular)}}@layer ds.base{}@layer ds.base{}@layer ds.base{:where(.ds-paragraph){margin-block:0}.ds-paragraph[data-variant=long]{line-height:var(--ds-line-height-lg)}.ds-paragraph[data-variant=short]{line-height:var(--ds-line-height-sm)}}@layer ds.components{.ds-link{--dsc-link-background--active:var(--ds-color-surface-tinted);--dsc-link-color--active:var(--ds-color-text-default);--dsc-link-color--hover:var(--ds-color-text-default);--dsc-link-color:var(--ds-color-text-subtle);--dsc-link-background--focus:var(--ds-color-focus-outer);--dsc-link-color--focus:var(--ds-color-focus-inner);--dsc-link-color--visited:var(--ds-link-color-visited);--dsc-link-text-decoration-thickness--hover:0.125em;--dsc-link-text-decoration-thickness:0.0625em;color:var(--dsc-link-color);outline:none;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:var(--dsc-link-text-decoration-thickness);text-underline-offset:.27em}.ds-link :is(img,svg){vertical-align:middle}.ds-link[data-color=neutral]{--dsc-link-color--active:var(--ds-color-neutral-text-subtle);--dsc-link-color--hover:var(--ds-color-neutral-text-subtle);--dsc-link-color:var(--ds-color-neutral-text-default)}.ds-link:visited{color:var(--dsc-link-color--visited)}@media (hover:hover) and (pointer:fine){.ds-link:hover{color:var(--dsc-link-color--hover);text-decoration-thickness:var(--dsc-link-text-decoration-thickness--hover)}}.ds-link:focus-visible{background:var(--dsc-link-background--focus);color:var(--dsc-link-color--focus);outline:2px solid transparent}.ds-link:active{background:var(--dsc-link-background--active);color:var(--dsc-link-color--active)}}@layer ds.base{.ds-validation-message{--dsc-validation-message-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M7.74 2.47a.75.75 0 0 1 .53-.22h7.46a.75.75 0 0 1 .53.22l5.27 5.27c.14.14.22.33.22.53v7.46a.75.75 0 0 1-.22.53l-5.27 5.27a.75.75 0 0 1-.53.22H8.27a.75.75 0 0 1-.53-.22l-5.27-5.27a.75.75 0 0 1-.22-.53V8.27a.75.75 0 0 1 .22-.53zm1.29 5.5a.75.75 0 0 0-1.06 1.06L10.94 12l-2.97 2.97a.75.75 0 1 0 1.06 1.06L12 13.06l2.97 2.97a.75.75 0 1 0 1.06-1.06L13.06 12l2.97-2.97a.75.75 0 0 0-1.06-1.06L12 10.94z%27/%3E%3C/svg%3E");--dsc-validation-message-icon-size:var(--ds-size-7);--dsc-validation-message-spacing:var(--ds-size-2);--dsc-validation-message-color:var(--ds-color-danger-text-subtle);color:var(--dsc-validation-message-color);margin:0;padding-inline-start:calc(var(--dsc-validation-message-icon-size) + var(--dsc-validation-message-spacing));position:relative}.ds-validation-message:before{background:currentcolor;content:"";height:var(--dsc-validation-message-icon-size);margin-inline:calc((var(--dsc-validation-message-icon-size) + var(--dsc-validation-message-spacing))*-1);-webkit-mask:var(--dsc-validation-message-icon-url) center /contain no-repeat;mask:var(--dsc-validation-message-icon-url) center /contain no-repeat;position:absolute;translate:0 calc((1lh - var(--dsc-validation-message-icon-size))/2);width:var(--dsc-validation-message-icon-size)}@media (forced-colors:active){.ds-validation-message:before{background:CanvasText}}.ds-validation-message[data-color=success]{--dsc-validation-message-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M12 21.75a9.75 9.75 0 1 0 0-19.5 9.75 9.75 0 0 0 0 19.5m4.95-12.47a.81.81 0 0 0-1.24-1.05l-5.39 6.36-2.62-2.62a.81.81 0 0 0-1.15 1.15l3.25 3.25a.81.81 0 0 0 1.2-.05z%27/%3E%3C/svg%3E");--dsc-validation-message-color:var(--ds-color-success-text-subtle)}.ds-validation-message[data-color=warning]{--dsc-validation-message-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M12 2.25a.75.75 0 0 1 .66.39l9.52 17.25a.75.75 0 0 1-.65 1.11H2.47a.75.75 0 0 1-.65-1.11l9.52-17.25a.75.75 0 0 1 .66-.39m0 6.5a.75.75 0 0 1 .75.75v4a.75.75 0 0 1-1.5 0v-4a.75.75 0 0 1 .75-.75m-1 7.75a1 1 0 1 1 2 0 1 1 0 0 1-2 0%27/%3E%3C/svg%3E");--dsc-validation-message-color:var(--ds-color-warning-text-subtle)}.ds-validation-message[data-color=info]{--dsc-validation-message-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M3.25 4A.75.75 0 0 1 4 3.25h16a.75.75 0 0 1 .75.75v16a.75.75 0 0 1-.75.75H4a.75.75 0 0 1-.75-.75zM11 7.75a1 1 0 1 1 2 0 1 1 0 0 1-2 0m-1.25 3a.75.75 0 0 1 .75-.75H12a.75.75 0 0 1 .75.75v4.75h.75a.75.75 0 0 1 0 1.5h-3a.75.75 0 0 1 0-1.5h.75v-4h-.75a.75.75 0 0 1-.75-.75%27/%3E%3C/svg%3E");--dsc-validation-message-color:var(--ds-color-info-text-subtle)}}@layer ds.components{.ds-button{--dsc-button-background--active:var(--ds-color-base-active);--dsc-button-background--hover:var(--ds-color-base-hover);--dsc-button-background:var(--ds-color-base-default);--dsc-button-color:var(--ds-color-base-contrast-default);--dsc-button-color--hover:var(--ds-color-base-contrast-default);--dsc-button-border-width:var(--ds-border-width-default);--dsc-button-border-style:solid;--dsc-button-border-color:transparent;--dsc-button-gap:var(--ds-size-2);--dsc-button-padding:var(--ds-size-2) var(--ds-size-4);--dsc-button-size:var(--ds-size-12);align-items:center;background:var(--dsc-button-background);border-color:var(--dsc-button-border-color);border-radius:var(--ds-border-radius-default);border-style:var(--dsc-button-border-style);border-width:var(--dsc-button-border-width);box-sizing:border-box;color:var(--dsc-button-color);cursor:pointer;font-family:inherit;font-weight:var(--ds-font-weight-medium);gap:var(--dsc-button-gap);height:-moz-fit-content;height:fit-content;justify-content:center;line-height:var(--ds-line-height-sm);min-height:var(--dsc-button-size);min-width:var(--dsc-button-size);outline:none;padding:var(--dsc-button-padding);text-align:inherit;text-decoration:none}.ds-button:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-button:focus-visible *{--_ds--focus: }.ds-button[data-variant=secondary],.ds-button[data-variant=tertiary]{--dsc-button-background:transparent;--dsc-button-background--active:var(--ds-color-surface-active);--dsc-button-background--hover:var(--ds-color-surface-hover);--dsc-button-color:var(--ds-color-text-subtle);--dsc-button-color--hover:var(--ds-color-text-default)}.ds-button[data-variant=secondary]{--dsc-button-border-color:var(--ds-color-border-strong)}.ds-button:not([data-size]){font-size:inherit}.ds-button :where(img,svg){flex-shrink:0;font-size:1.25em}.ds-button:focus-visible{position:relative}.ds-button:where(:not([hidden])){display:flex}.ds-button[data-icon]{height:var(--dsc-button-size);padding:0;width:var(--dsc-button-size)}.ds-button[data-fullwidth]{text-align:center;width:100%}.ds-button .ds-spinner{font-size:1.4em}@media (hover:hover) and (pointer:fine){.ds-button:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])):hover{background:var(--dsc-button-background--hover);color:var(--dsc-button-color--hover)}}.ds-button[aria-busy=true]{cursor:progress}.ds-button:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-button[aria-busy=true]:is(:disabled,[aria-disabled=true]){cursor:progress;opacity:1}.ds-button:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])):active{background:var(--dsc-button-background--active)}}@layer ds.components{:where(.ds-input){margin:0}.ds-input{--dsc-input-padding:var(--ds-size-2) var(--ds-size-3);--dsc-input-size--toggle:var(--ds-size-6);--dsc-input-size:var(--ds-size-12);--dsc-input-background--readonly:var(--ds-color-neutral-surface-tinted);--dsc-input-background:var(--ds-color-neutral-surface-default);--dsc-input-border-color--readonly:var(--ds-color-neutral-border-subtle);--dsc-input-border-color:var(--ds-color-neutral-border-default);--dsc-input-border-style:solid;--dsc-input-border-width--toggle:max(var(--ds-border-width-default),calc(var(--ds-size-1)/2));--dsc-input-border-width:var(--ds-border-width-default);--dsc-input-color--readonly:var(--ds-color-neutral-text-default);--dsc-input-color:var(--ds-color-neutral-text-default);--dsc-input-stroke-color:var(--ds-color-base-contrast-default);--dsc-input-stroke-color--invalid:var(--ds-color-danger-base-contrast-default);--dsc-input-stroke-width:0.05em;--dsc-input-accent-color:var(--ds-color-base-default);--dsc-input-accent-color--invalid:var(--ds-color-danger-text-subtle);--_dsc-input-diagonal-1:transparent calc(48% - var(--dsc-input-stroke-width));--_dsc-input-diagonal-2:currentcolor calc(50% - var(--dsc-input-stroke-width));--_dsc-input-diagonal-3:currentcolor calc(50% + var(--dsc-input-stroke-width));--_dsc-input-diagonal-4:transparent calc(52% + var(--dsc-input-stroke-width));--_dsc-input-spacing--toggle:calc(var(--ds-size-1)/2);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--dsc-input-background);border-color:var(--dsc-input-border-color);border-radius:var(--ds-border-radius-md);border-style:var(--dsc-input-border-style);border-width:var(--dsc-input-border-width);box-sizing:border-box;color:var(--dsc-input-color);font-family:inherit;height:var(--dsc-input-size);line-height:inherit;max-width:100%;min-width:0;padding:var(--dsc-input-padding);position:relative;vertical-align:middle}.ds-input:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-input:focus-visible *{--_ds--focus: }@media (forced-colors:active){.ds-input{background-color:Canvas;border-color:ButtonText}.ds-input:disabled,.ds-input[aria-disabled=true],.ds-input[readonly]{border-color:GrayText}}@supports (width:round(down,0.1em,1px)){.ds-input{border-width:round(up,var(--dsc-input-border-width),.0625rem)}}.ds-input:not([data-size]){font-size:inherit}.ds-input:is(select){background-image:linear-gradient(45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4)),linear-gradient(-45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4));background-position:calc(100% - 1.2em + var(--dsc-input-stroke-width)),calc(100% - .8em);background-repeat:no-repeat;background-size:.4em .4em;padding-inline-end:2.4em;text-overflow:ellipsis}:dir(rtl) .ds-input:is(select){background-position:calc(1.2em - var(--dsc-input-stroke-width)),.8em}@media (forced-colors:active){.ds-input:is(select){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.ds-input:is(textarea){height:auto;min-height:calc(var(--dsc-input-size)*1.5);resize:vertical}.ds-input:is(textarea):not([rows]){field-sizing:content}.ds-input:not([size],[cols],select:where([data-width=auto])){width:100%}.ds-input:checked,.ds-input:indeterminate:where([type=checkbox]){background:var(--dsc-input-accent-color);border-color:var(--dsc-input-accent-color);color:var(--dsc-input-stroke-color)}.ds-input:disabled,.ds-input[aria-disabled=true]{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-input[aria-invalid=true]{border-color:var(--dsc-input-accent-color--invalid)}.ds-input[aria-invalid=true]:where(:checked){background:var(--dsc-input-accent-color--invalid);color:var(--dsc-input-stroke-color--invalid)}.ds-input[type=checkbox][aria-invalid=true]:where(:indeterminate){background:var(--dsc-input-accent-color--invalid);color:var(--dsc-input-stroke-color--invalid)}.ds-input[readonly]{background:var(--dsc-input-background--readonly);border-color:var(--dsc-input-border-color--readonly);color:var(--dsc-input-color--readonly)}@media (forced-colors:active){.ds-input[readonly]{border-color:GrayText}}.ds-input:-moz-read-only:not([readonly],[aria-disabled=true],:disabled){cursor:pointer}.ds-input:read-only:not([readonly],[aria-disabled=true],:disabled){cursor:pointer}.ds-input[type=checkbox],.ds-input[type=radio]{border-width:var(--dsc-input-border-width--toggle);flex-shrink:0;height:var(--dsc-input-size--toggle);line-height:inherit;padding:var(--_dsc-input-spacing--toggle);width:var(--dsc-input-size--toggle)}@media (forced-colors:active){.ds-input[type=checkbox],.ds-input[type=radio]{color:Canvas}:is(.ds-input[type=checkbox],.ds-input[type=radio]):disabled,[aria-disabled=true]:is(.ds-input[type=checkbox],.ds-input[type=radio]),[readonly]:is(.ds-input[type=checkbox],.ds-input[type=radio]){border-color:GrayText}}.ds-input[type=radio]{border-radius:var(--ds-border-radius-full)}.ds-input[type=radio]:checked{background-image:radial-gradient(circle closest-side,currentcolor 45%,transparent 50%)}@media (forced-colors:active){.ds-input[type=radio]:checked{background-color:LinkText;border-color:LinkText;color:Canvas;forced-color-adjust:none}}.ds-input[type=checkbox]{border-radius:var(--ds-border-radius-sm)}.ds-input[type=checkbox]:checked{background-image:linear-gradient(45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4)),linear-gradient(-45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4));background-origin:content-box;background-position:10% 73%,90% 50%;background-repeat:no-repeat;background-size:35% 35%,65% 65%}@media (forced-colors:active){.ds-input[type=checkbox]:checked{background-color:LinkText;border-color:LinkText;forced-color-adjust:none}}.ds-input[type=checkbox]:indeterminate{background-image:linear-gradient(transparent calc(48% - var(--dsc-input-stroke-width)),currentcolor calc(50% - var(--dsc-input-stroke-width)),currentcolor calc(50% + var(--dsc-input-stroke-width)),transparent calc(52% + var(--dsc-input-stroke-width)));background-origin:content-box;background-position:50%;background-repeat:no-repeat;background-size:contain}@media (forced-colors:active){.ds-input[type=checkbox]:indeterminate{background-color:LinkText;border-color:LinkText;forced-color-adjust:none}}.ds-input[role=switch]:is([type=radio],[type=checkbox]){--_dsc-input-circle-position:left;background-image:radial-gradient(circle closest-side,currentcolor 95%,transparent 100%);background-origin:content-box;background-position:var(--_dsc-input-circle-position);background-repeat:no-repeat;background-size:calc(var(--dsc-input-size--toggle) - var(--_dsc-input-spacing--toggle)*2) 100%;border-radius:var(--ds-border-radius-full);padding-inline:0;transition:background-position .2s;width:calc(var(--dsc-input-size--toggle)*2)}.ds-input[role=switch]:is([type=radio],[type=checkbox]):checked{--_dsc-input-circle-position:right}@media (forced-colors:active){.ds-input[role=switch]:is([type=radio],[type=checkbox]):checked{color:initial}}@media (forced-colors:active){.ds-input[role=switch]:is([type=radio],[type=checkbox]){color:GrayText;forced-color-adjust:none}.ds-input[role=switch][readonly]:is([type=radio],[type=checkbox]){color:GrayText}.ds-input[role=switch]:is([type=radio],[type=checkbox]):disabled,.ds-input[role=switch][aria-disabled=true]:is([type=radio],[type=checkbox]),.ds-input[role=switch][readonly]:is([type=radio],[type=checkbox]){border-color:GrayText}}}@layer ds.components{.ds-field{--dsc-field-content-spacing:var(--ds-size-2)}.ds-field>*{margin-block:0}.ds-field>*+*{margin-top:var(--dsc-field-content-spacing)}.ds-field [data-field=description]{color:var(--ds-color-neutral-text-subtle)}.ds-field input:not([hidden]){display:block}.ds-field:has([aria-disabled=true]:not(u-option,[role=option][aria-disabled=true]),:disabled:not(option))>*{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}:is(.ds-field:has([aria-readonly=true],[readonly]) label):before{background:currentcolor;content:"";display:inline-block;height:calc(1em*var(--ds-line-height-md));height:1lh;margin-inline-end:.25ch;-webkit-mask:center/contain no-repeat var(--ds-readonly-icon-url);mask:center/contain no-repeat var(--ds-readonly-icon-url);vertical-align:bottom;width:var(--ds-readonly-icon-size)}@media (forced-colors:active){:is(.ds-field:has([aria-readonly=true],[readonly]) label):before{background:CanvasText}}.ds-field:has(input:is([type=radio],[type=checkbox])){border-radius:var(--ds-border-radius-md);-moz-column-gap:var(--dsc-field-content-spacing);column-gap:var(--dsc-field-content-spacing);grid-template-areas:"input content";grid-template-columns:auto 1fr;width:-moz-fit-content;width:fit-content}.ds-field:has(input:is([type=radio],[type=checkbox])):not([hidden]){display:grid}.ds-field:has(input:is([type=radio],[type=checkbox]))>*{grid-column:content;margin-block:0}.ds-field:has(input:is([type=radio],[type=checkbox])) label{font-weight:var(--ds-font-weight-regular)}.ds-field:has(input:is([type=radio],[type=checkbox])) label:before{content:none}.ds-field:has(input:is([type=radio],[type=checkbox])) input{grid-column:input;grid-row:1}.ds-field:has(input:is([type=radio],[type=checkbox])):not(:has([readonly],[aria-disabled=true]:not(u-option),:disabled:not(option))) label{cursor:pointer}.ds-field:has(input:is([type=radio],[type=checkbox])):has(input:focus-visible){box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-field:has(input:is([type=radio],[type=checkbox])):has(input:focus-visible) *{--_ds--focus: }.ds-field:has(input:is([type=radio],[type=checkbox])):has(input:only-child){gap:0}.ds-field:has(input:is([type=radio],[type=checkbox])) .ds-input:is([type=radio],[type=checkbox]):not([aria-label]){translate:0 calc(.5lh - 50%)}.ds-field[data-position=end]:has(input:is([type=radio],[type=checkbox])){grid-template-areas:"content input";grid-template-columns:1fr auto;width:auto}.ds-field-affixes{--dsc-field-affix-border-width:var(--ds-border-width-default);--dsc-field-affix-border-style:solid;--dsc-field-affix-border-color:var(--ds-color-neutral-border-default);--dsc-field-affix-padding-inline:var(--ds-size-4);background:var(--ds-color-neutral-surface-tinted);border-radius:var(--ds-border-radius-md);box-sizing:border-box;color:var(--ds-color-neutral-text-subtle);max-width:100%;white-space:nowrap}.ds-field-affixes:not([hidden]){display:flex}.ds-field-affixes:has([size]){width:-moz-fit-content;width:fit-content}.ds-field-affixes .ds-field-affix{align-items:center;border-color:var(--dsc-field-affix-border-color);border-style:var(--dsc-field-affix-border-style);border-width:var(--dsc-field-affix-border-width);flex-shrink:0;padding-inline:var(--dsc-field-affix-padding-inline)}:is(.ds-field-affixes .ds-field-affix):not([hidden]){display:flex}:is(.ds-field-affixes .ds-field-affix):first-child{border-end-start-radius:inherit;border-inline-end:0;border-start-start-radius:inherit}:is(.ds-field-affixes .ds-field-affix):last-child{border-end-end-radius:inherit;border-inline-start:0;border-start-end-radius:inherit}.ds-field-affixes .ds-input{border-style:var(--dsc-field-affix-border-style);border-width:var(--dsc-field-affix-border-width);flex:1 1 auto}:is(.ds-field-affixes .ds-input):not(:last-child){border-end-end-radius:0;border-start-end-radius:0}:is(.ds-field-affixes .ds-input):not(:first-child){border-end-start-radius:0;border-start-start-radius:0}}@layer ds.components{.ds-fieldset{border:0;margin:0;min-width:0;padding:0}.ds-fieldset>legend{padding:0}:is(.ds-fieldset:has(input[readonly]):not(:has(input:not([readonly])))>legend):before{background:currentcolor;content:"";display:inline-block;height:calc(1em*var(--ds-line-height-md));height:1lh;margin-inline-end:.25ch;-webkit-mask:center/contain no-repeat var(--ds-readonly-icon-url);mask:center/contain no-repeat var(--ds-readonly-icon-url);vertical-align:bottom;width:var(--ds-readonly-icon-size)}@media (forced-colors:active){:is(.ds-fieldset:has(input[readonly]):not(:has(input:not([readonly])))>legend):before{background:CanvasText}}.ds-fieldset>*+*{margin-block-start:var(--ds-size-4)}.ds-fieldset>legend+p{color:var(--ds-color-neutral-text-subtle);margin-block:var(--ds-size-1) 0}.ds-fieldset:disabled>legend,.ds-fieldset:disabled>legend+p{opacity:var(--ds-opacity-disabled)}.ds-alert{--dsc-alert-background:var(--ds-color-info-surface-tinted);--dsc-alert-border-width:var(--ds-border-width-default);--dsc-alert-border-style:solid;--dsc-alert-border-color:var(--ds-color-info-border-default);--dsc-alert-border-radius:var(--ds-border-radius-md);--dsc-alert-icon-color:var(--ds-color-info-text-subtle);--dsc-alert-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M3.25 4A.75.75 0 0 1 4 3.25h16a.75.75 0 0 1 .75.75v16a.75.75 0 0 1-.75.75H4a.75.75 0 0 1-.75-.75zM11 7.75a1 1 0 1 1 2 0 1 1 0 0 1-2 0m-1.25 3a.75.75 0 0 1 .75-.75H12a.75.75 0 0 1 .75.75v4.75h.75a.75.75 0 0 1 0 1.5h-3a.75.75 0 0 1 0-1.5h.75v-4h-.75a.75.75 0 0 1-.75-.75%27/%3E%3C/svg%3E");--dsc-alert-color:var(--ds-color-info-text-default);--dsc-alert-spacing:var(--ds-size-2);--dsc-alert-icon-size:var(--ds-size-7);--dsc-alert-padding-block:var(--ds-size-6);--dsc-alert-padding-inline-end:var(--ds-size-6);background:var(--dsc-alert-background);border-color:var(--dsc-alert-border-color);border-radius:var(--dsc-alert-border-radius);border-style:var(--dsc-alert-border-style);border-width:var(--dsc-alert-border-width);box-sizing:border-box;color:var(--dsc-alert-color);padding-block:var(--dsc-alert-padding-block);padding-inline-end:var(--dsc-alert-padding-inline-end);padding-inline-start:calc(var(--dsc-alert-padding-inline-end) + var(--dsc-alert-icon-size) + var(--dsc-alert-spacing));position:relative}}@layer ds.components{.ds-alert:not(:has(>:is(h1,h2,h3,h4,h5,h6):first-child)):before,.ds-alert>:is(h1,h2,h3,h4,h5,h6):first-child:before{background:var(--dsc-alert-icon-color);content:"";height:var(--dsc-alert-icon-size);margin-inline:calc((var(--dsc-alert-icon-size) + var(--dsc-alert-spacing))*-1);-webkit-mask:var(--dsc-alert-icon-url) center /contain no-repeat;mask:var(--dsc-alert-icon-url) center /contain no-repeat;position:absolute;translate:0 calc((1lh - var(--dsc-alert-icon-size))/2);width:var(--dsc-alert-icon-size)}@media (forced-colors:active){.ds-alert:not(:has(>:is(h1,h2,h3,h4,h5,h6):first-child)):before,.ds-alert>:is(h1,h2,h3,h4,h5,h6):first-child:before{background:CanvasText}}.ds-alert[data-color]{--dsc-alert-background:var(--ds-color-surface-tinted);--dsc-alert-border-color:var(--ds-color-border-default);--dsc-alert-icon-color:var(--ds-color-text-subtle);--dsc-alert-color:var(--ds-color-text-default)}.ds-alert[data-color=warning]{--dsc-alert-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M12 2.25a.75.75 0 0 1 .66.39l9.52 17.25a.75.75 0 0 1-.65 1.11H2.47a.75.75 0 0 1-.65-1.11l9.52-17.25a.75.75 0 0 1 .66-.39m0 6.5a.75.75 0 0 1 .75.75v4a.75.75 0 0 1-1.5 0v-4a.75.75 0 0 1 .75-.75m-1 7.75a1 1 0 1 1 2 0 1 1 0 0 1-2 0%27/%3E%3C/svg%3E")}.ds-alert[data-color=success]{--dsc-alert-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M12 21.75a9.75 9.75 0 1 0 0-19.5 9.75 9.75 0 0 0 0 19.5m4.95-12.47a.81.81 0 0 0-1.24-1.05l-5.39 6.36-2.62-2.62a.81.81 0 0 0-1.15 1.15l3.25 3.25a.81.81 0 0 0 1.2-.05z%27/%3E%3C/svg%3E")}.ds-alert[data-color=danger]{--dsc-alert-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M7.74 2.47a.75.75 0 0 1 .53-.22h7.46a.75.75 0 0 1 .53.22l5.27 5.27c.14.14.22.33.22.53v7.46a.75.75 0 0 1-.22.53l-5.27 5.27a.75.75 0 0 1-.53.22H8.27a.75.75 0 0 1-.53-.22l-5.27-5.27a.75.75 0 0 1-.22-.53V8.27a.75.75 0 0 1 .22-.53zm1.29 5.5a.75.75 0 0 0-1.06 1.06L10.94 12l-2.97 2.97a.75.75 0 1 0 1.06 1.06L12 13.06l2.97 2.97a.75.75 0 1 0 1.06-1.06L13.06 12l2.97-2.97a.75.75 0 0 0-1.06-1.06L12 10.94z%27/%3E%3C/svg%3E")}.ds-popover{--dsc-popover-background:var(--ds-color-surface-default);--dsc-popover-border-width:var(--ds-border-width-default);--dsc-popover-border-style:solid;--dsc-popover-border-color:var(--ds-color-border-default);--dsc-popover-color:var(--ds-color-text-default);--dsc-popover-arrow-size:var(--ds-size-3);--dsc-popover-border-radius:var(--ds-border-radius-md);--dsc-popover-max-width:300px;--dsc-popover-padding:var(--ds-size-3) var(--ds-size-4);--dsc-popover-box-shadow:var(--ds-shadow-md);border-color:var(--dsc-popover-border-color);border-radius:var(--dsc-popover-border-radius);border-style:var(--dsc-popover-border-style);border-width:var(--dsc-popover-border-width);box-shadow:var(--dsc-popover-box-shadow);color:var(--dsc-popover-color);inset:0 auto auto 0;max-width:var(--dsc-popover-max-width);overflow:visible;padding:var(--dsc-popover-padding);position:fixed}.ds-popover,.ds-popover:before{background:var(--dsc-popover-background);box-sizing:border-box}.ds-popover:before{border:inherit;border-left-color:transparent;border-top-color:transparent;content:"";height:var(--dsc-popover-arrow-size);left:var(--ds-popover-arrow-x);position:absolute;top:var(--ds-popover-arrow-y);translate:-50% -50%;width:var(--dsc-popover-arrow-size)}.ds-popover[data-placement=top]:before{rotate:45deg}.ds-popover[data-placement=left]:before{rotate:-45deg}.ds-popover[data-placement=right]:before{rotate:135deg}.ds-popover[data-placement=bottom]:before{rotate:-135deg}.ds-popover[data-variant=default]{--dsc-popover-background:var(--ds-color-surface-default)}.ds-popover[data-variant=tinted]{--dsc-popover-background:var(--ds-color-surface-tinted)}[data-popover=inline]{all:unset;cursor:pointer;font-size:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.27em}[data-popover=inline]:not([hidden]){display:inline}}@layer ds.components{[data-popover=inline]:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}[data-popover=inline]:focus-visible *{--_ds--focus: }}@layer ds.components{.ds-skiplink{--dsc-skiplink-padding:var(--ds-size-4) var(--ds-size-4) var(--ds-size-5) var(--ds-size-4);--dsc-skiplink-background:var(--ds-color-surface-hover);--dsc-skiplink-color:var(--ds-color-text-default);border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ds-skiplink:focus{height:auto;margin:inherit;outline:0;overflow:visible;place-items:center;position:static;width:auto;clip:auto;background:var(--dsc-skiplink-background);box-sizing:border-box;clip-path:none;color:var(--dsc-skiplink-color);padding:var(--dsc-skiplink-padding);text-decoration:underline;text-decoration-thickness:max(1px,.0625rem);text-underline-offset:max(5px,.25rem);white-space:inherit}.ds-skiplink:focus:not([hidden]){display:grid}.ds-details{--dsc-details-border-block-wdith:var(--ds-border-width-default);--dsc-details-border-block-width:var(--dsc-details-border-block-wdith);--dsc-details-border-block-style:solid;--dsc-details-border-color:var(--ds-color-border-subtle);--dsc-details-icon-gap:var(--ds-size-2);--dsc-details-icon-size:var(--ds-size-6);--dsc-details-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M5.97 9.47a.75.75 0 0 1 1.06 0L12 14.44l4.97-4.97a.75.75 0 1 1 1.06 1.06l-5.5 5.5a.75.75 0 0 1-1.06 0l-5.5-5.5a.75.75 0 0 1 0-1.06%27/%3E%3C/svg%3E");--dsc-details-padding:var(--ds-size-2) var(--ds-size-4);--dsc-details-size:var(--ds-size-14);--dsc-details-background:var(--ds-color-surface-default);--dsc-details-summary-color:var(--ds-color-text-default);--dsc-details-summary-background--hover:var(--ds-color-surface-tinted);--dsc-details-summary-background--open:var(--ds-color-surface-tinted);--dsc-details-summary-background:var(--ds-color-surface-default);background:var(--dsc-details-background);border-block-style:var(--dsc-details-border-block-style);border-block-width:var(--dsc-details-border-block-width);border-color:var(--dsc-details-border-color);box-sizing:border-box}.ds-details+.ds-details{border-top:0;margin-top:0}.ds-details[data-variant=default]{--dsc-details-background:var(--ds-color-surface-default);--dsc-details-summary-background--hover:var(--ds-color-surface-tinted);--dsc-details-summary-background--open:var(--ds-color-surface-tinted);--dsc-details-summary-background:var(--ds-color-surface-default)}.ds-card[data-variant=tinted] .ds-details,.ds-details[data-variant=tinted]{--dsc-details-background:var(--ds-color-surface-tinted);--dsc-details-summary-background--hover:var(--ds-color-surface-hover);--dsc-details-summary-background--open:var(--ds-color-surface-hover);--dsc-details-summary-background:var(--ds-color-surface-tinted);--dsc-details-border-color:var(--ds-color-border-subtle)}}@layer ds.components{.ds-details>summary::-webkit-details-marker{display:none}.ds-details>:is(summary,u-summary){align-items:center;background:var(--dsc-details-summary-background);box-sizing:border-box;color:var(--dsc-details-summary-color);cursor:pointer;gap:var(--dsc-details-icon-gap);list-style:none;min-height:var(--dsc-details-size);outline:none;padding:var(--dsc-details-padding);position:relative}:is(.ds-details>:is(summary,u-summary)):not([hidden]){display:flex}:is(.ds-details>:is(summary,u-summary)):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-inset));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(var(--_ds--focus, var(--ds-border-width-focus))*-1)}:is(.ds-details>:is(summary,u-summary)):focus-visible *{--_ds--focus: }:is(.ds-details>:is(summary,u-summary)):before{all:unset;background:currentcolor;border-radius:var(--ds-border-radius-md);content:"";flex-shrink:0;height:var(--dsc-details-icon-size);-webkit-mask:50%/contain no-repeat var(--dsc-details-icon-url);mask:50%/contain no-repeat var(--dsc-details-icon-url);width:var(--dsc-details-icon-size)}@media (forced-colors:active){.ds-details>:is(summary,u-summary){color:ButtonText}:is(.ds-details>:is(summary,u-summary)):before{background:ButtonText}}.ds-details>:not(summary,u-summary){border-radius:inherit;padding:var(--ds-size-5,1rem)}.ds-details[open]>:is(summary,u-summary){background:var(--dsc-details-summary-background--open)}:is(.ds-details[open]>:is(summary,u-summary)):before{rotate:180deg}@media (hover:hover) and (pointer:fine){.ds-details :is(summary,u-summary):hover{background:var(--dsc-details-summary-background--hover)}}@media (prefers-reduced-motion:no-preference){.ds-details{interpolate-size:allow-keywords}}.ds-details::part(details-content){block-size:0;overflow-y:clip;transition:content-visibility allow-discrete .4s,height .4s}.ds-details[open]::part(details-content){height:auto}}@layer ds.components{.ds-search{--dsc-search-padding-inline:var(--ds-size-2);--dsc-search-clear-padding:var(--ds-size-1);--dsc-search-clear-size:var(--ds-size-9);--dsc-search-clear-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27currentColor%27 d=%27M6.53 5.47a.75.75 0 0 0-1.06 1.06L10.94 12l-5.47 5.47a.75.75 0 1 0 1.06 1.06L12 13.06l5.47 5.47a.75.75 0 1 0 1.06-1.06L13.06 12l5.47-5.47a.75.75 0 0 0-1.06-1.06L12 10.94z%27/%3E%3C/svg%3E");--dsc-search-magnifying-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27%3E%3Cpath d=%27M10.5 3.25a7.25 7.25 0 1 0 4.57 12.88l5.41 5.41a.75.75 0 1 0 1.06-1.06l-5.41-5.41A7.25 7.25 0 0 0 10.5 3.25M4.75 10.5a5.75 5.75 0 1 1 11.5 0 5.75 5.75 0 0 1-11.5 0%27/%3E%3C/svg%3E");--dsc-search-magnifying-icon-size:var(--ds-size-7);align-items:center;border-radius:var(--ds-border-radius-default);grid-template-columns:1fr auto;position:relative;width:100%}.ds-search:not([hidden]){display:grid}.ds-search input{grid-area:1/1;padding-inline:var(--dsc-search-padding-inline)}:is(.ds-search input)::-webkit-search-cancel-button,:is(.ds-search input)::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.ds-search:not(:has(button:not([type=reset]))) input{padding-inline-start:calc(var(--dsc-search-magnifying-icon-size) + var(--dsc-search-padding-inline)*2)}.ds-search:not(:has(button:not([type=reset]))):before{grid-area:1/1;margin-inline:var(--dsc-search-padding-inline);pointer-events:none;position:relative;z-index:2}.ds-search button:not([type=reset]):empty:before,.ds-search:not(:has(button:not([type=reset]))):before{background:currentcolor;content:"";height:var(--dsc-search-magnifying-icon-size);-webkit-mask:var(--dsc-search-magnifying-icon-url) center /contain no-repeat;mask:var(--dsc-search-magnifying-icon-url) center /contain no-repeat;width:var(--dsc-search-magnifying-icon-size)}@media (forced-colors:active){.ds-search button:not([type=reset]):empty:before,.ds-search:not(:has(button:not([type=reset]))):before{background:CanvasText}}.ds-search button[type=reset]{--dsc-button-size:var(--dsc-search-clear-size);grid-area:1/1;justify-self:end;margin-inline:var(--dsc-search-padding-inline);padding:var(--dsc-search-clear-padding);position:relative;scale:.75;z-index:2}:is(.ds-search button[type=reset]):before{background:currentcolor;content:"";height:var(--dsc-search-clear-size);-webkit-mask:var(--dsc-search-clear-icon-url) center /contain no-repeat;mask:var(--dsc-search-clear-icon-url) center /contain no-repeat;width:var(--dsc-search-clear-size)}.ds-search:has(input:-moz-placeholder) button[type=reset]{display:none}.ds-search:has(input:is(:-moz-read-only,:disabled,[aria-disabled=true])) button[type=reset]{display:none}.ds-search:has(input:is(:read-only,:disabled,[aria-disabled=true])) button[type=reset],.ds-search:has(input:placeholder-shown) button[type=reset]{display:none}.ds-search:has(button[type=reset]) input{padding-inline-end:calc(var(--dsc-search-clear-size) + var(--dsc-search-padding-inline))}.ds-search button:not([type=reset]){border-end-start-radius:0;border-start-start-radius:0}:is(.ds-search button:not([type=reset])):not(:focus-visible){border-inline-start:0}.ds-search:has(button:not([type=reset])):before{display:none}.ds-search:has(button:not([type=reset])) input{border-end-end-radius:0;border-start-end-radius:0}}@layer ds.components{.ds-dialog{--dsc-dialog-backdrop-background:rgba(0,0,0,.5);--dsc-dialog-background:var(--ds-color-neutral-surface-default);--dsc-dialog-icon-spacing:var(--ds-size-3);--dsc-dialog-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%271em%27 height=%271em%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27currentColor%27 d=%27M6.53 5.47a.75.75 0 0 0-1.06 1.06L10.94 12l-5.47 5.47a.75.75 0 1 0 1.06 1.06L12 13.06l5.47 5.47a.75.75 0 1 0 1.06-1.06L13.06 12l5.47-5.47a.75.75 0 0 0-1.06-1.06L12 10.94z%27/%3E%3C/svg%3E");--dsc-dialog-color:var(--ds-color-neutral-text-default);--dsc-dialog-divider-border-width:var(--ds-border-width-default);--dsc-dialog-divider-border-style:solid;--dsc-dialog-divider-border-color:var(--ds-color-neutral-border-subtle);--dsc-dialog-border-width:var(--ds-border-width-default);--dsc-dialog-border-style:solid;--dsc-dialog-border-color:var(--ds-color-neutral-border-subtle);--dsc-dialog-max-height:80vh;--dsc-dialog-max-width:40rem;--dsc-dialog-spacing:var(--ds-size-6);--_dsc-dialog-icon-top-right-margin:calc(var(--dsc-dialog-spacing)*-1 + var(--dsc-dialog-icon-spacing));animation:ds-dialog-fade-in .2s forwards;background:var(--dsc-dialog-background);border-color:var(--dsc-dialog-border-color);border-radius:var(--ds-border-radius-lg);border-style:var(--dsc-dialog-border-style);border-width:var(--dsc-dialog-border-width);bottom:auto;box-shadow:var(--ds-shadow-xl);box-sizing:border-box;color:var(--dsc-dialog-color);left:50%;margin:0;max-height:var(--dsc-dialog-max-height);max-width:var(--dsc-dialog-max-width);overflow:auto;padding:var(--dsc-dialog-spacing);position:fixed;right:auto;top:50%;transform:translate(-50%,-50%);width:100%}.ds-dialog::backdrop{animation:ds-dialog-fade-in .3s ease-in-out;background:var(--dsc-dialog-backdrop-background,rgba(0,0,0,.5))}.ds-dialog[open]{animation:ds-dialog-slide-in .3s ease-in-out,ds-dialog-fade-in .3s ease-in-out}.ds-dialog:has(>.ds-dialog__block){--_dsc-dialog-icon-top-right-margin:var(--dsc-dialog-icon-spacing);padding:0}@media (prefers-reduced-motion:reduce){.ds-dialog::backdrop,.ds-dialog[open]{animation:none}}@media (max-width:40rem){.ds-dialog{border-radius:0;max-width:100%;min-width:100%}}.ds-dialog>form[method=dialog]:first-child>button:only-child{color:inherit;float:inline-end;margin-block-end:var(--dsc-dialog-icon-spacing);margin-block-start:var(--_dsc-dialog-icon-top-right-margin);margin-inline-end:var(--_dsc-dialog-icon-top-right-margin);margin-inline-start:var(--dsc-dialog-icon-spacing)}:is(.ds-dialog>form[method=dialog]:first-child>button:only-child):before{background:currentcolor;content:"";height:var(--ds-size-6);-webkit-mask:center/contain no-repeat var(--dsc-dialog-icon-url);mask:center/contain no-repeat var(--dsc-dialog-icon-url);width:var(--ds-size-6)}@media (forced-colors:active){:is(.ds-dialog>form[method=dialog]:first-child>button:only-child):before{background:ButtonText}}.ds-dialog__block{padding:var(--dsc-dialog-spacing)}.ds-dialog__block+.ds-dialog__block{border-top:var(--dsc-dialog-divider-border-width) var(--dsc-dialog-divider-border-style) var(--dsc-dialog-divider-border-color)}body:has(.ds-dialog:modal){overflow:hidden}@keyframes ds-dialog-slide-in{0%{translate:0 3rem}}@keyframes ds-dialog-fade-in{0%{opacity:0}}}@layer ds.components{.ds-list{--dsc-list-padding-inline:var(--ds-size-6) 0;--dsc-list-margin-top:var(--ds-size-3);--dsc-list-margin-top-nested:var(--ds-size-2);margin:0;padding-inline:var(--dsc-list-padding-inline)}.ds-list>li+li{margin-top:var(--dsc-list-margin-top)}.ds-list>li>:is(ol,ul)>li+li{margin-top:var(--dsc-list-margin-top-nested)}.ds-list>li:before{content:"\200B";position:absolute}.ds-card{--dsc-card-background--active:var(--ds-color-surface-active);--dsc-card-background--hover:var(--ds-color-surface-hover);--dsc-card-background:var(--ds-color-surface-default);--dsc-card-border-width:var(--ds-border-width-default);--dsc-card-border-style:solid;--dsc-card-border-color:var(--ds-color-border-subtle);--dsc-card-block-border-width:var(--dsc-card-border-width);--dsc-card-block-border-style:var(--dsc-card-border-style);--dsc-card-block-border-color:var(--dsc-card-border-color);--dsc-card-color:var(--ds-color-text-default);--dsc-card-content-margin-block:var(--ds-size-3) 0;--dsc-card-padding:var(--ds-size-6);--dsc-card-border-radius:var(--ds-border-radius-lg);background:var(--dsc-card-background);border-color:var(--dsc-card-border-color);border-radius:var(--dsc-card-border-radius);border-style:var(--dsc-card-border-style);border-width:var(--dsc-card-border-width);box-sizing:border-box;color:var(--dsc-card-color);font-family:inherit;margin:0;overflow:clip;padding:var(--dsc-card-padding);text-align:inherit}.ds-card[data-variant=default]{background:var(--ds-color-surface-default)}.ds-card[data-variant=tinted]{background:var(--ds-color-surface-tinted)}.ds-card:not([hidden]){display:block}.ds-card:not([data-size]){font-size:inherit}}@layer ds.components{.ds-card :is(h1,h2,h3,h4,h5,h6) a:-moz-any-link, .ds-card:is(a:-moz-any-link,button,[role=button]) :is(h1,h2,h3,h4,h5,h6){color:inherit;outline:0;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem,.1025em);text-underline-offset:max(6px,.25rem,.22em)}.ds-card :is(h1,h2,h3,h4,h5,h6) a:any-link,.ds-card:is(a:any-link,button,[role=button]) :is(h1,h2,h3,h4,h5,h6){color:inherit;outline:0;text-decoration:underline;text-decoration-thickness:max(1px,.0625rem,.1025em);text-underline-offset:max(6px,.25rem,.22em)}.ds-card:where(:has(:is(h1,h2,h3,h4,h5,h6) a)),.ds-card:where(a,button,[role=button]){cursor:pointer;text-decoration:none}@media (hover:hover) and (pointer:fine){:is(.ds-card:where(a,button,[role=button]),.ds-card:where(:has(:is(h1,h2,h3,h4,h5,h6) a))):hover{background:var(--dsc-card-background--hover)}}:is(.ds-card:where(a,button,[role=button]),.ds-card:where(:has(:is(h1,h2,h3,h4,h5,h6) a))):where(:focus-visible,:has(:focus-visible)){box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(.ds-card:where(a,button,[role=button]),.ds-card:where(:has(:is(h1,h2,h3,h4,h5,h6) a))):where(:focus-visible,:has(:focus-visible)) *{--_ds--focus: }:is(.ds-card:where(a,button,[role=button]),.ds-card:where(:has(:is(h1,h2,h3,h4,h5,h6) a))):active{background:var(--dsc-card-background--active)}.ds-card:has(>.ds-card__block,.ds-details){padding:0}.ds-card>.ds-details:first-child{border-top:0}.ds-card>.ds-details:last-child{border-bottom:0}:where(.ds-card,.ds-card__block)>:first-child{margin-block:0}:where(.ds-card,.ds-card__block)>*+*{margin-block:var(--dsc-card-content-margin-block)}.ds-card__block{box-sizing:border-box;margin:0;padding:var(--dsc-card-padding);position:relative}.ds-card__block:before{border-color:var(--dsc-card-block-border-color);border-top-style:var(--dsc-card-block-border-style);border-top-width:var(--dsc-card-block-border-width);content:"";inset:0 0 auto;position:absolute;translate:0 -100%}.ds-card__block:after{border-color:var(--dsc-card-block-border-color);border-left-style:var(--dsc-card-block-border-style);border-left-width:var(--dsc-card-block-border-width);content:"";inset:0 auto 0 0;position:absolute;translate:-100%}.ds-card__block:has(>:is(audio,figure,iframe,img,video):only-child){padding:0}.ds-card__block:has(>:is(audio,figure,iframe,img,video):only-child)>:not([hidden]){border:0;display:block;height:auto;width:100%}.ds-card__block:has(>:is(audio,figure,iframe,img,video):only-child)>iframe{aspect-ratio:16/9}}@layer ds.components{.ds-dropdown{--dsc-dropdown-padding:var(--ds-size-3) var(--ds-size-2);--dsc-dropdown-item-padding:var(--ds-size-2) var(--ds-size-4);--dsc-dropdown-item-size:var(--ds-size-12);--dsc-dropdown-background:var(--ds-color-neutral-surface-default);--dsc-dropdown-border-width:var(--ds-border-width-default);--dsc-dropdown-border-style:solid;--dsc-dropdown-border-color:var(--ds-color-neutral-border-subtle);--dsc-popover-arrow-size:var(--ds-size-2);background:var(--dsc-dropdown-background);border-color:var(--dsc-dropdown-border-color);border-radius:var(--ds-border-radius-md);border-style:var(--dsc-dropdown-border-style);border-width:var(--dsc-dropdown-border-width);box-sizing:border-box;list-style:none;min-width:15em;padding:var(--dsc-dropdown-padding)}.ds-dropdown:before{display:none}.ds-dropdown :is(h2,h3,h4,h5,h6){align-items:center;box-sizing:border-box;color:var(--ds-color-neutral-text-subtle);font-size:inherit;font-weight:inherit;margin:0;min-height:var(--dsc-dropdown-item-size);padding:var(--dsc-dropdown-item-padding)}:is(.ds-dropdown :is(h2,h3,h4,h5,h6)):not([hidden]){display:flex}.ds-dropdown ul{list-style:none;margin:0;padding:0}.ds-dropdown :is(a,button,[role=button]){font-weight:var(--ds-font-weight-regular);justify-content:start;min-height:var(--dsc-dropdown-item-size);padding:var(--dsc-dropdown-item-padding);width:100%}}@layer ds.components{.ds-chip{--dsc-chip-background:var(--ds-color-surface-tinted);--dsc-chip-background--hover:var(--ds-color-surface-hover);--dsc-chip-background--active:var(--ds-color-surface-active);--dsc-chip-background--checked:var(--ds-color-base-default);--dsc-chip-background--checked--hover:var(--ds-color-base-hover);--dsc-chip-background--checked--active:var(--ds-color-base-active);--dsc-chip-border-width:var(--ds-border-width-default);--dsc-chip-border-style:solid;--dsc-chip-border-color:var(--ds-color-border-subtle);--dsc-chip-border-color--checked:transparent;--dsc-chip-color:var(--ds-color-text-default);--dsc-chip-input-accent-color:var(--ds-color-base-contrast-default);--dsc-chip-input-color:var(--ds-color-text-subtle);--dsc-chip-input-stroke-color:var(--ds-color-base-default);--dsc-chip-border-radius:var(--ds-border-radius-full);--dsc-chip-border-radius--checkbox:var(--ds-border-radius-md);--dsc-chip-border-radius--checkbox-input:var(--ds-border-radius-sm);--dsc-chip-height:var(--ds-size-8);--dsc-chip-icon-size:var(--ds-size-7);--dsc-chip-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%271em%27 height=%271em%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27currentColor%27 d=%27M6.53 5.47a.75.75 0 0 0-1.06 1.06L10.94 12l-5.47 5.47a.75.75 0 1 0 1.06 1.06L12 13.06l5.47 5.47a.75.75 0 1 0 1.06-1.06L13.06 12l5.47-5.47a.75.75 0 0 0-1.06-1.06L12 10.94z%27/%3E%3C/svg%3E");--dsc-chip-input-size:var(--ds-size-5);--dsc-chip-spacing:calc((var(--dsc-chip-height) - var(--dsc-chip-input-size))/2);align-items:center;background:var(--dsc-chip-background);border-color:var(--dsc-chip-border-color);border-radius:var(--dsc-chip-border-radius);border-style:var(--dsc-chip-border-style);border-width:var(--dsc-chip-border-width);box-sizing:border-box;color:var(--dsc-chip-color);cursor:pointer;font-family:inherit;gap:var(--dsc-chip-spacing);line-height:var(--ds-line-height-sm);margin:0;max-height:-moz-fit-content;max-height:fit-content;max-width:-moz-fit-content;max-width:fit-content;min-height:var(--dsc-chip-height);padding:0 var(--ds-size-3);text-decoration:none}.ds-chip:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-chip:focus-visible *{--_ds--focus: }.ds-chip>input{--dsc-input-background:transparent;--dsc-input-border-color:var(--dsc-chip-input-color);--dsc-input-accent-color:var(--dsc-chip-input-accent-color);--dsc-input-stroke-color:var(--dsc-chip-input-stroke-color);--dsc-input-size--toggle:var(--dsc-chip-input-size)}.ds-chip:not([hidden]){display:inline-flex}.ds-chip:not([data-size]){font-size:var(--ds-font-size-minus-1)}.ds-chip:has(:focus-visible){box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-chip:has(:focus-visible) *{--_ds--focus: }.ds-chip:disabled,.ds-chip:has(input:disabled),.ds-chip[aria-disabled=true]{cursor:not-allowed;opacity:var(--ds-opacity-disabled)}.ds-chip[data-removable]{padding-inline-end:var(--dsc-chip-spacing)}.ds-chip[data-removable]:after{background:currentcolor;content:"";height:var(--dsc-chip-icon-size);-webkit-mask:center/contain no-repeat var(--dsc-chip-icon-url);mask:center/contain no-repeat var(--dsc-chip-icon-url);width:var(--dsc-chip-icon-size)}.ds-chip:has(input[type=radio]){padding-inline-start:var(--dsc-chip-spacing)}.ds-chip:has(input[type=checkbox]){border-radius:var(--dsc-chip-border-radius--checkbox);padding-inline:var(--dsc-chip-spacing)}.ds-chip:has(input[type=checkbox])>input{border-radius:var(--dsc-chip-border-radius--checkbox-input)}.ds-chip:has(input:checked),.ds-chip[data-removable]{background:var(--dsc-chip-background--checked);border-color:var(--dsc-chip-border-color--checked);color:var(--dsc-chip-input-accent-color)}@media (hover:hover) and (pointer:fine){.ds-chip:not(:has(:disabled,[aria-disabled=true])):hover{background:var(--dsc-chip-background--hover)}.ds-chip:not(:has(:disabled,[aria-disabled=true])):active{background:var(--dsc-chip-background--active)}:is(.ds-chip:not(:has(:disabled,[aria-disabled=true])):has(input:checked),.ds-chip[data-removable]:not(:has(:disabled,[aria-disabled=true]))):hover{background:var(--dsc-chip-background--checked--hover)}:is(.ds-chip:not(:has(:disabled,[aria-disabled=true])):has(input:checked),.ds-chip[data-removable]:not(:has(:disabled,[aria-disabled=true]))):active{background:var(--dsc-chip-background--checked--active)}}}@layer ds.components{.ds-divider{--dsc-divider-border-width:var(--ds-border-width-default);--dsc-divider-border-style:solid;--dsc-divider-border-color:var(--ds-color-neutral-border-subtle);border-color:var(--dsc-divider-border-color);border-top-style:var(--dsc-divider-border-style);border-width:0;border-top-width:var(--dsc-divider-border-width);box-sizing:border-box;margin-block:.5em;width:100%}.ds-tabs{--dsc-tabs-tab-padding:var(--ds-size-3) var(--ds-size-5);--dsc-tabs-tab-color:var(--ds-color-neutral-text-subtle);--dsc-tabs-tab-color--hover:var(--ds-color-neutral-text-default);--dsc-tabs-tab-color--selected:var(--ds-color-text-subtle);--dsc-tabs-content-padding:var(--ds-size-4) var(--ds-size-5);--dsc-tabs-list-border-color:var(--ds-color-neutral-border-subtle);--dsc-tabs-list-border-bottom-width:var(--ds-border-width-default);--dsc-tabs-list-border-bottom-style:solid}.ds-tabs [role=tabpanel],.ds-tabs u-tabpanel{padding:var(--dsc-tabs-content-padding)}}@layer ds.components{:is(.ds-tabs [role=tabpanel],.ds-tabs u-tabpanel):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(.ds-tabs [role=tabpanel],.ds-tabs u-tabpanel):focus-visible *{--_ds--focus: }.ds-tabs [role=tablist],.ds-tabs u-tablist{border-bottom-style:var(--dsc-tabs-list-border-bottom-style);border-bottom-width:var(--dsc-tabs-list-border-bottom-width);border-color:var(--dsc-tabs-list-border-color);flex-direction:row;overflow-x:auto;position:relative}:is(.ds-tabs [role=tablist],.ds-tabs u-tablist):not([hidden]){display:flex}:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) button,:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) u-tab{align-items:center;background:none;border:0;box-sizing:border-box;color:var(--dsc-tabs-tab-color);cursor:pointer;flex-direction:row;font-family:inherit;font-size:inherit;gap:var(--ds-size-1);justify-content:center;line-height:var(--ds-line-height-sm);margin:0;padding:var(--dsc-tabs-tab-padding);position:relative;text-align:center;white-space:nowrap}:is(:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) button,:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) u-tab):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-inset));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(var(--_ds--focus, var(--ds-border-width-focus))*-1)}:is(:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) button,:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) u-tab):focus-visible *{--_ds--focus: }:is(:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) button,:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) u-tab):not([hidden]){display:flex}:is(:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) button,:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) u-tab):not([data-size]){font-size:inherit}:is(:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) button,:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) u-tab) :where(img,svg){flex-shrink:0;font-size:1.25em}:is(:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) button,:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) u-tab):after{bottom:0;content:"";display:block;height:.15em;left:0;position:absolute;width:100%}[aria-selected=true]:is(:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) button,:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) u-tab){color:var(--dsc-tabs-tab-color--selected)}[aria-selected=true]:is(:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) button,:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) u-tab):after{background:var(--dsc-tabs-tab-color--selected)}[aria-selected=true]:is(:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) button,:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) u-tab):focus-visible:after{z-index:-1}@media (forced-colors:active){[aria-selected=true]:is(:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) button,:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) u-tab){border-bottom:2px solid CanvasText;color:initial}}:is(:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) button,:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) u-tab):focus-visible{z-index:2}@media (hover:hover) and (pointer:fine){:is(:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) button,:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) u-tab):hover:not([aria-selected=true]){color:var(--dsc-tabs-tab-color--hover)}:is(:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) button,:is(.ds-tabs [role=tablist],.ds-tabs u-tablist) u-tab):hover:not([aria-selected=true]):after{background:var(--dsc-tabs-list-border-color)}}}@layer ds.components{.ds-pagination{--dsc-pagination-gap:var(--ds-size-2);--dsc-pagination-icon-size:var(--ds-size-6);--dsc-pagination-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M9.47 5.97a.75.75 0 0 1 1.06 0l5.5 5.5a.75.75 0 0 1 0 1.06l-5.5 5.5a.75.75 0 1 1-1.06-1.06L14.44 12 9.47 7.03a.75.75 0 0 1 0-1.06%27/%3E%3C/svg%3E")}.ds-pagination :is(ol,ul){align-items:center;flex-wrap:wrap;gap:var(--dsc-pagination-gap);list-style:none;margin:0;padding:0}:is(.ds-pagination :is(ol,ul)):not([hidden]){display:flex}:is(.ds-pagination :is(ol,ul))>li:first-child>:before,:is(.ds-pagination :is(ol,ul))>li:last-child>:before{background:currentcolor;content:"";height:var(--dsc-pagination-icon-size);-webkit-mask:center/contain no-repeat var(--dsc-pagination-icon-url);mask:center/contain no-repeat var(--dsc-pagination-icon-url);order:1;width:var(--dsc-pagination-icon-size)}@media (forced-colors:active){:is(.ds-pagination :is(ol,ul))>li:first-child>:before,:is(.ds-pagination :is(ol,ul))>li:last-child>:before{background:LinkText}}:is(.ds-pagination :is(ol,ul))>li:first-child>:before{order:0;rotate:180deg}:dir(rtl) :is(.ds-pagination :is(ol,ul))>li:first-child>:before{rotate:0deg}:dir(rtl) :is(.ds-pagination :is(ol,ul))>li:last-child>:before{rotate:180deg}:is(.ds-pagination :is(ol,ul))>li:empty:before{content:"\2026";display:block;min-width:var(--ds-size-12);text-align:center}}@layer ds.components{.ds-skeleton{--dsc-skeleton-animation-duration:0.8s;--dsc-skeleton-animation:ds-skeleton-opacity-fade var(--dsc-skeleton-animation-duration) linear infinite alternate;--dsc-skeleton-background:var(--ds-color-neutral-surface-tinted);animation:var(--dsc-skeleton-animation);border-radius:var(--ds-border-radius-lg);box-sizing:border-box;height:1.3em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.ds-skeleton:not([hidden]){display:block}.ds-skeleton[data-variant=circle]{aspect-ratio:1/1;border-radius:var(--ds-border-radius-full);width:1.3em}.ds-skeleton[data-variant=text]{border-radius:var(--ds-border-radius-full);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:transparent;font-size:.8em;letter-spacing:.1em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-skeleton[data-variant=text]:not([hidden]){display:inline}.ds-skeleton[data-variant=text]:empty:before{content:attr(data-text);word-break:break-word}.ds-skeleton:not(:empty){color:transparent;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.ds-skeleton:not(:empty)>*{visibility:hidden}@media (prefers-reduced-motion:reduce){.ds-skeleton{animation-duration:1.6s}}@media (forced-colors:active){.ds-skeleton{opacity:0}}@keyframes ds-skeleton-opacity-fade{0%{background:var(--dsc-skeleton-background)}to{background:rgb(from var(--dsc-skeleton-background) r g b/.4)}}}@layer ds.components{.ds-tag{--dsc-tag-background:var(--ds-color-surface-tinted);--dsc-tag-color:var(--ds-color-text-default);--dsc-tag-min-height:var(--ds-size-8);--dsc-tag-padding:0 var(--ds-size-2);align-items:center;background:var(--dsc-tag-background);border-radius:var(--ds-border-radius-sm);box-sizing:border-box;color:var(--dsc-tag-color);height:-moz-fit-content;height:fit-content;line-height:var(--ds-line-height-sm);min-height:var(--dsc-tag-min-height);padding:var(--dsc-tag-padding);width:-moz-max-content;width:max-content;word-break:break-word}.ds-tag :where(img,svg){flex-shrink:0;font-size:1.25em}.ds-tag:not([hidden]){display:inline-flex}@media (forced-colors:active){.ds-tag{border-color:CanvasText;border-style:solid;border-width:var(--ds-border-width-default)}}}@layer ds.components{.ds-error-summary{--dsc-errorsummary-background:var(--ds-color-danger-surface-tinted);--dsc-errorsummary-border-radius:var(--ds-border-radius-md);--dsc-errorsummary-padding:var(--ds-size-6) var(--ds-size-8);--dsc-errorsummary-link-color:var(--ds-color-neutral-text-default);--dsc-errorsummary-heading-color:var(--ds-color-danger-text-default);background:var(--dsc-errorsummary-background);border-radius:var(--dsc-errorsummary-border-radius);box-sizing:border-box;padding:var(--dsc-errorsummary-padding)}.ds-error-summary:focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}.ds-error-summary:focus-visible *{--_ds--focus: }.ds-error-summary :is(h1,h2,h3,h4,h5,h6){color:var(--dsc-errorsummary-heading-color);font-size:var(--ds-font-size-plus-1);margin-bottom:var(--ds-size-2)}.ds-error-summary a{color:var(--dsc-errorsummary-link-color)}.ds-error-summary li:last-of-type{margin-bottom:0}.ds-togglegroup{--dsc-togglegroup-background:var(--ds-color-surface-default);--dsc-togglegroup-border-width:var(--ds-border-width-default);--dsc-togglegroup-border-style:solid;--dsc-togglegroup-border-color:var(--ds-color-neutral-border-default);--dsc-togglegroup-spacing:0;--dsc-togglegroup-border-radius:var(--ds-border-radius-md);--dsc-togglegroup-button-size:var(--ds-size-12);background:var(--dsc-togglegroup-background);border-color:var(--dsc-togglegroup-border-color);border-radius:var(--dsc-togglegroup-border-radius);border-style:var(--dsc-togglegroup-border-style);border-width:var(--dsc-togglegroup-border-width);gap:var(--dsc-togglegroup-spacing);grid-auto-columns:1fr;grid-auto-flow:column;height:-moz-fit-content;height:fit-content;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto;padding:var(--dsc-togglegroup-spacing);width:auto}.ds-togglegroup:not([hidden]){display:grid}.ds-togglegroup button{border-radius:calc(var(--dsc-togglegroup-border-radius) - var(--dsc-togglegroup-spacing)/2);min-height:var(--dsc-togglegroup-button-size);min-width:-moz-fit-content;min-width:fit-content}}@layer ds.components{:is(.ds-togglegroup button):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-inset));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(var(--_ds--focus, var(--ds-border-width-focus))*-1)}:is(.ds-togglegroup button):focus-visible *{--_ds--focus: }:is(.ds-togglegroup button):focus-visible{border-radius:var(--dsc-togglegroup-border-radius)}[data-icon]:is(.ds-togglegroup button){height:var(--dsc-togglegroup-button-size);width:var(--dsc-togglegroup-button-size)}@media (forced-colors:active){[aria-checked=true]:is(.ds-togglegroup button){background:ButtonText;color:initial}[aria-checked=true]:is(.ds-togglegroup button) svg{color:initial}}}@layer ds.components{.ds-tooltip{--dsc-tooltip-background:var(--ds-color-neutral-text-default);--dsc-tooltip-color:var(--ds-color-neutral-background-default);--dsc-tooltip-border-radius:var(--ds-border-radius-default);--dsc-tooltip-padding:var(--ds-size-1) var(--ds-size-2);--dsc-tooltip-arrow-size:var(--ds-size-2);--dsc-tooltip-transition-duration:0.2s;--dsc-tooltip-transition-delay:150ms;background:var(--dsc-tooltip-background);border:0;border-radius:var(--dsc-tooltip-border-radius);box-sizing:border-box;color:var(--dsc-tooltip-color);inset:0 auto auto 0;line-height:var(--ds-line-height-sm);margin:0;opacity:0;overflow:visible;padding:var(--dsc-tooltip-padding);position:fixed;transition-delay:var(--dsc-tooltip-transition-delay);transition-duration:var(--dsc-tooltip-transition-duration);transition-property:opacity,visibility;transition-timing-function:ease-in-out;visibility:hidden}.ds-tooltip:popover-open{opacity:1;visibility:visible}.ds-tooltip .\:popover-open{opacity:1;visibility:visible}.ds-tooltip:before{background:var(--dsc-tooltip-background);box-sizing:border-box;content:"";height:var(--dsc-tooltip-arrow-size);left:var(--dsc-tooltip-arrow-x,50%);position:absolute;rotate:45deg;top:var(--dsc-tooltip-arrow-y,100%);translate:-50% -50%;width:var(--dsc-tooltip-arrow-size)}@media (forced-colors:active){.ds-tooltip{background:CanvasText}}}@layer ds.components{.ds-spinner{--dsc-spinner-background:var(--ds-color-surface-tinted);--dsc-spinner-stroke:var(--ds-color-border-default);--dsc-spinner-animation-duration:2s;animation:ds-spinner-rotate-animation linear infinite var(--dsc-spinner-animation-duration);box-sizing:border-box;font-size:var(--ds-size-11);height:1em;width:1em}.ds-spinner[data-size="2xs"]{font-size:.75rem}.ds-spinner[data-size=xs]{font-size:1.25rem}.ds-spinner[data-size=sm]{font-size:2rem}.ds-spinner[data-size=md]{font-size:2.75rem}.ds-spinner[data-size=lg]{font-size:3.75rem}.ds-spinner[data-size=xl]{font-size:5.5rem}.ds-spinner__background{stroke:var(--dsc-spinner-background)}.ds-spinner__circle{animation:ds-spinner-stroke-animation ease-in-out infinite var(--dsc-spinner-animation-duration);stroke-dasharray:1px,200px;stroke:var(--dsc-spinner-stroke);transform-origin:center}@media (prefers-reduced-motion:reduce){.ds-spinner{animation-duration:6s}}@keyframes ds-spinner-rotate-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ds-spinner-stroke-animation{0%{stroke-dasharray:1px,200px;stroke-dashoffset:0}50%{stroke-dasharray:100px,200px;stroke-dashoffset:-15px}to{stroke-dasharray:1px,200px;stroke-dashoffset:-120px}}}@layer ds.components{.ds-table{--dsc-table-background--hover:var(--ds-color-surface-hover);--dsc-table-background--zebra:var(--ds-color-surface-tinted);--dsc-table-background:transparent;--dsc-table-border-color:var(--ds-color-border-subtle);--dsc-table-border-radius:var(--ds-border-radius-md);--dsc-table-border-style:solid;--dsc-table-border-width:var(--ds-border-width-default);--dsc-table-color:var(--ds-color-text-default);--dsc-table-divider-border-color:var(--dsc-table-border-color);--dsc-table-divider-border-style:solid;--dsc-table-divider-border-width:calc(var(--ds-border-width-default) + 1px);--dsc-table-header-background--hover:var(--ds-color-surface-hover);--dsc-table-header-background--sorted:var(--ds-color-surface-tinted);--dsc-table-header-background--sticky:var(--ds-color-surface-default);--dsc-table-header-background:transparent;--dsc-table-padding:var(--ds-size-2) var(--ds-size-3);--dsc-table-sort-size:var(--ds-size-6);border-collapse:initial;border-spacing:0;box-sizing:border-box;color:var(--dsc-table-color);width:100%}.ds-table>:is(tbody,thead,tfoot)>tr>:is(th,td){background:var(--dsc-table-background);border-bottom-style:var(--dsc-table-border-style);border-bottom-width:var(--dsc-table-border-width);border-color:var(--dsc-table-border-color);padding:var(--dsc-table-padding);text-align:inherit}.ds-table th{font-weight:var(--ds-font-weight-semibold)}.ds-table>thead>tr>:is(th,td){background:var(--dsc-table-header-background)}.ds-table>thead>tr:last-child>:is(th,td){border-bottom:var(--dsc-table-divider-border-width) var(--dsc-table-divider-border-style) var(--dsc-table-divider-border-color)}.ds-table>tbody:has(+tfoot)>tr:last-child>:is(th,td){border-bottom:none}.ds-table>tfoot>tr:first-child>:is(th,td){background:var(--dsc-table-header-background);border-top:var(--dsc-table-divider-border-width) var(--dsc-table-divider-border-style) var(--dsc-table-divider-border-color)}.ds-table>tfoot>tr:last-child>:is(th,td){border-bottom:none}:is(.ds-table>caption){font-size:1.3em;font-size:round(down,1.3em,.0625rem);font-weight:var(--ds-heading-md-font-weight);letter-spacing:var(--ds-heading-md-letter-spacing);line-height:var(--ds-heading-md-line-height);margin:0}[data-size="2xs"]:is(.ds-table>caption){font-size:var(--ds-heading-2xs-font-size);font-weight:var(--ds-heading-2xs-font-weight);letter-spacing:var(--ds-heading-2xs-letter-spacing);line-height:var(--ds-heading-2xs-line-height)}[data-size=xs]:is(.ds-table>caption){font-size:var(--ds-heading-xs-font-size);font-weight:var(--ds-heading-xs-font-weight);letter-spacing:var(--ds-heading-xs-letter-spacing);line-height:var(--ds-heading-xs-line-height)}[data-size=sm]:is(.ds-table>caption){font-size:var(--ds-heading-sm-font-size);font-weight:var(--ds-heading-sm-font-weight);letter-spacing:var(--ds-heading-sm-letter-spacing);line-height:var(--ds-heading-sm-line-height)}[data-size=md]:is(.ds-table>caption){font-size:var(--ds-heading-md-font-size)}[data-size=lg]:is(.ds-table>caption){font-size:var(--ds-heading-lg-font-size);font-weight:var(--ds-heading-lg-font-weight);letter-spacing:var(--ds-heading-lg-letter-spacing);line-height:var(--ds-heading-lg-line-height)}[data-size=xl]:is(.ds-table>caption){font-size:var(--ds-heading-xl-font-size);font-weight:var(--ds-heading-xl-font-weight);letter-spacing:var(--ds-heading-xl-letter-spacing);line-height:var(--ds-heading-xl-line-height)}[data-size="2xl"]:is(.ds-table>caption){font-size:var(--ds-heading-2xl-font-size);font-weight:var(--ds-heading-2xl-font-weight);letter-spacing:var(--ds-heading-2xl-letter-spacing);line-height:var(--ds-heading-2xl-line-height)}.ds-table>caption{margin-bottom:var(--ds-size-1);text-align:inherit}.ds-table>thead>tr>[aria-sort]{cursor:pointer;padding:0}:is(.ds-table>thead>tr>[aria-sort])>button{background:none;border:0;box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;padding:var(--dsc-table-padding);text-align:inherit;width:100%}:is(:is(.ds-table>thead>tr>[aria-sort])>button):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:var(--_ds--focus,var(--ds-border-width-focus))}:is(:is(.ds-table>thead>tr>[aria-sort])>button):focus-visible *{--_ds--focus: }:is(:is(.ds-table>thead>tr>[aria-sort])>button):not([hidden]){display:block}:is(:is(.ds-table>thead>tr>[aria-sort])>button):focus-visible{position:relative}:is(:is(.ds-table>thead>tr>[aria-sort])>button):after{background:currentcolor;content:"";display:inline-block;height:var(--dsc-table-sort-size);-webkit-mask:center/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12.53 4.47a.75.75 0 0 0-1.06 0l-3.5 3.5a.75.75 0 0 0 1.06 1.06L12 6.06l2.97 2.97a.75.75 0 1 0 1.06-1.06zm-3.5 10.5a.75.75 0 0 0-1.06 1.06l3.5 3.5a.75.75 0 0 0 1.06 0l3.5-3.5a.75.75 0 1 0-1.06-1.06L12 17.94z%27/%3E%3C/svg%3E");mask:center/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12.53 4.47a.75.75 0 0 0-1.06 0l-3.5 3.5a.75.75 0 0 0 1.06 1.06L12 6.06l2.97 2.97a.75.75 0 1 0 1.06-1.06zm-3.5 10.5a.75.75 0 0 0-1.06 1.06l3.5 3.5a.75.75 0 0 0 1.06 0l3.5-3.5a.75.75 0 1 0-1.06-1.06L12 17.94z%27/%3E%3C/svg%3E");vertical-align:middle;width:var(--dsc-table-sort-size)}[aria-sort=ascending]:is(.ds-table>thead>tr>[aria-sort])>button:after{-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M11.47 7.97a.75.75 0 0 1 1.06 0l5.5 5.5a.75.75 0 1 1-1.06 1.06L12 9.56l-4.97 4.97a.75.75 0 0 1-1.06-1.06z%27/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M11.47 7.97a.75.75 0 0 1 1.06 0l5.5 5.5a.75.75 0 1 1-1.06 1.06L12 9.56l-4.97 4.97a.75.75 0 0 1-1.06-1.06z%27/%3E%3C/svg%3E")}[aria-sort=descending]:is(.ds-table>thead>tr>[aria-sort])>button:after{-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M5.97 9.47a.75.75 0 0 1 1.06 0L12 14.44l4.97-4.97a.75.75 0 1 1 1.06 1.06l-5.5 5.5a.75.75 0 0 1-1.06 0l-5.5-5.5a.75.75 0 0 1 0-1.06%27/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M5.97 9.47a.75.75 0 0 1 1.06 0L12 14.44l4.97-4.97a.75.75 0 1 1 1.06 1.06l-5.5 5.5a.75.75 0 0 1-1.06 0l-5.5-5.5a.75.75 0 0 1 0-1.06%27/%3E%3C/svg%3E")}:is(.ds-table>thead>tr>[aria-sort]):not([aria-sort=none])>button{background:var(--dsc-table-header-background--sorted)}.ds-table[data-border]{border-color:var(--dsc-table-border-color);border-radius:var(--dsc-table-border-radius);border-style:var(--dsc-table-border-style);border-width:var(--dsc-table-border-width)}.ds-table[data-border]>:last-child>tr:last-child>:is(th,td){border-bottom:none}:is(.ds-table[data-border]>:is(thead:first-of-type,:not(:has(thead)) tbody:first-of-type)>tr:first-child>:is(th,td)):first-child{border-top-left-radius:var(--dsc-table-border-radius)}:is(.ds-table[data-border]>:is(thead:first-of-type,:not(:has(thead)) tbody:first-of-type)>tr:first-child>:is(th,td)):last-child{border-top-right-radius:var(--dsc-table-border-radius)}:is(.ds-table[data-border]>:is(tfoot:last-of-type,:not(:has(tfoot)) tbody:last-of-type)>tr:last-child>:is(th,td)):first-child{border-bottom-left-radius:var(--dsc-table-border-radius)}:is(.ds-table[data-border]>:is(tfoot:last-of-type,:not(:has(tfoot)) tbody:last-of-type)>tr:last-child>:is(th,td)):last-child{border-bottom-right-radius:var(--dsc-table-border-radius)}.ds-table[data-sticky-header]{overflow:auto;position:relative}.ds-table[data-sticky-header]>thead>tr>:is(th,td){background:var(--dsc-table-header-background--sticky);position:sticky;top:0;z-index:2}.ds-table[data-zebra]>tbody>tr>:is(th,td){border-block:0}.ds-table[data-zebra]>:is(thead,tbody)>tr:nth-child(2n)>:is(th,td){background:var(--dsc-table-background--zebra)}@media (hover:hover) and (pointer:fine){.ds-table[data-hover]>tbody>tr:hover>:is(th,td){background:var(--dsc-table-background--hover)}.ds-table>thead>tr>[aria-sort]:hover button{background:var(--dsc-table-header-background--hover)}}}@layer ds.components{.ds-breadcrumbs{--dsc-breadcrumbs-spacing:var(--ds-size-2);--dsc-breadcrumbs-icon-size:var(--ds-size-6);--dsc-breadcrumbs-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M9.47 5.97a.75.75 0 0 1 1.06 0l5.5 5.5a.75.75 0 0 1 0 1.06l-5.5 5.5a.75.75 0 1 1-1.06-1.06L14.44 12 9.47 7.03a.75.75 0 0 1 0-1.06%27/%3E%3C/svg%3E");--dsc-breadcrumbs-color:var(--ds-color-text-subtle)}.ds-breadcrumbs>:is(ol,ul){flex-wrap:wrap;gap:var(--dsc-breadcrumbs-spacing) 0;list-style-type:none;margin:0;padding:0}:is(.ds-breadcrumbs>:is(ol,ul)):not([hidden]){display:flex}.ds-breadcrumbs a[aria-current=page]{text-decoration:none}.ds-breadcrumbs li:where(:not(:last-child)):after,.ds-breadcrumbs>:not(ol,ul):before{background:var(--dsc-breadcrumbs-color);content:"";display:inline-block;flex-shrink:0;height:var(--dsc-breadcrumbs-icon-size);margin-inline:var(--dsc-breadcrumbs-spacing);-webkit-mask:center/contain no-repeat var(--dsc-breadcrumbs-icon-url);mask:center/contain no-repeat var(--dsc-breadcrumbs-icon-url);vertical-align:middle;width:var(--dsc-breadcrumbs-icon-size)}@media (forced-colors:active){.ds-breadcrumbs li:where(:not(:last-child)):after,.ds-breadcrumbs>:not(ol,ul):before{background:CanvasText}}:dir(rtl) .ds-breadcrumbs li:where(:not(:last-child)):after{rotate:180deg}.ds-breadcrumbs>:not(ol,ul):before{background:currentColor;margin:0;rotate:180deg}:dir(rtl) .ds-breadcrumbs>:not(ol,ul):before{rotate:0deg}@media (width < 650px){.ds-breadcrumbs>:is(ol,ul):not(:only-child){display:none}}@media (min-width:650px){.ds-breadcrumbs>:is(:not(ol,ul)):not(:only-child){display:none}}}@layer ds.components{.ds-badge{--dsc-badge-background:var(--ds-color-base-default);--dsc-badge-color:var(--ds-color-base-contrast-default);--dsc-badge-padding:0 calc(var(--ds-size-1) + var(--ds-size-1)/2);--dsc-badge-size:calc(var(--ds-size-3) + var(--ds-size-1)/2)}.ds-badge:before{background:var(--dsc-badge-background);border-radius:var(--ds-border-radius-full);box-sizing:border-box;color:var(--dsc-badge-color);content:attr(data-count);display:inline-grid;font-size:var(--ds-font-size-minus-1);line-height:var(--ds-line-height-sm);min-height:var(--dsc-badge-size);min-width:var(--dsc-badge-size);padding:var(--dsc-badge-padding);place-items:center;width:-moz-fit-content;width:fit-content}@supports (content:attr(data-count,"")){.ds-badge:before{content:attr(data-count,"")}}.ds-badge[data-variant=base]{--dsc-badge-background:var(--ds-color-base-default);--dsc-badge-color:var(--ds-color-base-contrast-default)}.ds-badge[data-variant=tinted]{--dsc-badge-background:var(--ds-color-surface-tinted);--dsc-badge-color:var(--ds-color-text-default)}.ds-badge--position{box-sizing:border-box;height:-moz-fit-content;height:fit-content;position:relative;width:-moz-fit-content;width:fit-content}.ds-badge--position:not([hidden]){display:inline-flex}.ds-badge--position .ds-badge:before{position:absolute}.ds-badge--position :where(img,svg){flex-shrink:0;font-size:1.25em}.ds-badge--position[data-placement=top-right] .ds-badge:before{right:0;top:0;translate:50% -50%}.ds-badge--position[data-placement=top-left] .ds-badge:before{left:0;top:0;translate:-50% -50%}.ds-badge--position[data-placement=bottom-right] .ds-badge:before{bottom:0;right:0;translate:50% 50%}.ds-badge--position[data-placement=bottom-left] .ds-badge:before{bottom:0;left:0;translate:-50% 50%}.ds-badge--position[data-placement=top-right][data-overlap=circle] .ds-badge:before{right:14%;top:14%;translate:50% -50%}.ds-badge--position[data-placement=top-left][data-overlap=circle] .ds-badge:before{left:14%;top:14%;translate:-50% -50%}.ds-badge--position[data-placement=bottom-right][data-overlap=circle] .ds-badge:before{bottom:14%;right:14%;translate:50% 50%}.ds-badge--position[data-placement=bottom-left][data-overlap=circle] .ds-badge:before{bottom:14%;left:14%;translate:-50% 50%}.ds-avatar{--dsc-avatar-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%271em%27 height=%271em%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27currentColor%27 fill-rule=%27evenodd%27 d=%27M8.25 7.5a3.75 3.75 0 1 1 7.5 0 3.75 3.75 0 0 1-7.5 0M12 2.25a5.25 5.25 0 1 0 0 10.5 5.25 5.25 0 0 0 0-10.5M8.288 17.288A5.25 5.25 0 0 1 17.25 21a.75.75 0 0 0 1.5 0 6.75 6.75 0 0 0-13.5 0 .75.75 0 0 0 1.5 0 5.25 5.25 0 0 1 1.538-3.712%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");--dsc-avatar-background:var(--ds-color-base-default);--dsc-avatar-color:var(--ds-color-base-contrast-default);--dsc-avatar-size:var(--ds-size-12);--dsc-avatar-padding:var(--ds-size-2);align-items:center;background:var(--dsc-avatar-background);border-radius:var(--ds-border-radius-full);box-sizing:border-box;color:var(--dsc-avatar-color);flex-shrink:0;font-weight:var(--ds-font-weight-medium);height:var(--dsc-avatar-size);justify-content:center;overflow:hidden;text-decoration:none;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--dsc-avatar-size)}.ds-avatar:not([hidden]){display:inline-flex}}@layer ds.components{.ds-avatar:not(:has(img)){padding:var(--dsc-avatar-padding)}.ds-avatar img,.ds-avatar svg{height:100%;object-fit:cover;width:100%}.ds-avatar[data-initials]:empty:before{content:attr(data-initials);font-size:round(down,1.3em,.0625rem)}.ds-avatar:not([data-initials]):empty:before{background:currentcolor;content:"";height:100%;-webkit-mask:var(--dsc-avatar-icon-url) center /contain no-repeat;mask:var(--dsc-avatar-icon-url) center /contain no-repeat;width:100%}@media (forced-colors:active){.ds-avatar:not([data-initials]):empty:before{background:CanvasText}}.ds-avatar[data-variant=square]{border-radius:var(--ds-border-radius-sm)}@media (forced-colors:active){.ds-avatar{border-color:CanvasText;border-style:solid;border-width:var(--ds-size-1)}}}@layer ds.components{.ds-suggestion{--dsc-suggestion-option-background--selected:var(--ds-color-surface-tinted);--dsc-suggestion-option-border-color:var(--ds-color-base-default);--dsc-suggestion-clear-gap:var(--ds-size-2);--dsc-suggestion-clear-padding:var(--ds-size-1);--dsc-suggestion-clear-size:var(--ds-size-9);--dsc-suggestion-clear-icon-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27%3E%3Cpath fill=%27currentColor%27 d=%27M6.53 5.47a.75.75 0 0 0-1.06 1.06L10.94 12l-5.47 5.47a.75.75 0 1 0 1.06 1.06L12 13.06l5.47 5.47a.75.75 0 1 0 1.06-1.06L13.06 12l5.47-5.47a.75.75 0 0 0-1.06-1.06L12 10.94z%27/%3E%3C/svg%3E");--dsc-suggestion-option-checkmark-url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%271em%27 height=%271em%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27currentColor%27 fill-rule=%27evenodd%27 d=%27M18.998 6.94a.75.75 0 0 1 .063 1.058l-8 9a.75.75 0 0 1-1.091.032l-5-5a.75.75 0 1 1 1.06-1.06l4.438 4.437 7.471-8.405A.75.75 0 0 1 19 6.939%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");--dsc-suggestion-option-checkmark-size:var(--ds-size-7);--dsc-suggestion-list-gap:var(--ds-size-2);--dsc-suggestion-border-width:var(--ds-border-width-default);--dsc-suggestion-border-style:solid;--dsc-suggestion-border-color:var(--ds-color-neutral-border-default);box-sizing:border-box;flex-wrap:wrap;gap:var(--ds-size-1);position:relative}.ds-suggestion:not([hidden]){display:flex}.ds-suggestion:not([data-multiple]) data,.ds-suggestion[data-multiple=false] data{display:none}.ds-suggestion>data{margin-bottom:var(--ds-size-1)}:is(.ds-suggestion>data):has(+data){margin-inline-end:var(--ds-size-1)}.ds-suggestion u-datalist{background:var(--ds-color-neutral-surface-default);border-color:var(--dsc-suggestion-border-color);border-radius:var(--ds-border-radius-md);border-style:var(--dsc-suggestion-border-style);border-width:var(--dsc-suggestion-border-width);box-shadow:var(--ds-shadow-md);box-sizing:border-box;color:var(--ds-color-neutral-text-default);inset:100% 0 auto 0;margin-top:var(--dsc-suggestion-list-gap);max-height:200px;overflow-y:auto;position:absolute;z-index:1600}:is(.ds-suggestion u-datalist):empty{display:none}:is(.ds-suggestion u-datalist)>*{font-family:inherit;padding:var(--ds-size-2) var(--ds-size-3)}:is(.ds-suggestion u-datalist)>:is(u-option){border:none;border-inline-start:5px solid transparent;border-radius:var(--ds-border-radius-sm);cursor:pointer;outline:none;padding-inline-start:var(--dsc-suggestion-option-checkmark-size);position:relative}[selected]:is(:is(.ds-suggestion u-datalist)>:is(u-option)):before{background:currentcolor;content:"";height:var(--dsc-suggestion-option-checkmark-size);inset-inline-start:0;-webkit-mask:var(--dsc-suggestion-option-checkmark-url) center /contain no-repeat;mask:var(--dsc-suggestion-option-checkmark-url) center /contain no-repeat;position:absolute;width:var(--dsc-suggestion-option-checkmark-size)}:is(:is(.ds-suggestion u-datalist)>:is(u-option)):focus-visible{box-shadow:var(--_ds--focus,var(--dsc-focus-boxShadow-inset));outline:var(--_ds--focus,var(--dsc-focus-outline));outline-offset:calc(var(--_ds--focus, var(--ds-border-width-focus))*-1)}:is(:is(.ds-suggestion u-datalist)>:is(u-option)):focus-visible *{--_ds--focus: }@media (hover:hover) and (pointer:fine){:is(:is(.ds-suggestion u-datalist)>:is(u-option)):not([data-empty]):hover{background:var(--dsc-suggestion-option-background--selected);border-inline-start-color:var(--dsc-suggestion-option-border-color)}}.ds-suggestion:has(input:-moz-placeholder) input{background-image:linear-gradient(45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4)),linear-gradient(-45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4));background-position:calc(100% - 1.2em + var(--dsc-input-stroke-width)),calc(100% - .8em);background-repeat:no-repeat;background-size:.4em .4em;padding-inline-end:2.4em}.ds-suggestion:has(input:placeholder-shown) input{background-image:linear-gradient(45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4)),linear-gradient(-45deg,var(--_dsc-input-diagonal-1),var(--_dsc-input-diagonal-2),var(--_dsc-input-diagonal-3),var(--_dsc-input-diagonal-4));background-position:calc(100% - 1.2em + var(--dsc-input-stroke-width)),calc(100% - .8em);background-repeat:no-repeat;background-size:.4em .4em;padding-inline-end:2.4em}:dir(rtl) :is(.ds-suggestion:has(input:-moz-placeholder) input){background-position:calc(1.2em - var(--dsc-input-stroke-width)),.8em}:dir(rtl) :is(.ds-suggestion:has(input:placeholder-shown) input){background-position:calc(1.2em - var(--dsc-input-stroke-width)),.8em}@media (forced-colors:active){.ds-suggestion:has(input:-moz-placeholder) input{-moz-appearance:auto;appearance:auto}.ds-suggestion:has(input:placeholder-shown) input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.ds-suggestion input[inputmode=none]{box-shadow:none;outline:none}.ds-suggestion:has(input:is(:-moz-read-only,:disabled,[aria-disabled=true])) del{visibility:hidden}.ds-suggestion del[hidden],.ds-suggestion:has(input:is(:read-only,:disabled,[aria-disabled=true])) del{visibility:hidden}.ds-suggestion:has(del) input{padding-inline-end:calc(var(--dsc-suggestion-clear-size) + var(--dsc-suggestion-clear-gap))}.ds-suggestion del{--dsc-button-size:var(--dsc-suggestion-clear-size);align-self:center;display:flex;margin-inline-start:calc((var(--dsc-suggestion-clear-size) + var(--dsc-suggestion-clear-gap))*-1);order:999;padding:var(--dsc-suggestion-clear-padding);position:relative;scale:.75;z-index:2}:is(.ds-suggestion del):before{background:currentcolor;content:"";height:var(--dsc-suggestion-clear-size);-webkit-mask:var(--dsc-suggestion-clear-icon-url) center /contain no-repeat;mask:var(--dsc-suggestion-clear-icon-url) center /contain no-repeat;width:var(--dsc-suggestion-clear-size)}}@layer ds.components{.ds-textfield{display:grid;gap:var(--ds-size-2)}.ds-textfield__adornment{background:var(--ds-color-neutral-surface-tinted);border-radius:var(--ds-border-radius-md);color:var(--ds-color-neutral-text-subtle);display:inline-block;padding:9px var(--ds-size-4)}.ds-textfield__adornment,.ds-textfield__input{border:1px solid var(--ds-color-neutral-border-default);box-sizing:border-box}.ds-textfield__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ds-color-neutral-surface-default);border-radius:var(--ds-border-radius-md);color:var(--ds-color-neutral-text-default);flex:0 1 auto;font-family:inherit;padding:0 var(--ds-size-3);position:relative;width:100%}.ds-textfield__input:disabled{cursor:not-allowed}.ds-textfield--readonly .ds-textfield__input{background:var(--ds-color-neutral-surface-tinted);border-color:var(--ds-color-neutral-border-strong)}.ds-textfield__field{align-items:stretch;border-radius:var(--ds-border-radius-md);display:flex}.ds-textfield__field>:first-child{border-bottom-left-radius:var(--ds-border-radius-md);border-top-left-radius:var(--ds-border-radius-md)}.ds-textfield__field>:last-child{border-bottom-right-radius:var(--ds-border-radius-md);border-top-right-radius:var(--ds-border-radius-md)}.ds-textfield--sm .ds-textfield__adornment{padding:var(--ds-size-2) var(--ds-size-3)}.ds-textfield--md .ds-textfield__adornment{padding:.65rem var(--ds-size-4)}.ds-textfield--lg .ds-textfield__adornment{padding:.85rem var(--ds-size-5)}.ds-textfield--sm .ds-textfield__field{height:var(--ds-size-10)}.ds-textfield--md .ds-textfield__field{height:var(--ds-size-12)}.ds-textfield--lg .ds-textfield__field{height:var(--ds-size-14)}.ds-textfield--sm .ds-textfield__input{padding:0 var(--ds-size-2)}.ds-textfield--md .ds-textfield__input{padding:0 var(--ds-size-3)}.ds-textfield--lg .ds-textfield__input{padding:0 var(--ds-size-4)}.ds-textfield__label{align-items:center;display:inline-flex;flex-direction:row;gap:var(--ds-size-1);min-width:-moz-min-content;min-width:min-content}.ds-textfield__description{color:var(--ds-color-neutral-text-subtle);margin-top:calc(var(--ds-size-2)*-1)}.ds-textfield:has(.ds-textfield__input:disabled){opacity:var(--ds-opacity-disabled)}.ds-textfield--error .ds-textfield__input:not(:focus-visible){border-color:var(--ds-color-danger-border-default);box-shadow:inset 0 0 0 1px var(--ds-color-danger-border-default)}@media (hover:hover) and (pointer:fine){.ds-textfield__input:not(:focus-visible,:disabled,[aria-disabled]):hover{border-color:var(--ds-color-border-strong);box-shadow:inset 0 0 0 1px var(--ds-color-border-strong)}}.ds-textfield__input--with-prefix{border-bottom-left-radius:0;border-top-left-radius:0}.ds-textfield__input--with-suffix{border-bottom-right-radius:0;border-top-right-radius:0}.ds-textfield__prefix{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;white-space:nowrap}.ds-textfield__suffix{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;white-space:nowrap}.ds-textfield__readonly__icon{height:1.2em;width:1.2em}.ds-textfield__error-message:empty{display:none}.ds-combobox{background-color:initial;display:grid;gap:var(--ds-size-2)}.ds-combobox [data-floating-ui-portal]{grid-column:1/2;grid-row:1/2}.ds-combobox__options-wrapper{background:var(--ds-color-neutral-surface-default);border:1px solid var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-md);box-shadow:var(--ds-shadow-md);color:var(--ds-color-neutral-text-default);overflow-y:auto;padding:var(--ds-size-2);z-index:1600}.ds-combobox--readonly .ds-combobox__input{pointer-events:none}.ds-combobox__input__wrapper{align-items:center;border-radius:var(--ds-border-radius-md);cursor:text;display:flex;gap:var(--ds-size-1);height:auto;justify-content:space-between;padding:var(--ds-size-2);position:relative;width:100%}.ds-combobox__input__wrapper .ds-combobox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;border:none;box-sizing:border-box;color:var(--ds-color-neutral-text-default);flex-grow:1;font-family:inherit;font-size:inherit;font-weight:inherit;height:100%;line-height:inherit;min-width:50px;width:100%}.ds-combobox--sm .ds-combobox__input__wrapper{min-height:var(--ds-size-10);padding:5px var(--ds-size-2)}.ds-combobox--md .ds-combobox__input__wrapper{min-height:var(--ds-size-12);padding:7px var(--ds-size-3)}.ds-combobox--lg .ds-combobox__input__wrapper{min-height:var(--ds-size-14);padding:7px var(--ds-size-4)}.ds-combobox__input__wrapper .ds-combobox__input:focus{outline:none}.ds-combobox__input__wrapper.ds-combobox--error{border-color:var(--ds-color-danger-border-default);border-width:2px}.ds-combobox__chip-and-input{align-items:center;background-color:initial;display:flex;flex-wrap:wrap;gap:var(--ds-size-2);width:100%}.ds-combobox__arrow{cursor:pointer;display:grid;place-items:center}.ds-combobox__input__wrapper.ds-combobox--readonly{background:var(--ds-color-base-default);border-color:var(--ds-color-base-default)}.ds-combobox__label{align-items:center;display:inline-flex;flex-direction:row;gap:var(--ds-size-1);grid-column:1/2;grid-row:1/2;min-width:-moz-min-content;min-width:min-content}.ds-combobox__description{color:var(--ds-color-neutral-text-subtle);margin-top:calc(var(--ds-size-2)*-1)}.ds-combobox__clear-button{aspect-ratio:1;background-color:initial;border:none;border-radius:var(--ds-border-radius-sm);color:var(--ds-color-neutral-text-default);cursor:pointer;display:grid;height:29px;padding:0;place-items:center;width:29px}.ds-combobox--sm .ds-combobox__clear-button{height:25px;width:25px}.ds-combobox--md .ds-combobox__clear-button{height:29px;width:29px}.ds-combobox--lg .ds-combobox__clear-button{height:31px;width:31px}.ds-combobox__clear-button:not(:disabled):hover{background-color:var(--ds-color-neutral-surface-tinted)}.ds-combobox__disabled{opacity:var(--ds-opacity-disabled)}.ds-combobox__disabled *{cursor:not-allowed}.ds-combobox__readonly__icon{height:1.2em;width:1.2em}.ds-combobox__error-message{margin-top:var(--ds-size-2)}.ds-combobox__error-message:empty{display:none}.ds-combobox__loading{align-content:center;display:flex;gap:var(--ds-size-2)}.ds-combobox__input__wrapper:has(input:focus){--dsc-focus-border-width:3px;box-shadow:0 0 0 var(--dsc-focus-border-width) var(--ds-color-focus-inner);outline:var(--dsc-focus-border-width) solid var(--ds-color-focus-outer);outline-offset:var(--dsc-focus-border-width)}.ds-combobox__input__wrapper:focus-within:hover{border-color:var(--ds-color-neutral-border-default)}.ds-combobox__custom,.ds-combobox__empty,.ds-combobox__option{font-weight:400;padding:var(--ds-size-2) var(--ds-size-3)}.ds-combobox__option{background:none;border:none;border-left:5px solid transparent;border-radius:var(--ds-border-radius-sm);cursor:pointer;display:grid;font-family:inherit;grid-template-columns:1.2em 1fr;height:auto;justify-content:start;padding-left:var(--ds-size-1);text-align:left;width:100%}.ds-combobox__option.ds-combobox__option--active{background:var(--ds-color-surface-tinted);border-left:5px solid var(--ds-color-base-default)}.ds-combobox__option>div{align-self:flex-start}.ds-combobox__option.ds-combobox__option--multiple{gap:var(--ds-size-2);grid-template-columns:auto 1fr}.ds-combobox__option__label{color:var(--ds-color-neutral-text-default);cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--ds-size-1);margin:auto 0}.ds-combobox__option--active .ds-combobox__option__label{color:var(--ds-color-text-default)}.ds-combobox__option__icon-wrapper{aspect-ratio:1/1;background-color:var(--ds-color-neutral-surface-default);border:2px solid var(--ds-color-neutral-border-default);border-radius:var(--ds-border-radius-sm);display:grid;place-items:center;width:var(--ds-size-6)}.ds-combobox__option--active .ds-combobox__option__icon-wrapper{border-color:var(--ds-color-base-default)}.ds-combobox--sm .ds-combobox__option .ds-combobox__option__icon-wrapper{width:var(--ds-size-5)}.ds-combobox--md .ds-combobox__option .ds-combobox__option__icon-wrapper{width:var(--ds-size-6)}.ds-combobox--lg .ds-combobox__option .ds-combobox__option__icon-wrapper{width:var(--ds-size-7)}.ds-combobox__option__icon-wrapper.ds-combobox__option__icon-wrapper--selected{background-color:var(--ds-color-base-default);border-color:var(--ds-color-base-default)}.ds-combobox__option__icon-wrapper__icon{box-sizing:border-box;padding-top:.2em;transform:scale(1.4);stroke:var(--ds-color-neutral-text-default);color:var(--ds-color-neutral-text-default)}.ds-combobox__option__icon-wrapper .ds-combobox__option__icon-wrapper__icon{padding-top:0}.ds-combobox__option--active .ds-combobox__option__icon-wrapper__icon{stroke:var(--ds-color-text-default);color:var(--ds-color-text-default)}.ds-combobox__option__icon-wrapper.ds-combobox__option__icon-wrapper--selected .ds-combobox__option__icon-wrapper__icon{color:#fff;stroke:#fff}.ds-combobox__option__description{color:var(--ds-color-neutral-text-subtle);display:flex;flex-direction:column;flex-wrap:wrap;font-weight:400;gap:var(--ds-size-1)}}
@charset "UTF-8";
/*
build: v1.1.0
design-tokens: v1.1.0
*/

@layer ds.theme.color-scheme.light {
:root, [data-color-scheme="light"] {
  --ds-color-primary-background-default: #ffffff;
  --ds-color-primary-background-tinted: #ecf6f4;
  --ds-color-primary-surface-default: #ffffff;
  --ds-color-primary-surface-tinted: #daece9;
  --ds-color-primary-surface-hover: #c2e0db;
  --ds-color-primary-surface-active: #a7d3cb;
  --ds-color-primary-border-subtle: #8fc6bd;
  --ds-color-primary-border-default: #5b8079;
  --ds-color-primary-border-strong: #46635e;
  --ds-color-primary-text-subtle: #46635e;
  --ds-color-primary-text-default: #212e2c;
  --ds-color-primary-base-default: #8CC5BB;
  --ds-color-primary-base-hover: #7baea5;
  --ds-color-primary-base-active: #6c9790;
  --ds-color-primary-base-contrast-subtle: #1d2927;
  --ds-color-primary-base-contrast-default: #000000;
  --ds-color-accent-background-default: #ffffff;
  --ds-color-accent-background-tinted: #fdf4d0;
  --ds-color-accent-surface-default: #ffffff;
  --ds-color-accent-surface-tinted: #fbe99f;
  --ds-color-accent-surface-hover: #f8d85b;
  --ds-color-accent-surface-active: #f4c406;
  --ds-color-accent-border-subtle: #e4b600;
  --ds-color-accent-border-default: #937500;
  --ds-color-accent-border-strong: #725b00;
  --ds-color-accent-text-subtle: #725b00;
  --ds-color-accent-text-default: #352a00;
  --ds-color-accent-base-default: #F4C300;
  --ds-color-accent-base-hover: #daae00;
  --ds-color-accent-base-active: #bf9900;
  --ds-color-accent-base-contrast-subtle: #3d3100;
  --ds-color-accent-base-contrast-default: #000000;
  --ds-color-neutral-background-default: #ffffff;
  --ds-color-neutral-background-tinted: #f3f3f3;
  --ds-color-neutral-surface-default: #ffffff;
  --ds-color-neutral-surface-tinted: #e8e8e8;
  --ds-color-neutral-surface-hover: #dadada;
  --ds-color-neutral-surface-active: #cacaca;
  --ds-color-neutral-border-subtle: #bcbcbc;
  --ds-color-neutral-border-default: #797979;
  --ds-color-neutral-border-strong: #5d5d5d;
  --ds-color-neutral-text-subtle: #5d5d5d;
  --ds-color-neutral-text-default: #2b2b2b;
  --ds-color-neutral-base-default: #000000;
  --ds-color-neutral-base-hover: #181818;
  --ds-color-neutral-base-active: #282828;
  --ds-color-neutral-base-contrast-subtle: #919191;
  --ds-color-neutral-base-contrast-default: #ffffff;
  --ds-color-extra1-background-default: #ffffff;
  --ds-color-extra1-background-tinted: #fff1ec;
  --ds-color-extra1-surface-default: #ffffff;
  --ds-color-extra1-surface-tinted: #ffe3da;
  --ds-color-extra1-surface-hover: #ffd0c1;
  --ds-color-extra1-surface-active: #ffbaa4;
  --ds-color-extra1-border-subtle: #ffa589;
  --ds-color-extra1-border-default: #aa6853;
  --ds-color-extra1-border-strong: #845040;
  --ds-color-extra1-text-subtle: #845040;
  --ds-color-extra1-text-default: #3e251e;
  --ds-color-extra1-base-default: #FF9B7C;
  --ds-color-extra1-base-hover: #e0886d;
  --ds-color-extra1-base-active: #c3765f;
  --ds-color-extra1-base-contrast-subtle: #321e18;
  --ds-color-extra1-base-contrast-default: #000000;
  --ds-color-extra2-background-default: #ffffff;
  --ds-color-extra2-background-tinted: #fdf4d0;
  --ds-color-extra2-surface-default: #ffffff;
  --ds-color-extra2-surface-tinted: #fbe99f;
  --ds-color-extra2-surface-hover: #f8d85b;
  --ds-color-extra2-surface-active: #f4c406;
  --ds-color-extra2-border-subtle: #e4b600;
  --ds-color-extra2-border-default: #937500;
  --ds-color-extra2-border-strong: #725b00;
  --ds-color-extra2-text-subtle: #725b00;
  --ds-color-extra2-text-default: #352a00;
  --ds-color-extra2-base-default: #F4C300;
  --ds-color-extra2-base-hover: #daae00;
  --ds-color-extra2-base-active: #bf9900;
  --ds-color-extra2-base-contrast-subtle: #3d3100;
  --ds-color-extra2-base-contrast-default: #000000;
  --ds-color-success-background-default: #ffffff;
  --ds-color-success-background-tinted: #ecf6ee;
  --ds-color-success-surface-default: #ffffff;
  --ds-color-success-surface-tinted: #daeddd;
  --ds-color-success-surface-hover: #c3e2c7;
  --ds-color-success-surface-active: #a8d5ae;
  --ds-color-success-border-subtle: #8fc997;
  --ds-color-success-border-default: #108c22;
  --ds-color-success-border-strong: #056d13;
  --ds-color-success-text-subtle: #056d13;
  --ds-color-success-text-default: #023409;
  --ds-color-success-base-default: #068718;
  --ds-color-success-base-hover: #057014;
  --ds-color-success-base-active: #045a10;
  --ds-color-success-base-contrast-subtle: #fafdfb;
  --ds-color-success-base-contrast-default: #ffffff;
  --ds-color-danger-background-default: #ffffff;
  --ds-color-danger-background-tinted: #fbf1f1;
  --ds-color-danger-surface-default: #ffffff;
  --ds-color-danger-surface-tinted: #f8e4e4;
  --ds-color-danger-surface-hover: #f3d2d2;
  --ds-color-danger-surface-active: #edbfbf;
  --ds-color-danger-border-subtle: #e8adad;
  --ds-color-danger-border-default: #ce4d4d;
  --ds-color-danger-border-strong: #b81a1a;
  --ds-color-danger-text-subtle: #b81a1a;
  --ds-color-danger-text-default: #590d0d;
  --ds-color-danger-base-default: #C01B1B;
  --ds-color-danger-base-hover: #9b1616;
  --ds-color-danger-base-active: #791111;
  --ds-color-danger-base-contrast-subtle: #f7e1e1;
  --ds-color-danger-base-contrast-default: #ffffff;
  --ds-color-info-background-default: #ffffff;
  --ds-color-info-background-tinted: #edf5fa;
  --ds-color-info-surface-default: #ffffff;
  --ds-color-info-surface-tinted: #dcebf6;
  --ds-color-info-surface-hover: #c5ddf0;
  --ds-color-info-surface-active: #abcfe9;
  --ds-color-info-border-subtle: #94c1e3;
  --ds-color-info-border-default: #1f7dc5;
  --ds-color-info-border-strong: #0860a3;
  --ds-color-info-text-subtle: #0860a3;
  --ds-color-info-text-default: #042d4d;
  --ds-color-info-base-default: #0A71C0;
  --ds-color-info-base-hover: #085d9f;
  --ds-color-info-base-active: #074a7e;
  --ds-color-info-base-contrast-subtle: #eff6fb;
  --ds-color-info-base-contrast-default: #ffffff;
  --ds-color-warning-background-default: #ffffff;
  --ds-color-warning-background-tinted: #fcf2e2;
  --ds-color-warning-surface-default: #ffffff;
  --ds-color-warning-surface-tinted: #fae6c6;
  --ds-color-warning-surface-hover: #f6d5a0;
  --ds-color-warning-surface-active: #f2c275;
  --ds-color-warning-border-subtle: #eeb04c;
  --ds-color-warning-border-default: #a56d13;
  --ds-color-warning-border-strong: #80540f;
  --ds-color-warning-text-subtle: #80540f;
  --ds-color-warning-text-default: #3c2807;
  --ds-color-warning-base-default: #EA9B1B;
  --ds-color-warning-base-hover: #cd8818;
  --ds-color-warning-base-active: #b27614;
  --ds-color-warning-base-contrast-subtle: #271a04;
  --ds-color-warning-base-contrast-default: #000000;
  --ds-color-focus-inner: #ffffff;
  --ds-color-focus-outer: #2b2b2b;
  --ds-link-color-visited: #663299;

  color-scheme: light;
}
 
@media (prefers-color-scheme: light) {
  [data-color-scheme="auto"] {
  --ds-color-primary-background-default: #ffffff;
  --ds-color-primary-background-tinted: #ecf6f4;
  --ds-color-primary-surface-default: #ffffff;
  --ds-color-primary-surface-tinted: #daece9;
  --ds-color-primary-surface-hover: #c2e0db;
  --ds-color-primary-surface-active: #a7d3cb;
  --ds-color-primary-border-subtle: #8fc6bd;
  --ds-color-primary-border-default: #5b8079;
  --ds-color-primary-border-strong: #46635e;
  --ds-color-primary-text-subtle: #46635e;
  --ds-color-primary-text-default: #212e2c;
  --ds-color-primary-base-default: #8CC5BB;
  --ds-color-primary-base-hover: #7baea5;
  --ds-color-primary-base-active: #6c9790;
  --ds-color-primary-base-contrast-subtle: #1d2927;
  --ds-color-primary-base-contrast-default: #000000;
  --ds-color-accent-background-default: #ffffff;
  --ds-color-accent-background-tinted: #fdf4d0;
  --ds-color-accent-surface-default: #ffffff;
  --ds-color-accent-surface-tinted: #fbe99f;
  --ds-color-accent-surface-hover: #f8d85b;
  --ds-color-accent-surface-active: #f4c406;
  --ds-color-accent-border-subtle: #e4b600;
  --ds-color-accent-border-default: #937500;
  --ds-color-accent-border-strong: #725b00;
  --ds-color-accent-text-subtle: #725b00;
  --ds-color-accent-text-default: #352a00;
  --ds-color-accent-base-default: #F4C300;
  --ds-color-accent-base-hover: #daae00;
  --ds-color-accent-base-active: #bf9900;
  --ds-color-accent-base-contrast-subtle: #3d3100;
  --ds-color-accent-base-contrast-default: #000000;
  --ds-color-neutral-background-default: #ffffff;
  --ds-color-neutral-background-tinted: #f3f3f3;
  --ds-color-neutral-surface-default: #ffffff;
  --ds-color-neutral-surface-tinted: #e8e8e8;
  --ds-color-neutral-surface-hover: #dadada;
  --ds-color-neutral-surface-active: #cacaca;
  --ds-color-neutral-border-subtle: #bcbcbc;
  --ds-color-neutral-border-default: #797979;
  --ds-color-neutral-border-strong: #5d5d5d;
  --ds-color-neutral-text-subtle: #5d5d5d;
  --ds-color-neutral-text-default: #2b2b2b;
  --ds-color-neutral-base-default: #000000;
  --ds-color-neutral-base-hover: #181818;
  --ds-color-neutral-base-active: #282828;
  --ds-color-neutral-base-contrast-subtle: #919191;
  --ds-color-neutral-base-contrast-default: #ffffff;
  --ds-color-extra1-background-default: #ffffff;
  --ds-color-extra1-background-tinted: #fff1ec;
  --ds-color-extra1-surface-default: #ffffff;
  --ds-color-extra1-surface-tinted: #ffe3da;
  --ds-color-extra1-surface-hover: #ffd0c1;
  --ds-color-extra1-surface-active: #ffbaa4;
  --ds-color-extra1-border-subtle: #ffa589;
  --ds-color-extra1-border-default: #aa6853;
  --ds-color-extra1-border-strong: #845040;
  --ds-color-extra1-text-subtle: #845040;
  --ds-color-extra1-text-default: #3e251e;
  --ds-color-extra1-base-default: #FF9B7C;
  --ds-color-extra1-base-hover: #e0886d;
  --ds-color-extra1-base-active: #c3765f;
  --ds-color-extra1-base-contrast-subtle: #321e18;
  --ds-color-extra1-base-contrast-default: #000000;
  --ds-color-extra2-background-default: #ffffff;
  --ds-color-extra2-background-tinted: #fdf4d0;
  --ds-color-extra2-surface-default: #ffffff;
  --ds-color-extra2-surface-tinted: #fbe99f;
  --ds-color-extra2-surface-hover: #f8d85b;
  --ds-color-extra2-surface-active: #f4c406;
  --ds-color-extra2-border-subtle: #e4b600;
  --ds-color-extra2-border-default: #937500;
  --ds-color-extra2-border-strong: #725b00;
  --ds-color-extra2-text-subtle: #725b00;
  --ds-color-extra2-text-default: #352a00;
  --ds-color-extra2-base-default: #F4C300;
  --ds-color-extra2-base-hover: #daae00;
  --ds-color-extra2-base-active: #bf9900;
  --ds-color-extra2-base-contrast-subtle: #3d3100;
  --ds-color-extra2-base-contrast-default: #000000;
  --ds-color-success-background-default: #ffffff;
  --ds-color-success-background-tinted: #ecf6ee;
  --ds-color-success-surface-default: #ffffff;
  --ds-color-success-surface-tinted: #daeddd;
  --ds-color-success-surface-hover: #c3e2c7;
  --ds-color-success-surface-active: #a8d5ae;
  --ds-color-success-border-subtle: #8fc997;
  --ds-color-success-border-default: #108c22;
  --ds-color-success-border-strong: #056d13;
  --ds-color-success-text-subtle: #056d13;
  --ds-color-success-text-default: #023409;
  --ds-color-success-base-default: #068718;
  --ds-color-success-base-hover: #057014;
  --ds-color-success-base-active: #045a10;
  --ds-color-success-base-contrast-subtle: #fafdfb;
  --ds-color-success-base-contrast-default: #ffffff;
  --ds-color-danger-background-default: #ffffff;
  --ds-color-danger-background-tinted: #fbf1f1;
  --ds-color-danger-surface-default: #ffffff;
  --ds-color-danger-surface-tinted: #f8e4e4;
  --ds-color-danger-surface-hover: #f3d2d2;
  --ds-color-danger-surface-active: #edbfbf;
  --ds-color-danger-border-subtle: #e8adad;
  --ds-color-danger-border-default: #ce4d4d;
  --ds-color-danger-border-strong: #b81a1a;
  --ds-color-danger-text-subtle: #b81a1a;
  --ds-color-danger-text-default: #590d0d;
  --ds-color-danger-base-default: #C01B1B;
  --ds-color-danger-base-hover: #9b1616;
  --ds-color-danger-base-active: #791111;
  --ds-color-danger-base-contrast-subtle: #f7e1e1;
  --ds-color-danger-base-contrast-default: #ffffff;
  --ds-color-info-background-default: #ffffff;
  --ds-color-info-background-tinted: #edf5fa;
  --ds-color-info-surface-default: #ffffff;
  --ds-color-info-surface-tinted: #dcebf6;
  --ds-color-info-surface-hover: #c5ddf0;
  --ds-color-info-surface-active: #abcfe9;
  --ds-color-info-border-subtle: #94c1e3;
  --ds-color-info-border-default: #1f7dc5;
  --ds-color-info-border-strong: #0860a3;
  --ds-color-info-text-subtle: #0860a3;
  --ds-color-info-text-default: #042d4d;
  --ds-color-info-base-default: #0A71C0;
  --ds-color-info-base-hover: #085d9f;
  --ds-color-info-base-active: #074a7e;
  --ds-color-info-base-contrast-subtle: #eff6fb;
  --ds-color-info-base-contrast-default: #ffffff;
  --ds-color-warning-background-default: #ffffff;
  --ds-color-warning-background-tinted: #fcf2e2;
  --ds-color-warning-surface-default: #ffffff;
  --ds-color-warning-surface-tinted: #fae6c6;
  --ds-color-warning-surface-hover: #f6d5a0;
  --ds-color-warning-surface-active: #f2c275;
  --ds-color-warning-border-subtle: #eeb04c;
  --ds-color-warning-border-default: #a56d13;
  --ds-color-warning-border-strong: #80540f;
  --ds-color-warning-text-subtle: #80540f;
  --ds-color-warning-text-default: #3c2807;
  --ds-color-warning-base-default: #EA9B1B;
  --ds-color-warning-base-hover: #cd8818;
  --ds-color-warning-base-active: #b27614;
  --ds-color-warning-base-contrast-subtle: #271a04;
  --ds-color-warning-base-contrast-default: #000000;
  --ds-color-focus-inner: #ffffff;
  --ds-color-focus-outer: #2b2b2b;
  --ds-link-color-visited: #663299;

  color-scheme: light;
}

}

}

@layer ds.theme.typography.secondary {
[data-typography="secondary"] {
  --ds-line-height-sm: 1.3;
  --ds-line-height-md: 1.5;
  --ds-line-height-lg: 1.7;
  --ds-font-size-1: 0.75rem;
  --ds-font-size-2: 0.875rem;
  --ds-font-size-3: 1rem;
  --ds-font-size-4: 1.125rem;
  --ds-font-size-5: 1.3125rem;
  --ds-font-size-6: 1.5rem;
  --ds-font-size-7: 1.875rem;
  --ds-font-size-8: 2.25rem;
  --ds-font-size-9: 3rem;
  --ds-font-size-10: 3.75rem;
  --ds-letter-spacing-1: -1%;
  --ds-letter-spacing-2: -0.5%;
  --ds-letter-spacing-3: -0.25%;
  --ds-letter-spacing-4: -0.15%;
  --ds-letter-spacing-5: 0%;
  --ds-letter-spacing-6: 0.15%;
  --ds-letter-spacing-7: 0.25%;
  --ds-letter-spacing-8: 0.5%;
  --ds-letter-spacing-9: 1.5%;
  --ds-font-family: Inter;
  --ds-font-weight-medium: 500;
  --ds-font-weight-semibold: 600;
  --ds-font-weight-regular: 400;
  --ds-heading-2xl-font-weight: 500;
  --ds-heading-2xl-line-height: 1.3;
  --ds-heading-2xl-font-size: 3.75rem;
  --ds-heading-2xl-letter-spacing: -1%;
  --ds-heading-xl-font-weight: 500;
  --ds-heading-xl-line-height: 1.3;
  --ds-heading-xl-font-size: 3rem;
  --ds-heading-xl-letter-spacing: -1%;
  --ds-heading-lg-font-weight: 500;
  --ds-heading-lg-line-height: 1.3;
  --ds-heading-lg-font-size: 2.25rem;
  --ds-heading-lg-letter-spacing: -0.5%;
  --ds-heading-md-font-weight: 500;
  --ds-heading-md-line-height: 1.3;
  --ds-heading-md-font-size: 1.875rem;
  --ds-heading-md-letter-spacing: -0.25%;
  --ds-heading-sm-font-weight: 500;
  --ds-heading-sm-line-height: 1.3;
  --ds-heading-sm-font-size: 1.5rem;
  --ds-heading-sm-letter-spacing: 0%;
  --ds-heading-xs-font-weight: 500;
  --ds-heading-xs-line-height: 1.3;
  --ds-heading-xs-font-size: 1.3125rem;
  --ds-heading-xs-letter-spacing: 0.15%;
  --ds-heading-2xs-font-weight: 500;
  --ds-heading-2xs-line-height: 1.3;
  --ds-heading-2xs-font-size: 1.125rem;
  --ds-heading-2xs-letter-spacing: 0.15%;
  --ds-body-xl-font-weight: 400;
  --ds-body-xl-line-height: 1.5;
  --ds-body-xl-font-size: 1.5rem;
  --ds-body-xl-letter-spacing: 0.5%;
  --ds-body-lg-font-weight: 400;
  --ds-body-lg-line-height: 1.5;
  --ds-body-lg-font-size: 1.3125rem;
  --ds-body-lg-letter-spacing: 0.5%;
  --ds-body-md-font-weight: 400;
  --ds-body-md-line-height: 1.5;
  --ds-body-md-font-size: 1.125rem;
  --ds-body-md-letter-spacing: 0.5%;
  --ds-body-sm-font-weight: 400;
  --ds-body-sm-line-height: 1.5;
  --ds-body-sm-font-size: 1rem;
  --ds-body-sm-letter-spacing: 0.25%;
  --ds-body-xs-font-weight: 400;
  --ds-body-xs-line-height: 1.5;
  --ds-body-xs-font-size: 0.875rem;
  --ds-body-xs-letter-spacing: 0.15%;
  --ds-body-short-xl-font-weight: 400;
  --ds-body-short-xl-line-height: 1.3;
  --ds-body-short-xl-font-size: 1.5rem;
  --ds-body-short-xl-letter-spacing: 0.5%;
  --ds-body-short-lg-font-weight: 400;
  --ds-body-short-lg-line-height: 1.3;
  --ds-body-short-lg-font-size: 1.3125rem;
  --ds-body-short-lg-letter-spacing: 0.5%;
  --ds-body-short-md-font-weight: 400;
  --ds-body-short-md-line-height: 1.3;
  --ds-body-short-md-font-size: 1.125rem;
  --ds-body-short-md-letter-spacing: 0.5%;
  --ds-body-short-sm-font-weight: 400;
  --ds-body-short-sm-line-height: 1.3;
  --ds-body-short-sm-font-size: 1rem;
  --ds-body-short-sm-letter-spacing: 0.25%;
  --ds-body-short-xs-font-weight: 400;
  --ds-body-short-xs-line-height: 1.3;
  --ds-body-short-xs-font-size: 0.875rem;
  --ds-body-short-xs-letter-spacing: 0.15%;
  --ds-body-long-xl-font-weight: 400;
  --ds-body-long-xl-line-height: 1.7;
  --ds-body-long-xl-font-size: 1.5rem;
  --ds-body-long-xl-letter-spacing: 0.5%;
  --ds-body-long-lg-font-weight: 400;
  --ds-body-long-lg-line-height: 1.7;
  --ds-body-long-lg-font-size: 1.3125rem;
  --ds-body-long-lg-letter-spacing: 0.5%;
  --ds-body-long-md-font-weight: 400;
  --ds-body-long-md-line-height: 1.7;
  --ds-body-long-md-font-size: 1.125rem;
  --ds-body-long-md-letter-spacing: 0.5%;
  --ds-body-long-sm-font-weight: 400;
  --ds-body-long-sm-line-height: 1.7;
  --ds-body-long-sm-font-size: 1rem;
  --ds-body-long-sm-letter-spacing: 0.25%;
  --ds-body-long-xs-font-weight: 400;
  --ds-body-long-xs-line-height: 1.7;
  --ds-body-long-xs-font-size: 0.875rem;
  --ds-body-long-xs-letter-spacing: 0.15%;
}
}
@layer ds.theme.semantic {
:root {
  --ds-size-base: 18;
  --ds-size-step: 4;
  --ds-border-radius-base: 624.9375rem;
  --ds-border-radius-scale: 0.25rem;
  --ds-border-radius-sm: min(var(--ds-border-radius-base)*0.5,var(--ds-border-radius-scale));
  --ds-border-radius-md: min(var(--ds-border-radius-base),var(--ds-border-radius-scale)*2);
  --ds-border-radius-lg: min(var(--ds-border-radius-base)*2,var(--ds-border-radius-scale)*5);
  --ds-border-radius-xl: min(var(--ds-border-radius-base)*3,var(--ds-border-radius-scale)*7);
  --ds-border-radius-default: var(--ds-border-radius-base);
  --ds-border-radius-full: 624.9375rem;
  --ds-border-width-default: 1px;
  --ds-border-width-focus: 3px;
  --ds-shadow-xs: 0 0 1px 0 rgba(0,0,0,0.16), 0 1px 2px 0 rgba(0,0,0,0.12);
  --ds-shadow-sm: 0 0 1px 0 rgba(0,0,0,0.15), 0 1px 2px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.1);
  --ds-shadow-md: 0 0 1px 0 rgba(0,0,0,0.14), 0 2px 4px 0 rgba(0,0,0,0.12), 0 4px 8px 0 rgba(0,0,0,0.12);
  --ds-shadow-lg: 0 0 1px 0 rgba(0,0,0,0.13), 0 3px 5px 0 rgba(0,0,0,0.13), 0 6px 12px 0 rgba(0,0,0,0.14);
  --ds-shadow-xl: 0 0 1px 0 rgba(0,0,0,0.12), 0 4px 8px 0 rgba(0,0,0,0.16), 0 12px 24px 0 rgba(0,0,0,0.16);
  --ds-opacity-disabled: 30%;

  --ds-size-0:  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *0);
  --ds-size-1:  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *1);
  --ds-size-2:  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *2);
  --ds-size-3:  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *3);
  --ds-size-4:  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *4);
  --ds-size-5:  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *5);
  --ds-size-6:  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *6);
  --ds-size-7:  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *7);
  --ds-size-8:  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *8);
  --ds-size-9:  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *9);
  --ds-size-10:  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *10);
  --ds-size-11:  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *11);
  --ds-size-12:  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *12);
  --ds-size-13:  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *13);
  --ds-size-14:  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *14);
  --ds-size-15:  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *15);
  --ds-size-18:  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *18);
  --ds-size-22:  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *22);
  --ds-size-26:  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *26);
  --ds-size-30:  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *30);

  @supports (width: round(down, .1em, 1px)) {
  --ds-size-0: round(down,  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *0), 1px);
  --ds-size-1: round(down,  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *1), 1px);
  --ds-size-2: round(down,  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *2), 1px);
  --ds-size-3: round(down,  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *3), 1px);
  --ds-size-4: round(down,  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *4), 1px);
  --ds-size-5: round(down,  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *5), 1px);
  --ds-size-6: round(down,  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *6), 1px);
  --ds-size-7: round(down,  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *7), 1px);
  --ds-size-8: round(down,  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *8), 1px);
  --ds-size-9: round(down,  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *9), 1px);
  --ds-size-10: round(down,  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *10), 1px);
  --ds-size-11: round(down,  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *11), 1px);
  --ds-size-12: round(down,  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *12), 1px);
  --ds-size-13: round(down,  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *13), 1px);
  --ds-size-14: round(down,  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *14), 1px);
  --ds-size-15: round(down,  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *15), 1px);
  --ds-size-18: round(down,  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *18), 1px);
  --ds-size-22: round(down,  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *22), 1px);
  --ds-size-26: round(down,  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *26), 1px);
  --ds-size-30: round(down,  calc(var(--ds-size-step) / var(--ds-size-base) * 1em *30), 1px);
  }
}

}

@layer ds.theme.color-scheme.dark {
[data-color-scheme="dark"] {
  --ds-color-primary-background-default: #141918;
  --ds-color-primary-background-tinted: #1a2120;
  --ds-color-primary-surface-default: #212928;
  --ds-color-primary-surface-tinted: #26302e;
  --ds-color-primary-surface-hover: #2d3836;
  --ds-color-primary-surface-active: #384643;
  --ds-color-primary-border-subtle: #435350;
  --ds-color-primary-border-default: #6c8782;
  --ds-color-primary-border-strong: #8cafa8;
  --ds-color-primary-text-subtle: #8cafa8;
  --ds-color-primary-text-default: #e4eeed;
  --ds-color-primary-base-default: #2c3e3a;
  --ds-color-primary-base-hover: #39514c;
  --ds-color-primary-base-active: #486560;
  --ds-color-primary-base-contrast-subtle: #d0d4d3;
  --ds-color-primary-base-contrast-default: #ffffff;
  --ds-color-accent-background-default: #1b180c;
  --ds-color-accent-background-tinted: #241f10;
  --ds-color-accent-surface-default: #2e2715;
  --ds-color-accent-surface-tinted: #352d18;
  --ds-color-accent-surface-hover: #3d351c;
  --ds-color-accent-surface-active: #4d4223;
  --ds-color-accent-border-subtle: #5c4f29;
  --ds-color-accent-border-default: #957f43;
  --ds-color-accent-border-strong: #c1a557;
  --ds-color-accent-text-subtle: #c1a557;
  --ds-color-accent-text-default: #f7eccc;
  --ds-color-accent-base-default: #382d00;
  --ds-color-accent-base-hover: #4e3e00;
  --ds-color-accent-base-active: #655100;
  --ds-color-accent-base-contrast-subtle: #c6c3b6;
  --ds-color-accent-base-contrast-default: #ffffff;
  --ds-color-neutral-background-default: #181818;
  --ds-color-neutral-background-tinted: #1f1f1f;
  --ds-color-neutral-surface-default: #282828;
  --ds-color-neutral-surface-tinted: #2e2e2e;
  --ds-color-neutral-surface-hover: #353535;
  --ds-color-neutral-surface-active: #434343;
  --ds-color-neutral-border-subtle: #505050;
  --ds-color-neutral-border-default: #818181;
  --ds-color-neutral-border-strong: #a8a8a8;
  --ds-color-neutral-text-subtle: #a8a8a8;
  --ds-color-neutral-text-default: #ececec;
  --ds-color-neutral-base-default: #ababab;
  --ds-color-neutral-base-hover: #969696;
  --ds-color-neutral-base-active: #818181;
  --ds-color-neutral-base-contrast-subtle: #1b1b1b;
  --ds-color-neutral-base-contrast-default: #000000;
  --ds-color-extra1-background-default: #1f1613;
  --ds-color-extra1-background-tinted: #291d19;
  --ds-color-extra1-surface-default: #342420;
  --ds-color-extra1-surface-tinted: #3b2a24;
  --ds-color-extra1-surface-hover: #45302a;
  --ds-color-extra1-surface-active: #573d35;
  --ds-color-extra1-border-subtle: #68493f;
  --ds-color-extra1-border-default: #a87566;
  --ds-color-extra1-border-strong: #da9885;
  --ds-color-extra1-text-subtle: #da9885;
  --ds-color-extra1-text-default: #fae9e3;
  --ds-color-extra1-base-default: #58352b;
  --ds-color-extra1-base-hover: #734638;
  --ds-color-extra1-base-active: #8d5645;
  --ds-color-extra1-base-contrast-subtle: #ddd6d4;
  --ds-color-extra1-base-contrast-default: #ffffff;
  --ds-color-extra2-background-default: #1b180c;
  --ds-color-extra2-background-tinted: #241f10;
  --ds-color-extra2-surface-default: #2e2715;
  --ds-color-extra2-surface-tinted: #352d18;
  --ds-color-extra2-surface-hover: #3d351c;
  --ds-color-extra2-surface-active: #4d4223;
  --ds-color-extra2-border-subtle: #5c4f29;
  --ds-color-extra2-border-default: #957f43;
  --ds-color-extra2-border-strong: #c1a557;
  --ds-color-extra2-text-subtle: #c1a557;
  --ds-color-extra2-text-default: #f7eccc;
  --ds-color-extra2-base-default: #382d00;
  --ds-color-extra2-base-hover: #4e3e00;
  --ds-color-extra2-base-active: #655100;
  --ds-color-extra2-base-contrast-subtle: #c6c3b6;
  --ds-color-extra2-base-contrast-default: #ffffff;
  --ds-color-success-background-default: #0d1b0d;
  --ds-color-success-background-tinted: #112411;
  --ds-color-success-surface-default: #152d15;
  --ds-color-success-surface-tinted: #183418;
  --ds-color-success-surface-hover: #1c3c1c;
  --ds-color-success-surface-active: #244c24;
  --ds-color-success-border-subtle: #2b5a2b;
  --ds-color-success-border-default: #528f52;
  --ds-color-success-border-strong: #89b289;
  --ds-color-success-text-subtle: #89b289;
  --ds-color-success-text-default: #e6efe6;
  --ds-color-success-base-default: #138d24;
  --ds-color-success-base-hover: #3ca14b;
  --ds-color-success-base-active: #66b571;
  --ds-color-success-base-contrast-subtle: #010501;
  --ds-color-success-base-contrast-default: #000000;
  --ds-color-danger-background-default: #2a100e;
  --ds-color-danger-background-tinted: #371512;
  --ds-color-danger-surface-default: #451b17;
  --ds-color-danger-surface-tinted: #4f1f1b;
  --ds-color-danger-surface-hover: #5c241f;
  --ds-color-danger-surface-active: #722d27;
  --ds-color-danger-border-subtle: #88352e;
  --ds-color-danger-border-default: #bc6b64;
  --ds-color-danger-border-strong: #d19a96;
  --ds-color-danger-text-subtle: #d19a96;
  --ds-color-danger-text-default: #f5eae9;
  --ds-color-danger-base-default: #d76e6e;
  --ds-color-danger-base-hover: #df8b8b;
  --ds-color-danger-base-active: #e7a8a8;
  --ds-color-danger-base-contrast-subtle: #271414;
  --ds-color-danger-base-contrast-default: #000000;
  --ds-color-info-background-default: #0d1925;
  --ds-color-info-background-tinted: #112130;
  --ds-color-info-surface-default: #15293d;
  --ds-color-info-surface-tinted: #182f46;
  --ds-color-info-surface-hover: #1c3751;
  --ds-color-info-surface-active: #234566;
  --ds-color-info-border-subtle: #2a537a;
  --ds-color-info-border-default: #5585b4;
  --ds-color-info-border-strong: #8aabcb;
  --ds-color-info-text-subtle: #8aabcb;
  --ds-color-info-text-default: #e6edf4;
  --ds-color-info-base-default: #2d85c9;
  --ds-color-info-base-hover: #519ad2;
  --ds-color-info-base-active: #77b0dc;
  --ds-color-info-base-contrast-subtle: #050e15;
  --ds-color-info-base-contrast-default: #000000;
  --ds-color-warning-background-default: #1e160d;
  --ds-color-warning-background-tinted: #281e11;
  --ds-color-warning-surface-default: #322616;
  --ds-color-warning-surface-tinted: #3a2b19;
  --ds-color-warning-surface-hover: #43321d;
  --ds-color-warning-surface-active: #543f24;
  --ds-color-warning-border-subtle: #654b2b;
  --ds-color-warning-border-default: #a37a46;
  --ds-color-warning-border-strong: #d39e5b;
  --ds-color-warning-text-subtle: #d39e5b;
  --ds-color-warning-text-default: #f7ebdb;
  --ds-color-warning-base-default: #60400b;
  --ds-color-warning-base-hover: #7a510e;
  --ds-color-warning-base-active: #946211;
  --ds-color-warning-base-contrast-subtle: #e6e2d9;
  --ds-color-warning-base-contrast-default: #ffffff;
  --ds-color-focus-inner: #181818;
  --ds-color-focus-outer: #ececec;
  --ds-link-color-visited: #b49acd;

  color-scheme: dark;
}
 
@media (prefers-color-scheme: dark) {
  [data-color-scheme="auto"] {
  --ds-color-primary-background-default: #141918;
  --ds-color-primary-background-tinted: #1a2120;
  --ds-color-primary-surface-default: #212928;
  --ds-color-primary-surface-tinted: #26302e;
  --ds-color-primary-surface-hover: #2d3836;
  --ds-color-primary-surface-active: #384643;
  --ds-color-primary-border-subtle: #435350;
  --ds-color-primary-border-default: #6c8782;
  --ds-color-primary-border-strong: #8cafa8;
  --ds-color-primary-text-subtle: #8cafa8;
  --ds-color-primary-text-default: #e4eeed;
  --ds-color-primary-base-default: #2c3e3a;
  --ds-color-primary-base-hover: #39514c;
  --ds-color-primary-base-active: #486560;
  --ds-color-primary-base-contrast-subtle: #d0d4d3;
  --ds-color-primary-base-contrast-default: #ffffff;
  --ds-color-accent-background-default: #1b180c;
  --ds-color-accent-background-tinted: #241f10;
  --ds-color-accent-surface-default: #2e2715;
  --ds-color-accent-surface-tinted: #352d18;
  --ds-color-accent-surface-hover: #3d351c;
  --ds-color-accent-surface-active: #4d4223;
  --ds-color-accent-border-subtle: #5c4f29;
  --ds-color-accent-border-default: #957f43;
  --ds-color-accent-border-strong: #c1a557;
  --ds-color-accent-text-subtle: #c1a557;
  --ds-color-accent-text-default: #f7eccc;
  --ds-color-accent-base-default: #382d00;
  --ds-color-accent-base-hover: #4e3e00;
  --ds-color-accent-base-active: #655100;
  --ds-color-accent-base-contrast-subtle: #c6c3b6;
  --ds-color-accent-base-contrast-default: #ffffff;
  --ds-color-neutral-background-default: #181818;
  --ds-color-neutral-background-tinted: #1f1f1f;
  --ds-color-neutral-surface-default: #282828;
  --ds-color-neutral-surface-tinted: #2e2e2e;
  --ds-color-neutral-surface-hover: #353535;
  --ds-color-neutral-surface-active: #434343;
  --ds-color-neutral-border-subtle: #505050;
  --ds-color-neutral-border-default: #818181;
  --ds-color-neutral-border-strong: #a8a8a8;
  --ds-color-neutral-text-subtle: #a8a8a8;
  --ds-color-neutral-text-default: #ececec;
  --ds-color-neutral-base-default: #ababab;
  --ds-color-neutral-base-hover: #969696;
  --ds-color-neutral-base-active: #818181;
  --ds-color-neutral-base-contrast-subtle: #1b1b1b;
  --ds-color-neutral-base-contrast-default: #000000;
  --ds-color-extra1-background-default: #1f1613;
  --ds-color-extra1-background-tinted: #291d19;
  --ds-color-extra1-surface-default: #342420;
  --ds-color-extra1-surface-tinted: #3b2a24;
  --ds-color-extra1-surface-hover: #45302a;
  --ds-color-extra1-surface-active: #573d35;
  --ds-color-extra1-border-subtle: #68493f;
  --ds-color-extra1-border-default: #a87566;
  --ds-color-extra1-border-strong: #da9885;
  --ds-color-extra1-text-subtle: #da9885;
  --ds-color-extra1-text-default: #fae9e3;
  --ds-color-extra1-base-default: #58352b;
  --ds-color-extra1-base-hover: #734638;
  --ds-color-extra1-base-active: #8d5645;
  --ds-color-extra1-base-contrast-subtle: #ddd6d4;
  --ds-color-extra1-base-contrast-default: #ffffff;
  --ds-color-extra2-background-default: #1b180c;
  --ds-color-extra2-background-tinted: #241f10;
  --ds-color-extra2-surface-default: #2e2715;
  --ds-color-extra2-surface-tinted: #352d18;
  --ds-color-extra2-surface-hover: #3d351c;
  --ds-color-extra2-surface-active: #4d4223;
  --ds-color-extra2-border-subtle: #5c4f29;
  --ds-color-extra2-border-default: #957f43;
  --ds-color-extra2-border-strong: #c1a557;
  --ds-color-extra2-text-subtle: #c1a557;
  --ds-color-extra2-text-default: #f7eccc;
  --ds-color-extra2-base-default: #382d00;
  --ds-color-extra2-base-hover: #4e3e00;
  --ds-color-extra2-base-active: #655100;
  --ds-color-extra2-base-contrast-subtle: #c6c3b6;
  --ds-color-extra2-base-contrast-default: #ffffff;
  --ds-color-success-background-default: #0d1b0d;
  --ds-color-success-background-tinted: #112411;
  --ds-color-success-surface-default: #152d15;
  --ds-color-success-surface-tinted: #183418;
  --ds-color-success-surface-hover: #1c3c1c;
  --ds-color-success-surface-active: #244c24;
  --ds-color-success-border-subtle: #2b5a2b;
  --ds-color-success-border-default: #528f52;
  --ds-color-success-border-strong: #89b289;
  --ds-color-success-text-subtle: #89b289;
  --ds-color-success-text-default: #e6efe6;
  --ds-color-success-base-default: #138d24;
  --ds-color-success-base-hover: #3ca14b;
  --ds-color-success-base-active: #66b571;
  --ds-color-success-base-contrast-subtle: #010501;
  --ds-color-success-base-contrast-default: #000000;
  --ds-color-danger-background-default: #2a100e;
  --ds-color-danger-background-tinted: #371512;
  --ds-color-danger-surface-default: #451b17;
  --ds-color-danger-surface-tinted: #4f1f1b;
  --ds-color-danger-surface-hover: #5c241f;
  --ds-color-danger-surface-active: #722d27;
  --ds-color-danger-border-subtle: #88352e;
  --ds-color-danger-border-default: #bc6b64;
  --ds-color-danger-border-strong: #d19a96;
  --ds-color-danger-text-subtle: #d19a96;
  --ds-color-danger-text-default: #f5eae9;
  --ds-color-danger-base-default: #d76e6e;
  --ds-color-danger-base-hover: #df8b8b;
  --ds-color-danger-base-active: #e7a8a8;
  --ds-color-danger-base-contrast-subtle: #271414;
  --ds-color-danger-base-contrast-default: #000000;
  --ds-color-info-background-default: #0d1925;
  --ds-color-info-background-tinted: #112130;
  --ds-color-info-surface-default: #15293d;
  --ds-color-info-surface-tinted: #182f46;
  --ds-color-info-surface-hover: #1c3751;
  --ds-color-info-surface-active: #234566;
  --ds-color-info-border-subtle: #2a537a;
  --ds-color-info-border-default: #5585b4;
  --ds-color-info-border-strong: #8aabcb;
  --ds-color-info-text-subtle: #8aabcb;
  --ds-color-info-text-default: #e6edf4;
  --ds-color-info-base-default: #2d85c9;
  --ds-color-info-base-hover: #519ad2;
  --ds-color-info-base-active: #77b0dc;
  --ds-color-info-base-contrast-subtle: #050e15;
  --ds-color-info-base-contrast-default: #000000;
  --ds-color-warning-background-default: #1e160d;
  --ds-color-warning-background-tinted: #281e11;
  --ds-color-warning-surface-default: #322616;
  --ds-color-warning-surface-tinted: #3a2b19;
  --ds-color-warning-surface-hover: #43321d;
  --ds-color-warning-surface-active: #543f24;
  --ds-color-warning-border-subtle: #654b2b;
  --ds-color-warning-border-default: #a37a46;
  --ds-color-warning-border-strong: #d39e5b;
  --ds-color-warning-text-subtle: #d39e5b;
  --ds-color-warning-text-default: #f7ebdb;
  --ds-color-warning-base-default: #60400b;
  --ds-color-warning-base-hover: #7a510e;
  --ds-color-warning-base-active: #946211;
  --ds-color-warning-base-contrast-subtle: #e6e2d9;
  --ds-color-warning-base-contrast-default: #ffffff;
  --ds-color-focus-inner: #181818;
  --ds-color-focus-outer: #ececec;
  --ds-link-color-visited: #b49acd;

  color-scheme: dark;
}

}

}

@layer ds.theme.typography.primary {
:root, [data-typography="primary"] {
  --ds-line-height-sm: 1.3;
  --ds-line-height-md: 1.5;
  --ds-line-height-lg: 1.7;
  --ds-font-size-1: 0.75rem;
  --ds-font-size-2: 0.875rem;
  --ds-font-size-3: 1rem;
  --ds-font-size-4: 1.125rem;
  --ds-font-size-5: 1.3125rem;
  --ds-font-size-6: 1.5rem;
  --ds-font-size-7: 1.875rem;
  --ds-font-size-8: 2.25rem;
  --ds-font-size-9: 3rem;
  --ds-font-size-10: 3.75rem;
  --ds-letter-spacing-1: -1%;
  --ds-letter-spacing-2: -0.5%;
  --ds-letter-spacing-3: -0.25%;
  --ds-letter-spacing-4: -0.15%;
  --ds-letter-spacing-5: 0%;
  --ds-letter-spacing-6: 0.15%;
  --ds-letter-spacing-7: 0.25%;
  --ds-letter-spacing-8: 0.5%;
  --ds-letter-spacing-9: 1.5%;
  --ds-font-family: Inter;
  --ds-font-weight-medium: 500;
  --ds-font-weight-semibold: 600;
  --ds-font-weight-regular: 400;
  --ds-heading-2xl-font-weight: 500;
  --ds-heading-2xl-line-height: 1.3;
  --ds-heading-2xl-font-size: 3.75rem;
  --ds-heading-2xl-letter-spacing: -1%;
  --ds-heading-xl-font-weight: 500;
  --ds-heading-xl-line-height: 1.3;
  --ds-heading-xl-font-size: 3rem;
  --ds-heading-xl-letter-spacing: -1%;
  --ds-heading-lg-font-weight: 500;
  --ds-heading-lg-line-height: 1.3;
  --ds-heading-lg-font-size: 2.25rem;
  --ds-heading-lg-letter-spacing: -0.5%;
  --ds-heading-md-font-weight: 500;
  --ds-heading-md-line-height: 1.3;
  --ds-heading-md-font-size: 1.875rem;
  --ds-heading-md-letter-spacing: -0.25%;
  --ds-heading-sm-font-weight: 500;
  --ds-heading-sm-line-height: 1.3;
  --ds-heading-sm-font-size: 1.5rem;
  --ds-heading-sm-letter-spacing: 0%;
  --ds-heading-xs-font-weight: 500;
  --ds-heading-xs-line-height: 1.3;
  --ds-heading-xs-font-size: 1.3125rem;
  --ds-heading-xs-letter-spacing: 0.15%;
  --ds-heading-2xs-font-weight: 500;
  --ds-heading-2xs-line-height: 1.3;
  --ds-heading-2xs-font-size: 1.125rem;
  --ds-heading-2xs-letter-spacing: 0.15%;
  --ds-body-xl-font-weight: 400;
  --ds-body-xl-line-height: 1.5;
  --ds-body-xl-font-size: 1.5rem;
  --ds-body-xl-letter-spacing: 0.5%;
  --ds-body-lg-font-weight: 400;
  --ds-body-lg-line-height: 1.5;
  --ds-body-lg-font-size: 1.3125rem;
  --ds-body-lg-letter-spacing: 0.5%;
  --ds-body-md-font-weight: 400;
  --ds-body-md-line-height: 1.5;
  --ds-body-md-font-size: 1.125rem;
  --ds-body-md-letter-spacing: 0.5%;
  --ds-body-sm-font-weight: 400;
  --ds-body-sm-line-height: 1.5;
  --ds-body-sm-font-size: 1rem;
  --ds-body-sm-letter-spacing: 0.25%;
  --ds-body-xs-font-weight: 400;
  --ds-body-xs-line-height: 1.5;
  --ds-body-xs-font-size: 0.875rem;
  --ds-body-xs-letter-spacing: 0.15%;
  --ds-body-short-xl-font-weight: 400;
  --ds-body-short-xl-line-height: 1.3;
  --ds-body-short-xl-font-size: 1.5rem;
  --ds-body-short-xl-letter-spacing: 0.5%;
  --ds-body-short-lg-font-weight: 400;
  --ds-body-short-lg-line-height: 1.3;
  --ds-body-short-lg-font-size: 1.3125rem;
  --ds-body-short-lg-letter-spacing: 0.5%;
  --ds-body-short-md-font-weight: 400;
  --ds-body-short-md-line-height: 1.3;
  --ds-body-short-md-font-size: 1.125rem;
  --ds-body-short-md-letter-spacing: 0.5%;
  --ds-body-short-sm-font-weight: 400;
  --ds-body-short-sm-line-height: 1.3;
  --ds-body-short-sm-font-size: 1rem;
  --ds-body-short-sm-letter-spacing: 0.25%;
  --ds-body-short-xs-font-weight: 400;
  --ds-body-short-xs-line-height: 1.3;
  --ds-body-short-xs-font-size: 0.875rem;
  --ds-body-short-xs-letter-spacing: 0.15%;
  --ds-body-long-xl-font-weight: 400;
  --ds-body-long-xl-line-height: 1.7;
  --ds-body-long-xl-font-size: 1.5rem;
  --ds-body-long-xl-letter-spacing: 0.5%;
  --ds-body-long-lg-font-weight: 400;
  --ds-body-long-lg-line-height: 1.7;
  --ds-body-long-lg-font-size: 1.3125rem;
  --ds-body-long-lg-letter-spacing: 0.5%;
  --ds-body-long-md-font-weight: 400;
  --ds-body-long-md-line-height: 1.7;
  --ds-body-long-md-font-size: 1.125rem;
  --ds-body-long-md-letter-spacing: 0.5%;
  --ds-body-long-sm-font-weight: 400;
  --ds-body-long-sm-line-height: 1.7;
  --ds-body-long-sm-font-size: 1rem;
  --ds-body-long-sm-letter-spacing: 0.25%;
  --ds-body-long-xs-font-weight: 400;
  --ds-body-long-xs-line-height: 1.7;
  --ds-body-long-xs-font-size: 0.875rem;
  --ds-body-long-xs-letter-spacing: 0.15%;
}
}
@layer ds.theme.color {
[data-color="accent"], [data-color-scheme][data-color="accent"] {
  --ds-color-background-default: var(--ds-color-accent-background-default);
  --ds-color-background-tinted: var(--ds-color-accent-background-tinted);
  --ds-color-surface-default: var(--ds-color-accent-surface-default);
  --ds-color-surface-tinted: var(--ds-color-accent-surface-tinted);
  --ds-color-surface-hover: var(--ds-color-accent-surface-hover);
  --ds-color-surface-active: var(--ds-color-accent-surface-active);
  --ds-color-border-subtle: var(--ds-color-accent-border-subtle);
  --ds-color-border-default: var(--ds-color-accent-border-default);
  --ds-color-border-strong: var(--ds-color-accent-border-strong);
  --ds-color-text-subtle: var(--ds-color-accent-text-subtle);
  --ds-color-text-default: var(--ds-color-accent-text-default);
  --ds-color-base-default: var(--ds-color-accent-base-default);
  --ds-color-base-hover: var(--ds-color-accent-base-hover);
  --ds-color-base-active: var(--ds-color-accent-base-active);
  --ds-color-base-contrast-subtle: var(--ds-color-accent-base-contrast-subtle);
  --ds-color-base-contrast-default: var(--ds-color-accent-base-contrast-default);
}

}

@layer ds.theme.color {
[data-color="danger"], [data-color-scheme][data-color="danger"] {
  --ds-color-background-default: var(--ds-color-danger-background-default);
  --ds-color-background-tinted: var(--ds-color-danger-background-tinted);
  --ds-color-surface-default: var(--ds-color-danger-surface-default);
  --ds-color-surface-tinted: var(--ds-color-danger-surface-tinted);
  --ds-color-surface-hover: var(--ds-color-danger-surface-hover);
  --ds-color-surface-active: var(--ds-color-danger-surface-active);
  --ds-color-border-subtle: var(--ds-color-danger-border-subtle);
  --ds-color-border-default: var(--ds-color-danger-border-default);
  --ds-color-border-strong: var(--ds-color-danger-border-strong);
  --ds-color-text-subtle: var(--ds-color-danger-text-subtle);
  --ds-color-text-default: var(--ds-color-danger-text-default);
  --ds-color-base-default: var(--ds-color-danger-base-default);
  --ds-color-base-hover: var(--ds-color-danger-base-hover);
  --ds-color-base-active: var(--ds-color-danger-base-active);
  --ds-color-base-contrast-subtle: var(--ds-color-danger-base-contrast-subtle);
  --ds-color-base-contrast-default: var(--ds-color-danger-base-contrast-default);
}

}

@layer ds.theme.color {
[data-color="extra1"], [data-color-scheme][data-color="extra1"] {
  --ds-color-background-default: var(--ds-color-extra1-background-default);
  --ds-color-background-tinted: var(--ds-color-extra1-background-tinted);
  --ds-color-surface-default: var(--ds-color-extra1-surface-default);
  --ds-color-surface-tinted: var(--ds-color-extra1-surface-tinted);
  --ds-color-surface-hover: var(--ds-color-extra1-surface-hover);
  --ds-color-surface-active: var(--ds-color-extra1-surface-active);
  --ds-color-border-subtle: var(--ds-color-extra1-border-subtle);
  --ds-color-border-default: var(--ds-color-extra1-border-default);
  --ds-color-border-strong: var(--ds-color-extra1-border-strong);
  --ds-color-text-subtle: var(--ds-color-extra1-text-subtle);
  --ds-color-text-default: var(--ds-color-extra1-text-default);
  --ds-color-base-default: var(--ds-color-extra1-base-default);
  --ds-color-base-hover: var(--ds-color-extra1-base-hover);
  --ds-color-base-active: var(--ds-color-extra1-base-active);
  --ds-color-base-contrast-subtle: var(--ds-color-extra1-base-contrast-subtle);
  --ds-color-base-contrast-default: var(--ds-color-extra1-base-contrast-default);
}

}

@layer ds.theme.color {
[data-color="extra2"], [data-color-scheme][data-color="extra2"] {
  --ds-color-background-default: var(--ds-color-extra2-background-default);
  --ds-color-background-tinted: var(--ds-color-extra2-background-tinted);
  --ds-color-surface-default: var(--ds-color-extra2-surface-default);
  --ds-color-surface-tinted: var(--ds-color-extra2-surface-tinted);
  --ds-color-surface-hover: var(--ds-color-extra2-surface-hover);
  --ds-color-surface-active: var(--ds-color-extra2-surface-active);
  --ds-color-border-subtle: var(--ds-color-extra2-border-subtle);
  --ds-color-border-default: var(--ds-color-extra2-border-default);
  --ds-color-border-strong: var(--ds-color-extra2-border-strong);
  --ds-color-text-subtle: var(--ds-color-extra2-text-subtle);
  --ds-color-text-default: var(--ds-color-extra2-text-default);
  --ds-color-base-default: var(--ds-color-extra2-base-default);
  --ds-color-base-hover: var(--ds-color-extra2-base-hover);
  --ds-color-base-active: var(--ds-color-extra2-base-active);
  --ds-color-base-contrast-subtle: var(--ds-color-extra2-base-contrast-subtle);
  --ds-color-base-contrast-default: var(--ds-color-extra2-base-contrast-default);
}

}

@layer ds.theme.color {
[data-color="info"], [data-color-scheme][data-color="info"] {
  --ds-color-background-default: var(--ds-color-info-background-default);
  --ds-color-background-tinted: var(--ds-color-info-background-tinted);
  --ds-color-surface-default: var(--ds-color-info-surface-default);
  --ds-color-surface-tinted: var(--ds-color-info-surface-tinted);
  --ds-color-surface-hover: var(--ds-color-info-surface-hover);
  --ds-color-surface-active: var(--ds-color-info-surface-active);
  --ds-color-border-subtle: var(--ds-color-info-border-subtle);
  --ds-color-border-default: var(--ds-color-info-border-default);
  --ds-color-border-strong: var(--ds-color-info-border-strong);
  --ds-color-text-subtle: var(--ds-color-info-text-subtle);
  --ds-color-text-default: var(--ds-color-info-text-default);
  --ds-color-base-default: var(--ds-color-info-base-default);
  --ds-color-base-hover: var(--ds-color-info-base-hover);
  --ds-color-base-active: var(--ds-color-info-base-active);
  --ds-color-base-contrast-subtle: var(--ds-color-info-base-contrast-subtle);
  --ds-color-base-contrast-default: var(--ds-color-info-base-contrast-default);
}

}

@layer ds.theme.color {
[data-color="neutral"], [data-color-scheme][data-color="neutral"] {
  --ds-color-background-default: var(--ds-color-neutral-background-default);
  --ds-color-background-tinted: var(--ds-color-neutral-background-tinted);
  --ds-color-surface-default: var(--ds-color-neutral-surface-default);
  --ds-color-surface-tinted: var(--ds-color-neutral-surface-tinted);
  --ds-color-surface-hover: var(--ds-color-neutral-surface-hover);
  --ds-color-surface-active: var(--ds-color-neutral-surface-active);
  --ds-color-border-subtle: var(--ds-color-neutral-border-subtle);
  --ds-color-border-default: var(--ds-color-neutral-border-default);
  --ds-color-border-strong: var(--ds-color-neutral-border-strong);
  --ds-color-text-subtle: var(--ds-color-neutral-text-subtle);
  --ds-color-text-default: var(--ds-color-neutral-text-default);
  --ds-color-base-default: var(--ds-color-neutral-base-default);
  --ds-color-base-hover: var(--ds-color-neutral-base-hover);
  --ds-color-base-active: var(--ds-color-neutral-base-active);
  --ds-color-base-contrast-subtle: var(--ds-color-neutral-base-contrast-subtle);
  --ds-color-base-contrast-default: var(--ds-color-neutral-base-contrast-default);
}

}

@layer ds.theme.color {
:root, [data-color-scheme], [data-color="primary"] {
  --ds-color-background-default: var(--ds-color-primary-background-default);
  --ds-color-background-tinted: var(--ds-color-primary-background-tinted);
  --ds-color-surface-default: var(--ds-color-primary-surface-default);
  --ds-color-surface-tinted: var(--ds-color-primary-surface-tinted);
  --ds-color-surface-hover: var(--ds-color-primary-surface-hover);
  --ds-color-surface-active: var(--ds-color-primary-surface-active);
  --ds-color-border-subtle: var(--ds-color-primary-border-subtle);
  --ds-color-border-default: var(--ds-color-primary-border-default);
  --ds-color-border-strong: var(--ds-color-primary-border-strong);
  --ds-color-text-subtle: var(--ds-color-primary-text-subtle);
  --ds-color-text-default: var(--ds-color-primary-text-default);
  --ds-color-base-default: var(--ds-color-primary-base-default);
  --ds-color-base-hover: var(--ds-color-primary-base-hover);
  --ds-color-base-active: var(--ds-color-primary-base-active);
  --ds-color-base-contrast-subtle: var(--ds-color-primary-base-contrast-subtle);
  --ds-color-base-contrast-default: var(--ds-color-primary-base-contrast-default);
}

}

@layer ds.theme.color {
[data-color="success"], [data-color-scheme][data-color="success"] {
  --ds-color-background-default: var(--ds-color-success-background-default);
  --ds-color-background-tinted: var(--ds-color-success-background-tinted);
  --ds-color-surface-default: var(--ds-color-success-surface-default);
  --ds-color-surface-tinted: var(--ds-color-success-surface-tinted);
  --ds-color-surface-hover: var(--ds-color-success-surface-hover);
  --ds-color-surface-active: var(--ds-color-success-surface-active);
  --ds-color-border-subtle: var(--ds-color-success-border-subtle);
  --ds-color-border-default: var(--ds-color-success-border-default);
  --ds-color-border-strong: var(--ds-color-success-border-strong);
  --ds-color-text-subtle: var(--ds-color-success-text-subtle);
  --ds-color-text-default: var(--ds-color-success-text-default);
  --ds-color-base-default: var(--ds-color-success-base-default);
  --ds-color-base-hover: var(--ds-color-success-base-hover);
  --ds-color-base-active: var(--ds-color-success-base-active);
  --ds-color-base-contrast-subtle: var(--ds-color-success-base-contrast-subtle);
  --ds-color-base-contrast-default: var(--ds-color-success-base-contrast-default);
}

}

@layer ds.theme.color {
[data-color="warning"], [data-color-scheme][data-color="warning"] {
  --ds-color-background-default: var(--ds-color-warning-background-default);
  --ds-color-background-tinted: var(--ds-color-warning-background-tinted);
  --ds-color-surface-default: var(--ds-color-warning-surface-default);
  --ds-color-surface-tinted: var(--ds-color-warning-surface-tinted);
  --ds-color-surface-hover: var(--ds-color-warning-surface-hover);
  --ds-color-surface-active: var(--ds-color-warning-surface-active);
  --ds-color-border-subtle: var(--ds-color-warning-border-subtle);
  --ds-color-border-default: var(--ds-color-warning-border-default);
  --ds-color-border-strong: var(--ds-color-warning-border-strong);
  --ds-color-text-subtle: var(--ds-color-warning-text-subtle);
  --ds-color-text-default: var(--ds-color-warning-text-default);
  --ds-color-base-default: var(--ds-color-warning-base-default);
  --ds-color-base-hover: var(--ds-color-warning-base-hover);
  --ds-color-base-active: var(--ds-color-warning-base-active);
  --ds-color-base-contrast-subtle: var(--ds-color-warning-base-contrast-subtle);
  --ds-color-base-contrast-default: var(--ds-color-warning-base-contrast-default);
}

}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}
@font-face{font-family:"Tiempos";src:url(a07350a5a4050041056f.eot);src:url(a07350a5a4050041056f.eot?#iefix) format("embedded-opentype"),url(5d7fc2a2d4787322e6c9.woff2) format("woff2"),url(3421f43fff9023be3269.woff) format("woff")}@font-face{font-family:"Tiempos";font-style:italic;src:url(1a6c88e3214557a513e8.eot);src:url(1a6c88e3214557a513e8.eot?#iefix) format("embedded-opentype"),url(63afa14e60215191f404.woff2) format("woff2"),url(515b4065afe99352808c.woff) format("woff")}@font-face{font-family:"FSKoopman";src:url(14f47ce3189efd4456f4.eot);src:url(14f47ce3189efd4456f4.eot?#iefix) format("embedded-opentype"),url(bd7999006c73cb168986.woff) format("woff")}@font-face{font-family:"FSKoopman";font-weight:bold;src:url(7cbe3e9f7c72601f2835.eot);src:url(7cbe3e9f7c72601f2835.eot?#iefix) format("embedded-opentype"),url(1179654dd6320876fd0a.woff) format("woff")}@font-face{font-family:"Work-Sans";src:url(a0297787a1a192213b53.ttf) format("opentype-variations");font-weight:125 950;font-stretch:75% 125%;font-style:normal}.hidden-sm{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);position:absolute}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:600;font-family:"FSKoopman",sans-serif}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:10px;margin-top:0.625rem}h2{font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem}@media screen and (min-width: 48em){h2{font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem}}@media screen and (min-width: 64em){h2{font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem}}@media screen and (min-width: 75em){h2{font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem}}h3,.h2{font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem;margin-bottom:3px;margin-bottom:0.1875rem}@media screen and (min-width: 48em){h3,.h2{font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem}}@media screen and (min-width: 64em){h3,.h2{font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem}}@media screen and (min-width: 75em){h3,.h2{font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem}}h4,.h3{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}@media screen and (min-width: 48em){h4,.h3{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}}@media screen and (min-width: 64em){h4,.h3{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}}@media screen and (min-width: 75em){h4,.h3{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}}h5,.h4{font-size:16px;line-height:22.4px;font-size:1rem;line-height:1.4rem}@media screen and (min-width: 48em){h5,.h4{font-size:16px;line-height:22.4px;font-size:1rem;line-height:1.4rem}}@media screen and (min-width: 64em){h5,.h4{font-size:16px;line-height:22.4px;font-size:1rem;line-height:1.4rem}}@media screen and (min-width: 75em){h5,.h4{font-size:16px;line-height:22.4px;font-size:1rem;line-height:1.4rem}}h6,.h5{font-size:14px;line-height:19.6px;font-size:0.875rem;line-height:1.225rem}@media screen and (min-width: 48em){h6,.h5{font-size:16px;line-height:22.4px;font-size:1rem;line-height:1.4rem}}@media screen and (min-width: 64em){h6,.h5{font-size:16px;line-height:22.4px;font-size:1rem;line-height:1.4rem}}@media screen and (min-width: 75em){h6,.h5{font-size:16px;line-height:22.4px;font-size:1rem;line-height:1.4rem}}.grid-area{display:grid;grid-gap:32px;grid-gap:2rem;margin-bottom:50px;margin-bottom:3.125rem}.no-smil .grid-area{display:block}.grid-area--main-aside-aside{grid-template-columns:2fr 1fr;grid-template-rows:auto 2fr;grid-column-gap:5rem;grid-template-areas:"main aside-1" "main aside-2"}@media only screen and (max-width: 47em){.grid-area--main-aside-aside{grid-template-columns:1fr;grid-template-areas:"aside-1" "main" "aside-2"}}.grid-area--main-aside-aside .grid-area__item--aside-1{grid-area:aside-1}.grid-area--main-aside-aside .grid-area__item--aside-2{grid-area:aside-2}.grid-area--main-aside-aside .grid-area__item--main{grid-area:main}.grid-area--aside-aside-main{grid-template-columns:1fr 2fr;grid-template-rows:auto 2fr;grid-column-gap:5rem;grid-template-areas:"aside-1 main" "aside-2 main"}@media only screen and (max-width: 47em){.grid-area--aside-aside-main{grid-template-columns:1fr;grid-template-areas:"aside-1" "main" "aside-2"}}.grid-area--aside-aside-main .grid-area__item--aside-1{grid-area:aside-1}.grid-area--aside-aside-main .grid-area__item--aside-2{grid-area:aside-2}.grid-area--aside-aside-main .grid-area__item--main{grid-area:main}.grid-area--main{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"main"}@media only screen and (min-width: 48em){.grid-area--main{margin-left:100px;margin-left:6.25rem}}.grid-area--main .grid-area__item--main{max-width:50rem;grid-area:main}.wrapper{padding:0 30px;padding:0 1.875rem;max-width:1440px;max-width:90rem;position:relative;min-height:100%;margin:0 auto;position:relative}.wrapper:before,.wrapper:after{content:" ";display:table}.wrapper:after{clear:both}@media only screen and (min-width: 64em){.wrapper{padding:0 60px;padding:0 3.75rem}}@media only screen and (min-width: 75em){.wrapper{padding:0 120px;padding:0 7.5rem}}.wrapper__background{background-repeat:no-repeat;background-size:cover;background-position:70% center;position:absolute;top:0;left:0;right:0;z-index:-1;height:820px;height:51.25rem}@media only screen and (min-width: 48em){.wrapper__background{height:700px;height:43.75rem}}@media only screen and (min-width: 64em){.wrapper__background{background-position:center center;height:790px;height:49.375rem}}.wrapper__background::after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:60px solid #fff;border-left:100vw solid rgba(0,0,0,0)}@media only screen and (min-width: 64em){.wrapper__background::after{border-bottom:100px solid #fff}}.wrapper.is-dimmed::after{display:block;content:"";background:hsla(0,0%,100%,.96);position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.wrapper--mega-menu{overflow:visible}.gray-wrapper{background-color:#f2f2f2;padding:30px 30px;padding:1.875rem 1.875rem;margin:0 -30px;margin:0 -1.875rem;position:relative}@media only screen and (min-width: 64em){.gray-wrapper{padding:40px 60px;padding:2.5rem 3.75rem;margin:0 -60px;margin:0 -3.75rem}}@media only screen and (min-width: 75em){.gray-wrapper{padding:40px 120px;padding:2.5rem 7.5rem;margin:0 -120px;margin:0 -7.5rem}}@media(min-width: 90em){.gray-wrapper:before,.gray-wrapper:after{content:"";position:absolute;top:0;bottom:0;background-color:#f2f2f2}.gray-wrapper:before{right:100%;left:-1000%}.gray-wrapper:after{right:-1000%;left:100%}.gray-wrapper.edit-mode:before,.gray-wrapper.edit-mode:after{content:none}}.gray-wrapper--margin-bottom{margin-bottom:40px;margin-bottom:2.5rem}.gray-wrapper>.article-content{padding-bottom:0}.mainColumn:before,.mainColumn:after{content:" ";display:table}.mainColumn:after{clear:both}.rightColumn{padding:3.125em 0;height:100%}.container{margin-right:auto;margin-left:auto;padding-left:1em;padding-right:1em}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media(min-width: 48em){.container{width:100%}}@media(min-width: 64em){.container{width:62.75em}}@media(min-width: 75em){.container{width:73.25em}}.row{margin-left:-1em;margin-right:-1em}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.relative{position:relative}.row--flex{display:flex;flex-wrap:wrap}.row--flex::before,.row--flex::after{content:none}.row--flex>*[class^=col-],.row--flex>*[class*=" col-"]{float:none !important}.row--narrow{margin-left:-10px;margin-left:-0.625rem;margin-right:-10px;margin-right:-0.625rem}.row--narrow>*[class^=col-],.row--narrow>*[class*=" col-"]{padding-left:10px;padding-left:0.625rem;padding-right:10px;padding-right:0.625rem}.col-xs-4{position:relative;float:left;width:33.3333333333%;min-height:1px;padding-left:1em;padding-right:1em}.col-xs-5{position:relative;float:left;width:41.6666666667%;min-height:1px;padding-left:1em;padding-right:1em}.col-xs-6{position:relative;float:left;width:50%;min-height:1px;padding-left:1em;padding-right:1em}.col-xs-7{position:relative;float:left;width:58.3333333333%;min-height:1px;padding-left:1em;padding-right:1em}.col-xs-8{position:relative;float:left;width:66.6666666667%;min-height:1px;padding-left:1em;padding-right:1em}.col-xs-12{position:relative;float:left;width:100%;min-height:1px;padding-left:1em;padding-right:1em}.col-sm-12{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 48em){.col-sm-12{float:left;width:100%}}.col-sm-8{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 48em){.col-sm-8{float:left;width:66.6666666667%}}.col-sm-6{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 48em){.col-sm-6{float:left;width:50%}}.col-sm-4{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 48em){.col-sm-4{float:left;width:33.3333333333%}}.col-sm-5{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 48em){.col-sm-5{float:left;width:41.6666666667%}}.col-sm-7{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 48em){.col-sm-7{float:left;width:58.3333333333%}}.col-sm-10{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 48em){.col-sm-10{float:left;width:83.3333333333%}}.col-md-2{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 64em){.col-md-2{float:left;width:16.6666666667%}}.col-md-3{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 64em){.col-md-3{float:left;width:25%}}.col-md-4{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 64em){.col-md-4{float:left;width:33.3333333333%}}.col-md-5{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 64em){.col-md-5{float:left;width:41.6666666667%}}.col-md-6{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 64em){.col-md-6{float:left;width:50%}}.col-md-7{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 64em){.col-md-7{float:left;width:58.3333333333%}}.col-md-8{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 64em){.col-md-8{float:left;width:66.6666666667%}}.col-md-9{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 64em){.col-md-9{float:left;width:75%}}.col-md-10{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 64em){.col-md-10{float:left;width:83.3333333333%}}.col-md-11{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 64em){.col-md-11{float:left;width:91.6666666667%}}.col-md-12{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 64em){.col-md-12{float:left;width:100%}}.col-lg-3{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 75em){.col-lg-3{float:left;width:25%}}.col-lg-4{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 75em){.col-lg-4{float:left;width:33.3333333333%}}.col-lg-6{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 75em){.col-lg-6{float:left;width:50%}}.col-lg-8{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 75em){.col-lg-8{float:left;width:66.6666666667%}}.col-lg-9{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 75em){.col-lg-9{float:left;width:75%}}@media(min-width: 48em){.col-sm-offset-3{margin-left:25%}}@media(min-width: 64em){.col-md-offset-1{margin-left:8.3333333333%}}.col-xs-push-4{left:33.3333333333%}@media(min-width: 64em){.col-md-push-1{left:8.3333333333%}}@media(min-width: 64em){.col-md-push-5{left:41.6666666667%}}@media(min-width: 64em){.col-md-push-8{left:66.6666666667%}}@media(min-width: 64em){.col-md-push-9{left:75%}}@media(min-width: 64em){.col-md-pull-3{right:25%}}@media(min-width: 64em){.col-md-pull-4{right:33.3333333333%}}@media(min-width: 75em){.col-lg-push-1{left:8.3333333333%}}@media(min-width: 75em){.col-lg-push-5{left:41.6666666667%}}@-ms-viewport{width:device-width}html{font-size:16px;line-height:1.4;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;min-height:100%}body{font-family:"Tiempos",sans-serif;margin:0;color:#000;background-color:#fff;font-size:16px;line-height:22px;font-size:1rem;line-height:1.375rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@media only screen and (min-width: 48em){body{padding:40px 0;padding:2.5rem 0}}body:before,body:after{content:" ";display:table}body:after{clear:both}@media only screen and (min-width: 64em){body{padding:55px 0;padding:3.4375rem 0}}body>.sr-only--focusable{text-align:center}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}embed,img,object,video{max-width:100%;height:auto}a{text-decoration:none;color:#007f67;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}a:hover,a:focus{color:#555}ul{margin:0;padding:0;overflow:hidden;list-style-type:none}figure{margin:0;padding:0}img{max-width:100%;height:auto;display:block}blockquote{font-style:italic;color:#007f67;margin:20px;margin:1.25rem;font-size:24px;line-height:36px;font-size:1.5rem;line-height:2.25rem}body .wrapper blockquote>*{font-size:24px;line-height:36px;font-size:1.5rem;line-height:2.25rem}@media only screen and (max-width: 74em){blockquote{font-size:20px;line-height:30px;font-size:1.25rem;line-height:1.875rem}body .wrapper blockquote>*{font-size:20px;line-height:30px;font-size:1.25rem;line-height:1.875rem}}canvas{height:0}.hidden{display:none}.no-js .hidden-js{display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only--focusable:active,.sr-only--focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;display:block}.abstract,.customRegistrationResponse>h2+p,.abstract p,.customRegistrationResponse>h2+p p{font-size:24px;line-height:32px;font-size:1.5rem;line-height:2rem;margin-bottom:0;font-family:"Tiempos",sans-serif;color:#0c0f27}.abstract:last-child,.customRegistrationResponse>h2+p:last-child,.abstract p:last-child,.customRegistrationResponse>h2+p p:last-child{margin-bottom:20px;margin-bottom:1.25rem}@media only screen and (max-width: 47em){.abstract,.customRegistrationResponse>h2+p,.abstract p,.customRegistrationResponse>h2+p p{font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem;line-height:1.4}}.abstract+.abstract,.customRegistrationResponse>h2+p+.abstract,.customRegistrationResponse>h2.abstract+p,.abstract p+.abstract,.customRegistrationResponse>h2+p p+.abstract{margin-top:0}p{margin-bottom:20px;margin-bottom:1.25rem}::-webkit-input-placeholder{color:#505b59}:-moz-placeholder{color:#505b59;opacity:1}::-moz-placeholder{color:#505b59;opacity:1}:-ms-input-placeholder{color:#505b59}@media only screen and (min-width: 48em){.hideDesktop{display:none}}@media only screen and (max-width: 30em){.hideMobile{display:none}}.buttonRow{text-align:center}@media only screen and (max-width: 63em){#epi-quickNavigator{display:none !important}}.leader{margin-top:0.9375em}.trailer{margin-bottom:0.9375em}#epi-quickNavigator{overflow:visible}.christmasTheme{color:#fff;background-image:radial-gradient(#028900 10%, #015400)}.christmasTheme .wrapper{overflow:visible}.christmasTheme .site-header{margin-left:-10000px;margin-right:-10000px;padding-left:9990px;padding-right:9990px;background-color:hsla(0,0%,100%,.8)}.christmasTheme .site-header a{color:#454545}.christmasTheme .site-header__content{max-width:1440px;margin:0 auto;padding-top:4em;padding-bottom:4em;margin-bottom:3em}.christmasTheme h2,.christmasTheme .h1,.christmasTheme .article .h1,.christmasTheme .abstract,.christmasTheme .customRegistrationResponse>h2+p,.christmasTheme .meta>p,.christmasTheme .article__body,.christmasTheme .mainColumn a,.christmasTheme .breadcrumbs>ul>li a,.christmasTheme .pageFooter a,.christmasTheme .topMenu-item-link{color:#fff}.christmasTheme .pageFooter{padding:4em 1em 2em 1em;background-color:hsla(0,0%,100%,.8);color:#454545}.christmasTheme .pageHeader ::-webkit-input-placeholder{color:#fff}.christmasTheme .pageHeader ::-moz-placeholder{color:#fff}.christmasTheme .pageHeader :-ms-input-placeholder{color:#fff}.christmasTheme .pageHeader :-moz-placeholder{color:#fff}.christmasTheme .pageHeader{background-color:#fff}.christmasTheme .mainMenu{background-color:hsla(0,0%,100%,.7)}.christmasTheme .mainMenu-item>a{color:#323232;border-left:0;border-right:0}.christmasTheme .quickSearch{background-color:rgba(0,0,0,.3)}.christmasTheme .quickSearch-searchText:focus{color:#006400}.christmasTheme input[type=text],.christmasTheme input[type=password],.christmasTheme input[type=email],.christmasTheme input[type=tel],.christmasTheme input[type=date]{border-color:#006400;color:#006400}.christmasTheme .pageHeader{background:url(952f1c87c2e4869d67fe.svg) no-repeat -20px 100%;background-size:1500px 329px;padding-bottom:366px}.christmasTheme .article-introTextual{padding-top:0}.christmasTheme form .field-validation-error{background-color:#b3d3b3;padding:5px 10px;color:#a30b0c}.christmasTheme .form .field-validation-error.is-hidden~label:before{color:#a30b0c}.christmasTheme .form .input-validation-error{border-bottom-color:#a30b0c}.christmasTheme .topMenu-item-link>svg{fill:#fff}.christmasTheme form fieldset.giftGiver{padding-bottom:180px}.christmasTheme .form label,.christmasTheme .form-label,.EPiServerForms .christmasTheme .Form__Element__Caption,.christmasTheme .EPiServerForms .Form__Element__Caption{color:#fff}.christmasTheme .form input[type=text],.christmasTheme .form input[type=password],.christmasTheme .form input[type=email],.christmasTheme .form input[type=tel],.christmasTheme .form input[type=date]{padding:1.1em}.christmasTheme .btn--primary,.EPiServerForms .christmasTheme button,.christmasTheme .EPiServerForms button,.christmasTheme .ctaBtn>a,.christmasTheme a.ctaBtn{background-color:#e6c882;color:#454545}.christmasTheme .btn--primary:before,.EPiServerForms .christmasTheme button:before,.christmasTheme .EPiServerForms button:before,.christmasTheme .ctaBtn>a:before,.christmasTheme a.ctaBtn:before{border-color:#e6c882}.christmasTheme .btn--primary:before,.EPiServerForms .christmasTheme button:before,.christmasTheme .EPiServerForms button:before,.christmasTheme .ctaBtn>a:before,.christmasTheme a.ctaBtn:before{display:none}.christmasTheme .btn--primary:focus,.EPiServerForms .christmasTheme button:focus,.christmasTheme .EPiServerForms button:focus,.christmasTheme .ctaBtn>a:focus,.christmasTheme a.ctaBtn:focus,.christmasTheme .btn--primary:hover,.EPiServerForms .christmasTheme button:hover,.christmasTheme .EPiServerForms button:hover,.christmasTheme .ctaBtn>a:hover,.christmasTheme a.ctaBtn:hover{transform:none;background:#fff;transition:none}.christmasTheme .btn--cancel{padding:1em 2em;background:none;color:#fff}.easterTheme{background-image:radial-gradient(#ffdf00 10%, #c6c000)}.giveMembershipGift_ThemedPage canvas{position:fixed;display:block;top:0;left:0;height:auto;z-index:-1}.giveMembershipGift_ThemedPage .wrapper.is-dimmed::after{display:none}.site-header{position:sticky;top:0px;background-color:#fff;z-index:1}@media only screen and (max-width: 63em){.site-header{padding:0 1.875rem;margin:0 -1.875rem}}@media only screen and (min-width: 48em){.site-header{margin:0 -7.5rem;padding:0 7.5rem}}.site-header__logo img{max-width:52px;max-width:3.25rem}@media only screen and (min-width: 48em){.site-header__logo img{max-width:92px;max-width:5.75rem}}@media only screen and (min-width: 64em){.site-header__logo img{max-width:112px;max-width:7rem}}.site-header__content{position:relative;display:flex;align-items:center;padding:15px 0 14px;padding:0.9375rem 0 0.875rem}@media only screen and (min-width: 48em){.site-header__content{padding-bottom:20px;padding-bottom:1.25rem}}@media only screen and (min-width: 64em){.site-header__content{padding:30px 0;padding:1.875rem 0}}.site-header.is-pinned::after{content:"";position:absolute;top:0;bottom:-1px;right:-30px;right:-1.875rem;left:-30px;left:-1.875rem;border-bottom:1px solid #dcdcdc;box-shadow:0 0 10px 0 rgba(0,0,0,.1254901961);z-index:-1}@media only screen and (min-width: 64em){.site-header.is-pinned::after{right:-60px;right:-3.75rem;left:-60px;left:-3.75rem}}@media only screen and (min-width: 75em){.site-header.is-pinned::after{right:-100%;left:-100%}}.simple-site-header{position:sticky;top:0px;background-color:#fff;z-index:5}.simple-site-header__logo img{max-width:52px;max-width:3.25rem}@media only screen and (min-width: 48em){.simple-site-header__logo img{max-width:92px;max-width:5.75rem}}@media only screen and (min-width: 64em){.simple-site-header__logo img{max-width:112px;max-width:7rem}}.simple-site-header__content{position:relative;display:flex;align-items:center;padding:15px 0 14px;padding:0.9375rem 0 0.875rem}@media only screen and (min-width: 48em){.simple-site-header__content{padding-bottom:20px;padding-bottom:1.25rem}}@media only screen and (min-width: 64em){.simple-site-header__content{padding:30px 0;padding:1.875rem 0}}.simple-site-header.is-pinned::after{content:"";position:absolute;top:0;bottom:-1px;right:-30px;right:-1.875rem;left:-30px;left:-1.875rem;border-bottom:1px solid #dcdcdc;box-shadow:0 0 10px 0 rgba(0,0,0,.1254901961);z-index:-1}@media only screen and (min-width: 64em){.simple-site-header.is-pinned::after{right:-60px;right:-3.75rem;left:-60px;left:-3.75rem}}@media only screen and (min-width: 75em){.simple-site-header.is-pinned::after{right:-100%;left:-100%}}.page-header{padding-top:40px;padding-top:2.5rem}.page-header__heading{margin:0 0 10px;margin:0 0 0.625rem}@media only screen and (min-width: 64em){.page-header__heading{margin:0 0 20px;margin:0 0 1.25rem}}.page-header__intro{margin:0 0 50px;margin:0 0 3.125rem;max-width:920px;max-width:57.5rem}.page-header__intro .abstract,.page-header__intro .customRegistrationResponse>h2+p{margin:0}@media only screen and (min-width: 64em){.page-header__intro{font-size:24px;line-height:32px;font-size:1.5rem;line-height:2rem}}.page-header__picture{display:block;margin:0 -30px;margin:0 -1.875rem}@media only screen and (min-width: 64em){.page-header__picture{margin:0 -60px;margin:0 -3.75rem}}@media only screen and (min-width: 75em){.page-header__picture{margin:0 -120px;margin:0 -7.5rem}}.page-header__picture img{width:100%}.page-header__box{position:relative;margin:-25px 0 50px;margin:-1.5625rem 0 3.125rem;max-width:610px;max-width:38.125rem}@media only screen and (min-width: 64em){.page-header__box{margin:-50px 0 100px;margin:-3.125rem 0 6.25rem}}.page-header__image-description{margin:0;position:relative;padding:30px;padding:1.875rem;background-color:#004c3e;color:#fff;font-size:17px;line-height:24px;font-size:1.0625rem;line-height:1.5rem}.page-header__main-body{padding:30px;padding:1.875rem;font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem;border:solid 1px #ececec;background:#fff}.page-header__main-body p{margin-top:0}.page-header__main-body p:last-child{margin-bottom:0}.page-header__main-body a{text-decoration:underline;font-family:"FSKoopman",sans-serif}.new-dashboard-dropdown{max-width:200px;font-family:"Work-Sans","FSKoopman",sans-serif;font-weight:500}.new-dashboard-dropdown sup{background-color:var(--ds-color-accent-base-default);border-radius:8px;padding:1px 4px;font-size:10px;transform:translateY(-4px)}.new-dashboard-dropdown a{color:#000;gap:4px;border-radius:.5rem}.new-dashboard-dropdown a:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])):hover{background:var(--dsc-button-background--hover)}.new-dashboard-dropdown__trigger{color:#212e2c;font-size:18px}.new-dashboard-dropdown__trigger svg{font-size:28px}@media only screen and (min-width: 48em){.new-dashboard-dropdown__trigger svg{font-size:24px}}@media only screen and (max-width: 47em){.new-dashboard-dropdown__trigger{padding:0;aspect-ratio:1}}.new-dashboard-dropdown__username{display:flex;flex-direction:column;line-height:1}.new-dashboard-dropdown__username small{font-size:var(--ds-font-size-1);font-weight:normal}@media only screen and (max-width: 47em){.new-dashboard-dropdown__username{display:none}}.new-dashboard-dropdown--open{background-color:var(--ds-color-surface-hover)}.new-dashboard-toggle{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;text-align:center;gap:2px;border:2px solid #f5f5f5;border-radius:8px;background-color:#f5f5f5;font-size:14px;font-weight:400;font-family:"Work-Sans","FSKoopman",sans-serif}@media only screen and (max-width: 752px){.new-dashboard-toggle__navbar{display:none}}.new-dashboard-toggle__mega-menu{margin-bottom:2.5rem}@media only screen and (min-width: 1024px){.new-dashboard-toggle__mega-menu{margin-bottom:0}}@media only screen and (min-width: 1401px){.new-dashboard-toggle__mega-menu{visibility:hidden}}.new-dashboard-toggle__link{background-color:#fff;color:#000;transition:background-color .33s;padding:12px}.new-dashboard-toggle__link:hover:not(.new-dashboard-toggle--active),.new-dashboard-toggle__link:focus:not(.new-dashboard-toggle--active){background-color:#fafafa;color:#000}.new-dashboard-toggle--active{background-color:#367d68;color:#fff}.new-dashboard-toggle--active:hover,.new-dashboard-toggle--active:focus{color:#fff}.new-dashboard-toggle__left{border-radius:8px 0 0 8px}.new-dashboard-toggle__right{border-radius:0 8px 8px 0}.pageFooter{background-color:#004c3e;color:#fff;padding:60px 30px 70px;padding:3.75rem 1.875rem 4.375rem;font-size:18px;line-height:32px;font-size:1.125rem;line-height:2rem;font-family:"FSKoopman",sans-serif;margin-top:80px;margin-top:5rem}.pageFooter:before,.pageFooter:after{content:" ";display:table}.pageFooter:after{clear:both}@media only screen and (min-width: 64em){.pageFooter{padding:90px 60px;padding:5.625rem 3.75rem}}@media only screen and (min-width: 75em){.pageFooter{padding-left:120px;padding-left:7.5rem;padding-right:120px;padding-right:7.5rem}}.pageFooter-wrapper{max-width:1200px;max-width:75rem;margin:auto}.pageFooter-wrapper>h3{margin:0 0 15px;margin:0 0 0.9375rem}@media only screen and (min-width: 64em){.pageFooter .row{display:flex}.pageFooter .row>div>*:last-child,.pageFooter .row>div>*:last-child p{margin-top:0}}.pageFooter h3{font-size:24px;line-height:26px;font-size:1.5rem;line-height:1.625rem}.pageFooter a{color:inherit}.pageFooter-logo{margin-bottom:1.875em}.pageFooter-logo>a{outline:none;border-style:none}.pageFooter-logo>a>img{max-width:6.25em;outline:none;border-style:none}.pageFooter-social>ul{display:inline-block;vertical-align:middle;margin:0 0 30px;margin:0 0 1.875rem}.pageFooter-social>ul>li{display:inline-block;vertical-align:middle}.pageFooter-social>ul>li+li{margin-left:15px;margin-left:0.9375rem}.pageFooter .linkList{margin:0 0 1.875em}.pageFooter .linkList a{color:inherit}.pageFooter .linkList a:hover{text-decoration:underline}.pageFooter-magazineCover>img{display:block;outline:none;border-style:none}@media only screen and (max-width: 74em){.pageFooter-magazineCover{margin-top:1.25em;margin-bottom:0.625em}}.pageFooter blockquote{color:#fff}.mainMenu{background-color:#f9f9f9;padding:2.1875em 0 0 0;text-align:center;box-sizing:border-box;z-index:1}.mainMenu-logo{margin-bottom:1.875em;display:block;padding:0 1.25em;text-align:center}@media only screen and (max-width: 63em){.mainMenu-logo{margin:0;padding:0;max-width:5em}}@media only screen and (max-width: 47em){.mainMenu-logo{max-width:4.375em;padding-right:0}}.mainMenu-logo>a{min-height:2.5em}.mainMenu-logo img{display:inline-block;max-width:8.125em}@media only screen and (max-width: 63em){.mainMenu-logo img{max-width:5em}}@media only screen and (max-width: 47em){.mainMenu-logo img{max-width:4.375em}}.mainMenu-inner{transition:all .3s ease}@media only screen and (max-width: 63em){.mainMenu-inner{position:fixed;top:4.375em;right:-50%;height:100%;background-color:#007f67;padding:3.125em;width:0}}@media only screen and (max-width: 47em){.mainMenu-inner{top:3.75em;right:-100%;padding:0.9375em 1.875em}}.mainMenu-inner.is-active{right:0}@media only screen and (max-width: 63em){.mainMenu-inner.is-active{width:50%}}@media only screen and (max-width: 47em){.mainMenu-inner.is-active{width:100%}}.mainMenu-icon{display:block}.mainMenu-icon:before,.mainMenu-icon:after{content:" ";display:table}.mainMenu-icon:after{clear:both}@media only screen and (max-width: 63em){.mainMenu-icon{display:none}}.mainMenu-icon>svg{width:3.75em;height:3.75em;display:inline-block;clear:both;fill:#007f67}.mainMenu-icon>svg.hb-menu{fill:#ed0677;color:#f7921e}.mainMenu-item>a{padding:0.9375em;text-decoration:none;color:#555;background-color:#f9f9f9;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:block;position:relative;text-align:center;font-family:"FSKoopman",sans-serif;font-size:17px;line-height:22px;font-size:1.0625rem;line-height:1.375rem;border-left:4px solid #f9f9f9;border-right:4px solid #f9f9f9;border-bottom:1px solid #dcdcdc}@media only screen and (max-width: 63em){.mainMenu-item>a{background-color:#007f67;color:#fff;text-align:left;padding:0.625em;border:none}}.mainMenu-item>a.self{color:#fff;background-color:#007f67;border-color:#007f67}@media only screen and (max-width: 63em){.mainMenu-item>a.self{color:#555}}.mainMenu-item>a.self .mainMenu-icon>svg{fill:#fff}.mainMenu-item>a.self:hover,.mainMenu-item>a.self:focus{border-color:#f9f9f9;border-bottom-color:#dcdcdc;border-left-color:#007f67;color:#007f67;background-color:#f9f9f9}.mainMenu-item>a.self:hover .mainMenu-icon>svg,.mainMenu-item>a.self:focus .mainMenu-icon>svg{fill:#007f67}.mainMenu-item>a:hover,.mainMenu-item>a:focus{border-left-color:#007f67;color:#007f67}@media only screen and (max-width: 63em){.mainMenu-item>a:hover,.mainMenu-item>a:focus{color:#fff;text-decoration:underline}}.mainMenu-userMenu{margin-top:3.125em;display:none}@media only screen and (max-width: 63em){.mainMenu-userMenu{display:block}}.mainMenu-userMenu-items>li{text-align:left}.mainMenu-userMenu-items>li>a{display:inline-block;color:#fff;padding-top:0.625em;padding-bottom:0.625em;padding-left:0.625em}.mainMenu-userMenu-items>li>a:hover,.mainMenu-userMenu-items>li>a:focus{color:#555}.topMenu{margin-left:auto;margin-right:auto;padding-right:2.75em;padding-left:2.75em}@media only screen and (max-width: 87.5em){.topMenu{margin-right:0;padding-right:0.6875em}}.topMenu-items{display:flex;align-items:center;color:#0c0f27;overflow:visible}.topMenu-items li{flex:none;margin:0 0.9375em}.topMenu-items li:first-child{margin-left:0}.topMenu-items li:last-child{margin-right:0}@media only screen and (max-width: 87.5em){.topMenu-items li{display:none}}.topMenu-items li .highlighted-item{background-color:#f7663b;padding:12px 20px;padding:0.75rem 1.25rem;display:block;color:#0a221e}@media only screen and (max-width: 87.5em){.topMenu-items li.highlighted-item{display:block}}@media only screen and (max-width: 47em){.topMenu-items li.highlighted-item{display:none}}.topMenu-item-link{font-family:"FSKoopman",sans-serif;color:inherit;font-size:18px;line-height:22px;font-size:1.125rem;line-height:1.375rem}.topMenu-item-link .icon{fill:#ed4f3b;width:40px;width:2.5rem;height:40px;height:2.5rem}.topMenu-item-link--login{padding-right:10px;padding-right:0.625rem;white-space:nowrap;display:inline-flex;align-items:center}@media only screen and (max-width: 74em){.topMenu-item-link--login{padding-right:3px;padding-right:0.1875rem}}@media only screen and (max-width: 47em){.topMenu-item-link--login-text{display:none}}.topMenu-item-link--login.has-background{color:#fff}.mega-menu{display:none;position:fixed;top:0;left:0;right:0;background:#fff;z-index:11;box-shadow:0 2px 34px 0 rgba(0,0,0,.25)}@media(min-width: 1441px){.mega-menu{left:calc((100vw - 1440px)/2*-1);right:calc((100vw - 1440px)/2*-1)}}.mega-menu__close-button{float:right;border:0;cursor:pointer;text-transform:none;display:-ms-flexbox;display:flex;padding:0;border-radius:100px;background:#033f33;background-color:#033f33}.mega-menu__sections>ul,.mega-menu__footer>ul{max-width:1200px;margin:auto}.mega-menu__sections{position:relative;margin:auto}@media only screen and (max-width: 63em){.mega-menu__sections{padding:30px 30px 60px;padding:1.875rem 1.875rem 3.75rem}}@media only screen and (min-width: 48em){.mega-menu__sections{padding:95px 30px 60px;padding:5.9375rem 1.875rem 3.75rem;max-width:max-content}}.mega-menu__sections>ul{padding-right:47px;padding-right:2.9375rem}@media only screen and (min-width: 64em){.mega-menu__sections{padding:115px 60px 75px;padding:7.1875rem 3.75rem 4.6875rem}.mega-menu__sections::after{top:100px;top:6.25rem}.mega-menu__sections>ul{display:flex}}@media only screen and (min-width: 75em){.mega-menu__sections{padding-left:120px;padding-left:7.5rem;padding-right:120px;padding-right:7.5rem}}.mega-menu__section{margin:0 0 15px;margin:0 0 0.9375rem}.mega-menu__section.is-active .mega-menu__section-toggle::before{transform:rotate(90deg)}.mega-menu__section.is-active .mega-menu__links{display:block}@media only screen and (min-width: 64em){.mega-menu__section{width:25%;margin:0;padding-right:40px;padding-right:2.5rem}}.mega-menu__section-toggle{appearance:none;background:rgba(0,0,0,0);border:none;position:relative;padding-left:20px;padding-left:1.25rem;font-weight:bold;font-family:"FSKoopman",sans-serif;color:#007f67;font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem;text-align:left}.mega-menu__section-toggle::before{content:"→";position:absolute;top:0;left:0;transition:transform 100ms ease-in-out}@media only screen and (min-width: 64em){.mega-menu__section-toggle{display:none}}.mega-menu__heading{display:none;color:#007f67}@media only screen and (min-width: 64em){.mega-menu__heading{display:block}}.mega-menu__links{display:none;margin:15px 0 25px;margin:0.9375rem 0 1.5625rem;font-size:19px;line-height:26.6px;font-size:1.1875rem;line-height:1.6625rem}.mega-menu__links>li{margin:0 0 15px;margin:0 0 0.9375rem}@media only screen and (min-width: 64em){.mega-menu__links{display:block;margin-bottom:0}.mega-menu__links>li{margin:0 0 5px;margin:0 0 0.3125rem}}.mega-menu__link{color:#0c0f27}.mega-menu__footer{padding:40px 30px;padding:2.5rem 1.875rem;background:#004c3e;color:#fff;font-size:20px;line-height:29px;font-size:1.25rem;line-height:1.8125rem}.mega-menu__footer>ul>li{margin:0 0 20px;margin:0 0 1.25rem}.mega-menu__footer>ul>li:last-child{margin-bottom:0}@media only screen and (min-width: 64em){.mega-menu__footer>ul>li{margin:0 10px;margin:0 0.625rem}}.mega-menu__footer .btn,.mega-menu__footer a.ctaBtn,.mega-menu__footer .ctaBtn>a,.mega-menu__footer .EPiServerForms button,.EPiServerForms .mega-menu__footer button{width:100%;text-align:center;max-width:300px;max-width:18.75rem}@media only screen and (min-width: 64em){.mega-menu__footer{padding:40px 60px;padding:2.5rem 3.75rem}.mega-menu__footer>ul{display:grid;grid-template-columns:repeat(4, 1fr);align-items:center}}@media only screen and (min-width: 75em){.mega-menu__footer{padding:40px 120px;padding:2.5rem 7.5rem}}.mega-menu__phone a,.mega-menu__login a,.mega-menu__help a{color:#fff}.mega-menu__phone a:hover,.mega-menu__login a:hover,.mega-menu__help a:hover{text-decoration:underline;color:inherit}.mega-menu__login-link{color:#fff;display:flex;align-items:center;font-family:"FSKoopman",sans-serif;margin-left:-10px;margin-left:-0.625rem}.mega-menu__login-link .icon{fill:#fff;width:50px;width:3.125rem;height:50px;height:3.125rem}.mega-menu .mega-menu__help{margin-bottom:40px;margin-bottom:2.5rem}@media only screen and (min-width: 64em){.mega-menu .mega-menu__help{margin-bottom:0}}.mega-menu__user{margin:0 0 5px;margin:0 0 0.3125rem}.mega-menu__profile{padding-left:20px;padding-left:1.25rem;position:relative;font-size:18px;line-height:22px;font-size:1.125rem;line-height:1.375rem;font-family:"FSKoopman",sans-serif;text-decoration:underline}.mega-menu__profile::before{content:"→";position:absolute;top:0;left:0}.start-blockArea .externalhtmlblock{margin:30px 0;margin:1.875rem 0}.start-featuredArticle{margin:20px 0 60px;margin:1.25rem 0 3.75rem}@media only screen and (min-width: 48em){.start-featuredArticle{margin-top:40px;margin-top:2.5rem}}.start-articles{margin:30px 0;margin:1.875rem 0}.start-articles-heading{font-size:32px;line-height:44.8px;font-size:2rem;line-height:2.8rem;color:#004c3e;margin:0 0 15px;margin:0 0 0.9375rem}@media only screen and (min-width: 64em){.start-articles-heading{font-size:48px;line-height:67.2px;font-size:3rem;line-height:4.2rem}}.start-articles-seeAll{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem;font-family:"FSKoopman",sans-serif;text-decoration:underline}@media only screen and (min-width: 30em)and (max-width: 63em){.start-articles .related-article:nth-child(2n+1){clear:left}}@media only screen and (min-width: 64em){.start-articles .related-article:nth-child(4n+1){clear:left}}.start-magazine{margin:30px 0;margin:1.875rem 0}.start-magazine-header{margin:0 0 45px;margin:0 0 2.8125rem}@media only screen and (min-width: 48em){.start-magazine-header{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 30px;margin:0 0 1.875rem}}.start-magazine-heading{font-size:32px;line-height:44.8px;font-size:2rem;line-height:2.8rem;margin:0 0 10px;margin:0 0 0.625rem;color:#004c3e}@media only screen and (min-width: 48em){.start-magazine-heading{margin:0 30px 0 0;margin:0 1.875rem 0 0;font-size:40px;line-height:56px;font-size:2.5rem;line-height:3.5rem}}.start-magazine-readMore{font-family:"FSKoopman",sans-serif;color:#007f67;text-decoration:underline}.article__header{margin:40px 0 30px;margin:2.5rem 0 1.875rem}@media only screen and (min-width: 64em){.article__header{margin:50px 0 40px 100px;margin:3.125rem 0 2.5rem 6.25rem}.article__header--no-indent{margin-left:0}}.article__heading,.article .h1,.article .customRegistrationResponse>h2,.article h1{color:#004c3e;font-size:32px;line-height:32px;font-size:2rem;line-height:2rem}@media only screen and (min-width: 64em){.article__heading,.article .h1,.article .customRegistrationResponse>h2,.article h1{font-size:48px;line-height:48px;font-size:3rem;line-height:3rem}}@media only screen and (min-width: 75em){.article__heading,.article .h1,.article .customRegistrationResponse>h2,.article h1{font-size:64px;line-height:64px;font-size:4rem;line-height:4rem}}.article__heading--small,.article .h1--small,.article h1--small{font-size:32px;line-height:35px;font-size:2rem;line-height:2.1875rem}@media only screen and (min-width: 64em){.article__heading--small,.article .h1--small,.article h1--small{font-size:40px;line-height:48px;font-size:2.5rem;line-height:3rem}}.article__intro{position:relative;margin:15px 0 0;margin:0.9375rem 0 0}.article__intro:before,.article__intro:after{content:" ";display:table}.article__intro:after{clear:both}.article__intro .abstract,.article__intro .customRegistrationResponse>h2+p,.article__intro p{margin:0}.article__intro--small{max-width:800px;max-width:50rem}.article__intro--small .abstract,.article__intro--small .customRegistrationResponse>h2+p,.article__intro--small p{font-size:16px;line-height:21px;font-size:1rem;line-height:1.3125rem}@media only screen and (min-width: 64em){.article__intro--small .abstract,.article__intro--small .customRegistrationResponse>h2+p,.article__intro--small p{font-size:24px;line-height:32px;font-size:1.5rem;line-height:2rem}}.article__media{margin-bottom:30px;margin-bottom:1.875rem}@media only screen and (min-width: 64em){.article__media{margin-left:100px;margin-left:6.25rem;margin-right:100px;margin-right:6.25rem;margin-bottom:50px;margin-bottom:3.125rem}}.article__media--image{position:relative;margin-left:0;margin-right:0}.article__media--image .article-image{margin-left:-30px;margin-left:-1.875rem;margin-right:-30px;margin-right:-1.875rem}@media only screen and (min-width: 64em){.article__media--image .article-image{margin-left:-60px;margin-left:-3.75rem;margin-right:-60px;margin-right:-3.75rem}}@media only screen and (min-width: 75em){.article__media--image .article-image{margin-left:-120px;margin-left:-7.5rem;margin-right:-120px;margin-right:-7.5rem}}.article__figure-with-overlay{display:flex;flex-flow:column nowrap}@media(min-width: 48em){.article__figure-with-overlay{flex-flow:row wrap}.article__figure-with-overlay .article-image{width:100vw}.article__figure-with-overlay .article__overlay-logo{min-width:400px;min-width:25rem}.article__figure-with-overlay .article__overlay-logo img{max-width:400px;max-width:25rem}.article__figure-with-overlay figcaption{margin:0;margin-top:16px;margin-top:1rem;flex:1}}.article__figure-with-overlay figcaption{order:3}.article__figure-with-overlay .article__overlay-logo{order:2;margin-top:-20px;margin-top:-1.25rem}.article__figure-with-overlay .article__overlay-logo img{width:100%;border:1px solid #d3d3d3}.article__media-diagonal{margin:0 -30px 30px;margin:0 -1.875rem 1.875rem;position:relative}@media only screen and (min-width: 64em){.article__media-diagonal{margin:0 -60px 40px;margin:0 -3.75rem 2.5rem}}@media only screen and (min-width: 75em){.article__media-diagonal{margin:0 -120px 40px;margin:0 -7.5rem 2.5rem}}.article__media-diagonal::after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:20px solid #fff;border-right:100vw solid rgba(0,0,0,0)}@media only screen and (min-width: 48em){.article__media-diagonal::after{border-bottom-width:60px}}.article__published{color:#505b59;font-style:italic}.article__published .meta{margin-top:0}.article__aside{margin-bottom:60px;margin-bottom:3.75rem}.article__right-content-area{margin-bottom:30px;margin-bottom:1.875rem}@media only screen and (min-width: 64em){.article__right-content-area{margin-bottom:40px;margin-bottom:2.5rem}}.article__content p{font-size:18px;line-height:24px;font-size:1.125rem;line-height:1.5rem}@media only screen and (min-width: 64em){.article__content{margin-bottom:120px;margin-bottom:7.5rem}}.startPage .article.has-image{margin-top:0}.pressreleasePage .article.has-image .article-content{padding-top:0em}@media only screen and (max-width: 47em){.article.has-image{margin-top:3.75em}}.article.has-image .article-content{padding-top:3.125em}.startPage .article.has-image .article-content{padding-top:1.875em}.article-blog-intro{padding:0 5em 0 5em}@media only screen and (max-width: em(1600)){.article-blog-intro{padding:0 3.125em 0 3.125em}}@media only screen and (max-width: 63em){.article-blog-intro{padding:0 0.9375em 0 0.9375em}}.article-image__picture{display:block}.article-image__picture img{margin:0 auto}.article-image__description{margin:25px 0 0;margin:1.5625rem 0 0;color:#505b59;font-family:"FSKoopman",sans-serif}@media only screen and (min-width: 48em){.article-image__description{margin:15px 0 0;margin:0.9375rem 0 0;font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}}.article-blog-intro .article-author{text-align:center}.article-introOverlay{position:absolute;bottom:0;padding:0 5em;max-width:100%;width:100%;margin-bottom:.7em}.article-introOverlay:before,.article-introOverlay:after{content:" ";display:table}.article-introOverlay:after{clear:both}.article-introOverlay p{margin:5px 0;margin:0.3125rem 0}.article-introOverlay p:last-child{margin-bottom:0}.article-introOverlay-content{padding-left:1em;padding-right:1em}@media only screen and (min-width: 64em){.article-introOverlay-content{max-width:50%}}@media only screen and (min-width: 64em){.article-introOverlay .float-right{float:right}}@media only screen and (max-width: em(1600)){.article-introOverlay{padding:0 3.125em}}@media only screen and (max-width: 63em){.article-introOverlay{padding:0;position:relative}}.article-introOverlayInner{padding:1em .7em;font-size:19px;line-height:26.6px;font-size:1.1875rem;line-height:1.6625rem}@media only screen and (max-width: 63em){.article-introOverlayInner{padding:1.25em}}.article-introOverlayInner--dark{color:#fff;background:#359d6c;background:rgba(53,157,108,.9)}.article-introOverlayInner--dark a{color:#fff}.article-introOverlayInner--dark a:hover,.article-introOverlayInner--dark a:focus{text-decoration:underline}.article-introOverlayInner--light{color:#007f67;background:#f5f7f8;background:rgba(245,247,248,.9)}.article-introOverlayInner--light .abstract,.article-introOverlayInner--light .customRegistrationResponse>h2+p{color:#555}.article-introTextual{padding:5em 5em 1.25em 5em;max-width:100%}.article-introTextual:before,.article-introTextual:after{content:" ";display:table}.article-introTextual:after{clear:both}.membershipAdvantagePage .article-introTextual{padding-bottom:0}.article-introTextual .article-image,.article-introTextual .article-video{margin-top:1.875em}@media only screen and (max-width: em(1600)){.article-introTextual{padding:5em 3.125em 3.125em 3.125em}}@media only screen and (max-width: 63em){.article-introTextual{padding:5em 0.9375em 0.9375em 0.9375em}}.article-introTextual .h1,.article-introTextual .customRegistrationResponse>h2{color:#007f67}.article .h1,.article .customRegistrationResponse>h2{font-size:46px;line-height:50px;font-size:2.875rem;line-height:3.125rem;font-weight:300}.article .h1+.abstract,.article .customRegistrationResponse>h2+.abstract,.article .customRegistrationResponse>h2+p{margin-top:20px;margin-top:1.25rem}@media only screen and (max-width: 63em){.article .h1,.article .customRegistrationResponse>h2{font-size:40px;line-height:50px;font-size:2.5rem;line-height:3.125rem}}@media only screen and (max-width: 47em){.article .h1,.article .customRegistrationResponse>h2{font-size:26px;line-height:34px;font-size:1.625rem;line-height:2.125rem}}.article-content{padding:0 5em 5em 5em;max-width:100%}.article-content:before,.article-content:after{content:" ";display:table}.article-content:after{clear:both}@media only screen and (max-width: em(1600)){.themePage .article-content,.myPage .article-content{padding-right:3.125em}}@media only screen and (max-width: 63em){.themePage .article-content,.myPage .article-content{padding-right:0.9375em}}@media only screen and (max-width: em(1600)){.article-content{padding:0 3.125em 3.125em 3.125em}}@media only screen and (max-width: 63em){.article-content{padding:0 0.9375em 0.9375em 0.9375em}}.article-content--wide{padding:0;padding-bottom:5em}@media only screen and (max-width: em(1600)){.article-content--wide{padding-bottom:3.125em}}@media only screen and (max-width: 63em){.article-content--wide{padding-bottom:0.9375em}}.article-related{padding:0 5em 5em 5em;max-width:100%}.article-related:before,.article-related:after{content:" ";display:table}.article-related:after{clear:both}@media only screen and (max-width: em(1600)){.article-related{padding:0 3.125em 3.125em 3.125em}}@media only screen and (max-width: 63em){.article-related{padding:0 0.9375em 0.9375em 0.9375em}}.article .expanded{background-color:#f9f9f9;border:1px solid #dcdcdc;padding:15px 30px;padding:0.9375rem 1.875rem;margin-bottom:10px;margin-bottom:0.625rem}.article .expandedIntroText{font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem;color:#007f67;font-family:"Tiempos",sans-serif}.article-exdendedIntro{margin-bottom:3.125em}.article-exdendedIntro>ul>li,.article-exdendedIntro>ol>li{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}.article-exdendedIntro>ul{list-style-type:disc;padding-left:2.5em;margin:0.625em 0}.article-exdendedIntro p{font-size:18px;line-height:28px;font-size:1.125rem;line-height:1.75rem}@media only screen and (max-width: 47em){.article-exdendedIntro p{font-size:16px;line-height:22px;font-size:1rem;line-height:1.375rem}}.article-exdendedIntro p>a:not(.ctaBtn){text-decoration:underline}.article-exdendedIntro .moreLink{margin-top:50px;margin-top:3.125rem}.article__body>h2{margin-top:40px;margin-top:2.5rem;font-size:28px;line-height:39.2px;font-size:1.75rem;line-height:2.45rem}.article__body>h2:first-child{margin-top:0}.article__body>h3+p,.article__body>h4+p,.article__body>h5+p,.article__body>h6+p{margin-top:0}.article__body>h3{font-size:22px;line-height:30.8px;font-size:1.375rem;line-height:1.925rem}.article__body>ul>li,.article__body>ol>li{font-size:18px;line-height:29.7px;font-size:1.125rem;line-height:1.85625rem}@media only screen and (max-width: 47em){.article__body>ul>li,.article__body>ol>li{font-size:16px;line-height:24.8px;font-size:1rem;line-height:1.55rem}}.article__body>ul>li:not(:last-child),.article__body>ol>li:not(:last-child){padding-bottom:5px;padding-bottom:0.3125rem}.article__body>ul{list-style-type:disc;padding-left:2.5em;margin:1.25em 0}.article__body>ul li.checkList{margin:0}.article__body>ul.caption li,.article__body>ol.caption li{font-size:16px;line-height:20px;font-size:1rem;line-height:1.25rem;font-family:"FSKoopman",sans-serif}.article__body table{margin:20px 0;margin:1.25rem 0}.article__body table tbody>tr>th,.article__body table tbody>tr>td{padding:15px;padding:0.9375rem}.article__body table tbody>tr>th{background-color:#f9f9f9;border-right:1px solid #dcdcdc;text-align:left;text-transform:uppercase}.article__body table tbody>tr>th:last-child{border:none}.article__body table tbody>tr>td{border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}.article__body table tbody>tr>td:last-child{border-right:none}.article__body img{margin-bottom:0.9375em}.article__body p{font-size:18px;line-height:28px;font-size:1.125rem;line-height:1.75rem}@media only screen and (max-width: 47em){.article__body p{font-size:16px;line-height:22px;font-size:1rem;line-height:1.375rem}}.article__body p>a{text-decoration:underline}.article__body p>a.btn,.article__body p>a.ctaBtn,.article__body p.ctaBtn>a{text-decoration:none}.article__body p.abstract,.article__body .customRegistrationResponse>h2+p{font-size:24px;line-height:32px;font-size:1.5rem;line-height:2rem;margin:0 0 1.25em}.article__body p.caption{font-size:16px;line-height:20px;font-size:1rem;line-height:1.25rem;font-family:"FSKoopman",sans-serif}.article__body .quote{font-size:22px;line-height:32px;font-size:1.375rem;line-height:2rem;padding:0 50px;padding:0 3.125rem}.article__body .quote:before{content:"—";color:#007f67;margin-left:-1.125em;margin-right:0.3125em}.article__body+.pressSection{margin-top:5em}.article__related-articles h2{margin-bottom:30px;margin-bottom:1.875rem}body:not(.themePage) .article__related-articles .related-article:nth-child(3n+1){clear:left}body.themePage .article__related-articles .related-article:nth-child(4n+1){clear:left}body.themePage .article__related-articles .related-article__published{display:none}.article-blog-intro .article-intro{text-align:center;padding:0}.article-blog-intro .article-intro .abstract,.article-blog-intro .article-intro .customRegistrationResponse>h2+p{max-width:736px;max-width:46rem;display:inline-block}.article--blog .h1,.article--blog .customRegistrationResponse>h2{margin:50px 0 30px 0;margin:3.125rem 0 1.875rem 0;text-align:center}.campaign__header{padding:30px 0;padding:1.875rem 0}.campaign__header.has-image{min-height:755px;min-height:47.1875rem;color:#fff;text-shadow:0 0 2px #000;text-shadow:0 0 2px #000,0 0 2px #000,0 0 2px #000}@media only screen and (min-width: 48em){.campaign__header.has-image{width:65%;min-height:580px;min-height:36.25rem;margin-bottom:5rem}}@media only screen and (min-width: 64em){.campaign__header.has-image{width:60%}}.campaign__header.has-image .mini-signup-form__readMore{color:#fff}.campaign__header.has-image>h2{color:#fff}.campaign__header>h2{color:#004c3e;font-size:40px;line-height:44px;font-size:2.5rem;line-height:2.75rem;margin:0 0 15px;margin:0 0 0.9375rem}@media only screen and (min-width: 64em){.campaign__header>h2{font-size:64px;line-height:66px;font-size:4rem;line-height:4.125rem}}.campaign__header img{opacity:0}@media only screen and (min-width: 64em){.campaign__header{padding:60px 0;padding:3.75rem 0}}.campaign__main-intro{margin:0 0 45px;margin:0 0 2.8125rem;font-size:18px;line-height:25px;font-size:1.125rem;line-height:1.5625rem;max-width:920px;max-width:57.5rem}@media only screen and (min-width: 64em){.campaign__main-intro{font-size:20px;line-height:25px;font-size:1.25rem;line-height:1.5625rem}}.campaign__main-intro ul{padding-left:25px;padding-left:1.5625rem;list-style:disc}.campaign__content-area .text-block{text-align:center}.campaign__content-area .text-block__intro{max-width:100%}.campaign__content-area .text-block__intro p:first-child{margin:auto;max-width:610px;max-width:38.125rem}.campaign__content-area .text-block__intro img{display:block;margin:30px 0 -100px;margin:1.875rem 0 -6.25rem}.campaign__footer.hero-action--is-full-width{margin-bottom:-80px;margin-bottom:-5rem}.campaign__footer.hero-action--is-full-width .hero-action__intro{display:none}.search{margin:50px 0 0;margin:3.125rem 0 0}.search__status{margin:0 0 10px;margin:0 0 0.625rem;font-size:16px;line-height:32px;font-size:1rem;line-height:2rem;font-family:"Tiempos",sans-serif;font-weight:normal;color:#505b59}.search__form{display:flex;padding:10px 0;padding:0.625rem 0;margin:0 0 30px;margin:0 0 1.875rem;border-bottom:1px solid #004c3e;align-items:center}.search__container{display:flex;width:100%}.search__input{border:none;appearance:none;margin:0;width:100%;padding:0 20px 0 0;padding:0 1.25rem 0 0;color:#0c0f27;font-size:32px;line-height:32px;font-size:2rem;line-height:2rem}.search__submit{flex:none}.search__results__list{list-style:none;padding:0}@media only screen and (min-width: 30em){.search__results__list{display:flex;flex-wrap:wrap;margin:0 -10px;margin:0 -0.625rem}.search__results__list__item{width:50%;padding:0 10px;padding:0 0.625rem}}@media only screen and (min-width: 48em){.search__results__list__item{width:33.3333333333%}}@media only screen and (min-width: 75em){.search__results__list__item{width:25%}}.search__results__buttons{margin:0 0 100px;margin:0 0 6.25rem;text-align:center}.search-result{display:block;margin:0 0 30px;margin:0 0 1.875rem}.search-result__image{margin:0 0 15px;margin:0 0 0.9375rem}.search-result__heading{font-weight:normal;font-size:20px;line-height:24px;font-size:1.25rem;line-height:1.5rem;margin:0 0 3px;margin:0 0 0.1875rem;color:#0c0f27}.search-result__created{display:block;margin:0 0 12px;margin:0 0 0.75rem;color:#505b59}.search-result__preview{margin:0 0 15px;margin:0 0 0.9375rem;color:#0c0f27;font-family:"FSKoopman",sans-serif;font-size:16px;line-height:20px;font-size:1rem;line-height:1.25rem}@media only screen and (min-width: 30em){.search-result{margin:0 0 75px;margin:0 0 4.6875rem}}a.search-result:hover .search-result__heading{text-decoration:underline}.searchResultItem{margin-bottom:3.125em}.searchResultItem-type{text-transform:uppercase;font-size:16px;line-height:22.4px;font-size:1rem;line-height:1.4rem;color:#007f67;margin:0 0 10px 0;margin:0 0 0.625rem 0}.searchResultItem-type--magazine{color:#ec0677}.searchResultItem h3>a{color:#000}.searchResultItem h3>a:hover,.searchResultItem h3>a:focus{color:#007f67;text-decoration:underline}.searchResultItem-intro>.abstract,.searchResultItem-intro.customRegistrationResponse>h2+p{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem;font-family:"Tiempos",sans-serif}.searchResultItem-intro>.abstract:first-child,.searchResultItem-intro.customRegistrationResponse>h2+p:first-child{margin-top:10px;margin-top:0.625rem}.searchResultItem--course h3:after{content:"";display:inline-block;background:url(a1de6ba332de02a91ad1.svg) right bottom no-repeat;width:1.25em;height:1.25em;margin-bottom:-0.1875em;margin-left:0.3125em}.searchResultItem--advantage .searchResultItem-partner{margin:0;text-transform:uppercase}.ui-autocomplete .ui-menu-item{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem;padding:0.25em}.pageList{margin-bottom:3.125em}.pageList:before,.pageList:after{content:" ";display:table}.pageList:after{clear:both}.pageList>ul{padding-left:0;margin:0}.pageList>ul>li{position:relative;min-height:1px;padding-left:1em;padding-right:1em;position:relative;min-height:1px;padding-left:1em;padding-right:1em;display:inline-block}@media(min-width: 48em){.pageList>ul>li{float:left;width:50%}}@media(min-width: 64em){.pageList>ul>li{float:left;width:25%}}.pageList>ul>li:nth-child(4n+1){clear:left}@media only screen and (max-width: 47em){.pageList>ul>li{display:block}}.startPage .pageList-item>a{background:none;border-bottom:1px solid #dcdcdc;padding:5px 40px 5px 10px;padding:0.3125rem 2.5rem 0.3125rem 0.625rem}.startPage .pageList-item>a:after{right:10px;right:0.625rem}.categoryPage .pageList>ul>li{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 64em){.categoryPage .pageList>ul>li{float:left;width:33.3333333333%}}.categoryPage .pageList>ul>li:nth-child(3n+1){clear:left}.categoryPage .pageList>ul>li:nth-child(4n+1){clear:none}@media only screen and (max-width: 63em){.categoryPage .pageList>ul>li:nth-child(3n+1){clear:none}}.pageList-item a{font-family:"FSKoopman",sans-serif;font-size:18px;line-height:30px;font-size:1.125rem;line-height:1.875rem;padding:15px 60px 15px 20px;padding:0.9375rem 3.75rem 0.9375rem 1.25rem;margin-bottom:30px;margin-bottom:1.875rem;background-color:#f9f9f9;color:#555;display:block;position:relative}.pageList-item a:after{content:"▶︎";position:absolute;top:50%;transform:translateY(-50%);right:20px;right:1.25rem;color:#dcdcdc;font-size:12px;line-height:16.8px;font-size:0.75rem;line-height:1.05rem}.pageList-item a:hover,.pageList-item a:focus{color:#007f67}.pageList-item a:hover:after,.pageList-item a:focus:after{color:#007f67}.pageList-item--product>a{padding:15px 60px 15px 100px;padding:0.9375rem 3.75rem 0.9375rem 6.25rem}.pageList-item--product>a>svg{position:absolute;left:0.9375em;top:50%;transform:translateY(-50%);fill:#007f67;max-width:3.75em}.pageList-item--product>a>p{margin:0;font-size:16px;line-height:22.4px;font-size:1rem;line-height:1.4rem}.serviceList{margin-bottom:1.875em}.startPage .serviceList{margin-bottom:0}.serviceList>h2{font-size:32px;line-height:40px;font-size:2rem;line-height:2.5rem;margin-bottom:30px;margin-bottom:1.875rem}.serviceList--secondary>h2{font-size:22px;line-height:30px;font-size:1.375rem;line-height:1.875rem}.serviceList--secondary .teaserblock [data-epi-block-id]{border-right:1px dashed #dcdcdc;padding:0 1.25em}@media only screen and (max-width: 47em){.serviceList--secondary .teaserblock [data-epi-block-id]{border:none;padding:0}}.serviceList--secondary .teaserblock:first-child [data-epi-block-id]{padding-left:0}.serviceList--secondary .teaserblock:nth-child(3n+3) [data-epi-block-id]{border:none;padding-right:0}.serviceList--secondary .teaserblock:nth-child(3n+1){clear:left}.serviceList--secondary .teaserblock:nth-child(3n+1) [data-epi-block-id]{padding-left:0}@media only screen and (max-width: 63em){.serviceList--secondary .teaserblock:nth-child(3n+1){clear:none}}@media only screen and (max-width: 63em){.serviceList--secondary .teaserblock:nth-child(2n+1){clear:left}.serviceList--secondary .teaserblock:nth-child(2n+1) [data-epi-block-id]{padding-left:0;border-right:1px dashed #dcdcdc;padding-right:1.25em}}.teaser{width:100%}@media only screen and (max-width: 47em){.contractSectionPage .teaser .teaser-description{display:none}}.teaser h3{font-size:22px;line-height:30px;font-size:1.375rem;line-height:1.875rem;margin-bottom:5px;margin-bottom:0.3125rem;color:#007f67}.teaser.is-locked>a{padding-left:60px;padding-left:3.75rem;background:url(637a81ad97cd229854c9.svg) 1.125em center #f9f9f9 no-repeat;background-size:25px;background-size:1.5625rem}.teaser.is-unlocked>a{padding-left:60px;padding-left:3.75rem;background:url(d00d7571ba807e55720d.svg) 1.125em center #f9f9f9 no-repeat;background-size:1.5625em}.teaser>a{max-width:100%;padding:30px 50px 30px 30px;padding:1.875rem 3.125rem 1.875rem 1.875rem;margin-bottom:30px;margin-bottom:1.875rem;background-color:#f9f9f9;color:#555;display:block;position:relative;border-left:1px solid #f9f9f9}@media only screen and (max-width: 47em){.teaser>a{padding:20px 40px 20px 20px;padding:1.25rem 2.5rem 1.25rem 1.25rem}}.teaser>a:after{content:"▶︎";position:absolute;top:50%;transform:translateY(-50%);right:30px;right:1.875rem;font-size:12px;line-height:16.8px;font-size:0.75rem;line-height:1.05rem;color:#dcdcdc}@media only screen and (max-width: 47em){.teaser>a:after{right:20px;right:1.25rem}}.teaser>a:hover,.teaser>a:focus{border-left:1px solid #007f67}.teaser>a:hover h3,.teaser>a:focus h3{color:#007f67}.teaser>a:hover:after,.teaser>a:focus:after{color:#007f67}.teaser-description p{margin:0;font-size:18px;line-height:25px;font-size:1.125rem;line-height:1.5625rem}.teaser-link>a{font-size:18px;line-height:28px;font-size:1.125rem;line-height:1.75rem}.teaser-link>a:after{content:"▶︎";display:inline-block;margin-left:10px;margin-left:0.625rem;color:#dcdcdc}.teaser--secondary{padding-bottom:1.875em}.teaser--secondary h3{color:#007f67}.teaser--secondary .teaser-description{margin-bottom:1.25em}.serviceList .teaser--secondary{position:relative;min-height:1px;padding-left:1em;padding-right:1em;position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 48em){.serviceList .teaser--secondary{float:left;width:50%}}@media(min-width: 64em){.serviceList .teaser--secondary{float:left;width:33.3333333333%}}.membershipAdvantageListPage .teaser--secondary{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 48em){.membershipAdvantageListPage .teaser--secondary{float:left;width:50%}}.membershipTeaserSimple .teaser{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 48em){.membershipTeaserSimple .teaser{float:left;width:100%}}.membershipTeaserSimple .teaser .teaser-description{display:none}.membershipTeaserSimple .teaser>a{padding:15px 40px 15px 20px;padding:0.9375rem 2.5rem 0.9375rem 1.25rem}.translationList{margin-top:1.875em;margin-bottom:3.125em}.translationList>h2{margin-bottom:0}.translationList-description{margin-bottom:1.25em;font-size:18px;line-height:26px;font-size:1.125rem;line-height:1.625rem}.translationList-description>p:first-child{margin-top:0}.translationList-group{margin-bottom:1.875em}.translationList-group>h3{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem;margin-bottom:10px;margin-bottom:0.625rem}.translationList-document{margin-bottom:0.9375em}.translationList-document.is-locked{padding-left:30px;padding-left:1.875rem;background:url(637a81ad97cd229854c9.svg) left center no-repeat;background-size:1.25em}.translationList-document.is-unlocked{padding-left:30px;padding-left:1.875rem;background:url(d00d7571ba807e55720d.svg) left center no-repeat;background-size:1.25em}.translationList-link{font-size:18px;line-height:24px;font-size:1.125rem;line-height:1.5rem;display:inline-block;margin-right:10px;margin-right:0.625rem}.translationList-parent{color:#9e9e9e;font-size:18px;line-height:24px;font-size:1.125rem;line-height:1.5rem}.translationList-parent:after{content:"▶︎";display:inline-block;margin-left:10px;margin-left:0.625rem;color:#dcdcdc}.stickyMenu{margin-bottom:1.875em;background-color:#fff;position:relative}.stickyMenu.is-sticky{position:fixed !important;top:1.875em !important}.stickyMenu-title{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem;padding-left:15px;padding-left:0.9375rem;margin-bottom:20px;margin-bottom:1.25rem}.stickyMenu-itemIndicator{display:inline-block;position:absolute;top:0;height:1.5em;border-right:2px solid #007f67}@media only screen and (max-width: 74em){.stickyMenu{display:none}.genericListPage .stickyMenu{display:block}}.stickyMenu>ul>li{margin-bottom:1.25em}.stickyMenu-item{color:#555;padding-left:15px;padding-left:0.9375rem;font-size:16px;line-height:22.4px;font-size:1rem;line-height:1.4rem}.stickyMenu-item:hover,.stickyMenu-item:focus{color:#007f67}.cta{margin:3.125em 0 1.875em 0;background-color:#f9f9f9;padding:3.125em 5em 2.5em 5em;position:relative;text-align:center;width:100%}.flexList-item .cta,.advantageCardList .block .cta{margin:1.875em 0 1.875em 0}.content-area.green .cta{background-color:#1a5e51}@media only screen and (max-width: 63em){.cta{padding:3.125em 1.875em 1.875em 1.875em}.cta.has-lock{padding:3.125em 3.125em 1.875em 1.875em}}.cta-description{font-size:19px;line-height:24px;font-size:1.1875rem;line-height:1.5rem}.cta-description p{margin-top:0}.cta-description p:last-child{margin-bottom:0}.cta-action{position:relative;bottom:-1.25em;float:right}@media only screen and (max-width: 47em){.cta-action{margin-top:0.9375em;float:none;bottom:0;left:50%;transform:translateX(-50%)}}.cta h3{font-size:28px;line-height:34px;font-size:1.75rem;line-height:2.125rem;margin-bottom:10px;margin-bottom:0.625rem;color:#555}.cta a>h3{color:#007f67}.cta a:focus>h3,.cta a:hover>h3{color:#004c3e}.cta-lock{position:absolute;right:0.9375em;top:50%;width:2.125em;height:2.125em;margin-top:-1.0625em}.cta-lock.is-locked{background:url(637a81ad97cd229854c9.svg) center center no-repeat;background-size:2.125em}.cta-lock.is-unlocked{background:url(d00d7571ba807e55720d.svg) center center no-repeat;background-size:2.125em}.documentList{margin-bottom:5em}.documentList-list{display:block;margin-top:1.25em}.documentList-list>li{display:inline-block;margin-right:1.875em}@media only screen and (max-width: 47em){.documentList-list>li{margin-bottom:0.9375em;margin-right:0}}.documentList-list>li>a{display:block;padding-left:31px;padding-left:1.9375rem;background:url(9a2889751e86be099923.svg) left bottom no-repeat;background-size:1.75em;vertical-align:bottom}.documentList-list>li>a:after{content:"";display:block;height:3px;height:0.1875rem;border:1px solid #dcdcdc;margin-top:5px;margin-top:0.3125rem}.videoFile::-webkit-media-controls-start-playback-button{display:none}.videoBlock{background-color:#f9f9f9;border-bottom:3px solid #007f67;padding:1.25em;margin-bottom:5em}.videoBlock-embed{overflow:hidden;padding-bottom:56.25%;position:relative}.videoBlock-embed iframe,.videoBlock-embed embed,.videoBlock-embed object{height:100%;left:0;position:absolute;top:0;width:100%;border:none}.videoBlock-label{text-transform:uppercase;color:#007f67;margin-bottom:0}.videoBlock h3{margin-bottom:5px;margin-bottom:0.3125rem;font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem}.videoBlock-description p{margin-top:0}.categoryPage .relatedTheme{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 48em){.categoryPage .relatedTheme{float:left;width:33.3333333333%}}.relatedTheme-inner{padding:15px 20px;padding:0.9375rem 1.25rem;padding-right:35px;padding-right:2.1875rem;margin-bottom:30px;margin-bottom:1.875rem;background-color:#f9f9f9;border:1px solid #dcdcdc;color:#555;display:block;position:relative}@media(min-width: 48em){.relatedTheme-inner{height:135px;height:8.4375rem}}.relatedTheme-inner:after{content:"▶︎";position:absolute;top:50%;margin-top:-11px;margin-top:-0.6875rem;right:20px;right:1.25rem;color:#dcdcdc}.relatedTheme-inner:hover,.relatedTheme-inner:focus{color:#007f67;border-left:1px solid #007f67}.relatedTheme-inner:hover .relatedTheme-title,.relatedTheme-inner:focus .relatedTheme-title{color:#007f67}.relatedTheme-inner:hover:after,.relatedTheme-inner:focus:after{color:#007f67}.relatedTheme-subTitle{font-size:13px;line-height:22px;font-size:0.8125rem;line-height:1.375rem;text-transform:uppercase;margin:0;color:#007f67}.relatedTheme-title{font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem;color:#555}.categoryPage .courseTeaser{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 48em){.categoryPage .courseTeaser{float:left;width:33.3333333333%}}.courseTeaser-inner{padding:15px 20px 15px 70px;padding:0.9375rem 1.25rem 0.9375rem 4.375rem;margin-bottom:30px;margin-bottom:1.875rem;background-color:#f9f9f9;border:1px solid #dcdcdc;color:#555;display:block;position:relative}.courseTeaser-date{position:absolute;left:15px;left:0.9375rem;top:50%;font-size:32px;line-height:20px;font-size:2rem;line-height:1.25rem;margin-top:-20px;margin-top:-1.25rem}.courseTeaser-title{font-size:18px;line-height:24px;font-size:1.125rem;line-height:1.5rem;margin-bottom:5px;margin-bottom:0.3125rem}.courseTeaser-month{font-size:16px;line-height:20px;font-size:1rem;line-height:1.25rem;display:block}.membershipTeaser{background-color:#007f67;color:#fff;padding:3.125em 3.125em 3.125em 17.5em;max-width:100em}.membershipTeaser:before,.membershipTeaser:after{content:" ";display:table}.membershipTeaser:after{clear:both}@media only screen and (max-width: 63em){.membershipTeaser{padding:1.875em;text-align:center}}.membershipTeaser h2{font-size:26px;line-height:34px;font-size:1.625rem;line-height:2.125rem;margin-bottom:10px;margin-bottom:0.625rem}.membershipTeaser-terms{color:#fff}.membershipTeaser-description{font-size:19px;line-height:26.6px;font-size:1.1875rem;line-height:1.6625rem}.membershipTeaser-description a{color:#fff;text-decoration:underline}.membershipTeaser-description a:hover,.membershipTeaser-description a:focus{text-decoration:none}.membershipTeaser-buttonRow:before,.membershipTeaser-buttonRow:after{content:" ";display:table}.membershipTeaser-buttonRow:after{clear:both}@media only screen and (max-width: 63em){.membershipTeaser-buttonRow{margin-top:2.5em;text-align:center}}.membershipTeaser-btn{position:absolute;top:50%;left:50%;margin-top:-1.5625em;transform:translateX(-50%);display:inline-block}@media only screen and (max-width: 63em){.membershipTeaser-btn{position:static;transform:none}}.accordion,body .content-area .accordion{margin-bottom:0.625em;color:#000}.accordion-toggler,body .content-area .accordion-toggler{width:100%;border:none;background-color:#f9f9f9;color:#000;text-align:left;padding:20px 30px;padding:1.25rem 1.875rem;position:relative}@media only screen and (max-width: 47em){.accordion-toggler,body .content-area .accordion-toggler{padding:10px 40px 10px 10px;padding:0.625rem 2.5rem 0.625rem 0.625rem}}.accordion-toggler:after,body .content-area .accordion-toggler:after{content:"▼";color:#dcdcdc;float:right;font-size:14px;line-height:19.6px;font-size:0.875rem;line-height:1.225rem}@media only screen and (max-width: 47em){.accordion-toggler:after,body .content-area .accordion-toggler:after{position:absolute;right:15px;right:0.9375rem;top:50%;transform:translateY(-50%)}}.accordion-toggler:hover,.accordion-toggler:focus,.accordion-toggler[aria-expanded=true],body .content-area .accordion-toggler:hover,body .content-area .accordion-toggler:focus,body .content-area .accordion-toggler[aria-expanded=true]{color:#007f67}.accordion-toggler:hover:after,.accordion-toggler:focus:after,.accordion-toggler[aria-expanded=true]:after,body .content-area .accordion-toggler:hover:after,body .content-area .accordion-toggler:focus:after,body .content-area .accordion-toggler[aria-expanded=true]:after{color:#007f67}.accordion-toggler.is-active,body .content-area .accordion-toggler.is-active{background-color:#007f67;color:#fff}.accordion-toggler.is-active:after,body .content-area .accordion-toggler.is-active:after{color:#004c3e;content:"▲"}.accordion-toggler[aria-expanded=true]:after,body .content-area .accordion-toggler[aria-expanded=true]:after{color:#004c3e;content:"▲"}.accordion-itemInner,body .content-area .accordion-itemInner{display:none;background-color:#f9f9f9;padding:20px;padding:1.25rem;font-size:18px;line-height:24px;font-size:1.125rem;line-height:1.5rem;border-top:2px solid #fff}.accordion-itemInner.is-expanded,.accordion-itemInner:target,.accordion-itemInner[aria-hidden=false],body .content-area .accordion-itemInner.is-expanded,body .content-area .accordion-itemInner:target,body .content-area .accordion-itemInner[aria-hidden=false]{display:block}.no-js .accordion-itemInner,.no-js body .content-area .accordion-itemInner{display:block}.accordion-itemInner>ul>li,.accordion-itemInner>ol>li,body .content-area .accordion-itemInner>ul>li,body .content-area .accordion-itemInner>ol>li{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}.accordion-itemInner>ul,body .content-area .accordion-itemInner>ul{list-style-type:disc;padding-left:2.5em;margin:0.625em 0}.accordion-itemInner p,.accordion-itemInner li,body .content-area .accordion-itemInner p,body .content-area .accordion-itemInner li{color:#000}.shareTools{margin-bottom:3.125em;margin-top:1.875em}.shareTools>ul>li{display:inline-block}.shareTools>ul>li:last-child{border:none}.shareTools>ul>li>a{display:block;color:#555;font-size:17px;line-height:28px;font-size:1.0625rem;line-height:1.75rem}.shareTools>ul>li>a:hover,.shareTools>ul>li>a:focus{color:#007f67}.shareTools>ul>li .socialIcon--print{display:none}.employee-teaser{margin:0 0 30px;margin:0 0 1.875rem}.employee-teaser__image{display:block;overflow:hidden;position:relative;width:160px;width:10rem;height:160px;height:10rem;margin:0 15px 15px 0;margin:0 0.9375rem 0.9375rem 0}.employee-teaser__info h3{font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem;color:#0c0f27;font-weight:normal}.employee-list--block .employee-teaser__info{padding-bottom:50px;padding-bottom:3.125rem;border-bottom:solid 2px #004c3e}.employee-teaser-email{margin-left:10px;margin-left:0.625rem}.employee-teaser__title,.employee-teaser__hourly-rate{margin:4px 0 15px;margin:0.25rem 0 0.9375rem;font-family:"FSKoopman",sans-serif;color:#505b59}.employee-teaser--no-image .employee-teaser__title,.employee-teaser--no-image .employee-teaser__hourly-rate{font-family:"Tiempos",sans-serif}.employee-teaser__webaddress,.employee-teaser__link,.employee-teaser__phone,.employee-teaser__email{margin:0 0 0 -10px;margin:0 0 0 -0.625rem;font-size:16px;line-height:22.4px;font-size:1rem;line-height:1.4rem;color:#004c3e;font-family:"FSKoopman",sans-serif;display:flex;align-items:center}.employee-teaser__webaddress a,.employee-teaser__link a,.employee-teaser__phone a,.employee-teaser__email a{color:#004c3e;text-decoration:underline}.employee-teaser__webaddress svg,.employee-teaser__link svg,.employee-teaser__phone svg,.employee-teaser__email svg{flex:none}.employee-teaser--no-image .employee-teaser__webaddress,.employee-teaser--no-image .employee-teaser__link,.employee-teaser--no-image .employee-teaser__phone,.employee-teaser--no-image .employee-teaser__email{margin:0}.employee-teaser--no-image .employee-teaser__webaddress svg,.employee-teaser--no-image .employee-teaser__link svg,.employee-teaser--no-image .employee-teaser__phone svg,.employee-teaser--no-image .employee-teaser__email svg{display:none}.employee-teaser--no-image .employee-teaser__webaddress a,.employee-teaser--no-image .employee-teaser__link a,.employee-teaser--no-image .employee-teaser__phone a,.employee-teaser--no-image .employee-teaser__email a{color:#f7663b}.employee-teaser__webaddress svg{width:37px;width:2.3125rem;height:33px;height:2.0625rem}.employee-teaser__link svg{width:37px;width:2.3125rem;height:35px;height:2.1875rem}.employee-teaser__phone svg{width:37px;width:2.3125rem;height:35px;height:2.1875rem}.employee-teaser__email svg{width:37px;width:2.3125rem;height:33px;height:2.0625rem}.employee-teaser p{font-size:16px;line-height:22.4px;font-size:1rem;line-height:1.4rem}.related-article{margin:0 0 60px;margin:0 0 3.75rem}@media only screen and (min-width: 48em){.related-article{margin:0 0 30px;margin:0 0 1.875rem}}.related-article__header{margin-bottom:35px;margin-bottom:2.1875rem}@media only screen and (min-width: 48em){.related-article__header{display:flex;justify-content:space-between;align-items:flex-end}}.related-article__header-title{font-size:28px;font-size:1.75rem;color:#004c3e}@media only screen and (min-width: 48em){.related-article__header-title{font-size:36px;font-size:2.25rem}}.related-article__header-link{text-decoration:underline;margin-left:auto;display:inline-block;margin-top:8px;margin-top:0.5rem;font-family:"FSKoopman",sans-serif}@media only screen and (min-width: 48em){.related-article__header-link{margin-top:0}}@media only screen and (min-width: 64em){.related-article--featured .related-article{display:flex}.related-article--featured .related-article .related-article__image,.related-article--featured .related-article .videoBlock-embed{width:calc(50% - 1em);flex:none;margin:0 40px 0 0;margin:0 2.5rem 0 0}}.related-article .videoBlock-embed{display:block;width:100%}.related-article .videoBlock-embed,.related-article__image{margin:0 0 15px;margin:0 0 0.9375rem}.related-article__title{font-weight:normal;font-size:20px;line-height:24px;font-size:1.25rem;line-height:1.5rem;margin:0 0 3px;margin:0 0 0.1875rem;color:#0c0f27}.related-article--featured .related-article__title{margin:0 0 25px;margin:0 0 1.5625rem;font-weight:bold;font-size:27px;line-height:37.8px;font-size:1.6875rem;line-height:2.3625rem;color:#004c3e}@media only screen and (min-width: 64em){.related-article--featured .related-article__title{margin:0 0 10px;margin:0 0 0.625rem;font-size:40px;line-height:44px;font-size:2.5rem;line-height:2.75rem}}.related-article__title>a{color:inherit}.related-article__title>a:hover{text-decoration:underline}.related-article__title+.related-article__teaser{margin-top:12px;margin-top:0.75rem}.related-article__published{display:block;margin:0 0 12px;margin:0 0 0.75rem;color:#505b59;font-family:"FSKoopman",sans-serif}.related-article__teaser{color:#0c0f27;margin:0 0 15px;margin:0 0 0.9375rem}.related-article__teaser p,.related-article__teaser .abstract,.related-article__teaser .customRegistrationResponse>h2+p{font-family:"FSKoopman",sans-serif;margin:0;font-size:16px;line-height:20px;font-size:1rem;line-height:1.25rem}.related-article__list .related-article__teaser p,.related-article__list .related-article__teaser .abstract{max-height:60px;max-height:3.75rem;overflow:hidden}.related-article__read-more{margin-top:20px;margin-top:1.25rem}.related-article__list .related-article__read-more{display:none}.related-article--course{border:1px solid #bfbfbf;padding:30px;padding:1.875rem}.related-article--course .related-article__image{display:none}.related-article--course .related-article__title{margin:0 0 10px;margin:0 0 0.625rem;font-size:24px;line-height:33.6px;font-size:1.5rem;line-height:2.1rem;color:#004c3e;font-weight:bold}@media only screen and (min-width: 64em){.related-article--course .related-article__title{font-size:28px;line-height:39.2px;font-size:1.75rem;line-height:2.45rem}}.related-article--course .related-article__published,.related-article--course .related-article__read-more{display:none}.related-article--course .related-article__teaser,.related-article--course .abstract,.related-article--course .customRegistrationResponse>h2+p{margin:0}@media only screen and (min-width: 64em){.related-article--course{min-height:200px;min-height:12.5rem}}.advantage-list>h2,.advantage-list>h3{margin:0 0 10px;margin:0 0 0.625rem;color:#004c3e}.advantage-list__header{margin-bottom:15px;margin-bottom:0.9375rem}@media only screen and (min-width: 64em){.advantage-list__header{display:flex;justify-content:space-between;align-items:center}}.advantage-list__header-title{font-size:32px;line-height:44.8px;font-size:2rem;line-height:2.8rem;line-height:1.2;color:#004c3e;margin-bottom:10px;margin-bottom:0.625rem}@media only screen and (min-width: 64em){.advantage-list__header-title{font-size:40px;line-height:56px;font-size:2.5rem;line-height:3.5rem;line-height:1.2;margin-bottom:0}}.advantage-list__header-read-more{text-decoration:underline;font-family:"FSKoopman",sans-serif}.advantage-list>.advantage-list__heading{margin:10px 0 10px 0;margin:0.625rem 0 0.625rem 0;font-size:26px;line-height:36.4px;font-size:1.625rem;line-height:2.275rem;color:#000}@media only screen and (min-width: 48em){.advantage-list>.advantage-list__heading{margin:15px 0 25px 0;margin:0.9375rem 0 1.5625rem 0;font-size:31px;line-height:43.4px;font-size:1.9375rem;line-height:2.7125rem}}.advantage-list .flexList{justify-content:space-between}.advantage-teaser{width:100%;margin:0 0 20px;margin:0 0 1.25rem;background-color:#fff}.advantage-teaser__wrapper{width:100%;display:flex;flex-direction:column;border:solid 1px #bfbfbf}.advantage-teaser__content,.advantage-teaser__read-more{width:100%;padding:30px;padding:1.875rem}.advantage-teaser__image{margin:0 0 30px;margin:0 0 1.875rem}.advantage-teaser__image img{max-height:60px;max-height:3.75rem}.advantage-teaser__heading{font-size:24px;line-height:29px;font-size:1.5rem;line-height:1.8125rem;margin:0 0 15px;margin:0 0 0.9375rem}.advantage-teaser__heading a{color:#004c3e}.advantage-teaser__intro{color:#0c0f27;margin:0 0 15px;margin:0 0 0.9375rem}.advantage-teaser__intro p{font-size:16px;line-height:22.4px;font-size:1rem;line-height:1.4rem;margin:0}.advantage-teaser__read-more{margin-top:auto;border-top:solid 1px #bfbfbf}.advantage-teaser__read-more a{font-family:"FSKoopman",sans-serif;text-decoration:underline}.advantage-image{padding-left:3.125em}@media only screen and (max-width: 63em){.advantage-image{padding:0;margin-bottom:1.875em}}.advantage-contactSection h2{font-size:24px;line-height:34px;font-size:1.5rem;line-height:2.125rem}.advantage-contactItem{padding:0.9375em 1.25em;background-color:#f9f9f9;margin-bottom:0.9375em;font-size:19px;line-height:30px;font-size:1.1875rem;line-height:1.875rem;margin-right:6.25em}@media only screen and (max-width: 63em){.advantage-contactItem{margin-right:0}}.advantage-contactItem a{color:#555}.advantage-contactItem a:hover,.advantage-contactItem a:focus{color:#007f67}.advantage-contactItem svg{display:inline-block;fill:#007f67;width:2.125em;height:2.125em;vertical-align:middle;margin-right:0.9375em}.advantage-logo{margin-bottom:30px;margin-bottom:1.875rem}.advantageCardList>h2{margin-bottom:30px;margin-bottom:1.875rem}.advantageCardList .block>div{padding:1.875em;background-color:#f5f5f5;width:100%;margin-bottom:1.875em}.advantageCardList-info{color:#9e9e9e}.companyBelieves{background-color:#f9f9f9;padding:3.125em 1.25em 1.875em 1.25em;position:relative;text-align:center;border-bottom:2px solid #0d99a7;margin-bottom:1.875em;margin-top:3.75em;display:block}.companyBelieves:before,.companyBelieves:after{content:" ";display:table}.companyBelieves:after{clear:both}.companyBelieves-icon{position:absolute;display:block;width:3.75em;height:3.75em;border-radius:50%;top:0;left:50%;margin-top:-1.875em;margin-left:-1.875em;background-color:#0d99a7}.companyBelieves-icon>svg{position:absolute;width:2.5em;height:2.5em;fill:#fff;top:50%;left:50%;transform:translate(-50%, -50%)}.companyBelieves-label{text-transform:uppercase}.companyBelieves h3{font-size:28px;line-height:34px;font-size:1.75rem;line-height:2.125rem;color:#0d99a7}.companyBelieves-description{text-align:left}.course-list-teaser{width:100%;margin:0 0 20px;margin:0 0 1.25rem}.course-list-teaser__wrapper{width:100%;display:flex;flex-direction:column;border:solid 1px #bfbfbf}.course-list-teaser__content,.course-list-teaser__signup{padding:30px;padding:1.875rem}.course-list-teaser__header{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 15px;margin:0 0 0.9375rem;color:#505b59;font-family:"FSKoopman",sans-serif}.course-list-teaser__date{display:inline-flex;align-items:center}.course-list-teaser__date::before{content:"";display:inline-block;background:url(7e6922ea2b68841ee54f.svg);background-size:20px 20px;background-size:1.25rem 1.25rem;margin-right:20px;margin-right:1.25rem;background-repeat:no-repeat;width:20px;height:20px}.course-list-teaser__date+.course-list-teaser__location::before{display:inline-block;content:"•";margin:0 10px;margin:0 0.625rem}.course-list-teaser__digital{display:inline-flex;align-items:center}.course-list-teaser__digital::before{content:"";display:inline-block;background:url(40eeb436238166383c20.png);background-size:20px 20px;background-size:1.25rem 1.25rem;margin-right:20px;margin-right:1.25rem;background-repeat:no-repeat;width:20px;height:20px}.course-list-teaser__heading{color:#004c3e;font-size:24px;line-height:33.6px;font-size:1.5rem;line-height:2.1rem;margin:0}.course-list-teaser__heading a{color:inherit}.course-list-teaser__signup{margin-top:auto;border-top:solid 1px #bfbfbf}.course-list-teaser__signup a{font-family:"FSKoopman",sans-serif;text-decoration:underline}.course-list-teaser__month{color:#505b59;font-size:14px;line-height:20px;font-size:0.875rem;line-height:1.25rem;text-transform:uppercase}.course-list-teaser__alert{display:inline-block;margin-top:10px;margin-top:0.625rem}@media only screen and (min-width: 48em){.course-list-teaser{width:50%;width:calc(50% - 10px)}}.course-information{background-color:#f5f5f5;color:#004c3e;font-family:"FSKoopman",sans-serif;padding:40px 50px;padding:2.5rem 3.125rem}.course-information__list{margin:0 0 30px;margin:0 0 1.875rem}.course-information__list>li{display:block;font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem;margin-bottom:15px;margin-bottom:0.9375rem;padding-left:40px;padding-left:2.5rem;background-position:left .25rem;background-repeat:no-repeat;color:#004c3e}.course-information__list>li .popper{margin-left:15px;margin-left:0.9375rem}.course-information__list>li.course-information__price{display:flex}.course-information__date{background-image:url(6044eecc9860eff8275e.svg)}.course-information__time{background-image:url(1993ea58c0bb6916a6a0.svg)}.course-information__location{background-image:url(232a04ed3a68d6fa8dbe.svg)}.course-information__speaker{background-image:url(765cfa0594c3b98a2254.svg)}.course-information__price{background-image:url(e422d8823f915e94618d.svg);min-height:30px;min-height:1.875rem}.course-information__become-member{margin:30px 0 0;margin:1.875rem 0 0}.course-information__become-member a,.course-information__become-member button{font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem;color:#505b59}.courseItemInfo{margin-bottom:5em}.myCourseTeaser .courseItemInfo{margin-bottom:1.25em}.courseItemInfo>h4{margin-bottom:5px;margin-bottom:0.3125rem;font-size:16px;line-height:16px;font-size:1rem;line-height:1rem;font-family:"Tiempos",sans-serif;text-transform:uppercase;color:#9e9e9e}.courseItemInfo-date,.courseItemInfo-place,.courseItemInfo-district{font-family:"FSKoopman",sans-serif;font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem;color:#555}.courseItemInfo-time,.courseItemInfo-address{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem;color:#9e9e9e}.course-signup-action-box>h3{margin-bottom:20px;margin-bottom:1.25rem;font-size:22px;line-height:28px;font-size:1.375rem;line-height:1.75rem}.course-signup-action-box__alert{display:block !important;margin-bottom:1.25em}.course-signup-action-box__button-row>a:first-child{margin-right:20px;margin-right:1.25rem}.course-table{width:100%;border:1px solid #dcdcdc}.course-table th{padding:20px 15px;padding:1.25rem 0.9375rem;font-family:"FSKoopman",sans-serif;font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem;font-weight:bold;border:1px solid #dcdcdc}.course-table th:nth-child(2){text-align:left}.course-table td{padding:20px 15px;padding:1.25rem 0.9375rem;border:1px solid #dcdcdc}.course-table td:first-child{text-align:center}.form{margin-top:0.625em}.form:before,.form:after{content:" ";display:table}.form:after{clear:both}.form>h2{margin-bottom:20px;margin-bottom:1.25rem}.form-section{padding:1.25em;background-color:#f9f9f9;margin-bottom:0.625em}.form-section:before,.form-section:after{content:" ";display:table}.form-section:after{clear:both}.form-section>h3{margin-bottom:20px;margin-bottom:1.25rem}.form-element,.EPiServerForms .Form__Element{margin-bottom:1.25em;position:relative}.form-element:before,.EPiServerForms .Form__Element:before,.form-element:after,.EPiServerForms .Form__Element:after{content:" ";display:table}.form-element:after,.EPiServerForms .Form__Element:after{clear:both}.form-element--nospace{margin:0}@media only screen and (max-width: 47em){.form-element--nospace{margin-bottom:1.25em}}.form-element--inline{float:left;margin-right:1.25em;vertical-align:middle}.form label,.form-label,.EPiServerForms .Form__Element__Caption{display:block;margin-bottom:5px;margin-bottom:0.3125rem;font-size:16px;line-height:22.4px;font-size:1rem;line-height:1.4rem;margin-top:0;font-family:"FSKoopman",sans-serif;color:#505b59}.form label--inline,.form-label--inline{float:left;margin:0 1.875em 0 0;vertical-align:middle}.form label--strong,.form-label--strong{font-size:18px;line-height:25px;font-size:1.125rem;line-height:1.5625rem;font-family:"FSKoopman",sans-serif;text-transform:none}.form-buttonRow{margin-top:1.875em}.form-buttonRow--inline{float:left;margin:0}.form-buttonRow--right{text-align:right}@media only screen and (max-width: 47em){.form-buttonRow{text-align:center}.form-buttonRow>.btn,.form-buttonRow>a.ctaBtn,.form-buttonRow.ctaBtn>a,.EPiServerForms .form-buttonRow>button{display:block;margin-bottom:0.625em;width:100%}}.form input[type=text],.form input[type=password],.form input[type=email],.form input[type=tel],.form input[type=number],.form input[type=date]{padding:20px;padding:1.25rem;border:1px solid #cdcdcd;max-width:100%;box-sizing:border-box;font-size:16px;line-height:24px;font-size:1rem;line-height:1.5rem;font-family:"FSKoopman",sans-serif;appearance:none;border-radius:0}@media only screen and (min-width: 64em){.form input[type=text],.form input[type=password],.form input[type=email],.form input[type=tel],.form input[type=number],.form input[type=date]{padding:25px;padding:1.5625rem}}.form input[type=text].fill,.form input[type=password].fill,.form input[type=email].fill,.form input[type=tel].fill,.form input[type=number].fill,.form input[type=date].fill{width:100%}.form input[type=text]:hover,.form input[type=text]:focus,.form input[type=password]:hover,.form input[type=password]:focus,.form input[type=email]:hover,.form input[type=email]:focus,.form input[type=tel]:hover,.form input[type=tel]:focus,.form input[type=number]:hover,.form input[type=number]:focus,.form input[type=date]:hover,.form input[type=date]:focus{border-color:#f7663b;outline:#f7663b}.form input[type=text][readonly=readonly],.form input[type=password][readonly=readonly],.form input[type=email][readonly=readonly],.form input[type=tel][readonly=readonly],.form input[type=number][readonly=readonly],.form input[type=date][readonly=readonly]{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);padding-left:0;padding-right:0}.form select{padding:10px;padding:0.625rem;border:1px solid #9e9e9e;max-width:100%;box-sizing:border-box;height:48px;height:3rem}.form textarea{padding:10px;padding:0.625rem;border:1px solid #9e9e9e;max-width:100%;min-height:8em;box-sizing:border-box}.form textarea.fill{width:100%}.form textarea:hover,.form textarea:focus{border-color:#555}.form fieldset,.form-fieldset{margin:0.625em 0 1.25em 0;padding:0;border:none}.form fieldset:before,.form fieldset:after,.form-fieldset:before,.form-fieldset:after{content:" ";display:table}.form fieldset:after,.form-fieldset:after{clear:both}.form legend{margin-bottom:20px;margin-bottom:1.25rem}.form-counter{text-align:right;color:#9e9e9e;float:right}.form-zip{margin-right:15px;margin-right:0.9375rem;width:6.25em;display:inline-block;float:left}.form-place{display:inline-block}@media only screen and (max-width: 47em){.form-place{max-width:8.125em}}.form-day,.form-month{border-right:none}.form-day,.form-month,.form-year{margin-right:-1px;margin-right:-0.0625rem;width:70px;width:4.375rem;display:inline-block;float:left}@media only screen and (min-width: 64em){.form-day,.form-month,.form-year{width:80px;width:5rem}}.form-year{width:90px;width:5.625rem}@media only screen and (min-width: 64em){.form-year{width:100px;width:6.25rem}}.form-customCheckbox,.form-customRadio{margin:10px 0;margin:0.625rem 0}.form-customCheckbox--inline,.form-customRadio--inline{display:inline-block;margin-right:1.875em}@media only screen and (max-width: 47em){.form-customCheckbox--inline,.form-customRadio--inline{margin:0 0 1.25em 0;display:block}}.form-customCheckbox label,.form-customRadio label{text-transform:none}.form-customCheckbox--float{display:inline-block;float:left;margin-right:30px;margin-right:1.875rem}.form-customCheckbox [type=checkbox]:not(:checked),.form-customCheckbox [type=checkbox]:checked{position:absolute;left:-9999px}.form-customCheckbox [type=checkbox]:not(:checked)~label,.form-customCheckbox [type=checkbox]:checked~label{position:relative;padding-left:80px;padding-left:5rem;cursor:pointer}.form-customCheckbox [type=checkbox]~.field-validation-error{padding-left:80px;padding-left:5rem}.form-customCheckbox [type=checkbox]:not(:checked)~label:before,.form-customCheckbox [type=checkbox]:checked~label:before{content:"";position:absolute;left:0;top:50%;width:52px;width:3.25rem;height:52px;height:3.25rem;border:1px solid #cdcdcd;background:#fff;transform:translateY(-50%)}.form-customCheckbox [type=checkbox].input-validation-error~label:before{border-color:#ffb9b9 !important;background:#fff2f2}.form-customCheckbox [type=checkbox]:not(:checked)~label:after,.form-customCheckbox [type=checkbox]:checked~label:after{content:"×";position:absolute;top:50%;left:13px;left:0.8125rem;font-size:44px;line-height:12px;font-size:2.75rem;line-height:0.75rem;color:#004c3e;transform:translateY(-75%);transition:all .2s}.form-customCheckbox [type=checkbox]:not(:checked)~label:after{opacity:0;transform:translateY(-75%) scale(0)}.form-customCheckbox [type=checkbox]:checked~label:after{opacity:1;transform:translateY(-75%) scale(1)}.form-customCheckbox [type=checkbox]:disabled:not(:checked)~label:before,.form-customCheckbox [type=checkbox]:disabled:checked~label:before{border-color:#bbb;background-color:#ddd}.form-customCheckbox [type=checkbox]:disabled:checked~label:after{color:#999}.form-customCheckbox [type=checkbox]:disabled~label{color:#aaa}.form-customCheckbox [type=checkbox]:checked:focus~label:before,.form-customCheckbox [type=checkbox]:not(:checked):focus~label:before{border-color:#f7663b}.form-customCheckbox label:hover:before{border-color:rgb(132.5,132.5,132.5)}.form-customRadio [type=radio]:not(:checked),.form-customRadio [type=radio]:checked{position:absolute;left:-9999px}.form-customRadio [type=radio]:not(:checked)~label,.form-customRadio [type=radio]:checked~label{position:relative;padding-left:60px;padding-left:3.75rem;cursor:pointer}.form-customRadio [type=radio]:not(:checked)~label:before,.form-customRadio [type=radio]:checked~label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:38px;width:2.375rem;height:38px;height:2.375rem;border:1px solid #cdcdcd;background:#fff;border-radius:50%}.form-customRadio [type=radio]:not(:checked)~label:after,.form-customRadio [type=radio]:checked~label:after{content:"";position:absolute;top:50%;width:14px;width:0.875rem;height:14px;height:0.875rem;left:12px;left:0.75rem;background:#004c3e;border-radius:50%;transition:all .2s}.form-customRadio [type=radio]:not(:checked)~label:after{opacity:0;transform:translateY(-50%) scale(0)}.form-customRadio [type=radio]:checked~label:after{opacity:1;transform:translateY(-50%) scale(1)}.form-customRadio [type=radio]:disabled:not(:checked)~label:before,.form-customRadio [type=radio]:disabled:checked~label:before{border-color:#bbb;background-color:#ddd}.form-customRadio [type=radio]:disabled:checked~label:after{color:#999}.form-customRadio [type=radio]:disabled~label{color:#aaa}.form-customRadio [type=radio]:checked:focus~label:before,.form-customRadio [type=radio]:not(:checked):focus~label:before{border-color:#f7663b}.form-customRadio label:hover:before{border-color:rgb(132.5,132.5,132.5)}.form-upload h4{font-family:"Tiempos",sans-serif;font-weight:400;font-size:16px;line-height:22.4px;font-size:1rem;line-height:1.4rem;margin-bottom:20px;margin-bottom:1.25rem}.form-attachment{background-color:#fff;padding:0.625em;margin-bottom:0.9375em;font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}.form-attachment.hidden{display:none}.form-attachment--deleteBtn{text-indent:-999999em;float:right}.form-subsectionHeader{margin-bottom:20px;margin-bottom:1.25rem}.form .field-validation-valid{display:none}.form .field-validation-error{display:block;color:#eb001b;margin-top:5px;margin-top:0.3125rem;clear:both;font-family:"FSKoopman",sans-serif}.form .field-validation-error.is-hidden{display:none}.form .field-validation-error.is-hidden~label:before{content:"•";display:inline-block;font-size:30px;line-height:10px;font-size:1.875rem;line-height:0.625rem;color:#ea522b;vertical-align:middle;margin-right:5px;margin-right:0.3125rem}.form .input-validation-error{border-color:#ffb9b9 !important;background:#fff2f2;color:#8a1717;transition:border .2s ease-in}.form-footer{margin:1.875em 0}.form-footer ul>li{display:inline-block;margin-right:1.25em}.form-table{margin:20px 0;margin:1.25rem 0}.form-table tbody>tr>th,.form-table tbody>tr>td{padding:15px;padding:0.9375rem}.form-table tbody>tr>th{background-color:#f9f9f9;border-right:1px solid #dcdcdc;text-align:left;text-transform:uppercase}.form-table tbody>tr>th:last-child{border:none}.form-table tbody>tr>td{border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}.form-table tbody>tr>td:last-child{border-right:none}.form-table>tbody>tr>th,.form-table>tbody>tr>th:last-child{border-bottom:1px solid #dcdcdc}.EPiServerForms .Form__Element__Caption{display:block !important}.EPiServerForms .Form__Element__ValidationError{display:block;color:#ea522b !important;margin-top:5px;margin-top:0.3125rem;clear:both;font-family:"Tiempos",sans-serif}.EPiServerForms .Form__Element.ValidationFail>.Form__Element__Caption:before{content:"•";display:inline-block;font-size:30px;line-height:10px;font-size:1.875rem;line-height:0.625rem;color:#ea522b;vertical-align:middle;margin-right:5px;margin-right:0.3125rem}.EPiServerForms .Form__Element.ValidationFail>input{border-bottom:2px solid #ea522b !important;transition:border .2s ease-in}.EPiServerForms .Form__Element .FormRange__Min,.EPiServerForms .Form__Element .FormRange__Max{display:inline-block;font-family:"FSKoopman",sans-serif;transform:translateY(-11px)}.EPiServerForms .Form__Element .FormRange__Input{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;padding:0;height:2em;overflow:hidden;cursor:pointer;background:rgba(0,0,0,0)}.EPiServerForms .Form__Element .FormRange__Input:focus{outline:none}.EPiServerForms .Form__Element .FormRange__Input[disabled]{opacity:.5}.EPiServerForms .Form__Element .FormRange__Input::-webkit-slider-runnable-track{width:100%;height:2em;background:linear-gradient(to bottom, #ff7950, #ff7950) 100% 50%/100% .25em no-repeat rgba(0,0,0,0)}.EPiServerForms .Form__Element .FormRange__Input::-webkit-slider-thumb{position:relative;-webkit-appearance:none;appearance:none;height:1.25em;width:1.25em;background:#fff;border-radius:100%;border:.25em solid #ff7950;top:50%;margin-top:-0.625em;box-shadow:1px 0 0 -0.5em #000, 2px 0 0 -0.5em #000, 3px 0 0 -0.5em #000, 4px 0 0 -0.5em #000, 5px 0 0 -0.5em #000, 6px 0 0 -0.5em #000, 7px 0 0 -0.5em #000, 8px 0 0 -0.5em #000, 9px 0 0 -0.5em #000, 10px 0 0 -0.5em #000, 11px 0 0 -0.5em #000, 12px 0 0 -0.5em #000, 13px 0 0 -0.5em #000, 14px 0 0 -0.5em #000, 15px 0 0 -0.5em #000, 16px 0 0 -0.5em #000, 17px 0 0 -0.5em #000, 18px 0 0 -0.5em #000, 19px 0 0 -0.5em #000, 20px 0 0 -0.5em #000, 21px 0 0 -0.5em #000, 22px 0 0 -0.5em #000, 23px 0 0 -0.5em #000, 24px 0 0 -0.5em #000, 25px 0 0 -0.5em #000, 26px 0 0 -0.5em #000, 27px 0 0 -0.5em #000, 28px 0 0 -0.5em #000, 29px 0 0 -0.5em #000, 30px 0 0 -0.5em #000, 31px 0 0 -0.5em #000, 32px 0 0 -0.5em #000, 33px 0 0 -0.5em #000, 34px 0 0 -0.5em #000, 35px 0 0 -0.5em #000, 36px 0 0 -0.5em #000, 37px 0 0 -0.5em #000, 38px 0 0 -0.5em #000, 39px 0 0 -0.5em #000, 40px 0 0 -0.5em #000, 41px 0 0 -0.5em #000, 42px 0 0 -0.5em #000, 43px 0 0 -0.5em #000, 44px 0 0 -0.5em #000, 45px 0 0 -0.5em #000, 46px 0 0 -0.5em #000, 47px 0 0 -0.5em #000, 48px 0 0 -0.5em #000, 49px 0 0 -0.5em #000, 50px 0 0 -0.5em #000, 51px 0 0 -0.5em #000, 52px 0 0 -0.5em #000, 53px 0 0 -0.5em #000, 54px 0 0 -0.5em #000, 55px 0 0 -0.5em #000, 56px 0 0 -0.5em #000, 57px 0 0 -0.5em #000, 58px 0 0 -0.5em #000, 59px 0 0 -0.5em #000, 60px 0 0 -0.5em #000, 61px 0 0 -0.5em #000, 62px 0 0 -0.5em #000, 63px 0 0 -0.5em #000, 64px 0 0 -0.5em #000, 65px 0 0 -0.5em #000, 66px 0 0 -0.5em #000, 67px 0 0 -0.5em #000, 68px 0 0 -0.5em #000, 69px 0 0 -0.5em #000, 70px 0 0 -0.5em #000, 71px 0 0 -0.5em #000, 72px 0 0 -0.5em #000, 73px 0 0 -0.5em #000, 74px 0 0 -0.5em #000, 75px 0 0 -0.5em #000, 76px 0 0 -0.5em #000, 77px 0 0 -0.5em #000, 78px 0 0 -0.5em #000, 79px 0 0 -0.5em #000, 80px 0 0 -0.5em #000, 81px 0 0 -0.5em #000, 82px 0 0 -0.5em #000, 83px 0 0 -0.5em #000, 84px 0 0 -0.5em #000, 85px 0 0 -0.5em #000, 86px 0 0 -0.5em #000, 87px 0 0 -0.5em #000, 88px 0 0 -0.5em #000, 89px 0 0 -0.5em #000, 90px 0 0 -0.5em #000, 91px 0 0 -0.5em #000, 92px 0 0 -0.5em #000, 93px 0 0 -0.5em #000, 94px 0 0 -0.5em #000, 95px 0 0 -0.5em #000, 96px 0 0 -0.5em #000, 97px 0 0 -0.5em #000, 98px 0 0 -0.5em #000, 99px 0 0 -0.5em #000, 100px 0 0 -0.5em #000, 101px 0 0 -0.5em #000, 102px 0 0 -0.5em #000, 103px 0 0 -0.5em #000, 104px 0 0 -0.5em #000, 105px 0 0 -0.5em #000, 106px 0 0 -0.5em #000, 107px 0 0 -0.5em #000, 108px 0 0 -0.5em #000, 109px 0 0 -0.5em #000, 110px 0 0 -0.5em #000, 111px 0 0 -0.5em #000, 112px 0 0 -0.5em #000, 113px 0 0 -0.5em #000, 114px 0 0 -0.5em #000, 115px 0 0 -0.5em #000, 116px 0 0 -0.5em #000, 117px 0 0 -0.5em #000, 118px 0 0 -0.5em #000, 119px 0 0 -0.5em #000, 120px 0 0 -0.5em #000, 121px 0 0 -0.5em #000, 122px 0 0 -0.5em #000, 123px 0 0 -0.5em #000, 124px 0 0 -0.5em #000, 125px 0 0 -0.5em #000, 126px 0 0 -0.5em #000, 127px 0 0 -0.5em #000, 128px 0 0 -0.5em #000, 129px 0 0 -0.5em #000, 130px 0 0 -0.5em #000, 131px 0 0 -0.5em #000, 132px 0 0 -0.5em #000, 133px 0 0 -0.5em #000, 134px 0 0 -0.5em #000, 135px 0 0 -0.5em #000, 136px 0 0 -0.5em #000, 137px 0 0 -0.5em #000, 138px 0 0 -0.5em #000, 139px 0 0 -0.5em #000, 140px 0 0 -0.5em #000, 141px 0 0 -0.5em #000, 142px 0 0 -0.5em #000, 143px 0 0 -0.5em #000, 144px 0 0 -0.5em #000, 145px 0 0 -0.5em #000, 146px 0 0 -0.5em #000, 147px 0 0 -0.5em #000, 148px 0 0 -0.5em #000, 149px 0 0 -0.5em #000, 150px 0 0 -0.5em #000, 151px 0 0 -0.5em #000, 152px 0 0 -0.5em #000, 153px 0 0 -0.5em #000, 154px 0 0 -0.5em #000, 155px 0 0 -0.5em #000, 156px 0 0 -0.5em #000, 157px 0 0 -0.5em #000, 158px 0 0 -0.5em #000, 159px 0 0 -0.5em #000, 160px 0 0 -0.5em #000, 161px 0 0 -0.5em #000, 162px 0 0 -0.5em #000, 163px 0 0 -0.5em #000, 164px 0 0 -0.5em #000, 165px 0 0 -0.5em #000, 166px 0 0 -0.5em #000, 167px 0 0 -0.5em #000, 168px 0 0 -0.5em #000, 169px 0 0 -0.5em #000, 170px 0 0 -0.5em #000, 171px 0 0 -0.5em #000, 172px 0 0 -0.5em #000, 173px 0 0 -0.5em #000, 174px 0 0 -0.5em #000, 175px 0 0 -0.5em #000, 176px 0 0 -0.5em #000, 177px 0 0 -0.5em #000, 178px 0 0 -0.5em #000, 179px 0 0 -0.5em #000, 180px 0 0 -0.5em #000, 181px 0 0 -0.5em #000, 182px 0 0 -0.5em #000, 183px 0 0 -0.5em #000, 184px 0 0 -0.5em #000, 185px 0 0 -0.5em #000, 186px 0 0 -0.5em #000, 187px 0 0 -0.5em #000, 188px 0 0 -0.5em #000, 189px 0 0 -0.5em #000, 190px 0 0 -0.5em #000, 191px 0 0 -0.5em #000, 192px 0 0 -0.5em #000, 193px 0 0 -0.5em #000, 194px 0 0 -0.5em #000, 195px 0 0 -0.5em #000, 196px 0 0 -0.5em #000, 197px 0 0 -0.5em #000, 198px 0 0 -0.5em #000, 199px 0 0 -0.5em #000, 200px 0 0 -0.5em #000, 201px 0 0 -0.5em #000, 202px 0 0 -0.5em #000, 203px 0 0 -0.5em #000, 204px 0 0 -0.5em #000, 205px 0 0 -0.5em #000, 206px 0 0 -0.5em #000, 207px 0 0 -0.5em #000, 208px 0 0 -0.5em #000, 209px 0 0 -0.5em #000, 210px 0 0 -0.5em #000, 211px 0 0 -0.5em #000, 212px 0 0 -0.5em #000, 213px 0 0 -0.5em #000, 214px 0 0 -0.5em #000, 215px 0 0 -0.5em #000, 216px 0 0 -0.5em #000, 217px 0 0 -0.5em #000, 218px 0 0 -0.5em #000, 219px 0 0 -0.5em #000, 220px 0 0 -0.5em #000, 221px 0 0 -0.5em #000, 222px 0 0 -0.5em #000, 223px 0 0 -0.5em #000, 224px 0 0 -0.5em #000, 225px 0 0 -0.5em #000, 226px 0 0 -0.5em #000, 227px 0 0 -0.5em #000, 228px 0 0 -0.5em #000, 229px 0 0 -0.5em #000, 230px 0 0 -0.5em #000, 231px 0 0 -0.5em #000, 232px 0 0 -0.5em #000, 233px 0 0 -0.5em #000, 234px 0 0 -0.5em #000, 235px 0 0 -0.5em #000, 236px 0 0 -0.5em #000, 237px 0 0 -0.5em #000, 238px 0 0 -0.5em #000, 239px 0 0 -0.5em #000, 240px 0 0 -0.5em #000, 241px 0 0 -0.5em #000, 242px 0 0 -0.5em #000, 243px 0 0 -0.5em #000, 244px 0 0 -0.5em #000, 245px 0 0 -0.5em #000, 246px 0 0 -0.5em #000, 247px 0 0 -0.5em #000, 248px 0 0 -0.5em #000, 249px 0 0 -0.5em #000, 250px 0 0 -0.5em #000, 251px 0 0 -0.5em #000, 252px 0 0 -0.5em #000, 253px 0 0 -0.5em #000, 254px 0 0 -0.5em #000, 255px 0 0 -0.5em #000, 256px 0 0 -0.5em #000, 257px 0 0 -0.5em #000, 258px 0 0 -0.5em #000, 259px 0 0 -0.5em #000, 260px 0 0 -0.5em #000, 261px 0 0 -0.5em #000, 262px 0 0 -0.5em #000, 263px 0 0 -0.5em #000, 264px 0 0 -0.5em #000, 265px 0 0 -0.5em #000, 266px 0 0 -0.5em #000, 267px 0 0 -0.5em #000, 268px 0 0 -0.5em #000, 269px 0 0 -0.5em #000, 270px 0 0 -0.5em #000, 271px 0 0 -0.5em #000, 272px 0 0 -0.5em #000, 273px 0 0 -0.5em #000, 274px 0 0 -0.5em #000, 275px 0 0 -0.5em #000, 276px 0 0 -0.5em #000, 277px 0 0 -0.5em #000, 278px 0 0 -0.5em #000, 279px 0 0 -0.5em #000, 280px 0 0 -0.5em #000, 281px 0 0 -0.5em #000, 282px 0 0 -0.5em #000, 283px 0 0 -0.5em #000, 284px 0 0 -0.5em #000, 285px 0 0 -0.5em #000, 286px 0 0 -0.5em #000, 287px 0 0 -0.5em #000, 288px 0 0 -0.5em #000, 289px 0 0 -0.5em #000, 290px 0 0 -0.5em #000, 291px 0 0 -0.5em #000, 292px 0 0 -0.5em #000, 293px 0 0 -0.5em #000, 294px 0 0 -0.5em #000, 295px 0 0 -0.5em #000, 296px 0 0 -0.5em #000, 297px 0 0 -0.5em #000, 298px 0 0 -0.5em #000, 299px 0 0 -0.5em #000, 300px 0 0 -0.5em #000, 301px 0 0 -0.5em #000, 302px 0 0 -0.5em #000, 303px 0 0 -0.5em #000, 304px 0 0 -0.5em #000, 305px 0 0 -0.5em #000, 306px 0 0 -0.5em #000, 307px 0 0 -0.5em #000, 308px 0 0 -0.5em #000, 309px 0 0 -0.5em #000, 310px 0 0 -0.5em #000, 311px 0 0 -0.5em #000, 312px 0 0 -0.5em #000, 313px 0 0 -0.5em #000, 314px 0 0 -0.5em #000, 315px 0 0 -0.5em #000, 316px 0 0 -0.5em #000, 317px 0 0 -0.5em #000, 318px 0 0 -0.5em #000, 319px 0 0 -0.5em #000, 320px 0 0 -0.5em #000, 321px 0 0 -0.5em #000, 322px 0 0 -0.5em #000, 323px 0 0 -0.5em #000, 324px 0 0 -0.5em #000, 325px 0 0 -0.5em #000, 326px 0 0 -0.5em #000, 327px 0 0 -0.5em #000, 328px 0 0 -0.5em #000, 329px 0 0 -0.5em #000, 330px 0 0 -0.5em #000, 331px 0 0 -0.5em #000, 332px 0 0 -0.5em #000, 333px 0 0 -0.5em #000, 334px 0 0 -0.5em #000, 335px 0 0 -0.5em #000, 336px 0 0 -0.5em #000, 337px 0 0 -0.5em #000, 338px 0 0 -0.5em #000, 339px 0 0 -0.5em #000, 340px 0 0 -0.5em #000, 341px 0 0 -0.5em #000, 342px 0 0 -0.5em #000, 343px 0 0 -0.5em #000, 344px 0 0 -0.5em #000, 345px 0 0 -0.5em #000, 346px 0 0 -0.5em #000, 347px 0 0 -0.5em #000, 348px 0 0 -0.5em #000, 349px 0 0 -0.5em #000, 350px 0 0 -0.5em #000, 351px 0 0 -0.5em #000, 352px 0 0 -0.5em #000, 353px 0 0 -0.5em #000, 354px 0 0 -0.5em #000, 355px 0 0 -0.5em #000, 356px 0 0 -0.5em #000, 357px 0 0 -0.5em #000, 358px 0 0 -0.5em #000, 359px 0 0 -0.5em #000, 360px 0 0 -0.5em #000, 361px 0 0 -0.5em #000, 362px 0 0 -0.5em #000, 363px 0 0 -0.5em #000, 364px 0 0 -0.5em #000, 365px 0 0 -0.5em #000, 366px 0 0 -0.5em #000, 367px 0 0 -0.5em #000, 368px 0 0 -0.5em #000, 369px 0 0 -0.5em #000, 370px 0 0 -0.5em #000, 371px 0 0 -0.5em #000, 372px 0 0 -0.5em #000, 373px 0 0 -0.5em #000, 374px 0 0 -0.5em #000, 375px 0 0 -0.5em #000, 376px 0 0 -0.5em #000, 377px 0 0 -0.5em #000, 378px 0 0 -0.5em #000, 379px 0 0 -0.5em #000, 380px 0 0 -0.5em #000, 381px 0 0 -0.5em #000, 382px 0 0 -0.5em #000, 383px 0 0 -0.5em #000, 384px 0 0 -0.5em #000, 385px 0 0 -0.5em #000, 386px 0 0 -0.5em #000, 387px 0 0 -0.5em #000, 388px 0 0 -0.5em #000, 389px 0 0 -0.5em #000, 390px 0 0 -0.5em #000, 391px 0 0 -0.5em #000, 392px 0 0 -0.5em #000, 393px 0 0 -0.5em #000, 394px 0 0 -0.5em #000, 395px 0 0 -0.5em #000, 396px 0 0 -0.5em #000, 397px 0 0 -0.5em #000, 398px 0 0 -0.5em #000, 399px 0 0 -0.5em #000, 400px 0 0 -0.5em #000, 401px 0 0 -0.5em #000, 402px 0 0 -0.5em #000, 403px 0 0 -0.5em #000, 404px 0 0 -0.5em #000, 405px 0 0 -0.5em #000, 406px 0 0 -0.5em #000, 407px 0 0 -0.5em #000, 408px 0 0 -0.5em #000, 409px 0 0 -0.5em #000, 410px 0 0 -0.5em #000, 411px 0 0 -0.5em #000, 412px 0 0 -0.5em #000, 413px 0 0 -0.5em #000, 414px 0 0 -0.5em #000, 415px 0 0 -0.5em #000, 416px 0 0 -0.5em #000, 417px 0 0 -0.5em #000, 418px 0 0 -0.5em #000, 419px 0 0 -0.5em #000, 420px 0 0 -0.5em #000, 421px 0 0 -0.5em #000, 422px 0 0 -0.5em #000, 423px 0 0 -0.5em #000, 424px 0 0 -0.5em #000, 425px 0 0 -0.5em #000, 426px 0 0 -0.5em #000, 427px 0 0 -0.5em #000, 428px 0 0 -0.5em #000, 429px 0 0 -0.5em #000, 430px 0 0 -0.5em #000, 431px 0 0 -0.5em #000, 432px 0 0 -0.5em #000, 433px 0 0 -0.5em #000, 434px 0 0 -0.5em #000, 435px 0 0 -0.5em #000, 436px 0 0 -0.5em #000, 437px 0 0 -0.5em #000, 438px 0 0 -0.5em #000, 439px 0 0 -0.5em #000, 440px 0 0 -0.5em #000, 441px 0 0 -0.5em #000, 442px 0 0 -0.5em #000, 443px 0 0 -0.5em #000, 444px 0 0 -0.5em #000, 445px 0 0 -0.5em #000, 446px 0 0 -0.5em #000, 447px 0 0 -0.5em #000, 448px 0 0 -0.5em #000, 449px 0 0 -0.5em #000, 450px 0 0 -0.5em #000, 451px 0 0 -0.5em #000, 452px 0 0 -0.5em #000, 453px 0 0 -0.5em #000, 454px 0 0 -0.5em #000, 455px 0 0 -0.5em #000, 456px 0 0 -0.5em #000, 457px 0 0 -0.5em #000, 458px 0 0 -0.5em #000, 459px 0 0 -0.5em #000, 460px 0 0 -0.5em #000, 461px 0 0 -0.5em #000, 462px 0 0 -0.5em #000, 463px 0 0 -0.5em #000, 464px 0 0 -0.5em #000, 465px 0 0 -0.5em #000, 466px 0 0 -0.5em #000, 467px 0 0 -0.5em #000, 468px 0 0 -0.5em #000, 469px 0 0 -0.5em #000, 470px 0 0 -0.5em #000, 471px 0 0 -0.5em #000, 472px 0 0 -0.5em #000, 473px 0 0 -0.5em #000, 474px 0 0 -0.5em #000, 475px 0 0 -0.5em #000, 476px 0 0 -0.5em #000, 477px 0 0 -0.5em #000, 478px 0 0 -0.5em #000, 479px 0 0 -0.5em #000, 480px 0 0 -0.5em #000, 481px 0 0 -0.5em #000, 482px 0 0 -0.5em #000, 483px 0 0 -0.5em #000, 484px 0 0 -0.5em #000, 485px 0 0 -0.5em #000, 486px 0 0 -0.5em #000, 487px 0 0 -0.5em #000, 488px 0 0 -0.5em #000, 489px 0 0 -0.5em #000, 490px 0 0 -0.5em #000, 491px 0 0 -0.5em #000, 492px 0 0 -0.5em #000, 493px 0 0 -0.5em #000, 494px 0 0 -0.5em #000, 495px 0 0 -0.5em #000, 496px 0 0 -0.5em #000, 497px 0 0 -0.5em #000, 498px 0 0 -0.5em #000, 499px 0 0 -0.5em #000, 500px 0 0 -0.5em #000, 501px 0 0 -0.5em #000, 502px 0 0 -0.5em #000, 503px 0 0 -0.5em #000, 504px 0 0 -0.5em #000, 505px 0 0 -0.5em #000, 506px 0 0 -0.5em #000, 507px 0 0 -0.5em #000, 508px 0 0 -0.5em #000, 509px 0 0 -0.5em #000, 510px 0 0 -0.5em #000, 511px 0 0 -0.5em #000, 512px 0 0 -0.5em #000, 513px 0 0 -0.5em #000, 514px 0 0 -0.5em #000, 515px 0 0 -0.5em #000, 516px 0 0 -0.5em #000, 517px 0 0 -0.5em #000, 518px 0 0 -0.5em #000, 519px 0 0 -0.5em #000, 520px 0 0 -0.5em #000, 521px 0 0 -0.5em #000, 522px 0 0 -0.5em #000, 523px 0 0 -0.5em #000, 524px 0 0 -0.5em #000, 525px 0 0 -0.5em #000, 526px 0 0 -0.5em #000, 527px 0 0 -0.5em #000, 528px 0 0 -0.5em #000, 529px 0 0 -0.5em #000, 530px 0 0 -0.5em #000, 531px 0 0 -0.5em #000, 532px 0 0 -0.5em #000, 533px 0 0 -0.5em #000, 534px 0 0 -0.5em #000, 535px 0 0 -0.5em #000, 536px 0 0 -0.5em #000, 537px 0 0 -0.5em #000, 538px 0 0 -0.5em #000, 539px 0 0 -0.5em #000, 540px 0 0 -0.5em #000, 541px 0 0 -0.5em #000, 542px 0 0 -0.5em #000, 543px 0 0 -0.5em #000, 544px 0 0 -0.5em #000, 545px 0 0 -0.5em #000, 546px 0 0 -0.5em #000, 547px 0 0 -0.5em #000, 548px 0 0 -0.5em #000, 549px 0 0 -0.5em #000, 550px 0 0 -0.5em #000, 551px 0 0 -0.5em #000, 552px 0 0 -0.5em #000, 553px 0 0 -0.5em #000, 554px 0 0 -0.5em #000, 555px 0 0 -0.5em #000, 556px 0 0 -0.5em #000, 557px 0 0 -0.5em #000, 558px 0 0 -0.5em #000, 559px 0 0 -0.5em #000, 560px 0 0 -0.5em #000, 561px 0 0 -0.5em #000, 562px 0 0 -0.5em #000, 563px 0 0 -0.5em #000, 564px 0 0 -0.5em #000, 565px 0 0 -0.5em #000, 566px 0 0 -0.5em #000, 567px 0 0 -0.5em #000, 568px 0 0 -0.5em #000, 569px 0 0 -0.5em #000, 570px 0 0 -0.5em #000, 571px 0 0 -0.5em #000, 572px 0 0 -0.5em #000, 573px 0 0 -0.5em #000, 574px 0 0 -0.5em #000, 575px 0 0 -0.5em #000, 576px 0 0 -0.5em #000, 577px 0 0 -0.5em #000, 578px 0 0 -0.5em #000, 579px 0 0 -0.5em #000, 580px 0 0 -0.5em #000, 581px 0 0 -0.5em #000, 582px 0 0 -0.5em #000, 583px 0 0 -0.5em #000, 584px 0 0 -0.5em #000, 585px 0 0 -0.5em #000, 586px 0 0 -0.5em #000, 587px 0 0 -0.5em #000, 588px 0 0 -0.5em #000, 589px 0 0 -0.5em #000, 590px 0 0 -0.5em #000, 591px 0 0 -0.5em #000, 592px 0 0 -0.5em #000, 593px 0 0 -0.5em #000, 594px 0 0 -0.5em #000, 595px 0 0 -0.5em #000, 596px 0 0 -0.5em #000, 597px 0 0 -0.5em #000, 598px 0 0 -0.5em #000, 599px 0 0 -0.5em #000, 600px 0 0 -0.5em #000, 601px 0 0 -0.5em #000, 602px 0 0 -0.5em #000, 603px 0 0 -0.5em #000, 604px 0 0 -0.5em #000, 605px 0 0 -0.5em #000, 606px 0 0 -0.5em #000, 607px 0 0 -0.5em #000, 608px 0 0 -0.5em #000, 609px 0 0 -0.5em #000, 610px 0 0 -0.5em #000, 611px 0 0 -0.5em #000, 612px 0 0 -0.5em #000, 613px 0 0 -0.5em #000, 614px 0 0 -0.5em #000, 615px 0 0 -0.5em #000, 616px 0 0 -0.5em #000, 617px 0 0 -0.5em #000, 618px 0 0 -0.5em #000, 619px 0 0 -0.5em #000, 620px 0 0 -0.5em #000, 621px 0 0 -0.5em #000, 622px 0 0 -0.5em #000, 623px 0 0 -0.5em #000, 624px 0 0 -0.5em #000, 625px 0 0 -0.5em #000, 626px 0 0 -0.5em #000, 627px 0 0 -0.5em #000, 628px 0 0 -0.5em #000, 629px 0 0 -0.5em #000, 630px 0 0 -0.5em #000, 631px 0 0 -0.5em #000, 632px 0 0 -0.5em #000, 633px 0 0 -0.5em #000, 634px 0 0 -0.5em #000, 635px 0 0 -0.5em #000, 636px 0 0 -0.5em #000, 637px 0 0 -0.5em #000, 638px 0 0 -0.5em #000, 639px 0 0 -0.5em #000, 640px 0 0 -0.5em #000, 641px 0 0 -0.5em #000, 642px 0 0 -0.5em #000, 643px 0 0 -0.5em #000, 644px 0 0 -0.5em #000, 645px 0 0 -0.5em #000, 646px 0 0 -0.5em #000, 647px 0 0 -0.5em #000, 648px 0 0 -0.5em #000, 649px 0 0 -0.5em #000, 650px 0 0 -0.5em #000, 651px 0 0 -0.5em #000, 652px 0 0 -0.5em #000, 653px 0 0 -0.5em #000, 654px 0 0 -0.5em #000, 655px 0 0 -0.5em #000, 656px 0 0 -0.5em #000, 657px 0 0 -0.5em #000, 658px 0 0 -0.5em #000, 659px 0 0 -0.5em #000, 660px 0 0 -0.5em #000, 661px 0 0 -0.5em #000, 662px 0 0 -0.5em #000, 663px 0 0 -0.5em #000, 664px 0 0 -0.5em #000, 665px 0 0 -0.5em #000, 666px 0 0 -0.5em #000, 667px 0 0 -0.5em #000, 668px 0 0 -0.5em #000, 669px 0 0 -0.5em #000, 670px 0 0 -0.5em #000, 671px 0 0 -0.5em #000, 672px 0 0 -0.5em #000, 673px 0 0 -0.5em #000, 674px 0 0 -0.5em #000, 675px 0 0 -0.5em #000, 676px 0 0 -0.5em #000, 677px 0 0 -0.5em #000, 678px 0 0 -0.5em #000, 679px 0 0 -0.5em #000, 680px 0 0 -0.5em #000, 681px 0 0 -0.5em #000, 682px 0 0 -0.5em #000, 683px 0 0 -0.5em #000, 684px 0 0 -0.5em #000, 685px 0 0 -0.5em #000, 686px 0 0 -0.5em #000, 687px 0 0 -0.5em #000, 688px 0 0 -0.5em #000, 689px 0 0 -0.5em #000, 690px 0 0 -0.5em #000, 691px 0 0 -0.5em #000, 692px 0 0 -0.5em #000, 693px 0 0 -0.5em #000, 694px 0 0 -0.5em #000, 695px 0 0 -0.5em #000, 696px 0 0 -0.5em #000, 697px 0 0 -0.5em #000, 698px 0 0 -0.5em #000, 699px 0 0 -0.5em #000, 700px 0 0 -0.5em #000, 701px 0 0 -0.5em #000, 702px 0 0 -0.5em #000, 703px 0 0 -0.5em #000, 704px 0 0 -0.5em #000, 705px 0 0 -0.5em #000, 706px 0 0 -0.5em #000, 707px 0 0 -0.5em #000, 708px 0 0 -0.5em #000, 709px 0 0 -0.5em #000, 710px 0 0 -0.5em #000, 711px 0 0 -0.5em #000, 712px 0 0 -0.5em #000, 713px 0 0 -0.5em #000, 714px 0 0 -0.5em #000, 715px 0 0 -0.5em #000, 716px 0 0 -0.5em #000, 717px 0 0 -0.5em #000, 718px 0 0 -0.5em #000, 719px 0 0 -0.5em #000, 720px 0 0 -0.5em #000, 721px 0 0 -0.5em #000, 722px 0 0 -0.5em #000, 723px 0 0 -0.5em #000, 724px 0 0 -0.5em #000, 725px 0 0 -0.5em #000, 726px 0 0 -0.5em #000, 727px 0 0 -0.5em #000, 728px 0 0 -0.5em #000, 729px 0 0 -0.5em #000, 730px 0 0 -0.5em #000, 731px 0 0 -0.5em #000, 732px 0 0 -0.5em #000, 733px 0 0 -0.5em #000, 734px 0 0 -0.5em #000, 735px 0 0 -0.5em #000, 736px 0 0 -0.5em #000, 737px 0 0 -0.5em #000, 738px 0 0 -0.5em #000, 739px 0 0 -0.5em #000, 740px 0 0 -0.5em #000, 741px 0 0 -0.5em #000, 742px 0 0 -0.5em #000, 743px 0 0 -0.5em #000, 744px 0 0 -0.5em #000, 745px 0 0 -0.5em #000, 746px 0 0 -0.5em #000, 747px 0 0 -0.5em #000, 748px 0 0 -0.5em #000, 749px 0 0 -0.5em #000, 750px 0 0 -0.5em #000, 751px 0 0 -0.5em #000, 752px 0 0 -0.5em #000, 753px 0 0 -0.5em #000, 754px 0 0 -0.5em #000, 755px 0 0 -0.5em #000, 756px 0 0 -0.5em #000, 757px 0 0 -0.5em #000, 758px 0 0 -0.5em #000, 759px 0 0 -0.5em #000, 760px 0 0 -0.5em #000, 761px 0 0 -0.5em #000, 762px 0 0 -0.5em #000, 763px 0 0 -0.5em #000, 764px 0 0 -0.5em #000, 765px 0 0 -0.5em #000, 766px 0 0 -0.5em #000, 767px 0 0 -0.5em #000, 768px 0 0 -0.5em #000, 769px 0 0 -0.5em #000, 770px 0 0 -0.5em #000, 771px 0 0 -0.5em #000, 772px 0 0 -0.5em #000, 773px 0 0 -0.5em #000, 774px 0 0 -0.5em #000, 775px 0 0 -0.5em #000, 776px 0 0 -0.5em #000, 777px 0 0 -0.5em #000, 778px 0 0 -0.5em #000, 779px 0 0 -0.5em #000, 780px 0 0 -0.5em #000, 781px 0 0 -0.5em #000, 782px 0 0 -0.5em #000, 783px 0 0 -0.5em #000, 784px 0 0 -0.5em #000, 785px 0 0 -0.5em #000, 786px 0 0 -0.5em #000, 787px 0 0 -0.5em #000, 788px 0 0 -0.5em #000, 789px 0 0 -0.5em #000, 790px 0 0 -0.5em #000, 791px 0 0 -0.5em #000, 792px 0 0 -0.5em #000, 793px 0 0 -0.5em #000, 794px 0 0 -0.5em #000, 795px 0 0 -0.5em #000, 796px 0 0 -0.5em #000, 797px 0 0 -0.5em #000, 798px 0 0 -0.5em #000, 799px 0 0 -0.5em #000, 800px 0 0 -0.5em #000, 801px 0 0 -0.5em #000, 802px 0 0 -0.5em #000, 803px 0 0 -0.5em #000, 804px 0 0 -0.5em #000, 805px 0 0 -0.5em #000, 806px 0 0 -0.5em #000, 807px 0 0 -0.5em #000, 808px 0 0 -0.5em #000, 809px 0 0 -0.5em #000, 810px 0 0 -0.5em #000, 811px 0 0 -0.5em #000, 812px 0 0 -0.5em #000, 813px 0 0 -0.5em #000, 814px 0 0 -0.5em #000, 815px 0 0 -0.5em #000, 816px 0 0 -0.5em #000, 817px 0 0 -0.5em #000, 818px 0 0 -0.5em #000, 819px 0 0 -0.5em #000, 820px 0 0 -0.5em #000, 821px 0 0 -0.5em #000, 822px 0 0 -0.5em #000, 823px 0 0 -0.5em #000, 824px 0 0 -0.5em #000, 825px 0 0 -0.5em #000, 826px 0 0 -0.5em #000, 827px 0 0 -0.5em #000, 828px 0 0 -0.5em #000, 829px 0 0 -0.5em #000, 830px 0 0 -0.5em #000, 831px 0 0 -0.5em #000, 832px 0 0 -0.5em #000, 833px 0 0 -0.5em #000, 834px 0 0 -0.5em #000, 835px 0 0 -0.5em #000, 836px 0 0 -0.5em #000, 837px 0 0 -0.5em #000, 838px 0 0 -0.5em #000, 839px 0 0 -0.5em #000, 840px 0 0 -0.5em #000, 841px 0 0 -0.5em #000, 842px 0 0 -0.5em #000, 843px 0 0 -0.5em #000, 844px 0 0 -0.5em #000, 845px 0 0 -0.5em #000, 846px 0 0 -0.5em #000, 847px 0 0 -0.5em #000, 848px 0 0 -0.5em #000, 849px 0 0 -0.5em #000, 850px 0 0 -0.5em #000, 851px 0 0 -0.5em #000, 852px 0 0 -0.5em #000, 853px 0 0 -0.5em #000, 854px 0 0 -0.5em #000, 855px 0 0 -0.5em #000, 856px 0 0 -0.5em #000, 857px 0 0 -0.5em #000, 858px 0 0 -0.5em #000, 859px 0 0 -0.5em #000, 860px 0 0 -0.5em #000, 861px 0 0 -0.5em #000, 862px 0 0 -0.5em #000, 863px 0 0 -0.5em #000, 864px 0 0 -0.5em #000, 865px 0 0 -0.5em #000, 866px 0 0 -0.5em #000, 867px 0 0 -0.5em #000, 868px 0 0 -0.5em #000, 869px 0 0 -0.5em #000, 870px 0 0 -0.5em #000, 871px 0 0 -0.5em #000, 872px 0 0 -0.5em #000, 873px 0 0 -0.5em #000, 874px 0 0 -0.5em #000, 875px 0 0 -0.5em #000, 876px 0 0 -0.5em #000, 877px 0 0 -0.5em #000, 878px 0 0 -0.5em #000, 879px 0 0 -0.5em #000, 880px 0 0 -0.5em #000, 881px 0 0 -0.5em #000, 882px 0 0 -0.5em #000, 883px 0 0 -0.5em #000, 884px 0 0 -0.5em #000, 885px 0 0 -0.5em #000, 886px 0 0 -0.5em #000, 887px 0 0 -0.5em #000, 888px 0 0 -0.5em #000, 889px 0 0 -0.5em #000, 890px 0 0 -0.5em #000, 891px 0 0 -0.5em #000, 892px 0 0 -0.5em #000, 893px 0 0 -0.5em #000, 894px 0 0 -0.5em #000, 895px 0 0 -0.5em #000, 896px 0 0 -0.5em #000, 897px 0 0 -0.5em #000, 898px 0 0 -0.5em #000, 899px 0 0 -0.5em #000, 900px 0 0 -0.5em #000, 901px 0 0 -0.5em #000, 902px 0 0 -0.5em #000, 903px 0 0 -0.5em #000, 904px 0 0 -0.5em #000, 905px 0 0 -0.5em #000, 906px 0 0 -0.5em #000, 907px 0 0 -0.5em #000, 908px 0 0 -0.5em #000, 909px 0 0 -0.5em #000, 910px 0 0 -0.5em #000, 911px 0 0 -0.5em #000, 912px 0 0 -0.5em #000, 913px 0 0 -0.5em #000, 914px 0 0 -0.5em #000, 915px 0 0 -0.5em #000, 916px 0 0 -0.5em #000, 917px 0 0 -0.5em #000, 918px 0 0 -0.5em #000, 919px 0 0 -0.5em #000, 920px 0 0 -0.5em #000, 921px 0 0 -0.5em #000, 922px 0 0 -0.5em #000, 923px 0 0 -0.5em #000, 924px 0 0 -0.5em #000, 925px 0 0 -0.5em #000, 926px 0 0 -0.5em #000, 927px 0 0 -0.5em #000, 928px 0 0 -0.5em #000, 929px 0 0 -0.5em #000, 930px 0 0 -0.5em #000, 931px 0 0 -0.5em #000, 932px 0 0 -0.5em #000, 933px 0 0 -0.5em #000, 934px 0 0 -0.5em #000, 935px 0 0 -0.5em #000, 936px 0 0 -0.5em #000, 937px 0 0 -0.5em #000, 938px 0 0 -0.5em #000, 939px 0 0 -0.5em #000, 940px 0 0 -0.5em #000, 941px 0 0 -0.5em #000, 942px 0 0 -0.5em #000, 943px 0 0 -0.5em #000, 944px 0 0 -0.5em #000, 945px 0 0 -0.5em #000, 946px 0 0 -0.5em #000, 947px 0 0 -0.5em #000, 948px 0 0 -0.5em #000, 949px 0 0 -0.5em #000, 950px 0 0 -0.5em #000, 951px 0 0 -0.5em #000, 952px 0 0 -0.5em #000, 953px 0 0 -0.5em #000, 954px 0 0 -0.5em #000, 955px 0 0 -0.5em #000, 956px 0 0 -0.5em #000, 957px 0 0 -0.5em #000, 958px 0 0 -0.5em #000, 959px 0 0 -0.5em #000, 960px 0 0 -0.5em #000, 961px 0 0 -0.5em #000, 962px 0 0 -0.5em #000, 963px 0 0 -0.5em #000, 964px 0 0 -0.5em #000, 965px 0 0 -0.5em #000, 966px 0 0 -0.5em #000, 967px 0 0 -0.5em #000, 968px 0 0 -0.5em #000, 969px 0 0 -0.5em #000, 970px 0 0 -0.5em #000, 971px 0 0 -0.5em #000, 972px 0 0 -0.5em #000, 973px 0 0 -0.5em #000, 974px 0 0 -0.5em #000, 975px 0 0 -0.5em #000, 976px 0 0 -0.5em #000, 977px 0 0 -0.5em #000, 978px 0 0 -0.5em #000, 979px 0 0 -0.5em #000, 980px 0 0 -0.5em #000, 981px 0 0 -0.5em #000, 982px 0 0 -0.5em #000, 983px 0 0 -0.5em #000, 984px 0 0 -0.5em #000, 985px 0 0 -0.5em #000, 986px 0 0 -0.5em #000, 987px 0 0 -0.5em #000, 988px 0 0 -0.5em #000, 989px 0 0 -0.5em #000, 990px 0 0 -0.5em #000, 991px 0 0 -0.5em #000, 992px 0 0 -0.5em #000, 993px 0 0 -0.5em #000, 994px 0 0 -0.5em #000, 995px 0 0 -0.5em #000, 996px 0 0 -0.5em #000, 997px 0 0 -0.5em #000, 998px 0 0 -0.5em #000, 999px 0 0 -0.5em #000,1000px 0 0 -0.5em #000;cursor:ew-resize;transition:background 200ms ease}.EPiServerForms .Form__Element .FormRange__Input::-webkit-slider-thumb:hover,.EPiServerForms .Form__Element .FormRange__Input::-webkit-slider-thumb:focus,.EPiServerForms .Form__Element .FormRange__Input::-webkit-slider-thumb:active{background:#ff7950}.EPiServerForms .Form__Element .FormRange__Input::-moz-range-track,.EPiServerForms .Form__Element .FormRange__Input::-moz-range-progress{width:100%;height:2em;background:linear-gradient(to bottom, #000, #000) 100% 50%/100% .25em no-repeat rgba(0,0,0,0)}.EPiServerForms .Form__Element .FormRange__Input::-moz-range-progress{background:linear-gradient(to bottom, #ff7950, #ff7950) 100% 50%/100% .25em no-repeat rgba(0,0,0,0)}.EPiServerForms .Form__Element .FormRange__Input::-moz-range-thumb{-moz-appearance:none;appearance:none;margin:0;height:1.25em;width:1.25em;background:#fff;border:.25em solid #ff7950;border-radius:100%;cursor:ew-resize;transition:background 200ms ease}.EPiServerForms .Form__Element .FormRange__Input::-moz-range-thumb:hover,.EPiServerForms .Form__Element .FormRange__Input::-moz-range-thumb:focus,.EPiServerForms .Form__Element .FormRange__Input::-moz-range-thumb:active{background:#ff7950}.EPiServerForms .Form__Element .FormRange__Input::-ms-track{width:100%;height:2em;border:0;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.EPiServerForms .Form__Element .FormRange__Input::-ms-fill-lower{background:linear-gradient(to bottom, #ff7950, #ff7950) 100% 50%/100% .25em no-repeat rgba(0,0,0,0)}.EPiServerForms .Form__Element .FormRange__Input::-ms-fill-upper{background:linear-gradient(to bottom, #000, #000) 100% 50%/100% .25em no-repeat rgba(0,0,0,0)}.EPiServerForms .Form__Element .FormRange__Input::-ms-thumb{appearance:none;height:1.25em;width:1.25em;background:#fff;border:.25em solid #ff7950;border-radius:100%;top:0;margin:0;box-shadow:none}.EPiServerForms .Form__Element .FormRange__Input:hover::-ms-thumb,.EPiServerForms .Form__Element .FormRange__Input:active::-ms-thumb{background:#ff7950}.EPiServerForms .Form__Element .FormSelection{font-family:"FSKoopman",sans-serif}.EPiServerForms .Form__Element .FormSelection select[multiple]{min-height:118px;min-height:7.375rem}.EPiServerForms .Form__Element .FormSelection select[multiple] option{padding:6px 12px;padding:0.375rem 0.75rem}.EPiServerForms .Form__Element .FormChoice{font-family:"FSKoopman",sans-serif}.EPiServerForms .Form__Element .FormChoice fieldset{border:none;padding:0}.EPiServerForms .Form__Element .FormChoice label{display:inline-block}.EPiServerForms .Form__Element .FormChoice--Image__Item{text-align:left !important;display:inline-flex !important;flex-wrap:wrap;width:40%}.EPiServerForms .Form__Element .FormChoice--Image__Item input{order:2}.EPiServerForms .Form__Element .FormChoice--Image__Item span{flex:1;order:3;display:inline-block;padding-left:.5rem;transform:translateY(-5px)}.EPiServerForms .Form__Element .FormChoice--Image__Item img{width:100%;order:1;margin-bottom:0.9375em}.EPiServerForms .Form__Element .FormChoice--Image__Item img:after{content:"";flex:0 0 100%;height:0}.EPiServerForms .Form__Element .FormChoice .form-customCheckbox [type=checkbox]:not(:checked)~label,.EPiServerForms .Form__Element .FormChoice .form-customCheckbox [type=checkbox]:checked~label{padding-left:40px;padding-left:2.5rem}.EPiServerForms .Form__Element .FormChoice .form-customCheckbox [type=checkbox]~.field-validation-error{padding-left:40px;padding-left:2.5rem}.EPiServerForms .Form__Element .FormChoice .form-customCheckbox [type=checkbox]:not(:checked)~label:before,.EPiServerForms .Form__Element .FormChoice .form-customCheckbox [type=checkbox]:checked~label:before{content:"";position:absolute;left:0;top:14px;top:0.875rem;width:24px;width:1.5rem;height:24px;height:1.5rem;border:1px solid #cdcdcd;background:#fff;transform:translateY(-50%)}.EPiServerForms .Form__Element .FormChoice .form-customCheckbox [type=checkbox]:not(:checked)~label:after,.EPiServerForms .Form__Element .FormChoice .form-customCheckbox [type=checkbox]:checked~label:after{content:"";top:14px;top:0.875rem;width:17px;width:1.0625rem;height:10px;height:0.625rem;left:13px;left:0.8125rem;font-size:44px;line-height:12px;font-size:2.75rem;line-height:0.75rem;transform:rotate(-45deg) translate(-10%, -110%) !important}.EPiServerForms .Form__Element .FormChoice .form-customCheckbox [type=checkbox]:checked~label:after{border-left:4px solid #ff7950;border-bottom:4px solid #ff7950}.EPiServerForms .Form__Element .FormChoice .form-customCheckbox [type=checkbox]:checked:focus~label:before,.EPiServerForms .Form__Element .FormChoice .form-customCheckbox [type=checkbox]:not(:checked):focus~label:before{border-color:#ff7950}.EPiServerForms .Form__Element .FormChoice .form-customCheckbox input[type=radio]{position:absolute;left:-9999px}.EPiServerForms .Form__Element .FormChoice .form-customCheckbox input[type=radio]+label::before{content:"";display:inline-block;margin-right:4px;margin-right:0.25rem;width:13px;width:0.8125rem;height:13px;height:0.8125rem;transition:all .25s;border:1px solid silver;transform:translateY(1px)}.EPiServerForms .Form__Element .FormChoice .form-customCheckbox input[type=radio]+label::before{border-radius:50%}.EPiServerForms .Form__Element .FormChoice .form-customCheckbox input[type=radio]:checked+label::before{content:"";background:#ff7950;border:1px solid #fff;box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #ff7950}.EPiServerForms .Form__Element .FormChoice .form-customCheckbox input[type=radio]:disabled~label{color:#aaa}.EPiServerForms .Form__Success__Message{background-color:#007f67 !important;color:#fff !important}.EPiServerForms input[type=text],.EPiServerForms input[type=password],.EPiServerForms input[type=email],.EPiServerForms input[type=tel],.EPiServerForms input[type=url],.EPiServerForms input[type=number],.EPiServerForms textarea{padding:13px 10px;padding:0.8125rem 0.625rem;border:1px solid #9e9e9e;max-width:100%;box-sizing:border-box;clear:left;width:100%}.EPiServerForms input[type=text]:hover,.EPiServerForms input[type=text]:focus,.EPiServerForms input[type=password]:hover,.EPiServerForms input[type=password]:focus,.EPiServerForms input[type=email]:hover,.EPiServerForms input[type=email]:focus,.EPiServerForms input[type=tel]:hover,.EPiServerForms input[type=tel]:focus,.EPiServerForms input[type=url]:hover,.EPiServerForms input[type=url]:focus,.EPiServerForms input[type=number]:hover,.EPiServerForms input[type=number]:focus,.EPiServerForms textarea:hover,.EPiServerForms textarea:focus{border-color:#f7663b;outline:#f7663b}.EPiServerForms input[type=text][readonly=readonly],.EPiServerForms input[type=password][readonly=readonly],.EPiServerForms input[type=email][readonly=readonly],.EPiServerForms input[type=tel][readonly=readonly],.EPiServerForms input[type=url][readonly=readonly],.EPiServerForms input[type=number][readonly=readonly],.EPiServerForms textarea[readonly=readonly]{background-color:#f9f9f9}.EPiServerForms input[type=text][readonly=readonly]:hover,.EPiServerForms input[type=text][readonly=readonly]:focus,.EPiServerForms input[type=password][readonly=readonly]:hover,.EPiServerForms input[type=password][readonly=readonly]:focus,.EPiServerForms input[type=email][readonly=readonly]:hover,.EPiServerForms input[type=email][readonly=readonly]:focus,.EPiServerForms input[type=tel][readonly=readonly]:hover,.EPiServerForms input[type=tel][readonly=readonly]:focus,.EPiServerForms input[type=url][readonly=readonly]:hover,.EPiServerForms input[type=url][readonly=readonly]:focus,.EPiServerForms input[type=number][readonly=readonly]:hover,.EPiServerForms input[type=number][readonly=readonly]:focus,.EPiServerForms textarea[readonly=readonly]:hover,.EPiServerForms textarea[readonly=readonly]:focus{border-color:#9e9e9e}.EPiServerForms textarea{min-height:100px;min-height:6.25rem}.EPiServerForms .forms-charactercounttextarea--container{position:relative}.EPiServerForms .forms-charactercounttextarea--counter-container{display:flex;position:absolute;right:0;bottom:-1em;color:#505b59;font-family:"FSKoopman",sans-serif}.EPiServerForms .forms-charactercounttextarea--char-counter{margin-left:0.3125em}#tableNoFurniturePriceSelector.is-hidden,#tableWithFurniturePriceSelector.is-hidden{display:none}@keyframes spinner{from{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}._jsSpinner.is-loading::after{position:absolute;top:50%;right:30px;right:1.875rem;content:"";display:block;width:30px;width:1.875rem;height:30px;height:1.875rem;background:url(4464e3282f694f410cfc.png);background-size:cover;animation:spinner 1000ms linear 0ms infinite;will-change:transform}.ui-dialog{position:absolute;width:100% !important;max-width:500px}.ui-widget-header{background:#f9f9f9 !important;border:none !important}.ui-widget-content{background:#f9f9f9 !important;border-radius:0 !important}.ui-dialog-titlebar-close{border:none !important;padding:7px 10px !important;background:#f9f9f9 !important;float:right}.ui-button-text{text-transform:uppercase !important;font-size:.75em !important;margin-left:3px !important;top:-1px !important;position:relative !important}#questionnaire-modal{padding:0 1.25em;border:none;background:#f9f9f9}#questionnaire-modal fieldset{border:none;margin:0;padding:0}#questionnaire-modal fieldset label{display:block}#questionnaire-modal .Form__Element__Caption{margin-bottom:0.625em}#questionnaire-modal .FormSubmitButton{margin-bottom:0;width:100%}#questionnaire-modal .Form__Status .Form__Status__Message{padding-left:0;padding-right:0}#questionnaire-modal .Form__Status .Form__Success__Message{background:rgba(0,0,0,0)}#questionnaire-modal .FormTextbox__Input{width:100%;resize:none;border:1px solid #cdcdcd}#questionnaire-modal .FormTextbox__Input:focus{border-color:#f7663b;outline:#f7663b}#questionnaire-modal .EPiServerForms .hide{display:none !important}#questionnaire-modal .form-customCheckbox{padding:1.25em 0}.registration__form{max-width:840px;max-width:52.5rem}.registration__form label>a{text-decoration:underline}@media only screen and (min-width: 48em){.registration__membership{margin-bottom:30px;margin-bottom:1.875rem}}@media only screen and (min-width: 64em){.registration__membership{margin-bottom:90px;margin-bottom:5.625rem}}.registration__pricelist{margin:25px 0;margin:1.5625rem 0;font-family:"FSKoopman",sans-serif}.registration__pricelist a{text-decoration:underline}@media only screen and (min-width: 48em){.registration__address,.registration__organization-contact{margin-bottom:30px;margin-bottom:1.875rem}}@media only screen and (min-width: 64em){.registration__address,.registration__organization-contact{margin-bottom:60px;margin-bottom:3.75rem}}.registration__main-body{margin-bottom:30px;margin-bottom:1.875rem}@media only screen and (min-width: 64em){.registration__payment{display:flex;justify-content:space-between}}.registration__giro{display:flex !important}.registration__giro .popper{flex:none;margin-left:10px;margin-left:0.625rem}.registration__logos{display:flex;align-items:center;justify-content:center;margin-top:-10px;margin-top:-0.625rem;margin-bottom:20px;margin-bottom:1.25rem}@media only screen and (min-width: 64em){.registration__logos{justify-content:flex-start}}.registration__logos svg:first-child{margin-left:-20px;margin-left:-1.25rem}@media only screen and (min-width: 30em){.registration__logos svg{flex:none}}.registration__logos .vipps-logo{margin-top:8px;margin-top:0.5rem;width:124px;width:7.75rem;height:46px;height:2.875rem}.registration__logos .visa-logo{width:106px;width:6.625rem;height:48px;height:3rem}.registration__logos .mastercard-logo{width:91px;width:5.6875rem;height:77px;height:4.8125rem}.registration__terms{margin:0 0 40px;margin:0 0 2.5rem;text-align:center}@media only screen and (min-width: 64em){.registration__terms{text-align:left}}.registration__terms a{text-decoration:underline}.registration__submit{margin:10px 0 90px;margin:0.625rem 0 5.625rem;text-align:center}@media only screen and (min-width: 64em){.registration__submit{text-align:right}}.registration__error{padding:50px 0;padding:3.125rem 0;text-align:center}.registration__error__logo{display:block;margin:0 auto 50px;margin:0 auto 3.125rem;width:180px;width:11.25rem;height:113px;height:7.0625rem}@media only screen and (min-width: 64em){.registration__error__logo{width:240px;width:15rem;height:150px;height:9.375rem}}.registration__error__heading{max-width:500px;max-width:31.25rem;margin:0 auto 30px;margin:0 auto 1.875rem;font-size:48px;line-height:52px;font-size:3rem;line-height:3.25rem;font-family:"FSKoopman",sans-serif;color:#004c3e}.registration__error__text{margin:0 auto 30px;margin:0 auto 1.875rem;max-width:470px;max-width:29.375rem;text-align:center}.registration__error__text>h1{margin:0 0 10px;margin:0 0 0.625rem;font-size:32px;line-height:36px;font-size:2rem;line-height:2.25rem}@media only screen and (min-width: 64em){.registration__error__text>h1{font-size:48px;line-height:52px;font-size:3rem;line-height:3.25rem}}.registration__error__text>p{margin:0;font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem}@media only screen and (min-width: 64em){.registration__error__text>p{font-size:24px;line-height:32px;font-size:1.5rem;line-height:2rem}}.heroWrapper{margin:0 -30px 50px;margin:0 -1.875rem 3.125rem}@media only screen and (min-width: 64em){.heroWrapper{overflow:hidden;width:calc(100% + 7.5em);margin-left:-3.75em}}@media only screen and (min-width: 75em){.heroWrapper{width:calc(100% + 15em);margin-left:-7.5em}}.heroList{position:relative}.heroList--loading .hero:nth-child(n+2){display:none}.hero{flex:none;width:100%}.hero--animating{position:absolute;top:0;z-index:100}.hero-content{padding:30px 30px 40px;padding:1.875rem 1.875rem 2.5rem;width:100%;transition:all 300ms ease-out}.hero--animate-out .hero-content{opacity:0;transform:translateX(-75px)}.hero--animate-in .hero-content{transition-delay:200ms;opacity:0;transform:translateX(75px)}@media only screen and (min-width: 64em){.hero-content{width:500px;width:31.25rem;padding-left:60px;padding-left:3.75rem;padding-right:60px;padding-right:3.75rem;flex:none;display:flex;flex-direction:column}}@media only screen and (min-width: 75em){.hero-content{padding:100px 120px 0 120px;padding:6.25rem 7.5rem 0 7.5rem;width:650px;width:40.625rem}}.hero-heading{color:#004c3e;font-size:32px;line-height:32px;font-size:2rem;line-height:2rem;margin-bottom:30px;margin-bottom:1.875rem}@media only screen and (min-width: 30em){.hero-heading{font-size:48px;line-height:48px;font-size:3rem;line-height:3rem}}@media only screen and (min-width: 64em){.hero-heading{font-size:64px;line-height:64px;font-size:4rem;line-height:4rem}}.hero-intro{font-size:24px;line-height:34px;font-size:1.5rem;line-height:2.125rem;margin:0}@media only screen and (max-width: 74em){.hero-intro{font-size:16px;line-height:21px;font-size:1rem;line-height:1.3125rem}}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 0.625em}.hero-cta{margin:1.5625em 1.875em 1.5625em 0}.hero-more{font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem;color:#505b59}@media only screen and (max-width: 74em){.hero-more{font-size:16px;line-height:22.4px;font-size:1rem;line-height:1.4rem}}.hero-nav{display:flex;align-items:center;color:#007f67;font-family:"FSKoopman",sans-serif;font-size:21px;line-height:29.4px;font-size:1.3125rem;line-height:1.8375rem;transition:opacity 200ms linear}.hero-nav.is-hidden{opacity:0}.hero-nav-button{background:rgba(0,0,0,0);appearance:none;border:none;color:inherit;font-weight:bold}.hero-nav-next{margin-right:1.875em}@media only screen and (min-width: 64em){.hero-nav{margin:auto 0 0}}@media only screen and (max-width: 74em){.hero-nav{font-size:16px;line-height:22.4px;font-size:1rem;line-height:1.4rem}}.hero-picture{flex:auto;display:block;overflow:hidden}@media only screen and (min-width: 75em){.hero-picture{width:790px;width:49.375rem;max-height:790px;max-height:49.375rem}}.hero-picture img{transition:all 300ms ease-out;transition-duration:500ms}.hero--animate-out .hero-picture img{transform:translateX(-25%)}.hero--animate-in .hero-picture img{transform:translateX(100%)}@media only screen and (max-width: 63em){.hero--animate-out .hero-picture img,.hero--animate-in .hero-picture img{opacity:0}}.hero-image{width:100%}@media only screen and (min-width: 48em){.hero{display:flex}}.ui-autocomplete{max-width:44.0625em;background-color:#f9f9f9}.searchPage .ui-autocomplete{width:39.375em;max-width:100%;box-shadow:0px 3px 5px 0px rgba(85,85,85,.6)}.ui-autocomplete>li>a{display:block;padding:0.625em 0.9375em 0.625em 1.875em;color:#000;box-sizing:border-box}.ui-autocomplete>li>a span{float:right;text-transform:uppercase;font-size:14px;line-height:19.6px;font-size:0.875rem;line-height:1.225rem}.ui-autocomplete>li>a:hover,.ui-autocomplete>li>a:focus{background-color:hsl(0,0%,92.6470588235%);color:#007f67}/*! jQuery UI - v1.12.1 - 2016-09-26
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-0.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(3580b1faf02c1cd7994c.png)}.ui-widget-header .ui-icon{background-image:url(3580b1faf02c1cd7994c.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(c58c5719d8be44d69fc2.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(df59c902592bb5f10f8b.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(e73f5131bb90fcc736a6.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(bb549ea947a7a69e5c0c.png)}.ui-button .ui-icon{background-image:url(f0ad30c87d846b34a0a6.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0px 0px 5px #666;box-shadow:0px 0px 5px #666}.articleTeaserBlock{background-color:#fff;padding:1.25em;margin-bottom:1.25em;border-bottom:2px solid #007f67}.articleTeaserBlock>a{margin-left:-1em;margin-right:-1em;display:block;text-decoration:none}.articleTeaserBlock>a:before,.articleTeaserBlock>a:after{content:" ";display:table}.articleTeaserBlock>a:after{clear:both}.articleTeaserBlock>a:hover h3,.articleTeaserBlock>a:focus h3{color:#007f67}.articleTeaserBlock-image{position:relative;min-height:1px;padding-left:1em;padding-right:1em;position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 48em){.articleTeaserBlock-image{float:left;width:41.6666666667%}}@media(min-width: 64em){.articleTeaserBlock-image{float:left;width:33.3333333333%}}.articleTeaserBlock-intro{position:relative;min-height:1px;padding-left:1em;padding-right:1em;position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 48em){.articleTeaserBlock-intro{float:left;width:58.3333333333%}}@media(min-width: 64em){.articleTeaserBlock-intro{float:left;width:66.6666666667%}}.articleTeaserBlock-label{font-size:14px;line-height:24px;font-size:0.875rem;line-height:1.5rem;text-transform:uppercase;margin:10px 0 0 0;margin:0.625rem 0 0 0}.articleTeaserBlock h3{color:#555;font-size:26px;line-height:30px;font-size:1.625rem;line-height:1.875rem}.articleTeaserBlock--left{position:relative;min-height:1px;padding-left:1em;padding-right:1em;margin-right:1.25em}@media(min-width: 48em){.articleTeaserBlock--left{float:left;width:50%}}.articleTeaserBlock--left .articleTeaserBlock-image,.articleTeaserBlock--left .articleTeaserBlock-intro{width:100%;float:none}@media only screen and (max-width: 47em){.articleTeaserBlock--left{float:none !important;margin-left:0}}.articleTeaserBlock--right{position:relative;min-height:1px;padding-left:1em;padding-right:1em;margin-left:1.25em;float:right !important}@media(min-width: 48em){.articleTeaserBlock--right{float:left;width:50%}}.articleTeaserBlock--right .articleTeaserBlock-image,.articleTeaserBlock--right .articleTeaserBlock-intro{width:100%;float:none}@media only screen and (max-width: 47em){.articleTeaserBlock--right{float:none !important;margin-right:0}}.articleTeaserInline{padding-left:0.9375em;border-left:1px solid #9e9e9e}.articleTeaserInline>a{text-decoration:none}.articleTeaserInline>a h3{color:#007f67}.articleTeaserInline>a:hover h3,.articleTeaserInline>a:focus h3{text-decoration:underline}.articleTeaserInline-label{margin:0;color:#9e9e9e;text-transform:uppercase;font-size:14px;line-height:16px;font-size:0.875rem;line-height:1rem}.articleTeaserInline h3{font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem;margin:0}.videoFile::-webkit-media-controls-start-playback-button{display:none}.videoBlock{background-color:#f9f9f9;border-bottom:3px solid #007f67;padding:1.25em;margin-bottom:5em}.videoBlock-embed{overflow:hidden;padding-bottom:56.25%;position:relative}.videoBlock-embed iframe,.videoBlock-embed embed,.videoBlock-embed object{height:100%;left:0;position:absolute;top:0;width:100%;border:none}.videoBlock-label{text-transform:uppercase;color:#007f67;margin-bottom:0}.videoBlock h3{margin-bottom:5px;margin-bottom:0.3125rem;font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem}.videoBlock-description p{margin-top:0}.listItem{margin-bottom:3.125em}.listItem-heading{margin:0}.listItem-heading>a{color:#000}.listItem-heading>a:hover,.listItem-heading>a:focus{color:#007f67;text-decoration:underline}.listItem-intro>.abstract,.listItem-intro.customRegistrationResponse>h2+p{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem;font-family:"Tiempos",sans-serif}.listItem-intro>.abstract:first-child,.listItem-intro.customRegistrationResponse>h2+p:first-child{margin-top:10px;margin-top:0.625rem}.listItem-date{color:#9e9e9e;font-size:16px;line-height:22.4px;font-size:1rem;line-height:1.4rem}.listItem-media{margin-top:0.625em}.collapsableSection{margin-top:3.125em}.collapsableSection-toggler{border:none;display:block;width:100%;background:none;text-align:left;padding:0;margin-bottom:10px;margin-bottom:0.625rem;position:relative}.collapsableSection-toggler:after{content:"▼";color:#dcdcdc;font-size:14px;line-height:19.6px;font-size:0.875rem;line-height:1.225rem;position:absolute;right:15px;right:0.9375rem;top:50%;transform:translateY(-50%)}.collapsableSection-toggler:hover,.collapsableSection-toggler:focus{color:#007f67}.collapsableSection-toggler:hover:after,.collapsableSection-toggler:focus:after{color:#007f67}.collapsableSection-toggler.is-active:after,.collapsableSection-toggler[aria-expanded=true]:after{content:"▲"}.contractTeaser{margin-bottom:0.1875em}@media only screen and (max-width: 47em){.contractTeaser{background-color:#f9f9f9}}.contractTeaser:hover .contractTeaser-buttonRow,.contractTeaser:focus .contractTeaser-buttonRow,.contractTeaser:active .contractTeaser-buttonRow{display:block}.contractTeaser:hover .contractTeaser-published,.contractTeaser:focus .contractTeaser-published,.contractTeaser:active .contractTeaser-published{display:none}@media only screen and (max-width: 47em){.contractTeaser:hover .contractTeaser-published,.contractTeaser:focus .contractTeaser-published,.contractTeaser:active .contractTeaser-published{display:block}}.contractTeaser-symbol{background-color:#f9f9f9;width:4.0625em;padding:0.625em;border-right:3px solid #fff}.contractTeaser-symbol.flexList-item,.advantageCardList .contractTeaser-symbol.block{flex:none}@media only screen and (max-width: 47em){.contractTeaser-symbol{padding:0.3125em;width:1.875em;height:1.875em;border:none;position:absolute}.contractTeaser-symbol>svg{width:1.25em;height:1.25em}}.contractTeaser-symbol>svg{width:2.5em;height:2.5em;fill:#007f67}.contractTeaser-inner{background-color:#f9f9f9;width:calc(100% - 65px);padding:1.0625em}@media only screen and (max-width: 47em){.contractTeaser-inner{padding:0.625em;width:100%}}.contractTeaser-buttonRow{float:right;display:none}@media only screen and (max-width: 47em){.contractTeaser-buttonRow{float:none;display:block;margin-top:0.625em;padding-top:0.625em;border-top:1px solid #dcdcdc;text-align:right}}.contractTeaser-buttonRow>a{margin-right:1.25em}.contractTeaser-buttonRow>a:last-child{margin-right:0}@media only screen and (max-width: 47em){.contractTeaser-buttonRow>a{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}}.contractTeaser-published{margin-top:2px;margin-top:0.125rem;float:right;display:inline-block}@media only screen and (max-width: 47em){.contractTeaser-published{display:block;float:none;margin-bottom:0.625em;padding-left:40px;padding-left:2.5rem}}.contractTeaser-content{width:100%;display:block}.contractTeaser-content>h4{display:inline-block;font-family:"Tiempos",sans-serif}@media only screen and (max-width: 47em){.contractTeaser-content>h4{margin-bottom:0.625em;padding-left:40px;padding-left:2.5rem}}.contractTeaser-content>h4>a{color:#000}.contractTeaser-content>h4>a:hover,.contractTeaser-content>h4>a:focus{color:#007f67}.courseMaterial{margin:1.875em 0}.courseMaterial-fileList{margin-top:0.3125em}.courseMaterial-fileList>li{background-color:#f9f9f9;margin-bottom:0.3125em;padding:0.625em}.courseMaterial-file{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem;color:#000;position:relative;padding-right:30px;padding-right:1.875rem;display:block}.courseMaterial-file:hover,.courseMaterial-file:focus{color:#007f67}.courseMaterial-file:after{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);background:url(9a2889751e86be099923.svg) center center no-repeat;width:2.125em;height:2.125em;background-size:1.5em}.districtTeaser{margin:1.875em 0}.districtTeaser-title{color:#007f67}.wizard{padding-bottom:7.5em}.wizard-heading{display:inline;vertical-align:middle}.wizard-text{margin-bottom:3.125em}.wizard-changeHeadingBtn{margin-left:0.625em}.wizard-updated{text-align:left;display:block;margin-bottom:0.625em}.wizard-updated>p{margin:5px 0;margin:0.3125rem 0}.wizard-updated time{color:#007f67}.wizard-toolbar{float:left}.wizard-toolbar-item{display:inline-block;margin-right:3.125em}@media only screen and (max-width: 47em){.wizard-toolbar-item{margin-bottom:0.9375em;margin-right:0.9375em}}.wizard-toolbar-item>svg{width:2.5em;height:2.5em;fill:#007f67;vertical-align:middle}.wizard-toolbar-item:last-child{margin:0}.wizard-progress{width:100%;display:block;border-bottom:2px solid #dcdcdc;position:relative;overflow:visible}.wizard-progress-step{width:33%;display:inline-block;position:absolute;top:-0.25em;font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}.wizard-progress-step:first-child{left:0}.wizard-progress-step:nth-child(2n){left:50%}.wizard-progress-step:last-child{left:100%}.wizard-progress-step:before{content:"";display:block;width:0.625em;height:0.625em;border-radius:50%;background-color:#dcdcdc;margin-left:-0.125em;border:1px solid #fff;margin-bottom:0.625em}.wizard-progress-step--current{top:-0.1875em}.wizard-progress-step--current:before{width:0.5em;height:0.5em;background-color:#007f67;border-color:#007f67}.wizard-buttonRow{width:100%;position:fixed;bottom:0;left:0;z-index:999}.wizard-buttonRow-inner{background-color:#fff;padding:1.875em 0;position:relative;z-index:10;text-align:right}@media only screen and (max-width: 63em){.wizard-buttonRow-inner{padding:0.9375em 0}}.wizard-buttonRow:before{position:absolute;z-index:1;content:"";display:block;width:100%;top:0;box-shadow:0px -10px 20px 10px rgba(85,85,85,.3)}.wizard-cancel{margin-right:0.625em}.districtList{padding-bottom:5em}.districtList>h2{margin-bottom:50px;margin-bottom:3.125rem}@media only screen and (max-width: 63em){.districtList-column{margin-left:-1em;margin-right:-1em}.districtList-column:before,.districtList-column:after{content:" ";display:table}.districtList-column:after{clear:both}}@media only screen and (max-width: 63em){.districtList-itemWrapper{position:relative;min-height:1px;padding-left:1em;padding-right:1em}}@media only screen and (max-width: 63em)and (min-width: 48em){.districtList-itemWrapper{float:left;width:50%}}.districtList-item{display:block;border-bottom:1px solid #dcdcdc;margin-bottom:0.625em}.districtList-item>a{display:block;padding:5px 10px;padding:0.3125rem 0.625rem;position:relative;font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem;color:#555}.districtList-item>a:hover,.districtList-item>a:focus{color:#007f67}.districtList-item>a:hover:after,.districtList-item>a:focus:after{content:"▶︎";position:absolute;top:50%;transform:translateY(-50%);right:10px;right:0.625rem;font-size:12px;line-height:16.8px;font-size:0.75rem;line-height:1.05rem;color:#dcdcdc}.serviceTeaser{margin:3.125em 0}.serviceTeaser-icon{display:block;width:44px;height:44px;margin-bottom:20px;margin-bottom:1.25rem}.serviceTeaser>h2{font-size:24px;line-height:33.6px;font-size:1.5rem;line-height:2.1rem;margin-bottom:10px;margin-bottom:0.625rem;color:#004c3e}.serviceTeaser-intro{margin:0;margin-bottom:40px;margin-bottom:2.5rem}.serviceTeaser-actionBtn{position:relative;padding-left:32px;padding-left:2rem;color:#007f67;display:inline-block}.serviceTeaser-actionBtn::before{content:"→";position:absolute;top:0;left:0;font-family:"FSKoopman",sans-serif}.serviceTeaser-actionBtn>span{text-decoration:underline}@media only screen and (min-width: 64em){.serviceTeaser{max-width:290px;max-width:18.125rem}}.downloadMedia{margin:0 0 1.25em 0;padding:0.9375em;background-color:#f9f9f9}.downloadMedia-image{margin-bottom:0.9375em}.downloadMedia-link{display:block;padding-left:31px;padding-left:1.9375rem;background:url(9a2889751e86be099923.svg) left bottom no-repeat;background-size:1.75em;vertical-align:bottom}.downloadMedia-link:after{content:"";display:block;height:3px;height:0.1875rem;border:1px solid #dcdcdc;margin-top:5px;margin-top:0.3125rem}.factbox{border:2px solid #9e9e9e;margin-bottom:1rem;padding:1rem}.factbox:before,.factbox:after{content:" ";display:table}.factbox:after{clear:both}.factbox-heading{padding:.5rem 0;padding-left:2.5rem;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMyMjlCNkI7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNTYsMEMxMTQuNiwwLDAsMTE0LjYsMCwyNTZjMCwxNDEuNCwxMTQuNiwyNTYsMjU2LDI1NmMxNDEuNCwwLDI1Ni0xMTQuNiwyNTYtMjU2QzUxMiwxMTQuNiwzOTcuNCwwLDI1Niwweg0KCQkgTTI1NS45LDEwOC44YzIxLjQsMCwzOC44LDE3LjQsMzguOCwzOC44YzAsMjEuNC0xNy40LDM4LjgtMzguOCwzOC44Yy0yMS40LDAtMzguOC0xNy40LTM4LjgtMzguOA0KCQlDMjE3LjEsMTI2LjIsMjM0LjUsMTA4LjgsMjU1LjksMTA4Ljh6IE0zMjIuNiw0MDAuM2MwLDMuOS0zLjEsNy03LDdIMjkzaC03NC4yaC0yMi42Yy0zLjksMC03LTMuMS03LTd2LTE0LjRjMC0zLjksMy4xLTcsNy03aDIyLjYNCgkJVjI0Mi4yaC0yMy4zYy0zLjksMC03LTMuMS03LTd2LTE0LjRjMC0zLjksMy4xLTcsNy03aDIzLjNIMjg2aDAuMmMzLjksMCw3LDMuMSw3LDd2MTU4LjFoMjIuNGMzLjksMCw3LDMuMSw3LDdMMzIyLjYsNDAwLjMNCgkJTDMyMi42LDQwMC4zeiIvPg0KPC9nPg0KPC9zdmc+DQo=);background-size:2rem 2rem;background-repeat:no-repeat;background-position:left center}.factbox-heading span{color:#007f67}.factbox p:last-of-type{margin-bottom:0}.progress-bar{position:relative;border:0.125em solid #007f67;margin-bottom:1.875em}.progress-bar__intervals{display:flex;flex-direction:row;justify-content:space-between}.progress-bar__interval{height:1.25em;position:relative;text-align:center}.progress-bar__interval span{transform:translateY(25px);display:inline-block;color:#797676;font-family:"FSKoopman",sans-serif}@media only screen and (max-width: 47em){.progress-bar__interval{display:none}.progress-bar__interval:first-of-type,.progress-bar__interval:last-of-type{display:block}}.progress-bar__points{position:absolute;height:1.25em;top:0;left:0;background:#007f67}.image-cta{margin:40px -30px 0;margin:2.5rem -1.875rem 0;position:relative;min-height:20rem}@media only screen and (min-width: 48em){.image-cta{min-height:25rem}}@media only screen and (min-width: 64em){.image-cta{margin:50px -60px 0;margin:3.125rem -3.75rem 0}}@media only screen and (min-width: 75em){.image-cta{margin:50px -120px 0;margin:3.125rem -7.5rem 0;min-height:30rem}}.image-cta__image::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.image-cta__image img{position:absolute;object-fit:cover;width:100%;height:100%}.image-cta__content{position:relative;padding:40px 30px;padding:2.5rem 1.875rem;max-width:800px;max-width:50rem}@media only screen and (min-width: 64em){.image-cta__content{padding:60px 60px;padding:3.75rem 3.75rem}}@media only screen and (min-width: 75em){.image-cta__content{padding:60px 120px;padding:3.75rem 7.5rem}}.image-cta__content.white{color:#fff}.image-cta__content.white .checkList:before{color:#fff}.image-cta .image-cta__title{font-size:32px;line-height:44.8px;font-size:2rem;line-height:2.8rem;color:#000}@media only screen and (min-width: 75em){.image-cta .image-cta__title{font-size:40px;line-height:56px;font-size:2.5rem;line-height:3.5rem}}.image-cta .image-cta__title.green{color:#004c3e}.image-cta__text{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}.image-cta__text .btn,.image-cta__text a.ctaBtn,.image-cta__text .ctaBtn>a,.image-cta__text .EPiServerForms button,.EPiServerForms .image-cta__text button{display:inline-block;margin-top:30px;margin-top:1.875rem}.image-cta__text ul{overflow:visible}.image-cta.black .image-cta__image::after{background-color:hsla(0,0%,100%,.5)}.image-cta.white .image-cta__image::after{background-color:rgba(0,0,0,.5)}.image-cta.white .image-cta__title{color:#fff}.image-cta.white .image-cta__content{color:#fff}.image-cta.white .image-cta__content .checkList:before{color:#fff}.image-cta.white .checkList:before{color:#fff}.image-cta.white .hero-action--bg-white .hero-action__heading{color:#fff}.image-cta.white .hero-action--bg-white ul,.image-cta.white .hero-action--bg-white ol{color:#fff}.image-cta.white .hero-action--bg-white .mini-signup-form__readMore{color:#fff}.content-area{position:relative;padding:40px 30px;padding:2.5rem 1.875rem;margin:0 -30px;margin:0 -1.875rem}@media only screen and (min-width: 64em){.content-area{padding:50px 60px;padding:3.125rem 3.75rem;margin:0 -60px;margin:0 -3.75rem}}@media only screen and (min-width: 75em){.content-area{padding:50px 120px;padding:3.125rem 7.5rem;margin:0 -120px;margin:0 -7.5rem}}.content-area.gray .hero-action__pictureMask,.content-area.black .hero-action__pictureMask,.content-area.green .hero-action__pictureMask{display:none}.content-area:before,.content-area:after{content:"";position:absolute;top:0;bottom:0}.content-area.edit-mode:before,.content-area.edit-mode:after{content:none}.content-area:before{right:100%;left:-1000%}@media only screen and (max-width: 47em){.content-area:before{left:auto}}.content-area:after{right:-1000%;left:100%}@media only screen and (max-width: 47em){.content-area:after{right:auto}}.content-area.gray{background-color:#f2f2f2}.content-area.gray:before,.content-area.gray:after{background-color:#f2f2f2}.content-area.gray blockquote{color:#000}.content-area.green,.content-area.black{color:#fff}.content-area.green h2,.content-area.green h3,.content-area.green h4,.content-area.green a,.content-area.green p,.content-area.green li,.content-area.green blockquote,.content-area.green time,.content-area.black h2,.content-area.black h3,.content-area.black h4,.content-area.black a,.content-area.black p,.content-area.black li,.content-area.black blockquote,.content-area.black time{color:#fff}.content-area.green{background-color:#004c3e}.content-area.green:before,.content-area.green:after{background-color:#004c3e}.content-area.black{background-color:#000}.content-area.black:before,.content-area.black:after{background-color:#000}.content-area.white{background-color:#fff}.content-area.white:before,.content-area.white:after{background-color:#fff}.themeContentPage .contentareablock.col-md-12 .content-area{padding:40px 46px;padding:2.5rem 2.875rem;margin:0 -46px;margin:0 -2.875rem}.courseCalendarPage .page-header__box{margin-bottom:50px;margin-bottom:3.125rem}.courseCalendarPage .wrapper{padding-bottom:0}.courseCalendarPage footer{margin-top:0}.courseCalendarPage .course-list{margin:0}.course-calendar__top-content{margin-bottom:75px;margin-bottom:4.6875rem}.course-calendar__top-content .content-area:empty{display:none}.course-calendar__bottom-content:after{display:none}.course-calendar__bottom-content .content-area:empty{display:none}.course-calendar__filter{margin-bottom:75px;margin-bottom:4.6875rem}.course-calendar__filter-heading{display:inline-block;margin-bottom:15px;margin-bottom:0.9375rem;font-family:"FSKoopman",sans-serif;font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}@media screen and (min-width: 48em){.course-calendar__filter-heading{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}}@media screen and (min-width: 64em){.course-calendar__filter-heading{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}}@media screen and (min-width: 75em){.course-calendar__filter-heading{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}}.course-calendar__filter-reset{float:right}.course-calendar__filter-reset button{border:none;background:none;text-decoration:underline;color:#007f67;font-family:"FSKoopman",sans-serif;font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}@media screen and (min-width: 48em){.course-calendar__filter-reset button{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}}@media screen and (min-width: 64em){.course-calendar__filter-reset button{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}}@media screen and (min-width: 75em){.course-calendar__filter-reset button{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}}.course-calendar__filter-reset button:hover,.course-calendar__filter-reset button:focus{color:#555}.course-calendar__results{margin-bottom:75px;margin-bottom:4.6875rem}.course-calendar__no-results-for-param:not(:empty){margin-bottom:25px;margin-bottom:1.5625rem}.btn,a.ctaBtn,.ctaBtn>a,.EPiServerForms button{border:none;background:none;display:inline-block;font-family:"FSKoopman",sans-serif;font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}.btn.hidden,a.hidden.ctaBtn,.ctaBtn>a.hidden,.EPiServerForms button.hidden{display:none}.btn--primary,a.ctaBtn,.ctaBtn>a,.EPiServerForms button,.btn--secondary{position:relative;display:inline-block;vertical-align:middle;padding:16px 40px;padding:1rem 2.5rem;font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem;text-align:center;-webkit-font-smoothing:antialiased;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:transform}.btn--primary:before,a.ctaBtn:before,.ctaBtn>a:before,.EPiServerForms button:before,.btn--secondary:before{position:absolute;left:0;bottom:0;content:"";width:100%;height:4px;z-index:-1;transition-duration:.3s;transition-property:transform}.btn--primary:focus,a.ctaBtn:focus,.ctaBtn>a:focus,.EPiServerForms button:focus,.btn--primary:hover,a.ctaBtn:hover,.ctaBtn>a:hover,.EPiServerForms button:hover,.btn--secondary:focus,.btn--secondary:hover{transform:translateY(-8px)}.btn--primary:focus:before,a.ctaBtn:focus:before,.ctaBtn>a:focus:before,.EPiServerForms button:focus:before,.btn--primary:hover:before,a.ctaBtn:hover:before,.ctaBtn>a:hover:before,.EPiServerForms button:hover:before,.btn--secondary:focus:before,.btn--secondary:hover:before{transform:translateY(8px)}.btn--primary.btn--disabled,a.btn--disabled.ctaBtn,.ctaBtn>a.btn--disabled,.EPiServerForms button.btn--disabled,.btn--secondary.btn--disabled{background-color:#5db391;color:#fff;border-bottom:1px solid #007f67;cursor:default}.btn--primary.btn--disabled:focus,a.btn--disabled.ctaBtn:focus,.ctaBtn>a.btn--disabled:focus,.EPiServerForms button.btn--disabled:focus,.btn--primary.btn--disabled:hover,a.btn--disabled.ctaBtn:hover,.ctaBtn>a.btn--disabled:hover,.EPiServerForms button.btn--disabled:hover,.btn--secondary.btn--disabled:focus,.btn--secondary.btn--disabled:hover{color:#fff;background-color:#5db391}@media only screen and (max-width: 74em){.btn--primary,a.ctaBtn,.ctaBtn>a,.EPiServerForms button,.btn--secondary{font-size:16px;line-height:22.4px;font-size:1rem;line-height:1.4rem;padding:0.625em 2em}}.btn--primary,a.ctaBtn,.ctaBtn>a,.EPiServerForms button{background-color:#f7663b;color:#0a221e}.btn--primary:before,a.ctaBtn:before,.ctaBtn>a:before,.EPiServerForms button:before{border-bottom:4px solid #f7663b}.btn--primary:focus,a.ctaBtn:focus,.ctaBtn>a:focus,.EPiServerForms button:focus,.btn--primary:hover,a.ctaBtn:hover,.ctaBtn>a:hover,.EPiServerForms button:hover{color:#0c0f27}.btn--secondary{background-color:#007f67;color:#fff}.btn--secondary:before{border-bottom:4px solid #007f67}.btn--secondary:focus,.btn--secondary:hover{color:#fff}.btn--search{display:block;padding:0;margin:0}.btn--search svg{width:37px;width:2.3125rem;height:37px;height:2.3125rem;vertical-align:middle;fill:#ed4f3b}.btn--search-button{width:43px;width:2.6875rem;height:43px;height:2.6875rem}.btn--search-button svg{width:63px;width:3.9375rem;height:63px;height:3.9375rem;margin:-10px}.btn--menu{width:32px;width:2rem;height:32px;height:2rem;border:4px solid rgba(0,0,0,0);position:relative;flex:none;padding:0;margin:0;z-index:12}.btn--menu-lines{display:inline-block;width:100%;height:0.125em;background-color:#ed4f3b;border-radius:.1785714286em;transition:.3s;position:absolute;top:calc(50% + 1px);left:0;margin-top:-0.125em}.btn--menu-lines:before,.btn--menu-lines:after{width:100%;height:0.125em;background-color:#ed4f3b;border-radius:.1785714286em;transition:.3s;position:absolute;left:0;content:"";transform-origin:.1785714286em center}.btn--menu-lines:before{top:1.25em;top:8px}.btn--menu-lines:after{top:-1.25em;top:-8px}.btn--menu-lines:active{transition:none;background:rgba(0,0,0,.1)}.btn--menu.is-active .btn--menu-lines{background:rgba(0,0,0,0)}.btn--menu.is-active .btn--menu-lines:before,.btn--menu.is-active .btn--menu-lines:after{transform-origin:50% 50%;top:0}.btn--menu.is-active .btn--menu-lines:before{transform:rotate3d(0, 0, 1, 45deg)}.btn--menu.is-active .btn--menu-lines:after{transform:rotate3d(0, 0, 1, -45deg)}.btn--cta{background-color:#fff;color:#007f67;padding:15px 30px;padding:0.9375rem 1.875rem;transition:background-color .3s;font-size:22px;line-height:30.8px;font-size:1.375rem;line-height:1.925rem;border-bottom:1px solid #004c3e}@media only screen and (max-width: 74em){.btn--cta{padding:10px 15px;padding:0.625rem 0.9375rem}}.btn--cta:focus,.btn--cta:hover{color:#004c3e;background-color:#f9f9f9}.btn--loadMore{background-color:#fff;color:#007f67;padding:0.625em 1.5625em;border:1px solid #007f67;transition:all .3s;text-transform:uppercase;font-family:"Tiempos",sans-serif}.btn--loadMore:focus,.btn--loadMore:hover{border-color:#004c3e;background-color:#f9f9f9;color:#004c3e}.btn--default{background-color:#f9f9f9;color:#007f67;padding:0.625em 1.5625em;transition:background-color .3s;border-bottom:1px solid #dcdcdc}.btn--default:focus,.btn--default:hover{background-color:#f2f2f2;color:#007f67}.btn--default--active{background-color:#007f67;color:#f9f9f9}.btn--cancel{background-color:#fff;color:#007f67;padding:0.625em 1.5625em;transition:color .3s;font-size:18px;line-height:24px;font-size:1.125rem;line-height:1.5rem}.btn--cancel:focus,.btn--cancel:hover{color:#000}.btn--addToCalendar{font-size:18px;line-height:24px;font-size:1.125rem;line-height:1.5rem;padding-left:35px;padding-left:2.1875rem;background:url(a1de6ba332de02a91ad1.svg) left center no-repeat;font-family:"Tiempos",sans-serif}.btn--close{position:absolute;top:25px;top:1.5625rem;right:50px;right:3.125rem;color:#fff;font-family:"Tiempos",sans-serif;padding-right:1.875em}.btn--close>svg{width:1.25em;height:1.25em;fill:#fff;position:absolute;top:50%;right:0;transform:translateY(-50%)}.btn--login{background-color:#007f67;color:#fff;padding:0.625em 1.5625em;transition:background-color .3s;border-bottom:1px solid #004c3e}.btn--login:focus,.btn--login:hover{color:#004c3e;background-color:#f2f2f2}.btn--download{padding-right:26px;padding-right:1.625rem;background:url(9a2889751e86be099923.svg) right bottom no-repeat;background-size:1.5em;font-size:14px;line-height:19.6px;font-size:0.875rem;line-height:1.225rem;color:#000;font-family:"Tiempos",sans-serif;text-transform:uppercase}.btn--download:focus,.btn--download:hover{color:#007f67}.btn--delete{padding-right:14px;padding-right:0.875rem;background:url(be098d54a0ea27f61411.svg) right center no-repeat;background-size:0.75em;font-size:14px;line-height:19.6px;font-size:0.875rem;line-height:1.225rem;color:#000;font-family:"Tiempos",sans-serif;text-transform:uppercase}.btn--delete:focus,.btn--delete:hover{color:#007f67}.btn--deleteCourse{padding-left:35px;padding-left:2.1875rem;padding-top:2px;padding-top:0.125rem;background:url(2f05f6d68bdc8dbd8cc2.svg) 6px 6px no-repeat;background-size:0.75em;font-size:18px;line-height:24px;font-size:1.125rem;line-height:1.5rem;color:#007f67;font-family:"Tiempos",sans-serif;text-transform:uppercase}.btn--deleteCourse:focus,.btn--deleteCourse:hover{color:#000}.btn--copy{padding-right:14px;padding-right:0.875rem;background:url(c6167dc2407e1b1aa6d5.svg) right center no-repeat;background-size:0.875em;font-size:14px;line-height:19.6px;font-size:0.875rem;line-height:1.225rem;color:#000;font-family:"Tiempos",sans-serif;text-transform:uppercase}.btn--copy:focus,.btn--copy:hover{color:#007f67}.btn--upload{position:relative;overflow:hidden}.btn--upload>input{position:absolute;top:0;left:0;opacity:0;line-height:2}.btn--upload.focus{color:#fff;background-color:#004c3e}.btn--upload input[type=file]{width:100%}.btn--next{background-color:#f9f9f9;color:#555;padding:0.625em;transition:background-color .3s;border-bottom:1px solid #dcdcdc;float:right;margin-right:1.0625em;position:relative;z-index:2}.btn--next:after{content:"→";display:inline-block;margin-left:0.625em;color:#007f67}@media only screen and (max-width: 47em){.btn--next{float:none;display:block;margin-top:1.25em;width:calc(100% - 17px)}}.btn--next:focus,.btn--next:hover{background-color:#007f67;color:#fff}.btn--next:focus:after,.btn--next:hover:after{color:#fff}.btn--previous{background-color:#f9f9f9;color:#555;padding:0.625em;transition:background-color .3s;border-bottom:1px solid #dcdcdc;margin-right:1.0625em;position:relative;z-index:2}.btn--previous:before{content:"←";display:inline-block;margin-right:0.625em;color:#007f67}@media only screen and (max-width: 47em){.btn--previous{float:none;display:block;margin-top:1.25em;width:calc(100% - 17px)}}.btn--previous:focus,.btn--previous:hover{background-color:#007f67;color:#fff}.btn--previous:focus:before,.btn--previous:hover:before{color:#fff}.btn--goTo{font-family:"Tiempos",sans-serif;font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem;color:#000}.btn--goTo:after{content:"▶︎";font-size:12px;line-height:16.8px;font-size:0.75rem;line-height:1.05rem;color:#dcdcdc;display:inline-block;margin-left:30px;margin-left:1.875rem}.btn--goTo:focus,.btn--goTo:hover{color:#007f67}.btn--goTo:focus:after,.btn--goTo:hover:after{color:#004c3e}.btn--small{font-size:16px;line-height:22.4px;font-size:1rem;line-height:1.4rem;padding:5px;padding:0.3125rem}.btn--preview,.btn--downloadPDF,.btn--print{font-family:"Tiempos",sans-serif;color:#000;font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem;padding-left:5px;padding-left:0.3125rem}@media only screen and (max-width: 63em){.btn--preview>span,.btn--downloadPDF>span,.btn--print>span{display:none}}.btn--preview>svg,.btn--downloadPDF>svg,.btn--print>svg{width:2.5em;height:2.5em;fill:#007f67;vertical-align:middle}.btn--preview:hover,.btn--preview:focus,.btn--downloadPDF:hover,.btn--downloadPDF:focus,.btn--print:hover,.btn--print:focus{text-decoration:underline}.btn--simple{background-color:rgba(0,0,0,0);color:#505b59;padding:0.625em 1.5625em;padding:28px 0 28px 10px;padding:1.75rem 0 1.75rem 0.625rem;border-bottom:none}.btn--simple:focus,.btn--simple:hover{text-decoration:underline}.btn--clean{appearance:none;background:rgba(0,0,0,0);border:none;padding:0;margin:0}.ctaBtn.video{position:relative;padding-left:54px}.ctaBtn.video:before{content:url(a605efc4e673f791a9c4.svg);position:absolute;top:5px;left:15px}.btn-getinfo{margin-top:26px}@media only screen and (max-width: 47em){.btn-getinfo{margin-top:0}}.equalColumns{display:table;table-layout:fixed;height:100%;width:100%}@media only screen and (max-width: 63em){.equalColumns{display:block;height:auto;width:auto}}.equalColumns-column{display:table-cell;float:none;height:100%;vertical-align:top}@media only screen and (max-width: em(1600)){.equalColumns-column[class*=col-lg-]{display:block;height:auto;width:auto}}@media only screen and (max-width: 74em){.equalColumns-column[class*=col-md-]{display:block;height:auto;width:auto}}@media only screen and (max-width: 63em){.equalColumns-column{display:block;height:auto}}.equalColumns-content{height:100%;margin-top:0;margin-bottom:0;position:relative}@media only screen and (max-width: 63em){.equalColumns-content{height:auto}}.linkList{margin-bottom:5em}@media only screen and (max-width: 63em){.linkList{margin-bottom:1.25em}}.linkList--inline{margin-bottom:1.875em}@media only screen and (max-width: 63em){.linkList--inline{margin-bottom:1.25em}}.linkList--inline h3{margin-bottom:10px;margin-bottom:0.625rem}.linkList ul>li{margin-bottom:5px;margin-bottom:0.3125rem;padding-left:25px;padding-left:1.5625rem}.linkList ul>li>a:before{content:"";background:url(ff537a616aaf1eb9743e.svg) left center no-repeat;background-size:0.9375em;width:1.25em;height:1.25em;vertical-align:middle;display:inline-block;margin-right:5px;margin-right:0.3125rem;margin-left:-25px;margin-left:-1.5625rem}@media only screen and (max-width: 63em){.socialIcon>span{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);position:absolute}}.socialIcon--text{padding-left:25px}.socialIcon--facebook,.socialIcon--twitter,.socialIcon--email,.socialIcon--linkedin,.socialIcon--print{background-color:#fff;display:inline-block;width:2.5em;height:2.5em;border-radius:50%;text-align:center}.socialIcon--facebook>svg,.socialIcon--twitter>svg,.socialIcon--email>svg,.socialIcon--linkedin>svg,.socialIcon--print>svg{width:2.5em;height:2.5em;display:inline-block;vertical-align:middle;fill:#004c3e;padding:0.375em}.socialIcon--facebook:hover,.socialIcon--facebook:focus,.socialIcon--twitter:hover,.socialIcon--twitter:focus,.socialIcon--email:hover,.socialIcon--email:focus,.socialIcon--linkedin:hover,.socialIcon--linkedin:focus,.socialIcon--print:hover,.socialIcon--print:focus{background-color:#fff}.socialIcon--facebook:hover>svg,.socialIcon--facebook:focus>svg,.socialIcon--twitter:hover>svg,.socialIcon--twitter:focus>svg,.socialIcon--email:hover>svg,.socialIcon--email:focus>svg,.socialIcon--linkedin:hover>svg,.socialIcon--linkedin:focus>svg,.socialIcon--print:hover>svg,.socialIcon--print:focus>svg{fill:#007f67}.pageFooter-social .socialIcon--facebook,.pageFooter-social .socialIcon--twitter,.pageFooter-social .socialIcon--email,.pageFooter-social .socialIcon--linkedin,.pageFooter-social .socialIcon--print{padding:0}.pageFooter-social .socialIcon--facebook>svg,.pageFooter-social .socialIcon--twitter>svg,.pageFooter-social .socialIcon--email>svg,.pageFooter-social .socialIcon--linkedin>svg,.pageFooter-social .socialIcon--print>svg{fill:#004c3e}.pageFooter-social .socialIcon--facebook:hover>svg,.pageFooter-social .socialIcon--facebook:focus>svg,.pageFooter-social .socialIcon--twitter:hover>svg,.pageFooter-social .socialIcon--twitter:focus>svg,.pageFooter-social .socialIcon--email:hover>svg,.pageFooter-social .socialIcon--email:focus>svg,.pageFooter-social .socialIcon--linkedin:hover>svg,.pageFooter-social .socialIcon--linkedin:focus>svg,.pageFooter-social .socialIcon--print:hover>svg,.pageFooter-social .socialIcon--print:focus>svg{fill:#f7663b}.pageFooter-social{white-space:nowrap}@media only screen and (max-width: 47em){.breadcrumbs{display:none}}.breadcrumbs>ul>li{display:inline-block}.breadcrumbs>ul>li a{display:block;padding:0.625em;color:#555;font-family:"FSKoopman",sans-serif}.breadcrumbs>ul>li a:hover,.breadcrumbs>ul>li a:focus{color:#007f67}.article-introOverlay .breadcrumbs>ul>li a{background:#dcdedf;background:rgba(220,222,223,.8)}.article-introTextual .breadcrumbs{margin-bottom:1.875em}.article-introTextual .breadcrumbs>ul:before,.article-introTextual .breadcrumbs>ul:after{content:" ";display:table}.article-introTextual .breadcrumbs>ul:after{clear:both}.article-introTextual .breadcrumbs>ul>li{float:left}.article-introTextual .breadcrumbs>ul>li a{position:relative;padding:0.9375em 0.625em}.article-introTextual .breadcrumbs>ul>li a:after{content:"";width:100%;position:absolute;left:0;bottom:0;display:block;height:4px;height:0.25rem;background-color:#f9f9f9}.article-introTextual .breadcrumbs>ul>li:last-child a:after{background-color:#dcdcdc}.breadcrumbs--searchResult{margin-top:0.625em}.breadcrumbs--searchResult>ul>li{padding-right:0.625em;margin-right:0.625em;border-right:1px solid #9e9e9e}.breadcrumbs--searchResult>ul>li:last-child{border:none}.breadcrumbs--searchResult>ul>li a{font-size:16px;line-height:22.4px;font-size:1rem;line-height:1.4rem;padding:0;color:#9e9e9e;font-family:"FSKoopman",sans-serif}.breadcrumbs--searchResult>ul>li a:hover,.breadcrumbs--searchResult>ul>li a:focus{color:#007f67}.relatedPages>h3{font-size:22px;line-height:34px;font-size:1.375rem;line-height:2.125rem;margin-bottom:10px;margin-bottom:0.625rem}.relatedPages__list{display:flex;flex-flow:column nowrap;margin:0 -1rem}@media(min-width: 48em){.relatedPages__list{flex-flow:row wrap}}.course-list{margin:30px 0 80px;margin:1.875rem 0 5rem}.course-list.flexList{justify-content:space-between}.coursePage .course-list>ul{margin-left:-1em;margin-right:-1em}.coursePage .course-list>ul:before,.coursePage .course-list>ul:after{content:" ";display:table}.coursePage .course-list>ul:after{clear:both}.coursePage .course-list>ul>li:nth-child(2n+1){clear:left}.course-list>h3{font-size:22px;line-height:34px;font-size:1.375rem;line-height:2.125rem;margin-bottom:20px;margin-bottom:1.25rem;position:relative;vertical-align:middle}.course-list>h3 svg{display:inline-block;margin-right:10px;margin-right:0.625rem;width:1.5625em;height:1.5625em;vertical-align:middle;fill:#007f67}.moreLink{display:inline-block}.moreLink:after{content:"▶︎";display:inline-block;margin-left:10px;margin-left:0.625rem;color:#dcdcdc}.emailLink{display:inline-block;vertical-align:middle}.emailLink>a{display:block;background-color:#f9f9f9;padding:20px 20px 15px 68px;padding:1.25rem 1.25rem 0.9375rem 4.25rem;border:1px solid #dcdcdc;height:58px;height:3.625rem;position:relative;font-size:18px;line-height:18px;font-size:1.125rem;line-height:1.125rem;vertical-align:middle;color:#555}.emailLink>a:hover,.emailLink>a:focus{color:#007f67}.emailLink>a:before{content:"";background:url(1c178eb7b2fdbd358c95.svg) center center #007f67 no-repeat;background-size:1.75em;display:inline-block;color:#dcdcdc;height:58px;height:3.625rem;width:58px;width:3.625rem;position:absolute;left:-0.0625em;top:-0.0625em}.meta{display:block;margin:1.25em 0}.meta:before,.meta:after{content:" ";display:table}.meta:after{clear:both}.article-blog-intro .meta{text-align:center}.meta>p{display:inline-block;float:left;color:#797676;margin:0}.article-blog-intro .meta>p{float:none}.meta>p:nth-child(2){padding-left:10px;padding-left:0.625rem;margin-left:10px;margin-left:0.625rem;border-left:1px solid #797676}@media only screen and (max-width: 74em){.meta>p:nth-child(2){padding-left:0;margin-left:0;border:none}}.meta--article{margin-bottom:2rem}.meta--article div{display:flex;flex-flow:column nowrap}@media only screen and (min-width: 30em){.meta--article div{flex-flow:row wrap}}.meta--article div p{padding:0;margin:0}.meta--article div.meta__published p:nth-child(2){padding-left:0;margin-left:0;border:none}@media only screen and (min-width: 30em){.meta--article div.meta__published p:nth-child(2){padding-left:16px;padding-left:1rem;margin-left:16px;margin-left:1rem;border-left:1px solid #797676}}.meta--article div.meta__byline{color:#000;margin-bottom:.5rem}@media only screen and (min-width: 30em){.meta--article div.meta__byline{gap:.5rem 2rem}}.meta--article div.meta__byline a{color:#007f67}.paragraph{margin-top:2.5em;margin-bottom:2.5em;background-color:#f2f2f2;padding:1.25em;border-bottom:2px solid #f67949;position:relative}.editorblock .paragraph{margin-top:0;margin-bottom:0}.paragraph blockquote{color:#000}.paragraph:before{content:"§";position:absolute;top:0;right:40px;right:2.5rem;width:46px;width:2.875rem;height:46px;height:2.875rem;margin-top:-20px;margin-top:-1.25rem;line-height:1.2;background-color:#f67949;color:#fff;text-align:center;border-radius:50%;font-size:30px;line-height:38px;font-size:1.875rem;line-height:2.375rem}@media only screen and (max-width: 47em){.paragraph:before{right:20px;right:1.25rem}}.relatedTheme>h2{margin-bottom:20px;margin-bottom:1.25rem}.flexList{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 47em){.flexList{display:block}}.flexList--nowrap{flex-wrap:nowrap}.flexList-item,.advantageCardList .block{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width: 47em){.flexList-item,.advantageCardList .block{display:block;flex:none}}.flexList:not(:first-child){animation:fadein .3s}@keyframes fadein{from{opacity:0}to{opacity:1}}.editorblock{margin-bottom:3.125em}.themePage .editorblock:last-child{border:none}.rightColumn .editorblock{border:none;padding-bottom:0}.advantageCardList .editorblock{position:relative;min-height:1px;padding-left:1em;padding-right:1em;padding-bottom:0;margin-bottom:0}@media(min-width: 48em){.advantageCardList .editorblock{float:left;width:50%}}.editorblock-styleheading{display:block;text-transform:uppercase;margin-bottom:0.1875em}.editorblock-description>ul>li,.editorblock-description>ol>li{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}.editorblock-description>ul{list-style-type:disc;padding-left:2.5em;margin:1.25em 0}.editorblock-description p{font-size:18px;line-height:24px;font-size:1.125rem;line-height:1.5rem}.editorblock-description p:last-child{margin-bottom:0}.editorblock.col-md-12{padding-left:0;padding-right:0}.sectionPage .mainColumn .editorblock.col-md-12{padding-left:0.9375em;padding-right:0.9375em}.sectionPage .mainColumn .contentareablock.col-md-12 .editorblock.col-md-12{padding-left:1.875em;padding-right:1.875em}.editorblock.col-md-6,.editorblock.col-md-4,.editorblock.col-md-3{padding-left:0;padding-right:1.875em}.list-block{margin:50px 0 100px;margin:3.125rem 0 6.25rem}.list-block__header{padding-bottom:15px;padding-bottom:0.9375rem;margin:0;border-bottom:solid 2px rgba(0,76,62,.1)}.list-block__heading{margin:0;font-size:24px;line-height:33.6px;font-size:1.5rem;line-height:2.1rem;color:#004c3e}.list-block__item--show-all{display:flex;margin:60px 0 0;margin:3.75rem 0 0;justify-content:center;align-items:center}@media only screen and (min-width: 48em){.list-block__item--show-all{margin:0}}.list-block__item__link{display:block;width:100%;height:100%;padding:50px 0 60px;padding:3.125rem 0 3.75rem;margin:0;border-bottom:solid 2px #004c3e;transition:box-shadow 200ms linear}.list-block__item__link:hover{box-shadow:inset 0 -8px 0 #004c3e;text-decoration:underline}.list-block__item__heading{font-weight:normal;color:#0c0f27;font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem;margin:0 0 5px;margin:0 0 0.3125rem}@media only screen and (min-width: 48em){.list-block__item__heading{font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem}}.list-block__item__text{margin:0;font-size:16px;line-height:21px;font-size:1rem;line-height:1.3125rem;color:#505b59}.list-block__item__show-all{color:#f7663b;font-size:18pxpx;line-height:25.2pxpx;font-size:1.125pxrem;line-height:1.575pxrem;text-decoration:underline;font-family:"FSKoopman",sans-serif}.list-block__item__show-all::after{content:" ➔"}.text-block{margin-bottom:15px;margin-bottom:0.9375rem}.text-block__heading{margin-bottom:15px;margin-bottom:0.9375rem;font-size:32px;line-height:44.8px;font-size:2rem;line-height:2.8rem;color:#004c3e}@media only screen and (min-width: 64em){.text-block__heading{font-size:40px;line-height:56px;font-size:2.5rem;line-height:3.5rem}}.text-block__intro{max-width:675px;max-width:42.1875rem}.text-block__intro p{margin-top:0}@media only screen and (min-width: 64em){.text-block__intro{font-size:18px;line-height:24px;font-size:1.125rem;line-height:1.5rem}}@media only screen and (min-width: 64em){.text-block{margin-bottom:40px;margin-bottom:2.5rem}}@media only screen and (min-width: 64em){.hero-action{display:flex;margin:60px -60px 60px 0;margin:3.75rem -3.75rem 3.75rem 0}}@media only screen and (min-width: 75em){.hero-action{margin-right:-120px;margin-right:-7.5rem}}.articlePage .article__body .hero-action,.coursePage .article__body .hero-action{margin:30px 0;margin:1.875rem 0}.hero-action--is-full-width{margin:30px 0 0;margin:1.875rem 0 0;text-align:center;flex-direction:column;overflow:hidden}.hero-action--is-full-width.hero-action--bg-green{background-color:#004c3e}.hero-action--is-full-width.hero-action--bg-green::before{content:"";display:block;max-width:100%;border-top:solid 110px #fff;border-right:solid 100vw #004c3e;transform:rotate(0.0001deg)}@media only screen and (min-width: 64em){.hero-action--is-full-width.hero-action--bg-green::before{border-top-width:200px}}.hero-action--is-full-width.hero-action--bg-green .hero-action__text{display:none}.hero-action--is-full-width.hero-action--bg-green .hero-action__heading,.hero-action--is-full-width.hero-action--bg-green .hero-action__intro,.hero-action--is-full-width.hero-action--bg-green .hero-action__text,.hero-action--is-full-width.hero-action--bg-green .mini-signup-form__readMore{color:#fff}@media only screen and (min-width: 64em){.hero-action--is-full-width .hero-action__heading{margin:0 0 10px;margin:0 0 0.625rem;font-size:48px;line-height:67.2px;font-size:3rem;line-height:4.2rem}}.hero-action--is-full-width .hero-action__text{margin:0 0 40px;margin:0 0 2.5rem}.hero-action--is-full-width .hero-action__picture{display:none}.hero-action--is-full-width .hero-action__content{max-width:810px;max-width:50.625rem;padding:40px 30px;padding:2.5rem 1.875rem;margin:auto}.hero-action--is-full-width .mini-signup-form__form{margin:0 0 20px;margin:0 0 1.25rem;justify-content:center}@media only screen and (min-width: 64em){.hero-action__content{padding:30px 60px 0 0;padding:1.875rem 3.75rem 0 0}}@media only screen and (min-width: 75em){.hero-action__content{padding:50px 120px 0 0;padding:3.125rem 7.5rem 0 0}}.articlePage .hero-action__content,.coursePage .hero-action__content,.hero-action--bg-green .hero-action__content{padding:30px;padding:1.875rem}.hero-action--bg-green .hero-action__content{background-color:#004c3e;color:#fff}.hero-action__heading{color:#004c3e;font-size:40px;line-height:45px;font-size:2.5rem;line-height:2.8125rem;margin:0 0 15px;margin:0 0 0.9375rem}@media only screen and (min-width: 75em){.hero-action__heading{font-size:60px;line-height:60px;font-size:3.75rem;line-height:3.75rem;margin:0 0 30px;margin:0 0 1.875rem}}.hero-action--bg-green .hero-action__heading{color:#fff}.hero-action__intro{font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem;margin:0 0 50px;margin:0 0 3.125rem}.hero-action__text{font-size:20px;line-height:30px;font-size:1.25rem;line-height:1.875rem}.hero-action__text ul{color:#004c3e;list-style:disc;padding-left:20px;padding-left:1.25rem}.hero-action--bg-green .hero-action__text ul{color:#fff}.hero-action__text li{margin:0 0 20px;margin:0 0 1.25rem}.hero-action__picture{position:relative;display:block;margin:60px -30px 0;margin:3.75rem -1.875rem 0}.hero-action__picture img{width:100%}@media only screen and (min-width: 64em){.hero-action__picture{width:50%;max-width:630px;max-width:39.375rem;flex:none;margin:0 0 0 auto}}.articlePage .article__body .hero-action__picture,.coursePage .article__body .hero-action__picture,.hero-action--bg-green .hero-action__picture{display:none}.hero-action__pictureMask{position:absolute;top:-1px;left:-1px;right:-1px;width:calc(100% + 2px);max-width:calc(100% + 2px);height:auto}.mini-signup-form__form{display:flex;flex-wrap:wrap}.mini-signup-form__form .form-element,.mini-signup-form__form .EPiServerForms .Form__Element,.EPiServerForms .mini-signup-form__form .Form__Element{width:100%;margin:0 30px 30px 0;margin:0 1.875rem 1.875rem 0;max-width:320px;max-width:20rem}.mini-signup-form__form .form-element input,.mini-signup-form__form .EPiServerForms .Form__Element input,.EPiServerForms .mini-signup-form__form .Form__Element input{width:100%;height:100%}.mini-signup-form__form .form-element input[type=text],.mini-signup-form__form .EPiServerForms .Form__Element input[type=text],.EPiServerForms .mini-signup-form__form .Form__Element input[type=text],.mini-signup-form__form .form-element input[type=tel],.mini-signup-form__form .EPiServerForms .Form__Element input[type=tel],.EPiServerForms .mini-signup-form__form .Form__Element input[type=tel]{color:#000}.mini-signup-form__form button[type=submit],.mini-signup-form__form input[type=submit]{margin:0 0 30px;margin:0 0 1.875rem}.mini-signup-form__readMore{font-size:17px;line-height:23.8px;font-size:1.0625rem;line-height:1.4875rem;font-family:"FSKoopman",sans-serif;text-decoration:underline}.hero-action--bg-green .mini-signup-form__readMore{color:#fff}.facts{margin-top:2.5em;margin-bottom:2.5em;background-color:#f2f2f2;padding:1.25em;border-bottom:2px solid #008268;position:relative}.editorblock .facts{margin-top:0;margin-bottom:0}.facts:before{content:"!";position:absolute;top:0;right:40px;right:2.5rem;width:46px;width:2.875rem;height:46px;height:2.875rem;margin-top:-20px;margin-top:-1.25rem;line-height:1.2;background-color:#008268;color:#fff;text-align:center;border-radius:50%;font-size:30px;line-height:42px;font-size:1.875rem;line-height:2.625rem}@media only screen and (max-width: 47em){.facts:before{right:20px;right:1.25rem}}.facts blockquote{color:#000}.content-area.green .facts{background-color:#1a5e51;border-bottom-color:#fff}.gray{margin-bottom:1.875em;background-color:#f2f2f2;position:relative}.editorblock .gray{margin-bottom:0}.gray:not(.content-area){padding:1.25em}.gray blockquote{color:#000}.opinions{margin-top:2.5em;margin-bottom:2.5em;background-color:#f2f2f2;padding:1.25em;border-bottom:2px solid #fad431;position:relative}.editorblock .opinions{margin-top:0;margin-bottom:0}.opinions blockquote{color:#000}.opinions:before{content:"";position:absolute;top:0;right:40px;right:2.5rem;width:46px;width:2.875rem;height:46px;height:2.875rem;margin-top:-20px;margin-top:-1.25rem;background-color:#fad431;border-radius:50%}@media only screen and (max-width: 47em){.opinions:before{right:20px;right:1.25rem}}.opinions:after{content:"";background-image:url(cb48a9b12cf7c25e3768.svg);background-size:34px;background-repeat:no-repeat;background-position:center;position:absolute;top:0;right:40px;right:2.5rem;width:46px;width:2.875rem;height:46px;height:2.875rem;margin-top:-20px;margin-top:-1.25rem}@media only screen and (max-width: 47em){.opinions:after{right:20px;right:1.25rem}}.customSelect{width:100%;overflow:hidden;position:relative;z-index:1;background-color:#fff;border:1px solid #cdcdcd;line-height:26px;line-height:1.625rem}.customSelect:after{content:"▶︎";transform:rotate(90deg);transform-origin:center center;pointer-events:none;display:inline-block;position:absolute;right:1.25em;margin-top:-0.625em;top:50%;width:1.25em;z-index:1;color:#9e9e9e}.customSelect>select,.customSelect .select2-selection{padding:20px 40px 20px 20px;padding:1.25rem 2.5rem 1.25rem 1.25rem;height:76px;height:4.75rem;background-color:#dcdcdc;width:110%;border:none;box-shadow:none;background:rgba(0,0,0,0);background-image:none;color:#000;font-size:16px;line-height:26px;font-size:1rem;line-height:1.625rem;font-family:"FSKoopman",sans-serif}@media only screen and (min-width: 64em){.customSelect>select,.customSelect .select2-selection{padding:25px 50px 25px 25px;padding:1.5625rem 3.125rem 1.5625rem 1.5625rem}}.customSelect>select{appearance:none;outline:none}.customSelect>select:focus{outline:none}.customSelect--intro{background-color:#004c3e;width:calc(100% + 80px);margin-left:-2.5em;margin-bottom:-2.5em;margin-top:2.5em}.customSelect--intro:after{color:#fff}.customSelect--intro>select{padding:0.3125em 0.625em;background-color:#004c3e;color:#fff}@media only screen and (max-width: 63em){.customSelect--intro{width:calc(100% + 40px);margin-left:-1.25em;margin-top:1.25em;margin-bottom:-1.25em}}.alert{font-size:18px;line-height:18px;font-size:1.125rem;line-height:1.125rem;vertical-align:middle;font-family:"Tiempos",sans-serif;padding:0.9375em;margin-bottom:1.25em}.alert--danger{color:#d84842;background-color:#f2dede;border-color:#ebccd1}.alert--warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert--info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.signupRegistrationInfo{margin-bottom:1.875em}.signupRegistrationInfo>p{color:#9e9e9e;margin:0}.courseItemOrganizer{margin-top:3.125em}.courseItemOrganizer>h3{margin-bottom:1.25em}.facets{margin:0 0 20px;margin:0 0 1.25rem}@media only screen and (min-width: 64em){.facets{margin:0 0 60px;margin:0 0 3.75rem}}.facets__toggle{font-family:"FSKoopman",sans-serif;color:#f7663b;margin:0 0 20px;margin:0 0 1.25rem}@media only screen and (min-width: 64em){.facets__toggle{margin:0 0 40px;margin:0 0 2.5rem;font-size:20px;line-height:28px;font-size:1.25rem;line-height:1.75rem}}.facets__toggle span{display:inline-flex;align-items:center;padding-right:5px;padding-right:0.3125rem}.facets__toggle span::after{content:"";display:block;width:8px;height:12px;background:url(94d5d96631ca84ff66b0.svg) no-repeat;background-size:8px 12px;margin-left:12px;margin-left:0.75rem;transition:transform 150ms ease-in-out}.facets.is-open .facets__toggle span::after{transform:rotate(90deg)}.facets--toggleable:not(.is-open) ul{display:none !important}@media only screen and (min-width: 48em){.facets ul{display:flex;flex-wrap:wrap}}.facets ul>li{display:block;margin:0 0 8px;margin:0 0 0.5rem}@media only screen and (min-width: 48em){.facets ul>li{margin:0 20px 20px 0;margin:0 1.25rem 1.25rem 0}}.facets__item{display:inline-block;background-color:#888;color:#fff;text-transform:uppercase;font-size:14px;line-height:19.6px;font-size:0.875rem;line-height:1.225rem;padding:5px 10px;padding:0.3125rem 0.625rem;min-height:30px;min-height:1.875rem;border-radius:6px;border-radius:0.375rem;font-family:"FSKoopman",sans-serif;white-space:nowrap}.facets__item:hover,.facets__item:focus{color:#fff}.facets__item--current{background-color:#004c3e;color:#fff}.facets__item__count::before{content:"("}.facets__item__count::after{content:")"}.address{margin-bottom:1.875em}.address>h3{margin:0;margin-bottom:21px;margin-bottom:1.3125rem}.address address{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem;color:#9e9e9e;font-style:normal}.districtEmployees{margin:2.5em 0 5em 0}.lawyerList{margin-top:1.875em;margin-left:-1em;margin-right:-1em}.lawyerList:before,.lawyerList:after{content:" ";display:table}.lawyerList:after{clear:both}.lawyerList>li{position:relative;min-height:1px;padding-left:1em;padding-right:1em}@media(min-width: 64em){.lawyerList>li{float:left;width:33.3333333333%}}.lawyerList>li:nth-child(3n+1){clear:left}.list{padding-right:3.125em}.login{margin:50px 0 100px;margin:3.125rem 0 6.25rem}.login__form{margin:0 0 80px;margin:0 0 5rem}.login__form__inputs input{width:100%}@media only screen and (min-width: 48em){.login__form__inputs{display:flex}.login__form__inputs .form-element+.form-element,.login__form__inputs .EPiServerForms .Form__Element+.form-element,.EPiServerForms .login__form__inputs .Form__Element+.form-element,.login__form__inputs .EPiServerForms .form-element+.Form__Element,.EPiServerForms .login__form__inputs .form-element+.Form__Element,.login__form__inputs .EPiServerForms .Form__Element+.Form__Element,.EPiServerForms .login__form__inputs .Form__Element+.Form__Element{margin-left:25px;margin-left:1.5625rem}}@media only screen and (min-width: 48em){.login__form .btn--primary,.login__form .EPiServerForms button,.EPiServerForms .login__form button,.login__form .ctaBtn>a,.login__form a.ctaBtn{margin-right:40px;margin-right:2.5rem}}.login__forgot-password{font-family:"FSKoopman",sans-serif;text-decoration:underline}.login__forgot-number{margin-top:80px;margin-top:5rem}.login__body h2{color:#004c3e}.login__body a{color:#f7663b}@media only screen and (max-width: 47em){.myInfo{padding:0 0.9375em}}.myInfo>h4{margin-bottom:20px;margin-bottom:1.25rem}.myInfo-label{text-transform:uppercase;font-size:13px;line-height:18.2px;font-size:0.8125rem;line-height:1.1375rem;color:#9e9e9e;display:block}.myInfo-element{margin-bottom:0.9375em}.myInfo-item{margin:0}.myInfo-buttonList{padding:0;margin:0;list-style:none}.myInfo-buttonList>li{margin-bottom:0.3125em}.myInfo-buttonList>li>.btn,.EPiServerForms .myInfo-buttonList>li>button,.myInfo-buttonList>li.ctaBtn>a,.myInfo-buttonList>li>a.ctaBtn{display:block}.myCourseTeaser{border-bottom:1px solid #dcdcdc;padding-top:1.25em}@media only screen and (max-width: 47em){.myCourseTeaser{padding-bottom:1.25em}}.myCourseTeaser-heading{margin-bottom:20px;margin-bottom:1.25rem}.myCourseTeaser:first-child{border-top:1px solid #dcdcdc}.file{padding-left:1.875em}.file--pdf{background:url(5495321b06cc425b7d29.svg) left center no-repeat}.file--doc{background:url(66ef0dd676a001e2c02d.svg) left center no-repeat}.file--xls{background:url(e80adc234e283403841b.svg) left center no-repeat}.file--ppt{background:url(6158d85eb870f7973be1.svg) left center no-repeat}.createContract{margin-bottom:1.875em}.createContract>h3{margin-bottom:10px;margin-bottom:0.625rem}.createContract-inner{background-color:#f9f9f9;padding:1.875em}.createContract label{text-transform:none;margin-bottom:20px;margin-bottom:1.25rem;font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}.createContract input[type=text]{height:3em}@media only screen and (max-width: 47em){.createContract input[type=text]{margin-bottom:0.625em}}@media only screen and (max-width: 47em){.createContract-btn{display:block;width:100%}}.contractList{margin-bottom:1.875em}.contractList>h3{margin-bottom:10px;margin-bottom:0.625rem}.contractList-item{padding:0.625em 0}.contractList-item>svg{fill:#007f67;height:2.1875em;width:2.1875em;vertical-align:middle}.contractList-item a{font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}.popper:hover{cursor:pointer}.tooltip{position:absolute;background:#fff;color:#0a221e;width:220px;width:13.75rem;box-shadow:0 2px 6px rgba(0,0,0,.1);padding:10px 15px;padding:0.625rem 0.9375rem;z-index:12}.tooltip__inner{font-size:16px;line-height:22px;font-size:1rem;line-height:1.375rem;font-family:"FSKoopman",sans-serif}.tooltip .tooltip__arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px}.tooltip .tooltip__arrow{border-color:#fff}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip__arrow{border-width:5px 5px 0 5px;border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip__arrow{border-width:0 5px 5px 5px;border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:10px}.tooltip[x-placement^=right] .tooltip__arrow{border-width:5px 5px 5px 0;border-left-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:10px}.tooltip[x-placement^=left] .tooltip__arrow{border-width:5px 0 5px 5px;border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.customRegistrationResponse>h2+p{margin-top:20px;margin-top:1.25rem}.customRegistrationResponse>p{margin-bottom:15px;margin-bottom:0.9375rem;font-size:18px;line-height:28px;font-size:1.125rem;line-height:1.75rem}.employee-list{margin-bottom:60px;margin-bottom:3.75rem}.employee-list__header{display:flex;padding-bottom:15px;padding-bottom:0.9375rem;margin-bottom:30px;margin-bottom:1.875rem;align-items:center;border-bottom:solid 2px rgba(0,76,62,.1)}@media only screen and (min-width: 64em){.employee-list__header{margin-bottom:60px;margin-bottom:3.75rem}}.employee-list__heading{margin:0;font-size:24px;line-height:33.6px;font-size:1.5rem;line-height:2.1rem;color:#004c3e}.employee-list__link{display:none}@media only screen and (min-width: 64em){.employee-list__link{display:inline;margin-left:auto;flex:none}}.offer{display:block;position:absolute;background-color:#007f67;border-radius:50%;top:50%;right:3.125em;transform:translateY(-50%);width:12.5em;height:12.5em;text-align:center;color:#fff}@media only screen and (max-width: 63em){.offer{display:none}}.offer--transparent{background:none}.offer--transparent .offer-inner>img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.offer-inner{position:absolute;width:100%;padding:0.9375em;top:50%;transform:translateY(-50%);display:block}.offer-inner>p{margin:0;font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem}.image{margin-bottom:0.9375em}.image>img{margin:0}.image--right{margin-left:0.9375em;float:right;margin-right:-20%}.image--left{margin-right:0.9375em;margin-left:-20%;float:left}.image--right,.image--left{max-width:50%}.image--right>img,.image--left>img{max-width:100%}@media only screen and (max-width: 47em){.image--right,.image--left{max-width:100%;float:none;margin-left:0;margin-right:0}}.image--full{position:relative;left:-5%;right:-5%;width:110%}.image--full>img{max-width:100%;width:100%}@media only screen and (max-width: 47em){.image--full{left:0;right:0;width:100%}}.image-caption{display:block;background-color:#fff;padding:0.625em}.imageWrapper{margin-bottom:0.9375em;display:block;margin-left:auto;margin-right:auto;max-width:100%;width:100%}.imageWrapper>img{float:none !important;max-width:100%;margin:0}.imageWrapper .imageText{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-bottom:2px solid #007f67;text-align:left;padding:15px;padding:0.9375rem;display:block;font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem;margin:0}@media only screen and (max-width: 47em){.imageWrapper .imageText{font-size:15px;line-height:21px;font-size:0.9375rem;line-height:1.3125rem;line-height:1.5}}.imageWrapper.right{float:right;margin-left:0.9375em;width:100%}@media only screen and (max-width: 47em){.imageWrapper.right{margin-left:0}}.imageWrapper.left{float:left;margin-right:0.9375em;width:auto}@media only screen and (max-width: 47em){.imageWrapper.left{margin-right:0}}.checkList{list-style:none;margin-bottom:20px;margin-bottom:1.25rem;position:relative;padding-left:0.625em}.checkList:before{content:"✓";color:#007f67;position:absolute;left:-0.9375em;font-weight:700}.pressSection{margin-bottom:3.125em}.pressSection>h4{margin-bottom:5px;margin-bottom:0.3125rem;font-size:16px;line-height:16px;font-size:1rem;line-height:1rem;font-family:"Tiempos",sans-serif;text-transform:uppercase;color:#9e9e9e}.imageCaption{position:absolute;right:0;bottom:0;background-color:#fff;background-color:hsla(0,0%,100%,.8);border-bottom:2px solid #007f67;z-index:1000;text-align:left;padding:15px;padding:0.9375rem;display:inline;font-size:18px;line-height:25.2px;font-size:1.125rem;line-height:1.575rem;max-width:18.75em}@media only screen and (max-width: 74em){.imageCaption{position:relative;max-width:100%;display:block}}.article-introOverlay~.imageCaption{max-width:20%}@media only screen and (max-width: 47em){.article-introOverlay~.imageCaption{position:relative;max-width:100%}}.imageCaption-title{color:#007f67;font-family:"Tiempos",sans-serif}.imagetextteaserblock{margin-bottom:1.25em}.image-text-teasers{display:flex;margin-left:-1em;margin-right:-1em;padding-bottom:1.875em;align-items:stretch}.image-text-teasers__image img{width:100%;margin-bottom:0 !important;display:block}.image-text-teasers__item{padding:0 1em;flex-basis:50%;display:flex}.image-text-teasers__item:first-child:last-child{flex-grow:1;overflow:hidden}@media only screen and (min-width: 48em){.image-text-teasers__item:first-child:last-child{display:block}.image-text-teasers__item:first-child:last-child .image-text-teasers__content{min-height:300px}.image-text-teasers__item:first-child:last-child .image-text-teasers__image{position:absolute;width:100%;top:0;left:0;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.image-text-teasers__item:first-child:last-child .image-text-teasers__image img{width:100%}.image-text-teasers__item:first-child:last-child .image-text-teasers__text{position:absolute;bottom:0;background-color:hsla(0,0%,100%,.9);z-index:210;width:50%}}@media only screen and (min-width: 48em){.image-text-teasers__item:first-child:nth-last-child(3){width:100%}.image-text-teasers__item:first-child:nth-last-child(3)~.image-text-teasers__item{width:50%}}.image-text-teasers__content{position:relative;overflow:hidden;width:100%;display:flex;flex-direction:column;padding:50px;margin-bottom:25px}@media only screen and (max-width: 63em){.image-text-teasers__content{flex-direction:column !important;padding:25px}}.image-text-teasers__content.vertical--bottom{padding:0 50px}@media only screen and (max-width: 63em){.image-text-teasers__content.vertical--bottom{padding:25px}}.image-text-teasers__content.fullwidth{padding:0 !important}@media only screen and (max-width: 63em){.equalColumns .image-text-teasers__content.vertical--bottom .image-container{align-self:center}.equalColumns .image-text-teasers__content.vertical--bottom .image-container img{margin-bottom:0}}.col-md-4>.image-text-teasers__content,.col-md-3>.image-text-teasers__content,.col-md-6>.image-text-teasers__content{flex-direction:column;padding:50px}@media only screen and (max-width: 63em){.col-md-4>.image-text-teasers__content,.col-md-3>.image-text-teasers__content,.col-md-6>.image-text-teasers__content{padding:25px}}.col-md-4>.image-text-teasers__content .heading,.col-md-3>.image-text-teasers__content .heading,.col-md-6>.image-text-teasers__content .heading{font-size:32px;line-height:32px;font-size:2rem;line-height:2rem;line-height:1}.col-md-4>.image-text-teasers__content .teaser-description,.col-md-3>.image-text-teasers__content .teaser-description,.col-md-6>.image-text-teasers__content .teaser-description{margin-bottom:1rem}.col-md-4>.image-text-teasers__content .teaser-description p,.col-md-3>.image-text-teasers__content .teaser-description p,.col-md-6>.image-text-teasers__content .teaser-description p{font-size:16px;font-size:16px;line-height:16px;font-size:1rem;line-height:1rem;line-height:1.4}.col-md-4>.image-text-teasers__content .image-container,.col-md-3>.image-text-teasers__content .image-container,.col-md-6>.image-text-teasers__content .image-container{margin-right:0}.col-md-4>.image-text-teasers__content .image-text-teasers__text,.col-md-3>.image-text-teasers__content .image-text-teasers__text,.col-md-6>.image-text-teasers__content .image-text-teasers__text{order:2;margin-right:0;margin-top:25px}.col-md-4>.image-text-teasers__content .image-text-teasers__text .teaser-link a,.col-md-3>.image-text-teasers__content .image-text-teasers__text .teaser-link a,.col-md-6>.image-text-teasers__content .image-text-teasers__text .teaser-link a{font-size:16px;line-height:16px;font-size:1rem;line-height:1rem;line-height:1.4}.col-md-4>.image-text-teasers__content .image-text-teasers__image,.col-md-3>.image-text-teasers__content .image-text-teasers__image,.col-md-6>.image-text-teasers__content .image-text-teasers__image{order:1;bottom:0;margin-right:0}.image-text-teasers__text{flex-grow:1;display:flex;flex-direction:column}.image-text-teasers__text h3{margin-bottom:15px;margin-bottom:0.9375rem;font-size:32px;line-height:32px;font-size:2rem;line-height:2rem;color:#004c3e}@media only screen and (min-width: 64em){.image-text-teasers__text h3{font-size:40px;line-height:40px;font-size:2.5rem;line-height:2.5rem}}@media only screen and (max-width: 63em){.image-text-teasers__text{margin-top:25px}}.image-text-teasers__text .teaser-description{margin-bottom:1rem}.image-text-teasers__text .teaser-link a{font-size:18px;line-height:18px;font-size:1.125rem;line-height:1.125rem}.image-text-teasers__image{display:block}@media only screen and (max-width: 74em){.image-text-teasers{display:block}}.vertical--bottom .image-container{position:relative;flex:0 1 50%;top:50px}@media only screen and (max-width: 63em){.vertical--bottom .image-container{align-self:center;position:revert;display:flex;flex-direction:column;justify-content:flex-end}}.col-md-4>.vertical--bottom .image-container,.col-md-3>.vertical--bottom .image-container,.col-md-6>.vertical--bottom .image-container{align-self:center;position:revert;display:flex;flex-direction:column;justify-content:flex-end}.vertical--bottom .image-container img{margin-bottom:0}.vertical--bottom .image-text-teasers__image{bottom:0;top:50px;height:100%;margin-right:0;width:100%}@media only screen and (max-width: 63em){.vertical--bottom .image-text-teasers__image{align-self:center;position:revert}}.col-md-4>.vertical--bottom .image-text-teasers__image,.col-md-3>.vertical--bottom .image-text-teasers__image,.col-md-6>.vertical--bottom .image-text-teasers__image{align-self:center;position:revert}.vertical--bottom .image-text-teasers__image figure{height:100%}.vertical--bottom .image-text-teasers__image figure img{bottom:0;object-fit:cover;height:100%}.vertical--bottom .image-text-teasers__text{padding:50px 0}.col-md-4>.vertical--bottom .image-text-teasers__text,.col-md-3>.vertical--bottom .image-text-teasers__text,.col-md-6>.vertical--bottom .image-text-teasers__text{padding-bottom:0;padding-top:0}@media only screen and (max-width: 63em){.vertical--bottom .image-text-teasers__text{padding-bottom:0;padding-top:0}}.vertical--center .image-text-teasers__image{height:max-content;margin:auto}.horizontal{display:flex;flex-direction:row;column-gap:3.125em}.horizontal--right .image-text-teasers__image,.horizontal--right .image-container{order:1;flex:0 1 50%}.horizontal--right .image-text-teasers__text{order:2;flex:0 1 50%}@media only screen and (max-width: 63em){.horizontal--left .image-container{margin-right:0}}.horizontal--left .image-text-teasers__text{order:1;flex:0 1 50%}@media only screen and (max-width: 74em){.horizontal--left .image-text-teasers__text{margin-top:0;margin-bottom:25px}}.horizontal--left .image-text-teasers__image,.horizontal--left .image-container{order:2;flex:0 1 50%}.bg--white{background-color:#fff}.bg--gray{background-color:#f2f2f2}.bg--green{background-color:#004c3e}.bg--green .heading{color:#fff}.bg--green *{color:#fff}.bg--green a{color:#ff9168}.coco-wrapper{background:#dcd9d4;color:#000;border-top:1px solid #000;position:fixed;z-index:2112;bottom:0;left:0;width:100%;padding:1em;display:none}.coco-container{display:flex;align-items:center;justify-content:space-between;max-width:75em;margin:0 auto}@media only screen and (max-width: 63em){.coco-container{display:block}}.coco-container .button{white-space:nowrap;text-transform:uppercase;text-align:center;position:relative;vertical-align:middle;display:inline-block;font-size:1rem;line-height:1.225rem;padding:1rem 1.5rem}@media only screen and (max-width: 63em){.coco-container .button{white-space:normal}}.coco-container .button--primary{margin-left:1.875em;padding:8px 20px;background-color:#f7663b;border:none;color:#000}.coco-container .button--primary:hover{color:#fff}@media only screen and (max-width: 63em){.coco-container .button--primary{margin-left:0}}.coco-container .button--pagination{margin-left:1em;text-align:center;border:1px solid #f7663b;text-decoration:none;background-color:rgba(0,0,0,0);color:#004c3e}.coco-container .button--pagination:hover{border:1px solid #004c3e}.coco-container .button--pagination:before{display:none}@media only screen and (max-width: 63em){.coco-container .coco-text-container p{margin-bottom:1.2em}}.coco-container .coco-button-container{display:flex}@media only screen and (max-width: 63em){.coco-container .coco-button-container{justify-content:center}}.invoiceListPage .article-content{font-family:"FSKoopman",sans-serif}.my-invoices details summary{list-style-type:none}.my-invoices details summary::-webkit-details-marker{display:none}.my-invoices details summary::marker{display:none}.invoice__header{margin-bottom:2rem;font-size:2rem}.invoice__header__unpaid{margin-top:2rem}.invoice__header__paid{margin-top:5rem}.invoice__wrapper{border-bottom:3px solid #007f67;padding-bottom:1rem}.invoice__top-row{display:flex;border-bottom:1px solid #000}.invoice__top-row__description--desktop{font-weight:600;font-size:1.2rem;padding-bottom:.5rem}@media only screen and (max-width: 47em){.invoice__top-row__description--desktop{display:none}}.invoice__top-row__description--mobile{font-weight:600;font-size:1rem;padding-bottom:.5rem;display:none}@media only screen and (max-width: 47em){.invoice__top-row__description--mobile{display:flex}}.invoice__top-row__data{font-size:1.2rem;padding-top:1.3rem;padding-bottom:1.3rem}@media only screen and (max-width: 63em){.invoice__top-row__data{font-size:1rem}}@media screen and (max-width: 350px){.invoice__top-row__data{font-size:.8rem}}.invoice__top-row span:first-child{flex:0 0 50%}@media only screen and (max-width: 63em){.invoice__top-row span:first-child{flex:0 0 45%}}.invoice__top-row span:nth-child(2){flex:0 0 30%}@media only screen and (max-width: 63em){.invoice__top-row span:nth-child(2){flex:0 0 35%}}.invoice__top-row span:nth-child(3){flex:0 0 12%}.invoice__top-row span:nth-child(3):last-child{flex:0 0 20%}.invoice__top-row .triangle__down{flex:0 0 2%;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:17px solid #007f67;margin-top:3px}.invoice__payment-info{display:inline-block}.invoice__payment-info div{margin-top:.7rem}.invoice__payment-info div:last-child{margin-top:1.2rem}.invoice__payment-info__labels{margin-right:1.3rem;font-weight:600;font-size:1.1rem}@media only screen and (max-width: 63em){.invoice__payment-info__labels{font-size:1rem}}@media screen and (max-width: 350px){.invoice__payment-info__labels{font-size:.8rem}}.invoice__payment-info__data{font-size:1.1rem}.invoice__payment-info__data .invoice-status{font-weight:600;color:#ed4f3b}@media only screen and (max-width: 63em){.invoice__payment-info__data{font-size:1rem}}@media screen and (max-width: 350px){.invoice__payment-info__data{font-size:.8rem}}.invoice__payment-info__pdf{margin-top:1.3rem;margin-bottom:.8rem;text-decoration:underline;font-size:1.1rem;color:#007f67}@media only screen and (max-width: 63em){.invoice__payment-info__pdf{font-size:1rem}}@media screen and (max-width: 350px){.invoice__payment-info__pdf{font-size:.8rem}}.invoice__all-paid{font-size:1.1rem;color:#007f67;margin-top:1.3rem}.invoice-accordion:focus{border:none;outline:2px solid #007f67}.invoice-accordion:focus .invoice__top-row__data{border:none}.content-list-block{margin:30px 0;margin:1.875rem 0}.content-list-block__header{margin:0 0 45px;margin:0 0 2.8125rem}@media only screen and (min-width: 48em){.content-list-block__header{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 30px;margin:0 0 1.875rem}}.content-list-block__heading{margin:0;font-size:24px;line-height:33.6px;font-size:1.5rem;line-height:2.1rem;margin:0 0 10px;margin:0 0 0.625rem;color:#004c3e}.content-list-block__read-more{font-family:"FSKoopman",sans-serif;color:#007f67;text-decoration:underline}@media(min-width: 64em){.block.contentlistblock.col-md-4 .related-article,.block.contentlistblock.col-lg-4 .related-article,.block.contentlistblock.col-md-6 .related-article,.block.contentlistblock.col-lg-6 .related-article{width:50%}}@media(min-width: 64em){.article__content.col-md-4 .block.contentlistblock .related-article,.article__content.col-lg-4 .block.contentlistblock .related-article,.article__content.col-md-6 .block.contentlistblock .related-article,.article__content.col-lg-6 .block.contentlistblock .related-article,.article__aside.col-md-4 .block.contentlistblock .related-article,.article__aside.col-lg-4 .block.contentlistblock .related-article,.article__aside.col-md-6 .block.contentlistblock .related-article,.article__aside.col-lg-6 .block.contentlistblock .related-article{width:50%}}@media(min-width: 64em){.themePage .equalColumns-column.col-md-4 .block.contentlistblock .related-article,.themePage .equalColumns-column.col-lg-4 .block.contentlistblock .related-article,.themePage .equalColumns-column.col-md-8 .block.contentlistblock .related-article,.themePage .equalColumns-column.col-lg-8 .block.contentlistblock .related-article{width:50%}}@media only screen and (min-width: 48em){.membershipAdvantageExtendedPage .advantage-list__columns{display:grid;align-items:start;grid-template-columns:repeat(2, calc(50% - 0.625em));grid-column-gap:1.25em;grid-row-gap:1.25em}}.membershipAdvantageExtendedPage .advantage-list .advantage-teaser{height:100%}.membershipAdvantageExtendedPage .advantage-list .advantage-teaser__wrapper{height:100%}.membership-advantage-extended__heading{margin-bottom:20px;margin-bottom:1.25rem}.membership-advantage-extended p.abstract+.article__body>h2:first-child,.membership-advantage-extended .customRegistrationResponse>h2+p+.article__body>h2:first-child,.membership-advantage-extended p.abstract+.article__body>h3:first-child,.membership-advantage-extended .customRegistrationResponse>h2+p+.article__body>h3:first-child,.membership-advantage-extended p.abstract+.article__body>h4:first-child,.membership-advantage-extended .customRegistrationResponse>h2+p+.article__body>h4:first-child{margin-top:40px;margin-top:2.5rem}.districtPage .district-page__main-body>p:first-child{margin-top:0}.districtPage .district-page__opening-time{font-size:18px;line-height:24px;font-size:1.125rem;line-height:1.5rem}@media only screen and (min-width: 48em){.membershipAdvantageListPage .advantage-list__columns{display:grid;align-items:start;grid-template-columns:repeat(2, calc(50% - 0.625em));grid-column-gap:1.25em;grid-row-gap:1.25em}}.membershipAdvantageListPage .advantage-list .advantage-teaser{height:100%}.membershipAdvantageListPage .advantage-list .advantage-teaser__wrapper{height:100%}.membershipAdvantageListPage .membershipadvantageblock{margin:50px 0;margin:3.125rem 0;padding:.05px}.membershipAdvantageListPage .membershipadvantageblock+.membershipadvantageblock{margin-top:-30px;margin-top:-1.875rem}.membershipAdvantageListPage .membershipadvantageblock .advantage-list{padding-bottom:20px;padding-bottom:1.25rem}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__columns{display:grid;align-items:start;grid-template-columns:repeat(1, 100%);grid-column-gap:2em;grid-row-gap:2em}@media only screen and (min-width: 48em){.membershipAdvantageListPage .membershipadvantageblock .advantage-list__columns{grid-template-columns:repeat(3, calc(33.33% - 1.33em))}}.membershipAdvantageListPage .membershipadvantageblock .advantage-list .advantage-teaser{height:100%}.membershipAdvantageListPage .membershipadvantageblock .advantage-list .advantage-teaser__wrapper{height:100%}@media only screen and (min-width: 48em){.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column{order:6}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--2nd{order:2}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--3rd{order:4}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--left{order:1}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--center{order:3}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--right{order:5}}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--1st .advantage-teaser{height:100%}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--1st .advantage-teaser__content{height:471px;height:29.4375rem;padding:15px;padding:0.9375rem;overflow:hidden}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--1st .advantage-teaser__image{background-color:#fff;border-bottom:0}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--1st .advantage-teaser__image--fill{height:295px;height:18.4375rem;margin:-31px -31px 30px -31px;margin:-1.9375rem -1.9375rem 1.875rem -1.9375rem;width:calc(100% + 31px + 31px)}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--1st .advantage-teaser__image--fill>img{min-height:100%;min-width:100%;object-fit:cover;object-position:center center}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--1st .advantage-teaser__image--center{position:relative;height:280px;height:17.5rem;margin:-15px -15px 30px -15px;margin:-0.9375rem -0.9375rem 1.875rem -0.9375rem;overflow:hidden}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--1st .advantage-teaser__image--center>img{position:absolute;top:50%;left:15px;left:0.9375rem;transform:translateY(-50%);height:auto;max-height:none;width:calc(100% - 30px)}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--1st .advantage-teaser__logo-image{position:absolute;left:30px;left:1.875rem;top:30px;top:1.875rem;background-color:rgba(0,0,0,0)}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--1st .advantage-teaser__logo-image>img{height:30px;height:1.875rem;max-height:auto}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--2nd .advantage-teaser:first-child,.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--3rd .advantage-teaser:first-child{margin-bottom:2em}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--2nd .advantage-teaser__heading,.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--3rd .advantage-teaser__heading,.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--bottom .advantage-teaser__heading{font-size:19px;line-height:21px;font-size:1.1875rem;line-height:1.3125rem}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--2nd .advantage-teaser__content,.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--3rd .advantage-teaser__content,.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--bottom .advantage-teaser__content{height:192px;height:12rem}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--2nd .advantage-teaser__content,.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--2nd .advantage-teaser__read-more,.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--3rd .advantage-teaser__content,.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--3rd .advantage-teaser__read-more,.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--bottom .advantage-teaser__content,.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--bottom .advantage-teaser__read-more{padding:15px;padding:0.9375rem}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--2nd .advantage-teaser__image,.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--3rd .advantage-teaser__image,.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--bottom .advantage-teaser__image{margin:0 0 15px;margin:0 0 0.9375rem}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--2nd .advantage-teaser__image img,.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--3rd .advantage-teaser__image img,.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--bottom .advantage-teaser__image img{max-height:50px;max-height:3.125rem}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--2nd .advantage-teaser__intro,.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--2nd .advantage-teaser__intro p,.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--3rd .advantage-teaser__intro,.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--3rd .advantage-teaser__intro p,.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--bottom .advantage-teaser__intro,.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column--bottom .advantage-teaser__intro p{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:19.6px;font-size:0.875rem;line-height:1.225rem}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column .advantage-teaser{margin-bottom:0}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column .advantage-teaser__read-more{padding:15px;padding:0.9375rem}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column .advantage-teaser--color-yellow{background-color:#ffd72f}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column .advantage-teaser--color-yellow .advantage-teaser__heading a{color:#000}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column .advantage-teaser--color-green{background-color:#007f67}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column .advantage-teaser--color-green a{color:#fff}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column .advantage-teaser--color-green .advantage-teaser__intro{color:#fff}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column .advantage-teaser--color-pink{background-color:#f9b2c4}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column .advantage-teaser--color-pink .advantage-teaser__heading a{color:#000}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column .advantage-teaser--color-orange{background-color:#ff7950}.membershipAdvantageListPage .membershipadvantageblock .advantage-list__column .advantage-teaser--color-orange .advantage-teaser__heading a{color:#000}.membershipAdvantageListPage .membershipadvantageblock .teaser-link{margin-top:20px;margin-top:1.25rem}.notification-banner{position:relative;padding:16px 0;display:flex;justify-content:space-between;gap:16px;transition:opacity .45s cubic-bezier(0.08, 0.82, 0.17, 1)}.notification-banner p{font-size:16px;line-height:24px;margin:0}.notification-banner::before{content:"";background:inherit;position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);z-index:-1}.notification-banner--default{background-color:#ffc3ac}.notification-banner--info{background-color:#b9d3fb}.notification-banner--success{background-color:#bbf3d3}.notification-banner--warning{background-color:#fcf1ba}.notification-banner--error{background-color:#f5c0b0}.notification-banner--visuallyhidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.notification-banner--close{background:url(7b6b05dbdf8be9152c56.svg) center no-repeat;border:none;width:32px;height:32px;margin-top:-4px}.course-list-block{font-family:"FSKoopman",sans-serif;margin-bottom:3em;display:flex;flex-direction:column;gap:16px}.course-list-block img{width:20px;height:20px}.course-list-block a{text-decoration:underline;color:#004c3e}.course-list-block a:hover,.course-list-block a:focus{color:#007f67}.course-list-block li{display:flex;gap:16px;align-items:center;padding:12px}@media only screen and (min-width: 75em){.course-list-block li{padding:16px}}.course-list-block li a{width:fit-content;font-size:20px !important}@media only screen and (min-width: 75em){.course-list-block--on-course-page{width:65%;margin-bottom:5em}}.course-list-block__heading{font-size:18px;font-weight:400}.course-list-block__wrapper{display:grid;gap:24px;padding:24px;background-color:#f5f5f5}@media only screen and (min-width: 75em){.course-list-block__wrapper{padding:32px}}.course-list-block__content p{margin:0}.course-list-block__content__login-button{margin-top:24px;font-size:16px;padding:12px 32px;color:#0a221e !important;text-decoration:none !important}.course-list-block__item h4{font-size:22px;padding-bottom:24px;border-bottom:1px solid #dcdcdc}.course-list-block__item__content{display:grid;grid-template-columns:1fr;gap:16px;padding-top:24px}@media only screen and (min-width: 75em){.course-list-block__item__content{grid-template-columns:repeat(3, 1fr)}}.course-list-block__item__content p{display:flex;gap:16px;font-size:20px !important;color:#004c3e;align-items:center}.course-list-block__item__content__location{display:flex;gap:16px;padding-bottom:24px;border-bottom:1px solid #dcdcdc}@media only screen and (min-width: 75em){.course-list-block__item__content__location{padding-bottom:0;border-bottom:none}}.course-list-block__item__content__location>div{overflow-wrap:anywhere}.course-list-block__item__content__date,.course-list-block__item__content__actions{display:flex;flex-direction:column;gap:20px}.course-list-block__item__content__actions{padding-top:8px}@media only screen and (min-width: 75em){.course-list-block__item__content__actions{padding-top:0}}.memberSearchPage .wrapper{overflow:visible}.memberSearchPage .full-table .col-md-12{width:auto}.memberSearchEdit{display:none}.d_editform label{margin-bottom:6px;width:200px}.d_editform .form-element,.d_editform .EPiServerForms .Form__Element,.EPiServerForms .d_editform .Form__Element{margin-bottom:.25em}@media(min-width: 63em){.flex{display:flex}.flex-reverse{flex-direction:row-reverse}.flex-jc-bottom{justify-content:flex-end}.flex-ai-bottom{align-items:flex-end}.flex-as-bottom{align-self:flex-end}}.ta-right{text-align:right}.ta-center{text-align:center}.p-0{padding:0em !important}.p-b-0{padding-bottom:0em !important}.p-t-0{padding-top:0em !important}.p-l-0{padding-left:0em !important}.p-r-0{padding-right:0em !important}.p-1{padding:1em !important}.p-b-1{padding-bottom:1em !important}.p-t-1{padding-top:1em !important}.p-l-1{padding-left:1em !important}.p-r-1{padding-right:1em !important}.p-2{padding:2em !important}.p-b-2{padding-bottom:2em !important}.p-t-2{padding-top:2em !important}.p-l-2{padding-left:2em !important}.p-r-2{padding-right:2em !important}.p-3{padding:3em !important}.p-b-3{padding-bottom:3em !important}.p-t-3{padding-top:3em !important}.p-l-3{padding-left:3em !important}.p-r-3{padding-right:3em !important}.p-4{padding:4em !important}.p-b-4{padding-bottom:4em !important}.p-t-4{padding-top:4em !important}.p-l-4{padding-left:4em !important}.p-r-4{padding-right:4em !important}.m-0{margin:0em !important}.m-b-0{margin-bottom:0em !important}.m-t-0{margin-top:0em !important}.m-l-0{margin-left:0em !important}.m-r-0{margin-right:0em !important}.m-1{margin:1em !important}.m-b-1{margin-bottom:1em !important}.m-t-1{margin-top:1em !important}.m-l-1{margin-left:1em !important}.m-r-1{margin-right:1em !important}.m-2{margin:2em !important}.m-b-2{margin-bottom:2em !important}.m-t-2{margin-top:2em !important}.m-l-2{margin-left:2em !important}.m-r-2{margin-right:2em !important}.m-3{margin:3em !important}.m-b-3{margin-bottom:3em !important}.m-t-3{margin-top:3em !important}.m-l-3{margin-left:3em !important}.m-r-3{margin-right:3em !important}.m-4{margin:4em !important}.m-b-4{margin-bottom:4em !important}.m-t-4{margin-top:4em !important}.m-l-4{margin-left:4em !important}.m-r-4{margin-right:4em !important}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.select2-container--huseierne{width:100%}.select2-container--huseierne .selection .select2-selection--single{height:auto;border:none}.select2-container--huseierne .selection .select2-selection__rendered{padding:0;line-height:26px;color:#000}.select2-container--huseierne .selection .select2-selection__arrow{display:none}.select2-container--huseierne .select2-dropdown{border:none !important;border-radius:0 !important;margin-left:-1px;margin-left:-0.0625rem}.select2-container--huseierne .select2-results{width:calc(100% + 2px);border:1px solid #cdcdcd !important;background-color:#f2f2f2}.select2-container--huseierne .select2-results__options{max-height:50vh;overflow-y:auto}.select2-container--huseierne .select2-results__option{padding:5px 33px;padding:0.3125rem 2.0625rem;font-family:"FSKoopman",sans-serif}.select2-container--huseierne .select2-results__option--highlighted{background-color:#007f67 !important;color:#fff}.my-account{width:100%;gap:0 40px;display:grid;grid-template-areas:"header" "main" "aside"}@media screen and (min-width: 1024px){.my-account{grid-template-areas:"header header" "main aside";grid-template-columns:1fr 290px}}.my-account>header{grid-area:header}.my-account>main{grid-area:main;display:grid;gap:24px}.my-account>aside{grid-area:aside;display:grid;gap:24px}.my-account .article-introTextual{padding-inline:0}.my-account .article-content{padding-inline:0}.my-account .myInfo{padding-inline:0}.my-account .contracts>div{display:grid;row-gap:48px}@media only screen and (min-width: 48em){.my-account .contracts>div{row-gap:96px}}.ds-popover[popover]{opacity:0;transform:translate3d(0px, -10px, 0) scale3d(0.9, 0.9, 0.9);transition:transform 150ms ease,opacity 150ms ease,display 150ms allow-discrete}.ds-popover[popover]:popover-open{opacity:1;transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}@starting-style{.ds-popover[popover]:popover-open{opacity:0;transform:translate3d(0px, -10px, 0) scale3d(0.9, 0.9, 0.9)}}
