:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}:is(.swiper-css-mode>.swiper-wrapper)::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}.swiper-button-disabled:is(.swiper-button-prev,.swiper-button-next){cursor:auto;opacity:.35;pointer-events:none}.swiper-button-hidden:is(.swiper-button-prev,.swiper-button-next){cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon,.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal .swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon,:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon,:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon){transform:rotate(0deg)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon,:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon,:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon){transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-bullets-dynamic:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets){top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-bullets-dynamic:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-pagination-bullets-dynamic:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets){left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-pagination-bullets-dynamic:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}:is(.swiper-fade .swiper-slide) .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}:is(.swiper-fade .swiper-slide-active) .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}:is(.swiper-cube .swiper-slide) .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}:is(.swiper-cube .swiper-slide-active),:is(.swiper-cube .swiper-slide-active) .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}:is(.swiper-cube .swiper-cube-shadow):before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}:is(.swiper-flip .swiper-slide) .swiper-slide{pointer-events:none}:is(.swiper-flip .swiper-slide-active),:is(.swiper-flip .swiper-slide-active) .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}html{--font-headline:sans-serif;--font-text:sans-serif;--base-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Helvetica Neue",Arial,sans-serif;--base-font-size:1rem;--base-line-height:1.625;--base-font-weight:400;--color-text:var(--color-gray-dark);--color-page-background:#fff;--color-text--inverted:var(--color-page-background);--color-links:var(--color-highlight);--base-spacing-unit:1rem;--base-spacing-unit--xs:calc(var(--base-spacing-unit)/4);--base-spacing-unit--sm:calc(var(--base-spacing-unit)/2);--base-spacing-unit--lg:calc(var(--base-spacing-unit)*2);--base-spacing-unit--xl:calc(var(--base-spacing-unit)*4);--base-border-radius:4px;--base-border-width:1px;--base-border-color:var(--color-gray-light);--font-base:BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Helvetica Neue",Arial,sans-serif;--h1-font-size-max:4.5rem;--h1-font-weight:$font-black;--h1-color:var(--color-text);--h1-margin-top:2rem;--h1-margin-bottom:1rem;--h2-font-size-max:3.5rem;--h2-font-weight:$font-black;--h2-color:var(--color-text);--h2-margin-top:2rem;--h2-margin-bottom:1rem;--h3-font-size-max:2.5rem;--h3-font-weight:$font-bold;--h3-color:var(--color-text);--h3-margin-top:2rem;--h3-margin-bottom:1rem;--h4-font-size-max:2rem;--h4-font-weight:$font-bold;--h4-color:var(--color-text);--h4-margin-top:1.5rem;--h4-margin-bottom:1rem;--h5-font-weight:$font-bold;--h5-color:var(--color-text);--h5-margin-top:1.5rem;--h5-margin-bottom:1rem;--h6-font-size-max:1.25rem;--h6-font-size-min:1rem;--h6-font-weight:$font-bold;--h6-line-height:1.5;--h6-color:var(--color-text);--h6-margin-top:1rem;--h6-margin-bottom:1rem;font-family:sans-serif}/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */body{margin:0}main{min-height:80vh}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:700}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4,h5,h6{margin-bottom:var(--base-spacing-unit--sm);margin-top:0}address,blockquote,dl,fieldset,figure,hr,ol,p,pre,ul{margin-bottom:var(--base-spacing-unit)}dd,ol,ul{margin-left:var(--base-spacing-unit)}.clearfix:after{clear:both;content:"";display:table}a{color:var(--color-links)}:not(p) a{text-decoration:none}picture{margin:0}img,picture{display:block}img{height:auto;margin:0 auto;max-width:100%}html{background-color:var(--color-page-background);color:var(--color-text);font-family:var(--font-text),var(--font-base);font-size:var(--base-font-size);font-weight:var(--base-font-weight);line-height:var(--base-line-height);min-height:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;--grid__columns:12;--grid__gutter:2rem;--grid__gutter--half:calc(var(--grid__gutter)/2)}@media(max-width:575.98px){html{--grid__gutter:1rem}}.row{display:grid;grid-template-columns:repeat(var(--grid__columns),1fr);grid-column-gap:var(--grid__gutter);grid-auto-columns:1fr}.row+.row{margin-top:2rem}.row.align-vertical{align-items:center}.col-1{grid-column:auto/span 1}.col-2{grid-column:auto/span 2}.col-3{grid-column:auto/span 3}.col-4{grid-column:auto/span 4}.col-5{grid-column:auto/span 5}.col-6{grid-column:auto/span 6}.col-7{grid-column:auto/span 7}.col-8{grid-column:auto/span 8}.col-9{grid-column:auto/span 9}.col-10{grid-column:auto/span 10}.col-11{grid-column:auto/span 11}.col-12{grid-column:auto/span 12}.col-start-1{grid-column-start:1!important}.col-start-2{grid-column-start:2!important}.col-start-3{grid-column-start:3!important}.col-start-4{grid-column-start:4!important}.col-start-5{grid-column-start:5!important}.col-start-6{grid-column-start:6!important}.col-start-7{grid-column-start:7!important}.col-start-8{grid-column-start:8!important}.col-start-9{grid-column-start:9!important}.col-start-10{grid-column-start:10!important}.col-start-11{grid-column-start:11!important}@media(min-width:576px){.col-sm-1{grid-column:auto/span 1}.col-sm-2{grid-column:auto/span 2}.col-sm-3{grid-column:auto/span 3}.col-sm-4{grid-column:auto/span 4}.col-sm-5{grid-column:auto/span 5}.col-sm-6{grid-column:auto/span 6}.col-sm-7{grid-column:auto/span 7}.col-sm-8{grid-column:auto/span 8}.col-sm-9{grid-column:auto/span 9}.col-sm-10{grid-column:auto/span 10}.col-sm-11{grid-column:auto/span 11}.col-sm-12{grid-column:auto/span 12}.col-start-sm-1{grid-column-start:1!important}.col-start-sm-2{grid-column-start:2!important}.col-start-sm-3{grid-column-start:3!important}.col-start-sm-4{grid-column-start:4!important}.col-start-sm-5{grid-column-start:5!important}.col-start-sm-6{grid-column-start:6!important}.col-start-sm-7{grid-column-start:7!important}.col-start-sm-8{grid-column-start:8!important}.col-start-sm-9{grid-column-start:9!important}.col-start-sm-10{grid-column-start:10!important}.col-start-sm-11{grid-column-start:11!important}}@media(min-width:768px){.col-md-1{grid-column:auto/span 1}.col-md-2{grid-column:auto/span 2}.col-md-3{grid-column:auto/span 3}.col-md-4{grid-column:auto/span 4}.col-md-5{grid-column:auto/span 5}.col-md-6{grid-column:auto/span 6}.col-md-7{grid-column:auto/span 7}.col-md-8{grid-column:auto/span 8}.col-md-9{grid-column:auto/span 9}.col-md-10{grid-column:auto/span 10}.col-md-11{grid-column:auto/span 11}.col-md-12{grid-column:auto/span 12}.col-start-md-1{grid-column-start:1!important}.col-start-md-2{grid-column-start:2!important}.col-start-md-3{grid-column-start:3!important}.col-start-md-4{grid-column-start:4!important}.col-start-md-5{grid-column-start:5!important}.col-start-md-6{grid-column-start:6!important}.col-start-md-7{grid-column-start:7!important}.col-start-md-8{grid-column-start:8!important}.col-start-md-9{grid-column-start:9!important}.col-start-md-10{grid-column-start:10!important}.col-start-md-11{grid-column-start:11!important}}@media(min-width:992px){.col-lg-1{grid-column:auto/span 1}.col-lg-2{grid-column:auto/span 2}.col-lg-3{grid-column:auto/span 3}.col-lg-4{grid-column:auto/span 4}.col-lg-5{grid-column:auto/span 5}.col-lg-6{grid-column:auto/span 6}.col-lg-7{grid-column:auto/span 7}.col-lg-8{grid-column:auto/span 8}.col-lg-9{grid-column:auto/span 9}.col-lg-10{grid-column:auto/span 10}.col-lg-11{grid-column:auto/span 11}.col-lg-12{grid-column:auto/span 12}.col-start-lg-1{grid-column-start:1!important}.col-start-lg-2{grid-column-start:2!important}.col-start-lg-3{grid-column-start:3!important}.col-start-lg-4{grid-column-start:4!important}.col-start-lg-5{grid-column-start:5!important}.col-start-lg-6{grid-column-start:6!important}.col-start-lg-7{grid-column-start:7!important}.col-start-lg-8{grid-column-start:8!important}.col-start-lg-9{grid-column-start:9!important}.col-start-lg-10{grid-column-start:10!important}.col-start-lg-11{grid-column-start:11!important}}@media(min-width:1200px){.col-xl-1{grid-column:auto/span 1}.col-xl-2{grid-column:auto/span 2}.col-xl-3{grid-column:auto/span 3}.col-xl-4{grid-column:auto/span 4}.col-xl-5{grid-column:auto/span 5}.col-xl-6{grid-column:auto/span 6}.col-xl-7{grid-column:auto/span 7}.col-xl-8{grid-column:auto/span 8}.col-xl-9{grid-column:auto/span 9}.col-xl-10{grid-column:auto/span 10}.col-xl-11{grid-column:auto/span 11}.col-xl-12{grid-column:auto/span 12}.col-start-xl-1{grid-column-start:1!important}.col-start-xl-2{grid-column-start:2!important}.col-start-xl-3{grid-column-start:3!important}.col-start-xl-4{grid-column-start:4!important}.col-start-xl-5{grid-column-start:5!important}.col-start-xl-6{grid-column-start:6!important}.col-start-xl-7{grid-column-start:7!important}.col-start-xl-8{grid-column-start:8!important}.col-start-xl-9{grid-column-start:9!important}.col-start-xl-10{grid-column-start:10!important}.col-start-xl-11{grid-column-start:11!important}}@media(min-width:1400px){.col-xxl-1{grid-column:auto/span 1}.col-xxl-2{grid-column:auto/span 2}.col-xxl-3{grid-column:auto/span 3}.col-xxl-4{grid-column:auto/span 4}.col-xxl-5{grid-column:auto/span 5}.col-xxl-6{grid-column:auto/span 6}.col-xxl-7{grid-column:auto/span 7}.col-xxl-8{grid-column:auto/span 8}.col-xxl-9{grid-column:auto/span 9}.col-xxl-10{grid-column:auto/span 10}.col-xxl-11{grid-column:auto/span 11}.col-xxl-12{grid-column:auto/span 12}.col-start-xxl-1{grid-column-start:1!important}.col-start-xxl-2{grid-column-start:2!important}.col-start-xxl-3{grid-column-start:3!important}.col-start-xxl-4{grid-column-start:4!important}.col-start-xxl-5{grid-column-start:5!important}.col-start-xxl-6{grid-column-start:6!important}.col-start-xxl-7{grid-column-start:7!important}.col-start-xxl-8{grid-column-start:8!important}.col-start-xxl-9{grid-column-start:9!important}.col-start-xxl-10{grid-column-start:10!important}.col-start-xxl-11{grid-column-start:11!important}}header{background-color:var(--header-color-bg);display:block;width:100%}.container,.tx-indexedsearch-searchbox form{margin-left:auto;margin-right:auto;max-width:90em;padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half);width:100%}.container__extend{margin-left:auto;margin-right:auto;max-width:100em;width:100%}.section{padding-bottom:var(--base-spacing-unit--lg);padding-top:var(--base-spacing-unit--lg);position:relative}[id=footer]>.inside{margin-left:auto;margin-right:auto;max-width:90em;padding-left:var(--grid__gutter--half);padding-right:var(--grid__gutter--half);width:100%}.ce_text .h1,.ce_text .h2,.ce_text .h3,.ce_text .h4,.ce_text .h5,.ce_text .h6,.ce_text .news-detail .news-detail__header .header__title,.ce_text .news-list .news-list__title,.ce_text h1,.ce_text h2,.ce_text h3,.ce_text h4,.ce_text h5,.ce_text h6,.news-detail .news-detail__header .ce_text .header__title,.news-list .ce_text .news-list__title{margin-top:0}.h1,.h2,.h3,.h4,.h5,.h6,.news-detail .news-detail__header .header__title,.news-list .news-list__title,h1,h2,h3,h4,h5,h6{font-family:var(--font-headline),var(--font-base)}.h1,h1{font-size:clamp(var(--h1-font-size-min),5vw,var(--h1-font-size-max));font-weight:var(--h1-font-weight);line-height:var(--h1-line-height);margin-bottom:var(--h1-margin-bottom)}.ce_text+.ce_text .h1:first-child,.ce_text+.ce_text h1:first-child,.h1,h1,ol+.h1,ol+h1,p+.h1,p+h1,ul+.h1,ul+h1{margin-top:var(--h1-margin-top)}.h2,.news-detail .news-detail__header .header__title,.news-list .news-list__title,h2{font-size:clamp(var(--h2-font-size-min),5vw,var(--h2-font-size-max));font-weight:var(--h2-font-weight);line-height:var(--h2-line-height);margin-bottom:var(--h2-margin-bottom);margin-top:var(--h2-margin-top)}.ce_text+.ce_text .h2:first-child,.ce_text+.ce_text .news-detail .news-detail__header .header__title:first-child,.ce_text+.ce_text .news-list .news-list__title:first-child,.ce_text+.ce_text h2:first-child,.news-detail .news-detail__header .ce_text+.ce_text .header__title:first-child,.news-detail .news-detail__header ol+.header__title,.news-detail .news-detail__header p+.header__title,.news-detail .news-detail__header ul+.header__title,.news-list .ce_text+.ce_text .news-list__title:first-child,.news-list ol+.news-list__title,.news-list p+.news-list__title,.news-list ul+.news-list__title,ol+.h2,ol+h2,p+.h2,p+h2,ul+.h2,ul+h2{margin-top:var(--h2-margin-top)}.h3,h3{font-size:clamp(var(--h3-font-size-min),5vw,var(--h3-font-size-max));font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);margin-bottom:var(--h3-margin-bottom)}.ce_text+.ce_text .h3:first-child,.ce_text+.ce_text h3:first-child,.h3,h3,ol+.h3,ol+h3,p+.h3,p+h3,ul+.h3,ul+h3{margin-top:var(--h3-margin-top)}.h4,h4{font-size:clamp(var(--h4-font-size-min),5vw,var(--h4-font-size-max));font-weight:var(--h4-font-weight);line-height:var(--h4-line-height);margin-bottom:var(--h4-margin-bottom)}.ce_text+.ce_text .h4:first-child,.ce_text+.ce_text h4:first-child,.h4,h4,ol+.h4,ol+h4,p+.h4,p+h4,ul+.h4,ul+h4{margin-top:var(--h4-margin-top)}.h5,h5{font-size:clamp(var(--h5-font-size-min),5vw,var(--h5-font-size-max));font-weight:var(--h5-font-weight);line-height:var(--h5-line-height);margin-bottom:var(--h5-margin-bottom)}.ce_text+.ce_text .h5:first-child,.ce_text+.ce_text h5:first-child,.h5,h5,ol+.h5,ol+h5,p+.h5,p+h5,ul+.h5,ul+h5{margin-top:var(--h5-margin-top)}.h6,h6{font-size:clamp(var(--h6-font-size-min),5vw,var(--h6-font-size-max));font-weight:var(--h6-font-weight);line-height:var(--h6-line-height);margin-bottom:var(--h6-margin-bottom)}.ce_text+.ce_text .h6:first-child,.ce_text+.ce_text h6:first-child,.h6,h6,ol+.h6,ol+h6,p+.h6,p+h6,ul+.h6,ul+h6{margin-top:var(--h6-margin-top)}ol,p,ul{margin-top:0}ol a,p a,ul a{text-decoration:underline}ol a:hover,p a:hover,ul a:hover{text-decoration:none}ol:last-child,p:last-child,ul:last-child{margin-bottom:0}.li--block{margin-bottom:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-upper{text-transform:uppercase}.text-lower{text-transform:lowercase}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-black{font-weight:900}.c_dropdown{background-color:#eee;display:block;min-width:280px;position:relative;width:fit-content}.c_dropdown.active .dropdown__head svg{rotate:180deg}.c_dropdown .dropdown__head{align-items:center;background:none;border:none;color:inherit;color:var(--color-black);cursor:pointer;display:flex;flex-flow:row nowrap;font:inherit;font-size:1.125rem;gap:0 3rem;justify-content:space-between;outline:inherit;padding:1rem 1.5rem;position:relative;text-align:left;width:100%;z-index:4}.c_dropdown .dropdown__head svg{transition:rotate .25s ease}.c_dropdown .dropdown__body{background-color:#eee;max-height:0;overflow:hidden;position:absolute;transition:max-height .25s ease;width:100%;z-index:5}.c_dropdown .dropdown__body a,.c_dropdown .dropdown__body button{background:none;border:none;color:inherit;color:#57585b;cursor:pointer;display:block;font:inherit;font-size:1rem;font-weight:400;margin-bottom:.25rem;outline:inherit;padding:.25rem 1.5rem;text-align:left;transition:color .25s ease}.c_dropdown .dropdown__body a:first-child,.c_dropdown .dropdown__body button:first-child{margin-top:-.25rem;padding-top:0}.c_dropdown .dropdown__body a:last-child,.c_dropdown .dropdown__body button:last-child{margin-bottom:.75rem}.c_dropdown .dropdown__body a:hover,.c_dropdown .dropdown__body button:hover{color:var(--color-black)}.c_dropdown select{display:none}/*!
 * Copyright (c) 2023.
 *
 * This file is part of the TYPO3 CMS extension by PAGE AND PAPER.
 *
 * It is free software; you can redistribute it and/or modify it under
 * the terms of the GNU General Public License, either version 2
 * of the License, or any later version.
 */.mobile-menu{background-color:#fff;height:100%;left:0;position:fixed;top:0;transition:var(--transition);width:100%;z-index:1000}.mobile-menu ul{list-style-type:none}.mobile-menu a{text-decoration:none}.mobile-menu *{outline:none}@media(min-width:992px){.mobile-menu{display:none}}.mobile-menu.show .mobile-menu_slide{transform:translateX(0)!important}.mobile-menu:not(.show){background-color:unset;pointer-events:none}.mobile-menu a{color:var(--color-text)}.mobile-menu .btn-icon{background:none;border:none;color:inherit;color:var(--color-primary)!important;cursor:pointer;font:inherit;height:50px;outline:inherit;padding:0;text-align:left;width:50px}.mobile-menu .btn-icon svg{height:auto;width:100%}.mobile-menu .mobile-menu_slide{align-items:flex-start;background-color:#f3f3f3;display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-start;margin-left:auto;overflow:auto;transition:var(--transition);width:95%}.mobile-menu .header{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:space-between;margin-top:1rem;padding:1rem;width:100%}.mobile-menu .header .logo{width:9rem}.mobile-menu .header .logo svg{height:auto;width:100%}.mobile-menu .header .language-dropdown{margin-left:auto}.mobile-menu .header .language-dropdown .link{font-size:1rem}.mobile-menu .header .js-mm{margin:0;padding:.9rem}.mobile-menu .main{flex:1;width:100%}.mobile-menu .mm__footer{align-items:center;background-color:transparent;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:space-between;padding:1rem;width:100%}.mobile-menu .mm__footer .footer__group{align-items:center;border-radius:5px;display:flex;flex-flow:row nowrap;justify-content:center;overflow:hidden}.mobile-menu .nav{overflow:hidden}.mobile-menu .menu{position:relative;width:100%}.mobile-menu .menu ul{transition:transform .25s ease}.mobile-menu .menu ul.move{transform:translateX(-100%)}.mobile-menu .menu ul.show{opacity:1;pointer-events:all}.mobile-menu .submenu,.mobile-menu .topmenu{position:absolute;top:0;width:100%}.mobile-menu .submenu{left:100%;opacity:0;pointer-events:none}.mobile-menu ul{list-style:none;margin:0;padding:0}.mobile-menu li{margin:0;padding-left:0;position:static}.mobile-menu li:before{display:none}.mobile-menu li>.menu_item{border-bottom:2px solid #ddd}.mobile-menu li:last-child>.menu_item{border-bottom-color:hsla(0,0%,100%,0)}.mobile-menu .menu_item{align-items:center;background-color:unset;border:none;display:flex;flex-flow:row nowrap;font-family:var(--font-headline),var(--font-base);font-size:1rem;gap:1rem;justify-content:space-between;margin:0;padding:1rem;width:100%}.mobile-menu .menu_item.--active{font-weight:500}.mobile-menu .menu_item.--current{background-color:#ddd}.mobile-menu .menu_item svg{height:auto;width:.6rem}.mobile-menu .menu_item:hover{background-color:#ddd}.mobile-menu .js-mm-up{border-bottom:2px solid #ddd;justify-content:flex-start;transition:var(--transition)}.mobile-menu .js-mm-up:not(.show){opacity:0;pointer-events:none}/*!
 * Copyright (c) 2022.
 *
 * This file is part of the TYPO3 CMS extension by PAGE AND PAPER.
 *
 * It is free software; you can redistribute it and/or modify it under
 * the terms of the GNU General Public License, either version 2
 * of the License, or any later version.
 */.pap-lightbox.iframe{display:block;position:relative}.pap-lightbox.iframe i{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:1}.pap-lightbox.iframe i svg{width:clamp(100px,100px + (152 - 100)*(100vw - 360px)/1440,152px)}.pap-lightbox.iframe img{aspect-ratio:16/9;filter:brightness(.5) saturate(0);object-fit:cover}.pap-lightbox-overlay{align-items:center;background-color:rgba(0,0,0,.9);display:flex;flex-flow:column;height:100%;justify-content:center;left:0;overflow:hidden;padding:50px;position:fixed;top:0;width:100%;z-index:9999}.pap-lightbox-overlay .content{height:90%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.pap-lightbox-overlay iframe{border:0;height:100%;width:100%}.pap-lightbox-overlay .pap-lightbox-img{height:100%;left:0;object-fit:contain;object-position:center;opacity:0;position:absolute;top:0;transition:all .3s ease-in-out;visibility:hidden;width:100%}.pap-lightbox-overlay .pap-lightbox-img.active{opacity:1;transition:all .3s ease-in-out;visibility:visible}.pap-lightbox-overlay .pap-lightbox-close{border:1px solid transparent;border-radius:100%;color:#000;cursor:pointer;height:35px;position:absolute;right:50px;text-align:center;top:15px;transition:border-color .3s ease-in-out;width:35px}.pap-lightbox-overlay .pap-lightbox-close:hover{border-color:#fff;transition:border-color .3s ease-in-out}.pap-lightbox-overlay .pap-lightbox-next,.pap-lightbox-overlay .pap-lightbox-prev{border:1px solid transparent;border-radius:2px;color:#000;cursor:pointer;position:absolute}.pap-lightbox-overlay .pap-lightbox-prev{left:5px;top:50%;transform:translateY(-50%)}.pap-lightbox-overlay .pap-lightbox-next{right:5px;top:50%;transform:translateY(-50%)}.ce_container{margin-bottom:clamp(48px,48px + (80 - 48)*(100vw - 360px)/1440,80px);margin-top:clamp(48px,48px + (80 - 48)*(100vw - 360px)/1440,80px);position:relative}.ce_container>.container,.tx-indexedsearch-searchbox .ce_container>form{padding-left:1rem;padding-right:1rem}.ce_container.--padding{padding-bottom:clamp(48px,48px + (80 - 48)*(100vw - 360px)/1440,80px);padding-top:clamp(48px,48px + (80 - 48)*(100vw - 360px)/1440,80px)}.ce_container.--padding.--pt-none{padding-top:0}.ce_container.--padding.--pb-none{padding-bottom:0}.ce_container.--padding.--pt-1{padding-top:1rem}.ce_container.--padding.--pb-1{padding-bottom:1rem}.ce_container.--mt-none{margin-top:0}.ce_container.--mb-none{margin-bottom:0}.ce_container.--pt-none{padding-top:0}.ce_container.--pb-none{padding-bottom:0}.ce_container.--pt-1{padding-top:1rem}.ce_container.--pb-1{padding-bottom:1rem}.ce_container .container__background-image{inset:0;position:absolute;z-index:5}.ce_container .container__background-image img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ce_container .container__background-color{background-color:var(--bgc);inset:0;position:absolute;z-index:1}.ce_container .container__background-gradient{background:var(--gradient);inset:0;position:absolute;z-index:10}.ce_container .container,.ce_container .tx-indexedsearch-searchbox form,.tx-indexedsearch-searchbox .ce_container form{position:relative;z-index:20}.ce_slider{margin-bottom:5rem}.ce_slider.--pagination .swiper-button-next,.ce_slider.--pagination .swiper-button-prev{height:calc(100% - 1rem - 14px)}.ce_slider .swiper-button-next,.ce_slider .swiper-button-prev{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;height:100%;justify-content:center;position:absolute;top:0;transition:var(--transition);width:clamp(60px,60px + (100 - 60)*(100vw - 360px)/1440,100px);z-index:5}.ce_slider .swiper-button-next:hover,.ce_slider .swiper-button-prev:hover{background-color:rgba(0,0,0,.25)}.ce_slider .swiper-button-prev{background:#000;background:linear-gradient(90deg,rgba(0,0,0,.25),transparent);left:0}.ce_slider .swiper-button-next{background:#000;background:linear-gradient(270deg,rgba(0,0,0,.25),transparent);right:0}.ce_slider picture{display:flex;height:100%;width:100%}.ce_slider .swiper-pagination{align-items:center;display:flex;flex-flow:row nowrap;gap:14px;justify-content:center;margin-top:1rem}.ce_slider .swiper-pagination .swiper-pagination-bullet{background-color:var(--color-primary);border-radius:50%;cursor:pointer;height:12px;opacity:.5;transition:var(--transition);width:12px}.ce_slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.ce_slider .swiper-slide{aspect-ratio:1/.4;min-height:300px;width:100%}.ce_slider img{height:100%;object-fit:cover;width:100%}.ce_gallery{display:grid;gap:clamp(16px,16px + (32 - 16)*(100vw - 360px)/1440,32px);grid-template-columns:repeat(var(--gallery-columns),1fr);margin-bottom:var(--element-bottom-spacing)}@media(max-width:1199.98px){.ce_gallery{grid-template-columns:repeat(4,1fr)}}@media(max-width:991.98px){.ce_gallery{grid-template-columns:repeat(3,1fr)}}@media(max-width:767.98px){.ce_gallery{grid-template-columns:repeat(2,1fr)}}.ce_gallery img{aspect-ratio:15/10;height:auto;object-fit:cover;scale:1.01;transition:var(--transition);width:100%}.ce_gallery a{display:block;overflow:hidden}.ce_gallery a:hover img{scale:1.125}.ce_gallery .gallery__image-title{display:block;font-size:clamp(12.8px,12.8px + (14.4 - 12.8)*(100vw - 360px)/1440,14.4px);font-weight:700;margin-top:.5rem}.ce_video{height:unset;margin-bottom:var(--element-bottom-spacing);width:100%}.ce_video .image-container{align-items:center;aspect-ratio:16/10;box-shadow:0 3px 3px rgba(0,0,0,.16);display:flex;flex-flow:row nowrap;justify-content:center;overflow:hidden;position:relative}.ce_video .video-overlay{height:auto;position:absolute;width:120px;z-index:2}.ce_video picture{display:flex;height:100%;width:100%}.ce_video img{filter:none!important;height:100%;object-fit:cover;scale:1.001;transition:var(--transition);width:100%}.ce_video .video__title{color:var(--color-text);display:block;font-size:clamp(12.8px,12.8px + (14.4 - 12.8)*(100vw - 360px)/1440,14.4px);font-weight:700;margin-top:.5rem}a.ce_video:hover img{scale:1.1}.ce_image{margin-bottom:var(--element-bottom-spacing)}.ce_image,.ce_image img{height:unset;max-width:100%;width:unset}.ce_image.--full-width,.ce_image.--full-width img{height:auto;width:100%}.ce_text{margin-bottom:var(--element-bottom-spacing)}.--underline:after{background-color:var(--color-primary);content:"";display:block;height:7px;margin:2rem 0;max-width:90%;position:relative;width:256px}.ce_row .ce_button{padding-left:clamp(0px,0px + (32 - 0)*(100vw - 360px)/1440,32px);padding-right:clamp(0px,0px + (32 - 0)*(100vw - 360px)/1440,32px)}.btn-group,.btn-group-justified{display:flex;flex-flow:row wrap;gap:0 1rem}.btn-group-justified{justify-content:center}.pi_contact-form{color:#000}.pi_contact-form .form-group{margin-bottom:1rem}.pi_contact-form .form-group label{display:block;font-size:.8rem;margin-bottom:.25rem}.pi_contact-form .dropzone{color:#000;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}@media(max-width:767.98px){.pi_contact-form .dropzone{grid-template-columns:1fr}}.pi_contact-form .dropzone .files{color:#000}.pi_contact-form .dropzone .uploads{display:grid}.pi_contact-form .dropzone .upload{align-items:center;background-color:hsla(0,0%,50%,.08);color:#000;cursor:pointer;display:flex;flex-flow:column nowrap;gap:1rem;justify-content:center;min-height:257px;transition:border .25s ease}.pi_contact-form .dropzone .upload svg{color:#000}.pi_contact-form .dropzone .upload .dz-preview{display:none}.pi_contact-form .dropzone .upload.dz-drag-hover{border:2px dashed #000}.pi_contact-form .dropzone .upload>*{pointer-events:none}.pi_contact-form .dropzone .upload p{font-size:1rem;font-weight:600;margin:0}.pi_contact-form .dropzone .error{background:#9d0000;color:#000;font-size:16px;margin:0 0 1rem;padding:.8rem 1rem}.pi_contact-form .dropzone .error.hidden{display:none}.pi_contact-form .dropzone dz-upload{align-items:center;background-color:hsla(0,0%,50%,.5);border-radius:100px;color:#fff;cursor:pointer;display:flex;flex-flow:row nowrap;font-size:clamp(14px,14px + (14 - 14)*(100vw - 360px)/1440,14px);gap:.5rem;justify-content:flex-start;overflow:hidden;padding:.8rem 1.25rem;position:relative}.pi_contact-form .dropzone dz-upload:not(:last-child){margin-bottom:1rem}.pi_contact-form .dropzone dz-upload>*{pointer-events:none}.pi_contact-form .dropzone dz-upload .bg{background-color:gray;content:"";height:100%;left:0;position:absolute;top:0;transition:width 1s ease;width:0;z-index:0}.pi_contact-form .dropzone dz-upload:hover i.delete{color:red}.pi_contact-form .dropzone dz-upload p{margin:0;z-index:1}.pi_contact-form .dropzone dz-upload svg{height:100%;width:100%}.pi_contact-form .dropzone dz-upload i.delete{color:#fff;height:20px;transition:color .25s ease;width:20px;z-index:1}.pi_contact-form .dropzone dz-upload i.loading{animation:spin 1s linear infinite;color:#fff;display:none;height:20px;width:20px;z-index:1}.pi_contact-form .dropzone dz-upload.dz-uploading{pointer-events:none}.pi_contact-form .dropzone dz-upload.dz-uploading i.loading{display:block}.pi_contact-form .dropzone dz-upload.dz-uploading i.delete{display:none}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pi_contact-form .dropzone dz-upload .file-name{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pi_contact-form .dropzone dz-upload .file-ext{margin-left:auto}.pi_contact-form input.form-control,.pi_contact-form textarea.form-control{background-color:#fff;border:2px solid #eee;color:#000;display:block;padding:.75rem 1rem;width:100%}.pi_contact-form input.form-control::placeholder,.pi_contact-form textarea.form-control::placeholder{color:#6e6e6e;opacity:1}.pi_contact-form input.form-control::-ms-input-placeholder,.pi_contact-form textarea.form-control::-ms-input-placeholder{color:#6e6e6e}.pi_contact-form textarea.form-control{min-height:200px;resize:vertical}.pi_contact-form .form-disclaimer{font-size:.8rem}.news-list,.news-list .news-list__header{margin-bottom:var(--element-bottom-spacing)}.news-list .news-list__title{font-weight:700}@media(max-width:991.98px){.news-list .btn-desktop{display:none}.news-list .btn-mobile{margin-inline:auto}}@media(min-width:768px){.news-list .news-list__list{display:grid;gap:0 var(--grid__gutter);grid-template-columns:1fr 1fr}}@media(min-width:992px){.news-list .btn-mobile{display:none}.news-list .news-list__header{align-items:end;display:grid;grid-template-columns:1fr auto}.news-list .news-list__title{margin-bottom:0}.news-list .news-list__list{gap:0 8.5rem;grid-template-columns:1fr 1fr 1fr}}.news-archive{position:relative}.news-archive .news-archive__loading{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:rgba(0,0,0,.16);content:"";display:block;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease;z-index:1}.news-archive .news-archive__loading svg{animation:rotate 1s linear infinite;height:3rem;left:50%;position:absolute;top:50%;translate:-50% -50%;width:3rem}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.news-archive .c_dropdown{margin-bottom:1rem;margin-left:auto}@media(min-width:768px){.news-archive .news-archive__list{display:grid;gap:0 var(--grid__gutter);grid-template-columns:1fr 1fr}}@media(min-width:992px){.news-archive .news-archive__list{display:grid;gap:0 8.5rem;grid-template-columns:1fr 1fr 1fr}}.news-archive .news-archive__load-more{display:block;margin-inline:auto;width:fit-content}.news-archive .news-archive__load-more.hide{display:none;pointer-events:none}.news-archive.loading{pointer-events:none}.news-archive.loading .news-archive__loading{opacity:1;transition:opacity 1ms ease}.news-teaser{margin-bottom:3.5rem;position:relative}.news-teaser a{inset:0;position:absolute;z-index:1}.news-teaser .btn,.news-teaser .tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage a,.tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage .news-teaser a{margin-bottom:0}.news-teaser .news-teaser__image{aspect-ratio:4/3;margin-bottom:.75rem;overflow:hidden;position:relative}.news-teaser .news-teaser__image .blur{filter:blur(16px)}.news-teaser .news-teaser__image img{aspect-ratio:4/3;height:auto;inset:0;object-fit:cover;position:absolute;scale:1.0001;transition:scale .25s ease;width:100%}.news-teaser .news-teaser__title{color:var(--news-teaser__title-color,#413c3c);font-size:1.5rem;font-weight:700;line-height:130%;margin-bottom:.5rem}.news-teaser .news-teaser__teaser{color:var(--news-teaser__teaser-color,#57585b);font-size:1rem;font-weight:400;line-height:150%;margin-bottom:1.5rem}.news-teaser:hover img{scale:1.125}.news-detail{display:inline-block;margin-bottom:var(--element-bottom-spacing);width:100%}.news-detail .news-detail__header{display:flex;min-height:30em;position:relative}.news-detail .news-detail__header .header__image{height:100%;inset:0;position:absolute;width:100%}.news-detail .news-detail__header .header__image:after{background:linear-gradient(180deg,transparent,#000);content:"";inset:0;position:absolute;z-index:1}.news-detail .news-detail__header .header__image img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.news-detail .news-detail__header .header__content{align-self:flex-end;color:#fff;padding:8rem 5em 4rem;position:relative;width:100%;z-index:1}.news-detail .news-detail__header .header__title{font-weight:900;line-height:1.2;max-width:800px}.news-detail .news-detail__header .header__teaser{font-size:1.25rem;max-width:500px;opacity:.8}.news-detail .news-detail__content .container,.news-detail .news-detail__content .tx-indexedsearch-searchbox form,.tx-indexedsearch-searchbox .news-detail .news-detail__content form{margin-left:auto;margin-right:auto;max-width:80em;width:100%}.news-detail .news-detail__section{margin:clamp(48px,48px + (80 - 48)*(100vw - 360px)/1440,80px) 0}.news-detail .news-detail__section:nth-child(2n){background-color:#f3f3f3;padding:clamp(48px,48px + (80 - 48)*(100vw - 360px)/1440,80px) 0 1rem}.news-detail .news-detail__section .ce_text{max-width:900px}@media(min-width:768px){.news-detail .news-detail__related{display:grid;gap:0 var(--grid__gutter);grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.news-detail .news-detail__related{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.news-detail .news-detail__related{grid-template-columns:repeat(4,1fr)}}html{--color-green-dark:#00663a;--color-green-light:#86bd40;--color-yellow-light:#fbbb21;--color-yellow-dark:#b78918;--color-black:#000;--color-white:#fff;--color-grey-dark:#575756;--color-grey:#d9d9d9;--color-grey-light:#f2f2f2;--shadow:0px 10px 10px rgba(0,0,0,.15);--transition:all 250ms ease;--element-bottom-spacing:2rem;--color-text:var(--ilag-darker-grey);--font-headline:"Lato";--font-text:"Lato";--paragraph-line-height:1.5;--h1-font-size-max:4rem;--h1-font-size-min:2rem;--h1-font-weight:900;--h1-line-height:1.2;--h2-font-size-max:3rem;--h2-font-size-min:2rem;--h2-font-weight:900;--h2-line-height:1.2;--h3-font-size-max:1.5rem;--h3-font-size-min:1.5rem;--h3-font-weight:700;--h3-line-height:1.2;--h4-font-size-max:1.5rem;--h4-font-size-min:1.25rem;--h4-font-weight:700;--h4-line-height:1.5;--h5-font-size-max:1.25rem;--h5-font-size-min:1rem;--h5-font-weight:700;--h5-line-height:1.5}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:300;src:url(../Fonts/lato-v24-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(../Fonts/lato-v24-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(../Fonts/lato-v24-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:900;src:url(../Fonts/lato-v24-latin-900.woff2) format("woff2")}.main-nav{background-color:#fff;left:0;padding:clamp(24px,24px + (20 - 24)*(100vw - 360px)/1440,20px) 0;position:fixed;top:0;transition:background-color .25s ease,translate .25s ease;width:100%;z-index:1000}.main-nav .container,.main-nav .tx-indexedsearch-searchbox form,.tx-indexedsearch-searchbox .main-nav form{align-items:center;display:flex;flex-flow:row nowrap;gap:2rem;justify-content:space-between;padding-left:1rem;padding-right:1rem}.main-nav.--hide{translate:0 -100%}.main-nav .main-nav__logo{flex-shrink:0;height:auto;width:clamp(112px,112px + (176 - 112)*(100vw - 360px)/1440,176px)}.main-nav .main-nav__logo a{display:block}.main-nav .main-nav__logo svg{width:100%}.main-nav .main-nav__mm{align-items:center;background:none;border:none;color:inherit;color:var(--color-white);cursor:pointer;display:flex;flex-shrink:0;font:inherit;height:clamp(48px,48px + (56 - 48)*(100vw - 360px)/1440,56px);justify-content:center;outline:inherit;padding:0;text-align:left;transition:var(--transition);width:clamp(48px,48px + (56 - 48)*(100vw - 360px)/1440,56px)}.main-nav .main-nav__mm rect{fill:var(--color-grey-dark);transition:var(--transition)}@media(min-width:1200px){.main-nav .main-nav__mm{display:none}}.main-nav .main-nav__mm:hover rect{fill:var(--color-green-light)}.desktop-menu{align-items:center;display:flex;gap:2rem;justify-content:flex-end}@media(max-width:1199.98px){.desktop-menu{margin-left:auto}.desktop-menu nav{display:none}}.desktop-menu ul{list-style:none;margin:0;padding:0}.desktop-menu li{position:relative}.desktop-menu a{transition:var(--transition)}.desktop-menu .level-1{align-items:center;display:flex;gap:2rem;justify-content:flex-end;position:relative}.desktop-menu .level-1>li:hover .level-2{opacity:1;pointer-events:all;translate:-50% 0}.desktop-menu .level-1 a{align-items:center;color:var(--color-green-dark);display:flex;font-size:1.25rem;justify-content:center;padding:1rem;text-decoration:none}.desktop-menu .level-1 a.current{font-weight:900}.desktop-menu .level-2{background-color:var(--color-white);box-shadow:0 3px 10px rgba(0,0,0,.15);left:50%;min-width:300px;opacity:0;pointer-events:none;position:absolute;top:100%;transition:var(--transition);translate:-50% 10px}.desktop-menu .level-2>li>a{justify-content:flex-start;text-align:left}.desktop-menu .level-2>li>a.subpage{border-bottom:2px solid var(--color-grey)}.desktop-menu .level-2>li>a:hover,.desktop-menu .level-3{background-color:var(--color-grey-light)}.desktop-menu .level-3{margin-left:1.5rem}.desktop-menu .level-3>li>a{justify-content:flex-start;text-align:left}.desktop-menu .level-3>li>a:hover{background-color:var(--color-grey)}.footer{background-color:var(--color-grey-dark);color:#fff;padding:clamp(32px,32px + (96 - 32)*(100vw - 360px)/1440,96px) 2rem}.footer ::placeholder{color:var(--color-white);opacity:1}.footer ::-ms-input-placeholder{color:var(--color-white)}.footer a{text-decoration:none}.footer p{font-size:clamp(16px,16px + (20 - 16)*(100vw - 360px)/1440,20px);margin-bottom:0}.footer .footer__col-title{color:var(--color-green-light);font-size:clamp(20px,20px + (24 - 20)*(100vw - 360px)/1440,24px);font-weight:900}@media(min-width:992px){.footer .footer__newsletter{align-items:end;display:grid;gap:2rem;grid-template-columns:1fr 1.25fr}}.footer .container,.footer .tx-indexedsearch-searchbox form,.tx-indexedsearch-searchbox .footer form{display:flex;flex-flow:column wrap;gap:2rem}@media(min-width:768px){.footer .container,.footer .tx-indexedsearch-searchbox form,.tx-indexedsearch-searchbox .footer form{display:grid;grid-template-columns:1fr 1fr 1fr}}@media(min-width:992px){.footer .container,.footer .tx-indexedsearch-searchbox form,.tx-indexedsearch-searchbox .footer form{align-items:center;grid-template-columns:1fr 1fr 2.5fr}}.footer .footer__newsletter-form{align-items:stretch;border:2px solid var(--color-white);border-radius:4px;display:flex;flex-flow:row nowrap;overflow:hidden}@media(max-width:767.98px){.footer .footer__newsletter-form{margin-top:1rem}}.footer .footer__newsletter-form input{background-color:transparent;color:var(--color-white);font-size:1rem;width:100%}.footer .footer__newsletter-form button,.footer .footer__newsletter-form input{border:none;border-radius:0;display:inline-block;margin:0;padding:.55rem 1.25rem}.footer .footer__newsletter-form button{background-color:var(--color-white);color:var(--color-green-light);font-size:clamp(16px,16px + (20 - 16)*(100vw - 360px)/1440,20px);font-weight:900}.sockel{background-color:var(--color-green-light);color:#fff;font-weight:600;padding:1rem 2rem}@media(min-width:576px){.sockel .container,.sockel .tx-indexedsearch-searchbox form,.tx-indexedsearch-searchbox .sockel form{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}}.sockel .sockel__links{display:flex;flex-flow:row wrap;margin:.5rem 0}.sockel .sockel__links a:not(:first-child){padding-left:1rem}.sockel .sockel__links a:not(:last-child){border-right:2px solid #fff;padding-right:1rem}.btn,.tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage a{background:none;border:none;border-radius:5px;color:inherit;cursor:pointer;display:block;font:inherit;font-family:var(--font-headline),var(--font-base);font-size:clamp(20px,20px + (24 - 20)*(100vw - 360px)/1440,24px);font-weight:600;line-height:1.5rem;margin-bottom:1rem;outline:inherit;padding:1rem 2.5rem;text-align:left;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:fit-content}@media(max-width:767.98px){.btn,.tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage a{display:block;width:100%}}.btn-skip{background-color:var(--color-green-dark);color:var(--color-white);left:1rem;position:fixed;top:1rem;z-index:9999}.btn-skip:not(:focus){opacity:0;pointer-events:none}.btn-green-dark{background-color:var(--color-green-dark);color:var(--color-white)}.btn-green-dark:hover,.btn-green-dark__hover,.btn-green-light{background-color:var(--color-green-light);color:var(--color-white)}.btn-green-light:hover,.btn-green-light__hover{background-color:var(--color-green-dark);color:var(--color-white)}.btn-yellow-light{background-color:var(--color-yellow-light);color:var(--color-white)}.btn-yellow-light:hover,.btn-yellow-light__hover{background-color:var(--color-yellow-dark);color:var(--color-white)}.btn-left{margin-left:0;margin-right:auto}.btn-center{margin-left:auto;margin-right:auto}.btn-block{max-width:unset;width:100%}.btn-right{margin-left:auto;margin-right:0}.btn-primary,.tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage a{background-color:var(--color-grey-dark);color:var(--color-grey-light)}.btn-primary:hover,.btn-primary__hover,.news-teaser:hover .btn,.news-teaser:hover .tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage a,.tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage .news-teaser:hover a,.tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage a:hover{background-color:var(--color-black);color:#fff}.btn-primary-arrow{align-items:center;border-radius:0;color:var(--color-black);display:flex;flex-flow:row nowrap;font-weight:700;gap:1rem;justify-content:flex-start;padding:0;transition:color .25s ease}.btn-primary-arrow svg{flex-shrink:0;transition:translate .25s ease}.btn-primary-arrow:hover,.btn-primary-arrow__hover{color:var(--color-grey-dark)}.btn-primary-arrow:hover svg,.btn-primary-arrow__hover svg{translate:5px 0}.text__underline{display:block;height:8px;margin-bottom:1rem;margin-top:-.5rem;width:40%}.ce_text{position:relative}.ce_text:has(.text__left-bar){padding:clamp(16px,16px + (32 - 16)*(100vw - 360px)/1440,32px) 0 clamp(16px,16px + (48 - 16)*(100vw - 360px)/1440,48px) clamp(32px,32px + (64 - 32)*(100vw - 360px)/1440,64px)}.ce_text .text__left-bar{height:100%;left:0;position:absolute;top:0;width:clamp(8px,8px + (16 - 8)*(100vw - 360px)/1440,16px)}figure.table{background-color:var(--color-white);box-shadow:var(--shadow);display:block;margin:0 auto 2rem;max-width:fit-content;overflow:auto;padding:1rem clamp(16px,16px + (64 - 16)*(100vw - 360px)/1440,64px)}figure.table .contenttable{border-collapse:collapse}figure.table .contenttable tr:not(:last-child){border-bottom:1px solid var(--color-grey)}figure.table .contenttable td{padding:.75rem 1.75rem .75rem 0}figure.table .contenttable td *{margin:0}.link-list-item{align-items:center;color:var(--color-black);display:flex;font-size:clamp(20px,20px + (24 - 20)*(100vw - 360px)/1440,24px);font-weight:900;gap:1rem;justify-content:space-between;line-height:1.25;padding:clamp(24px,24px + (32 - 24)*(100vw - 360px)/1440,32px) .5rem;text-transform:uppercase}.link-list-item,.link-list-item svg{transition:var(--transition)}.link-list-item:hover{color:var(--color-green-light)}.link-list-item:hover svg{translate:10px 0}.link-list-item.active{color:var(--color-green-light);pointer-events:none}.link-list-item:not(:last-child){border-bottom:clamp(2px,2px + (3 - 2)*(100vw - 360px)/1440,3px) solid var(--color-grey-dark)}.download-item{align-items:center;border-bottom:3px solid var(--color-grey);color:var(--color-green-dark);display:flex;font-size:clamp(16px,16px + (24 - 16)*(100vw - 360px)/1440,24px);font-weight:900;justify-content:space-between;padding:1rem 1rem 1rem 0}.download-item,.download-item .svg-1,.download-item .svg-2{transition:var(--transition)}.download-item:hover{color:var(--color-green-light)}.download-item:hover .svg-1{opacity:0}.download-item:hover .svg-2{translate:0 5px}.text-teaser{background-color:var(--color-green-light);border-radius:4px;box-shadow:var(--shadow);color:var(--color-white);display:inline-block;font-weight:600;margin-bottom:var(--element-bottom-spacing);padding:clamp(32px,32px + (56 - 32)*(100vw - 360px)/1440,56px) 2.5rem 2.5rem;position:relative;transition:var(--transition);width:100%}.text-teaser:has(a):hover{background-color:var(--color-green-dark)}.text-teaser:has(a):hover svg{translate:10px 0}.text-teaser .text-teaser__link{inset:0;position:absolute;z-index:10}.text-teaser .text-teaser__content{padding:0 clamp(0px,0px + (64 - 0)*(100vw - 360px)/1440,64px) 1rem}.text-teaser .text-teaser__title{font-size:clamp(16px,16px + (24 - 16)*(100vw - 360px)/1440,24px);font-weight:900}.text-teaser svg{display:inline-block;float:right;margin-right:clamp(0px,0px + (32 - 0)*(100vw - 360px)/1440,32px);transition:var(--transition)}.text-teaser.type-2{background-color:var(--color-white);color:initial;font-weight:400;padding:2rem}.text-teaser.type-2:has(a):hover{background-color:var(--color-grey)}.text-teaser.type-2 .text-teaser__title{margin-bottom:.5rem}.text-teaser.type-2 .text-teaser__content{margin-bottom:1rem;padding:0}.text-teaser.type-2 svg{margin-right:0}.contact-item{background-color:var(--color-white);border-radius:4px;box-shadow:var(--shadow);overflow:hidden}.contact-item .contact-item__image{height:auto;position:relative;width:100%}.contact-item .contact-item__image img{aspect-ratio:1/1;height:auto;object-fit:cover;width:100%}.contact-item .contact-item__image img.hover{opacity:0;position:absolute;top:0;transition:var(--transition);z-index:10}.contact-item .contact-item__data{padding:clamp(24px,24px + (32 - 24)*(100vw - 360px)/1440,32px) clamp(24px,24px + (48 - 24)*(100vw - 360px)/1440,48px)}.contact-item .contact-item__name{font-size:clamp(16px,16px + (24 - 16)*(100vw - 360px)/1440,24px);font-weight:900}.contact-item svg{flex-shrink:0}.contact-item .contact-item__email,.contact-item .contact-item__phone{align-items:center;display:flex;gap:1rem;justify-content:flex-start;margin-bottom:.5rem;word-break:break-all}.contact-item:hover img.hover{opacity:1}.ce_floater a,.mobile-menu .mm__footer a{align-items:center;background-color:var(--color-grey);color:var(--color-white);display:flex;height:56px;justify-content:center;overflow:hidden;padding:13px;transition:var(--transition);width:56px}.ce_floater a:hover,.mobile-menu .mm__footer a:hover{background-color:var(--color-grey-dark)}.ce_floater a.--grey,.mobile-menu .mm__footer a.--grey{background-color:var(--color-grey)}.ce_floater a.--grey:hover,.mobile-menu .mm__footer a.--grey:hover{background-color:var(--color-grey-dark)}.ce_floater a.--green-light,.mobile-menu .mm__footer a.--green-light{background-color:var(--color-green-light)}.ce_floater a.--green-light:hover,.mobile-menu .mm__footer a.--green-light:hover{background-color:var(--color-green-dark)}.ce_floater a.--yellow-light,.mobile-menu .mm__footer a.--yellow-light{background-color:var(--color-yellow-light)}.ce_floater a.--yellow-light:hover,.mobile-menu .mm__footer a.--yellow-light:hover{background-color:var(--color-yellow-dark)}.ce_floater{display:flex;flex-flow:column;gap:1rem;position:fixed;right:0;top:50%;translate:0 -50%;z-index:100}@media(max-width:767.98px){.ce_floater{display:none}}.ce_floater .floater__group{border-radius:8px 0 0 8px;overflow:hidden}.ce_scroll-top{bottom:clamp(32px,32px + (64 - 32)*(100vw - 360px)/1440,64px);display:block;height:60px;position:fixed;right:clamp(32px,32px + (64 - 32)*(100vw - 360px)/1440,64px);transition:var(--transition);width:60px;z-index:100}.ce_scroll-top:hover path{translate:0 -5px}.ce_scroll-top svg{height:100%;object-fit:cover;width:100%}.ce_scroll-top circle{fill:var(--color-white)}.ce_scroll-top path{transition:var(--transition)}.ce_scroll-top:not(.--show){opacity:0;pointer-events:none;scale:.9}.ce_pagination{align-items:center;display:flex;flex-flow:row wrap;gap:1rem;justify-content:center;margin:3rem auto 4rem}.ce_pagination-item{border-bottom:3px solid var(--color-grey);display:inline-block;padding:0 .25rem;transition:var(--transition)}.ce_pagination-item.active{font-weight:700}.ce_pagination-item.active,.ce_pagination-item:hover{border-bottom-color:var(--color-green-light)}.ce_accordion{margin-bottom:var(--element-bottom-spacing)}.ce_accordion .accordion__title{margin-bottom:1.5rem}.accordion{--accordion-border-color:var(--color-grey);--accordion-border-radius:4px;--accordion-bg:var(--color-white);--accordion-active-bg:var(--color-grey-light);--accordion-active-color:var(--color-green-dark);--accordion-btn-color:var(--color-black);--accordion-btn-padding-x:1.25rem;--accordion-btn-padding-y:1rem;--accordion-body-padding-x:1.25rem;--accordion-body-padding-y:1rem;--accordion-transition:max-height 300ms ease,opacity 300ms ease;border:1px solid var(--accordion-border-color);border-radius:var(--accordion-border-radius);overflow:hidden}.accordion__item{background-color:var(--accordion-bg);border-bottom:1px solid var(--accordion-border-color)}.accordion__item:last-child{border-bottom:none}.accordion__item.active .accordion__head{background-color:var(--accordion-active-bg);color:var(--accordion-active-color)}.accordion__item.active .accordion__head .accordion__icon{transform:rotate(180deg)}.accordion__header{margin:0}.accordion__head{align-items:center;background-color:var(--accordion-bg);border:none;color:var(--accordion-btn-color);cursor:pointer;display:flex;font-family:var(--font-headline);font-size:1rem;font-weight:700;gap:1rem;justify-content:space-between;padding:var(--accordion-btn-padding-y) var(--accordion-btn-padding-x);text-align:left;transition:color .2s ease,background-color .2s ease;width:100%}.accordion__head:hover{background-color:var(--accordion-active-bg)}.accordion__head:focus-visible{outline:2px solid var(--accordion-active-color);outline-offset:-2px}.accordion__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 16 16'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:1.25rem;transition:transform .3s ease;width:1.25rem}.accordion__body{max-height:0;overflow:hidden;transition:var(--accordion-transition)}.accordion__content{border-top:1px solid var(--accordion-border-color);padding:var(--accordion-body-padding-y) var(--accordion-body-padding-x)}.accordion__content>:last-child{margin-bottom:0}.ce_image-header{margin-top:7rem}.ce_image-header>.container,.tx-indexedsearch-searchbox .ce_image-header>form{padding-left:1rem;padding-right:1rem}.ce_image-header .headline{color:var(--color-green-dark);margin-bottom:clamp(16px,16px + (48 - 16)*(100vw - 360px)/1440,48px);text-transform:uppercase}.ce_image-header p{color:var(--color-grey-dark);font-size:clamp(16px,16px + (24 - 16)*(100vw - 360px)/1440,24px);font-weight:600}.ce_image-header .content__text{margin-bottom:clamp(32px,32px + (64 - 32)*(100vw - 360px)/1440,64px)}.ce_image-header .container,.ce_image-header .tx-indexedsearch-searchbox form,.tx-indexedsearch-searchbox .ce_image-header form{display:grid;gap:2rem;grid-template-columns:1fr;max-width:1600px}@media(min-width:768px){.ce_image-header .container,.ce_image-header .tx-indexedsearch-searchbox form,.tx-indexedsearch-searchbox .ce_image-header form{grid-template-columns:1fr 1fr}}.ce_image-header .image-header__image{align-items:flex-end;display:flex;position:relative}.ce_image-header .image-header__image img{width:100%}@media(max-width:767.98px){.ce_image-header .image-header__image{display:none}}.ce_image-header .image-header__image:after{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:20%;z-index:10}.ce_image-header .image-header__content{padding:clamp(0px,0px + (32 - 0)*(100vw - 360px)/1440,32px) 0 clamp(32px,32px + (96 - 32)*(100vw - 360px)/1440,96px)}.ce_link-list{margin-bottom:var(--element-bottom-spacing)}.ce_text-header{margin:clamp(64px,64px + (128 - 64)*(100vw - 360px)/1440,128px) 1rem clamp(48px,48px + (128 - 48)*(100vw - 360px)/1440,128px);padding:3rem 0 clamp(0px,0px + (16 - 0)*(100vw - 360px)/1440,16px);text-align:center}.ce_text-header .container,.ce_text-header .tx-indexedsearch-searchbox form,.tx-indexedsearch-searchbox .ce_text-header form{max-width:999px}.ce_text-header .text-header__title{text-transform:uppercase}.ce_text-header p{color:var(--color-grey-dark);font-size:clamp(16px,16px + (24 - 16)*(100vw - 360px)/1440,24px);font-weight:600}.ce_podcast{margin-bottom:var(--element-bottom-spacing)}.ce_podcast .text__title{margin-top:0}.ce_text-links{display:flex;flex-flow:column nowrap;gap:1rem 0;margin-bottom:var(--element-bottom-spacing)}@media(min-width:768px){.ce_text-links{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}.ce_text-links .text-link{color:var(--color-green-dark);font-size:clamp(16px,16px + (24 - 16)*(100vw - 360px)/1440,24px);font-weight:900;padding:.25rem 3rem;text-align:center;text-transform:uppercase;transition:var(--transition)}.ce_text-links .text-link:hover{color:var(--color-green-light)}@media(min-width:768px){.ce_text-links .text-link:not(:first-child){border-left:3px solid var(--color-green-light)}}.ce_slide .slide__icon:after,.ce_slide .slide__image:after,.ce_slide:not(:has(.slide__icon,.slide__image)):after{background-color:var(--color-green-dark);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:clamp(8px,8px + (16 - 8)*(100vw - 360px)/1440,16px);z-index:10}.ce_slide{align-items:center;background-color:var(--color-white);box-shadow:var(--shadow);display:grid;min-height:300px;position:relative}@media(min-width:992px){.ce_slide:has(.slide__image){grid-template-columns:1fr 600px}}@media(min-width:992px){.ce_slide:has(.slide__icon){grid-template-columns:auto 1fr}}.ce_slide:not(:has(.slide__icon,.slide__image)) .slide__content{margin-inline:auto;max-width:900px;padding:clamp(32px,32px + (64 - 32)*(100vw - 360px)/1440,64px) clamp(16px,16px + (64 - 16)*(100vw - 360px)/1440,64px) clamp(32px,32px + (64 - 32)*(100vw - 360px)/1440,64px) clamp(48px,48px + (64 - 48)*(100vw - 360px)/1440,64px)}.ce_slide .slide__image{height:100%;position:relative;width:100%}.ce_slide .slide__image img{height:100%;object-fit:cover;width:100%}@media(min-width:992px){.ce_slide .slide__image img{position:absolute}}.ce_slide .slide__icon{margin-inline:auto;max-width:500px;position:relative}.ce_slide .slide__content{margin-bottom:0;padding:clamp(32px,32px + (64 - 32)*(100vw - 360px)/1440,64px) clamp(16px,16px + (64 - 16)*(100vw - 360px)/1440,64px)}.ce_content-slider{margin-bottom:var(--element-bottom-spacing);--swiper-navigation-sides-offset:10px}.ce_content-slider .swiper-wrapper{align-items:center}.ce_content-slider .ce_slide{margin:1rem auto;max-width:80%}@media(min-width:992px){.ce_content-slider .ce_slide{max-width:90%}}.ce_content-slider .swiper-button-next,.ce_content-slider .swiper-button-prev{width:calc(var(--swiper-navigation-size)/44*27)}.ce_contact-list{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:var(--element-bottom-spacing)}@media(min-width:768px){.ce_contact-list{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.ce_contact-list{grid-template-columns:1fr 1fr 1fr}}.contact-list__service{background-color:var(--color-green-light);border-radius:4px;box-shadow:var(--shadow);color:var(--color-white);font-size:1rem;font-weight:600;padding:2rem}.ce_table{margin:0 auto 2rem;max-width:1000px;padding-bottom:1rem}.ce_table .table{background-color:var(--color-white);border-radius:var(--rounded);box-shadow:var(--shadow);margin-top:2rem;overflow:auto;padding:clamp(16px,16px + (32 - 16)*(100vw - 360px)/1440,32px) clamp(32px,32px + (64 - 32)*(100vw - 360px)/1440,64px)}@media(min-width:1200px){.ce_table .table{margin:2rem -5rem 0;padding:2rem 5rem}}.ce_table table{border-collapse:collapse;min-width:fit-content;width:100%}.ce_table tr:first-child{color:var(--color-green-light);font-size:clamp(16px,16px + (18 - 16)*(100vw - 360px)/1440,18px);font-weight:700}.ce_table tr:first-child td{padding-top:1.125rem}.ce_table tr:not(:first-child) td{font-weight:400;padding:1.125rem 1rem 1.125rem 0}.ce_table tr:not(:first-child):not(:last-child){border-bottom:1px solid var(--color-grey)}header .tx-indexedsearch-searchbox{margin-top:8rem}.tx-indexedsearch-searchbox{background-color:var(--color-grey-light);margin-bottom:5rem}.tx-indexedsearch-searchbox form{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;max-width:700px;padding:5rem 1rem;text-align:center}.tx-indexedsearch-searchbox form .tx-indexedsearch-form{position:relative;width:100%}.tx-indexedsearch-searchbox form .tx-indexedsearch-form svg{bottom:30px;position:absolute;right:10px}.tx-indexedsearch-searchbox form label{display:block;font-size:clamp(24px,24px + (32 - 24)*(100vw - 360px)/1440,32px);font-weight:900;margin-bottom:.5rem;text-transform:uppercase}.tx-indexedsearch-searchbox form input:not([type=submit]){background-color:transparent;border:none;border-bottom:2px solid #000;color:#000;display:block;margin-bottom:1rem;padding:.75rem 1rem;text-align:center;width:100%}.tx-indexedsearch-results{display:grid;grid-template-columns:1fr;margin-bottom:var(--element-bottom-spacing)}@media(min-width:768px){.tx-indexedsearch-results{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.tx-indexedsearch-results{grid-template-columns:1fr 1fr 1fr}}.tx-indexedsearch-res{margin-bottom:3rem;position:relative}.tx-indexedsearch-res.--wiki-category .tx-indexedsearch-link-icon,.tx-indexedsearch-res.--wiki-category .tx-indexedsearch-title,.tx-indexedsearch-res.--wiki-category .tx-indexedsearch-type,.tx-indexedsearch-res.--wiki-entry .tx-indexedsearch-link-icon,.tx-indexedsearch-res.--wiki-entry .tx-indexedsearch-title,.tx-indexedsearch-res.--wiki-entry .tx-indexedsearch-type{color:var(--color-yellow-light)}@media(min-width:768px)and (max-width:1199.98px){.tx-indexedsearch-res:nth-child(odd){border-right:3px solid var(--color-green-light)}.tx-indexedsearch-res:nth-child(odd) .tx-indexedsearch-res__content{padding-left:0}.tx-indexedsearch-res:nth-child(2n) .tx-indexedsearch-res__content{padding-right:0}}@media(min-width:1200px){.tx-indexedsearch-res:nth-child(3n+2),.tx-indexedsearch-res:nth-child(3n+3){border-left:3px solid var(--color-green-light)}.tx-indexedsearch-res:nth-child(3n+1) .tx-indexedsearch-res__content{padding-left:0}.tx-indexedsearch-res:nth-child(3n+3) .tx-indexedsearch-res__content{padding-right:0}}.tx-indexedsearch-res .tx-indexedsearch-res__content{height:fit-content;padding:1rem 0;position:relative}.tx-indexedsearch-res .tx-indexedsearch-res__content:hover .tx-indexedsearch-link-icon{translate:10px}@media(min-width:768px){.tx-indexedsearch-res .tx-indexedsearch-res__content{padding:1rem 2rem}}.tx-indexedsearch-res h3{margin-bottom:1rem;margin-top:0}.tx-indexedsearch-res .tx-indexedsearch-title{display:block;font-size:clamp(24px,24px + (32 - 24)*(100vw - 360px)/1440,32px);font-weight:900;text-transform:uppercase}.tx-indexedsearch-res .tx-indexedsearch-type{display:block;font-size:1rem;font-weight:400}.tx-indexedsearch-res .tx-indexedsearch-link-icon{color:var(--color-green-light);float:right;transition:var(--transition)}.tx-indexedsearch-res .tx-indexedsearch-link{inset:0;position:absolute;z-index:1}.tx-indexedsearch-browsebox{align-items:center;display:flex;flex-flow:row wrap;gap:1rem;justify-content:flex-start;list-style:none;margin:1rem 0;padding:0;white-space:nowrap}.tx-indexedsearch-browsebox .search__result-count{font-size:clamp(16px,16px + (24 - 16)*(100vw - 360px)/1440,24px);font-weight:900;text-transform:uppercase}.tx-indexedsearch-browsebox li:before{display:none}.tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage a{pointer-events:none}.wiki_list-item{margin-bottom:var(--element-bottom-spacing);position:relative}.wiki_list-item .list-item__inner{display:inline-block;padding:0 clamp(0px,0px + (32 - 0)*(100vw - 360px)/1440,32px) 2rem;position:relative;width:100%}.wiki_list-item svg{color:var(--color-yellow-light);float:right;transition:var(--transition)}.wiki_list-item .list-item__link{inset:0;position:absolute;z-index:3}.wiki_list-item .list-item__title{color:var(--color-yellow-light);font-size:clamp(20px,20px + (32 - 20)*(100vw - 360px)/1440,32px);font-weight:900;margin-bottom:0;text-transform:uppercase}.wiki_list-item .list-item__subtitle{color:var(--color-yellow-light)}.wiki_list-item .list-item__content{padding:1rem}.wiki_list-item:hover svg{translate:10px}.wiki_manual-list{display:grid;grid-template-columns:1fr}@media(min-width:768px){.wiki_manual-list{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.wiki_manual-list{grid-template-columns:1fr 1fr 1fr}}@media(max-width:767.98px){.wiki_manual-list .wiki_list-item:not(:last-child){border-bottom:3px solid var(--color-yellow-light)}}@media(min-width:768px)and (max-width:1199.98px){.wiki_manual-list .wiki_list-item:nth-child(2n+2){border-left:3px solid var(--color-yellow-light)}}@media(min-width:1200px){.wiki_manual-list .wiki_list-item:nth-child(3n+2),.wiki_manual-list .wiki_list-item:nth-child(3n+3){border-left:3px solid var(--color-yellow-light)}}.wiki_category-list{display:grid;gap:0 2rem}@media(min-width:768px){.wiki_category-list{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.wiki_category-list{grid-template-columns:1fr 1fr 1fr}}.wiki_category-list .text-teaser svg{color:var(--color-yellow-light)}.wiki_show-entry{margin-top:9rem}.wiki_show-entry .ce_link-list .link-list-item{border-bottom:3px solid var(--color-grey-dark)}@media(min-width:768px){.wiki_show-entry .ce_link-list.--two-columns{display:grid;gap:0 2rem;grid-template-columns:1fr 1fr}}.wiki_show-entry .wiki_breadcrumb span{color:var(--color-yellow-light);font-weight:600}@media(max-width:767.98px){.wiki_show-entry .layout-2-content{order:-1}}.wiki_contact-banner{overflow:hidden;position:relative}@media(min-width:768px){.tx-indexedsearch-searchbox .wiki_contact-banner form,.wiki_contact-banner .container,.wiki_contact-banner .tx-indexedsearch-searchbox form{display:grid;grid-template-columns:40% 1fr}}.wiki_contact-banner .contact-banner__content{padding:clamp(80px,80px + (160 - 80)*(100vw - 360px)/1440,160px) 0}.wiki_contact-banner .contact-banner__title{color:var(--color-green-light);font-size:clamp(16px,16px + (24 - 16)*(100vw - 360px)/1440,24px);font-weight:900;margin-bottom:0;text-transform:uppercase}.wiki_contact-banner .contact-banner__name{font-size:clamp(28px,28px + (48 - 28)*(100vw - 360px)/1440,48px);font-weight:900}.wiki_contact-banner .contact-banner__contact{font-size:clamp(16px,16px + (24 - 16)*(100vw - 360px)/1440,24px);font-weight:600}.wiki_contact-banner .contact-banner__contact a{text-decoration:none}.wiki_contact-banner .contact-banner__social-media{display:flex;flex-flow:row wrap;gap:1rem}.wiki_contact-banner .contact-banner__social-media a{display:block;height:50px;padding:10px;width:50px}.wiki_contact-banner .contact-banner__social-media a svg{height:100%;object-fit:contain;width:100%}.wiki_contact-banner .contact-banner__image{position:relative}@media(max-width:767.98px){.wiki_contact-banner .contact-banner__image{display:none}}.wiki_contact-banner .contact-banner__image:before{background:#fff;background:linear-gradient(-90deg,hsla(0,0%,100%,0),#fff);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:20%;z-index:10}.wiki_contact-banner .contact-banner__image:after{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:10%;z-index:10}.wiki_contact-banner .contact-banner__image img{height:100%;object-fit:cover;width:100%}@media(min-width:768px){.wiki_contact-banner .contact-banner__image img{position:absolute}}.event_list{margin:0 auto 2rem;max-width:900px}.event_list .list__count{font-size:clamp(16px,16px + (24 - 16)*(100vw - 360px)/1440,24px);font-weight:900;margin-bottom:2rem;text-transform:uppercase}.event_list-item{border-bottom:2px solid var(--color-green-light);padding:2rem 0 4rem;position:relative}@media(min-width:768px){.event_list-item{display:grid;gap:1rem 2rem;grid-template-columns:auto 1fr}}.event_list-item:has(a):hover .list-item__title{color:var(--color-green-light)}.event_list-item:has(a):hover svg{translate:10px}.event_list-item a{inset:0;position:absolute;z-index:10}.event_list-item svg{bottom:1.5rem;position:absolute;right:1rem;transition:var(--transition)}.event_list-item .list-item__date{align-items:center;aspect-ratio:1;background-color:var(--color-green-light);border-radius:5px;color:var(--color-white);display:flex;flex-flow:column;font-size:clamp(20px,20px + (32 - 20)*(100vw - 360px)/1440,32px);font-weight:900;justify-content:center;line-height:1;margin-bottom:1rem;width:80px}.event_list-item .list-item__content p{color:var(--color-grey-dark)}.event_list-item .list-item__content .list-item__title{color:var(--color-black);font-size:clamp(20px,20px + (32 - 20)*(100vw - 360px)/1440,32px);font-weight:900;margin-bottom:0;text-transform:uppercase;transition:var(--transition)}.event_list-item .list-item__content .list-item__attribute{color:var(--color-black);font-weight:700}.event_list-item .list-item__text img{margin-bottom:1rem;width:100%}@media(min-width:768px){.event_list-item .list-item__text{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:1.5rem;justify-content:flex-start}.event_list-item .list-item__text img{max-width:250px;width:250px}}.event_show{margin-top:9rem}.event_show .wiki_breadcrumb span{color:var(--color-green-light)}.event_show .h1,.event_show .h2,.event_show .h3,.event_show .news-detail .news-detail__header .header__title,.event_show .news-list .news-list__title,.event_show .text__title,.event_show h1,.event_show h2,.event_show h3,.news-detail .news-detail__header .event_show .header__title,.news-list .event_show .news-list__title{color:var(--color-green-light)!important}.event_show .text__title{margin-bottom:.5rem}.event_show .text__attribute{color:var(--color-black);font-size:clamp(16px,16px + (24 - 16)*(100vw - 360px)/1440,24px);font-weight:700;line-height:1.35}.event_show .text__left-bar{background-color:var(--color-green-light)!important}.event_show .show__workshops{margin-bottom:2rem;margin-top:2rem;position:relative}@media(min-width:768px){.event_show .show__workshops{display:grid;gap:2rem;grid-template-columns:1fr 1fr}}.event_show .show__workshops .workshop__title{font-size:clamp(16px,16px + (24 - 16)*(100vw - 360px)/1440,24px);margin-bottom:.75rem}.event_show .show__workshops label{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;font-size:clamp(16px,16px + (20 - 16)*(100vw - 360px)/1440,20px);gap:1rem;justify-content:flex-start;margin-bottom:1rem}.event_show .show__workshops input{height:1px;left:15px;opacity:0;position:absolute;width:1px}.event_show .show__workshops input:checked+svg circle{fill:var(--color-green-light);stroke:var(--color-green-light)}.event_show .show__workshops svg circle{fill:transparent;transition:var(--transition)}.event_show form .row{margin:0}.event_show form .form-group,.event_show form .form-note{margin-bottom:clamp(16px,16px + (32 - 16)*(100vw - 360px)/1440,32px)}.event_show form .form-group.text{position:relative}.event_show form .form-group.text.filled label,.event_show form .form-group.text:focus-within label{font-size:.85rem;top:.5rem}.event_show form .form-group.text label{color:var(--color-grey-dark);left:1rem;line-height:1;pointer-events:none;position:absolute;top:50%;transition:var(--transition);translate:0 -50%}.event_show form .form-group.text input{background-color:transparent;border:none;border-bottom:2px solid var(--color-black);font-size:clamp(16px,16px + (20 - 16)*(100vw - 360px)/1440,20px);padding:1rem 1rem .5rem;width:100%}.event_show form .form-group.textarea{position:relative}.event_show form .form-group.textarea label{color:var(--color-grey-dark);left:1.125rem;line-height:1;pointer-events:none;position:absolute;top:1rem;transition:var(--transition)}.event_show form .form-group.textarea textarea{background-color:transparent;border:2px solid var(--color-black);font-size:1rem;padding:2.25rem 1rem 1rem;width:100%}.event_show form .form-group.checkbox{padding-left:3rem;position:relative}.event_show form .form-group.checkbox label{cursor:pointer;display:inline-block;width:100%}.event_show form .form-group.checkbox input,.event_show form .form-group.checkbox svg{left:0;position:absolute}.event_show form .form-group.checkbox input{left:8px;opacity:0;top:8px}.event_show form .form-group.checkbox input:checked+svg rect{fill:var(--color-green-light);stroke:var(--color-green-light)}.event_show form .form-note{padding-left:3rem}@media(min-width:768px){.event_show form .btn,.event_show form .tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage a,.tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage .event_show form a{margin-left:3rem}}.company_show{margin-top:9rem}.company_show .company_breadcrumb{color:var(--color-grey-dark);font-size:.9rem;margin-bottom:1.5rem}.company_show .company_breadcrumb span{color:var(--color-yellow-light);font-weight:600}.company_show .company__image{border-radius:4px;overflow:hidden}.company_show .company__image img,.company_show .company__image picture{display:block;height:100%;object-fit:cover;width:100%}@media(max-width:767.98px){.company_show .company__image-col{margin-bottom:2rem}.company_show .company__content-col{order:-1}}.company_show .company__category-badge{background-color:var(--color-yellow-light);border-radius:2px;color:var(--color-black);display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.06em;margin-bottom:1.25rem;margin-top:.5rem;padding:.3rem .85rem;text-transform:uppercase}.company_show .company__teaser{color:var(--color-grey-dark);font-size:clamp(16px,16px + (19.2 - 16)*(100vw - 360px)/1440,19.2px);line-height:1.65;margin-bottom:0;margin-top:.75rem}.company_show .company__description{padding-bottom:clamp(32px,32px + (56 - 32)*(100vw - 360px)/1440,56px);padding-top:clamp(32px,32px + (56 - 32)*(100vw - 360px)/1440,56px)}.company_show .company__description h2,.company_show .company__description h3,.company_show .company__description h4{color:var(--color-black);margin-bottom:.5rem;margin-top:1.5rem}.company_show .company__description h2:first-child,.company_show .company__description h3:first-child,.company_show .company__description h4:first-child{margin-top:0}.company_show .company__description p{line-height:1.7;margin-bottom:1rem}.company_show .company__description a{color:var(--color-green-dark);text-decoration:underline}.company_show .company__description a:hover{color:var(--color-green-light)}