html{box-sizing:border-box;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:inherit}strong{font-weight:bolder}body{margin:0}img{display:inline-block;max-width:100%}.button-button{border-radius:8px;cursor:pointer;display:inline-block;font-family:var(--font-family-button);font-size:var(--font-size-button);font-style:var(--font-style-button);font-weight:var(--font-weight-button);margin-bottom:8px;margin-top:8px;padding:8px;text-decoration:none;word-break:break-word;word-wrap:var(--word-wrap-button);letter-spacing:var(--letter-spacing);line-height:var(--line-height);overflow-wrap:var(--overflow-wrap-button);text-decoration:var(--text-decoration-button);text-transform:var(--text-transform)}.button-button:focus-visible{box-shadow:0 0 0 2px #fff;outline:2px solid #00f;outline-offset:2px}.button-primary-button{background-color:var(--button-background-color);border:1px solid var(--button-background-color);color:var(--button-color-primary);font-size:var(--font-size-button);font-weight:var(--font-weight-button);letter-spacing:var(--letter-spacing-button);line-height:var(--line-height-button);text-transform:var(--text-transform-button)}.button-ghost-button{border:1px solid var(--button-color-ghost);color:var(--button-color-ghost)}.button-ghost-button,.button-link-button{background:#0000;font-size:var(--font-size-button);font-weight:var(--font-weight-button);letter-spacing:var(--letter-spacing-button);line-height:var(--line-height-button);text-transform:var(--text-transform-button)}.text-root{color:var(--text-container-color);font-family:var(--font-family);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);word-wrap:var(--word-wrap);letter-spacing:var(--letter-spacing);line-height:var(--line-height);overflow-wrap:var(--overflow-wrap);text-decoration:var(--text-decoration);text-transform:var(--text-transform)}.text-root a{color:var(--text-container-anchor-color)}.desktop-font-size-14{font-size:14px}.desktop-font-size-23{font-size:23px}.section{position:relative}.section>.section-inner{background-color:var(--page-background-color);bottom:0;left:0;position:absolute;right:0;top:0}.section-geometry+.section>.section-inner:before{background:linear-gradient(180deg,#00000012,#0000);content:"";left:0;position:absolute;right:0;top:0}.section-geometry-rectangle+.section>.section-inner,.section-geometry-rectangle+main>.section:first-child>.section-inner{mask-position:left top;-webkit-mask-position:left top;mask-repeat:repeat-x;-webkit-mask-repeat:repeat-x}main:has(>.section-geometry-rectangle:last-child)+footer.section .section-inner{mask-position:left top;-webkit-mask-position:left top;mask-repeat:repeat-x;-webkit-mask-repeat:repeat-x}.section-root{padding-top:.1px;position:relative}@media screen and (-webkit-min-device-pixel-ratio:0){.section-root{margin-top:-1px;padding-top:0}}.section-inner{bottom:0;left:0;position:absolute;right:0;top:0}.section-inner-width{margin:0 auto}.section-inner-width-small{max-width:var(--section-small-width)}.section-inner-width-large{max-width:var(--section-large-width)}.section-content{min-height:40px;position:relative}.page{--page-background-color:#fff}.page-root{background-color:var(--page-background-color);color:var(--website-theme-color);display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:1}.grid-row-root{box-sizing:border-box;position:relative;width:100%}.grid-row-has-rows{display:block}.grid-row-has-columns{display:flex;flex-wrap:wrap}.grid-row-top-level{padding-left:var(--grid-row-top-level-padding);padding-right:var(--grid-row-top-level-padding)}.grid-column-root{box-sizing:border-box;flex-grow:0;padding:var(--grid-column-vertical-spacing) var(--grid-column-spacing-unit);position:relative}.grid-column-root:empty{padding:0}@media only screen and (max-width:767.95px){.grid-column-small-12{flex-basis:100%;max-width:100%}.grid-column-small-10{flex-basis:83.33333333%;max-width:83.33333333%}.grid-column-small-4{flex-basis:33.33333333%;max-width:33.33333333%}.grid-column-small-1{flex-basis:8.33333333%;max-width:8.33333333%}}@media (min-width:768px) and (max-width:1024px){.grid-column-medium-12{flex-basis:100%;max-width:100%}.grid-column-medium-10{flex-basis:83.33333333%;max-width:83.33333333%}.grid-column-medium-8{flex-basis:66.66666667%;max-width:66.66666667%}.grid-column-medium-6{flex-basis:50%;max-width:50%}.grid-column-medium-5{flex-basis:41.66666667%;max-width:41.66666667%}.grid-column-medium-4{flex-basis:33.33333333%;max-width:33.33333333%}.grid-column-medium-3{flex-basis:25%;max-width:25%}.grid-column-medium-2{flex-basis:16.66666667%;max-width:16.66666667%}.grid-column-medium-1{flex-basis:8.33333333%;max-width:8.33333333%}}@media (min-width:1024px){.grid-column-large-12{flex-basis:100%;max-width:100%}.grid-column-large-10{flex-basis:83.33333333%;max-width:83.33333333%}.grid-column-large-9{flex-basis:75%;max-width:75%}.grid-column-large-8{flex-basis:66.66666667%;max-width:66.66666667%}.grid-column-large-6{flex-basis:50%;max-width:50%}.grid-column-large-5{flex-basis:41.66666667%;max-width:41.66666667%}.grid-column-large-4{flex-basis:33.33333333%;max-width:33.33333333%}.grid-column-large-3{flex-basis:25%;max-width:25%}.grid-column-large-2{flex-basis:16.66666667%;max-width:16.66666667%}.grid-column-large-1{flex-basis:8.33333333%;max-width:8.33333333%}}.grid-module-container-root{align-items:var(--grid-module-container-v-alignment);display:flex;justify-content:var(--grid-module-container-h-alignment);max-width:100%;position:relative;word-break:break-word}.grid-module-container-no-margins *{margin:0}@media (min-width:768px){.grid-module-container-root{grid-area:var(--grid-module-grid-area-large);height:var(--grid-module-max-height);z-index:var(--grid-module-z-index-large)}}@media only screen and (max-width:767.95px){.grid-module-container-root{grid-area:var(--grid-module-grid-area-small)}}.section-content-with-grid-grid-wrapper{display:grid;gap:var(--section-content-with-grid-gap);margin:auto;position:relative}.section-content-with-grid-grid-wrapper h1,.section-content-with-grid-grid-wrapper h2,.section-content-with-grid-grid-wrapper h3,.section-content-with-grid-grid-wrapper h4,.section-content-with-grid-grid-wrapper h5,.section-content-with-grid-grid-wrapper h6,.section-content-with-grid-grid-wrapper p{margin:0}@media (min-width:768px){.section-content-with-grid-grid-wrapper{grid-template-columns:var(--section-content-with-grid-grid-template-columns);grid-template-rows:var(--section-content-with-grid-grid-template-rows);width:var(--section-content-with-grid-content-width)}}@media only screen and (max-width:767.95px){.section-content-with-grid-custom{padding-left:20px;padding-right:20px}.section-content-with-grid-grid-wrapper{grid-template-columns:repeat(1,1fr);grid-template-rows:minmax(min-content,max-content);min-height:var(--section-content-with-grid-mobile-min-height);width:auto}}.module-container-root{max-width:100%;position:relative}.module-container-custom{margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left)}.form-message{font-family:var(--font-family);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);word-wrap:var(--word-wrap);letter-spacing:var(--letter-spacing);line-height:var(--line-height);overflow-wrap:var(--overflow-wrap);text-decoration:var(--text-decoration);text-transform:var(--text-transform)}.form-message{align-items:center;display:flex;margin-top:8px;position:relative}.form-error{color:var(--form-error-color);fill:var(--form-error-color)}.form-success{color:var(--form-success-color);fill:var(--form-success-color)}.form-container{padding:var(--theme-spacing-unit);position:relative}.form-container,.form-form{display:flex;flex-direction:column}.form-form{color:var(--form-body-text-color)}.form-form textarea{overflow:auto;resize:none;word-break:keep-all}.form-label{font-family:var(--font-family);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);word-wrap:var(--word-wrap);letter-spacing:var(--letter-spacing);line-height:var(--line-height);overflow-wrap:var(--overflow-wrap);text-decoration:var(--text-decoration);text-transform:var(--text-transform)}.form-label-error{color:var(--form-error-color)}.form-button{font-family:var(--font-family);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);word-wrap:var(--word-wrap);background-color:initial;border:2px solid #0000;cursor:pointer;font-family:var(--font-family-button);font-size:var(--font-size-button);font-weight:var(--font-weight-button);letter-spacing:var(--letter-spacing);letter-spacing:var(--letter-spacing-button);line-height:var(--line-height);line-height:var(--line-height-button);overflow-wrap:var(--overflow-wrap);padding:8px 16px;text-decoration:var(--text-decoration);text-transform:var(--text-transform);text-transform:var(--text-transform-button)}.form-button:focus-visible{box-shadow:0 0 0 2px #fff;outline:2px solid #00f;outline-offset:2px}.form-input-combo{font-family:var(--font-family);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);word-wrap:var(--word-wrap);display:flex;flex-direction:column;letter-spacing:var(--letter-spacing);line-height:var(--line-height);margin-bottom:16px;overflow-wrap:var(--overflow-wrap);text-decoration:var(--text-decoration);text-transform:var(--text-transform);word-wrap:break-word;overflow-wrap:break-word}.form-checkboxes{align-items:center;display:flex}.form-checkboxes input[type=checkbox]{opacity:0;position:absolute}.form-checkboxes input[type=checkbox]:focus-visible+span{box-shadow:0 0 0 2px #fff;display:block;height:100%;outline:2px solid #00f;outline-offset:2px}.form-checkboxes input[type=checkbox]:checked+span{background-color:var(--form-module-active-color-body-text-fade-02);display:block;line-height:var(--form-checkbox-size);position:relative}.form-checkboxes input[type=checkbox]:checked+span:after{content:var(--form-checkbox-svg);height:var(--form-checkbox-size);position:absolute;width:var(--form-checkbox-size)}.form-checkbox-icon{background-color:initial;border:2px solid var(--form-module-active-color-body-text);border-radius:4px;display:inline-block;flex-shrink:0;height:var(--form-checkbox-icon-size);margin-right:8px;width:var(--form-checkbox-icon-size)}.form-checkbox-icon:hover{background-color:var(--form-module-active-color-body-text-fade-02);border-color:var(--form-module-active-color-body-text)}.form-checkbox-icon:focus{outline:0}.form-input{font-family:var(--font-family);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);word-wrap:var(--word-wrap);background:#0000;border:2px solid #0000;font-family:var(--theme-fonts-pair-body-family);letter-spacing:var(--letter-spacing);line-height:var(--line-height);margin-bottom:var(--theme-spacing-unit);margin-top:var(--theme-spacing-unit);max-width:100%;overflow-wrap:var(--overflow-wrap);padding:var(--form-padding);text-decoration:var(--text-decoration);text-transform:var(--text-transform)}.form-input:focus-visible{box-shadow:0 0 0 2px #fff;outline:2px solid #00f;outline-offset:2px}.form-input-checkbox{background:#0000;border:2px solid #0000;border-radius:0;padding:var(--form-padding)}.form-input-underline{border-bottom-color:var(--form-module-active-color-body-text);border-radius:0!important;color:var(--form-module-active-color-body-text)}.form-input-underline:focus,.form-input-underline:hover{background-color:var(--form-module-active-color-body-text-fade-01)}.form-input-underline:focus{border-bottom-color:var(--form-module-active-color-button)}.form-input-smooth{border-radius:8px}.form-checkbox-label{word-wrap:break-word;cursor:pointer;overflow-wrap:break-word}.form-checkbox-label-medium{max-width:calc(100% - 28px)}.form-button-fill-filled{background-color:var(--form-button-palette-color);color:var(--form-higher-button-contrast-color)}.form-button-fill-filled:hover{background-color:var(--form-button-palette-color-fade-09);color:var(--form-higher-button-contrast-color)}.form-button-shape-smooth{border-radius:4px}.form-loading-overlay{background-color:#ffffff80;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9999}.form-display-none{display:none}.heading-root{text-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}.heading-root h1{color:var(--heading-color-h1);font-family:var(--font-family-h1);font-size:var(--font-size-h1);font-style:var(--font-style-h1);font-weight:var(--font-weight-h1);word-wrap:var(--word-wrap-h1);letter-spacing:var(--letter-spacing-h1);line-height:var(--line-height-h1);overflow-wrap:var(--overflow-wrap-h1);text-decoration:var(--text-decoration-h1);text-transform:var(--text-transform-h1)}.heading-root h2{color:var(--heading-color-h2);font-family:var(--font-family-h2);font-size:var(--font-size-h2);font-style:var(--font-style-h2);font-weight:var(--font-weight-h2);word-wrap:var(--word-wrap-h2);letter-spacing:var(--letter-spacing-h2);line-height:var(--line-height-h2);overflow-wrap:var(--overflow-wrap-h2);text-decoration:var(--text-decoration-h2);text-transform:var(--text-transform-h2)}.heading-root h3{color:var(--heading-color-h3);font-family:var(--font-family-h3);font-size:var(--font-size-h3);font-style:var(--font-style-h3);font-weight:var(--font-weight-h3);word-wrap:var(--word-wrap-h3);letter-spacing:var(--letter-spacing-h3);line-height:var(--line-height-h3);overflow-wrap:var(--overflow-wrap-h3);text-decoration:var(--text-decoration-h3);text-transform:var(--text-transform-h3)}.heading-root h5{color:var(--heading-color-h5);font-family:var(--font-family-h5);font-size:var(--font-size-h5);font-style:var(--font-style-h5);font-weight:var(--font-weight-h5);word-wrap:var(--word-wrap-h5);letter-spacing:var(--letter-spacing-h5);line-height:var(--line-height-h5);overflow-wrap:var(--overflow-wrap-h5);text-decoration:var(--text-decoration-h5);text-transform:var(--text-transform-h5)}.heading-root a{outline:0}.heading-root:has(a:focus-visible){box-shadow:0 0 0 2px #fff;outline:2px solid #00f;outline-offset:2px}.image-geometry-roundedrectangle-1{border-radius:12px}.image-container{display:flex}.image-wrapper{box-sizing:initial;height:0;overflow:hidden;width:100%}@media only screen and (max-width:459.95px){.image-wrapper{height:auto;padding-bottom:0!important}}.image-img{display:block;mask-image:var(--geometry-mask-image);-webkit-mask-image:var(--geometry-mask-image);width:100%}.image-img.no-aspect-ratio{mask-repeat:round;-webkit-mask-repeat:round;mask-size:100% 100%;-webkit-mask-size:100% 100%}.image-img-grid{mask-image:var(--geometry-mask-image);-webkit-mask-image:var(--geometry-mask-image);mask-size:100% 100%;-webkit-mask-size:100% 100%;max-height:100%;max-width:100%}.image-gallery-grid{display:grid;gap:var(--image-gallery-grid-gap);grid-template-columns:repeat(var(--image-gallery-grid-columns),1fr);grid-template-rows:repeat(var(--image-gallery-grid-rows),1fr)}.image-gallery-gridIE11{display:-ms-grid;grid-column:var(--image-gallery-grid-colums-IE);grid-row:var(--image-gallery-grid-rows-IE)}.image-gallery-wrapper-item{display:flex;flex-direction:column;min-width:0;position:relative}.image-gallery-wrapper-image{padding-bottom:100%;position:relative}.image-gallery-title{font-family:var(--font-family);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);word-wrap:var(--word-wrap);align-items:var(--title-align-items);background-color:var(--title-background-color);bottom:var(--title-bottom);color:var(--title-color);display:var(--title-display);justify-content:var(--title-justify-content);left:var(--title-left);letter-spacing:var(--letter-spacing);line-height:var(--line-height);margin:var(--title-margin);min-height:var(--title-min-height);overflow-wrap:var(--overflow-wrap);padding:var(--title-padding);position:var(--title-position);text-decoration:var(--text-decoration);text-transform:var(--text-transform);width:var(--title-width)}.image-gallery-title>span{height:var(--span-height);line-height:var(--span-line-height);margin:var(--span-margin-top) var(--span-margin-right) var(--span-margin-bottom) var(--span-margin-left);overflow:var(--span-overflow);text-align:var(--span-text-align);text-overflow:var(--span-text-overflow);white-space:var(--span-white-space);width:var(--span-width)}.image-gallery-link{display:block}.image-gallery-link img{border:0}.image-gallery-link:focus-visible img{box-shadow:0 0 0 2px #fff;outline:2px solid #00f;outline-offset:2px}.image-gallery-img-grid{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media only screen and (max-width:767.95px){.image-gallery-grid{grid-template-columns:repeat(var(--image-gallery-grid-small-devices),1fr);grid-template-rows:repeat(var(--image-gallery-grid-row-small-devices),1fr)}}.logo-image-container{box-sizing:initial;height:0;overflow:hidden}.logo-image-container .logo-link{display:block}.logo-image-container .logo-link img{border:0}.logo-image-container:has(.logo-link:focus-visible){box-shadow:0 0 0 2px #fff;outline:2px solid #00f;outline-offset:2px}.logo-text:has(.logo-link:focus-visible){box-shadow:0 0 0 2px #fff;outline:2px solid #00f;outline-offset:2px}.logo-link{outline:0;text-decoration:none}.logo-image{display:block;width:100%}.navigation-root,.navigation-root-in-section{--navigation-mobile-icon-size:32px;--navigation-mobile-menu-position-value:0;--navigation-mobile-menu-z-index:304;--navigation-mobile-menu-max-height:568px;--navigation-overlap-position:absolute;--navigation-negative-spacing:calc(var(--navigation-spacing)*-1);align-items:center;display:flex;font-family:var(--font-family);font-size:var(--font-size);font-style:var(--font-style);font-weight:var(--font-weight);justify-content:center;word-wrap:var(--word-wrap);letter-spacing:var(--letter-spacing);line-height:var(--line-height);overflow-wrap:var(--overflow-wrap);text-decoration:var(--text-decoration);text-transform:var(--text-transform)}.navigation-wrapper{display:block;height:var(--navigation-mobile-icon-size);position:var(--navigation-overlap-position);right:var(--navigation-mobile-menu-position-value);top:var(--navigation-spacing);width:var(--navigation-mobile-icon-size);z-index:calc(var(--navigation-mobile-menu-z-index) + 1)}@media (min-width:1024px){.navigation-menu-toggle-trigger,.navigation-menu-toggle-trigger-in-section,.navigation-mobile-icons,.navigation-mobile-icons-in-section,.navigation-wrapper{display:none}.navigation-list,.navigation-list-in-section{display:flex}.navigation-bg-replaceer-in-section,.navigation-bg-replacer{display:none}.navigation-item,.navigation-item-in-section{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (max-width:1023.95px){.navigation-collapsible-subpages-button:checked+.navigation-collapsible-subpages-wrapper>.navigation-collapsible-subpages{display:flex}}.navigation-list,.navigation-list-in-section{align-items:center;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.navigation-list a,.navigation-list-in-section a{cursor:pointer;text-decoration:none}.navigation-list-more,.navigation-list-more-in-section{background-color:var(--navigation-background-color);bottom:0;box-shadow:0 5px 6px -3px #0000001a,0 9px 12px 1px #0000000f,0 3px 16px 2px #0000000a;display:none;list-style-type:none;margin:0;max-height:500px;overflow-y:auto;padding:24px;position:absolute;right:0;text-align:center;transform:translateY(100%);z-index:1300}.navigation-more-item-wrapper,.navigation-more-item-wrapper-in-section{position:relative}.navigation-collapsible-subpages-button,.navigation-collapsible-subpages-button-in-section{align-items:center;appearance:none;background-color:initial;border:1px solid var(--navigation-color);cursor:pointer;display:flex;height:var(--navigation-label-size);justify-content:center;margin:0;position:absolute;right:-20px;width:var(--navigation-label-size)}.navigation-collapsible-subpages-button-in-section:checked+.navigation-collapsible-subpages-wrapper,.navigation-collapsible-subpages-button-in-section:checked+.navigation-collapsible-subpages-wrapper-in-section,.navigation-collapsible-subpages-button:checked+.navigation-collapsible-subpages-wrapper,.navigation-collapsible-subpages-button:checked+.navigation-collapsible-subpages-wrapper-in-section{grid-template-rows:1fr}.navigation-collapsible-subpages-button-in-section:checked+.navigation-collapsible-subpages-wrapper-in-section>.navigation-collapsible-subpages-in-section,.navigation-collapsible-subpages-button-in-section:checked+.navigation-collapsible-subpages-wrapper>.navigation-collapsible-subpages,.navigation-collapsible-subpages-button:checked+.navigation-collapsible-subpages-wrapper-in-section>.navigation-collapsible-subpages-in-section,.navigation-collapsible-subpages-button:checked+.navigation-collapsible-subpages-wrapper>.navigation-collapsible-subpages{margin:4px 0;overflow:unset}.navigation-collapsible-subpages-wrapper,.navigation-collapsible-subpages-wrapper-in-section{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .2s}.navigation-collapsible-subpages,.navigation-collapsible-subpages-in-section{background:#0000000d;display:flex;flex-direction:column;margin:4px 0;overflow:hidden}.navigation-menu-item-wrapper,.navigation-menu-item-wrapper-in-section{padding:0;position:relative}.navigation-menu-item-wrapper .navigation-collapsible-subpages,.navigation-menu-item-wrapper .navigation-collapsible-subpages-button,.navigation-menu-item-wrapper .navigation-collapsible-subpages-button-in-section,.navigation-menu-item-wrapper .navigation-collapsible-subpages-in-section,.navigation-menu-item-wrapper-in-section .navigation-collapsible-subpages,.navigation-menu-item-wrapper-in-section .navigation-collapsible-subpages-button,.navigation-menu-item-wrapper-in-section .navigation-collapsible-subpages-button-in-section,.navigation-menu-item-wrapper-in-section .navigation-collapsible-subpages-in-section{display:none}.navigation-item-subpages-wrapper,.navigation-item-subpages-wrapper-in-section{background-color:var(--navigation-background-color);box-shadow:0 5px 6px -3px #0000001a,0 9px 12px 1px #0000000f,0 3px 16px 2px #0000000a;display:none;left:50%;max-height:500px;max-width:250px;min-width:120px;overflow-y:auto;padding:8px;position:absolute;text-align:center;transform:translateX(-50%);z-index:9999}.navigation-more-button,.navigation-more-button-in-section{padding-left:16px;padding-right:16px;fill:currentColor;background-color:initial;border:0;color:inherit;cursor:pointer}.navigation-item,.navigation-item-in-section{border:2px solid #0000;color:var(--navigation-color);display:block;margin-right:8px;padding:8px 10px}.navigation-item-in-section>span,.navigation-item>span{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.navigation-item .navigation-dropdown-icon,.navigation-item .navigation-dropdown-icon-in-section,.navigation-item-in-section .navigation-dropdown-icon,.navigation-item-in-section .navigation-dropdown-icon-in-section{margin-left:4px}.navigation-item .navigation-dropdown-icon-in-section>svg,.navigation-item .navigation-dropdown-icon>svg,.navigation-item-in-section .navigation-dropdown-icon-in-section>svg,.navigation-item-in-section .navigation-dropdown-icon>svg{height:10px;width:10px;fill:var(--navigation-color)}.navigation-fill-filled:hover{background-color:var(--navigation-background-color-active)}.navigation-fill-filled:focus-visible{box-shadow:0 0 0 2px #fff;outline:2px solid #00f;outline-offset:2px}.navigation-fill-outline:hover{border-color:var(--navigation-background-color-active)}.navigation-fill-outline:focus-visible{box-shadow:0 0 0 2px #fff;outline:2px solid #00f;outline-offset:2px}.navigation-fill-none:focus-visible{background-color:var(--navigation-background-color-active-second);border-radius:0!important;box-shadow:0 0 0 2px #fff;outline:2px solid #00f;outline-offset:2px}.navigation-shape-round{border-radius:100px}.navigation-more-icon,.navigation-more-icon-in-section{vertical-align:middle}.navigation-label-medium{font-size:var(--navigation-label-size)}.navigation-label-medium .navigation-more-icon,.navigation-label-medium .navigation-more-icon-in-section{height:var(--navigation-label-size)}.navigation-label-medium .navigation-collapsible-subpages-button,.navigation-label-medium .navigation-collapsible-subpages-button-in-section,.navigation-label-medium~.navigation-collapsible-subpages-button,.navigation-label-medium~.navigation-collapsible-subpages-button-in-section{top:calc(var(--navigation-label-size)/2 + 4px)}.navigation-selected.navigation-fill-none{border-bottom-color:var(--navigation-active-color);border-radius:0!important;color:var(--navigation-active-color)}@media only screen and (max-width:1023.95px){.navigation-root{display:block;margin-top:var(--navigation-negative-spacing);position:relative}.navigation-bg-replacer{width:0}.navigation-list{background:var(--navigation-background-color);display:none;text-align:center}.navigation-menu-item-wrapper .navigation-item .navigation-dropdown-icon,.navigation-menu-item-wrapper:hover .navigation-item-subpages-wrapper{display:none}.navigation-mobile-icons{padding:4px;z-index:calc(var(--navigation-mobile-menu-z-index) + 1)}.navigation-menu-toggle-trigger,.navigation-mobile-icons{display:block;height:var(--navigation-mobile-icon-size);position:var(--navigation-overlap-position);right:var(--navigation-mobile-menu-position-value);top:var(--navigation-spacing);width:var(--navigation-mobile-icon-size)}.navigation-menu-toggle-trigger{cursor:pointer;margin:0;opacity:0;z-index:calc(var(--navigation-mobile-menu-z-index) + 2)}.navigation-menu-toggle-trigger:focus-visible~.navigation-wrapper:last-of-type{box-shadow:0 0 0 2px #fff;outline:2px solid #00f;outline-offset:2px;z-index:var(--navigation-mobile-menu-z-index)}.navigation-menu-toggle-trigger:checked+.navigation-mobile-icons+.navigation-list{box-shadow:0 12px 12px -12px #0006;display:block;left:0;margin-bottom:var(--navigation-negative-spacing);max-height:var(--navigation-mobile-menu-max-height);overflow:auto;padding:64px 0;position:fixed;top:0;width:100%;z-index:var(--navigation-mobile-menu-z-index)}.navigation-menu-toggle-trigger:checked+.navigation-mobile-icons+.navigation-list+.navigation-bg-replacer{background:linear-gradient(180deg,#0000,#0000 20%,#0006 0,#0006);display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:calc(var(--navigation-mobile-menu-z-index) - 1)}.navigation-menu-toggle-trigger:checked+.navigation-mobile-icons .navigation-menu-icon{display:none}.navigation-menu-toggle-trigger:checked+.navigation-mobile-icons .navigation-close-icon{display:block}.navigation-mobile-icon{fill:var(--navigation-color);cursor:pointer}.navigation-close-icon{display:none}.navigation-root-footer{background-color:purple;display:block}.navigation-root-footer .navigation-menu-toggle-trigger:checked+.navigation-mobile-icons+.navigation-list{margin:12px calc(0px - var(--navigation-spacing));padding-bottom:32px;padding-top:32px;position:static;width:calc(100% + var(--navigation-spacing)*2);box-Shadow:0 12px 12px -12px #0006,0 2px 6px 0#0006}.navigation-root-footer .navigation-menu-toggle-trigger .navigation-bg-replacer,.navigation-root-footer .navigation-menu-toggle-trigger:checked+.navigation-mobile-icons+.navigation-list+.navigation-bg-replacer{display:none}}[data-zone-type=footer]{margin-top:auto}[data-zone-type=footer] div[data-list=subpages-list]{bottom:100%}[data-zone-type=footer] .navigation-dropdown-icon{transform:rotate(180deg)}.social-media-container{font-family:var(--font-family);font-style:var(--font-style);font-weight:var(--font-weight);word-wrap:var(--word-wrap);letter-spacing:var(--letter-spacing);line-height:var(--line-height);overflow-wrap:var(--overflow-wrap);text-decoration:var(--text-decoration);text-transform:var(--text-transform)}.social-media-container{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size)}.social-media-container>a{margin:var(--social-media-spacing)}.social-media-container>a:focus{box-shadow:0 0 0 2px #fff;outline:2px solid #00f;outline-offset:2px}.social-media-link-item-medium>svg{display:block;height:36px;width:36px}@media only screen and (max-width:459.95px){.social-media-link-item-medium>svg{height:27px;width:27px}}.text-root a:focus-visible{box-shadow:0 0 0 2px #fff;outline:2px solid #00f;outline-offset:2px}.consent-banner-root{align-items:center;background-color:var(--consent-background-color);bottom:0;box-shadow:0-3px 8px -6px #000000a1;display:flex;justify-content:center;left:0;padding:0 32px;position:fixed;right:0;z-index:1}.consent-banner-banner{display:flex;max-width:var(--consent-non-full-width)}.consent-banner-banner>*{align-items:center;display:flex}.consent-banner-banner>:not(:last-child){padding-right:16px}.consent-banner-message{color:var(--consent-text-color);display:flex}.consent-banner-message>p:first-child{margin-right:16px}.consent-banner-message>p>a{color:var(--consent-link-color);display:inline-block;margin-right:32px;margin-top:8px}.consent-banner-button-container{display:flex;max-width:var(--consent-non-full-width);text-align:center}.consent-banner-button-container>*{border-color:var(--consent-button-color);white-space:nowrap}.consent-banner-button-container>:not(:last-child){margin-right:16px}.consent-banner-button{background-color:var(--consent-button-color);color:var(--consent-background-color)}.consent-banner-icon{fill:var(--consent-icon-color)}@media (min-width:1024px){.consent-banner-banner{max-width:var(--consent-max-width-banner-mobile)}}@media only screen and (max-width:767.95px){.consent-banner-root{padding:0 8px}.consent-banner-banner{flex-direction:column}.consent-banner-button-container{padding-left:38px}}.page-blocker-modal{align-items:center;background-color:#33333380;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1}.privacy-settings-button{background:#0009;border-radius:32px;bottom:32px;left:32px;max-width:56px;position:fixed;z-index:1}.privacy-settings-button:hover{max-width:400px;overflow:hidden;transition:max-width .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.privacy-settings-button:hover .privacy-settings-button-text{display:inline;font-family:OpenSans,Arial,Helvetica,sans-serif;opacity:1;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.privacy-settings-button.consent-hidden{display:none!important}.privacy-settings-popup-container{background:#4f5f7ed6;display:flex;flex-direction:column;height:100%;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:1}.privacy-settings-popup-container.consent-hidden{display:none!important}.privacy-settings-popup-container .privacy-settings-inner-wrapper .privacy-settings-popup>.privacy-settings-popup-column>.privacy-settings-close-button:focus-visible{box-shadow:0 0 0 2px #fff;outline:2px solid #00f;outline-offset:2px}.privacy-settings-popup-container .toggleswitch input:checked+span{background-color:#2aa3c1}.privacy-settings-popup-container .toggleswitch input:checked+span:after{left:calc(100% - 2px);transform:translateX(-100%)}.privacy-settings-popup-container .toggleswitch span:active:after{width:26px}.privacy-settings-popup-container .toggleswitch:has(input:focus-visible){border:2px solid #2aa3c1;padding:1px}