﻿.select.min.focus .options{box-shadow:0 10px 25px #00000040}:root{--em-per-pixels:calc(1em/16);--rem-per-pixels:calc(1rem/16);--max-width-xl:120rem;--max-width-l:100rem;--max-width-m:100rem;--max-width-s:60rem;--max-width-xs:40rem;--max-width-xxs:30rem;--vert-whitespace:7.5rem;--wide-whitespace:7.5rem;--desktop-whitespace:5rem;--laptop-whitespace:5rem;--mobile-whitespace:3.75rem;--desktop-width:100rem;--laptop-width:80rem;--tablet-width:64rem;--portrait-width:60rem;--mobile-width-wide:45rem;--mobile-width:40rem;--gap-col:calc(var(--vert-whitespace)/2);--gap-row:calc(var(--vert-whitespace)/2);--gap-hdl:1.25rem;--gap-txt:.9375rem;--black:#1a1a18;--black-rgb:26,26,24;--darkgrey:#333;--darkgrey-rgb:51,51,51;--grey:#777;--grey-rgb:119,119,119;--lightgrey:#efefef;--lightgrey-rgb:239,239,239;--white:#fff;--white-rgb:255,255,255;--blue:#1a70b8;--blue-rgb:26,112,184;--green:#a4c74e;--green-rgb:164,199,78;--color-bg:var(--white);--color-bg-rgb:var(--white-rgb);--color-txt:var(--grey);--color-txt-rgb:var(--grey-rgb);--color-one:#672c91;--color-one-rgb:103,44,145;--color-one-light:#b3d9f7;--color-one-light-rgb:179,217,247;--color-two:#9986bf;--color-two-rgb:153,134,191;--color-two-light:#c3ea61;--color-two-light-rgb:195,234,97;--color-two-dark:#82b30a;--color-two-dark-rgb:130,179,10;--color-error:#e42343;--main-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-script:arsilon;--font-serif:arsilon;--font-icon:"superduperfont";--font-regular:quicksand-regular;--font-bold:quicksand-bold;--font-running-text:opensans-regular;--font-running-text-bold:opensans-bold;--font-condensed:pathway;--font-serif-bold:arsilon;--font-size-xl:2.5rem;--line-height-xl:3.125rem;--font-size-l:2rem;--line-height-l:2.625rem;--font-size-m:1.5rem;--line-height-m:2.125rem;--font-size-s:1.125rem;--line-height-s:1.75rem;--font-size-xs:.875rem;--line-height-xs:1.5rem;--font-size-xxs:.875rem;--line-height-xxs:1.5rem;--nav-font-size:1.125rem;--nav-line-height:1.375rem;--border-radius-min:.3125rem;--border-radius-std:.625rem;--border-radius-mid:1.25rem;--period-one:.5s;--period-two:.75s;--period-three:1s;--cubic-bezier:cubic-bezier(.165,.84,.44,1);--text-shadow:1px 3px 8px #00000080;--nav-height:calc(120*var(--rem-per-pixels));--btn-height:2.75rem;--btn-fontfamily:var(--font-hdl-bold);--btn-fontsize:1.125rem;--ani-duration:.75s;--ani-duration-two:.5s}@media only screen and (min-width:100rem){:root,:after,:before{--font-size-s:1.25rem;--line-height-s:1.875rem}}@media only screen and (max-width:100rem){:root,:after,:before{--vert-whitespace:var(--desktop-whitespace);--font-size-xl:2.5rem;--line-height-xl:3.125rem;--font-size-l:2.1875rem;--line-height-l:2.8125rem;--font-size-m:1.5625rem;--line-height-m:2.1875rem}}@media only screen and (max-width:90rem){:root{--nav-height:5rem}}@media only screen and (max-width:80rem){:root,:after,:before{--vert-whitespace:var(--laptop-whitespace);--font-size-xl:1.875rem;--line-height-xl:2.5rem;--font-size-l:1.625rem;--line-height-l:2.25rem;--font-size-m:1.375rem;--line-height-m:2rem}}@media only screen and (max-width:60rem){:root{--vert-whitespace:var(--mobile-whitespace);--gap-col:5%}}@media only screen and (max-width:40rem){:root,:after,:before{--nav-height:5rem;--gap-hdl:var(--gap-txt);--font-size-xl:1.5rem;--line-height-xl:2.125rem;--font-size-l:1.5rem;--line-height-l:2.125rem;--font-size-m:1.25rem;--line-height-m:1.875rem;--font-size-s:1rem;--line-height-s:1.625rem;--font-size-xs:.875rem;--line-height-xs:1.5rem;--nav-font-size:.875rem;--nav-line-height:1.25rem}}@keyframes ani-width{0%{width:0}to{width:100%}}@keyframes ani-bar{0%{transform:translate(-100%)}to{transform:translate(0,0)}}@keyframes scale-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:middle;font-weight:400}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,:before,:after{box-sizing:border-box}html,body{color:var(--color-txt);border-color:var(--color-txt);-moz-osx-font-smoothing:grayscale;font-family:geomanist,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}::selection{color:var(--color-bg);background-color:var(--color-txt);text-shadow:none}body{width:100%;display:block}.visible,.invisible{transition:opacity .35s}.invisible{opacity:0}.visible{opacity:1}@media only screen and (max-width:1280px){.invisible{opacity:1}}.TextformatterVideoEmbed{float:left;width:100%;display:block;margin:20px 0 40px!important}.TextformatterVideoEmbed:first-child{margin-top:0!important}.TextformatterVideoEmbed:last-child{margin-bottom:0!important}#main-container,#main{z-index:1;width:100%;display:block;position:relative;overflow:hidden}#main-container:before,#main-container:after,#main:before,#main:after{content:"";display:table}#main-container:after,#main:after{clear:both}#main-container{padding-top:var(--nav-height)}@media only screen and (max-width:90rem){#main-container{padding-top:0}}#main{z-index:2;background-image:linear-gradient(to bottom,rgba(var(--white),0),rgba(var(--white),1)50%);opacity:0;margin-bottom:100vh;padding:0}.wrapper-xl,.wrapper-l,.main-wrapper,.wrapper-s,.wrapper-xs,.wrapper-xxs{width:100%;padding:0 var(--gap-col);margin:0 auto;position:relative}.wrapper-xl:before,.wrapper-xl:after,.wrapper-l:before,.wrapper-l:after,.main-wrapper:before,.main-wrapper:after,.wrapper-s:before,.wrapper-s:after,.wrapper-xs:before,.wrapper-xs:after,.wrapper-xxs:before,.wrapper-xxs:after{content:"";display:table}.wrapper-xl:after,.wrapper-l:after,.main-wrapper:after,.wrapper-s:after,.wrapper-xs:after,.wrapper-xxs:after{clear:both}.wrapper-xl{max-width:var(--max-width-xl)}.wrapper-l{max-width:var(--max-width-l)}.main-wrapper{max-width:var(--max-width-m);margin:0 auto;position:relative;top:auto;left:auto}.wrapper-s{max-width:var(--max-width-s)}.wrapper-xs{max-width:var(--max-width-xs)}.wrapper-xxs{max-width:var(--max-width-xxs)}@media only screen and (max-width:64rem){#main{padding:0}}section,header,footer,article,.article-body{width:100%;display:block}.main-wrapper .wrapper-s{margin:0}figure,figure img{width:100%;display:block}#main,.logo,.bg-img,figure,section,.section-bg,#mainfooter{background-position:50%;background-repeat:no-repeat;background-size:cover}#main{background-attachment:fixed}.clearfix{width:100%;display:block}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}#main header img.align_center{width:100%;max-width:1440px;margin:0 auto}.button-wrapper{text-align:center;width:100%;padding:0;display:block}.button-wrapper:before,.button-wrapper:after{content:"";display:table}.button-wrapper:after{clear:both}.button,button,.button a{outline:none;text-decoration:none}.button,.button a,.button:after,.button span:before,.button:hover a:before,.button:after,#menu-btn,.InputfieldForm button,.InputfieldForm button:before,#main-container input[type=file],figure a+figcaption,figure a+figcaption:before{border-radius:1.375rem;transition:all .35s}@media only screen and (max-width:1024px){.button,.button a,.button:after,.button span:before,.button:hover a:before,.button:after,#menu-btn,.InputfieldForm button,.InputfieldForm button:before,#main-container input[type=file],figure a+figcaption,figure a+figcaption:before{transition:unset}}.button,button{width:auto;height:2.75rem;font-family:var(--font-bold);letter-spacing:.1em;text-transform:uppercase;text-align:center;cursor:pointer;appearance:none;backface-visibility:hidden;border:none;outline:none;padding:0 1.5625rem;font-size:1.125rem;line-height:2.75rem;text-decoration:none;display:inline-block;position:relative;color:var(--color-bg)!important;overflow:hidden!important}.button[style="text-align:center;"]{position:relative;left:50%;transform:translate(-50%)}.firefox .button,.firefox button{line-height:2.75rem}.article-body .button,.article-body button{margin-bottom:var(--gap-txt)}.button.link-btn{padding:0!important}.button a{z-index:2;height:2.75rem;color:var(--color-bg);-webkit-text-decoration:unset;text-decoration:unset;line-height:2.75rem;display:block;position:relative;padding:0 25px!important}.button:hover a{padding-left:0!important}.button:hover,.logo-slider li:hover .button,.teaser-btn:hover .button{padding-left:40px!important}.button *,.button :before,.button :after,.teaser-btn:hover .button *{color:var(--color-bg);border-color:var(--color-bg);font-family:var(--font-bold);border:none;outline:none;text-decoration:none}.button span{z-index:2;line-height:calc(44*var(--rem-per-pixels));display:inline-block;position:relative}.button span:before,.button a:before,figure a+figcaption:before{content:"";z-index:2;opacity:0;font-family:superduperfont;font-size:1.375rem;font-weight:700;line-height:2.75rem;display:block;position:absolute;top:0;left:-35px}.button:hover span:before,.teaser-btn:hover .button span:before,.logo-slider li:hover .button span:before,.button:hover a:before,.caption .button:hover a:before,figure a:hover+figcaption:before{opacity:1;left:-25px}.button.small,.button.small span{font-size:.9375rem;line-height:1.875rem}.button.small{letter-spacing:.1em;border-radius:var(--border-radius-mid);height:1.875rem;padding:0 .9375rem;position:relative}.button.small span:before{font-size:1.125rem;line-height:1.875rem}.button.hero{width:auto;height:4.125rem;margin-top:var(--gap-txt);letter-spacing:.1em;border-radius:2.0625rem;padding:0 2.5rem;font-size:1.375rem;line-height:4.125rem;position:relative}.button.hero:hover{padding-left:3.75rem!important}.button.hero span:before{font-size:1.5rem;line-height:4.125rem;left:-25px}.button.hero:hover span:before{left:-25px}.black .button:hover *{color:var(--black)}.colored .button:hover *{color:var(--color-two)}.button.min{border:none;border-radius:100%;width:50px;height:50px}.button.min:hover{padding:0}.slider-nav .button.min{opacity:.84}.slider-nav .button.min:hover{opacity:1}.button.min span,.button.min span:before{text-align:center;opacity:1;width:50px;height:50px;margin:0;padding:0;font:30px/50px superduperfont;display:block;position:absolute;top:0;left:0}.slide .button.min span{font-size:0}#main .slide .button{z-index:2;background-color:var(--white);position:absolute;top:50%;right:40px;margin:-15px 0 0!important}.slide .button:after{content:none}.button.min span:before{content:""}.button.next span:before,#main .slide .wrapper-s:after{content:"";text-indent:-3px}.button.next:hover span:before{left:3px}.button.prev span:before{text-indent:-5px}.button.prev:hover span:before{left:-3px}.button.prev span:before{content:""}.button.back span:before{content:""}.button:after{content:"";z-index:1;background-image:linear-gradient(to right,rgba(var(--color-one-rgb),1),rgba(var(--color-two-rgb),1)70%);opacity:0;opacity:1;width:100%;height:100%;position:absolute;top:0;left:0}.bg-gradient .button:after,.bg-green .button:after,.bg-blue .button:after,.bg-black .button:after,.bg-grey .button:after,.bg-color-one .button:after,.bg-color-two .button:after{background:var(--white)!important}.bg-gradient .button span,.bg-gradient .button a,.bg-gradient .button span:before,.bg-gradient .button a:before{background:-webkit-linear-gradient(left,var(--color-one),var(--color-two));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.button.min:after{width:100%}.btn-title:after{content:none}#editpage-btn{z-index:100;opacity:.75;position:fixed;bottom:22px;left:22px}#editpage-btn:hover{opacity:1}.docs{text-align:center;width:100%;margin-bottom:20px;display:block}.docs:before,.docs:after{content:"";display:table}.docs:after{clear:both}.btn-wrapper{width:100%;display:block}@media only screen and (max-width:1024px){.button{font-size:calc(16*var(--em-per-pixels))}.button,.button:hover,.teaser-btn:hover .button,.logo-slider li:hover .button{padding:0!important}.button span,.button a,.button:hover a{padding:0 20px}.button a,.button:hover a{padding:0 20px!important}#menu-btn span{padding:0}.button:hover span:before,.teaser-btn:hover .button span:before,article .button:hover a:before,.caption .button:hover a:before{opacity:0;left:0}#editpage-btn{opacity:1;border-radius:0 var(--border-radius-mid)0 0;padding:0;position:fixed;bottom:0;left:0}#editpage-btn:after{content:"Seite editieren";float:left;border-radius:unset;padding:0 20px;display:block;position:relative}#editpage-btn span{display:none}}article header,article footer,#main-container header .column.one,.section-header{width:100%;display:block}.section-header{padding-bottom:var(--gap-row)}.section-header:last-child{padding-bottom:0}.section-footer{clear:both;padding-top:var(--gap-row)}.section-footer:first-child{padding-top:0}.section-footer .button{left:50%;transform:translate(-50%)}article header :last-child,article footer :last-child{margin-bottom:0}@media only screen and (max-width:64rem){.section-header{padding-bottom:calc(var(--mobile-whitespace)/2)}.portrait .section-header *{text-align:center}.section-footer{padding-top:calc(var(--mobile-whitespace)/2)}}.section-header .wrapper-s{max-width:none;padding:0!important}.section-header :last-child{margin-bottom:0}header figure,header img{width:100%;display:block}.cat-title{letter-spacing:.04em;width:auto;font-size:calc(14*var(--em-per-pixels));font-family:var(--font-running-text-bold);letter-spacing:.04em;margin:0 0 20px;padding:0;display:block}.kin .cat-title{color:var(--color-two)}.teaser-item .cat-title{margin-bottom:5px}.categories{float:left;width:100%;display:block}.categories li{float:left;width:100%;padding-top:calc(var(--gap-row)/2);margin-bottom:0;display:block}.categories li:first-child{padding-top:0}.categories p{float:left;width:100%;font-family:var(--font-bold);margin-bottom:0}.categories p:first-child{font-family:var(--font-bold)}.categories .cat.one p:first-child{color:var(--color-one);border-color:var(--color-one)}.categories .cat.two p:first-child{color:var(--color-two);border-color:var(--color-two)}.categories hr{float:left;background-color:var(--color-txt);width:100%;max-width:20px;height:2px;margin:0;display:none}.categories .one hr{background-color:var(--color-one)}.categories .two hr{background-color:var(--color-two)}.categories hr:after{content:none}.categories p span{float:left;padding:0;display:block}.categories p span:before{float:left;content:" | ";font-family:var(--font-regular);margin:0 5px;display:block}.categories p span:first-child:before{content:none}.tags{float:left;width:100%;margin-bottom:10px;display:block}.tags span{float:left;margin:0 10px 0 0;display:block}.img .caption .tags span{color:var(--white);border-color:var(--white)}#pageheader .tags{margin-bottom:30px;font-size:16px}.logo{background-position:0;background-size:contain;width:100%;height:100px;display:block}.partner .logo,.partner-branch .logo,.partner .logo,.team-vacancies .logo,.team-vacancy .logo{max-width:240px;margin-bottom:var(--gap-col);background-position:50%;background-color:rgba(var(--white-rgb),.92);border-radius:var(--border-radius-std);border:.625rem solid rgba(var(--white-rgb),.92);background-size:contain}.logo img{display:none}.marker{color:var(--white);border-radius:var(--border-radius-min);margin:.5% 0;display:inline-block;background-color:var(--color-one)!important;padding:1% 1.25% .5%!important}.gradient{background-image:linear-gradient(to right,rgba(var(--color-one-rgb),1)15%,rgba(var(--color-two-rgb),1)50%)}.contact-info{margin-bottom:20px}.c-phone{letter-spacing:.04em;margin-bottom:20px;display:block}.contact-info p,.contact-info a,.contact-info h4{font-family:var(--font-regular);font-size:calc(20*var(--rem-per-pixels));line-height:calc(26*var(--rem-per-pixels));color:var(--color-txt);margin-bottom:0}.c-info-min span{font-family:var(--font-regular)}#main .contact-info .caption .button{margin-top:40px;font-size:16px;line-height:44px}.contact-info .button span:before{line-height:40px}p.c-business-name{font-family:var(--font-bold)}p.c-phone span,a.c-mail span,p.c-fax span,p.c-time span{padding-left:25px}p.c-phone span,p.c-fax span,p.c-time span,a.c-mail span{position:relative}i.icon{margin-right:5px;display:inline;position:relative;top:auto}i.icon:before{font-family:superduperfont;display:inline;position:relative;left:auto!important}p.c-phone span:before,p.c-fax span:before,p.c-time span:before,a.c-mail span:before{text-align:left;width:40px;height:auto;margin-left:0;font-family:superduperfont;font-size:1.25rem;line-height:1.5rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}p.c-phone span:before,i.icon.phone:before{content:""}p.c-fax span:before,i.icon.fax:before{content:""}a.c-mail span:before,i.icon.email:before{content:""}p.c-phone span{position:relative}#main .c-phone:after{content:none}.c-info li:first-child{margin-bottom:10px}.c-info p{margin-bottom:5px}.c-persons{float:left;width:100%;margin-top:20px;display:block}.c-info-min *{font-family:var(--font-running-text);color:var(--color-txt)}.teaserboards .teaser-item.img .c-info-min *{font-family:var(--font-bold)}.teaserboards .teaser-item.img .c-info-min span:before{font-weight:700}#main .c-info-min{float:left;width:100%;display:block}#main .c-info-min :last-child{margin-bottom:0}#main .c-info-min p.c-job{font-family:var(--font-bold)}#main p.c-region{margin:5px 0}.c-persons h4{margin-bottom:-10px}.c-person{float:left;width:47.5%;height:auto;margin:20px 2.5% 0 0;display:block;position:relative}.c-persons .portrait{float:left;width:75%;height:auto;margin-bottom:5px;padding-bottom:75%;display:block}.c-persons .portrait img{width:0;height:0;display:none}.c-persons .portrait figcaption{float:left;width:100%}.c-person p{float:left;width:100%;font-family:var(--font-running-text);font-size:calc(16*var(--em-per-pixels));line-height:calc(24*var(--em-per-pixels));display:block}#main .section-contactboards,#main .section-contactboards:last-child,#main .section-contactboards:last-child{z-index:1;padding:var(--gap-row)0;background-color:rgba(var(--white-rgb),.66);position:relative}.contactboards{float:left;border-left:1px solid var(--lightgrey);flex-flow:wrap;align-content:flex-start;width:102.5%;display:flex}.c-board{float:left;border:1px solid var(--lightgrey);border-left:none;width:25%;margin-bottom:-1px;padding:20px 2.5%;display:block}.c-board h3,.c-board p,.c-board a,.teaser-item.contact p{font-size:calc(16*var(--rem-per-pixels));line-height:calc(24*var(--rem-per-pixels))}#main .section-contactboards .c-board a{color:var(--color-one)}.kin #main .section-contactboards .c-board a{color:var(--color-two)}.c-board p span:before,.teaser-item.contact p span:before,.c-board a.c-mail span:before,.teaser-item.contact a.c-mail span:before{font-size:calc(18*var(--rem-per-pixels))}@media only screen and (max-width:90rem){.contactboards-container{width:100%;max-width:none;margin-left:0}.contactboards{width:100%;margin-left:0}}@media only screen and (max-width:80rem){.c-board{width:33.3333%}}@media only screen and (max-width:1024px){.contactboards-container{padding:0}}@media only screen and (max-width:960px){.c-board{width:50%}}@media only screen and (max-width:640px){.contactboards-container{padding:0 5%}.c-board{width:100%}.c-board h3,.c-board p,.c-board a,.teaser-item.contact p{line-height:calc(20*var(--rem-per-pixels))}.c-person{width:100%;margin:20px 0 0;display:block}}.occupancy{margin:0;padding:0;display:inline-block;position:relative}p.occupancy{float:left;width:100%;font-family:var(--font-bold);margin:5px 0 0;padding-left:40px;line-height:30px;display:block;position:relative}p.occupancy span{position:relative}p.occupancy span:before{content:"";background:url(../img/opseo-freie-betten.svg) 0/auto 80% no-repeat;width:40px;height:30px;display:inline-block;position:absolute;top:-2px;left:-40px}.occupancy .bar-graph,.occupancy hr{z-index:0;height:100%;position:absolute;bottom:0;left:0}.occupancy .bar-graph{background-color:var(--color-one-light);width:100%;height:4px}.occupancy hr{background-color:var(--color-one)}.half,.teasertiles li.half{width:50%}.onethird,.teasertiles li.onethird{width:33.3333%}.twothird,.teasertiles li.twothird{width:66.6667%}.quarter,.teasertiles li.quarter{width:25%}@media only screen and (max-width:960px){.half,.teasertiles li.half{width:100%}}@media only screen and (max-width:768px){.onethird,.twothird,.teasertiles li.onethird,.teasertiles li.twothird{width:100%}}#breadcrumbs-wrapper{z-index:2;background-color:var(--white);background-color:rgba(var(--white-rgb),.75);width:100%;display:block;position:relative}#breadcrumbs-wrapper .main-wrapper{padding-top:18px;padding-bottom:15px}#breadcrumbs-wrapper hr{margin-top:0}#breadcrumbs-wrapper p{margin:0 10px 0 0}#breadcrumbs-wrapper p,#breadcrumbs,#breadcrumbs li,#breadcrumbs a,#breadcrumbs a:before,#breadcrumbs-wrapper hr{float:left;display:block}#breadcrumbs-wrapper *{color:var(--color-txt);font-size:15px;line-height:23px}#breadcrumbs-wrapper a{text-transform:uppercase}#breadcrumbs a.active span{letter-spacing:.1em;color:var(--color-one)}#breadcrumbs a:before{content:"❯";text-align:center;width:20px}#breadcrumbs a:after,#breadcrumbs li:first-child a:before{content:none}#main-container #phone-contact{font-size:calc(24*var(--em-per-pixels));appearance:none;border:none;outline:none;line-height:56px;text-decoration:none;display:inline-block;position:absolute;top:0;right:30px}#main-container #phone-contact:after{content:none}@media only screen and (max-width:1152px){#breadcrumbs-wrapper *{font-size:13px}}@media only screen and (max-width:960px){#breadcrumbs-wrapper p,#breadcrumbs-wrapper ul{display:none}#main-container #phone-contact{line-height:30px;position:static}}.section-article{row-gap:var(--vert-whitespace);grid-template-columns:repeat(12,1fr);display:grid;padding:0!important}.section-article.bgc,.section-article.bg-img{padding:0}section+:is(.section-article.bgc,.section-article.bg-img){margin-top:var(--vert-whitespace)}section.bgc+:is(.section-article.bgc,.section-article.bg-img){margin-top:0}.section-heroslider+.section-article{margin-top:0!important}.section-article article{grid-column:span 12}article{column-gap:var(--gap-col);row-gap:var(--gap-row);grid-template-columns:repeat(6,1fr);width:100%;display:grid;position:relative}#main article:before,#main article:after{content:none}.section-article article:first-child{padding-top:var(--vert-whitespace)}.section-article:last-child article:last-child{padding-bottom:var(--vert-whitespace)}.section-article.toggle-con article:first-child{padding-top:0}.section-article.toggle-con article:last-child{padding-bottom:0}.section-article.toggle-con article .main-wrapper{padding-left:0;padding-right:0}.section-article article.bgc,.section-article article.bg-img{padding-top:var(--vert-whitespace);padding-bottom:var(--vert-whitespace)}:is(section.no-bgc:not(.img)+.section-article:has(article.bgc:first-child),section.no-bgc:not(.img)+.section-article:has(article.bg-img:first-child)){margin-top:var(--vert-whitespace)}article:before,article:after{content:none}article header,article .article-body,article footer{grid-column:span 6}.article-bg{z-index:0;background-position:50%;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.article-bg.half{width:50%}.article-bg.right{left:auto;right:0}.article-bg img{display:none}.art-list article:first-child:before{content:none}article header .inner{width:100%;display:block;position:relative}article header figure{width:100%;height:auto;padding-bottom:56.25%;display:block}@media only screen and (min-width:120rem){article header figure{padding-bottom:42.86%}}article header .caption{padding:0 var(--gap-col)}@media only screen and (max-width:60rem){article.no-toggle header .caption-body,article.no-toggle header .caption{transform:unset;padding:0;position:relative;top:auto;left:auto}article.no-toggle header .caption-body.img:before{content:none}#main article.no-toggle header .img .caption *{color:var(--color-std);text-shadow:unset}#main article.no-toggle header .caption{padding-top:calc(var(--gap-row)/2)}}article header figure img{display:none}article img.align_left,article img.align_right{float:left;width:50%;padding:0 5px 0 0;display:block}article img.align_right{float:right;padding:0 0 0 5px}article ul,article ol{width:100%;margin-top:20px;margin-bottom:20px;padding:0;display:block}article ul:first-child,article ol:first-child{margin-top:0}article ul:last-child,article ol:last-child{margin-bottom:20px}article ul ul,article ol ul,article ol ol,article ul ul{margin-top:5px}article ul{float:left;clear:both;width:100%;padding-left:15px;list-style:outside}article ul li,article ol li,.caption ul li,.caption ol li{margin-bottom:calc(var(--gap-row)/4);position:relative}article ul li:last-child,article ol li:last-child,.caption ul li:last-child,.caption ol li:last-child{margin-bottom:0!important}article ul li{float:left;-webkit-hyphens:auto;hyphens:auto;width:100%;display:list-item}article ul li::marker{color:var(--color-txt);font-size:calc(15*var(--rem-per-pixels))}article ol li :first-child:before,.caption ol li :first-child:before{display:block;position:absolute;left:-20px}article ol li,.caption ol li{margin-bottom:15px;margin-left:40px;list-style:none;display:block}article ol li :first-child:before,.caption ol li :first-child:before{content:"";font-size:40px;left:-45px;font-family:superduperfont!important}article ol{counter-reset:olist}article ol li,.caption ol li{margin-left:40px;list-style-image:none;list-style-type:none;display:block;position:relative}article ol li p :first-child:before,.caption ol li p :first-child:before{content:none}article ul li *,article ol li *,.caption ul li *,.caption ol li *{margin-bottom:0}article ul ul li,article ol ul li,article ol ol li,article ul ol li,.caption ul ul li,.caption ol ul li,.caption ol ol li,.caption ul ol li{margin-bottom:5px}hr{background-color:#0000;border:none;outline:none;width:100%;max-width:80px;height:4px;margin:-10px 0 30px;display:block;position:relative;overflow:visible}hr:after{content:"• • • • •";content:"";z-index:2;width:100%;height:4px;color:var(--color-txt);background-color:var(--color-txt);border-radius:2px;font-size:14px;line-height:2px;display:block;position:absolute;top:0;left:0}#pageheader hr{border-color:var(--white)}#pageheader .main-wrapper,#breadcrumb-wrapper .main-wrapper{float:none;max-width:var(--max-width-m);margin:0 auto}.news-page #pageheader .main-wrapper,.news-page #breadcrumb-wrapper .main-wrapper,.news-page .section-article article .main-wrapper{max-width:var(--max-width-s)}.article-body{column-gap:var(--gap-col);row-gap:var(--gap-row);grid-template-columns:repeat(6,1fr);width:100%;display:grid}.article-body:before,.article-body:after{content:none}.article-body .column{grid-column:span 3;width:100%;display:block}.news-page .article-body .column{grid-column:span 6}.article-body .column :last-child{margin-bottom:0}.article-body figure,.article-body figcaption,.article-body img{float:left;width:100%;display:block}.article-body img,.article-body figure{margin-top:5px;margin-bottom:20px}.article-body figure img{margin-bottom:0}.article-body figcaption{width:100%;font-size:calc(14*var(--em-per-pixels));line-height:calc(22*var(--em-per-pixels));margin:0;display:block}.article-body img+figcaption{margin-top:10px}.article-body figure a+figcaption{font-size:calc(16*var(--rem-per-pixels));position:relative}figure a:hover+figcaption{color:var(--color-one);padding-left:20px}figure a+figcaption:before{left:-20px;line-height:18px!important}figure a:hover+figcaption:before{left:0}.article-body .column p{float:left;clear:both;width:100%;display:block}.article-body p img{display:block;width:100%!important}.article-body p:first-child img{margin-top:0!important}.article-body p:last-child img{margin-bottom:0!important}#main .section-article.bg-gradient .toggle>.inner,#main .section-article.bg-blue .toggle>.inner,#main .section-article.bg-green .toggle>.inner{border:1px solid var(--white);background-color:#0000}#main .section-article.bg-gradient .toggle header .inner,#main .section-article.bg-blue .toggle header .inner,#main .section-article.bg-green .toggle header .inner{background-color:#0000;background-image:none}.section-article.toggle-con{padding:var(--vert-whitespace)0}.section-article.toggle-con,.art-tgl-wpr{row-gap:calc(var(--gap-row)/2);flex-flow:wrap;justify-content:center;display:flex}.art-tgl-wpr{padding:var(--vert-whitespace)var(--gap-col)}.section-article article.toggle{border:1px solid var(--lightgrey);border-radius:var(--border-radius-std);margin:0 auto;padding:0}.section-article article.toggle.bgc{border-color:var(--color-txt)}article.no-toggle+article.toggle{margin-top:var(--gap-row)}.toggle-container{width:100%;padding-top:calc(var(--gap-row)/2);padding-bottom:calc(var(--gap-row)/2);border-bottom:1px solid rgba(var(--lightgrey-rgb),.89);grid-column:span 6;display:block;overflow:hidden}article .toggle-container,article.hdr-img .toggle-container,article.bgc .toggle-container{border-radius:var(--border-radius-std);background-color:var(--color-bg);border-bottom:0;padding-top:0;padding-bottom:0}article .toggle-content{border-top:1px solid var(--lightgrey)}article.clr .toggle-content{border-color:var(--color-txt)}article.toggle header,article.toggle .article-body,article.toggle footer{padding-left:0;padding-right:0}article.toggle header figure{height:100%;padding-bottom:0;position:absolute;top:0;left:0}article.toggle header .caption-body,article.toggle header .caption{transform:unset;position:relative;top:auto;left:auto}article.toggle header .inner{overflow:hidden}article.toggle.no-hdri header .inner,article.toggle header .caption,article.toggle.bgc header .inner{padding:calc(var(--gap-row)/2)var(--gap-col)}article.toggle>.inner{background-color:var(--lightgrey);border-radius:var(--border-radius-std);overflow:hidden}article.toggle+article.no-toggle{margin-top:20px}article.toggle{z-index:2;row-gap:unset;position:relative}article .toggle-content{row-gap:var(--gap-row);padding-top:var(--gap-row);flex-flow:wrap;display:flex}article .toggle-content,article.hdr-img .toggle-content,article.bgc .toggle-content{padding:calc(var(--gap-row)/2)}article .toggle-btn{cursor:pointer;align-items:center;min-height:40px;padding-left:60px;display:flex;position:relative}article header .toggle-btn,article header.img .toggle-btn,article .bgc .toggle-btn{background-color:var(--color-bg);border-radius:var(--border-radius-std)}article header .toggle-btn:before{content:"";background-color:#0000;background-image:linear-gradient(to right,rgba(var(--color-one-rgb),1),rgba(var(--color-two-rgb),1)70%);width:2.5rem;height:2.5rem;color:var(--white);text-align:center;border-radius:100%;font:800 2.25rem/2.5rem superduperfont;transition:transform .25s ease-in-out;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(45deg)}article header.img .toggle-btn:before,article.bgc .toggle-btn:before{left:10px}article.no-hdri .toggle-btn:before,article.bgc.no-hdri .toggle-btn:before{left:var(--gap-col);margin-left:-20px}.bgc article header .toggle-btn:before,article.bgc header .toggle-btn:before{color:var(--color-bg);background-image:unset;background-color:var(--color-txt)}.bg-gradient article header .toggle-btn:before{border:1px solid rgba(var(--color-txt-rgb),.75);text-indent:-1px}article header .toggle-btn.active:before{transform:translateY(-50%)rotate(0)}.firefox article header .toggle-btn.active:before{line-height:40px}article .html-container{z-index:4;width:100%;padding:var(--gap-txt);background-color:var(--white);border-radius:var(--border-radius-std);grid-column:span 6;position:relative;overflow:hidden}@media only screen and (max-width:1024px){.one-col .article-body .column.one{grid-column:span 6}article img.align_left,article img.align_right{float:none;width:100%;display:block}}@media only screen and (max-width:60rem){.article-body .column{grid-column:span 6}.article-body img{margin:20px 0}}@media only screen and (max-width:40rem){article .toggle-btn{padding-left:var(--gap-col);padding-right:var(--gap-col);padding-bottom:50px}article.no-hdri .toggle-btn:before,article.bgc.no-hdri .toggle-btn:before{margin-left:0;top:auto;bottom:10px;left:50%;transform:translate(-50%)rotate(45deg)}article header .toggle-btn.active:before{transform:translate(-50%)rotate(0)}}.section-article.aside{padding:0}.section-article.aside article{width:66.6667%;max-width:none;margin:0;padding:60px 30px 45px 0}aside,aside header{height:100%;position:absolute;top:0;right:0}aside{width:33.3333%;font-size:26px}aside header{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}aside img{visibility:hidden;position:absolute}aside .column{width:100%;padding:40px 0 20px;display:block;position:absolute;bottom:0;left:0}aside .column:before{content:"";opacity:.5;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}aside .column *{z-index:1;color:var(--white);text-align:center;position:relative}#main-container aside a{color:var(--white)}#main-container aside a:after{background-color:var(--white)}aside .iframe-container{padding-bottom:0;position:absolute}@media only screen and (max-width:1024px){.section-article.aside .main-wrapper{margin-top:0}aside,aside header{background-position:50%;width:100%;height:auto;font-size:21px;position:relative}aside{padding-bottom:60px}aside header{padding-bottom:37.5%}aside .column{position:relative;top:auto;left:auto}aside .column:before{opacity:1;background-color:var(--darkgrey)}aside .iframe-container{padding-bottom:37.5%;position:relative}}ul.docs.pdf li{white-space:nowrap;height:30px;padding:0;line-height:30px}ul.docs.pdf li:before{content:"";float:left;background:url(../img/pdf-doc.png) 50%/30px no-repeat;width:30px;height:30px;margin-right:10px;display:block}.pages-overview-section{padding:0}.pages-overview,.pages-overview-two{width:100%;display:block}.pages-overview:before,.pages-overview:after,.pages-overview-two:before,.pages-overview-two:after{content:"";display:table}.pages-overview:after,.pages-overview-two:after{clear:both}.pages-overview{padding:15px 5px 0}.pages-overview-two{padding:15px 0 0}.po-column{float:left;width:50%;padding:0 5px 15px;display:block}.po-column hr{margin:15px 0;display:block}.pages-overview-two .po-column{width:100%;max-width:640px;padding:0 10px 15px;display:block}.pages-overview figure{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:160px;display:block;overflow:hidden}.pages-overview-two header{margin-top:0;padding:0}.pages-overview img{visibility:hidden;width:100%;display:block;position:absolute}.btn-label{margin:5px 0 15px}.btn-label h1,.btn-label h2,.btn-label h3{font-size:calc(21*var(--em-per-pixels));line-height:calc(20*var(--em-per-pixels))}.btn-description *{color:var(--color-txt);font-size:12px;line-height:18px}@media only screen and (max-width:768px){.pages-overview .po-column{float:none;width:100%;max-width:375px;margin:0 auto;display:block}.pages-overview figure{height:auto;padding-bottom:62.5%}}#mainfooter{z-index:0;background-color:var(--color-txt);opacity:0;width:100%;height:100vh;font-size:13px;position:fixed;bottom:0;left:0;overflow:hidden;transform:translate(0,0)}#mainfooter .caption{padding-top:40px}#mainfooter *{--color-txt:var(--white)}#mainfooter .main-wrapper .inner{column-gap:var(--gap-col);row-gap:var(--vert-whitespace);grid-template-columns:repeat(6,1fr);width:100%;display:grid}#mainfooter .col{row-gap:calc(var(--gap-txt)*.75);flex-flow:column;grid-column:span 2;width:100%;display:flex}#mainfooter .col :last-child{margin-bottom:0}#mainfooter h3{width:100%;margin-bottom:var(--gap-txt);font-family:var(--font-bold)}#mainfooter p,#mainfooter p *{height:auto;font-family:var(--font-regular)}#mainfooter :is(h3,p){margin-bottom:0}#mainfooter .title,#mainfooter strong{font-family:var(--font-bold)}#mainfooter a{height:auto;color:var(--white);padding:0;text-decoration:none}#mainfooter .nav-tab{float:left;width:100%;margin-bottom:10px;display:block}#mainfooter .subnav-btn span:after{border-color:var(--white)}#mainfooter a:after{background-color:#0000}#mainfooter hr{border-top:1px dotted var(--color-two);background:0 0;width:100%;height:2px;margin:15px 0;display:block;border:none!important}#mainfooter .nav-list{row-gap:calc(var(--gap-txt)*.5);flex-flow:column;display:flex}#mainfooter #copyright-disclaimer{text-align:center;grid-column:span 6;width:100%;margin-bottom:0;display:block}#mainfooter .col.cc-teaser{float:left;flex-flow:wrap;grid-column:span 6;justify-content:center;row-gap:15px;width:100%;display:flex}#mainfooter .cc-teaser *{text-align:center;max-width:var(--max-width-s)}#mainfooter .cc-teaser :last-child{margin-bottom:0}@media only screen and (min-height:768px){#mainfooter{font-size:18px}#mainfooter .row{padding-top:80px}}@media only screen and (max-width:80rem){#mainfooter .col{grid-column:span 3}}@media only screen and (max-width:64rem){#main{margin-bottom:0}#mainfooter{z-index:2;flex-flow:wrap;height:auto;display:flex;position:relative}#mainfooter .main-wrapper{max-width:none;padding:var(--mobile-whitespace)5% calc(var(--mobile-whitespace)/2)5%!important}#mainfooter .main-wrapper:before,#mainfooter .main-wrapper:after{content:unset}#mainfooter .caption-wrapper,#mainfooter .caption-body,#mainfooter .caption{height:auto;padding:0;display:block;position:relative;top:auto;left:auto;overflow:visible;transform:none}#mainfooter .col .inner{padding:0}#mainfooter .col.quicklinks .inner{padding-right:5%}#mainfooter .col.contact .inner{padding-left:5%}#mainfooter{font-size:16px}#mainfooter h4{float:left;width:100%;margin-bottom:5px}#mainfooter .contact li,#mainfooter .contact li:first-child{width:100%;margin:0}#mainfooter .footer-nav li{width:100%}#mainfooter .footer-nav li:first-child{margin-top:0}.footer-nav .subnav p{float:left;margin-left:-20px;padding:0 20px;display:block}#mainfooter #copyright-disclaimer{text-align:left;height:auto;padding:0 5% var(--mobile-whitespace)5%;position:relative}}@media only screen and (max-width:60rem){#mainfooter #copyright-disclaimer{text-align:left;text-align:center;background-color:#0000;line-height:20px}#mainfooter{height:auto;padding:0;position:relative}#mainfooter .main-wrapper{padding:var(--mobile-whitespace)5% 0 5%}#mainfooter .inner{row-gap:calc(var(--gap-row)/2);padding-bottom:calc(var(--gap-row)/2)}#mainfooter .col{flex-flow:wrap;grid-column:span 6;justify-content:center;display:flex}#mainfooter .col p,#mainfooter .col div{text-align:center;width:100%;display:block}#mainfooter .col.quicklinks .inner,#mainfooter .col.contact .inner,#mainfooter .col .inner{padding:0}#mainfooter .col .inner{margin-bottom:-20px}#mainfooter #copyright-disclaimer{position:relative}}.address-section{padding-bottom:15px}.logo-list{float:left;width:100%;margin:-5px 0;padding:0;display:block}.logo-list:before,.logo-list:after{content:"";display:table}.logo-list:after{clear:both}.logo-list li{float:left;width:50%;padding-right:40px;display:block}.logo-list figure,.logo-list img{width:100%;display:block}.caption-wrapper,.caption-wrapper:before,.caption-wrapper:after,.verttxt-wrapper{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.caption-wrapper:before,.caption-wrapper:after{content:"";background-color:#0000;transition:all .25s}.caption-wrapper:after{width:auto;height:100%;left:auto;right:0}.caption-body,.verttxt-body{z-index:2;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.caption,.verttxt{width:100%;height:auto;display:block;position:relative;top:50%;transform:translateY(-50%)}.no-img .caption-body,.no-img .verttxt-body,.no-img .caption,.no-img .verttxt{height:auto;position:relative}#main .section-heroslider .caption .main-wrapper{padding:0 var(--gap-col)0 0}@media only screen and (max-width:60rem){#main .section-heroslider .caption .main-wrapper{padding:0}}#pageheader .caption{vertical-align:bottom;padding-bottom:75px}.img #pageheader .caption{transform:unset;position:absolute;top:auto;bottom:0}@media only screen and (max-width:1024px){.img #pageheader .caption{position:relative;top:auto;bottom:auto}}.slide.img .caption *,article .img .caption *{--color-txt:var(--white);text-align:left;text-shadow:0 3px 10px rgba(var(--black-rgb),.25)}.w-txt h1,.w-txt h2,.w-txt h3,.w-txt p,.img .caption h1,.img .caption h2,.img .caption h3,.img .caption p{background:unset;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}#main .img .caption .button *{text-shadow:none}.caption .txt-green *{color:var(--color-two)}.caption .txt-blue *{color:var(--color-one)}.caption .txt-black *{color:var(--black)}.caption .txt-grey *{color:var(--color-txt)}.caption .txt-lightgrey *{color:var(--lightgrey)}.caption .txt-white *{color:var(--white)}:is(#main .section-heroslider,#pageheader) .caption *{--color-txt:var(--white);text-shadow:var(--text-shadow)}:is(#main .section-heroslider,#pageheader) .caption :is(h1,h2,h3){margin-bottom:calc(var(--gap-hdl)*.5)}#main .section-heroslider .caption .button *,#pageheader .caption .button *{color:var(--color-one);border-color:var(--color-one)}#main .section-heroslider .caption *{text-shadow:none}#main .section-heroslider .caption :last-child{margin-bottom:0}@media only screen and (max-width:640px){.section-heroslider h1,.section-heroslider h2,.section-heroslider h3,.section-heroslider p{margin-bottom:5px}}.img.cpt-std .caption-wrapper,.img.cpt-std .caption-body,.img.cpt-std .caption{height:auto;display:block;top:auto;bottom:0}.img.cpt-std .caption-wrapper{height:100%}.img.cpt-std .caption{transform:unset}.img.cpt-std .wrapper-s{width:85%;max-width:none;padding-top:var(--gap-hdl);padding-bottom:var(--gap-hdl);padding-right:var(--gap-col);flex-flow:column;margin:0;display:flex}.img.cpt-std .inner{z-index:1;display:block;position:relative}.slide.img.cpt-std .wrapper-s:before{content:"";border-radius:0 60px 0 0;width:150%;height:100%;display:block;position:absolute;top:0;right:0}.section-heroslider,.slide figcaption,.slide.img.cpt-std .wrapper-s:before{background-image:linear-gradient(to right,rgba(var(--color-two-rgb),.92)25%,rgba(var(--color-two-light-rgb),.85)70%)}@media only screen and (min-width:1921px){.img.cpt-std .wrapper-s:before{width:200%}}@media only screen and (max-width:64rem){.img.cpt-std .wrapper-s{width:100%}}@media only screen and (max-width:767px){.caption .wrapper-s{padding:0 var(--gap-col)}.img.cpt-std .wrapper-s{padding-top:var(--gap-txt);padding-bottom:var(--gap-txt)}}#page-bg{z-index:0;background-color:var(--white);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.section-header,.section-footer,.caption-wrapper,.caption-body,.caption,.teaser-info,article header,.article-body,article footer,article.bgc,.teaser-wrapper{z-index:4}.bg-img,.section-bg,.teaser-img{z-index:3}#main #page-bg{z-index:1;z-index:unset;opacity:.35;opacity:1;background-color:var(--white)}#page-bg:before,#page-bg:after{content:"";z-index:1;width:100%;height:100%;display:block;position:absolute;top:0}#page-bg:before{left:0}#page-bg:after{background-image:linear-gradient(to bottom,rgba(var(--white-rgb),0),rgba(var(--white-rgb),.89));right:0}#page-bg .wrapper-l{height:100vh}#page-bg figure,#page-bg img{width:100%;height:100%;display:block;position:absolute;top:0;left:0}#page-bg figure{z-index:1;opacity:.75;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}#page-bg figure.icon{background-size:contain}#page-bg img{visibility:hidden}@media only screen and (max-width:1024px){#page-bg{position:fixed}#page-bg figure{background-attachment:scroll}}#pageheader,.owl-dot,.owl-dot:before{backface-visibility:hidden;transform:translateZ(0)}.kin-lyt .cat-title{color:var(--color-two)}.kin-lyt #mainnav .nav-btn-list *,.kin-lyt #mainnav .drpdwn-tab .nav-btn p:after,.kin-lyt #mainnav .subnav-btn p:after,.kin-lyt #mainnav .nav-btn:after,.kin-lyt #mainnav .subnav-btn:after,.kin-lyt #main-container .scroll-btn:before,.kin-lyt #main-container .scroll-btn:after{color:var(--color-two-dark)}.kin-lyt .tab-button:before,.kin-lyt .tab-button:after,.kin-lyt .tab-button:hover:before,.kin-lyt .tab-button:hover:after{background-image:none;background-color:var(--color-two-dark)}.kin-lyt #mainnav .page-info .abstract{color:var(--grey)}.kin-lyt #mainnav .page-info .button *{color:var(--white)}#main .section-heroslider,#main .slide a.caption-wrapper:before,#main .slide.img.cpt-std .wrapper-s:before{background-image:linear-gradient(to right,rgba(var(--color-one-rgb),.92)25%,rgba(var(--color-two-rgb),.85)70%)}.partner-overview .teaserlist .teaser-item.no-img{background-image:linear-gradient(to right,rgba(var(--color-two-rgb),.92)0%,rgba(var(--color-two-light-rgb),.85)50%)}.erw-lyt .button:after,.erw .button:after{background-image:linear-gradient(to right,rgba(var(--color-one-rgb),1),rgba(var(--color-one-light-rgb),1)70%)}.kin-lyt .button:after,.kin .button:after{background-image:linear-gradient(to right,rgba(var(--color-two-rgb),1),rgba(var(--color-two-light-rgb),1)70%)}.kin-lyt .bg-green .button:after,.kin-lyt .bg-blue .button:after,.kin .bg-green .button:after,.kin .bg-blue .button:after{background:var(--white)!important}.kin-lyt .button *,.kin .button *{color:var(--white)}.bg-green .button *,.kin-lyt .bg-blue .button *,.kin-lyt .bg-green .button *{color:var(--color-two)!important}.erw-lyt .pagination,.erw .pagination{background-color:var(--color-one);background-image:linear-gradient(to right,rgba(var(--color-one-light-rgb),1),rgba(var(--color-one-rgb),1)50%,rgba(var(--color-one-light-rgb),1))}.kin-lyt .pagination,.kin .pagination{background-color:var(--color-two);background-image:linear-gradient(to right,rgba(var(--color-two-light-rgb),1),rgba(var(--color-two-rgb),1)50%,rgba(var(--color-two-light-rgb),1))}.erw-lyt .section-heroslider,.erw-lyt .slide.img.cpt-std .wrapper-s:before{background-image:linear-gradient(to right,rgba(var(--color-one-rgb),.92)25%,rgba(var(--color-one-light-rgb),.92)70%)}.kin-lyt .section-heroslider,.kin-lyt .slide.img.cpt-std .wrapper-s:before{background-image:linear-gradient(to right,rgba(var(--color-two-rgb),.92)25%,rgba(var(--color-two-light-rgb),.92)70%)}@media only screen and (max-width:960px){.erw-lyt .pagination,.erw .pagination{background-image:linear-gradient(to right,rgba(var(--color-one-rgb),1)25%,rgba(var(--color-one-light-rgb),1))}.kin-lyt .pagination,.kin .pagination{background-image:linear-gradient(to right,rgba(var(--color-two-rgb),1)25%,rgba(var(--color-two-light-rgb),1))}}p.author-title{font-family:var(--font-bold);font-size:calc(14*var(--rem-per-pixels));line-height:calc(22*var(--em-per-pixels));color:var(--color-one)}time,span.author{margin-right:20px;display:inline-block;position:relative}.hint-win{z-index:500;border-top:1px solid var(--lightgrey);background-color:var(--white);background-color:rgba(var(--white-rgb),.92);width:100%;box-shadow:rgba(var(--black-rgb),.1)3px 15px 43px;padding:20px 0 0;display:block;position:fixed;bottom:0;left:0}.hint-win .main-wrapper{max-width:var(--max-width-m);margin:0 auto;padding:10px 20px;display:block}.hint-win .InputfieldHeader{margin-bottom:5px}.hint-win .hint,.hint-win button{float:none;display:inline-block}.hint-win .hint,.hint-win .hint p{width:100%;display:block}.hint-win .title p,.hint-win .hint *,.hint-win .InputfieldHeader *{margin-bottom:0}.hint-win .title p,.hint-win .InputfieldHeader *{font-family:var(--font-regular);color:var(--color-txt);margin-bottom:0}.hint-win .title p{color:var(--color-one)}.hint-win .InputfieldHeader *{font-size:calc(20*var(--rem-per-pixels))}.hint-win .button-wrapper{float:left;width:auto;height:auto;margin-bottom:20px;padding:0;display:block;position:relative;top:auto;right:auto}.hint-win button{float:left;margin:20px 15px 0 0;display:block;position:relative;top:auto;left:auto}.hint-win button:last-child{margin-right:0}.hint-win button span{white-space:nowrap;display:inline-block}.hint-win .InputfieldContent *{font-family:var(--font-running-text);color:var(--color-txt);margin-bottom:0}.hint-win .pw-no-select{float:left;width:100%;font-family:var(--font-bold);margin-top:0;padding-left:30px}input[readonly=readonly],input:read-only{pointer-events:none}#cookie-consent{bottom:var(--gap-row);left:var(--gap-col);z-index:1000;border:1px solid var(--lightgrey);width:95%;max-width:640px;box-shadow:rgba(var(--black-rgb),.1)3px 15px 43px;border-radius:10px;padding:0;display:block;position:fixed;overflow:hidden}@media only screen and (max-width:768px){#cookie-consent{width:100%;left:50%;transform:translate(-50%)}}@media only screen and (max-width:640px){#cookie-consent{border-radius:0;bottom:0}}@media only screen and (max-height:375px){#cookie-consent{bottom:5%;left:50%;transform:translate(-50%)}}#cookie-settings-frame{background-color:var(--white);background-color:rgba(var(--white-rgb),.92);width:100%;max-height:80vh;padding:0;display:block;overflow-y:scroll}#cookie-settings-frame::-webkit-scrollbar-thumb{border:2px solid var(--white);background:#bbb;border-radius:10px}@media only screen and (max-width:960px){#cookie-settings-frame{max-height:75vh}}@media only screen and (max-height:375px){#cookie-settings-frame{max-height:60vh}}#cookie-consent .wrapper-s{padding:0 2.5%}#cookie-consent p.title{font-family:var(--font-regular);font-size:calc(24*var(--rem-per-pixels));line-height:calc(18*var(--em-per-pixels));margin:20px 0 0}#cookie-consent a{color:var(--color-txt);text-decoration:underline!important}#cookie-consent .cc-toggle-btn{color:var(--color-one);cursor:pointer;--color-txt:var(--color-one);margin:5px 0 0;text-decoration:underline}#cookie-consent .cc-toggle-btn:after{content:" öffnen";font-family:var(--font-running-text-bold);display:inline}#cookie-consent .cc-toggle-btn.active:after{content:" schließen"}#cookie-consent table,#cookie-consent tbody,#cookie-consent tr{width:100%}#cookie-consent th,#cookie-consent td{padding:5px;font-size:14px;line-height:18px}#cookie-consent th{font-family:var(--font-running-text-bold);padding-right:15px}.cc-cat .title{padding:15px 0 0}#cookie-consent .hint{padding-top:20px}#cookie-consent .hint,#cookie-consent button{float:none;display:inline-block}#cookie-consent .hint,#cookie-consent .hint p{width:100%;display:block}#cookie-consent .hint p{margin-bottom:10px}#cookie-consent .hint p:last-child{margin-bottom:0}#cookie-consent .title p,#cookie-consent .hint *,#cookie-consent .InputfieldHeader *{margin-bottom:0}#cookie-consent .title p,#cookie-consent .InputfieldHeader *{font-family:var(--font-regular);color:var(--color-txt);margin-bottom:0}#cookie-consent .title p{font-size:calc(18*var(--rem-per-pixels));font-family:var(--font-bold);color:var(--color-txt)}#cookie-consent .button-wrapper{float:left;width:100%;height:auto;margin-bottom:10px;padding:0;display:block;position:relative;top:auto;right:auto}#cookie-consent button{float:left;width:100%;margin:20px 0 0;display:block;position:relative;top:auto;left:auto}#cookie-consent #cc-req-btn,#cookie-consent #cc-req-btn *,#cookie-consent #cc-req-btn :before,#cookie-consent #cc-req-btn :after{color:var(--color-txt);background:0 0;border-color:#0000}#cookie-consent #cc-req-btn{margin-top:10px}#cookie-consent #cc-req-btn:after{content:none}#cookie-consent .InputfieldContent *{font-family:var(--font-running-text);color:var(--color-txt);margin-bottom:0}#cookie-consent .pw-no-select{float:left;width:100%;font-size:calc(16*var(--rem-per-pixels));letter-spacing:initial;margin-top:0;font-family:var(--font-running-text-bold)!important}#cookie-consent .InputfieldCheckbox .pw-no-select{padding-left:30px}@media only screen and (max-width:640px){#cookie-consent table,#cookie-consent tbody,#cookie-consent tr,#cookie-consent th,#cookie-consent td{float:left;width:100%;padding:0;display:block}#cookie-consent .InputfieldContent th{font-family:var(--font-running-text-bold)}#cookie-consent tr{padding:5px 2.5%}#cookie-settings-wrapper{padding:0 2.5%}#cookie-consent input[type=checkbox]{left:2.5%}#main-container .InputfieldCheckbox label{margin-left:2.5%}}input[readonly=readonly],input:read-only{pointer-events:none}#cookie-consent input[type=checkbox]{z-index:2;width:24px;height:24px;color:var(--color-txt);border:1px solid var(--grey);cursor:pointer;border-radius:5px;margin:0;padding:0;position:absolute;top:0;left:0}#cookie-consent input[type=checkbox]:checked,#cookie-consent input[type=checkbox]:checked:after{color:var(--color-one);border-color:var(--color-one)}#cookie-consent input[type=checkbox]:checked:after{content:""}.dp-page #cookie-consent{z-index:2;width:100%;max-width:none;max-height:none;box-shadow:none;margin:0 auto;position:relative;bottom:auto;left:auto;overflow:visible;transform:none;opacity:1!important;display:block!important}.dp-page #cookie-settings-frame{width:100%;max-height:none;padding:40px 0 0;display:block;position:relative;overflow:visible}.opseo-seal{z-index:10;background-color:rgba(var(--white-rgb),.89);border-radius:var(--border-radius-std)0 0 var(--border-radius-std);border:none;width:10%;min-width:60px;max-width:120px;height:auto;position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-50%);appearance:none!important;text-decoration:none!important}.opseo-seal figure{background:var(--lightgrey)url(../img/200622-sidebar-icon.png) no-repeat center;background-size:contain;width:100%;padding-bottom:125%;display:block}@media only screen and (max-width:640px){.opseo-seal{border-radius:0 0 0 var(--border-radius-std);top:0;transform:none}}body *,body :before,body :after{color:var(--color-txt);border-color:var(--color-txt)}* .blue-txt *,* .blue-txt :before,* .blue-txt :after{--color-txt:var(--blue);--color-txt-rgb:var(--blue-rgb)}* .clr-one-txt *,* .clr-one-txt :before,* .clr-one-txt :after{--color-txt:var(--color-one);--color-txt-rgb:var(--color-one-rgb)}* .green-txt *,* .green-txt :before,* .green-txt :after{--color-txt:var(--green);--color-txt-rgb:var(--green-rgb)}* .clr-two-txt *,* .clr-two-txt :before,* .clr-two-txt :after{--color-txt:var(--color-two);--color-txt-rgb:var(--color-two-rgb)}* .g-txt *,* .g-txt :before,* .g-txt :after{--color-txt:var(--grey);--color-txt-rgb:var(--grey-rgb)}* .lg-txt *,* .lg-txt :before,* .lg-txt :after{--color-txt:var(--lightgrey);--color-txt-rgb:var(--lightgrey-rgb)}* .w-txt *,* .w-txt :before,* .w-txt :after{--color-txt:var(--white);--color-txt-rgb:var(--white-rgb)}* .bg-blue{--color-bg:var(--blue)}* .bg-green{--color-bg:var(--green)}* .bg-black{--color-bg:var(--black)}* .bg-grey{--color-bg:var(--color-txt)}* .bg-color-one{--color-bg:var(--color-one)}* .bg-color-two{--color-bg:var(--color-two)}* .bg-grey{--color-bg:var(--color-txt);--color-bg-rgb:rgba(var(--grey-rgb),.92)}* .bg-white{--color-bg:var(--white);--color-bg-rgb:rgba(var(--white-rgb),.92)}* .bgc{background-color:var(--color-bg)}* .bgc .button:hover *{color:var(--color-bg)}* .bg-clear{background-color:#0000}* .bgc .button *,* .bgc .button :before,* .bgc .button :after{color:var(--color-bg);border-color:var(--color-bg)!important}@font-face{font-family:quicksand-regular;src:url(../fonts/quicksand/Quicksand-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:quicksand-bold;src:url(../fonts/quicksand/Quicksand-Bold.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:opensans-regular;src:url(../fonts/opensans/opensans.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:opensans-italic;src:url(../fonts/opensans/opensans-italic.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:opensans-bold;src:url(../fonts/opensans/opensans-bold.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:opensans-bolditalic;src:url(../fonts/opensans/opensans-bolditalic.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:droidserif-italic;src:url(../fonts/droidserif/DroidSerif-Italic-webfont.woff)format("woff");font-style:normal;font-weight:200}@font-face{font-family:droidserif-bolditalic;src:url(../fonts/droidserif/DroidSerif-BoldItalic-webfont.woff)format("woff");font-style:normal;font-weight:600}@font-face{font-family:arsilon;src:url(../fonts/arsilon/arsilon.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:superduperfont;src:url(../fonts/superduperfont/superduperfont.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:font-awesome-5-free;font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fontawesome/fa-regular-400.woff2)format("woff2")}h1,h2,h3,h4,h5,h6,blockquote,cite,address,.cat-title,p,figcaption,article :is(ul,ol),:is(article,.caption,.teaser-info) li{float:left;clear:both;width:100%;margin-bottom:var(--gap-txt)}:is(article,.caption,.teaser-info) li ul{margin-top:var(--gap-txt)}article .column p+:is(h1,h2,h3,h4,h5,h6),ul+:is(h1,h2,h3,h4,h5,h6),ol+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--gap-hdl)}:is(article p)+:is(article ul,article ol,blockquote),:is(article ul,article ol,blockquote)+:is(article p,article ul,article ol,blockquote){margin-top:var(--gap-txt)}h1,h2,h3,h4,h5,h6{font-family:var(--font-regular);display:block}:is(h1,h2,h3,h4,h5,h6){--color-txt:var(--color-one)}h1,h2,h3{margin-bottom:var(--gap-hdl)}h4,h5,h6{margin-bottom:var(--gap-txt)}:is(h1,h2,h3,h4,h5,h6) strong{font-family:var(--font-bold);font-weight:600}:is(h1,h2,h3,h4,h5,h6) q{font-size:inherit;letter-spacing:normal}h1,:is(#pageheader,.slider.standard) :is(h2,blockquote *),h2{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}h3,.toggle h2,.article-body h2,.headline p,blockquote p{font-size:var(--font-size-l);line-height:var(--line-height-l)}.teaserboards header h3,.teaser-title h3,h4,h5,h6,.title p{font-size:var(--font-size-s);line-height:var(--line-height-s)}p,article ul li,* cite,cite *,* q,q *{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}* small,small *{font-size:var(--font-size-xxs);line-height:var(--line-height-xxs)}p,article ul li{margin-bottom:var(--gap-hdl);font-family:var(--font-running-text),Arial,"Helvetica Neue",Helvetica,sans-serif}article ul li strong,p strong{font-family:var(--font-running-text-bold)}:is(article,.hint-win,.caption,form) a{color:var(--color-txt);text-underline-offset:.3125em;text-decoration:underline;text-decoration-thickness:.0625rem;display:inline-block;position:relative}a{text-underline-offset:.3125em;text-decoration-thickness:.0625rem}.caption h2 a,.caption h3 a{text-decoration:underline}b,strong,p b,p strong{font-weight:600}* blockquote,blockquote *,* cite,cite *,* q,q *,* .serif,.serif *,#main .slide a.caption-wrapper .wrapper-s *{font-family:var(--font-serif),Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;margin-bottom:0}* blockquote strong,* cite strong,* q strong,* .serif strong{font-family:var(--font-serif-bold);font-weight:600}blockquote{clear:both;width:100%;margin-bottom:var(--gap-hdl);display:block;position:relative}.column blockquote{float:left}* blockquote,blockquote *{font-size:var(--font-size-m);line-height:var(--line-height-m)}blockquote *{margin-bottom:0}.herotext,.herotext *,.herotext :before,.herotext :after{font-family:var(--font-regular);font-size:var(--font-size-m);line-height:var(--line-height-m)}.herotext strong,.herotext strong *{font-family:var(--font-bold)}.erw blockquote{--color-txt:var(--color-one)}.kin blockquote{--color-txt:var(--color-two)}blockquote p{margin-bottom:var(--gap-hdl)}* .handwriting,.handwriting *{font-weight:100;font-size:var(--font-size-m);line-height:var(--line-height-m);font-family:var(--font-script)!important}address{margin-bottom:var(--gap-hdl);display:block}@media only screen and (min-width:100rem){.teaserboards header h3,.teaser-title h3,h4,h5,h6,.title p{font-size:var(--font-size-m);line-height:var(--line-height-m)}p,article ul li,* cite,cite *,* q,q *{font-size:var(--font-size-s);line-height:var(--line-height-s)}}@media only screen and (max-width:100rem){h1,:is(#pageheader,.slider.standard) h2,h2,.article-body h2,:is(#pageheader,.slider.standard) blockquote *,:is(#pageheader,.slider.standard) blockquote :before,:is(#pageheader,.slider.standard) blockquote :after{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}h3,.toggle h2,.headline p{font-size:var(--font-size-m);line-height:var(--line-height-m)}h4,h5,h6,.teaserlist .teaser-item.vacancy header h4{font-size:var(--font-size-s);line-height:var(--line-height-s)}}@media only screen and (max-width:80rem){h3,h4,h5,h6 .toggle h2,.headline p,.title p{font-size:var(--font-size-s);line-height:var(--line-height-s)}}.i-accessible:before{content:""}.i-active-protection-2059089:before{content:""}.i-address-book-2204:before{content:""}.i-address-card-2204:before{content:""}.i-archive-paper:before{content:""}.i-arrow-100210:before{content:""}.i-arrow-3771902-01:before{content:""}.i-arrow-3771902-02:before{content:""}.i-arrow-back-sharp:before{content:""}.i-arrow-back:before{content:""}.i-arrow-down-2:before{content:""}.i-arrow-down-3:before{content:""}.i-arrow-down-sharp:before{content:""}.i-arrow-down:before{content:""}.i-arrow-forward-sharp:before{content:""}.i-arrow-forward:before{content:""}.i-arrow-left-2:before{content:""}.i-arrow-left-2204:before{content:""}.i-arrow-left:before{content:""}.i-arrow-right-2:before{content:""}.i-arrow-right-2204:before{content:""}.i-arrow-right:before{content:""}.i-arrow-two-down:before{content:""}.i-arrow-two-left:before{content:""}.i-arrow-two-right:before{content:""}.i-arrow-two-up:before{content:""}.i-arrow-up-2:before{content:""}.i-arrow-up-3:before{content:""}.i-arrow-up-sharp:before{content:""}.i-arrow-up:before{content:""}.i-art-tools-2059018:before{content:""}.i-attach-sharp:before{content:""}.i-attach:before{content:""}.i-attach_money:before{content:""}.i-attachment:before{content:""}.i-award:before{content:""}.i-badge:before{content:""}.i-barcode-qr:before{content:""}.i-beer-outline:before{content:""}.i-briefcase-24:before{content:""}.i-build:before{content:""}.i-bus-outline:before{content:""}.i-calendar-1585321:before{content:""}.i-calendar-2204:before{content:""}.i-calendar-2353171:before{content:""}.i-calendar-4773076:before{content:""}.i-calendar-4773332:before{content:""}.i-calendar-4773339:before{content:""}.i-calendar-60:before{content:""}.i-calendar-check-2204:before{content:""}.i-calendar-sharp:before{content:""}.i-calendar:before{content:""}.i-call-outline:before{content:""}.i-camera-2059070:before{content:""}.i-camera-outline:before{content:""}.i-camera:before{content:""}.i-car-outline:before{content:""}.i-car-sport-outline:before{content:""}.i-car:before{content:""}.i-certificate-4773226:before{content:""}.i-chat-4773344:before{content:""}.i-chat:before{content:""}.i-chatbox-ellipses-outline:before{content:""}.i-chatbox-outline:before{content:""}.i-check-mark:before{content:""}.i-check:before{content:""}.i-checkmark-outline:before{content:""}.i-chevron-back-outline:before{content:""}.i-chevron-forward-outline:before{content:""}.i-chevron-up-outline:before{content:""}.i-clipboard-outline:before{content:""}.i-clock-2059072:before{content:""}.i-clock-2204:before{content:""}.i-clock:before{content:""}.i-close-2:before{content:""}.i-close-cross:before{content:""}.i-close-x:before{content:""}.i-close:before{content:""}.i-coffee-1087791:before{content:""}.i-coffee-1477200:before{content:""}.i-comment-2204:before{content:""}.i-comments-2204:before{content:""}.i-compass-05:before{content:""}.i-compass-2058998:before{content:""}.i-compass-2204:before{content:""}.i-computer-monitor-2059002:before{content:""}.i-cupids-bow-100186:before{content:""}.i-document-4773082:before{content:""}.i-document-attach-outline:before{content:""}.i-document-outline:before{content:""}.i-document-text-outline:before{content:""}.i-documents-outline:before{content:""}.i-download-outline:before{content:""}.i-email-84:before{content:""}.i-envelope-2204:before{content:""}.i-envelope-4773234:before{content:""}.i-error:before{content:""}.i-error_outline:before{content:""}.i-essay-4773091:before{content:""}.i-euro_symbol:before{content:""}.i-ev_station:before{content:""}.i-event-available:before{content:""}.i-event-busy:before{content:""}.i-event-note:before{content:""}.i-expand-more:before{content:""}.i-expand:before{content:""}.i-eye-19:before{content:""}.i-face-grin-beam-2204:before{content:""}.i-face-grin-hearts-2204:before{content:""}.i-face-grin-stars-2204:before{content:""}.i-face-smile-2204:before{content:""}.i-face-smile-beam-2204:before{content:""}.i-facebook:before{content:""}.i-fast-food-outline:before{content:""}.i-favorite:before{content:""}.i-favorite_border:before{content:""}.i-fax:before{content:""}.i-feather-pen-2058983:before{content:""}.i-file-2204:before{content:""}.i-file-4773230:before{content:""}.i-file-4773308:before{content:""}.i-film-outline:before{content:""}.i-flag-2058985:before{content:""}.i-flag-2204:before{content:""}.i-flag-2353178:before{content:""}.i-flag-points-32:before{content:""}.i-flame:before{content:""}.i-flash-2059006:before{content:""}.i-flash:before{content:""}.i-gift-2:before{content:""}.i-glass-2059005:before{content:""}.i-glasses:before{content:""}.i-gps-4773110:before{content:""}.i-hand-peace-2204:before{content:""}.i-hand-point-down-2204:before{content:""}.i-hand-point-left-2204:before{content:""}.i-hand-point-right-2204:before{content:""}.i-hand-point-up-2204:before{content:""}.i-hand-pointer-2204:before{content:""}.i-handout:before{content:""}.i-handshake-2204:before{content:""}.i-hare-951781:before{content:""}.i-heart-100178:before{content:""}.i-heart-2204:before{content:""}.i-home-52:before{content:""}.i-home:before{content:""}.i-ic_alarm_on_48px:before{content:""}.i-ic_phone_48px:before{content:""}.i-ic_print_48px:before{content:""}.i-ice-cream-outline:before{content:""}.i-id-card-2204:before{content:""}.i-image-outline:before{content:""}.i-image:before{content:""}.i-images-outline:before{content:""}.i-inbox:before{content:""}.i-info:before{content:""}.i-instagram:before{content:""}.i-invitation:before{content:""}.i-key-25:before{content:""}.i-key-outline:before{content:""}.i-kununu:before{content:""}.i-language:before{content:""}.i-left:before{content:""}.i-lemon-2204:before{content:""}.i-lightbulb-2204:before{content:""}.i-like-2:before{content:""}.i-link-2:before{content:""}.i-link-3:before{content:""}.i-link-72:before{content:""}.i-link-sharp:before{content:""}.i-link:before{content:""}.i-linkedin-2:before{content:""}.i-linkedin:before{content:""}.i-location-2:before{content:""}.i-location-outline:before{content:""}.i-location-sharp:before{content:""}.i-location:before{content:""}.i-lock-open:before{content:""}.i-lock:before{content:""}.i-locked-heart-100183:before{content:""}.i-logo-pinterest:before{content:""}.i-logo-tumblr:before{content:""}.i-logo-twitch:before{content:""}.i-love-arrow-100181:before{content:""}.i-magic-4153318:before{content:""}.i-mail-2:before{content:""}.i-mail-2059025:before{content:""}.i-mail-open-outline:before{content:""}.i-mail-outline:before{content:""}.i-mail:before{content:""}.i-mailbox-2059027:before{content:""}.i-map-2204:before{content:""}.i-map-outline:before{content:""}.i-markunread:before{content:""}.i-medal-2059010:before{content:""}.i-message-2204:before{content:""}.i-messenger:before{content:""}.i-multiple-11:before{content:""}.i-newspaper-outline:before{content:""}.i-notifications:before{content:""}.i-paper-plane-2204:before{content:""}.i-paper-plane-outline:before{content:""}.i-partly-sunny-outline:before{content:""}.i-pencil:before{content:""}.i-people-outline:before{content:""}.i-people-sharp:before{content:""}.i-people:before{content:""}.i-person-outline:before{content:""}.i-person-sharp:before{content:""}.i-person:before{content:""}.i-phone-1150745:before{content:""}.i-phone-1309869:before{content:""}.i-phone-1755632:before{content:""}.i-phone:before{content:""}.i-phone_iphone:before{content:""}.i-photo-2:before{content:""}.i-photo:before{content:""}.i-pizza-outline:before{content:""}.i-pizza:before{content:""}.i-play:before{content:""}.i-plus:before{content:""}.i-print-outline:before{content:""}.i-print-sharp:before{content:""}.i-print:before{content:""}.i-printer-2059146:before{content:""}.i-rabbit-1613646:before{content:""}.i-rabbit-214995:before{content:""}.i-rabbit-2736281:before{content:""}.i-rabbit-2736297:before{content:""}.i-rabbit-2755596:before{content:""}.i-rabbit-face-2754900:before{content:""}.i-report:before{content:""}.i-report_problem:before{content:""}.i-right:before{content:""}.i-rocket-2059152:before{content:""}.i-schdule-4777514:before{content:""}.i-schedule-4773322:before{content:""}.i-school-outline:before{content:""}.i-school:before{content:""}.i-search-2:before{content:""}.i-search-outline:before{content:""}.i-search-sharp:before{content:""}.i-search:before{content:""}.i-send-2:before{content:""}.i-settings-gear-63:before{content:""}.i-share-social-outline:before{content:""}.i-share-social:before{content:""}.i-shield-checkmark-outline:before{content:""}.i-shield-checkmark-sharp:before{content:""}.i-shield-checkmark:before{content:""}.i-shield-icon-01:before{content:""}.i-shield-icon-02:before{content:""}.i-shop-2059161:before{content:""}.i-single-folded-content:before{content:""}.i-stamp-4773104:before{content:""}.i-star-2204:before{content:""}.i-star-outline:before{content:""}.i-star:before{content:""}.i-subway-outline:before{content:""}.i-subway-sharp:before{content:""}.i-subway:before{content:""}.i-tag-2059186:before{content:""}.i-team-4773345:before{content:""}.i-thin-arrow-down:before{content:""}.i-thin-arrow-left:before{content:""}.i-thin-arrow-right:before{content:""}.i-thin-arrow-up:before{content:""}.i-thumbs-down-2204:before{content:""}.i-thumbs-up-2204:before{content:""}.i-time-outline:before{content:""}.i-trail-sign-outline:before{content:""}.i-trophy-4773326:before{content:""}.i-twitter:before{content:""}.i-unfold:before{content:""}.i-user-2204:before{content:""}.i-user-4773090:before{content:""}.i-video-66:before{content:""}.i-video:before{content:""}.i-videocam-2:before{content:""}.i-videocam-outline:before{content:""}.i-videocam-sharp:before{content:""}.i-videocam:before{content:""}.i-vimeo:before{content:""}.i-warning:before{content:""}.i-weekend:before{content:""}.i-whatsapp:before{content:""}.i-xing:before{content:""}.i-youtube:before{content:""}.i-zoom-2:before{content:""}.far:before,time:before,.author:before{margin-right:6px;font-family:font-awesome-5-free;font-weight:400;display:inline-block}.author:before,.fa-user:before{content:""}time:before,.fa-calendar:before{content:""}.fa-calendar-alt:before{content:""}@media (hover:hover) and (pointer:fine){#menu-btn:before,.nav-btn:after,.subnav-btn p:after,.tab-button:after,.subnav-btn:before,.subnav-btn:after,.nav-btn p:after{transition:all .35s ease-in-out}}#main .select-wrapper form button:hover span,.pagination .button.back:hover span:before{transform:scale(1.125),rotate(.01deg);transition:all .35s}#main-container .scroll-btn:after{transition:all .25s ease-in-out}#mainnav-container{z-index:50;width:100%;height:var(--nav-height);border-top:0;display:block;position:absolute;top:0;left:0;transform:translate(0,0)}#mainnav-bg{z-index:2;background-color:#fff;width:100%;height:120%;position:absolute;bottom:0;left:0}#mainnav-container .main-wrapper{max-width:var(--max-width-m);padding:0}#mainnav-logo{top:0;left:var(--gap-col);z-index:3;width:auto;height:100%;display:block;position:absolute}@media only screen and (max-width:1024px){#mainnav-container .main-wrapper{padding-left:5%;padding-right:5%}#mainnav-logo{left:5%}}#mainnav-container a{outline:none;text-decoration:none}#mainnav-logo a{width:auto;height:90px;margin:0 auto;display:block;position:relative;top:50%;transform:translateY(-50%)}#main-container #mainnav-logo a:after{content:none}#mainnav-logo img,#mainnav-logo .label{float:left;background:0 0;display:block}#mainnav-logo img{width:auto;max-width:none;height:100%;margin:auto 0;border-radius:0!important}#mainnav-logo .label{margin:-1px 0 0 10px}#mainnav-logo .label *{margin-bottom:0}#mainnav-logo h4{font-size:calc(20*var(--em-per-pixels));line-height:calc(18*var(--em-per-pixels))}#mainnav-logo p{font-size:calc(14*var(--em-per-pixels));line-height:calc(18*var(--em-per-pixels));margin-top:5px}#mainnav .contact{z-index:2;max-width:none;position:absolute;top:0;right:0}#mainnav .contact .inner{float:right;margin-right:var(--gap-col);background-color:var(--color-one);border-radius:0 0 10px 10px;padding:2px 5px 5px;display:block}#mainnav .contact p{float:left;height:20px;color:var(--white);margin-bottom:0;padding:0 15px;line-height:20px;display:block}#mainnav .contact p *,#mainnav .contact p :before{color:var(--white);line-height:20px}#mainnav{float:right;padding:0 var(--gap-col);flex-flow:column;display:flex}#mainnav ul,#mainnav li{float:left;text-decoration:none;display:block}.nav-btn-list{float:right;flex-flow:wrap;align-self:flex-end;display:flex}.nav-btn,.subnav-btn{float:left;color:var(--color-one);outline:none;flex-flow:column;justify-content:center;align-items:center;display:flex}.nav-btn{z-index:4;height:calc(var(--nav-height) - var(--nav-sec-btn-height));color:var(--color-one);outline:none;padding:0 .625rem;position:relative}.nav-btn p,.subnav-btn p{z-index:1;font-family:var(--font-regular);font-size:var(--nav-font-size);line-height:var(--nav-line-height);color:var(--color-one);margin-bottom:0;font-weight:400;text-decoration:none;position:relative}.nav-btn p:after,#main-container .scroll-btn:after{content:"";text-align:center;width:20px;height:20px;color:var(--color-one);background:0 0;margin-left:-10px;font:20px/20px superduperfont;position:absolute;bottom:2px;left:50%;transform:rotate(90deg)}.nav-btn p:after,.subnav-btn:after{color:var(--color-one);opacity:0;bottom:-16px;transform:rotate(90deg)}@media only screen and (max-width:90rem){.nav-btn p:after,.subnav-btn:after{content:""}}.drpdwn-tab:hover .nav-btn p:after,.drpdwn-tab.tab-on .nav-btn p:after{opacity:1;bottom:-20px}#main-container .scroll-btn:hover:after{bottom:-2px}#mainnav .active p{font-family:var(--font-bold);color:var(--color-one)}#mainnav #mainnav-cta-btn{float:right;margin:5px 10px 5px 0}.subnav-wrap{z-index:-1;opacity:0;width:100%;box-shadow:0 14px 20px -12px rgba(var(--black-rgb),.2);border-radius:0 0 5px 5px;margin-top:-5px;padding:0;transition:opacity .35s;display:block;position:absolute;top:-500%;left:0;overflow:hidden}#mainnav li.tab-on .subnav-wrap{opacity:1;top:100%}.subnav-wrap:before{content:"";background-color:#fff;width:100%;height:100%;position:absolute;top:0;left:0}.subnav-wrap .page-info{float:left;width:33.3333%;padding:40px 20px 40px 40px;display:block;position:relative}.subnav-wrap .page-info .headline *{color:var(--color-one)}.subnav-wrap .page-info .abstract{margin-bottom:30px}#mainnav-container .subnav-wrap .main-wrapper{z-index:1;float:left;width:66.6667%;padding:40px 40px 40px 20px;position:relative}.subnav{z-index:1;float:left;width:50%;height:100%;min-height:180px;margin-right:66.6667%;padding:0;display:block;position:relative}.subnav .subnav{opacity:0;width:100%;margin-top:0;padding:0;display:none;position:absolute;top:0;left:100%;overflow:visible}.subnav-tab:hover .subnav{z-index:2;opacity:1;height:auto;display:block}.subnav-btn p,.subnav-btn{width:100%}.subnav-btn{border-bottom:1px solid var(--lightgrey);width:100%;height:auto;min-height:3.75rem;padding:.3125rem 1.25rem;position:relative}.subnav-btn:hover{background-color:var(--color-one);background-color:var(--lightgrey)}.subnav-btn:hover .subnav-btn p{color:var(--color-one)}.subnav-btn p{color:var(--color-one);margin-top:-1px;margin-bottom:0;padding:0}.active .subnav-btn p{font-family:var(--font-regular)}.active .subnav-btn.active p{font-family:var(--font-bold)}.tab-button,.subnav-btn:after{float:right;background:0 0;outline:none;display:block;position:absolute}.tab-button{width:45px;height:45px;display:none;top:0;right:0}.subnav-btn p:after{text-align:center;width:45px;height:48px;color:var(--color-one);opacity:0;font:28px/48px superduperfont;top:0;right:-15px}@media only screen and (max-width:90rem){.subnav-btn p:after{content:""}}.subnav-parent:hover .subnav-btn:after{opacity:1;right:0}.subnav-parent:hover .subnav .subnav-btn:after{opacity:0;right:0}.subnav .subnav .subnav-btn{position:relative}.subnav .subnav .subnav-btn:first-child{margin-top:0}.subnav .subnav .subnav-btn:before{content:"•";content:none;position:absolute;top:1px;left:0}.subnav-btn *{color:var(--color-one)}.subnav-btn-img{display:none}.subnav-btn-img img{visibility:hidden;position:absolute}.mod-02 #mainnav li{position:relative}.mod-02 .subnav-wrap{width:auto;min-width:300px;margin-top:0;left:50%;transform:translate(-50%);min-height:0!important}@media only screen and (max-width:1800px){.mod-02 .nav-tab.drpdwn-tab:last-child .subnav-wrap{left:auto;right:0;transform:none}}.mod-02 #mainnav li:hover .subnav-wrap{opacity:1;top:100%}#mainnav-container.mod-02 .subnav-wrap .main-wrapper{width:100%;padding:0}.mod-02 .subnav{width:100%;min-height:0;height:auto!important}.mod-02 .subnav-btn p{height:auto;padding:0}#mainnav-container #menu-btn{z-index:4;cursor:pointer;border:none;width:60px;height:60px;display:none;position:absolute;top:10px;right:5%;padding:0!important;overflow:visible!important}#mainnav-container #menu-btn,#mainnav-container #menu-btn:after{background-image:none;background-color:var(--color-txt);border-radius:50%}#mainnav-container #menu-btn span:before{content:none}#menu-btn ul,#menu-btn span{float:left;margin-bottom:0;display:block}#menu-btn .label{margin-right:10px}#menu-btn:before{content:"Menü";font-family:var(--font-bold);color:var(--color-txt);letter-spacing:.04em;text-transform:none;white-space:nowrap;margin-right:10px;line-height:62px;position:absolute;top:0;right:100%}#menu-btn.active:before{content:"Menü schließen";opacity:1}#menu-btn ul{width:40px;height:28px;position:relative;top:15px;left:10px;transform:scale(.8)rotate(0)}#menu-btn:hover ul{transform:scale(.9)rotate(.01deg)}#menu-btn li{background-color:#fff;border:none;border-radius:2px;width:40px;height:4px;display:block;position:absolute;overflow:hidden}#menu-btn li.one{top:0}#menu-btn li.two,#menu-btn.active li.one{margin-top:-2px;top:50%}#menu-btn.active li.two{opacity:0}#menu-btn li.three{bottom:0}#menu-btn.active li.three{margin-bottom:-2px;bottom:50%}#menu-btn.active li.one{transform:rotate(-45deg)}#menu-btn.active li.three{transform:rotate(45deg)}@media only screen and (max-width:1600px){.nav-btn{padding:0 8px}.nav-btn p,.subnav-btn p{font-size:var(--nav-font-size);line-height:var(--nav-line-height)}}@media only screen and (max-width:90rem){#mainnav-container{position:fixed}#mainnav-bg{background-color:#fff;background-color:rgba(var(--white-rgb),.98);background-image:none}#mainnav-logo{z-index:4}#mainnav-logo a{height:60px;transform:unset;margin:10px auto;top:auto}#mainnav .contact{background-color:var(--color-one);height:30px;padding-top:5px;padding-bottom:5px;position:absolute;top:80px}#mainnav .contact .inner{float:none;margin:0 auto;padding:0;display:inline-block;position:relative;left:50%;transform:translate(-50%)}#mainnav .contact a,#mainnav .contact :before,#mainnav .contact *{appearance:none;color:#fff!important}#mainnav{z-index:3;background-image:linear-gradient(to bottom,rgba(var(--white-rgb),1)25%,rgba(var(--white-rgb),.92));opacity:0;width:100%;height:auto;margin:0;padding:0;font-size:18px;transition:opacity .5s ease-in-out;position:absolute;top:0;left:100%}#mainnav.active{opacity:1;left:0}#mainnav .nav-btn-list,#mainnav .nav-tab,#mainnav .subnav-tab,#mainnav .subnav-btn{width:100%;display:block}#mainnav .nav-btn-list{border-top:1px solid var(--lightgrey);background-color:#fff;width:100%;max-width:none;height:auto;margin:0;position:absolute;top:110px;left:0}#mainnav .nav-btn{float:left;border-top:1px solid var(--lightgrey);border-bottom:1px solid var(--lightgrey);width:33.3333%;margin-top:-1px;display:block;position:relative;top:auto;left:auto}.mod-02 #mainnav .nav-btn{width:50%}#mainnav .nav-tab:first-child .nav-btn{border-top:none}#mainnav .nav-btn:hover{background-color:var(--lightgrey)}#mainnav .subnav-wrap{opacity:1;width:66.6667%;height:100%;box-shadow:none;margin:0;display:none;top:0;left:auto;right:0}#mainnav .subnav-wrap:before{content:none}#mainnav .nav-tab:hover .subnav-wrap{z-index:4;display:block;top:0}#mainnav .subnav-wrap .page-info{display:none}#mainnav-container .subnav-wrap .main-wrapper{width:100%;max-width:none;padding:0;position:static}#mainnav .subnav{opacity:0;width:50%;display:block;position:absolute;top:0;left:-50%;height:100%!important}#mainnav .subnav.lvl-1{border-right:1px solid var(--lightgrey)}#mainnav .subnav.lvl-2{margin-left:1px}#mainnav .subnav.lvl-1:hover{background-color:rgba(var(--white-rgb),1)}#mainnav .subnav.lvl-1:hover .subnav.lvl-2{background-color:rgba(var(--white-rgb),0)}#mainnav .subnav.lvl-1:hover .subnav.lvl-2:hover{background-color:rgba(var(--white-rgb),1)}#mainnav .subnav .subnav{width:100%;left:-100%}#mainnav .nav-tab:hover .subnav.lvl-1{opacity:1;left:0}#mainnav .subnav-tab:hover .subnav{opacity:1;left:100%}#mainnav .nav-btn,#mainnav .subnav-btn{height:60px;min-height:0;padding:0 5%}#mainnav .nav-btn{border-right:1px solid var(--lightgrey);width:33.3333%}#mainnav .subnav-btn{float:none;border-top:1px solid var(--lightgrey);border-bottom:1px solid var(--lightgrey);width:100%;margin-top:-1px}#mainnav .subnav-tab:first-child .subnav-btn{border-top:none}#mainnav .nav-btn p,#mainnav .subnav-btn p{height:auto;margin:0;padding:0;line-height:22px;position:absolute;top:50%;transform:translateY(-50%)}#mainnav .subnav-btn p{padding-right:30px}#mainnav .nav-btn p:after,.subnav-btn p:after,.subnav .subnav .subnav-btn:after{content:none}#mainnav .drpdwn-tab .nav-btn:after,.subnav-btn:after{content:"";width:44px;height:60px;color:var(--color-one);opacity:0;margin-left:0;font:34px/60px superduperfont;position:absolute;top:0;bottom:auto;right:15px}.subnav-btn:after{top:0;right:15px}#mainnav .drpdwn-tab:hover .nav-btn:after,.subnav-parent:hover .subnav-btn:after{opacity:1;right:0}.tab-button:after{width:34px;height:60px;font:34px/60px superduperfont}#mainnav-container #menu-btn{display:block}.mod-02 #mainnav li{position:static}.mod-02 #mainnav li:hover .subnav-wrap{top:0}.mod-02 #mainnav .subnav-wrap{z-index:2;width:50%;min-width:0;top:0;left:auto;right:-25%}.mod-02 #mainnav .nav-tab.drpdwn-tab:last-child .subnav-wrap{right:0}.mod-02 #mainnav .subnav-wrap .main-wrapper,.mod-02 #mainnav .subnav-wrap .subnav.lvl-1{width:100%;margin:0;padding:0;display:block;position:relative}.subnav-tab:last-child .subnav-btn{border-radius:0}}@media only screen and (max-width:960px){#mainnav .contact{height:auto;padding-top:5px;padding-bottom:5px;position:relative;top:0}#mainnav .contact .inner{display:block;left:0;transform:none}#mainnav .contact .inner p{float:none;text-align:center;height:auto;line-height:24px;display:block}#mainnav{border-top:80px solid #fff;height:100vh;top:0;overflow-y:scroll}#mainnav .nav-btn-list{width:100%;position:absolute;top:50%;transform:translateY(-50%)}#mainnav .nav-btn{z-index:1;border-right:none;width:100%;position:relative}#mainnav .drpdwn-tab .nav-btn:after,#mainnav .subnav-btn p,#mainnav .subnav-btn:after{content:none}.tab-button,.nav-btn .tab-button,.tab-button:after{opacity:1;display:block}.tab-button{z-index:2;border-left:1px solid var(--lightgrey);border-right:1px solid var(--lightgrey);cursor:pointer;width:60px;height:60px;padding:0;right:5%}.tab-button:before,.tab-button:after,.tab-button:hover:before,.tab-button:hover:after{content:"";background-color:var(--color-one);border-radius:1px;padding:0;display:block;position:absolute}.tab-button:before{width:20px;height:2px;top:28px;left:19px}.tab-button:after{width:2px;height:20px;top:19px;left:28px}.tab-button.on:after{height:0;top:30px}#mainnav .nav-btn-list,#mainnav .nav-tab,#mainnav .subnav-tab,#mainnav .subnav-wrap,#mainnav .subnav,#mainnav .subnav .subnav{background:0 0;width:100%;height:auto;margin:0;display:block;position:relative;transform:translateY(0);opacity:1!important;min-height:0!important;top:auto!important;left:auto!important;right:auto!important}#mainnav .subnav,#mainnav .subnav .subnav{float:none;border:1px solid var(--lightgrey);opacity:1;border-bottom:none;width:90%;height:0;margin:0 5%;overflow:hidden;background:0 0!important}#mainnav .subnav.lvl-1{margin-top:-1px}#mainnav .subnav{font-size:16px;overflow:hidden;height:0!important}#mainnav .subnav.on{height:auto}#mainnav .subnav .subnav{border-top:none}#mainnav .subnav.on .subnav{height:0!important}#mainnav .subnav.on,#mainnav .subnav.on .subnav.on{height:auto!important}.mod-02 #mainnav .subnav-wrap,.mod-02 #mainnav .nav-btn{width:100%}.mod-02 #mainnav .subnav{border-top:none}#mainnav .subnav{opacity:0!important}#mainnav .subnav.on{opacity:1!important}.mod-02 #mainnav li .subnav-wrap{padding:0 5%}}@media only screen and (max-width:720px){#mainnav .subnav,#mainnav .subnav .subnav{width:95%;margin:0 2.5% -1px}#mainnav .subnav .subnav{font-size:16px}#mainnav .nav-btn,#mainnav .subnav-btn{padding:0 2.5%}#mainnav .nav-btn p,#mainnav .subnav-btn p{font-size:16px;line-height:20px}#mainnav .subnav-btn p{max-width:270px;margin-right:0;padding-right:0}#menu-btn:before,#menu-btn.active:before{content:none}.tab-button{right:2.5%}.subnav-tab .tab-button{margin-right:-1px;right:0}}.scroll-btn,.scroll-btn:before{transition:all .25s}#main-container .scroll-btn{float:right;width:100%;max-width:180px;height:44px;font:15px/20px var(--font-bold);background-color:#fff;background-color:rgba(var(--white-rgb),.92);opacity:1;border:none;border-radius:0 0 22px 22px;margin:0 0 -44px;font-weight:400;display:block;position:relative;overflow:visible}@media only screen and (max-width:40rem){#main-container .scroll-btn{max-width:120px}}#main-container .scroll-btn.top{border-radius:22px 22px 0 0}#main-container .scroll-btn:after{font-weight:700}.scroll-btn-down{z-index:2;width:100%;height:0;position:absolute;bottom:0;right:0}#main-container .scroll-btn:hover{opacity:1}.section-heroslider .btn-wrapper{z-index:2;width:25%;padding-left:0;position:absolute;bottom:0;right:0}.no-img #pageheader .btn-wrapper{display:none}@keyframes bg-pulse{0%{opacity:1;transform:scale(1)}15%{opacity:1}to{opacity:0;transform:scale(1.75)}}@keyframes scroll-wheel{0%{opacity:0;top:10px}25%{opacity:1}75%{opacity:1}to{opacity:0;top:38px}}#main-container .scroll-btn:before{content:"SCROLL DOWN";letter-spacing:.04em;width:100%;height:100%;color:var(--color-one);text-align:center;white-space:nowrap;background-color:#0000;margin:0;line-height:35px;display:block;position:absolute;top:0;left:0}#scroll-btn-top{z-index:100;width:100%;height:0;position:fixed;bottom:0;left:0}#main-container .scroll-btn.top{margin-top:0}#main-container #scroll-btn-top.on .scroll-btn.top{margin-top:-44px}#main-container .scroll-btn.top:before{content:"SCROLL UP";line-height:60px}#main-container .scroll-btn.top:after{content:"";transform:unset;bottom:20px}#main-container .scroll-btn.top:hover:after{bottom:22px}@media only screen and (max-width:1600px){.scroll-btn-down{height:auto}#main-container .scroll-btn-down .main-wrapper,#main-container #scroll-btn-top .main-wrapper{max-width:none;padding:0}#main-container .scroll-btn{border-radius:0 0 0 22px}#main-container .scroll-btn.top{border-radius:22px 0 0}}@media only screen and (max-width:1024px){#pageheader .scroll-btn-down,.section-heroslider .scroll-btn-down{display:none}}#main .section-pagination,#main .section-pagination:first-child,#main .section-pagination:last-child{padding-top:0;padding-bottom:0}#main .section-pagination:last-child{padding-bottom:40px}.pagination{float:left;background-image:linear-gradient(to right,rgba(var(--color-two-rgb),1),rgba(var(--color-one-rgb),1)50%,rgba(var(--color-two-rgb),1));border-radius:40px;width:100%;display:block}.pagination .button{float:left;background:0 0;border:none;border-radius:0;width:33.3333%;height:80px;line-height:76px;display:block;position:relative}.pagination .button span{line-height:calc(18*var(--em-per-pixels))}.pagination .button *{text-align:center;margin-bottom:0}.pagination .button:after,.pagination .button.next:before{content:none}.pagination .button.back{border:none;border-left:1px solid #fff;border-right:1px solid #fff;padding:0 40px}.pagination .button p{width:100%;height:100%;display:table;position:absolute;top:0;left:0}.pagination .button span{vertical-align:middle;padding:0 70px;display:table-cell;top:2px}.pagination .button.prev span:before,.pagination .button.next span:before,.pagination .button.back span:before{opacity:1;width:80px;height:80px;font:38px/80px superduperfont;top:-2px;left:auto;right:auto}.pagination .button.back span:before{left:10px}.pagination .button.prev span:before{left:0}.pagination .button.next span:before{left:auto;right:0}.pagination .button.prev:hover span:before{right:auto;left:-10px!important}.pagination .button.next:hover span:before{left:auto;right:-10px!important}@media only screen and (max-width:1280px){#main .section-pagination,#main .section-pagination:first-child{padding:20px 0}#main .section-pagination:last-child{padding:20px 0 0}.section-pagination .main-wrapper{padding:0 20px}.section-pagination .pagination.numbers{padding:20px 5%}.section-pagination .main-wrapper{border-top:none;padding:0}.pagination{border-radius:0}.pagination .button{font-size:calc(18*var(--em-per-pixels))}.pagination .button span{padding:0 20px}.pagination .button.back span{padding:0 40px}.pagination .button.prev span{text-align:right;padding-left:60px}.pagination .button.next span{text-align:left;padding-right:60px}.pagination .button.prev span:before,.pagination .button.next span:before,.pagination .button.back span:before{width:50px}}@media only screen and (max-width:960px){#main .section-pagination,#main .section-pagination:first-child,#main .section-pagination:last-child{border-top:none;margin-top:-2px}#main .section-pagination:last-child{padding-bottom:0}.pagination{background-image:linear-gradient(to right,rgba(var(--color-one-rgb),1)25%,rgba(var(--color-two-rgb),1));font-size:14px}.pagination .button{width:100%}.pagination .button:hover{padding:0!important}.pagination .button.prev,.pagination .button.back,.pagination .button.next{border:none;border-top:1px solid #fff;height:60px;padding:0}.pagination .button.prev{border-top:none}.pagination .button p{max-width:640px;height:60px;margin:0 auto;position:relative}.pagination .button.prev span,.pagination .button.next span,.pagination .button.back span{text-align:left;padding:0 5% 0 60px}.pagination .button.prev span:before,.pagination .button.next span:before,.pagination .button.back span:before{text-align:center;width:60px;height:60px;font:35px/60px superduperfont;left:0}.pagination .button.prev:hover span:before,.pagination .button.next:hover span:before,.pagination .button.back:hover span:before{left:0!important}}@media only screen and (max-width:480px){.pagination .button{border-right:1px solid #fff}}#main .pagination.numbers{background:0 0}.pagination.numbers li{float:left;display:block}.pagination.numbers li:first-child{margin-left:0}.pagination.numbers .button,.pagination.numbers .button span{color:var(--color-one)!important}.pagination.numbers .button span:before{content:"";content:none;opacity:1;width:100%;top:auto;bottom:0;left:0}.pagination.numbers .button{text-align:center;border:1px solid var(--lightgrey);border-radius:25px;width:50px;height:50px;margin-left:5px;padding:0!important}.pagination.numbers .button span{width:100%;font-size:calc(24*var(--rem-per-pixels));line-height:50px;display:block;padding:0!important}.pagination.numbers .button:hover{background-color:var(--color-one)}.pagination.numbers .button:hover *{color:#fff!important}.pagination.numbers .button.active{background-color:var(--color-one)}.pagination.numbers .button.active *{color:#fff!important}#main .pagination.numbers .prev .button,#main .pagination.numbers .next .button{width:auto;padding:0 20px!important}#main-container .pagination.numbers .button:after{opacity:0}#main-container .pagination.numbers .button:hover:after,#main-container .pagination.numbers .MarkupPagerNavOn .button:after{opacity:1}.pagination.numbers .MarkupPagerNav{float:left;display:block;position:relative;left:50%;transform:translate(-50%)}@media only screen and (max-width:768px){.pagination.numbers .MarkupPagerNav{left:auto;transform:none}.pagination.numbers .button{border-radius:15px;width:30px;height:30px}.pagination.numbers .button span{font-size:calc(16*var(--rem-per-pixels));line-height:28px}}.img #breadcrumb-wrapper{width:100%;height:auto;position:absolute;bottom:0}.breadcrumps{z-index:11;float:left;width:75%;height:auto;padding:calc(var(--gap-row)/2)calc(var(--gap-col)/2)calc(var(--gap-row)/2)20px;display:block;position:relative}.breadcrumps li{float:left;font-family:var(--font-regular);letter-spacing:.08em;text-transform:uppercase;line-height:20px;display:block}.breadcrumps li:before{content:"/";content:"›";float:left;font-family:var(--font-regular);color:var(--color-txt);margin:0 8px;font-size:24px;line-height:13px;display:block;position:relative;top:1px}.img .breadcrumps li:before{color:#fff}.breadcrumps li:first-child:before{content:none}.breadcrumps a{float:left;letter-spacing:normal;color:var(--color-one);border:none;font-size:14px;line-height:20px;text-decoration:none;display:block;position:relative}.breadcrumps *{color:var(--color-txt)}.breadcrumps a.active{font-weight:700;font-family:var(--font-bold);line-height:24px}.firefox .breadcrumps a.active{line-height:20px}.breadcrumps a,.breadcrumps a:before,.breadcrumps a:after{transition:all .35s var(--cubic-bezier)}#main .breadcrumps a:after{content:"";background-color:var(--darkgrey);width:0;height:1px;position:absolute;bottom:0;left:0}.breadcrumps li:first-child a span{float:left;width:20px;height:20px;margin-top:-1px;margin-left:-20px;margin-right:0;font-size:0;display:block;position:relative}.breadcrumps li:first-child a span:before{content:"";width:20px;height:20px;font:18px/20px superduperfont;position:absolute;top:0;left:0}.breadcrumps a:before{float:left;width:30px;display:block;position:relative}.breadcrumps a.active:after,.breadcrumps a:hover:after{width:100%}.breadcrumps li:first-child a span:hover{font-size:0}@media only screen and (min-width:1281px){.img #breadcrumb-wrapper{--color-txt:#fff}}@media only screen and (max-width:1280px){.img #breadcrumb-wrapper{border-bottom:1px solid var(--lightgrey);position:relative;bottom:auto}.img #breadcrumb-wrapper *,.img #breadcrumb-wrapper .breadcrumps li:before{color:inherit}.img #breadcrumb-wrapper .breadcrumps{height:auto}.breadcrumps{width:100%;padding:20px 0 15px 20px}}@media only screen and (max-width:1023px){#breadcrumb-wrapper{border-bottom:none;height:auto;padding:0;display:none}.breadcrumps{padding:0 0 20px 20px}}@media only screen and (max-width:767px){#main #breadcrumb-wrapper{display:none}}.section-options{padding:0!important}.lt-ie10 .section-options{display:none}.select-nav-cont{float:left;border-radius:0 0 6px 6px;width:100%;display:block;position:relative;overflow:hidden}.select-nav-cont nav{border-top:1px solid var(--lightgrey)}#nav-opt{padding:0}.section-options .section-header{background-color:#fff;border-bottom:0;border-radius:22px 22px 0 0;margin-top:-81px;padding:20px 40px}@media only screen and (max-width:1152px){.section-options .section-header{margin-top:-68px}}#nav-cats{background-color:#fff;width:100%;height:auto;position:relative;overflow:hidden}.select-nav{background-color:#fff}.select-nav.vac{background-color:var(--lightgrey)}.select-nav .inner{float:left;width:100%;display:block;position:relative}.select-nav.vac .inner{border:1px solid var(--lightgrey);background-color:#fff;border-top:none;border-bottom:none;border-radius:6px;margin-top:40px;overflow:hidden}.select-nav .inner:after{content:"";background-color:var(--lightgrey);width:1px;height:100%;position:absolute;top:0;left:50%}#nav-cats .inner:after,.select-nav.vac .inner:after{content:none}#nav-cats:after{content:"";background-color:var(--lightgrey);width:1px;height:100%;position:absolute;top:0;left:50%}.select-wrapper{float:left;width:50%;padding:15px 40px 20px;display:block;position:relative}.select-wrapper:first-child{border-left:none}#nav-cats .select-wrapper header:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:15px;width:44px;height:44px;position:absolute;top:-7px;left:-42px}#nav-cats .select-wrapper.erw header:before{background-image:url(..img/map-icons/loc-icon-b.svg)}#nav-cats .select-wrapper.kin header:before{background-image:url(..img/map-icons/loc-icon-g.svg)}.select-wrapper .wrapper-xxs{padding:0}.select{float:left;width:100%;display:block;position:relative;top:0;left:0}.select.min{height:50px}.select.min.focus{z-index:5}.select.min:after{content:"";z-index:2;text-align:center;width:50px;height:50px;font:700 22px/50px superduperfont;position:absolute;top:0;right:0}.select.min.focus:after{content:""}.select.min .options{border:1px solid var(--color-txt);background-color:#fff;border-radius:3px;width:100%;height:50px;padding-top:50px;display:block;position:absolute;top:0;left:0;overflow:hidden}.select.min.focus .options{height:300px;overflow-y:scroll}.select.min.focus .options.opts-1,.select.min.focus .options.opts-2,.select.min.focus .options.opts-3,.select.min.focus .options.opts-4{overflow-y:hidden}.select.min.focus .options.opts-1{height:100px}.select.min.focus .options.opts-2{height:150px}.select.min.focus .options.opts-3{height:200px}.select.min.focus .options.opts-4{height:250px}.select.min.focus .options.opt-links.opts-1{height:50px}.select.min.focus .options.opt-links.opts-2{height:100px}.select.min.focus .options.opt-links.opts-3{height:150px}.select.min.focus .options.opt-links.opts-4{height:200px}#dm-btn-wrapper,#dm-btn-label{float:left;width:100%}#dm-btn-wrapper{margin-bottom:20px}#dm-btn-wrapper .wrapper-xxs{padding:0}#dm-btn-label{color:var(--color-txt);margin-bottom:5px}@media only screen and (max-width:960px){#nav-distance .select-wrapper{width:100%}#nav-distance label{text-align:center;height:auto}#dm-btn-label{height:auto;margin-bottom:5px}}.select-wrapper header{width:100%;margin:0 auto;padding:0 0 5px;position:relative}#dist-radius-label span{float:none;font-family:var(--font-bold)}.select-wrapper header *{margin-bottom:0}.erw header *{color:var(--color-one)}.kin header *{color:var(--color-two)}.subcat-select{width:100%;display:block}.select .button,.select .button:after,.select .button *{width:100%;color:var(--color-txt);text-align:left;background:0 0;border:none;border-radius:0;display:block}.select .button,.select .button:hover{height:50px;line-height:55px;padding:0!important}.select .opt-btn{text-transform:none;letter-spacing:normal;border-top:1px solid var(--color-txt);margin-top:-1px;font-size:14px;line-height:20px;display:none}.select .opt-btn:hover{background-color:var(--lightgrey);line-height:20px}.select .opt-btn,.select .opt-btn.active,.select.focus .opt-btn.active{position:absolute;top:0;left:0}.select .opt-btn.active{display:block}.select .opt-btn.out{display:none!important}.select.focus .opt-btn{display:block;position:relative}.select .opt-btn span{width:100%;padding:0 60px 0 10px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.select .button span:before,.select .button:hover span:before{content:none}.button.check,.button.check:hover{text-indent:-2px;background:0 0;border-radius:0;width:100%;height:44px;margin:0;line-height:20px;font-family:var(--font-regular)!important}.button.check span:before,.button.check:hover span:before,.button.check span:after,.button.check:hover span:after{content:"";width:24px;height:24px;margin-top:-12px;position:absolute;top:50%;left:-45px}.button.check span:before,.button.check:hover span:before{border:1px solid var(--color-txt);opacity:1;border-radius:5px}.button.check span:after,.button.check:hover span:after{text-align:center;font:700 28px/24px superduperfont}.button.check.active span:after,.button.check.active:hover span:after{content:""}.button.check,.button.check:hover{padding-left:45px!important}.erw .button.check span{color:var(--color-one)}.erw .button.check span:before,.erw .button.check:hover span:before{border-color:var(--color-one)}.kin .button.check span{color:var(--color-two)}.kin .button.check span:before,.kin .button.check:hover span{border-color:var(--color-two)}.select button:before,.select button:after{content:none}.select-wrapper form,.select-wrapper input,.select-wrapper label,.select-wrapper .Inputfield{float:left;width:100%;color:var(--color-txt);display:block;position:relative}.select-wrapper form{padding-top:0}.select-wrapper .Inputfield,.select-wrapper .Inputfield:nth-child(odd){padding:0}#main .select-wrapper form input{padding-right:70px}#main .select-wrapper form button{background-color:var(--color-txt);border-radius:0 3px 3px 0;width:50px;height:50px;padding:0;position:absolute;top:4px;right:0}#main .select-wrapper form .focus button{color:#fff;background-color:var(--color-one)}#main .select-wrapper form button:hover{padding-left:0!important}#main .select-wrapper form .focus button span{color:#fff}#main .select-wrapper form button:before,#main .select-wrapper form button:after{content:none}#main .select-wrapper form button span{padding:0}#main .select-wrapper form button span:before{content:none}#main .select-wrapper form p{margin-bottom:0}#main .select-wrapper form p.info{font-size:calc(16*var(--em-per-pixels));font-family:var(--font-bold);color:var(--color-error)}@media only screen and (max-width:1440px){.section-options .main-wrapper{max-width:none;padding-left:2.5%;padding-right:2.5%}}@media only screen and (max-width:1280px){#nav-opt .select-wrapper{padding:10px 5% 20px}#nav-opt .teaser-counter{border:none;border-top:1px solid var(--lightgrey);border-radius:0}}@media only screen and (max-width:960px){#nav-opt .select-wrapper{width:100%}}@media only screen and (max-width:640px){.section-options .main-wrapper{padding-left:0;padding-right:0}#nav-opt .select-wrapper,#nav-opt .teaser-counter{width:100%}.select-nav-cont,.section-options .section-header{border-radius:0}.section-options .section-header{margin-top:0;padding-left:5%;padding-right:5%}.select-wrapper{width:100%;padding:2.5%}#nav-cats:after{content:none}.select-wrapper .wrapper-xxs{max-width:none}#nav-cats .select-wrapper header:before{left:0}.select-wrapper header h3{padding-left:45px}.button.check,.button.check:hover{float:left;width:auto}.button.check span:before,.button.check:hover span:before,.button.check span:after,.button.check:hover span:after{width:24px;left:-35px}}.cat-nav .inner{float:left;border-right:1px solid var(--color-txt);border-top:1px solid var(--color-txt);width:100%;margin-bottom:40px;display:block}.cat-nav-btn{float:left;text-align:center;width:33.3333%;height:50px;color:var(--color-txt);border-left:1px solid var(--color-txt);border-bottom:1px solid var(--color-txt);display:block;position:relative}.cat-nav-btn span{width:100%;padding:0 2.5%;line-height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cat-nav-btn.active{color:#fff;background-color:var(--color-txt)}.teaser-counter{float:left;text-align:center;border:1px solid var(--lightgrey);border-bottom:none;border-right:none;border-radius:6px 0 0;width:160px;height:80px;padding:0 20px;font-size:20px;display:block;position:absolute;bottom:0;right:0}.teaser-counter p{font-family:var(--font-regular);margin-bottom:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.teaser-counter strong{font-family:var(--font-bold);font-size:calc(20*var(--rem-per-pixels));display:block}#loc-cnt{font-family:var(--font-bold);margin-right:5px;font-size:calc(24*var(--rem-per-pixels))!important}@media only screen and (max-width:768px){.section-options .main-wrapper{padding-left:0;padding-right:0}.section-options .section-header{border-radius:unset;padding-left:5%;padding-right:5%}.section-options .teaser-counter{background-color:#fff;border-left:none;border-radius:0;width:100%;height:auto;position:static}.section-options .teaser-counter p{padding:20px 0;position:static;transform:translate(0)}#loc-cnt,.teaser-counter strong{display:inline;font-size:calc(22*var(--rem-per-pixels))!important}}.section-socialbtns{background-color:#fff;padding:0!important}#main .share-btns{padding-top:40px;padding-bottom:20px}.news-page #main .share-btns{max-width:var(--max-width-s)}.share-btns-col{float:left;width:auto;padding:0 5% 20px 0;display:block}#main .share-btns header{max-width:none;margin:0;padding:0}.black .share-btns header *,.share-btns header *{color:var(--color-two);text-align:left;margin-bottom:0}.share-btns h3,.share-btns p{font-size:calc(16*var(--em-per-pixels));line-height:calc(22*var(--em-per-pixels));font-family:var(--font-bold);margin-bottom:5px;font-weight:600}.socialbuttons{row-gap:calc(var(--gap-txt)*.75);float:left;flex-flow:column;width:100%;padding-bottom:0;display:flex}.socialbuttons ul{justify-content:flex-start;align-items:flex-start;gap:calc(var(--gap-txt)*.75);flex-flow:wrap;width:100%;display:flex}.socialbuttons li,#main-container #mainfooter .socialbuttons li{float:left;width:auto;margin:0;display:block;position:relative}.socialbuttons .button,#mainfooter .socialbuttons .button{border-radius:5px}#mainfooter .socialbuttons .button:after{content:none}.socialbuttons .button,#mainfooter .socialbuttons .button{float:left;width:50px;height:50px;color:var(--color-two);text-align:center;border:2px solid var(--color-one);background-color:#0000;margin:0;padding:0;position:relative;overflow:visible!important}#mainfooter .socialbuttons :is(.button,.button strong){color:#fff;border-color:#fff}.socialbuttons .button:hover{padding:0!important}.socialbuttons .button,.socialbuttons .button:before{flex-flow:column;justify-content:center;align-items:center;display:flex}.socialbuttons .button:before{text-align:center;width:30px;height:30px;color:var(--color-one);opacity:1;transition:all 0 ease;background-color:#0000;border-radius:3px;font:30px/30px superduperfont;position:relative}#mainfooter .socialbuttons .button:before{color:#fff}.socialbuttons .button:hover,.socialbuttons .button:hover:before{background-color:var(--color-one);padding:0;left:0;color:#fff!important}#mainfooter .socialbuttons .button:hover:before{background-color:#0000}.socialbuttons a:after{width:0;height:100%}.socialbuttons strong{z-index:1;letter-spacing:.04em;text-align:center;text-transform:none;width:88px;color:var(--color-one);opacity:0;font-size:14px;line-height:30px;position:absolute;bottom:-30px;left:-22px}.socialbuttons a:hover strong{opacity:1}.socialbuttons .button.phone:before{content:""}.socialbuttons .button.fax:before{content:""}.socialbuttons .button.email:before{content:""}.socialbuttons .button.print:before{content:""}.socialbuttons .button.kununu:before{content:""}.socialbuttons .button.whatsapp:before{content:""}.socialbuttons .button.instagram:before{content:"";transform:translate(8%,4%)}.socialbuttons .button.linkedin:before{content:""}.socialbuttons .button.xing:before{content:""}.socialbuttons .button.facebook:before{content:""}.socialbuttons .button.twitter:before{content:"";font-size:25px}.socialbuttons .button.instagram:before{content:""}#modal-nav{bottom:calc(var(--nav-height)*-1);z-index:10;width:auto;height:auto;transition:bottom .35s ease-in-out;display:block;position:fixed;left:50%;transform:translate(-50%,-50%);padding:0 10px!important}#modal-nav.on{bottom:0}#modal-nav ul{padding:0}#modal-nav li{float:right;display:block;position:relative}#modal-nav li .inner{float:right;margin:0;display:block;position:relative}#modal-nav .inner:before{content:"";background-color:#fff;width:100%;height:100%;animation:2s infinite scale-pulse;display:block;position:absolute;top:0;left:0}#modal-nav .inner:hover:before{animation-iteration-count:1}#modal-nav svg{z-index:0;width:100%;height:100%;display:none;position:absolute;top:0;left:0;transform:rotate(-15deg)}#modal-nav .button{float:right;border:4px solid #fff;box-shadow:0 15px 30px 4px #0003}#modal-nav .button:before,#modal-nav .button:after,#modal-nav .inner:before{border-radius:80px}#modal-nav .button span:before{left:-64px}#modal-nav path{width:200%}#modal-nav text{font-family:var(--font-bold);text-align:center;fill:#fff;text-transform:uppercase;font-size:50px;transform:scale(1.4)translate(-14%,-14%)}.button.tggl{cursor:pointer;border-radius:40px;width:80px;height:80px;padding:0}@media (hover:hover) and (pointer:fine){.button.tggl:hover{width:400px;padding:0!important}}.button.tggl span{box-sizing:border-box;border-left:80px solid #0000;flex-flow:wrap;justify-content:center;align-items:center;width:380px;height:72px;padding:0;font-size:16px;display:flex;left:-20px}.button.tggl span:before,.button.tggl:hover span:before{opacity:1;width:80px;font-size:40px;font-weight:100;line-height:80px;top:-2px;left:-62px}.button.tggl.phone span:before{content:""}.button.tggl strong{font-family:var(--font-regular);font-size:16px}.button.tggl a{height:auto;font-family:var(--font-bold);font-size:18px;display:block;padding:2px 0 0!important}.button.tggl a:before{content:none}#main-container .button.tggl a,#main-container .button.tggl strong,#main-container .button.tggl span{white-space:nowrap;line-height:1.125rem;padding:0!important}@media only screen and (max-width:1440px){.button.tggl,.button.tggl span{border-radius:32px}.button.tggl{width:64px;height:64px}.button.tggl span{width:280px;height:56px}.button.tggl span:before,.button.tggl:hover span:before,#modal-nav .button span:before{width:60px;font-size:36px;line-height:60px;top:0;left:-61px}.button.tggl a,.button.tggl strong{font-size:.875rem;line-height:1.25em}#modal-nav{transform:translate(-50%,-25%)}}@media (hover:hover) and (pointer:fine) and (max-width:1440px){.button.tggl:hover{width:290px}}@media only screen and (max-width:1024px){.button.tggl{transition:all .35s ease-in-out}}@media only screen and (max-width:768px){#modal-nav{left:50%;bottom:calc(var(--gap-col)/2);transform:translate(-50%);padding:0!important}#modal-nav.on{bottom:calc(var(--gap-col)/2)}}#mainnav-container.mc-sn,.section-nav-list{--nav-sec-btn-height:2rem;--nav-btn-height:calc(var(--nav-height) - var(--nav-sec-btn-height))}.mc-sn #mainnav{padding:0 var(--gap-col);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;top:auto;left:0}.mc-sn #mainnav .nav-btn-list{flex-flow:row;display:flex;position:static;top:auto}.nav-sec-list,#mainnav-container .nav-sec-list{z-index:3;flex-flow:wrap;place-content:flex-start flex-end;align-items:flex-start;gap:.625rem;width:100%;margin:0;padding:0;display:flex;position:relative}.nav-sec-list,.nav-sec-list :before,.nav-sec-list :after{--color-txt:var(--white)}.nav-sec-list *,.nav-sec-list :before,.nav-sec-list :after{color:var(--color-txt);line-height:var(--nav-sec-btn-height)}.section-nav-list{z-index:3;background-color:var(--white);display:none;position:relative;padding-top:var(--nav-height)!important;padding-bottom:0!important}:is(#mainnav,.section-nav-list) .nav-sec-list *{font-family:var(--font-regular);font-size:var(--nav-font-size);line-height:var(--nav-sec-btn-height);margin:0}:is(#mainnav,.section-nav-list) .nav-sec-list li{background-color:var(--color-one);border-radius:0 0 var(--border-radius-min)var(--border-radius-min);flex-flow:column;justify-content:center;align-items:center;padding:0 .625rem;display:flex}:is(#mainnav,.section-nav-list) .nav-sec-list li a{height:var(--nav-sec-btn-height);-webkit-text-decoration:unset;text-decoration:unset;flex-flow:row;gap:.3125rem;display:flex}.nav-sec-list figure{width:var(--nav-line-height);height:var(--nav-line-height);background-size:contain;border:.125rem solid #0000;border-left:0;border-right:0;display:block}.nav-sec-list .label{flex-flow:row;gap:.3125rem;display:flex}@media only screen and (max-width:90rem){.section-nav-list{display:block}#mainnav-container.mc-sn .main-wrapper{padding:0}.mc-sn #mainnav{height:var(--nav-height);border-top:var(--nav-height)solid #0000;padding:0;overflow:hidden}.mc-sn #mainnav.active{height:auto;overflow:visible}.mc-sn #mainnav .nav-btn-list{flex-flow:column;justify-content:flex-start;align-items:flex-start;position:relative}:is(#mainnav,.section-nav-list) .nav-sec-list{padding:.625rem var(--gap-col);border-top:1px solid var(--lightgrey);justify-content:center}:is(#mainnav,.section-nav-list) .nav-sec-list li{border-radius:var(--border-radius-min)}:is(#mainnav,.section-nav-list) .nav-sec-list{padding:.625rem}}@media only screen and (max-width:60rem){.mc-sn #mainnav,.mc-sn #mainnav .nav-btn-list{margin:0 auto;display:block}.mc-sn #mainnav.active{height:100vh;overflow-y:scroll}.mc-sn #mainnav .nav-btn-list{padding-bottom:var(--nav-height);transform:translate(-50%);left:50%!important}#mainnav .nav-sec-list:last-child{margin-bottom:var(--gap-row)}}@media only screen and (max-width:40rem){#mainnav-container.mc-sn,.section-nav-list{--nav-sec-btn-height:1.5rem}.mc-sn #mainnav .nav-btn-list{border-left:unset;border-right:unset}:is(#mainnav,.section-nav-list) .nav-sec-list li a{padding:0 .3125rem}}section{clear:both;width:100%;padding:var(--vert-whitespace)0 0 0;margin:0 auto;display:block}section.bgi,section.bgc,section.bg-img,section:last-child{padding-bottom:var(--vert-whitespace)}section.bgi,section.bgc,section.bg-img{z-index:1;position:relative}:is(section.no-bgi.no-bgc)+:is(section.bgi,section.bgc,section.bg-img){margin-top:var(--vert-whitespace)}section,.section-bg{background-position:50%}.bg-img,.section-bg{background-repeat:no-repeat;width:100%;height:100%;display:block;position:absolute;bottom:0;right:0;overflow:hidden}.section-bg img{display:none}@media only screen and (min-width:1152px){.section-article.bg-img,.section-teasertiles,.section-teaserboards{transform:translate(0,0)}}section.bg-gradient{background-image:linear-gradient(to right,rgba(var(--color-one-rgb),1),rgba(var(--color-two-rgb),1)70%)}section.bg-lightgrey{--color-bg:var(--lightgrey)}section.bg-blue *,section.bg-green *{--color-txt:var(--white)}.section-bg.bg-blue:after,.section-bg.bg-green:after,.bg-lightgrey .section-bg:after,.section-bg.bg-lightgrey:after,.white .section-bg:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.section-bg.bg-blue:after{background-image:linear-gradient(to right,rgba(var(--color-one-rgb),1),rgba(var(--color-one-rgb),.5)66%,rgba(var(--lightgrey-rgb),.25))}.section-bg.bg-green:after{background-image:linear-gradient(to right,rgba(var(--color-two-rgb),1),rgba(var(--color-two-rgb),.5)50%,rgba(var(--lightgrey-rgb),0))}.bg-lightgrey .section-bg:after,.section-bg.bg-lightgrey:after{background-image:linear-gradient(to right,rgba(var(--lightgrey-rgb),1),rgba(var(--lightgrey-rgb),.5)50%,rgba(var(--lightgrey-rgb),0))}.bg-gradient,.bg-gradient .section-bg:after,.section-bg.bg-gradient:after{background-image:linear-gradient(to right,rgba(var(--color-one-rgb),1),rgba(var(--color-two-rgb),1)70%)}@media only screen and (max-width:1024px){#main .bg-lightgrey .section-bg:after,.section-bg.bg-lightgrey:after{background-image:linear-gradient(to bottom,rgba(var(--lightgrey-rgb),1),rgba(var(--lightgrey-rgb),.5)25%,rgba(var(--lightgrey-rgb),0))}}.section-pageheader{z-index:2;position:relative}.section-pageheader.img,.section-pageheader.img.bgc{z-index:5;padding:0}@media only screen and (max-width:64rem){.section-pageheader.img,.section-pageheader.img.bgc{padding-bottom:calc(var(--vert-whitespace)/2)}}#pageheader{z-index:1;row-gap:var(--gap-row);grid-template-columns:repeat(12,1fr);padding:0;font-size:20px;display:grid;position:relative}#pageheader:before,#pageheader:after{content:none}#pageheader .main-wrapper{grid-column:span 12}.ph-imgs-wrapper,#pageheader .caption-wrapper{grid-column:span 12;width:100%}.no-img #pageheader .btn-wrapper .main-wrapper{display:none}.pageheader-imgs{width:100%;display:block;position:relative}.pageheader-imgs figure,.section-heroimg figure,.slide figure{width:100%;height:75vh;min-height:720px;display:block;position:relative;top:0;left:0}.std-page .pageheader-imgs figure{height:auto;min-height:0;padding-bottom:42.86%}.section-gallery .slide figure{height:auto;min-height:0;padding-bottom:56.25%}@media only screen and (min-width:100rem){.std-page .pageheader-imgs figure{height:80vh;max-height:800px;padding-bottom:0}}@media only screen and (max-width:60rem){.std-page .pageheader-imgs figure{padding-bottom:56.25%}}.pageheader-imgs img{visibility:hidden;position:absolute}#pageheader .main-wrapper .wrapper-s{width:75%;padding:0}.no-img #pageheader .main-wrapper .wrapper-s{width:100%;max-width:none}#pageheader .inner :last-child{margin-bottom:0}@media only screen and (max-width:80rem){.pageheader-imgs figure,.section-heroimg figure,.slide figure{height:auto;min-height:0;padding-bottom:56.25%}#pageheader{font-size:16px}.no-img #pageheader .main-wrapper .wrapper-s{width:100%}#pageheader .main-wrapper .wrapper-s{width:66.6667%}}@media only screen and (max-width:1152px){.pageheader-imgs figure,.section-heroimg figure,.slide figure{height:auto;min-height:0;padding-bottom:56.25%}}@media only screen and (max-width:64rem){.section-pageheader.no-img{background-color:rgba(var(--color-bg-rgb),.89);padding-top:calc(var(--vert-whitespace)/2);padding-bottom:calc(var(--vert-whitespace)/2)}#pageheader .main-wrapper .wrapper-s{width:100%}#pageheader .caption-wrapper,#pageheader .caption-body,#pageheader .caption{height:auto;display:block;position:relative}#pageheader .caption-body:before{content:none}#pageheader .caption .category-title{color:var(--white)}#pageheader .caption{padding-bottom:0}#main .img #pageheader .caption *{--color-txt:var(--color-one);text-align:left;text-shadow:none;border-color:inherit}#main .img #pageheader .cat-title{color:var(--color-one)}.kin #main .img #pageheader .cat-title{color:var(--color-two)}#main #pageheader .btn-wrapper{display:none}}@media only screen and (max-width:60rem){.pageheader-imgs figure,.section-heroimg figure,.slide figure{padding-bottom:75%}.slide.img.cpt-std .wrapper-s{--font-size-xl:1.25rem;--line-height-xl:1.875rem;--font-size-l:1.25rem;--line-height-l:1.875rem;--font-size-m:1.25rem;--line-height-m:1.875rem;float:left;width:100%;padding:var(--gap-txt)var(--gap-col);margin-right:var(--gap-col);border-radius:unset;display:inline-block}#main .slide.img.cpt-std .wrapper-s:before{border-radius:unset}#main .slide .button{position:relative;inset:auto auto 0 0;margin-top:20px!important;padding:0 5%!important}}@media only screen and (max-width:767px){#pageheader .caption-wrapper,#pageheader .caption-body:before,#pageheader .caption-wrapper:after,#pageheader .verttxt-wrapper{height:auto;position:relative}}@media only screen and (max-width:40rem){.slide figure{padding-bottom:100%}}.section-heroslider,.section-heroslider .wrapper-l{padding:0!important}.section-heroslider{z-index:5;position:relative}.section-heroimg,.section-heroimg .wrapper-l{padding:0!important}.section-heroimg figure{z-index:1;position:relative}.section-heroimg img{visibility:hidden;width:100%;position:absolute}.section-heroimg .caption-body,.section-heroimg .caption,.section-heroimg .wrapper-s{width:100%;height:auto;display:block;position:relative}.section-heroimg .caption-body{z-index:2;position:absolute;bottom:0;left:0}.section-heroimg .caption *{color:var(--black)}.section-heroimg .main-wrapper{background-color:var(--black);background-color:rgba(var(--white-rgb),.92);padding-top:40px;padding-bottom:40px}#main .section-heroimg .scroll-btn{bottom:40px}@media only screen and (max-width:64rem){.section-heroimg .caption-body{width:100%;top:2.5vh;right:auto}.section-heroimg .wrapper-xs{width:100%;margin-left:auto;margin-right:auto}}.section-togglelist{background-color:var(--lightgrey);padding:0}.togglelist-container{width:100%;padding-bottom:40px;display:block}.togglelist{width:100%;display:block;overflow:hidden}.toggle-wrapper{column-gap:var(--gap-col);row-gap:var(--gap-row);grid-column:span 6;grid-template-columns:repeat(6,1fr);width:100%;height:0;display:grid;position:relative;overflow:hidden}.toggle-content{grid-column:span 6;width:100%;position:relative}.teaser-item{width:33.3333%;display:block;position:relative}.teaser-item .inner,.teaser-info{flex-flow:wrap;width:100%;display:flex}.teaser-info{flex-flow:column wrap;justify-content:center;align-items:flex-start;row-gap:.9375rem}.teaser-info *{margin-top:0;margin-bottom:0}.teaser-info header{flex-flow:column wrap;row-gap:.625rem;display:flex}.teaser-img{width:100%;display:block;position:relative}.teaser-item .logo{margin:calc(var(--gap-col)/2)calc(var(--gap-row)/2);background-position:50%}.teaser-item.no-img .logo{margin-bottom:0}.teaser-img figure img{visibility:hidden;width:100%;position:absolute}.teaser-img figure{background-position:50%;padding-bottom:56.25%}#main .teaser-item.invisible{height:0;min-height:0;display:none}#main .teaser-item.visible.in{height:auto;min-height:inherit;opacity:1;display:block}.section-teaser .section-header,.section-teaser .section-footer{max-width:var(--max-width-l)}.teaser-wrapper{width:100%;display:block;position:relative}.teaser-body:before,.teaser-wrapper:after{content:none}@media only screen and (max-width:80rem){#main .teaser-wrapper.carousel-wrapper{padding-bottom:40px}}@media only screen and (max-width:64rem){#main .teaser-wrapper.carousel-wrapper{padding:0 5% 80px}}.news-overview .cards{margin-top:-2px}.cards .section-header .wrapper-s{margin:0;padding:0}.cards.portrait .teaser-wrapper{max-width:var(--max-width-m)}.cards .teaser-wrapper .section-header{padding-left:0;padding-right:0}.news-overview .wrapper-s{max-width:var(--max-width-m)}.cards .caption-body:before{content:none}.teaser.cards{column-gap:var(--gap-row);row-gap:var(--gap-row);grid-template-columns:repeat(12,1fr);place-content:stretch center;width:100%;display:grid}.cards .teaser-item{background-color:rgba(var(--white-rgb),.92);border-radius:var(--border-radius-std);border:1px solid var(--lightgrey);grid-column:span 4;width:100%;display:flex;overflow:hidden}.bgc .cards .teaser-item{border-color:var(--color-txt)}.cards .teaser-item .inner{align-self:flex-start}.cards .teaser-item.no-img .teaser-info,.cards .teaser-item.no-img .inner{align-self:center}.cards.portrait .teaser-item header{align-content:flex-start}.cards .teaser-img{background-color:var(--lightgrey);align-self:flex-start}.bgc .cards .teaser-item{background-color:#0000}.cards.count-2 .teaser-item,.cards.count-4 .teaser-item,.news-overview .cards .teaser-item{grid-column:span 6}.cards .teaser-info{padding:calc(var(--gap-row)/2);position:relative}.cards .img .verttxt-wrapper,.cards .img .verttxt-body,.cards .img .verttxt{height:auto;transform:unset;display:block;position:static}.cards.portrait .teaser-item{border-radius:var(--border-radius-std);border-style:solid;border-width:1px;grid-column:span 4}.cards.portrait.count-4 .teaser-item{grid-column:span 3}.cards .portrait .teaser-img figure{background-position:top;padding-bottom:100%}@media only screen and (max-width:80rem){.cards.portrait.count-4 .teaser-item,.cards.portrait .teaser-item{grid-column:span 4}}@media only screen and (max-width:64rem){.cards.portrait.count-1 .teaser-item,.cards.portrait.count-2 .teaser-item{min-height:0}.cards.portrait .teaser-item,.cards.portrait.count-1 .teaser-item,.cards.portrait.count-2 .teaser-item,.cards.portrait.count-4 .teaser-item{grid-column:span 6}.cards.portrait.count-2 .inner,.cards.portrait.count-1 .inner{float:left;width:100%;position:relative}.cards.portrait.count-2 .teaser-img,.cards.portrait.count-2 .teaser-info,.cards.portrait.count-1 .teaser-img,.cards.portrait.count-1 .teaser-info{float:left;width:50%;display:flex}.cards.portrait.count-2 .teaser-info,.cards.portrait.count-1 .teaser-info{align-content:center;align-items:center}.cards.portrait.count-2 .wrapper-xs,.cards.portrait.count-1 .wrapper-xs{padding:0 10%}.cards{border:none}.cards .teaser-wrapper{padding:0 5%}.cards .teaser-item,.cards.portrait.count-4 .teaser-item,.cards .teaser-item.portrait{grid-column:span 6}.cards .teaser-img{margin:0 auto}.cards .img .button-wrapper{padding:0;position:relative;bottom:auto;left:auto}}@media only screen and (max-width:60rem){.cards .teaser-item,.cards.count-2 .teaser-item,.cards.count-4 .teaser-item{grid-column:span 12;width:100%;max-width:540px;margin:0 auto}.cards.portrait.count-4 .teaser-item,.cards.portrait .teaser-item{max-width:375px;margin:0 auto}}@media only screen and (max-width:40rem){.cards.portrait.count-4 .teaser-item,.cards.portrait .teaser-item{grid-column:span 12;width:100%}}.tables{row-gap:var(--gap-row);flex-flow:column wrap;width:100%;display:flex}.tables:before,.tables:after{content:none}.tables .teaser-item{border-radius:var(--border-radius-std);background-color:rgba(var(--white-rgb),.89);width:100%;min-height:0;margin:0;overflow:hidden}.tables .teaser-item .inner{row-gap:var(--gap-row);grid-template-columns:repeat(6,1fr);place-content:center;display:grid}.tables .teaser-item:nth-child(2n) .inner{direction:rtl}.tables .teaser-img,.tables .teaser-info{direction:ltr;grid-column:span 3;align-content:center;align-items:center;width:100%}.tables .teaser-info{padding:var(--gap-row)var(--gap-col)}.tables .teaser-img{position:relative}.tables .teaser-img figure{height:auto;min-height:320px;padding-bottom:56.25%}.tables .logo{background-position:50%;background-size:auto 80%;background-color:var(--white);background-color:rgba(var(--white-rgb),.92);border-radius:0 var(--border-radius-mid)0 0;max-width:240px;height:60px;margin:0;padding-left:0;display:inline-block;position:absolute;bottom:0;left:0}.abstract,.button-wrapper{float:left;width:100%;display:block}.button-wrapper .button{float:left}.teaser-title h3{line-height:calc(18*var(--em-per-pixels))}#main .teaser-title:after{content:none}.teaser-info .contact-info{margin:0 0 10px}.teaser-info .button-wrapper{text-align:left;margin:0}@media only screen and (max-width:80rem){.tables .teaser-img{grid-column:span 4}.tables .teaser-info{grid-column:span 2}}@media only screen and (max-width:60rem){.tables .teaser-img{grid-column:span 6}.tables .teaser-info{grid-column:span 6;padding-top:0}.teaser.tables .teaser-img figure{min-height:0;padding-bottom:42.86%}}.teaser.boards{column-gap:calc(var(--gap-row)/2);row-gap:calc(var(--gap-row)/2);grid-template-columns:repeat(12,1fr);width:100%;padding:0;display:grid}.boards .teaser-item{border-radius:var(--border-radius-std);grid-column:span 4;width:100%;position:relative;overflow:hidden}.boards .img header *,.boards .img .abstract *{font-family:var(--font-bold);text-shadow:var(--text-shadow);font-weight:600}.boards .teaser-item .inner{float:left;width:100%;height:max(25vh,320px);padding:calc(var(--gap-row)/3)calc(var(--gap-col)/3);background-color:var(--lightgrey);flex-flow:wrap;row-gap:.625rem;display:flex;position:relative;overflow:hidden}.bgc .boards .teaser-item{border:1px solid var(--white)}.bgc .boards .teaser-item .inner{background-color:#0000}.boards .teaser-btn{transition:all .35s;overflow:hidden}.boards .teaser-btn:hover{transform:translate(0,0)}.boards .teaser-img:after{content:"";background-image:linear-gradient(to right,rgba(var(--black-rgb),.66),rgba(var(--black-rgb),.11)100%,rgba(var(--black-rgb),0));opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0}.boards .img header *{--color-txt:var(--white);background:0 0;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.boards .teaser-btn:hover .teaser-info:before{opacity:1}.teaser-btn:after,.boards .no-img .teaser-info:before{content:none}.boards .wrapper-xs{max-width:480px;margin:0;padding:0 10% 0 20px}.boards .teaser-info{z-index:3;flex-flow:wrap;width:100%;height:100%;min-height:0;position:relative;top:0;left:0}.boards.large .teaser-item:before,.boards.large .teaser-item .inner,.boards .teaser-img figure,.boards .logo,.boards .abstract{transition:all .35s}.boards .teaser-img,.boards .teaser-img figure{background-position:50%;height:100%;padding-bottom:0;position:absolute;top:0;left:0}.boards .teaser-img.no-img figure{filter:grayscale()}.section-gmap .teaser-item{cursor:pointer}.boards .wrapper-xs{padding:40px 10% 0 20px;position:static}.boards .teaser-item header{justify-content:flex-start;row-gap:10px;position:relative}.boards .teaser-btn .logo{z-index:5;background-position:0;background-size:contain;height:80px;margin:0;position:relative;top:auto;left:auto}.boards .img .teaser-btn .logo{filter:drop-shadow(5px 5px 5px #00000080)}.boards .teaser-item .abstract{z-index:-1;padding:0 calc(var(--gap-col)/2);opacity:0;position:relative;top:20px}.boards .teaser-item.contact .abstract{display:none}#main .boards .button{z-index:2;position:absolute;bottom:30px;left:40px}.boards .categories{display:none}.boards .categories .cat{width:100%;margin:0;padding:0;display:block}#main .boards .teaser-item .button{border-radius:0 var(--border-radius-std)0 0;position:absolute;bottom:0;left:0}#main .boards .teaser-btn:hover .button,#main .boards .teaser-item .button:hover{filter:grayscale(0)brightness()}#main .boards .teaser-item .button:after{border-radius:0!important}.boards .teaser-item.vac{background-color:var(--white)}.boards .teaser-item.vac.visible.out,.boards .teaser-item.vac.out,.boards .teaser-item.vac.hidden{display:none}.boards .teaser-item.vac.in,.boards .teaser-item.vac.visible{display:block}.boards .teaser-item.vac .inner{padding-bottom:0}.teaser-item.vac.no-img .teaser-info,.teaser-item.vac.no-img .caption-body,.teaser-item.vac .caption,.boards .teaser-item.vac header,.boards .teaser-item.vac .abstract{padding:0;display:block;position:static}.boards .wrapper-xs{padding:20px}.boards .teaser-item.vac header{min-height:80px}.boards .teaser-item.vac .abstract{opacity:1}.erw #main .teaser-item.vac header *{color:var(--color-one)}.boards .teaser-item.vac header p,.boards .teaser-item.vac .abstract *{font-family:var(--font-running-text-bold)}@media only screen and (max-width:80rem){.boards .teaser-item{grid-column:span 6}}@media only screen and (max-width:60rem){.boards-container{padding:0 5%}.boards{row-gap:var(--gap-row)}.boards .teaser-item,.boards.count-2 .teaser-item,.boards.count-4 .teaser-item{grid-column:span 12}.boards .wrapper-xs{padding:0 5% 0 20px}.boards .teaser-item header{padding:20px}.boards .teaser-btn .logo{float:right;background-position:100%;background-size:auto 90%;width:33.3333%;height:80px;margin:0;position:relative;top:-2.5%;left:auto;right:auto}.boards .teaser-btn:hover .logo{opacity:1}.boards .teaser-btn .abstract,.boards .teaser-btn:hover .abstract{opacity:1;top:20px}.boards .teaser-btn .teaser-info:before{opacity:1}}@media only screen and (max-width:40rem){.boards .img .caption-body:before{width:150%;height:150%}.boards .wrapper-xs{min-height:125px}}@media only screen and (max-width:480px){.boards .teaser-info,.boards .teaser-btn .caption-body,.boards .teaser-btn .caption{display:block;position:relative}.boards .teaser-btn .caption{padding:20px 0 40px}.boards header h3,.boards .teaser-btn .logo{float:none;width:100%;display:block}.boards .teaser-btn .logo{background-position:0;background-size:auto 100%;margin-bottom:20px;right:auto}.boards .teaser-item header,.boards .teaser-btn .abstract{padding:0;position:relative;top:0;left:0}.boards .teaser-btn:hover .abstract{top:0}.boards .c-phone{text-align:left;font-size:calc(22*var(--rem-per-pixels));line-height:calc(18*var(--em-per-pixels))}}.teaserlist .teaser-item .inner,.teaserlist .teaser-item .inner:before{transition:all .35s}.teaser-row.out,.teaser-row.invisible,.teaser-row.invisible.in,.teaser-row.unselected{display:none}.teaser-row.in,.teaser-row.visible.in,.teaser-row.unselected.in{opacity:1;display:block}.teaser-row{margin-top:var(--gap-row)}.teaser-row:first-child{margin-top:0}#main .teaser-row .teaser-title{float:left;width:100%;margin-top:0;margin-bottom:0;padding:40px 0 0}.teaserlist{justify-content:space-between;row-gap:var(--gap-row);flex-flow:column wrap;width:100%;margin:0;padding:0;display:flex}.teaserlist .teaser-item,.teaserlist .inner,.teaserlist .teaser-info{width:100%}.teaserlist .teaser-item{background-color:var(--white);border-radius:var(--border-radius-min);width:100%;overflow:hidden}.teaserlist .teaser-item:first-child{margin-top:0}.teaserlist .teaser-item.no-img:before{content:"";background:var(--white);width:50%;height:100%;position:absolute;top:0;right:0}.teaserlist .inner{border-color:var(--color-txt);grid-template-columns:repeat(6,1fr);padding:0;display:grid;overflow:visible}.teaserlist .teaser-item.active .inner{border-left:40px solid var(--color-txt);transform:translate(0,0)}.teaserlist .teaser-item.active .inner,.teaserlist.preview .teaser-item:hover .inner,.teaserlist.preview .teaser-item:hover figure{transform:translate(0,0)}.teaserlist .teaser-item.active .inner:before,.teaserlist.preview .teaser-item .inner:before{content:"";z-index:2;width:44px;height:44px;color:var(--white);text-align:center;margin-top:-22px;font:44px/44px superduperfont;position:absolute;top:50%;left:-40px}.teaserlist .teaser-img,.teaserlist .teaser-info{grid-column:span 3}.teaserlist .teaser-info{padding:var(--gap-row)var(--gap-col);align-content:center;row-gap:calc(var(--gap-row)/2);height:max(375px,25vh)}.partner-overview .teaserlist .no-img .teaser-img{background:url(../img/home-icon.svg) 50%/auto 50% no-repeat}.teaserlist .teaser-img figure{height:100%;padding-bottom:0}.teaserlist .logo{background-position:50%;background-color:var(--white);background-size:auto 80%;background-color:rgba(var(--white-rgb),.92);border-radius:0 var(--border-radius-mid)0 0;max-width:240px;height:80px;margin:0;padding:0;display:inline-block;position:absolute;bottom:0;left:0}.teaserlist .teaser-item header *{text-align:left}.teaserlist h3{color:var(--color-txt)}.teaserlist .teaser-item .categories p{font-family:var(--font-bold)}.teaserlist .teaser-item header p,.teaserlist .teaser-item .categories p{font-size:calc(16*var(--em-per-pixels));line-height:calc(22*var(--em-per-pixels))}.teaserlist .teaser-item header p{font-family:var(--font-regular);margin-bottom:0}.teaserlist p.occupancy span:before{height:24px;left:-30px}.teaserlist.preview .teaser-item,.teaserlist.preview .inner,.teaserlist.preview .teaser-info,.teaserlist.preview .teaser-item .abstract{min-height:0}.teaserlist.preview .teaser-item{border:1px solid var(--lightgrey);width:100%;margin:0 0 10px}.teaserlist.preview .teaser-item:last-child{margin-bottom:0}.teaserlist.preview .teaser-img,.teaserlist.preview .teaser-info{float:left;display:block}.teaserlist.preview .teaser-img,.teaserlist.preview .teaser-img figure{height:100%;position:absolute;top:0;left:0}.teaserlist.preview .teaser-img{width:16.6667%}.teaserlist.preview .teaser-img figure{width:100%;padding-bottom:0}.teaserlist.preview .teaser-info{width:83.3333%;margin-left:16.6667%}.teaserlist.preview .teaser-item.img .caption-body:before{content:none}.teaserlist.preview .wrapper-xs{padding:10px 5%}.teaserlist.preview .teaser-item header,.teaserlist.preview .teaser-item .abstract{float:left;width:100%;margin:0;padding:0 190px 0 0;display:block;position:relative;top:auto;transform:none}.teaserlist.preview .teaser-title h3{margin-top:0}.teaserlist.preview .teaser-item .abstract{padding-bottom:0}.teaserlist.preview .abstract p.contact{float:left;width:100%;margin:5px 0 0}.teaserlist.preview .abstract p.contact span{float:left;width:auto;font-family:var(--font-regular)}.teaserlist.preview .abstract p.contact span:before{content:"•";float:left;padding:0 5px;display:block}.teaserlist.preview .abstract p.contact:before{float:left;content:"";font-family:superduperfont;font-size:calc(18*var(--em-per-pixels));display:block}#main .teaserlist.preview .button{z-index:2;margin:-15px 0 0;position:absolute;inset:50% 40px auto auto}.section-vacancies .teaserlist.preview .teaser-info{width:100%;margin-left:0}.section-vacancies .teaserlist.preview .wrapper-xs{padding:10px 240px 10px 20px}@media only screen and (max-width:100rem){.teaserlist-container .main-wrapper{max-width:none;padding:0 2.5%}}@media only screen and (max-width:64rem){.teaserlist .categories li{width:100%;padding:0 10px 10px 0;display:block}.teaserlist .categories li:last-child{padding-bottom:0}}@media only screen and (max-width:60rem){.teaserlist .teaser-img,.teaserlist .teaser-info{grid-column:span 6}.teaserlist .teaser-img figure{height:auto;padding-bottom:56.25%}.teaserlist .teaser-info{height:auto}}.section-teaser.tiles{margin-top:var(--vert-whitespace);padding:0}.section-teaser.tiles:first-child,.section-article+.section-teaser.tiles,section.bgc+.section-teaser.tiles,section.bg-img+.section-teaser.tiles,.section-teaser.tiles+section.bgc,.section-teaser.tiles+section.bg-img{margin-top:0}.section-teaser.tiles .section-header{padding-top:40px}.tiles .teaser-wrapper{max-width:none;padding:0;display:block}.teaser.tiles{grid-template-columns:repeat(6,1fr);width:100%;display:grid}.tiles .teaser-item{float:left;width:100%;height:auto;min-height:unset;border-top:0;flex-flow:wrap;grid-column:span 3;justify-content:center;align-items:center;margin:0;padding-bottom:0;display:flex;position:relative;overflow:hidden}.tiles .teaser-item.full{grid-column:span 6}.tiles .teaser-item.img{height:clamp(390px,75vh,640px)}.tiles .teaser-item.bgc{z-index:1}.teaser.tiles .teaser-item.quarter,.tiles .teaser-item.onethird{grid-column:span 2}.teaser.tiles .teaser-item.twothird{grid-column:span 4}.tiles .teaser-item .inner{z-index:4;width:100%;height:100%;position:absolute;top:0;left:0}.tiles .no-img .inner,.tiles .no-img .teaser-info,.tiles .no-img .caption-body,.tiles .no-img .caption{width:100%;height:auto;transform:unset;margin:0;display:flex;position:relative;top:auto;left:auto}.tiles .teaser-img,.tiles .teaser-img figure{width:100%;height:100%;padding-bottom:0;position:absolute;top:0;left:0}.tiles .teaser-info{padding:var(--vert-whitespace)0}.tiles .img .teaser-info{padding:0}.teaser.tiles .teaser-info img{visibility:visible;position:relative}.full .teaser-info img,.teaser-info img[class=align_center]{margin:0 auto;display:block}.teaser.tiles .caption{max-width:var(--max-width-s);margin:0 auto;padding:0 min(5%,80px)}@media only screen and (max-width:80rem){.tiles .teaser-item.onethird,.tiles .teaser-item.twothird,.tiles .teaser-item.quarter{grid-column:span 3}.teaser.tiles .half.img .teaser-info{padding-right:0}}@media only screen and (max-width:60rem){.tiles .teaser-item,.tiles .teaser-item.half,.tiles .teaser-item.onethird,.tiles .teaser-item.twothird,.tiles .teaser-item.quarter{grid-column:span 6;width:100%}.teaser.tiles .teaser-item.no-img,.teaser.tiles .no-img .inner{grid-column:span 6;width:100%;height:auto;min-height:0;margin:0;padding-bottom:0;position:relative}.teaser.tiles figure{background-position:50%;width:100%;height:100%;top:0;left:0}.teaser.tiles .full .caption-body:before{opacity:.5;width:150%}.teaser.tiles .teaser-item .wrapper-xs{margin:0}}.left .teaser-info,.center .teaser-info,.right .teaser-info{z-index:1;overflow:visible}.center .teaser-info{width:100%}#main .right .teaser-info *{text-align:right}.img .caption-body:before,.caption-body.img:before,.bg-img.w-txt .article-bg:before{content:"";width:200%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-66%,-50%)}.bg-clear .caption-body:before{content:unset}#main .slide a.caption-body:before{top:0;left:0}.img .caption-wrapper{overflow:hidden}.bg-green .caption-body:before,.bg-blue .caption-body:before,.img .caption-wrapper.bg-clear:before{content:none}.left .teaser-info{left:0;right:auto}.img .caption-body:before,.caption-body.img:before,.bg-img.w-txt .article-bg:before,.bg-lightgrey #pageheader .caption-body:before{background-image:radial-gradient(circle,#00000038 15%,#0000001c 75%);background-position:0 100%}.teaser-item.img .caption:before,.boards .teaser-info:before{background-image:radial-gradient(circle,#000000ab 0,#0000 100%);overflow:visible;opacity:.7!important}.teaser-item.img.transparent .caption-body:before{content:none}.center .teaser-info:before{background-image:linear-gradient(to right,rgba(var(--white-rgb),0),rgba(var(--white-rgb),.5)50%,rgba(var(--white-rgb),0));width:150%;left:-25%}.right .teaser-info:before{background-image:linear-gradient(to left,rgba(var(--black-rgb),.6),rgba(var(--black-rgb),.35)50%,rgba(var(--black-rgb),0));left:auto;right:0}.slide.img .caption-body:before{content:none}.section-article .section-gallery{grid-column:span 12}.section-gallery{padding:0 var(--gap-col)var(--vert-whitespace)var(--gap-col)}.section-gallery .slider-wrapper{clear:both;border-right:80px solid #0000;padding:0}.section-gallery .slider{border-radius:var(--border-radius-min)0 0 var(--border-radius-min);overflow:hidden}.section-gallery .slide{background-color:rgba(var(--lightgrey-rgb),.78)}.section-gallery .slide figure{background-position:50%;background-size:contain}.slide figcaption{width:auto;max-width:var(--max-width-xs);border-radius:0 20px 0 0;height:auto;padding:5px 5%;position:absolute;bottom:0;left:0}.slide figcaption *{color:var(--white);letter-spacing:.04em;margin-bottom:0;padding:0;font-weight:700}.section-gallery .slider-nav{z-index:4;border-radius:0 var(--border-radius-min)var(--border-radius-min)0;background-color:var(--white);border-bottom:80px solid var(--lightgrey);width:80px;height:100%;margin-top:0;position:absolute;top:0;right:-80px;overflow:hidden}.section-gallery .slide-btn span,.section-gallery .slide-btn span:before{text-align:center;width:100%}.section-gallery .slide-btn.prev span:before{text-indent:-3px}.section-gallery .slide-btn.next span:before{text-indent:-2px}.section-gallery .slide-btn span{margin-top:-25px;top:50%}#main .section-gallery .slide-btn.prev,#main .section-gallery .slide-btn.next{border-radius:unset;width:100%;height:50%;padding:0;display:block;position:absolute;left:0}#main .section-gallery .slide-btn.prev span:before,#main .section-gallery .slide-btn.next span:before{text-shadow:none}#main .section-gallery .slide-btn.prev{border-bottom:1px solid var(--lightgrey);top:0}#main .section-gallery .slide-btn.next{top:50%}.section-gallery .slide-btn span:before{color:var(--color-txt)!important;opacity:1!important}#main .section-gallery .slider-dots{top:auto;bottom:-4px}.slider-thumbs{z-index:3;opacity:0;width:100%;height:100%;display:none;position:absolute;top:0;right:0!important}.slider-thumbs .inner{float:left;background-color:var(--lightgrey);background-color:rgba(var(--lightgrey-rgb),.92);border-radius:var(--border-radius-min)0 0 var(--border-radius-min);width:100%;height:100%;display:block;overflow:hidden}.slider-thumbs .thumb{float:left;width:25%;height:33.3333%;position:relative}.count-5 .slider-thumbs .thumb,.count-6 .slider-thumbs .thumb{width:33.3333%}.count-7 .slider-thumbs .thumb,.count-8 .slider-thumbs .thumb{width:25%}.slider-thumbs .thumb figure{width:100%;height:100%;position:absolute;top:0;left:0}.thumbs-btn{width:80px;height:80px;position:absolute;bottom:0;right:-80px;overflow:hidden}.thumbs-btn.button,.thumbs-btn.button:after{border-radius:0 0 var(--border-radius-min)0}.thumbs-btn.button:hover{padding:0}.thumbs-btn ul{z-index:2;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%}.thumbs-btn ul:after{content:"";text-align:center;opacity:0;margin:-23px 0 0 -23px;font:46px/46px superduperfont;display:block;position:absolute;top:50%;left:50%}.thumbs-btn.on ul:after{opacity:1}.thumbs-btn li{width:34px;height:15px;display:block;position:absolute;bottom:0;left:0}.thumbs-btn.on li{opacity:0}.thumbs-btn li:first-child{top:0;bottom:auto}.thumbs-btn li:before,.thumbs-btn li:after{content:"";float:left;background-color:var(--white);border-radius:var(--border-radius-min);width:15px;height:15px;display:block}.thumbs-btn li:before{margin-right:2px}.thumbs-btn li:after{margin-left:2px}.thumbs-btn{z-index:4;background-color:var(--color-txt)}@media only screen and (max-width:80rem){.section-gallery .slider-wrapper,.slider-thumbs{border:none;padding:0}.slider-thumbs{padding:0 50px 0 0}.section-gallery .slider,.section-gallery .slider-nav,.slider-thumbs .inner,.thumbs-btn.button,.thumbs-btn.button:after{border-radius:unset}.section-gallery .slider-nav{border-bottom:50px solid var(--lightgrey);width:50px}.thumbs-btn{width:50px;height:50px}}@media only screen and (max-width:64rem){.slider-thumbs{padding:0 0 50px}#main .section-gallery .slider-nav{display:block;bottom:0}.section-gallery .slider-nav{border:none;width:100%;padding-right:50px;display:block;position:relative;top:auto;right:auto}#main .section-gallery .slide-btn.prev,#main .section-gallery .slide-btn.next{float:left;border:none;width:50%;height:50px;display:block;position:relative}#main .section-gallery .slide-btn.prev{border-right:1px solid var(--lightgrey)}}@media only screen and (max-width:640px){.section-gallery .slide figure{padding-bottom:56.25%}#main .section-gallery .slider-dots button{width:30px;padding:0}}.section-gmap{z-index:4;flex-flow:wrap;align-content:flex-start;display:flex;position:relative;padding:0!important}:is(section.no-img.no-bgc,section.no-bgi.no-bgc)+.section-gmap{margin-top:var(--vert-whitespace)}.section-gmap .section-header{padding-top:var(--vert-whitespace);padding-bottom:var(--gap-row)}.map-container{width:100%;height:66vh;position:relative}.map{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.map-label{z-index:2;border-radius:0 0 var(--border-radius-mid)var(--border-radius-mid);background-color:rgba(var(--lightgrey-rgb),.92);white-space:nowrap;width:auto;max-width:156px;padding:10px 15px;display:inline-block;position:absolute;top:0;left:50%;transform:translate(-50%)}.contact .map-label{border-radius:0 0 var(--border-radius-mid)var(--border-radius-mid);margin-left:0;top:0;left:50%}.map-label *{font:16px/20px var(--font-bold);white-space:nowrap;margin-bottom:0;display:inline-block}.key{flex-flow:wrap;gap:5px 20px;display:flex}.key li{float:left;line-height:15px;display:block;position:relative}.key li:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:15px;height:15px;margin-right:5px;line-height:53px;display:inline-block;position:relative;top:2px}.key li:first-child:before{background-image:url(../img/map-icons/loc-icon-b.svg)}.key li:last-child:before{background-color:rgba(var(--green-rgb),.25);border:1px solid var(--green);border-radius:100%}.team-vacancy .key li:last-child,.partner .key li:last-child,.partner-branch .key li:last-child{display:block}.section-gmap.contact{z-index:1;margin-bottom:calc(var(--vert-whitespace)/2);background-color:rgba(var(--lightgrey-rgb),.89);padding:0;position:relative}.section-gmap.contact:first-child{margin-top:0}.section-gmap.contact:last-child{margin-bottom:0}.section-gmap.contact .col{float:left;align-self:center;width:50%;height:auto;display:block;position:relative;left:auto;right:auto}.section-gmap.contact .col.contact-info{padding:var(--vert-whitespace)0}.section-gmap.contact .col.map-container{min-height:540px}.section-gmap form .form-section{margin-bottom:0}.iframe-container{width:100%;height:100%;display:block;position:relative}.iframe-container .inner{border-radius:10px;width:100%;padding-bottom:42.756%;display:block;position:relative;overflow:hidden}.iframe-container iframe{width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}#nav-check-places{float:left;width:90%;max-width:var(--max-width-xs);border-radius:var(--border-radius-mid);background-color:rgba(var(--color-txt-rgb),.9);padding:0 15px 15px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}#nav-check-places .main-wrapper{padding:0}#nav-check-places *,#nav-check-places input:after{color:var(--white);border-color:var(--white)}#nav-check-places .InputfieldCheckbox *,#main-container #nav-check-places input[type=checkbox]{color:var(--white);border-color:var(--white);font:16px/30px quicksand-bold}#nav-check-places .InputfieldCheckbox{float:left;width:auto;padding:10px 15px 0 0;display:block}@media only screen and (max-width:64rem){#main .section-gmap:last-child{padding-bottom:0}.iframe-container .inner{padding-bottom:56.25%}}@media only screen and (max-width:60rem){.section-gmap.contact .col{width:100%}.map-container{height:auto}.map-container .map{padding-bottom:75%;position:relative}.section-gmap.contact .contact-info{min-height:0;margin:0}.section-gmap.contact .wrapper-xs{max-width:none}.iframe-container .inner{padding-bottom:75%}}@media only screen and (max-width:40rem){.map-container .map{padding-bottom:133%}#nav-check-places{z-index:2;width:90%;max-width:var(--max-width-xs);margin:20px 5% 40px;position:relative;bottom:auto;left:auto;transform:translate(0)}}@media only screen and (max-width:480px){.iframe-container .inner{padding-bottom:100%}}.section-form{z-index:4;position:relative;background-color:rgba(var(--lightgrey-rgb),.5)!important}@media only screen and (max-width:40rem){.section-form .wrapper-l{padding-left:calc(var(--gap-txt)*.75);padding-right:calc(var(--gap-txt)*.75)}}.form-container .main-wrapper,.section-form .section-header{padding-left:0;padding-right:0}.form-container{max-width:var(--tablet-width);background-color:var(--white);border-radius:var(--border-radius-mid);border:1px solid var(--lightgrey);padding:0}.form-container:last-child{margin-bottom:0}.form-container .section-header{border-radius:var(--border-radius-mid)var(--border-radius-mid)0 0;width:100%;margin-right:0;padding:20px 2.5%;background-color:var(--color-one)!important}.section-form article .main-wrapper{max-width:64rem;padding:0}#main .section-form .article-body{padding-bottom:0}.form-container .column{width:100%;max-width:var(--max-width-xs);padding:20px var(--gap-txt)0 var(--gap-txt);display:block}.form-container footer{float:left;width:100%;padding:0 2.5% 20px;display:block}.form-container .section-header h2,.form-container .section-header h3,.form-container .section-header p{margin-bottom:5px}.form-container .column :last-child,.form-container .section-header :last-child,.form-container footer :last-child{margin-bottom:0}.form-container .section-header *{color:var(--white)}input[type=range]{appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0}input[type=range]::-webkit-slider-thumb{appearance:none;background:0 0;border:none;outline:none;padding:0}input[type=range],input[type=range]:focus{outline:none;width:100%}input[type=range]::-webkit-slider-runnable-track{background:var(--color-txt);border-radius:var(--border-radius-min);cursor:pointer;border:none;width:100%;height:4px;display:block}input[type=range]::-moz-range-track{background:var(--color-txt);border-radius:var(--border-radius-min);cursor:pointer;appearance:none;border:none;width:100%;height:4px;display:block}input[type=range]::-ms-track{background:var(--color-txt);border-radius:var(--border-radius-min);cursor:pointer;border:none;width:100%;height:4px;display:block}input[type=range]:focus::-webkit-slider-runnable-track{background:var(--color-one)}input[type=range]:focus::-moz-range-track{background:var(--color-one)}input[type=range]:focus::-ms-track{background:var(--color-one)}input[type=range]::-webkit-slider-thumb{border-radius:var(--border-radius-std);background-color:var(--color-bg);border:1px solid var(--color-txt);cursor:pointer;width:30px;height:30px;margin-top:-13px;display:block}input[type=range]::-moz-range-thumb{border-radius:var(--border-radius-std);background-color:var(--color-bg);border:1px solid var(--color-txt);cursor:pointer;width:30px;height:30px;margin-top:-13px;display:block}input[type=range]::-ms-thumb{border-radius:var(--border-radius-std);background-color:var(--color-bg);border:1px solid var(--color-txt);cursor:pointer;width:30px;height:30px;margin-top:0;display:block}fieldset:nth-child(odd) input[type=range]::-webkit-slider-thumb{background-color:var(--lightgrey)}fieldset:nth-child(odd) input[type=range]::-moz-range-thumb{background-color:var(--lightgrey)}fieldset:nth-child(odd) input[type=range]::-ms-thumb{background-color:var(--lightgrey)}input[type=range]:focus::-webkit-slider-thumb{border-color:var(--color-one)}input[type=range]:focus::-moz-range-thumb{border-color:var(--color-one)}input[type=range]:focus::-ms-thumb{border-color:var(--color-one)}input[type=date]::-webkit-calendar-picker-indicator{background-color:#0000}input[type=date]::-moz-calendar-picker-indicator{background-color:#0000}input[type=date]::-ms-calendar-picker-indicator{background-color:#0000}input[type=date]::-webkit-clear-button{display:none}input[type=date]::-moz-clear-button{display:none}input[type=date]::-ms-clear-button{display:none}input[type=date]::-webkit-inner-spin-button{display:none}input[type=date]::-moz-inner-spin-button{display:none}input[type=date]::-ms-inner-spin-button{display:none}input[type=number]{max-width:100px}input[type=number]::-webkit-inner-spin-button{display:none}input[type=number]::-moz-inner-spin-button{display:none}input[type=number]::-ms-inner-spin-button{display:none}input:focus,textarea:focus{color:var(--color-one);border-color:var(--color-one)}input[type=checkbox]{z-index:2;width:24px;height:24px;color:var(--color-txt);border:1px solid var(--color-txt);border-radius:var(--border-radius-min);cursor:pointer;-moz-appearance:none;margin:0;padding:0;position:absolute;top:0;left:0;appearance:none!important}input[type=checkbox]:after{content:"";text-align:center;width:24px;height:24px;color:var(--color-txt);font:700 28px/24px superduperfont;position:absolute;top:0;left:-3px}input[type=checkbox]:checked:after{color:var(--color-txt)}input[type=checkbox]:focus:after{color:var(--color-one)}input[type=checkbox]:checked:after{content:""}select::-ms-expand{display:none}select:focus::-ms-value{background-color:#0000}::-webkit-input-placeholder{color:var(--color-one)}::placeholder{color:var(--color-one)}:placeholder-shown{color:var(--color-one)}:-ms-placeholder-shown{color:var(--color-one)}.field .info *{margin-bottom:0}.error{color:#d83529;font-style:italic;display:inline-block}.section-logoslider{background-color:var(--white)}.logo-slider-wrapper{width:100%;display:block;position:relative}.logo-slider{border-left:1px solid var(--lightgrey);width:100%;margin-top:1px;display:block;position:relative}.logo-slider:before,.logo-slider:after{content:"";display:table}.logo-slider:after{clear:both}.logo-slider li{float:left;border-top:1px solid var(--lightgrey);border-right:1px solid var(--lightgrey);border-bottom:1px solid var(--lightgrey);width:25%;height:120px;margin-top:-1px;display:block;position:relative;overflow:hidden}.logo-slider a{width:100%;height:100%;display:inline-block;position:absolute;top:0;left:0}.logo-slider a:after{content:none}.logo-slider .logo{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:auto 70%;width:100%;max-width:none;height:100%;margin:0;display:inline-block;position:absolute;top:0;left:0}.logo-slider li:hover .logo{filter:grayscale(0)}.logo-slider .logo img{width:100%;display:none}.logo-label{z-index:0;opacity:0;width:100%;height:100%;padding:10px 20px;position:absolute;top:0;left:0}.logo-slider li:hover .logo-label{opacity:1;z-index:2}#main .logo-slider .button{border-radius:0 var(--border-radius-mid)0 0;position:absolute;bottom:0;left:0}#main .logo-slider .button:after{border-radius:unset}@media only screen and (max-width:1152px){.section-partner .section-header,.logo-slider-wrapper{max-width:none}.logo-slider-wrapper{padding:0}.logo-slider{border-left:none}.logo-slider li{width:33.3333%}#main .logo-slider a{border-right:none}.logo-slider a .logo{filter:grayscale(0)}}@media only screen and (max-width:800px){.logo-slider li{width:50%}#main .logo-slider li a,#main .logo-slider li:nth-child(2n) a{border-left:none;border-right:none}.logo-slider .logo{background-size:auto 66%}}.infographic{float:left;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-box;background-color:var(--lightgrey);border-radius:var(--border-radius-mid);flex-flow:wrap;display:-ms-flexbox}.infographic li{float:left;border-left:1px solid var(--lightgrey);background-position:50%;background-repeat:no-repeat;background-size:cover;width:33.3333%;padding-bottom:33.3333%;display:block;position:relative}.infographic li:first-child{border-left:none}.infographic li.img:before{content:"";background-color:var(--black);opacity:.25;width:100%;height:100%;position:absolute;top:0;left:0}.infographic li.img *{color:var(--white)}.infographic li.img header{padding:0 5%}.infographic .inner{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.infographic .wrapper-xs{padding:0 5%}.ig-item-img{width:100%;display:block}.ig-item-img img{filter:grayscale(20%);visibility:visible;width:100%;max-width:120px;margin:0 auto;display:block;position:relative}.infographic header{text-align:center}.infographic .ig-label,.infographic .counter{border:none;width:100%;margin-bottom:0;font-weight:800;display:block}.infographic p{font-family:var(--font-regular);font-size:calc(26*var(--em-per-pixels));line-height:calc(20*var(--em-per-pixels))}.infographic .counter span{font-family:var(--font-bold);font-size:calc(36*var(--em-per-pixels));line-height:calc(18*var(--em-per-pixels))}.infographic .counter{overflow:hidden}.infographic .graph,.infographic .graph span,.infographic .graph:before,.infographic .graph:after{border-radius:50%}.infographic .graph{box-sizing:content-box;border:5px solid var(--lightgrey);width:180px;height:180px;margin:0 auto 20px;display:block;position:relative}.infographic .graph span,.infographic h5 svg,.infographic h5 circle,.infographic .graph:before,.infographic .graph:after{width:100%;height:100%;position:absolute;top:0;left:0}.infographic .graph span{z-index:2;line-height:180px}.infographic .graph span:after{content:"%";display:inline-block}.infographic h5 svg,.infographic h5 circle{z-index:3}.infographic .graph svg{overflow:visible;transform:rotate(-90deg)}.infographic .graph circle{fill:#0000;stroke-dashoffset:0;stroke:#666;stroke-width:10px;transition-property:stroke-dashoffset;transition-timing-function:linear}.infographic .graph:before,.infographic .graph:after{content:""}.infographic .graph:before{z-index:0}.infographic .graph:after{z-index:2;border:5px solid var(--lightgrey);box-sizing:border-box}@media only screen and (max-width:1280px){.section-infographic .main-wrapper{padding:0 40px!important}}@media only screen and (max-width:960px){.section-infographic,.section-infographic .main-wrapper{padding:0!important}.infographic{border-radius:unset}.infographic li{border-left:none;border-top:1px solid var(--lightgrey);width:100%;padding:20px 0;font-size:14px}.infographic li:first-child{border-top:none}.infographic .inner{position:relative;top:auto;left:auto;transform:none}}#main-container #main .section-logoteaser{padding:0}.logoteaser-wrapper{width:100%;padding:0;display:block;position:relative}.logoteaser{border-left:1px solid var(--lightgrey);flex-flow:wrap;align-content:center;width:100%;margin-top:1px;display:flex;position:relative}.logoteaser li{float:left;border-top:1px solid var(--lightgrey);border-right:1px solid var(--lightgrey);border-bottom:1px solid var(--lightgrey);width:33.3333%;margin-top:-1px;display:block;position:relative;overflow:hidden}.logoteaser .logo{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:auto 66%;width:100%;max-width:none;margin:0;padding-bottom:32.145%;display:block}.logoteaser .logo img{width:100%;display:none}.logoteaser .logo-label{text-align:center;opacity:1;width:100%;padding:0 5% 30px;display:block;position:relative}.logoteaser .logo-label :last-child{margin-bottom:0}@media only screen and (max-width:1152px){.logoteaser li{width:33.3333%}}@media only screen and (max-width:768px){.logoteaser li{width:50%}#main-container #main .section-logoteaser{padding:2.5% 0}.logoteaser-wrapper{padding:0 2.5%}}@media only screen and (max-width:640px){.logoteaser li{width:100%}}.teaser.cards.carousel .owl-stage{float:left;flex-flow:wrap;align-content:flex-start;display:flex}#main .teaser.cards.carousel{border:none;width:100%;margin:0}#main .teaser.cards.carousel .teaser-item{opacity:0;border:1px solid var(--lightgrey);border-radius:var(--border-radius-std);width:100%;height:100%;transition:all .75s var(--cubic-bezier);margin:0}#main .teaser.cards.carousel .active .teaser-item{opacity:1}@media only screen and (max-width:768px){#main .teaser.cards.carousel .teaser-item{height:100%;margin:0}}.section-html{background-color:var(--white)}.section-html .html-container{z-index:1;max-width:none;padding:0;position:relative}.section-iframe{border-top:120px solid #0000;height:100vh;margin:-120px 0 0;padding:0;position:relative}.section-iframe iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}@media only screen and (max-width:1440px){.section-iframe{border-top-width:80px;margin-top:-80px}}.section-video,.video-wrapper,.video-frame{z-index:2;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin:0 auto;display:flex;position:relative}.video-wrapper:before,.video-wrapper:after{content:unset}.video-wrapper{--min-col-size:300px;width:calc(100% - var(--gap-col)*2);max-width:var(--max-width-l);grid-template-columns:repeat(auto-fit,minmax(min(var(--min-col-size),100%),1fr));gap:var(--gap-row)var(--gap-col);display:grid}.video-item,.video-frame{gap:var(--gap-txt);flex-flow:column;grid-column:span 1;width:100%;height:auto;margin:0;padding:0;display:flex;position:relative}.video-container{aspect-ratio:16/9;height:auto;margin:0 auto;padding:0;display:block;width:100%!important}video{object-fit:cover;object-position:center;background-color:var(--lightgrey);width:100%;height:100%}:is(.controls,.video-buttons){justify-content:center;align-items:center;gap:var(--gap-txt);flex-flow:column;width:100%;height:0;display:flex;position:relative}.controls{opacity:.78;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.controls:has(button[data-state=play]){opacity:0}.controls[data-state=hidden]{display:none}.controls[data-state=visible]{display:flex}.controls button{width:var(--btn-height);height:var(--btn-height);min-height:var(--btn-height);cursor:pointer;background-color:var(--white);border:none;border-radius:100%;flex-flow:column;padding:0;display:flex;position:relative}@media only screen and (min-width:80rem){.controls button{width:calc(var(--btn-height)*2);min-height:calc(var(--btn-height)*2)}}.controls button span{display:none}.controls button svg{object-fit:contain;object-position:center;width:78%;height:78%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.controls button svg :is(path,rect){stroke:var(--color-one)!important}.controls button svg.play{transform:translate(-45%,-50%)}.controls button[data-state=play] svg.play,.controls button[data-state=pause] svg.pause{display:none}.video-frame .progress{width:100%;height:auto;margin-top:calc(var(--gap-txt)*-1);gap:var(--gap-txt);cursor:pointer;background:0 0;flex-flow:wrap;display:flex;position:absolute;bottom:0;left:0}.video-frame:has(.controls button[data-state=play]) .progress{background:var(--lightgrey);background:rgb(from var(--lightgrey)r g b/50%)}.video-frame progress{z-index:2;width:100%;height:var(--gap-txt);color:var(--color-one);border-radius:none;appearance:unset;background:0 0;border:none;display:block;position:relative}.video-frame progress.off{display:none}.video-frame progress[data-state=fake]{height:var(--gap-txt);background-color:#0000}.video-frame progress span{z-index:2;background-color:var(--color-one);opacity:.89;width:0%;height:100%;display:inline-block;position:relative}.video-frame progress::-moz-progress-bar{background-color:var(--color-one);opacity:.89}.video-frame progress::-webkit-progress-value{color:var(--white);background-color:var(--color-one);opacity:.89}@media (hover:hover) and (pointer:fine){.video-frame:hover .controls:has(button[data-state=play]){opacity:.78}.controls button:hover{background-color:var(--color-one)}.controls button:hover svg :is(path,rect){stroke:var(--white)!important}.controls,.controls :is(button,button svg){transition:all .35s ease-in-out}}.section-csv{z-index:2;position:relative}.section-slider{padding-top:0!important}.slider,.carousel{-webkit-tap-highlight-color:#0000;z-index:1;width:100%;position:relative}.owl-stage{touch-action:pan-Y;-ms-touch-action:pan-Y;backface-visibility:hidden;position:relative}.owl-stage:after{content:".";clear:both;visibility:hidden;height:0;line-height:0;display:block}.owl-stage-outer{position:relative;overflow:hidden}.carousel .owl-stage-outer{overflow:visible}.owl-wrapper,.owl-item,.owl-item .slide,.slider-dot{backface-visibility:hidden;transform:translate(0,0)}.owl-item{float:left;backface-visibility:hidden;-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;min-height:1px;position:relative}.owl-item .slide{float:left;width:100%;display:block;position:relative}.slide img{visibility:hidden;width:100%;display:block;position:absolute;top:0;left:0}.carousel .owl-item .slide{opacity:.5;padding:0 40px;transform:scale(.9)}.carousel .owl-item.active .slide{opacity:1;transform:scale(1)}.owl-item img{width:100%;display:none}.owl-nav.disabled,.slider-dots.disabled{display:none}.owl-nav .owl-prev,.owl-nav .owl-next,.slide-btn.prev,.slide-btn.next,.slider-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slider.owl-loaded,.carousel.owl-loaded{display:block}.slider.owl-loading,.carousel.owl-loading{opacity:0;display:block}.slider.owl-hidden{opacity:0}.slider.owl-refresh .owl-item{visibility:hidden}.slider.owl-drag .owl-item{-webkit-user-select:none;user-select:none}.slider.owl-grab{cursor:move;cursor:grab}.slider.owl-rtl{direction:rtl}.slider.owl-rtl .owl-item{float:right}.no-js .slider{display:block}.slider .animated{animation-duration:1s;animation-fill-mode:both}.slider .owl-animated-in{z-index:0}.slider .owl-animated-out{z-index:1}.slider .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.slider .owl-item .owl-lazy{opacity:0;transition:opacity .4s}.slider .owl-item img.owl-lazy{transform-style:preserve-3d}.slider .owl-video-wrapper{background:#000;height:100%;position:relative}.slider .owl-video-play-icon{cursor:pointer;z-index:1;backface-visibility:hidden;background:url(owl.video.play.png) no-repeat;width:80px;height:80px;margin-top:-40px;margin-left:-40px;transition:transform .1s;position:absolute;top:50%;left:50%}.slider .owl-video-play-icon:hover{transform:scale(1.3)}.slider .owl-video-playing .owl-video-tn,.slider .owl-video-playing .owl-video-play-icon{display:none}.slider .owl-video-tn{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;transition:opacity .4s}.slider .owl-video-frame{z-index:1;width:100%;height:100%;position:relative}.owl-nav{z-index:10;width:100%;margin:0 auto;display:block;position:absolute;left:50%;transform:translate(-50%)}.owl-nav:before,.owl-nav:after{content:"";display:table}.owl-nav:after{clear:both}.owl-nav,.slider-nav{z-index:5;width:100px;height:50px;margin-top:-25px;display:inline-block;position:absolute;bottom:30px;right:45px}.slider-wrapper:hover .slider-nav{opacity:1}#main .slide-btn.prev,#main .slide-btn.next{background:0 0;position:absolute}#main .slide-btn.prev{bottom:0;left:0}#main .slide-btn.next{top:0;right:0}#main .slide-btn.prev:after,#main .slide-btn.next:after{content:none}#main .slide-btn.prev span:before,#main .slide-btn.next span:before{color:#fff;text-shadow:0 1px 8px #00000059;opacity:.75;font-size:60px}#main .slide-btn.prev span:before{transform:rotate(180deg)}@media only screen and (max-width:1024px){#main .slide-btn.prev span:before,#main .slide-btn.next span:before{font-size:40px}}#main .slide-btn.prev:hover span:before,#main .slide-btn.next:hover span:before{opacity:1}#main .slide a{color:#fff}#main .slide a.caption-wrapper:before,#main .slide .wrapper-s:after{transition:all .35s}#main .slide a.caption-wrapper{text-align:center;width:50vh;height:50vh;margin-top:-25vh;position:absolute;top:50%;bottom:auto;left:5vh}#main .slide a.caption-wrapper:before{content:"";background-image:linear-gradient(to right,rgba(var(--color-one-rgb),.92)25%,rgba(var(--color-one-light-rgb),.92)125%);border-radius:50%;width:100%;height:100%;display:block;position:absolute}#main .slide a.caption-wrapper:hover:before{transform:scale(1.125),rotate(.01deg)}#main .slide .wrapper-s:after{color:#fff;text-align:center;opacity:0;width:100%;height:50px;margin:20px auto 0;font-family:superduperfont;font-size:50px;line-height:50px;display:block;position:absolute;bottom:-60px;left:-20px}#main .slide .wrapper-s:hover:after{opacity:1;left:0}#main .slide a.caption-wrapper .wrapper-s{max-width:50vh;padding:0 5vh}#main .slide a.caption-wrapper .wrapper-s *{text-align:center;font-size:3.2vh}#main .section-heroslider a.caption-wrapper p,#main .section-heroslider a.caption-wrapper h2,#main .section-heroslider a.caption-wrapper h3{margin-bottom:10px}@media only screen and (max-width:960px){#main .slide a.caption-wrapper{width:50vw;height:50vw;margin-top:-25vw;left:5vw}#main .slide a.caption-wrapper .wrapper-s{max-width:50vw;padding:0 5vw}#main .slide a.caption-wrapper .wrapper-s *{font-size:3.2vw}}@media only screen and (max-width:640px){#main .slide a.caption-wrapper{width:60vw;height:60vw;margin-top:-30vw;left:50%;transform:translate(-50%)}#main .slide a.caption-wrapper .wrapper-s{max-width:60vw;padding:0 5vw}#main .slide a.caption-wrapper .wrapper-s *{font-size:4vw}#main .section-heroslider a.caption-wrapper .inner:last-child,#main .section-heroslider a.caption-wrapper .inner:last-child :last-child{margin-bottom:0}}.slider-dots{z-index:3;text-align:center;width:100%;height:0;margin:0 auto;display:block;position:absolute;bottom:0;left:0}.section-gallery .slider-dots{bottom:1.875rem}.slider-dots button{background-color:var(--lightgrey);opacity:.75;border-radius:3px;width:60px;height:6px;margin:0 8px;padding:0;display:inline-block;position:relative;overflow:hidden}.slider-dots button:hover{opacity:1}.count-5 .slider-dots button,.count-6 .slider-dots button,.count-7 .slider-dots button,.count-8 .slider-dots button{width:30px}@media only screen and (max-width:1024px){.slider-dots button{width:30px}}.slider-dots button:before{content:"";background-color:var(--color-one);opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.slider-dots button.active:before{opacity:1;animation:10s linear ani-bar}.slider-dots button:hover:before,.stoped .slider-dots button.active:before{opacity:1;animation:none;width:100%!important}.stoped .slider-dot:before,.stoped .slider-dot.active:before{animation:none}.stoped .slider-dot.active:before{width:100%}.slider-dot.active:before,.slider-dot:hover:before{opacity:1}@media only screen and (max-width:1280px){.section-carousel .slide-btn.next{top:-15px;right:-25px}.section-carousel .slide-btn.prev{top:-15px;left:-25px}}@media only screen and (max-width:1023px){.slider-dots{position:relative;top:0}.owl-nav,.slider-nav{display:none;top:28.125%}.slider-dots button.active:before{opacity:1!important;width:100%!important}}@media only screen and (max-width:768px){.carousel .owl-item .slide{padding:0 5px}}@media only screen and (max-width:767px){.carousel .owl-item .slide{padding:0}.slider-dots{padding-right:0;display:none}.slider-nav{display:none}}@media only screen and (max-width:640px){.section-heroslider .slider-dots{top:-5px}}.carousel .slider-nav{z-index:2;float:left;width:100%;height:0;display:block;position:absolute;inset:auto auto 50% 50%;transform:translate(-50%)}#main .carousel .slide-btn.next,#main .carousel .slide-btn.prev{float:left;background-color:var(--color-one);opacity:1;margin:0;display:block;position:absolute;top:50%;bottom:auto;overflow:hidden;transform:translateY(-50%)}#main .carousel .slide-btn.prev span:before,#main .carousel .slide-btn.next span:before{color:#fff;text-shadow:none;opacity:1;font-size:40px}#main .carousel .slide-btn.prev{left:-60px;right:auto}#main .carousel .slide-btn.next{left:auto;right:-60px}#main .carousel .slide-btn.disabled{display:none}@media only screen and (max-width:1024px){.carousel .slider-nav{width:auto;display:inline-block;bottom:-55px}#main .carousel .slide-btn.prev,#main .carousel .slide-btn.next{margin:0 10px;position:relative;left:auto;right:auto}}#cookie-consent{z-index:500;background-color:var(--color-bg);opacity:1;border-radius:.3125rem;width:100%;max-width:640px;max-height:80vh;padding:0;display:block;position:fixed;bottom:20px;left:20px;overflow:hidden;transform:none;box-shadow:3px 15px 43px #0000001a}@media only screen and (max-width:1024px){#cookie-consent{left:50%;right:auto;transform:translate(-50%)}}@media only screen and (max-width:640px){#cookie-consent{transform:unset;bottom:0;left:0;right:auto}}#cookie-settings-frame{scrollbar-width:none;width:100%;max-height:80vh;padding:0;display:block;overflow-y:scroll}#cookie-settings-frame.active{scrollbar-width:thin}#cookie-settings-frame::-webkit-scrollbar{background-color:#fff;width:0}#cookie-settings-frame.active::-webkit-scrollbar{width:10px}#cookie-settings-frame::-webkit-scrollbar-thumb{background:#bbb;border:2px solid #fff;border-radius:10px}@media only screen and (max-height:375px){#cookie-settings-frame{max-height:60vh}}#cookie-consent .wrapper-s:before,#cookie-consent .wrapper-s:after{content:none}#cookie-consent .wrapper-s{clear:both;width:100%;margin:0 auto;padding:1.25rem 1.25rem .625rem;display:block}#cookie-consent .hint{float:left;clear:both;flex-flow:wrap;row-gap:.3125rem;width:100%;display:flex}.cc-hint h1,.cc-hint h2,.cc-hint h3,.cc-hint h4,.cc-hint h5,.cc-hint h6,.cc-hint p{padding-bottom:10px}.cc-hint :last-child{margin-bottom:0;padding-bottom:0}#cookie-consent .wrapper-s .wrapper-s{flex-flow:wrap;row-gap:1.25rem;padding:0;display:flex}#cookie-consent-wrapper #cookie-settings-wrapper{padding:0}#cookie-consent .main-wrapper{max-width:960px;margin:0 auto;padding:10px 20px;display:block}#cookie-consent a,#cookie-consent input[type=checkbox]{appearance:none}#cookie-consent p.title{color:var(--color-txt);margin:20px 0 0;padding-bottom:0;font-family:opensans-bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:24px}#cookie-consent a{text-underline-offset:.3125em;border:none;text-decoration:underline;text-decoration-thickness:.0625rem;text-decoration:underline!important}#cookie-consent .cc-toggle-btn{text-underline-offset:3px;cursor:pointer;margin:0;padding:0;text-decoration:underline;text-decoration-thickness:2px}html[lang=en] #cookie-consent .cc-toggle-btn:before{content:"Open ";display:inline}html[lang=en] #cookie-consent .cc-toggle-btn.active:before{content:"Close "}html[lang=de] #cookie-consent .cc-toggle-btn:after{content:" öffnen";display:inline}html[lang=de] #cookie-consent .cc-toggle-btn.active:after{content:" schließen"}#cookie-consent .cc-toggle-btn,#cookie-consent .cc-toggle-btn:after{font-family:var(--font-bold),"Helvetica Neue",Helvetica,Arial,sans-serif;position:static;transform:none}#cookie-consent .cc-toggle-btn,#cookie-consent .cc-toggle-btn *,#cookie-consent .cc-toggle-btn:after{font-family:var(--font-running-text-bold);color:var(--color-txt);font-size:1.125rem;line-height:1.25em}#cookie-consent .Inputfield{float:left;border-top:1px solid var(--color-txt);width:100%;margin-top:10px;padding-top:10px;display:block}#cookie-consent .Inputfield:first-child{border-top:none}#cookie-consent .Inputfield:last-child{padding-bottom:0}#cookie-consent .InputfieldContent{float:left;width:100%;display:block;position:relative}#cookie-consent table,#cookie-consent tbody,#cookie-consent tr{justify-content:space-between;width:100%}#cookie-consent th,#cookie-consent td{vertical-align:top;padding:5px;font-size:.875rem;line-height:18px}#cookie-consent th{padding-right:15px;font-family:opensans-regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}#cookie-consent td{width:70%;font-family:opensans-regular,Helvetica Neue,Helvetica,Arial,sans-serif;background:0 0!important}.cc-cat-list,.cc-cat{float:left;width:100%;margin:0;display:block}.cc-cat{margin-top:30px}.cc-cat .title{margin-bottom:0;padding:0;font-family:opensans-bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:600}#cookie-consent .InputfieldHeader{margin-bottom:5px}.cc-hint{float:left;width:100%;display:block}#cookie-consent .cc-hint,#cookie-consent .cc-hint p{width:100%;color:var(--color-txt);font-family:opensans-regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;display:block}#cookie-consent .cc-hint *{color:var(--color-txt)}#cookie-consent .cc-hint p{margin-bottom:0;font-size:.9375rem;line-height:20px}#cookie-consent *{-webkit-hyphens:auto;hyphens:auto}#cookie-consent .title :last-child,#cookie-consent .InputfieldHeader *{margin-bottom:0}#cookie-consent .title p,#cookie-consent .InputfieldHeader *{color:#e8e8e8;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}#cookie-consent .title p{color:#e8e8e8;font-family:opensans-bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:600}#cookie-consent .InputfieldHeader *{font-size:1.25rem}#cookie-consent .button-wrapper{float:left;flex-flow:wrap;width:100%;height:auto;margin:0;padding:0;display:flex;position:relative;top:auto;right:auto}#cookie-consent .button-wrapper:before,#cookie-consent .button-wrapper:after{content:none}#cookie-consent button{float:left;letter-spacing:.04rem;cursor:pointer;width:100%;margin:0;font-family:opensans-bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;display:block;position:relative;top:auto;left:auto}#cookie-consent button:last-child{background:0 0;margin-right:0}#cookie-consent button span{white-space:nowrap;display:inline-block}#cookie-consent button:before,#cookie-consent button:after,#cookie-consent button span:before,#cookie-consent button span:after{content:none!important}#cookie-consent button#cc-opt-btn,#cookie-consent button#cc-req-btn{border-radius:3.125rem;height:3.125rem;line-height:3.125rem}#cookie-consent button#cc-opt-btn span,#cookie-consent button#cc-req-btn span{height:48px;line-height:48px}#cookie-consent button#cc-req-btn,#cookie-consent button#cc-req-btn *{color:var(--color-txt);border-color:#0000!important}#cookie-consent button#cc-opt-btn{background-color:var(--color-one);border-color:var(--color-one)!important}#main-container #cookie-consent button#cc-req-btn:hover,#main-container #cookie-consent button#cc-req-btn:hover *{opacity:1;background-color:#0000;color:var(--color-one)!important}#main-container #cookie-consent button#cc-req-btn:hover span:after{color:var(--color-txt)}#cookie-consent button#cc-req-btn,#cookie-consent button#cc-req-btn *,#cookie-consent button#cc-req-btn:before,#cookie-consent button#cc-req-btn:after{content:none;color:var(--color-txt);background-color:#0000}#cookie-consent .InputfieldContent *{margin-bottom:0;font-family:opensans-regular,Helvetica Neue,Helvetica,Arial,sans-serif}#cookie-consent .pw-no-select{float:left;text-transform:none;width:100%;letter-spacing:initial;margin-top:0;padding-left:35px;font-family:opensans-bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;line-height:24px;display:block}#cookie-settings-wrapper{width:100%;height:0;display:block;overflow:hidden}@media only screen and (max-width:640px){#cookie-consent{right:0}#cookie-consent table,#cookie-consent tbody,#cookie-consent tr,#cookie-consent th,#cookie-consent td{float:left;width:100%;padding:0;display:block}#cookie-consent tr{padding:5px 2.5%}#cookie-settings-wrapper{padding:0 2.5%}#cookie-consent input[type=checkbox]{left:2.5%}#main-container .InputfieldCheckbox label{margin-left:2.5%}}#cookie-settings-content{padding-bottom:20px}input[readonly=readonly],input:read-only{pointer-events:none}input:-moz-read-only{pointer-events:none}#cookie-consent input[type=checkbox]{z-index:2;width:24px;height:24px;color:var(--color-txt);border:1px solid var(--color-txt);cursor:pointer;outline:none;margin:0;padding:0;position:absolute;top:0;left:0}#cookie-consent input[type=checkbox]:after{content:"";text-align:center;width:22px;height:22px;font:700 20px/20px superduperfont,Helvetica Neue,Helvetica,Arial,sans-serif;position:absolute;top:-1px;left:0}#cookie-consent input[type=checkbox]:before{content:none}#cookie-consent input[type=checkbox]:checked,#cookie-consent input[type=checkbox]:checked:after{content:"✓";outline:none}#cookie-consent.w-txt{background-color:var(--color-one)}#cookie-consent.w-txt *,#cookie-consent.w-txt .title p,#cookie-consent.w-txt .toggle-btn,#cookie-consent input[type=checkbox],#cookie-consent input[type=checkbox]:after,#cookie-consent input[type=checkbox]:checked,#cookie-consent input[type=checkbox]:checked:after{color:var(--color-txt);border-color:var(--color-txt);background-color:#0000!important}#cookie-consent .Inputfield{border-top:1px dotted var(--color-txt)}#cookie-consent tr:nth-child(2n){background-color:#ffffff40}#cookie-consent .InputfieldCheckbox .InputfieldContent label{float:left;width:100%;height:auto;margin:0 0 5px;padding:0;line-height:30px}.dp-page #cookie-consent,.dp-page #cookie-settings-frame{z-index:2;max-width:none;max-height:none;box-shadow:none;transform:unset;border:none;margin:0 auto;position:relative;inset:auto;overflow:visible;opacity:1!important;display:block!important}.dp-page #cookie-consent{padding-top:40px;padding-bottom:40px}.dp-page #cookie-consent .wrapper-s{padding:0 var(--gap-col)}.dp-page #cookie-consent .wrapper-s .wrapper-s{padding:0}.dp-page #cookie-consent p.title{margin-top:20px}.dp-page #cookie-settings-wrapper{height:auto!important}.dp-page #cookie-consent .cc-toggle-btn{display:none}.dp-page #main{margin-bottom:0}.dp-page #mainfooter{position:relative}.dp-page#cookie-consent .cc-toggle-btn{display:none}.pp-info{width:100%;height:100%;padding:var(--gap-row)var(--gap-col);text-align:center;background-color:var(--lightgrey);flex-flow:wrap;place-content:center;row-gap:.9375rem;margin:0 auto;display:flex;position:relative}.pp-info *{margin-bottom:0!important}.pp-info :is(h1,h2,h3,h4,h5,h6,p){float:left;clear:both;width:100%}.pp-info a{text-underline-offset:.3125em;color:var(--color-txt);text-decoration:underline;text-decoration-thickness:.0625rem}.map .pp-info,.iframe-container .pp-info,.TextformatterVideoEmbed .pp-info{position:absolute}iframe[data-pp-gmaps],.TextformatterVideoEmbed iframe{background-color:rgba(var(--white-rgb),.25)}iframe[data-pp-gmaps],.TextformatterVideoEmbed iframe[data-src-video]{z-index:-1}iframe[src][data-pp-gmaps],.TextformatterVideoEmbed iframe[src]{z-index:2}