@charset "UTF-8";*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}picture{height:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}ul{list-style:none;margin:0;padding:0}ol{margin:0;padding:0}:root{--fx-shadow:10px 10px 25px hsla(0,0%,0%,10%);--fx-shadow-level2:25px 25px 50px hsla(0,0%,0%,15%);--fx-shadow-hover:10px 10px 30px hsla(0,0%,0%,15%);--fx-shadow-hover-light:5px 5px 10px hsla(0,0%,0%,10%);--fx-transition:0.6s cubic-bezier(0.155,0.85,0.45,1)}button{cursor:pointer}*:focus{outline:2px solid var(--color-highlight)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}*[aria-hidden=true] a[href],*[aria-hidden=true] area[href],*[aria-hidden=true] input:not([disabled]),*[aria-hidden=true] select:not([disabled]),*[aria-hidden=true] textarea:not([disabled]),*[aria-hidden=true] button:not([disabled]),*[aria-hidden=true] [tabindex]:not([disabled]),*[aria-hidden=true] [contenteditable=true]:not([disabled]){visibility:hidden}body{margin:0;padding:0;font-size:var(--font-base);font-family:var(--font-text);color:var(--color-text);background:var(--color-body-bg);font-weight:normal;font-weight:var(--font-normal);-moz-osx-font-smoothing:grayscale;overflow-x:hidden;-webkit-transition:transform 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:transform 0.6s cubic-bezier(0.155,0.85,0.45,1)}body.menu-active{overflow:hidden}body.search-active{height:100vh;overflow:hidden;position:fixed;width:100%}header,section,footer{width:100%;position:relative}#wrapper{position:relative}.wrap{position:relative;width:100%;max-width:var(--wrap-large);margin:0 auto;display:flex;flex-direction:column;padding:0 1rem}@media (min-width:1024px){.wrap{padding:0 var(--wrap-padding)}}.wrap.wrap-small{max-width:var(--wrap-small)}.wrap.no-padding{padding:0}img{display:block}figure{margin:0;padding:0}address{font-style:unset}h1,h2,h3,h4,h5,.headline{font-family:var(--font-headline);font-weight:var(--font-headline-weight);padding:0;margin:0;position:relative;display:inline-flex}header.position-0,header.position-1{margin:0 0 var(--spacing-s)}header .headline{color:var(--color-headline)}.ultra,.headline.ultra{font-size:clamp(var(--hl-large),5vw,var(--hl-ultra));line-height:var(--hl-large-lineheight)}.xlarge,.headline.xlarge{font-size:clamp(var(--hl-large),5vw,var(--hl-xlarge));line-height:var(--hl-xlarge-lineheight)}.large,.headline.large{font-size:clamp(var(--hl-medium),5vw,var(--hl-large));line-height:var(--hl-large-lineheight)}.medium,.headline.medium{font-size:clamp(var(--hl-small),5vw,var(--hl-medium));line-height:var(--hl-medium-lineheight);font-weight:var(--font-bold)}.small,.headline.small{font-size:clamp(var(--hl-xsmall),5vw,var(--hl-small));line-height:var(--hl-small-lineheight);font-weight:var(--font-bold)}.xsmall,.headline.xsmall{font-size:var(--hl-xsmall);line-height:var(--hl-xsmall-lineheight);font-weight:var(--font-bold)}.has-sub xlarge,.has-sub .headline.xlarge,.has-sub .large,.has-sub .headline.large,.has-sub .medium,.has-sub .headline.medium,.has-sub .small,.has-sub .headline.small,.has-sub .xsmall,.has-sub .headline.xsmall{margin:0}p{line-height:var(--font-base-lineheight);margin:var(--font-base-margin)}p:last-child{margin:0}.paragraph-small,.date-category,.news-index .text p{font-size:var(--font-small);line-height:var(--font-small-lineheight);margin:var(--font-small-margin)}.paragraph-small p,.date-category p,.news-index .text p p{line-height:var(--font-small-lineheight)}.paragraph-small:last-child,.date-category:last-child,.news-index .text p:last-child{margin:0}.paragraph-large{font-size:var(--font-large);line-height:var(--font-large-lineheight);margin:var(--font-large-margin)}.paragraph-large p{line-height:var(--font-large-lineheight)}.paragraph-large:last-child{margin:0}strong{font-weight:normal;font-weight:var(--font-bold)}.text ul{list-style:disc inside;padding-bottom:1rem}.text ol{list-style-position:inside;padding-bottom:1rem}:root{--mm-lineheight:22px}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-menu *,.mm-menu :after,.mm-menu :before{-webkit-transition-property:none;-o-transition-property:none;transition-property:none;-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}:root{--mm-blocker-visibility-delay:0.4s;--mm-blocker-opacity-delay:0s}.mm-blocker{display:block;position:absolute;bottom:100%;top:0;right:0;left:0;z-index:3;opacity:0;background:var(--mm-color-background);-webkit-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width 0.4s ease,opacity 0.4s ease var(--mm-blocker-opacity-delay),-webkit-transform 0.4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width 0.4s ease,opacity 0.4s ease var(--mm-blocker-opacity-delay),-webkit-transform 0.4s ease;-o-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width 0.4s ease,opacity 0.4s ease var(--mm-blocker-opacity-delay),transform 0.4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width 0.4s ease,opacity 0.4s ease var(--mm-blocker-opacity-delay),transform 0.4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width 0.4s ease,opacity 0.4s ease var(--mm-blocker-opacity-delay),transform 0.4s ease,-webkit-transform 0.4s ease}.mm-blocker:focus-visible{opacity:0.75}.mm-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:50px;padding:0}.mm-btn--next,[dir=rtl] .mm-btn--prev{--mm-btn-rotate:135deg}.mm-btn--prev,[dir=rtl] .mm-btn--next{--mm-btn-rotate:-45deg}.mm-btn--next:after,.mm-btn--prev:before{content:"";display:block;position:absolute;top:0;bottom:0;width:8px;height:8px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid var(--mm-color-icon);border-bottom:none;border-right:none;-webkit-transform:rotate(var(--mm-btn-rotate));-ms-transform:rotate(var(--mm-btn-rotate));transform:rotate(var(--mm-btn-rotate))}.mm-btn--prev:before{inset-inline-start:23px}.mm-btn--next:after{inset-inline-end:23px}.mm-btn--close:before{content:"×";font-size:150%}.mm-btnreset{padding:0;background:0 0;border:none;cursor:pointer}.mm-divider{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:-webkit-sticky;position:sticky;z-index:2;top:0;min-height:var(--mm-lineheight);padding:calc((var(--mm-listitem-size) * .65 - var(--mm-lineheight)) * .5) 20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--mm-color-background-highlight)),to(var(--mm-color-background-highlight)));background-image:-o-linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));background-image:linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));opacity:1;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}:root{--mm-listitem-size:50px}.mm-listitem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:0;margin:0;color:var(--mm-color-text);border-color:var(--mm-color-border)}.mm-listitem:after{content:"";border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;inset-inline-start:20px;inset-inline-end:0;bottom:0}.mm-listitem__btn,.mm-listitem__text{padding:calc((var(--mm-listitem-size) - var(--mm-lineheight))/ 2) 0}.mm-listitem__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%;display:block;padding-left:20px;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-listitem__btn{display:block;position:relative;width:auto;-webkit-padding-end:50px;padding-inline-end:50px;border-color:inherit;background:rgba(3,2,1,0)}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem--selected>.mm-listitem__text{background:var(--mm-color-background-emphasis)}.mm-listitem--opened>.mm-listitem__btn,.mm-listitem--opened>.mm-panel{background:var(--mm-color-background-highlight)}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-ms-scroll-chaining:none;overscroll-behavior:none;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-lineheight);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu ::-webkit-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-moz-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu :-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::placeholder{color:var(--mm-color-text-dimmed)}.mm-menu,.mm-menu *{-webkit-box-sizing:border-box;box-sizing:border-box}.mm-menu :focus,.mm-menu :focus-visible,.mm-menu:focus,.mm-menu:focus-visible{outline:0}.mm-menu a,.mm-menu button,.mm-menu label{color:inherit}.mm-menu a:focus,.mm-menu button:focus,.mm-menu label:focus{outline:0}.mm-menu a:focus-visible,.mm-menu button:focus-visible,.mm-menu label:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:-5px}.mm-menu input:focus,.mm-menu input:focus-visible,.mm-menu select:focus,.mm-menu select:focus-visible,.mm-menu textarea:focus,.mm-menu textarea:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:2px}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}:root{--mm-navbar-size:50px}.mm-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:2;min-height:var(--mm-navbar-size);padding-top:env(safe-area-inset-top);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;background:var(--mm-color-background);border-bottom:1px solid var(--mm-color-border);-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-navbar__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mm-navbar__title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px;overflow:hidden}.mm-navbar__title[href="#"]{pointer-events:none}.mm-navbar__title>span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-btn.mm-hidden+.mm-navbar__title:not(:last-child){-webkit-padding-start:60px;padding-inline-start:60px;-webkit-padding-end:10px;padding-inline-end:10px}.mm-btn:not(.mm-hidden)+.mm-navbar__title:last-child{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:60px;padding-inline-end:60px}.mm-panel{--mm-panel-child-offset:100%;--mm-panel-parent-offset:-30%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;color:var(--mm-color-text);border-color:var(--mm-color-border);background:var(--mm-color-background);-webkit-transform:translate3d(var(--mm-panel-child-offset),0,0);transform:translate3d(var(--mm-panel-child-offset),0,0);-webkit-transition-property:inset-inline-start,-webkit-transform;transition-property:inset-inline-start,-webkit-transform;-o-transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start,-webkit-transform}[dir=rtl] .mm-panel{--mm-panel-child-offset:-100%;--mm-panel-parent-offset:30%}.mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.mm-panel:focus{outline:0}.mm-panel--opened{z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-panel--parent{-webkit-transform:translate3d(var(--mm-panel-parent-offset),0,0);transform:translate3d(var(--mm-panel-parent-offset),0,0);z-index:0}.mm-panel--highest{z-index:3}.mm-menu--opened .mm-panel--noanimation{-webkit-transition:none !important;-o-transition:none !important;transition:none !important;-webkit-transition-duration:0s !important;-o-transition-duration:0s !important;transition-duration:0s !important}.mm-panel__content{padding:20px}.mm-panels{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;height:100%;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.mm-panels:focus{outline:0}:root{--mm-toggle-size:34px}.mm-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:calc(var(--mm-toggle-size) * 1.75);-ms-flex:calc(var(--mm-toggle-size) * 1.75) 0 0px;flex:calc(var(--mm-toggle-size) * 1.75) 0 0;height:var(--mm-toggle-size);-webkit-margin-end:10px;margin-inline-end:10px;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;border:none !important;border-radius:var(--mm-toggle-size);border:var(--mm-color-border);background:var(--mm-color-border);cursor:pointer;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}.mm-toggle:before{content:"";aspect-ratio:1;margin:2px;border-radius:100%;background:var(--mm-color-background);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-toggle:checked{background:#4bd963}.mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * .75));-ms-transform:translateX(calc(var(--mm-toggle-size) * .75));transform:translateX(calc(var(--mm-toggle-size) * .75))}[dir=rtl] .mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * -.75));-ms-transform:translateX(calc(var(--mm-toggle-size) * -.75));transform:translateX(calc(var(--mm-toggle-size) * -.75))}.mm-listitem--vertical>.mm-panel{position:static;width:100%;padding:10px 0 10px 20px;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;-webkit-transition:none !important;-o-transition:none !important;transition:none !important}.mm-listitem--vertical>.mm-panel:after{content:none;display:none}.mm-listitem--vertical:not(.mm-listitem--opened)>.mm-panel{display:none}.mm-listitem--vertical>.mm-listitem__btn{height:var(--mm-listitem-size);bottom:auto}.mm-listitem--vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem--opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}:root{--mm-size:80%;--mm-min-size:240px;--mm-max-size:440px}.mm-menu--offcanvas{position:fixed;z-index:0}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;background:inherit}:where(.mm-slideout){position:relative;z-index:1;width:100%;-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper--opened,.mm-wrapper--opened body{overflow:hidden}.mm-wrapper__blocker{background:rgba(0,0,0,0.4)}.mm-wrapper--opened .mm-wrapper__blocker{--mm-blocker-visibility-delay:0s;--mm-blocker-opacity-delay:0.4s;bottom:0;opacity:0.5}.mm-menu{--mm-translate-horizontal:0;--mm-translate-vertical:0}.mm-menu--position-left,.mm-menu--position-left-front{right:auto}.mm-menu--position-right,.mm-menu--position-right-front{left:auto}.mm-menu--position-left,.mm-menu--position-left-front,.mm-menu--position-right,.mm-menu--position-right-front{width:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-left-front{--mm-translate-horizontal:-100%}.mm-menu--position-right-front{--mm-translate-horizontal:100%}.mm-menu--position-top{bottom:auto}.mm-menu--position-bottom{top:auto}.mm-menu--position-bottom,.mm-menu--position-top{width:100%;height:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-top{--mm-translate-vertical:-100%}.mm-menu--position-bottom{--mm-translate-vertical:100%}.mm-menu--position-bottom,.mm-menu--position-left-front,.mm-menu--position-right-front,.mm-menu--position-top{z-index:2;-webkit-transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-menu--position-bottom.mm-menu--opened,.mm-menu--position-left-front.mm-menu--opened,.mm-menu--position-right-front.mm-menu--opened,.mm-menu--position-top.mm-menu--opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left{--mm-translate-horizontal:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-wrapper--position-right{--mm-translate-horizontal:clamp(calc(-1 * var(--mm-max-size)),calc(-1 * var(--mm-size)),calc(-1 * var(--mm-min-size)))}.mm-wrapper--position-left .mm-slideout,.mm-wrapper--position-right .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left.mm-wrapper--opened .mm-slideout,.mm-wrapper--position-right.mm-wrapper--opened .mm-slideout{-webkit-transform:translate3d(var(--mm-translate-horizontal),0,0);transform:translate3d(var(--mm-translate-horizontal),0,0)}.mm-wrapper--position-bottom .mm-wrapper__blocker,.mm-wrapper--position-left-front .mm-wrapper__blocker,.mm-wrapper--position-right-front .mm-wrapper__blocker,.mm-wrapper--position-top .mm-wrapper__blocker{z-index:1}.mm-menu--theme-light{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.4);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.4);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.75);--mm-color-focusring:#06c}.mm-menu--theme-light-contrast{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.9);--mm-color-focusring:#06c}.mm-menu--theme-dark{--mm-color-background:#333;--mm-color-border:rgb(0,0,0,0.4);--mm-color-icon:rgb(255,255,255,0.4);--mm-color-text:rgb(255,255,255,0.8);--mm-color-text-dimmed:rgb(255,255,255,0.4);--mm-color-background-highlight:rgb(255,255,255,0.08);--mm-color-background-emphasis:rgb(0,0,0,0.1);--mm-color-focusring:#06c}.mm-menu--theme-dark-contrast{--mm-color-background:#333;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.7);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(0 0 0 / 0.3);--mm-color-focusring:#06c}.mm-menu--theme-white{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.3);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.3);--mm-color-background-highlight:rgb(0 0 0 / 0.06);--mm-color-background-emphasis:rgb(0 0 0 / 0.03);--mm-color-focusring:#06c}.mm-menu--theme-white-contrast{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.07);--mm-color-background-emphasis:rgb(0 0 0 / 0.035);--mm-color-focusring:#06c}.mm-menu--theme-black{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.2);--mm-color-icon:rgb(255 255 255 / 0.4);--mm-color-text:rgb(255 255 255 / 0.7);--mm-color-text-dimmed:rgb(255 255 255 / 0.4);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(255 255 255 / 0.06);--mm-color-focusring:#06c}.mm-menu--theme-black-contrast{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.6);--mm-color-background-highlight:rgb(255 255 255 / 0.125);--mm-color-background-emphasis:rgb(255 255 255 / 0.1);--mm-color-focusring:#06c}.mm-menu--selected-hover .mm-listitem__btn,.mm-menu--selected-hover .mm-listitem__text,.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}@media (hover:hover){.mm-menu--selected-hover .mm-listview:hover>.mm-listitem--selected:not(:hover)>.mm-listitem__text{background:0 0}.mm-menu--selected-hover .mm-listitem__btn:hover,.mm-menu--selected-hover .mm-listitem__text:hover{background:var(--mm-color-background-emphasis)}}.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}@media (hover:hover){.mm-menu--selected-parent .mm-listitem__btn:hover,.mm-menu--selected-parent .mm-listitem__text:hover{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}}.mm-menu--selected-parent .mm-panel--parent .mm-listitem:not(.mm-listitem--selected-parent)>.mm-listitem__text{background:0 0}.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__btn,.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__text{background:var(--mm-color-background-emphasis)}.menu-trigger-wrap{display:flex;align-items:center;justify-content:center;padding:0 8px}@media (min-width:1240px){.menu-trigger-wrap{display:none}}#main-menu-mobile:not(.mm-menu){display:none}:root{--mm-listitem-size:var(--mm-listitem-padding);--mm-size:calc(100% - 43px);--mm-max-size:600px}.mm-panels{border-top:9px solid var(--mm-panel-bg)}.mm-navbar__title>span{font-family:var(--mm-navbar-title-font)}.mm-panel{background:var(--mm-panel-bg);padding:0 var(--ce-spacing);font-size:var(--hl-xsmall)}.mm-navbar{background:var(--mm-navbar-bg);color:var(--mm-navbar-color);border-bottom:var(--mm-navbar-border)}.mm-menu .mm-listitem:after{border:0}.mm-menu .mm-listitem a{color:var(--mm-link-color);font-family:var(--mm-link-font)}.mm-menu .mm-listitem a:hover{color:var(--mm-link-hover-color)}.mm-menu .mm-listitem.active a,.mm-menu .mm-listitem.current a{color:var(--mm-link-hover-color)}.mm-listitem__text{padding-left:0}.mm-listitem__btn:not(.mm-listitem__text){border:0}.mm-btn--next:after,.mm-btn--next:before,.mm-btn--prev:after,.mm-btn--prev:before{width:16px;height:16px;border-width:3px;border-color:var(--mm-arrow-color)}.mm-btn--next:hover:after,.mm-btn--next:hover:before,.mm-btn--prev:hover:after,.mm-btn--prev:hover:before{border-color:var(--mm-link-hover-color)}.mm-navbar__btn:after,.mm-navbar__btn:before{border-color:var(--mm-arrow-navbar-color)}.mm-navbars--bottom .mm-navbar{flex-wrap:wrap;padding:var(--ce-spacing);background:var(--mm-panel-bg);gap:1rem;border:0;font-size:13px}.mm-navbars--bottom .mm-navbar>*{flex:1 1 calc(33% - 1rem)}.mm-navbars--bottom a{border:2px solid var(--mm-navbar-link-border);padding:0.5rem;color:var(--mm-navbar-link-color);background:var(--mm-navbar-link-bg);border-radius:var(--border-radius-small);-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1)}.mm-navbars--bottom a:hover{border-color:var(--mm-navbar-link-hover-border);color:var(--mm-navbar-link-hover-color);background:var(--mm-navbar-link-hover-bg)}#main-navigation{display:none}@media (min-width:1240px){#main-navigation{display:flex}}ul.menu-main,ul.menu-main li,ul.menu-main a{margin:0;padding:0;display:block;line-height:normal;text-decoration:none;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:1024px){ul.menu-main{z-index:99;position:relative;display:flex;justify-content:space-around;font-family:var(--nav-lvl1-fnt);font-size:var(--nav-lvl1-fnt-size);font-weight:var(--nav-lvl1-fnt-weight);text-align:center;width:100%;max-width:1200px;text-transform:uppercase}ul.menu-main li{position:relative;flex:0 1 auto;display:flex;justify-content:flex-start;flex-direction:column;text-align:left}ul.menu-main li a.active,ul.menu-main li a.current{color:var(--color-primary)}ul.menu-main li a.active:hover,ul.menu-main li a.current:hover{color:#fff}ul.menu-main li:hover a,ul.menu-main li:hover a.active,ul.menu-main li:hover a.current{background:var(--color-primary);color:#fff}ul.menu-main a{color:var(--clr-link);display:block;position:relative;padding:var(--menu-spacing);border-radius:3px;outline:none}ul.menu-main svg{stroke:transparent;-webkit-transition:stroke 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:stroke 0.6s cubic-bezier(0.155,0.85,0.45,1);width:32px;height:32px;display:block}ul.menu-main .lvl2{position:absolute;top:76px;left:8px;opacity:0;-webkit-transition:opacity 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:opacity 0.6s cubic-bezier(0.155,0.85,0.45,1);font-family:var(--nav-lvl2-fnt);font-size:var(--nav-lvl2-fnt-size);font-weight:var(--nav-lvl2-fnt-weight);width:300px;box-shadow:var(--fx-shadow);max-height:0;overflow:hidden;visibility:hidden;border-radius:3px;border-top:3px solid var(--clr-quaternary)}ul.menu-main .lvl2 a{padding:12px;display:block;width:100%;text-align:left;border-radius:0 0 0 0;outline:none}ul.menu-main .lvl2 a.active,ul.menu-main .lvl2 a.current{color:var(--color-primary)}ul.menu-main .lvl2 li{position:relative;padding:0;border-bottom:1px solid var(--bg-dark);background:#fff;max-width:unset}ul.menu-main .lvl2 li:last-child{border:0}ul.menu-main li:hover .lvl2,ul.menu-main li.open .lvl2{opacity:1;max-height:1000px;visibility:visible}ul.menu-main li:hover .lvl2 a,ul.menu-main li.open .lvl2 a{display:flex;align-items:center;padding:12px;color:var(--clr-link);background:none}ul.menu-main li:hover .lvl2 a.active,ul.menu-main li:hover .lvl2 a.current,ul.menu-main li.open .lvl2 a.active,ul.menu-main li.open .lvl2 a.current{color:var(--color-primary)}ul.menu-main li:hover .lvl2 svg,ul.menu-main li.open .lvl2 svg{width:20px;height:12px;margin-right:0.5rem}ul.menu-main li:hover li:hover,ul.menu-main li.open li:hover{background:var(--color-primary)}ul.menu-main li:hover li:hover a,ul.menu-main li.open li:hover a{color:#fff !important}ul.menu-main li:hover li.active a,ul.menu-main li:hover li.current a,ul.menu-main li.open li.active a,ul.menu-main li.open li.current a{color:var(--color-primary)}}.footer-contact{font-size:var(--font-small)}.footer-menu{display:grid;column-gap:var(--spacing-m)}.footer-menu li{padding:0.5rem 0}.footer-menu a{display:flex;justify-content:space-between;align-items:center;color:#fff;padding-bottom:0.25rem;border-bottom:1px solid var(--color-primary-light);font-size:var(--font-small)}.footer-menu a:hover{border-bottom:1px solid #fff}.footer-menu a:hover .menu-arrow{color:#fff;stroke:#fff}.footer-menu a:visited{color:#fff}@media (min-width:1240px){.footer-menu{grid-template-columns:1fr 1fr}}.copyright-text{font-size:var(--font-small);text-align:center}.menu-arrow{stroke:var(--color-primary-light);width:16px;height:16px}nav.footerlinks ul li a{float:left;display:block;margin-right:2.35765%;width:100%;border-radius:5px;color:#ffffff;text-decoration:none;font-size:var(--font-small);font-weight:bold;line-height:5rem;display:block;position:relative;margin-bottom:1em}nav.footerlinks ul li:last-child{margin-bottom:0}nav.footerlinks ul li a:last-child{margin-right:0}nav.footerlinks ul li a.spenden{background:#0088f1}nav.footerlinks ul li a.spenden:hover{background:#008efb}nav.footerlinks ul li a.spenden i:first-child{display:block;width:106px;height:80px;background:url('../../../_assets/f036368bfe92925e25e0d4f07ab60ff9/kinderschutz/Images/icon_spenden_small.png') 0 0 no-repeat;float:left}nav.footerlinks ul li a.spenden i:last-child{display:block;width:39px;height:39px;background:url('../../../_assets/f036368bfe92925e25e0d4f07ab60ff9/kinderschutz/Images/icon_arrow_round_small.png') 0 0 no-repeat;position:absolute;right:23px;top:19px}@media screen and (max-width:720px){nav.footerlinks ul li a.spenden i:last-child{display:none}}nav.footerlinks ul li a.mitglied{background:#4ab0ff}nav.footerlinks ul li a.mitglied:hover{background:#31a5ff}nav.footerlinks ul li a.mitglied i:first-child{display:block;width:106px;height:80px;background:url('../../../_assets/f036368bfe92925e25e0d4f07ab60ff9/kinderschutz/Images/icon_mitglied_small.png') 0 0 no-repeat;float:left}nav.footerlinks ul li a.mitglied i:last-child{display:block;width:39px;height:39px;background:url('../../../_assets/f036368bfe92925e25e0d4f07ab60ff9/kinderschutz/Images/icon_arrow_round_small.png') 0 0 no-repeat;position:absolute;right:23px;top:19px}@media screen and (max-width:720px){nav.footerlinks ul li a.mitglied i:last-child{display:none}}nav.footerlinks ul li a.facebook{background:#4ab0ff}nav.footerlinks ul li a.facebook:hover{background:#31a5ff}nav.footerlinks ul li a.facebook i:first-child{display:block;width:106px;height:80px;background:url('../../../_assets/f036368bfe92925e25e0d4f07ab60ff9/kinderschutz/Images/icon_facebook.svg') center no-repeat;float:left}nav.footerlinks ul li a.facebook i:last-child{display:block;width:39px;height:39px;background:url('../../../_assets/f036368bfe92925e25e0d4f07ab60ff9/kinderschutz/Images/icon_arrow_round_small.png') 0 0 no-repeat;position:absolute;right:23px;top:19px}@media screen and (max-width:720px){nav.footerlinks ul li a.facebook i:last-child{display:none}}nav.footerlinks ul li a.telefon{background:#4ab0ff}nav.footerlinks ul li a.telefon:hover{background:#31a5ff}nav.footerlinks ul li a.telefon i:first-child{display:block;width:106px;height:80px;background:url('../../../_assets/f036368bfe92925e25e0d4f07ab60ff9/kinderschutz/Images/icon_kindertelefon_small.png') 0 0 no-repeat;float:left}nav.footerlinks ul li a.telefon i:last-child{display:block;width:39px;height:39px;background:url('../../../_assets/f036368bfe92925e25e0d4f07ab60ff9/kinderschutz/Images/icon_arrow_round_small.png') 0 0 no-repeat;position:absolute;right:23px;top:19px}@media screen and (max-width:720px){nav.footerlinks ul li a.telefon i:last-child{display:none}}.blickpunkt li a{display:block;background:#fff;border-radius:0.5rem;padding:0.75rem 1rem;color:var(--color-primary)}.blickpunkt li a:hover{color:var(--color-primary-light)}.pagination-button{background:var(--button-bg);color:var(--button-color);display:flex;justify-content:center;align-items:center;padding:0.75rem 1rem;cursor:pointer;border-radius:var(--border-radius);-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1)}.pagination-button:hover{background:var(--button-bg-hover);color:var(--button-color-hover)}.slider-pagination{margin:0 auto;padding-top:var(--ce-spacing)}.slider-pagination .inner{display:flex;justify-content:center}.slider-pagination .swiper-pagination{position:relative;display:flex;justify-content:center;width:unset;z-index:3;margin:0 var(--ce-spacing-small)}.slider-pagination .swiper-pagination .swiper-pagination-bullet{border-radius:0;height:100%;width:24px;opacity:1;margin:0 6px;position:relative;background:none;outline:none}.slider-pagination .swiper-pagination .swiper-pagination-bullet:after{content:"";width:12px;height:12px;border-radius:100%;background:var(--button-inactive);position:absolute;top:calc(1rem - 0px);left:0;right:0;margin:0 auto;-webkit-transition:background 0.25s ease-in-out 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:background 0.25s ease-in-out 0.6s cubic-bezier(0.155,0.85,0.45,1)}.slider-pagination .swiper-pagination .swiper-pagination-bullet:hover:after{background:var(--button-inactive-hover)}.slider-pagination .swiper-pagination .swiper-pagination-bullet-active:after{background:var(--button-active)}@media (min-width:1024px){.slider-pagination.dark svg{stroke:var(--color-link-on-dark)}.slider-pagination.dark svg:hover{stroke:var(--color-link-on-dark-hover)}.slider-pagination.dark .swiper-pagination .swiper-pagination-bullet:after{background:var(--color-link-on-dark)}.slider-pagination.dark .swiper-pagination .swiper-pagination-bullet:hover:after{background:var(--color-link-on-dark-hover)}.slider-pagination.dark .swiper-pagination .swiper-pagination-bullet-active:after{background:var(--color-link-on-dark-hover)}.slider-pagination.dark .pagination-button{border:2px solid var(--color-link-on-dark)}}.pagination-steps{display:flex;width:100%;justify-content:center;font-family:var(--font-headline);font-size:var(--hl-xsmall)}.pagination-steps.swiper-pagination{position:relative}.pagination-steps .swiper-pagination-bullet{cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center;-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);color:#fff;background:var(--color-link);border:2px solid var(--color-link);border-radius:100%;opacity:1;margin:0 6px}.pagination-steps .swiper-pagination-bullet:hover{border-color:var(--color-link-hover);background:var(--color-link-hover);color:#fff}.pagination-steps .swiper-pagination-bullet-active{color:var(--color-link-hover);border-color:var(--color-link-hover);background:#fff}.pagination,.kesearch_pagebrowser{display:flex;flex:1 1 100%;width:100%;justify-content:center;align-items:center;padding:var(--ce-spacing) 0;font-weight:var(--font-bold)}.pagination ul,.kesearch_pagebrowser ul{display:flex;justify-content:center}.pagination a,.kesearch_pagebrowser a{display:flex;color:var(--color-link);box-shadow:var(--fx-shadow);justify-content:center;align-items:center;margin:0 11px;width:42px;height:42px;border-radius:var(--border-radius);background:#fff}.pagination a:hover,.kesearch_pagebrowser a:hover{color:#fff;background:var(--color-link-hover)}.pagination a:hover svg,.kesearch_pagebrowser a:hover svg{stroke:#fff}.pagination svg,.kesearch_pagebrowser svg{stroke:var(--color-link);-webkit-transition:stroke 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:stroke 0.6s cubic-bezier(0.155,0.85,0.45,1)}.pagination .textlabel a,.kesearch_pagebrowser .textlabel a{width:82px}.pagination .current a,.kesearch_pagebrowser .current a{background:var(--color-primary);color:#fff}.pagination .prev,.pagination .next,.kesearch_pagebrowser .prev,.kesearch_pagebrowser .next{display:none}#menu-top{display:flex;align-items:center;height:100%}#menu-top li{padding:calc(var(--small-spacing) / 2) var(--small-spacing)}#menu-top a{color:var(--topbar-color);line-height:1.5rem;display:flex;flex-wrap:nowrap;align-items:center;gap:4px}#menu-top a:hover{text-decoration:underline}#menu-top a svg{width:16px;height:16px}#menu-top a.facebook i{display:block;width:20px;height:20px;background:url('../../../_assets/f036368bfe92925e25e0d4f07ab60ff9/kinderschutz/Images/icon_facebook_small.png') center no-repeat;background-size:cover}#copyright-menu{display:flex;font-size:var(--font-small);justify-content:center;flex-wrap:wrap;gap:0.5rem}#copyright-menu a{display:block;color:#fff}#copyright-menu a:hover{text-decoration:underline}@media (min-width:1240px){#copyright-menu{flex-wrap:nowrap;justify-content:space-between;gap:2rem}}.lang-nav{position:absolute}.lang-nav #lang-nav-select{opacity:0;height:0;overflow:hidden;position:absolute;display:flex;flex-direction:column;border-radius:5px;background:var(--color-link);left:50%;transform:translate(-50%,0);z-index:999;top:50px;text-align:center}.lang-nav #lang-nav-select.active{height:auto;opacity:1;overflow:visible}.lang-nav #lang-nav-select:after{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(2,68,86,0);border-bottom-color:var(--color-link);border-width:12px;margin-left:-12px}.lang-nav #lang-nav-select a{color:#fff;padding:var(--menu-spacing);margin:0;border-bottom:1px solid var(--color-tertiary)}.lang-nav #lang-nav-select a:hover{text-decoration:underline}.lang-nav #lang-nav-select span{color:var(--color-tertiary);padding:var(--menu-spacing)}#pagehead{background:var(--pagehead-bg)}#pagehead .inner-top{width:100%;position:relative;display:flex;justify-content:flex-end;align-items:end}#pagehead .inner{width:100%;position:relative;display:flex;justify-content:space-between;align-items:center;z-index:99;flex-direction:column-reverse;padding-top:var(--menu-spacing);padding-bottom:var(--menu-spacing);border-bottom:1px solid var(--color-primary)}#pagehead .navbar{width:100%;max-width:1440px;display:flex;justify-content:space-between;margin:var(--menu-spacing) 0 0}#pagehead .navbar .item{display:flex;align-items:center;justify-content:center;padding:0 8px}> #pagehead .navbar .item:first-child{border:0;padding-left:0}@media (min-width:1024px){#pagehead .inner{flex-direction:row}#pagehead .navbar{width:100%;margin:0;padding:0;border:0}}@media (min-width:1240px){#pagehead .navbar{width:100%}#pagehead .inner{align-items:center}}.has-hero #pagehead .inner{border-bottom:1px solid #fff}.logo{display:flex;flex:0 0 100%;max-width:var(--logo-width);z-index:1}.logo img{width:100%;height:auto}@media (min-width:1240px){.logo{position:relative}.logo img{width:var(--logo-width)}}.header-link-with-icon{display:flex;align-items:center;color:var(--color-link-header);font-weight:var(--font-bold);font-size:var(--hl-xsmall);cursor:pointer;padding:0 12px;margin:0 0 0 0;border:0;background:none;-webkit-transition:color 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:color 0.6s cubic-bezier(0.155,0.85,0.45,1)}.header-link-with-icon svg{max-width:unset;top:-2px;position:relative}.header-link-with-icon:hover{color:var(--color-link-header-hover)}.header-link-with-icon .hide-mobile{display:none;margin-left:12px}@media (min-width:1024px){.header-link-with-icon .hide-mobile{display:flex}}.navbar #show-menu{display:block}.navbar #hide-menu{display:none}.mm-wrapper--opened .navbar #show-menu{display:none}.mm-wrapper--opened .navbar #hide-menu{display:block}.contrast-active #contrast-trigger svg{transform:rotate(180deg)}.bg-white{background:#fff}.has-sub .headline{display:flex;flex-direction:column}.has-sub .headline span{font-size:var(--font-base);line-height:1.25;font-weight:normal;padding-bottom:1rem}.bg-0,.bg-default{color:var(--color-text);background:#fff}.bg-0 .headline,.bg-default .headline{color:var(--color-headline)}.bg-0 .has-sub span,.bg-default .has-sub span{color:var(--color-subheadline)}.bg-10{color:#fff;background:#0063af}.bg-10 .headline,.bg-10 a{color:#fff}.bg-10 .has-sub span{color:#fff}.bg-10 a:hover{color:var(--color-grey)}main{}main.full-width section .wrap{padding:0;max-width:unset}.sb-default{padding-top:calc(var(--sctn-spacing) * 1.5)}.sb-s{padding-top:var(--sctn-spacing)}.sb-l{padding-top:calc(var(--sctn-spacing) * 4)}.sa-default{padding-bottom:calc(var(--sctn-spacing) * 1.5)}.sa-s{padding-bottom:var(--sctn-spacing)}.sa-l{padding-bottom:calc(var(--sctn-spacing) * 4)}footer .wave img{width:100%;height:auto}.grid{display:grid;column-gap:var(--spacing-xl)}.grid .column .wrap{padding:0}@media (min-width:1240px){.grid-2 .grid{grid-template-columns:1fr 1fr}}@media (min-width:1240px){.grid-2.layout-1 .grid{grid-template-columns:1fr 2fr}}.grid-2.layout-2 .grid{row-gap:var(--spacing-m)}@media (min-width:1240px){.grid-2.layout-2 .grid{grid-template-columns:2fr 1fr}}.grid-3 .grid{row-gap:var(--spacing-m)}@media (min-width:1240px){.grid-3 .grid{grid-template-columns:1fr 1fr 1fr}}.grid-4 .grid{row-gap:var(--spacing-m);column-gap:var(--spacing-m);grid-template-columns:1fr}@media (min-width:1024px){.grid-4 .grid{grid-template-columns:1fr 1fr}}@media (min-width:1240px){.grid-4 .grid{grid-template-columns:1fr 1fr 1fr}}.col-span-2{grid-column:auto / span 2}.btn{display:inline-flex;justify-content:center;background:var(--button-primary-bg);color:var(--button-primary-color);text-decoration:none;cursor:pointer;border:0;border-radius:var(--border-radius);padding:0.75rem 0.5rem;font-size:var(--btn-font);font-weight:var(--font-bold);-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);-webkit-box-shadow:var(--fx-shadow);box-shadow:var(--fx-shadow);position:relative}.btn:hover{background:var(--button-primary-bg-hover);color:var(--button-primary-color-hover);-webkit-box-shadow:var(--fx-shadow-hover);box-shadow:var(--fx-shadow-hover)}.btn.btn-default{background:var(--button-primary-bg);color:var(--button-primary-color);padding:0.75rem 2rem 0.75rem 1rem;justify-content:space-between}.btn.btn-default:after{content:"";-webkit-mask-image:var(--button-internal);-webkit-mask-size:20px 20px;mask-image:var(--button-internal);mask-size:20px 20px;position:relative;left:14px;top:2px;display:inline-block;width:20px;height:20px;background:#fff;color:#fff;-webkit-transition:background 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:background 0.6s cubic-bezier(0.155,0.85,0.45,1)}.btn.btn-default:hover{background:var(--button-primary-bg-hover);color:var(--button-primary-color-hover);-webkit-box-shadow:var(--fx-shadow-hover);box-shadow:var(--fx-shadow-hover)}.btn.btn-white{background:#fff;color:var(--color-link)}.btn.btn-white:after{background:var(--color-link)}.btn.btn-white:hover{color:var(--color-link-hover)}.btn.btn-white:hover:after{background:var(--color-link-hover)}.btn.ghost{border:2px solid var(--btn-primary-bg);color:var(--btn-primary-bg);background:transparent}.btn.ghost:hover{border:2px solid var(--btn-primary-bg);color:var(--btn-primary-bg);background:var(--btn-primary-ghost-bg-hover)}.btn.ghost-white{border:2px solid #fff;color:#fff;background:none}.btn.ghost-white:hover{background:#fff;color:#000}.btn.ghost-white:hover:after{background:#000}.btn.btn-cancel{background:#ccc}.btn.delete{width:36px;height:30px;padding:4px;background-color:var(--color-error);align-items:center;justify-content:center}.btn.delete svg{width:16px;height:16px;fill:#fff}.btn.delete:hover{background-color:var(--color-link-hover)}button[type=submit]{border:0}a{text-decoration:none;-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1)}a:visited{color:var(--color-link)}td a,.ce p a:not(.btn){color:var(--color-text);text-decoration:none;border-bottom:2px solid var(--color-link);font-weight:var(--font-bold)}td a:hover,.ce p a:not(.btn):hover{color:var(--color-link)}td a.arrow-link,.ce p a:not(.btn).arrow-link{position:relative;text-transform:uppercase;font-weight:var(--font-bold);display:inline-flex;align-items:baseline;border-bottom:0}td a.arrow-link:after,.ce p a:not(.btn).arrow-link:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.414' height='12.829' viewBox='0 0 7.414 12.829'%3E%3Cpath id='Pfad_2119' data-name='Pfad 2119' d='M0,0,5,5l5-5' transform='translate(1.414 11.414) rotate(-90)' fill='none' stroke='%2303f2f7' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");width:8px;height:13px;padding-left:27px;background-repeat:no-repeat;background-position:center right}td a.btn-primary,td a.btn-secondary,.ce p a:not(.btn).btn-primary,.ce p a:not(.btn).btn-secondary{border:0}form a,.ce address a,.newsletter-form a{color:var(--color-link)}form a:hover,.ce address a:hover,.newsletter-form a:hover{color:var(--color-link-hover)}.ce.center{text-align:center}.ce ol{list-style:decimal;margin:var(--list-base-margin)}.ce ol ol{margin-left:var(--list-item-left);margin-top:0.5rem}.ce ul{list-style:disc;margin:var(--list-base-margin)}.ce ul ul{margin-left:var(--list-item-left);margin-top:0.5rem}.ce li{line-height:var(--list-item-lineheight);margin:var(--list-item-margin);position:relative;left:var(--list-item-left)}.ce ul.list-checks{list-style:none;margin:var(--list-base-check-margin)}.ce ul.list-checks li{line-height:var(--list-item-lineheight);margin:var(--list-item-check-margin);padding:var(--list-item-check-padding);position:relative}.ce ul.list-checks li:before{content:"";position:absolute;top:6px;left:0;width:16px;height:16px;background-image:var(--list-item-bg)}.blur{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;-webkit-filter:blur(100px);filter:blur(100px)}.goverlay,.glightbox-mobile .goverlay{background:var(--color-primary);opacity:1}#glightbox-body.glightbox-clean .gprev,#glightbox-body.glightbox-clean .gnext{-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1)}#glightbox-body.glightbox-clean .gprev:hover,#glightbox-body.glightbox-clean .gnext:hover{background-color:var(--color-link-on-dark-hover)}#glightbox-body.glightbox-clean .gslide-description{background:#fff}#glightbox-body.glightbox-clean .gslide-title,#glightbox-body.glightbox-clean .gslide-desc{color:var(--color-primary);margin:0}.glightbox-video .gclose,.glightbox-clean .gclose{cursor:pointer;width:44px;height:44px;top:15px;right:20px;position:absolute;display:flex;justify-content:center;align-items:center;border-radius:100%;border:2px solid var(--color-link-on-dark);color:var(--color-link-on-dark);opacity:1;background:none;-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1)}.glightbox-video .gclose path,.glightbox-clean .gclose path{fill:var(--color-link-on-dark);-webkit-transition:fill 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:fill 0.6s cubic-bezier(0.155,0.85,0.45,1)}.glightbox-video .gclose:hover,.glightbox-clean .gclose:hover{color:var(--color-link-on-dark-hover);border-color:var(--color-link-on-dark-hover)}.glightbox-video .gclose:hover path,.glightbox-clean .gclose:hover path{fill:var(--color-link-on-dark-hover)}main table{border:none;border-collapse:collapse;width:100%;max-width:100%;white-space:nowrap;background-color:white}main td,main th{padding:var(--table-cell-padding);text-align:left}main tr td{background:var(--table-cell-background)}main tr:nth-child(even) td{background:var(--table-cell-background-even)}main th{color:var(--table-head-color);background:var(--table-head-background)}.table-wrap{overflow:auto;margin:var(--font-base-margin)}@media (min-width:1240px){.table-wrap{overflow:unset}}.filter-form{display:flex;flex-direction:column;border-bottom:1px solid #ececec;padding:var(--ce-spacing) 0 0}.filter-form .field{position:relative;flex:1 1 100%;margin:0 0 var(--ce-spacing)}@media (min-width:1024px){.filter-form{flex-direction:row;justify-content:space-between;padding:0}.filter-form .field{position:relative;flex:0 1 48%}}.pill{border-radius:18px;color:#fff;padding:8px 12px 4px;margin:6px 12px 6px 0;background:var(--color-primary);display:inline-flex;font-size:var(--font-small);font-weight:var(--font-bold);cursor:pointer}.pill.active{background:#7cb342}.pill.error{background:#FF6347}.pill:last-child{margin-right:0}a.pill{background:var(--color-link)}a.pill:hover{background:var(--color-link-hover)}a.pill.pill-white{background:#fff;color:var(--color-link)}a.pill.pill-white:hover{color:var(--color-link-hover)}.s-links{padding:0 0 var(--spacing-m) 0}.s-links .wrap{flex-direction:column;justify-content:center;gap:var(--spacing-l)}.s-links a{display:flex;justify-content:center;align-items:center;color:#fff;border-radius:var(--border-radius);flex:0 0 48px}.s-links a:hover{opacity:0.7}.s-links svg{width:32px;height:32px}@media (min-width:1240px){.s-links{padding:0}.s-links .wrap{flex-direction:row;justify-content:center;gap:var(--spacing-xl)}.s-links svg{width:48px;height:48px}}.networks,.webcams{display:flex;align-items:center;gap:var(--spacing-m);justify-content:center;text-align:center}.networks .headline,.webcams .headline{flex:1 1 100%}@media (min-width:1240px){.networks,.webcams{justify-content:flex-start}.networks .headline,.webcams .headline{flex:1 1 auto}}.image-copyright{position:absolute;bottom:0;left:0;color:#fff;background:var(--color-text);padding:0.25rem;font-size:var(--font-tiny);z-index:99}.image-copyright.top{left:auto;right:0;top:0;bottom:auto}@media (min-width:1024px){.image-copyright.right{left:auto;right:0}}.caption{font-size:var(--font-small);padding:var(--spacing-xs) 0}.swiper{width:100%}.buttonwrap .swiper-button-lock{display:none}.buttonwrap .swiper-button-disabled{display:none}.searchform .wrap{max-width:var(--wrap-small)}.searchform fieldset{border:0;padding:0;margin:0 auto;display:flex;align-items:center;position:relative}.searchform .kesearchbox{display:flex;width:100%}.searchform input[type=search]{background:var(--color-primary);color:#fff;border-radius:var(--border-radius) 0 0 var(--border-radius);line-height:48px;height:unset;padding:0 var(--ce-spacing);flex:1 1 calc(100% - 80px);border:2px solid var(--color-primary);border-width:2px 0 2px 2px;-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1)}.searchform input[type=search]:focus{color:#fff;background:var(--color-link);border-color:var(--color-link)}.searchform button[type=submit]{border:0;background:var(--color-primary);color:var(--color-link-on-dark);border-radius:0 var(--border-radius) var(--border-radius) 0;line-height:48px;padding:0 var(--ce-spacing);display:flex;flex:0 0 80px;align-items:center;justify-content:center;cursor:pointer;-webkit-transition:color 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:color 0.6s cubic-bezier(0.155,0.85,0.45,1)}.searchform button[type=submit]:hover{color:var(--color-link-on-dark-hover)}#sitesearch{position:fixed;height:100%;max-height:100vh;width:100%;background:var(--search-bg);z-index:-1;top:0;left:0;opacity:0;display:flex;align-items:center;-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1)}#sitesearch.active{opacity:1;z-index:999}#sitesearch .search-trigger{cursor:pointer;width:44px;height:44px;top:15px;right:20px;position:absolute;display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius);border:2px solid var(--search-trigger);color:var(--search-trigger);-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);background:none;padding:0;z-index:2}#sitesearch .search-trigger:hover{color:var(--search-trigger-hover);border-color:var(--search-trigger-hover)}#sitesearch .wrap{flex-direction:column;flex:0 1 960px;justify-content:center}#sitesearch .headline{color:var(--search-color)}#sitesearch form{display:flex;width:100%;position:relative;flex-direction:row}#sitesearch label{display:flex;align-items:center;color:#fff;margin-right:var(--ce-spacing-small)}#sitesearch input{background:#fff;border:1px solid transparent;padding:var(--ce-spacing-small);color:var(--color-text);-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);height:4rem;border-radius:var(--border-radius) 0 0 var(--border-radius);margin:0;flex:1 1 auto}#sitesearch input:focus{outline:none}#sitesearch input::placeholder{color:#f6f6f6;opacity:1}#sitesearch .submit{display:flex;align-items:center;justify-content:center;border:0;padding:var(--ce-spacing-small);cursor:pointer;background:#fff;color:var(--search-btn);-webkit-transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:all 0.6s cubic-bezier(0.155,0.85,0.45,1);height:4rem;border-radius:0 var(--border-radius) var(--border-radius) 0}#sitesearch .submit svg{flex:0 0 29px;width:29px;height:29px}#sitesearch .submit:hover{background:#fff;color:var(--search-btn-hover)}#keywords-wrap{margin-top:calc(2 * var(--ce-spacing))}#keywords-wrap .headline{margin:0 0 0.5rem}#keywords-wrap p{display:flex;align-items:flex-start;flex-wrap:wrap}#keywords-wrap a{display:flex;height:2rem;border-radius:var(--border-radius);background:var(--search-keywords-bg);color:var(--search-keywords-color);border:0;font-weight:var(--font-normal);padding:0 1rem;align-items:center;margin:0 1rem 1rem 0}#keywords-wrap a:hover{background:var(--search-keywords-bg-hover);color:var(--search-keywords-color-hover)}#keywords-wrap #keywords-trigger{display:flex;width:100%;margin:0;justify-content:center;background:none;color:var(--color-link-on-dark)}#keywords-wrap #keywords{max-height:0;overflow:hidden}#keywords-wrap.active #keywords{max-height:1000px;overflow:visible}#keywords-wrap.active #keywords-trigger{display:none}@media (min-width:1024px){#keywords-wrap #keywords-trigger{display:none}#keywords-wrap #keywords{max-height:unset;overflow:visible}}.searchresult{margin:var(--ce-spacing) 0}.searchresult .wrap{max-width:var(--wrap-small)}.searchresult #kesearch_num_results{padding:0 0 var(--ce-spacing-small)}.searchresult .no-result{text-align:center;display:block;margin:0 0 100px}.result-list-item{display:flex;align-items:center;border-top:2px solid var(--color-grey);padding:var(--ce-spacing) 0;flex-direction:column}.result-list-item .hit{color:unset}.result-list-item .type{padding:0 0 var(--ce-spacing) 0}.result-list-item .headline a{color:var(--color-link)}.result-list-item .headline a:hover{color:var(--color-link-hover)}.result-list-item p .hit{font-weight:var(--font-bold)}@media (min-width:1024px){.result-list-item{flex-direction:row}.result-list-item .text{flex:0 1 80%}.result-list-item .type{padding:0;flex:0 0 162px;display:flex;justify-content:center}}.date-category{color:var(--color-grey-medium);margin:var(--spacing-xs) 0 0}.news_pi1 .wrap{padding:0}.news_pi1 .swiper-slides .date-category{padding:var(--spacing-xs) 0 0}.news-index-wrap .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;display:flex;align-items:center;justify-content:center}.news-index-wrap .background svg{width:100%;max-width:2000px;height:auto}.news-index-wrap .actions{display:flex;justify-content:center;margin-top:var(--ce-spacing)}.news-index{display:flex;flex-wrap:wrap;justify-content:space-between}.news-index .item{display:flex;flex-direction:column;margin:0 0 calc(var(--ce-spacing) * 1.5)}.news-index .item:hover .headline:after{width:100%;background:var(--color-secondary)}.news-index .item:hover .headline:hover:after{background:var(--color-link-hover)}.news-index .image{width:100%;position:relative}.news-index img{position:relative;height:100%;width:100%;object-fit:cover;display:block;z-index:2}.news-index header{position:relative;padding:0}.news-index .headline{color:var(--color-link);-webkit-transition:color 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:color 0.6s cubic-bezier(0.155,0.85,0.45,1)}.news-index .headline:hover{color:var(--color-link-hover)}.news-index .text a p{color:var(--color-text)}@media (min-width:1024px){.news-index .item{flex:0 1 48%;margin:0 0 calc(var(--ce-spacing) * 2)}}@media (min-width:1240px){.news-index{flex-direction:row;justify-content:space-between}.news-index .item{flex:0 1 30%}}.news_newsdetail .image{padding:var(--spacing-s) 0}.news_newsdetail img{width:100%;height:auto}.news_newsdetail .takuma_gallery{margin-top:var(--spacing-xl)}.news_newsdetail .takuma_gallery .wrap{justify-content:flex-start;padding:0}.news_newsdetail .takuma_uploads{margin-top:var(--spacing-xl)}.news_newsdetail .takuma_uploads header{margin:0 0 var(--spacing-s)}.news-listing .wrap{padding:0 var(--wrap-padding)}.news-listing .item{display:flex;flex-wrap:wrap;background:#fff;margin-bottom:var(--ce-spacing);padding-bottom:var(--ce-spacing);border-bottom:1px solid var(--color-grey);gap:var(--spacing-s)}.news-listing .item:last-child{padding-bottom:0;margin-bottom:0;border:0}.news-listing header{flex:1 1 100%}.news-listing .headline{color:var(--color-link);-webkit-transition:color 0.6s cubic-bezier(0.155,0.85,0.45,1);transition:color 0.6s cubic-bezier(0.155,0.85,0.45,1)}.news-listing .headline:hover{color:var(--color-link-hover)}.news-listing .image{display:flex;position:relative;width:100%}.news-listing .image a{width:100%}.news-listing img{width:100%;height:auto}@media (min-width:1024px){.news-listing .image{flex:0 1 40%}.news-listing .text.has-image{flex:0 1 calc(60% - var(--spacing-s))}}@media (min-width:1240px){.news-listing .image{flex:0 1 30%}.news-listing .text.has-image{flex:0 1 calc(70% - var(--spacing-s))}}.bg-1.news-listing .item{border-radius:var(--border-radius-small);padding-bottom:0;border:0}.takuma_teaser .teaser{position:relative}.takuma_teaser header{margin-bottom:var(--ce-spacing)}.takuma_teaser .buttonwrap{padding:1rem 0 2rem;position:relative;width:100%;display:flex;align-items:center;justify-content:center;gap:1rem}.takuma_teaser button{width:56px}.takuma_teaser button.swiper-button-disabled{display:none}.takuma_teaser .swiper-container{overflow:hidden}
