html,body{font-family:var(--font-family-base, "Open Sans"),sans-serif;font-weight:var(--font-weight-base, 400);font-style:var(--font-style-base, normal);font-size:var(--font-size-base, 16px);background-color:var(--body-background-color, transparent);color:var(--body-text-color, black)}h1,.h1{font-family:var(--font-family-h1, var(--font-family-base, "Open Sans")),sans-serif;font-weight:var(--font-weight-h1, 400);font-style:var(--font-style-h1, normal);font-size:clamp(var(--font-size-h1, 3.05rem)*.7,5vw + .5rem,var(--font-size-h1, 3.05rem))}h2,.h2{font-family:var(--font-family-h2, var(--font-family-base, "Open Sans")),sans-serif;font-weight:var(--font-weight-h2, 400);font-style:var(--font-style-h2, normal);font-size:clamp(var(--font-size-h2, 2.44rem)*.7,5vw + .5rem,var(--font-size-h2, 2.44rem))}h3,.h3{font-family:var(--font-family-h3, var(--font-family-base, "Open Sans")),sans-serif;font-weight:var(--font-weight-h3, 400);font-style:var(--font-style-h3, normal);font-size:clamp(var(--font-size-h3, 1.95rem)*.7,5vw + .5rem,var(--font-size-h3, 1.95rem))}h4,.h4{font-family:var(--font-family-h4, var(--font-family-base, "Open Sans")),sans-serif;font-weight:var(--font-weight-h4, 400);font-style:var(--font-style-h4, normal);font-size:clamp(var(--font-size-h4, 1.56rem)*.7,5vw + .5rem,var(--font-size-h4, 1.56rem))}h5,.h5{font-family:var(--font-family-h5, var(--font-family-base, "Open Sans")),sans-serif;font-weight:var(--font-weight-h5, 400);font-style:var(--font-style-h5, normal);font-size:clamp(var(--font-size-h5, 1.25rem)*.7,5vw + .5rem,var(--font-size-h5, 1.25rem))}h6,.h6{font-family:var(--font-family-h6, var(--font-family-base, "Open Sans")),sans-serif;font-weight:var(--font-weight-h6, 400);font-style:var(--font-style-h6, normal);font-size:var(--font-size-h6, 1rem)}.ce-button{padding:1.15rem 1.25rem}.ce-button-primary{border-radius:var(--btn-primary-border-radius, 0);background-color:var(--base-btn-primary-background);border:var(--btn-primary-border-width, 1px) solid var(--base-btn-primary-border);color:var(--base-btn-primary-text);font-family:var(--btn-primary-font-family),sans-serif;font-size:var(--btn-primary-font-size, 1rem);font-weight:var(--btn-primary-font-weight, 700)}.ce-button-primary:hover,.ce-button-primary:focus,.ce-container:has(>.container-link:hover) .ce-button-primary,.ce-container:has(>.container-link:focus) .ce-button-primary{background-color:var(--base-btn-primary-background-hover);border-color:var(--base-btn-primary-border-hover);color:var(--base-btn-primary-text-hover)}.ce-button-secondary{border-radius:var(--btn-secondary-border-radius, 0);background-color:var(--base-btn-secondary-background);border:var(--btn-secondary-border-width, 1px) solid var(--base-btn-secondary-border);color:var(--base-btn-secondary-text);font-family:var(--btn-secondary-font-family),sans-serif;font-size:var(--btn-secondary-font-size, 1rem);font-weight:var(--btn-secondary-font-weight, 700)}.ce-button-secondary:hover,.ce-button-secondary:focus,.ce-container:has(>.container-link:hover) .ce-button-secondary,.ce-container:has(>.container-link:focus) .ce-button-secondary{background-color:var(--base-btn-secondary-background-hover);border-color:var(--base-btn-secondary-border-hover);color:var(--base-btn-secondary-text-hover)}.ce-button-primary-dark{border-radius:var(--btn-primary-border-radius, 0);background-color:var(--dark-btn-primary-background);border:var(--btn-primary-border-width, 1px) solid var(--dark-btn-primary-border);color:var(--dark-btn-primary-text);font-family:var(--btn-primary-font-family),sans-serif;font-size:var(--btn-primary-font-size, 1rem);font-weight:var(--btn-primary-font-weight, 700)}.ce-button-primary-dark:hover,.ce-button-primary-dark:focus,.ce-container:has(>.container-link:hover) .ce-button-primary-dark,.ce-container:has(>.container-link:focus) .ce-button-primary-dark{background-color:var(--dark-btn-primary-background-hover);border-color:var(--dark-btn-primary-border-hover);color:var(--dark-btn-primary-text-hover)}.ce-button-secondary-dark{border-radius:var(--btn-secondary-border-radius, 0);background-color:var(--dark-btn-secondary-background);border:var(--btn-secondary-border-width, 1px) solid var(--dark-btn-secondary-border);color:var(--dark-btn-secondary-text);font-family:var(--btn-secondary-font-family),sans-serif;font-size:var(--btn-secondary-font-size, 1rem);font-weight:var(--btn-secondary-font-weight, 700)}.ce-button-secondary-dark:hover,.ce-button-secondary-dark:focus,.ce-container:has(>.container-link:hover) .ce-button-secondary-dark,.ce-container:has(>.container-link:focus) .ce-button-secondary-dark{background-color:var(--dark-btn-secondary-background-hover);border-color:var(--dark-btn-secondary-border-hover);color:var(--dark-btn-secondary-text-hover)}.ce-button-link,.ce-button-link-dark{width:-webkit-fit-content;width:fit-content;padding:0;background-color:rgba(0,0,0,0);text-decoration:underline;font-family:var(--btn-link-font-family),sans-serif;font-size:var(--btn-link-font-size, 1rem);font-weight:var(--btn-link-font-weight, 400)}.ce-button-link.btn-stretched,.ce-button-link-dark.btn-stretched{width:100%}.ce-button-link:hover,.ce-button-link:focus,.ce-button-link-dark:hover,.ce-button-link-dark:focus{text-decoration:none}.ce-button-link{color:var(--base-btn-link-text)}.ce-button-link:hover,.ce-button-link:focus,.ce-container:has(>.container-link:hover) .ce-button-link,.ce-container:has(>.container-link:focus) .ce-button-link{color:var(--base-btn-link-text-hover)}.ce-button-link-dark{color:var(--dark-btn-link-text)}.ce-button-link-dark:hover,.ce-button-link-dark:focus,.ce-container:has(>.container-link:hover) .ce-button-link-dark,.ce-container:has(>.container-link:focus) .ce-button-link-dark{color:var(--dark-btn-link-text-hover)}.ce_language_menu .ce_language_toggle{color:var(--menu-item-color, black);font-family:var(--menu-item-font-family, inherit);font-weight:var(--menu-item-font-weight, inherit);font-style:var(--menu-item-font-style, inherit);background-color:var(--menu-item-bg, transparent);border:var(--menu-item-border-width, 0) solid var(--menu-item-border, transparent);border-radius:var(--menu-item-border-radius);padding:1.15rem 1.25rem;font-size:var(--menu-item-font-size, 1rem)}.ce_language_menu .ce_language_toggle svg{width:calc(var(--menu-item-font-size, 1rem));height:calc(var(--menu-item-font-size, 1rem))}.ce_language_menu .ce_language_menu__menu{color:var(--navbar-color, #000);background-color:var(--navbar-bg, #fff);box-shadow:var(--navbar-shadow, none);border-radius:0 0 var(--menu-item-border-radius) var(--menu-item-border-radius)}.ce_language_menu .ce_language_menu__menu a{color:var(--menu-item-color, black);font-family:var(--menu-item-font-family, inherit);font-weight:var(--menu-item-font-weight, inherit);font-style:var(--menu-item-font-style, inherit);background-color:var(--menu-item-bg, transparent);border:var(--menu-item-border-width, 0) solid var(--menu-item-border, transparent);border-radius:var(--menu-item-border-radius);font-size:var(--menu-item-font-size, 1rem)}.ce_language_menu .ce_language_menu__menu a:hover,.ce_language_menu .ce_language_menu__menu a:focus-visible{color:var(--menu-item-hover-color, #fff);background-color:var(--menu-item-hover-bg, #000);border-color:var(--menu-item-hover-border, #000)}.ce_language_menu:has(li) .ce_language_toggle:hover,.ce_language_menu:has(li) .ce_language_toggle:focus-visible{color:var(--menu-item-hover-color, #fff);background-color:var(--menu-item-hover-bg, #000);border-color:var(--menu-item-hover-border, #000)}.ce-navbar{background-color:var(--navbar-bg, #fff);color:var(--navbar-color, #000)}.ce-navbar.--below{box-shadow:var(--navbar-shadow, none)}.ce-navbar [role=menu]{background-color:var(--navbar-bg, #fff);box-shadow:var(--navbar-shadow, none);border-radius:0 0 var(--menu-item-border-radius) var(--menu-item-border-radius)}.ce-navbar .ce_menu__item.--highlight{--menu-item-color: var(--menu-item-highlight-color);--menu-item-bg: var(--menu-item-highlight-bg);--menu-item-border-width: var(--menu-item-highlight-border-width);--menu-item-border: var(--menu-item-highlight-border);--menu-item-hover-color: var(--menu-item-highlight-hover-color);--menu-item-hover-bg: var(--menu-item-highlight-hover-bg);--menu-item-hover-border: var(--menu-item-highlight-hover-border);--menu-item-active-color: var(--menu-item-highlight-active-color);--menu-item-active-bg: var(--menu-item-highlight-active-bg);--menu-item-active-border: var(--menu-item-highlight-active-border);--menu-item-border-radius: var(--menu-item-highlight-border-radius);--menu-item-font-family: var(--menu-item-highlight-font-family);--menu-item-font-weight: var(--menu-item-highlight-font-weight);--menu-item-font-style: var(--menu-item-highlight-font-style)}.ce-navbar .ce_menu__item>.ce_menu__item-content a{color:var(--menu-item-color, black);background-color:var(--menu-item-bg, transparent);border:var(--menu-item-border-width, 0) solid var(--menu-item-border, transparent);border-radius:var(--menu-item-border-radius);font-family:var(--menu-item-font-family, inherit);font-weight:var(--menu-item-font-weight, inherit);font-style:var(--menu-item-font-style, inherit);font-size:var(--menu-item-font-size, 1rem)}.ce-navbar .ce_menu__item>.ce_menu__item-content a:hover,.ce-navbar .ce_menu__item>.ce_menu__item-content a:focus-visible{color:var(--menu-item-hover-color, #fff);background-color:var(--menu-item-hover-bg, #000);border-color:var(--menu-item-hover-border, #000)}.ce-navbar .ce_menu__item>.ce_menu__item-content a.--active,.ce-navbar .ce_menu__item>.ce_menu__item-content a[aria-current=page]{color:var(--menu-item-active-color, #fff);background-color:var(--menu-item-active-bg, #000);border-color:var(--menu-item-active-border, #000)}.ce-navbar .ce_menu__item>.ce_menu__item-content button{color:var(--menu-item-color, black);border-radius:var(--menu-item-border-radius);width:calc(1rem + var(--menu-item-font-size, 1rem));height:calc(1rem + var(--menu-item-font-size, 1rem))}.ce-navbar .ce_menu__item>.ce_menu__item-content button svg{width:calc(var(--menu-item-font-size, 1rem) - .25rem);height:calc(var(--menu-item-font-size, 1rem) - .25rem)}.ce-navbar .ce_menu__item>.ce_menu__item-content button:focus-visible{color:var(--menu-item-hover-color, #fff);background-color:var(--menu-item-hover-bg, #000);border-color:var(--menu-item-hover-border, #000)}.ce-navbar .ce_menu__item>.ce_menu__item-content:has(a.--active) button,.ce-navbar .ce_menu__item>.ce_menu__item-content:has(a[aria-current=page]) button{color:var(--menu-item-active-color, #fff);background-color:var(--menu-item-active-bg, #000);border-color:var(--menu-item-active-border, #000)}.ce-navbar .ce_menu__item>.ce_menu__item-content:has(a:hover,a:focus-visible):not(:has(a.--active)) button{color:var(--menu-item-hover-color, #fff)}.ce_mobile_menu__toggle{color:var(--menu-item-color, black);background-color:var(--menu-item-bg, transparent);border:var(--menu-item-border-width, 0) solid var(--menu-item-border, transparent);border-radius:var(--menu-item-border-radius)}.ce_mobile_menu__toggle:hover,.ce_mobile_menu__toggle:focus-visible{color:var(--menu-item-hover-color, #fff);background-color:var(--menu-item-hover-bg, #000);border-color:var(--menu-item-hover-border, #000)}.ce_mobile_menu{color:var(--navbar-color, #000)}.ce_mobile_menu hr{border-color:var(--menu-item-color, black)}.ce_mobile_menu .ce_mobile_menu__inner{background-color:var(--navbar-bg, #fff);border-radius:var(--menu-item-border-radius) 0 0 var(--menu-item-border-radius)}.ce_mobile_menu .ce_menu__item.--highlight{--menu-item-color: var(--menu-item-highlight-color);--menu-item-bg: var(--menu-item-highlight-bg);--menu-item-border: var(--menu-item-highlight-border);--menu-item-hover-color: var(--menu-item-highlight-hover-color);--menu-item-hover-bg: var(--menu-item-highlight-hover-bg);--menu-item-hover-border: var(--menu-item-highlight-hover-border);--menu-item-active-color: var(--menu-item-highlight-active-color);--menu-item-active-bg: var(--menu-item-highlight-active-bg);--menu-item-active-border: var(--menu-item-highlight-active-border);--menu-item-font-family: var(--menu-item-highlight-font-family);--menu-item-font-weight: var(--menu-item-highlight-font-weight);--menu-item-font-style: var(--menu-item-highlight-font-style)}.ce_mobile_menu .ce_menu__item>.ce_menu__item-content .menu__item{color:var(--menu-item-color, black);background-color:var(--menu-item-bg, transparent);border:var(--menu-item-border-width, 0) solid var(--menu-item-border, transparent);border-radius:var(--menu-item-border-radius);font-family:var(--menu-item-font-family, inherit);font-weight:var(--menu-item-font-weight, inherit);font-style:var(--menu-item-font-style, inherit)}.ce_mobile_menu .ce_menu__item>.ce_menu__item-content .menu__item span{border:var(--menu-item-border-width, 0) solid rgba(0,0,0,0)}.ce_mobile_menu .ce_menu__item>.ce_menu__item-content .menu__item.--active,.ce_mobile_menu .ce_menu__item>.ce_menu__item-content .menu__item[aria-current=page]{color:var(--menu-item-active-color, #fff);background-color:var(--menu-item-active-bg, #000);border-color:var(--menu-item-active-border, #000)}.ce_mobile_menu .ce_menu__item>.ce_menu__item-content a.menu__item:hover,.ce_mobile_menu .ce_menu__item>.ce_menu__item-content a.menu__item:focus-visible{color:var(--menu-item-hover-color, #fff);background-color:var(--menu-item-hover-bg, #000);border-color:var(--menu-item-hover-border, #000)}.ce_mobile_menu .ce_menu__item>.ce_menu__item-content button{border-radius:var(--menu-item-border-radius);color:var(--menu-item-color, black)}.ce_mobile_menu .ce_menu__item>.ce_menu__item-content button:hover,.ce_mobile_menu .ce_menu__item>.ce_menu__item-content button:focus-visible{color:var(--menu-item-hover-color, #fff);background-color:var(--menu-item-hover-bg, #000);border-color:var(--menu-item-hover-border, #000)}.ce_mobile_menu .ce_menu__item>.ce_menu__item-content:has(.menu__item.--active) button,.ce_mobile_menu .ce_menu__item>.ce_menu__item-content:has(.menu__item[aria-current=page]) button{color:var(--menu-item-active-color, #fff);background-color:var(--menu-item-active-bg, #000);border-color:var(--menu-item-active-border, #000)}.ce_mobile_menu .ce_menu__item>.ce_menu__item-content:has(a.menu__item:hover,a.menu__item:focus-visible):not(:has(a.--active)) button{color:var(--menu-item-hover-color, #fff)}body:has(.ce_mobile_menu__toggle[aria-expanded=true]) .ce_mobile_menu{background-color:rgba(from var(--navbar-bg, #fff) r g b/0.5)}
