.ce-type-grid-accordion-element>.rc-head>button.rc-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;text-align:left}.d-none{display:none}@media(min-width: 35em){.d-md-inline{display:inline}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;padding-top:0;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:var(--color-darkgray);text-decoration:none;background-color:#fff;border:1px solid var(--color-darkgray);border-radius:3px;padding:.3125rem .625rem;line-height:1}.page-link::before{content:none !important}.page-link:hover{z-index:2;color:#fff;text-decoration:none;background-color:var(--color-orange);border-color:var(--color-orange)}.page-link:focus{z-index:3;color:#fff;text-decoration:none;background-color:var(--color-orange);outline:none;-webkit-box-shadow:none;box-shadow:none}.page-link .fa{margin:0;padding:0}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:var(--color-darkgray);border-color:#fff}.page-item.disabled .page-link{color:#666;pointer-events:none;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.pagination .pagination-count{margin-bottom:0}.pagination span,.pagination a{font-size:75%;color:currentColor;text-align:center;width:1.75rem;padding:.4375rem 0}.pagination .page-item.disabled .page-link{width:auto}.form-contact .visually-hidden{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;overflow:clip !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}@media(min-width: 30em){.form-contact .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em 2em}.form-contact .col-md-3{width:calc(33.3333% - 1em)}.form-contact .col-md-6{width:calc(50% - 1em)}.form-contact .col-md-9{width:calc(66.6666% - 1em)}}.form-contact .form-check-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1em 2em}.form-contact .form-check-options .form-check-inline{width:auto}.form-contact .form-check{display:-webkit-box;display:-ms-flexbox;display:flex}.form-contact .form-check .form-label{font-weight:normal}.form-contact .form-fieldset-captcha .form-label{font-weight:600;margin-bottom:0}.form-contact .form-fieldset-captcha .form-row-captcha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-contact .form-fieldset-captcha .form-row-captcha .form-control{width:7rem !important}.form-contact .invalid-feedback{color:red;margin-bottom:0}.ce-type-form_formframework .form-group{margin-bottom:.9375rem}.ce-type-form_formframework fieldset.form-group{margin-top:1.875rem}.ce-type-form_formframework .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.325rem}.ce-type-form_formframework .form-check input{margin-top:0}.ce-type-form_formframework .form-check .form-check-label{margin-bottom:0}.ce-type-form_formframework .form-check-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.325rem}.ce-type-form_formframework .form-check-label input{margin-top:0}.ce-type-form_formframework textarea{min-height:9em}.ce-type-form_formframework .error.form-text{background-color:#c83c3c;color:#fff;padding:.3125rem}.ce-type-form_formframework .actions{margin:1.875rem 0}.ce-type-form_formframework .table{margin-bottom:0}.ce-type-form_formframework .table .summary-table-first-col{font-weight:bold;vertical-align:top;padding-right:1rem}.ce-type-form_formframework .table ul{padding-left:1rem;margin-bottom:0}.tx-kesearch-pi1 .ce-header{margin-top:.9375rem}.tx-kesearch-pi1 .input-group{display:-webkit-box;display:-ms-flexbox;display:flex}.tx-kesearch-pi1 .input-group .btn-search{border-top-left-radius:0;border-bottom-left-radius:0}.tx-kesearch-pi1 .input-group .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.tx-kesearch-pi2 .search-pagination p{margin-bottom:.3125rem}.page-header{--page-header-logo-width: 7.5rem;--page-header-topmenu-width: 0;--page-header-toggles-width: 1fr;--page-header-row1-height: 3.75rem;--page-header-row2-height: 0.25rem;color:var(--color-white);position:sticky;top:0;z-index:1030;-webkit-margin-after:calc(-1*var(--page-header-row2-height));margin-block-end:calc(-1*var(--page-header-row2-height));display:grid;grid-template-columns:var(--page-wrap-inner-padding) var(--page-header-logo-width) var(--page-header-topmenu-width) var(--page-header-toggles-width) var(--page-wrap-inner-padding);grid-template-rows:var(--page-header-row1-height) var(--page-header-row2-height);gap:0px;grid-template-areas:". logo topmenu toggles ." ". logo . . ."}@media(min-width: 30em){.page-header{--page-header-row2-height: 1.25rem}}@media(min-width: 62.5em){.page-header{--page-header-topmenu-width: 1fr;--page-header-toggles-width: 12rem}}@media(min-width: 92.5em){.page-header{--page-header-row1-height: 5.25rem;--page-header-row2-height: 1.25rem;--page-header-logo-width: 13rem}}.page-header-bg{background-color:var(--color-darkgray);grid-area:1/1/2/6}.page-logo{grid-area:logo;display:grid}.page-logo .logo-link{display:grid;-ms-flex-line-pack:center;align-content:center;background-color:var(--color-white);-webkit-box-shadow:0 0 1em rgba(0,0,0,.25);box-shadow:0 0 1em rgba(0,0,0,.25);padding:.875rem}@media(min-width: 92.5em){.page-logo .logo-link{padding:1.25rem}}.page-logo .logo-link::focus-visible{outline:3px solid var(--color-darkgray);outline-offset:-5px}.page-logo .logo-img{display:block;aspect-ratio:167/65;max-width:100%}.page-header-topmenu{grid-area:topmenu;display:none}@media(min-width: 62.5rem){.page-header-topmenu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;padding-inline:3.75rem}}.page-header-topmenu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.875rem}.page-header-topmenu .menu li{display:contents}.page-header-topmenu .menu .item{display:grid;-ms-flex-line-pack:center;align-content:center;align-self:center;min-height:2.75rem;color:var(--color-white)}.page-header-topmenu .menu .item:hover{text-decoration:underline}.page-header-topmenu .menu .item:focus-visible{outline:3px solid currentColor;outline-offset:4px;text-decoration:none}.page-header-toggles{grid-area:toggles;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-header-toggles .page-header-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75em;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:currentColor;background:none;border:0;padding:0;min-height:2.75rem;min-width:2.75rem;cursor:pointer}.page-header-toggles .page-header-toggle:focus-visible{outline:3px solid currentColor;outline-offset:4px;text-decoration:none}.page-header-toggles .nav-toggle[aria-expanded=false] .icon-close{display:none}.page-header-toggles .nav-toggle[aria-expanded=true] .icon-menu{display:none}.page-header-sticky{--min-window-height-px: 460}:root{--megamenu-icon-size: 2.5rem;--megamenu-grid-gap: 2.5rem;--megamenu-menu-gap: 1.25rem}@media(min-width: 92.5em){:root{--megamenu-grid-gap: 5rem}}.page-rollover-mainmenu[aria-hidden=true],.page-rollover-searchbox[aria-hidden=true]{margin-top:-100vh;opacity:0;display:none}.page-rollover-mainmenu,.page-rollover-searchbox{position:fixed;top:0;left:0;z-index:1000;width:100vw;height:100vh;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-darkgray);-webkit-transition:opacity ease-in .25s;transition:opacity ease-in .25s}.page-rollover-searchbox .search-label{position:absolute;left:0;width:4rem;bottom:calc(100% + .9375rem);color:var(--color-white);font-size:125%;font-weight:600;text-transform:uppercase}.page-rollover-searchbox .searchbox-inner{background:var(--color-white);border:0}.page-rollover-searchbox .search-word{color:var(--color-darkgray);padding:.625rem .625rem}.page-rollover-searchbox .search-close{position:absolute;right:0;bottom:calc(100% + .625rem);color:var(--color-white);background:none;border:0;width:2.5rem;height:2.5rem;padding:0}.page-rollover-searchbox .search-icon-close{position:relative;display:block;height:.3125rem}.page-rollover-searchbox .search-icon-close::before,.page-rollover-searchbox .search-icon-close::after{content:"";background:var(--color-white);display:block;height:.3125rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:0;right:0}.page-rollover-searchbox .search-icon-close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.page-rollover-mainmenu{color:var(--color-white);font-size:1rem;-webkit-padding-before:5em;padding-block-start:5em}.page-rollover-mainmenu .page-rollover-mainmenu-inner{max-height:calc(100dvh - 100px);overflow:auto;padding:1.25rem var(--megamenu-grid-gap);margin-trim:all}.page-rollover-mainmenu .ce-grid{margin-inline:calc(-1*var(--megamenu-grid-gap, 5rem))}.page-rollover-mainmenu .ce-grid>.ce-col{padding-inline:var(--megamenu-grid-gap, 5rem)}.page-rollover-mainmenu .ce-element{-webkit-margin-after:calc(var(--megamenu-grid-gap, 5rem)/2);margin-block-end:calc(var(--megamenu-grid-gap, 5rem)/2)}.page-rollover-mainmenu a{color:currentColor}.page-rollover-mainmenu a:focus{outline:3px solid currentColor;outline-offset:4px;text-decoration:none}.page-rollover-mainmenu a:hover{color:currentColor;text-decoration:underline}.page-rollover-mainmenu .ce-type-megamenumenu{display:grid;gap:var(--megamenu-menu-gap, 1.25rem);grid-template-columns:var(--megamenu-icon-size, 2.5rem) -webkit-max-content;grid-template-columns:var(--megamenu-icon-size, 2.5rem) max-content;grid-template-rows:-webkit-max-content -webkit-max-content;grid-template-rows:max-content max-content;grid-template-areas:"icon header" ".    body"}.page-rollover-mainmenu .ce-type-megamenumenu .ce-megamenumenu-icon{grid-area:icon}.page-rollover-mainmenu .ce-type-megamenumenu .ce-megamenumenu-header{grid-area:header}.page-rollover-mainmenu .ce-type-megamenumenu .ce-megamenumenu-body{grid-area:body}.page-rollover-mainmenu .ce-type-megamenumenu .ce-megamenumenu-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--megamenu-icon-size, 2.5rem);height:var(--megamenu-icon-size, 2.5rem)}.page-rollover-mainmenu .ce-type-megamenumenu .ce-megamenumenu-icon svg,.page-rollover-mainmenu .ce-type-megamenumenu .ce-megamenumenu-icon img{display:block;max-width:100%;max-height:100%}.page-rollover-mainmenu .ce-type-megamenumenu .ce-megamenumenu-icon svg{fill:currentColor}.page-rollover-mainmenu .ce-type-megamenumenu .ce-megamenumenu-icon img{-o-object-fit:contain;object-fit:contain}.page-rollover-mainmenu .ce-type-megamenumenu .ce-megamenumenu-body{font-size:150%}.page-rollover-mainmenu .ce-type-megamenumenu .ce-megamenumenu-body strong{font-weight:normal}.page-rollover-mainmenu .ce-type-megamenumenu .ce-megamenumenu-body ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.page-rollover-mainmenu .ce-type-megamenumenu .ce-megamenumenu-body ul li:not(:last-child){-webkit-margin-after:.5em;margin-block-end:.5em}.page-rollover-mainmenu .ce-type-megamenumenu .ce-megamenumenu-body ul ul{-webkit-margin-before:.5em;margin-block-start:.5em;font-size:75%}.page-rollover-mainmenu .ce-type-megamenumenu .ce-megamenumenu-body ul ul li:not(:last-child){-webkit-margin-after:.25em;margin-block-end:.25em}.page-rollover-mainmenu .ce-type-megamenuimage{-webkit-padding-start:calc(var(--megamenu-icon-size, 2.5rem) + var(--megamenu-menu-gap, 1.25rem));padding-inline-start:calc(var(--megamenu-icon-size, 2.5rem) + var(--megamenu-menu-gap, 1.25rem))}.page-rollover-mainmenu .ce-type-megamenuimage .ce-megamenuimage{max-width:100%;height:auto}.page-rollover-mainmenu .ce-type-megamenuimage .ce-megamenuimage img{display:inline-block}.page-stage .btn-video-pause{position:absolute;top:.625em;right:.625em;left:auto;bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;height:44px;width:44px;overflow:clip;cursor:pointer;background:rgba(0,0,0,.5);color:#fff;opacity:.75}@media(min-width: 30em){.page-stage .btn-video-pause{top:.75em;right:.75em}}@media(min-width: 62.5em){.page-stage .btn-video-pause{top:2em;right:2em}}@media(min-width: 92.5em){.page-stage .btn-video-pause{right:3.25em}}.page-stage .btn-video-pause:hover,.page-stage .btn-video-pause:focus-visible{opacity:1}.page-stage .btn-video-pause:focus-visible{outline:3px solid currentColor}.page-stage .btn-video-pause .fa{font-size:1.5em}.page-stage .btn-video-pause .fa-play{display:none}.page-stage .btn-video-pause[aria-pressed=true]{opacity:1}.page-stage .btn-video-pause[aria-pressed=true] .fa-pause{display:none}.page-stage .btn-video-pause[aria-pressed=true] .fa-play{display:inline-block}.btn-chatbot-dummy{position:fixed;right:.625rem;bottom:.625rem;z-index:1;width:3.75rem;height:3.75rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-white);background-color:var(--color-orange);border:none;border-radius:50%}.btn-chatbot-dummy:focus-visible{outline:3px solid var(--color-orange);outline-offset:2px}.ce-type-grid-accordion-element>.rc-head h1,.ce-type-grid-accordion-element>.rc-head h2,.ce-type-grid-accordion-element>.rc-head h3,.ce-type-grid-accordion-element>.rc-head h4,.ce-type-grid-accordion-element>.rc-head h5,.ce-type-grid-accordion-element>.rc-head .h1-like,.ce-type-grid-accordion-element>.rc-head .h2-like,.ce-type-grid-accordion-element>.rc-head .h3-like,.ce-type-grid-accordion-element>.rc-head .h4-like,.ce-type-grid-accordion-element>.rc-head .h5-like{font-size:1.5rem}.ce-element.ce-space-after-none{margin-bottom:0 !important}.ce-element.ce-space-after-medium{margin-bottom:.3125rem !important}@media(min-width: 62.5em){.ce-element.ce-space-after-medium{margin-bottom:1.5625rem !important}}@media(min-width: 92.5em){.ce-element.ce-space-after-medium{margin-bottom:1.5625rem !important}}.ce-element.ce-space-after-large{margin-bottom:3.75rem !important}.ce-carousel img{display:none !important}.ce-carousel.slick-initialized img{display:block !important}.sr-hint-focusable:focus-visible{outline:3px solid var(--color-darkgray);outline-offset:-5px}.ce-teaser-hover .ce-teaser-header{--color-header-shadow: var(--color-darkergray);color:var(--color-white);-webkit-filter:drop-shadow(0 0 8.75px rgba(0, 0, 0, 0.5));filter:drop-shadow(0 0 8.75px rgba(0, 0, 0, 0.5));text-shadow:0 0 1px var(--color-header-shadow),1px 1px 1px var(--color-header-shadow),1px -1px 1px var(--color-header-shadow),-1px 1px 1px var(--color-header-shadow),-1px -1px 1px var(--color-header-shadow),0 0 40px rgba(0,0,0,.25)}/*# sourceMappingURL=refactored.min.css.map */