/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:2px solid var(--linkcolor)}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}html,body{min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;overflow-x:hidden;font-family:"Inter",arial,sans-serif}body{background:#fff;font-weight:400;line-height:1.7;color:var(--maincolor);font-size:1.125em;text-rendering:optimizeLegibility;font-kerning:normal;-webkit-font-kerning:normal;font-variant-ligatures:contextual common-ligatures;-webkit-font-variant-ligatures:contextual common-ligatures;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;min-height:100%}@media(max-width: 768px){body{font-size:1em}}.element-invisible,a span.image-title,.visually-hidden{position:absolute;left:-4000px;top:-5000px;height:0;display:inline}a{color:var(--linkcolor);text-decoration:none}a:hover,a:active,a:focus{color:var(--advancedcolor);text-decoration:none}a:active,a:focus{outline:solid 2px var(--linkcolor);outline-offset:3px}em{color:var(--maincolor)}ins{background:#ffa;color:var(--maincolor);text-decoration:none}mark{background:#f0f8ff;color:var(--maincolor)}::-moz-selection{background:#eee;color:var(--maincolor);text-shadow:none}::selection{background:#eee;color:var(--maincolor);text-shadow:none}abbr[title],dfn[title]{cursor:help}dfn[title]{border-bottom:1px dotted;font-style:normal}img,svg{-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto;vertical-align:middle}p,hr,ul,ol,dl,blockquote,pre,address,fieldset,figure{margin:0 0 1.7em 0}*+p,*+hr,*+ul,*+ol,*+blockquote,*+pre,*+address,*+fieldset,*+figure{margin-bottom:1.7em}h1,h2,h3,h4,h5,h6{margin:0 0 1em 0;font-family:"Hanken Grotesk",arial,sans-serif;font-weight:700;color:var(--linkcolor);text-transform:none;letter-spacing:-0.02em}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:1em}h1{color:var(--linkcolor);font-size:clamp(2rem,1.7971rem + 1.0145vw,2.875rem);font-weight:700;line-height:1.2em}h2{font-size:clamp(1.75rem,1.5331rem + 1.0843vw,2.875rem);color:var(--linkcolor);font-weight:700;line-height:1.1em;letter-spacing:-0.02em}h3{font-size:clamp(1.5rem,1.4036rem + .4819vw,2rem);color:var(--linkcolor);line-height:1.1em;font-weight:700}h4{font-size:clamp(1.25rem,1.2259rem + .1205vw,1.375rem);line-height:1.1em;color:var(--maincolor);font-weight:700;letter-spacing:0}h5{font-size:clamp(1.125rem,1.1009rem + .1205vw,1.25rem);line-height:1.1em;letter-spacing:0}h6{font-size:1rem;line-height:2rem;letter-spacing:0}hgroup h1,hgroup h2,hgroup h3,hgroup h4,hgroup h5{margin-bottom:0}p{line-height:1.7em}ul{list-style-type:disc;margin-left:20px;padding:0}ul li{line-height:1.7em;padding:3px 20px}::marker{color:var(--linkcolor);font-family:arial,sans-serif;font-size:1em}ul>li>ul,ul>li>ol,ol>li>ol,ol>li>ul{margin:0}dl{text-align:left}dl .horizontal dt{width:40%;float:left}dt{font-weight:400}dt.article-info-term{display:none}dd{margin:0 0 0px 0}hr{border:0;border-bottom:solid 2px var(--advancedlightcolor);height:1px;margin:25px 0}address{font-style:normal}q{font-style:italic}blockquote{padding:10px 10px 10px 30px;border-left:4px solid var(--advancedlightcolor);font-size:1em;line-height:1.7em;font-style:normal;text-align:left;margin:20px 0}blockquote small{display:block;color:#777;font-style:normal;line-height:1em}blockquote p:last-of-type{margin-bottom:5px}code{color:#999;font-size:1em;white-space:nowrap}pre code{color:inherit;white-space:pre-wrap}pre{padding:10px;background:#f5f5f5;color:var(--maincolor);font-size:1em;line-height:2em;-moz-tab-size:4;tab-size:4}small,.small{font-size:.8em;line-height:1em}button,input:not([type=radio]):not([type=checkbox]),select{vertical-align:middle}iframe{border:0}.unsichtbar,.u2,.invisible,.element-invisible,.unseen{left:-3000px;position:absolute;top:-2000px;width:0;background:#000 !important;color:#fff !important}.pageheading h1{font-size:1em;text-transform:uppercase;border-bottom:solid 1px #ddd;padding:0;margin:30px auto;color:var(--linkcolor)}a[href$=".pdf"]:not(.btn):before{content:"";display:inline-block;width:32px;height:32px;background-image:url(../icons/pdf_red.svg);background-size:20px;background-position:bottom center;background-repeat:no-repeat}a.btn[href$=".pdf"]:after{content:"";display:inline-block;width:32px;height:32px;background-image:url(../icons/pdf_white.svg);background-size:20px;background-position:bottom center;background-repeat:no-repeat;position:absolute;left:5px;top:0}.item-page ul.pagenav li.previous{float:left}.item-page ul.pagenav li.next{float:right}.item-page ul.pagenav li a{padding:5px;display:inline-block}.item-page ul.pagenav{margin:60px 0 0 0;border-top:1px dotted #ddd;list-style-type:none}.item-page ul.pagenav li.next,.item-page ul.pagenav li.previous{height:40px;text-align:center;vertical-align:middle;width:40px;color:#fff;position:relative;top:-25px;padding:0;display:flex;justify-content:center}.item-page ul.pagenav a{text-align:center;display:flex;justify-content:center;align-items:center;background:var(--footerbg);width:100%;height:100%;color:var(--footercolor)}.item-page ul.pagenav a:hover,.item-page ul.pagenav a:active,.item-page ul.pagenav a:focus{background:var(--linkcolor)}.item-page ul.pagenav li.next a:after,.item-page ul.pagenav li.previous a:after{border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:inline-block;height:.8em;-moz-transform:rotate(45deg) skew(5deg, 5deg);-o-transform:rotate(45deg) skew(5deg, 5deg);-webkit-transform:rotate(45deg) skew(5deg, 5deg);transform:rotate(45deg) skew(5deg, 5deg);width:.8em;margin-left:-0.4em;margin-top:.4em}.item-page ul.pagenav li.previous a:after{-moz-transform:rotate(-135deg) skew(5deg, 5deg);-o-transform:rotate(-135deg) skew(5deg, 5deg);-webkit-transform:rotate(-135deg) skew(5deg, 5deg);transform:rotate(-135deg) skew(5deg, 5deg);margin-left:0;margin-right:-0.4em}.search{width:100%;max-width:1100px;margin:0 auto 20px;padding:60px 40px 20px 20px}.article-info-term{display:none}.article-info{overflow:hidden;font-size:.8em;color:var(--maincolor);margin:20px 0;line-height:1.4em}.article-info dd,.article-info dt{display:inline-block;padding:0 10px 0 0;line-height:1em;margin-bottom:0;border-right:solid 1px var(--maincolor)}.article-info dd:last-child,.article-info dt:last-child{border:0}.article-info dt{left:-3000px;position:absolute;top:-2000px;width:0}.article-info dd span{display:inline-block;padding:0;margin:0}.edit h1{padding:0 0 20px 0}.edit button,.edit a.btn{line-height:1.5em;border:0}.edit .btn:after{content:"";padding:0}.edit.item-page ul li:before{content:""}.items-more{padding:20px 0}.items-more ul{margin:0;padding:0 0 0 0px;list-style-type:none}.items-more li{margin:5px 0}.items-more li time{font-weight:normal;display:inline-block;min-width:100px;font-size:.9em;color:#555}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/inter/Inter-Regular.woff2?v=3.13") format("woff2"),url("../fonts/inter/Inter-Regular.woff?v=3.13") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/inter/Inter-Bold.woff2?v=3.13") format("woff2"),url("../fonts/inter/Inter-Bold.woff?v=3.13") format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/inter/Inter-Black.woff2?v=3.13") format("woff2"),url("../fonts/inter/Inter-Black.woff?v=3.13") format("woff")}@font-face{font-display:swap;font-family:"Hanken Grotesk";font-style:normal;font-weight:400;src:url("../fonts/hanken-grotesk-v8-latin-regular.woff2") format("woff2"),url("../fonts/hanken-grotesk-v8-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Hanken Grotesk";font-style:normal;font-weight:700;src:url("../fonts/hanken-grotesk-v8-latin-700.woff2") format("woff2"),url("../fonts/hanken-grotesk-v8-latin-700.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Hanken Grotesk";font-style:normal;font-weight:800;src:url("../fonts/hanken-grotesk-v8-latin-800.woff2") format("woff2"),url("../fonts/hanken-grotesk-v8-latin-800.ttf") format("truetype")}main{width:100%}#header{position:relative;width:100%;padding:0;top:0;z-index:1000;background:#edf5fa}#header .headerinner{display:flex;margin:0 auto;align-items:center;max-width:1700px;padding:0}#header .logo::before{background:#e5f0f6;content:"";position:absolute;z-index:-1;transform:translateY(-220px) translateX(-80px);width:330px;height:330px;display:block;border-radius:100%;padding:30px;left:0;top:0}#header .dropdown .row{align-items:flex-start}#header .logo{color:var(--darkcolor);margin:20px;line-height:1em;font-size:1.4em;position:relative}#header .logo a{color:#fff;display:block}#header .logo a small{display:block;font-weight:normal;font-size:.6em;margin-top:5px}#header .logo a:focus{outline:2px solid var(--linkcolor)}#header .logo img,#header .logo svg{max-width:200px;margin:0}.skiplinks{line-height:0;list-style-type:none;display:inline;padding:0 !important;height:0 !important;position:absolute;top:-5px;left:-5px;background:#000;color:#fff}.skiplinks li{list-style-type:none;text-transform:none !important;text-align:center}.skiplinks li a:link,.skiplinks li a:visited{display:inline-block;height:0;left:-3000px;position:absolute;top:-2000px;width:0;border:0;padding:10px;background:#000;color:#fff;opacity:1}.skiplinks li a:focus{display:inline-block;left:0;position:absolute;top:0;width:10em;height:5em;border:0;padding:10px;background:#000;color:#fff;opacity:1;z-index:1000}.topnavigation{padding:5px 0;text-align:right;background:#fff;font-size:.8em}.topnavigation>.container{position:static;padding:0 0px;display:flex;justify-content:flex-end}.topnavigation ul{display:inline-flex;margin:0;align-items:center}.topnavigation ul li{display:inline-block;padding:0px 10px;border-right:solid 1px var(--advancedlightcolor)}.topnavigation ul li a{color:var(--linkcolor)}.topnavigation ul li a svg,.topnavigation ul li a img{width:30px}.topnavigation ul li a svg path,.topnavigation ul li a img path{fill:#555}.topnavigation ul li a:hover,.topnavigation ul li a:active{color:var(--advancedcolor);text-decoration:underline}.topnavigation .mod-languages,.topnavigation ul.lang-inline{display:flex;list-style-type:none;margin:0;padding:0}.topnavigation .mod-languages{display:inline-flex}.topnavigation .mod-languages div{display:inline-flex}@media screen and (max-width: 960px){#around{padding-top:0}body{padding-top:0}#header{padding:0;position:static}#header .logo{margin:0px 10px 10px 10px;max-width:160px}#header .logo img{max-width:160px}}@media screen and (min-width: 960px){.headerinner{min-height:170px}}@media screen and (max-width: 330px){#header h1{margin-left:0}}ul.check{list-style:none;padding:0;margin:20px 0}ul.check li{position:relative;padding:20px 0px 20px 50px;border-top:solid 2px var(--advancedlightcolor)}ul.check li>a{display:inline-block}ul.check li>h2,ul.check li>h3,ul.check li>h4,ul.check li>h5{font-size:1.2em !important;line-height:1em;font-weight:bold;margin:0 0 10px 0}ul.check li:before{content:"+";font-size:2em;position:absolute;left:0;top:12px;margin-left:-10px;display:inline-block;margin-right:10px;color:var(--linkcolor);padding:10px;line-height:20px;width:20px;height:20px;justify-content:center;vertical-align:middle;font-weight:normal}ol.counter{counter-reset:li;list-style-type:none;margin:30px 0;padding:0 0 0 40px}ol.counter>li{padding:10px 40px;position:relative;margin:20px 0}ol.counter>li:before{counter-increment:li;content:counter(li);padding:5px;background:var(--darkcolor);color:#fff;width:30px;height:30px;position:absolute;left:-1em;border-radius:50%;text-align:center;top:10px;display:flex;align-content:center;justify-content:center;align-items:center}ol.counter>li ::marker{color:var(--linkcolor)}ul.download li{background:#fff;border:solid 3px var(--advancedlightcolor)}ul.check.noborder li{border:0}.container{width:100%;max-width:1700px;margin:0 auto;padding:20px;position:relative;container-type:normal;container-name:mycontainer}.row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-lines:multiple;-o-box-lines:multiple;gap:40px;width:100%}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding:20px}.row>*[class*=col-],.row>*[class*=col-md-]{position:relative;min-height:1px;padding-top:20px;padding-left:30px;padding-right:30px;padding-bottom:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.col,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;min-height:1px;padding-top:20px;padding-left:30px;padding-right:30px;padding-bottom:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media(min-width: 600px){.col-md-1{-webkit-flex:0 0 calc(8.3333333333% - 40px +  3.3333333333px );-ms-flex:0 0 calc(8.3333333333% - 40px +  3.3333333333px );flex:0 0 calc(8.3333333333% - 40px +  3.3333333333px );max-width:calc(8.3333333333% - 40px +  3.3333333333px );width:calc(8.3333333333% - 40px +  3.3333333333px )}.col-md-2{-webkit-flex:0 0 calc(16.6666666667% - 40px +  6.6666666667px );-ms-flex:0 0 calc(16.6666666667% - 40px +  6.6666666667px );flex:0 0 calc(16.6666666667% - 40px +  6.6666666667px );max-width:calc(16.6666666667% - 40px +  6.6666666667px );width:calc(16.6666666667% - 40px +  6.6666666667px )}.col-md-3{-webkit-flex:0 0 calc(25% - 40px +  10px );-ms-flex:0 0 calc(25% - 40px +  10px );flex:0 0 calc(25% - 40px +  10px );max-width:calc(25% - 40px +  10px );width:calc(25% - 40px +  10px )}.col-md-4{-webkit-flex:0 0 calc(33.3333333333% - 40px +  13.3333333333px );-ms-flex:0 0 calc(33.3333333333% - 40px +  13.3333333333px );flex:0 0 calc(33.3333333333% - 40px +  13.3333333333px );max-width:calc(33.3333333333% - 40px +  13.3333333333px );width:calc(33.3333333333% - 40px +  13.3333333333px )}.col-md-5{-webkit-flex:0 0 calc(41.6666666667% - 40px +  16.6666666667px );-ms-flex:0 0 calc(41.6666666667% - 40px +  16.6666666667px );flex:0 0 calc(41.6666666667% - 40px +  16.6666666667px );max-width:calc(41.6666666667% - 40px +  16.6666666667px );width:calc(41.6666666667% - 40px +  16.6666666667px )}.col-md-6{-webkit-flex:0 0 calc(50% - 40px +  20px );-ms-flex:0 0 calc(50% - 40px +  20px );flex:0 0 calc(50% - 40px +  20px );max-width:calc(50% - 40px +  20px );width:calc(50% - 40px +  20px )}.col-md-7{-webkit-flex:0 0 calc(58.3333333333% - 40px +  23.3333333333px );-ms-flex:0 0 calc(58.3333333333% - 40px +  23.3333333333px );flex:0 0 calc(58.3333333333% - 40px +  23.3333333333px );max-width:calc(58.3333333333% - 40px +  23.3333333333px );width:calc(58.3333333333% - 40px +  23.3333333333px )}.col-md-8{-webkit-flex:0 0 calc(66.6666666667% - 40px +  26.6666666667px );-ms-flex:0 0 calc(66.6666666667% - 40px +  26.6666666667px );flex:0 0 calc(66.6666666667% - 40px +  26.6666666667px );max-width:calc(66.6666666667% - 40px +  26.6666666667px );width:calc(66.6666666667% - 40px +  26.6666666667px )}.col-md-9{-webkit-flex:0 0 calc(75% - 40px +  30px );-ms-flex:0 0 calc(75% - 40px +  30px );flex:0 0 calc(75% - 40px +  30px );max-width:calc(75% - 40px +  30px );width:calc(75% - 40px +  30px )}.col-md-10{-webkit-flex:0 0 calc(83.3333333333% - 40px +  33.3333333333px );-ms-flex:0 0 calc(83.3333333333% - 40px +  33.3333333333px );flex:0 0 calc(83.3333333333% - 40px +  33.3333333333px );max-width:calc(83.3333333333% - 40px +  33.3333333333px );width:calc(83.3333333333% - 40px +  33.3333333333px )}.col-md-11{-webkit-flex:0 0 calc(91.6666666667% - 40px +  36.6666666667px );-ms-flex:0 0 calc(91.6666666667% - 40px +  36.6666666667px );flex:0 0 calc(91.6666666667% - 40px +  36.6666666667px );max-width:calc(91.6666666667% - 40px +  36.6666666667px );width:calc(91.6666666667% - 40px +  36.6666666667px )}.col-md-12{-webkit-flex:0 0 calc(100% - 40px +  40px );-ms-flex:0 0 calc(100% - 40px +  40px );flex:0 0 calc(100% - 40px +  40px );max-width:calc(100% - 40px +  40px );width:calc(100% - 40px +  40px )}}@media(min-width: 900px){.col-1{-webkit-flex:0 0 calc(8.3333333333% - 40px +  3.3333333333px );-ms-flex:0 0 calc(8.3333333333% - 40px +  3.3333333333px );flex:0 0 calc(8.3333333333% - 40px +  3.3333333333px );max-width:calc(8.3333333333% - 40px +  3.3333333333px );width:calc(8.3333333333% - 40px +  3.3333333333px )}.col-2{-webkit-flex:0 0 calc(16.6666666667% - 40px +  6.6666666667px );-ms-flex:0 0 calc(16.6666666667% - 40px +  6.6666666667px );flex:0 0 calc(16.6666666667% - 40px +  6.6666666667px );max-width:calc(16.6666666667% - 40px +  6.6666666667px );width:calc(16.6666666667% - 40px +  6.6666666667px )}.col-3{-webkit-flex:0 0 calc(25% - 40px +  10px );-ms-flex:0 0 calc(25% - 40px +  10px );flex:0 0 calc(25% - 40px +  10px );max-width:calc(25% - 40px +  10px );width:calc(25% - 40px +  10px )}.col-4{-webkit-flex:0 0 calc(33.3333333333% - 40px +  13.3333333333px );-ms-flex:0 0 calc(33.3333333333% - 40px +  13.3333333333px );flex:0 0 calc(33.3333333333% - 40px +  13.3333333333px );max-width:calc(33.3333333333% - 40px +  13.3333333333px );width:calc(33.3333333333% - 40px +  13.3333333333px )}.col-5{-webkit-flex:0 0 calc(41.6666666667% - 40px +  16.6666666667px );-ms-flex:0 0 calc(41.6666666667% - 40px +  16.6666666667px );flex:0 0 calc(41.6666666667% - 40px +  16.6666666667px );max-width:calc(41.6666666667% - 40px +  16.6666666667px );width:calc(41.6666666667% - 40px +  16.6666666667px )}.col-6{-webkit-flex:0 0 calc(50% - 40px +  20px );-ms-flex:0 0 calc(50% - 40px +  20px );flex:0 0 calc(50% - 40px +  20px );max-width:calc(50% - 40px +  20px );width:calc(50% - 40px +  20px )}.col-7{-webkit-flex:0 0 calc(58.3333333333% - 40px +  23.3333333333px );-ms-flex:0 0 calc(58.3333333333% - 40px +  23.3333333333px );flex:0 0 calc(58.3333333333% - 40px +  23.3333333333px );max-width:calc(58.3333333333% - 40px +  23.3333333333px );width:calc(58.3333333333% - 40px +  23.3333333333px )}.col-8{-webkit-flex:0 0 calc(66.6666666667% - 40px +  26.6666666667px );-ms-flex:0 0 calc(66.6666666667% - 40px +  26.6666666667px );flex:0 0 calc(66.6666666667% - 40px +  26.6666666667px );max-width:calc(66.6666666667% - 40px +  26.6666666667px );width:calc(66.6666666667% - 40px +  26.6666666667px )}.col-9{-webkit-flex:0 0 calc(75% - 40px +  30px );-ms-flex:0 0 calc(75% - 40px +  30px );flex:0 0 calc(75% - 40px +  30px );max-width:calc(75% - 40px +  30px );width:calc(75% - 40px +  30px )}.col-10{-webkit-flex:0 0 calc(83.3333333333% - 40px +  33.3333333333px );-ms-flex:0 0 calc(83.3333333333% - 40px +  33.3333333333px );flex:0 0 calc(83.3333333333% - 40px +  33.3333333333px );max-width:calc(83.3333333333% - 40px +  33.3333333333px );width:calc(83.3333333333% - 40px +  33.3333333333px )}.col-11{-webkit-flex:0 0 calc(91.6666666667% - 40px +  36.6666666667px );-ms-flex:0 0 calc(91.6666666667% - 40px +  36.6666666667px );flex:0 0 calc(91.6666666667% - 40px +  36.6666666667px );max-width:calc(91.6666666667% - 40px +  36.6666666667px );width:calc(91.6666666667% - 40px +  36.6666666667px )}.col-12{-webkit-flex:0 0 calc(100% - 40px +  40px );-ms-flex:0 0 calc(100% - 40px +  40px );flex:0 0 calc(100% - 40px +  40px );max-width:calc(100% - 40px +  40px );width:calc(100% - 40px +  40px )}}@supports(display: grid){.grid-cols-1{display:grid;grid-template-columns:repeat(auto-fit, minmax(max(8.3333333333% - 40px, 250px), 1fr));grid-template-rows:auto;max-width:1700px;margin:0 auto;grid-gap:40px}.grid-cols-1>li,.grid-cols-1>article,.grid-cols-1>div{background:rgba(0,0,0,0);border:0;padding:min(5vh,40px) min(5vw,40px);box-shadow:none;border-radius:0px;z-index:0}.grid-cols-1>li:hover,.grid-cols-1>li:active,.grid-cols-1>li:focus,.grid-cols-1>article:hover,.grid-cols-1>article:active,.grid-cols-1>article:focus,.grid-cols-1>div:hover,.grid-cols-1>div:active,.grid-cols-1>div:focus{box-shadow:none}.grid-cols-2{display:grid;grid-template-columns:repeat(auto-fit, minmax(max(16.6666666667% - 40px, 250px), 1fr));grid-template-rows:auto;max-width:1700px;margin:0 auto;grid-gap:40px}.grid-cols-2>li,.grid-cols-2>article,.grid-cols-2>div{background:rgba(0,0,0,0);border:0;padding:min(5vh,40px) min(5vw,40px);box-shadow:none;border-radius:0px;z-index:0}.grid-cols-2>li:hover,.grid-cols-2>li:active,.grid-cols-2>li:focus,.grid-cols-2>article:hover,.grid-cols-2>article:active,.grid-cols-2>article:focus,.grid-cols-2>div:hover,.grid-cols-2>div:active,.grid-cols-2>div:focus{box-shadow:none}.grid-cols-3{display:grid;grid-template-columns:repeat(auto-fit, minmax(max(25% - 40px, 250px), 1fr));grid-template-rows:auto;max-width:1700px;margin:0 auto;grid-gap:40px}.grid-cols-3>li,.grid-cols-3>article,.grid-cols-3>div{background:rgba(0,0,0,0);border:0;padding:min(5vh,40px) min(5vw,40px);box-shadow:none;border-radius:0px;z-index:0}.grid-cols-3>li:hover,.grid-cols-3>li:active,.grid-cols-3>li:focus,.grid-cols-3>article:hover,.grid-cols-3>article:active,.grid-cols-3>article:focus,.grid-cols-3>div:hover,.grid-cols-3>div:active,.grid-cols-3>div:focus{box-shadow:none}.grid-cols-4{display:grid;grid-template-columns:repeat(auto-fit, minmax(max(33.3333333333% - 40px, 250px), 1fr));grid-template-rows:auto;max-width:1700px;margin:0 auto;grid-gap:40px}.grid-cols-4>li,.grid-cols-4>article,.grid-cols-4>div{background:rgba(0,0,0,0);border:0;padding:min(5vh,40px) min(5vw,40px);box-shadow:none;border-radius:0px;z-index:0}.grid-cols-4>li:hover,.grid-cols-4>li:active,.grid-cols-4>li:focus,.grid-cols-4>article:hover,.grid-cols-4>article:active,.grid-cols-4>article:focus,.grid-cols-4>div:hover,.grid-cols-4>div:active,.grid-cols-4>div:focus{box-shadow:none}.grid-cols-5{display:grid;grid-template-columns:repeat(auto-fit, minmax(max(41.6666666667% - 40px, 250px), 1fr));grid-template-rows:auto;max-width:1700px;margin:0 auto;grid-gap:40px}.grid-cols-5>li,.grid-cols-5>article,.grid-cols-5>div{background:rgba(0,0,0,0);border:0;padding:min(5vh,40px) min(5vw,40px);box-shadow:none;border-radius:0px;z-index:0}.grid-cols-5>li:hover,.grid-cols-5>li:active,.grid-cols-5>li:focus,.grid-cols-5>article:hover,.grid-cols-5>article:active,.grid-cols-5>article:focus,.grid-cols-5>div:hover,.grid-cols-5>div:active,.grid-cols-5>div:focus{box-shadow:none}.grid-cols-6{display:grid;grid-template-columns:repeat(auto-fit, minmax(max(50% - 40px, 250px), 1fr));grid-template-rows:auto;max-width:1700px;margin:0 auto;grid-gap:40px}.grid-cols-6>li,.grid-cols-6>article,.grid-cols-6>div{background:rgba(0,0,0,0);border:0;padding:min(5vh,40px) min(5vw,40px);box-shadow:none;border-radius:0px;z-index:0}.grid-cols-6>li:hover,.grid-cols-6>li:active,.grid-cols-6>li:focus,.grid-cols-6>article:hover,.grid-cols-6>article:active,.grid-cols-6>article:focus,.grid-cols-6>div:hover,.grid-cols-6>div:active,.grid-cols-6>div:focus{box-shadow:none}.grid-cols-7{display:grid;grid-template-columns:repeat(auto-fit, minmax(max(58.3333333333% - 40px, 250px), 1fr));grid-template-rows:auto;max-width:1700px;margin:0 auto;grid-gap:40px}.grid-cols-7>li,.grid-cols-7>article,.grid-cols-7>div{background:rgba(0,0,0,0);border:0;padding:min(5vh,40px) min(5vw,40px);box-shadow:none;border-radius:0px;z-index:0}.grid-cols-7>li:hover,.grid-cols-7>li:active,.grid-cols-7>li:focus,.grid-cols-7>article:hover,.grid-cols-7>article:active,.grid-cols-7>article:focus,.grid-cols-7>div:hover,.grid-cols-7>div:active,.grid-cols-7>div:focus{box-shadow:none}.grid-cols-8{display:grid;grid-template-columns:repeat(auto-fit, minmax(max(66.6666666667% - 40px, 250px), 1fr));grid-template-rows:auto;max-width:1700px;margin:0 auto;grid-gap:40px}.grid-cols-8>li,.grid-cols-8>article,.grid-cols-8>div{background:rgba(0,0,0,0);border:0;padding:min(5vh,40px) min(5vw,40px);box-shadow:none;border-radius:0px;z-index:0}.grid-cols-8>li:hover,.grid-cols-8>li:active,.grid-cols-8>li:focus,.grid-cols-8>article:hover,.grid-cols-8>article:active,.grid-cols-8>article:focus,.grid-cols-8>div:hover,.grid-cols-8>div:active,.grid-cols-8>div:focus{box-shadow:none}.grid-cols-9{display:grid;grid-template-columns:repeat(auto-fit, minmax(max(75% - 40px, 250px), 1fr));grid-template-rows:auto;max-width:1700px;margin:0 auto;grid-gap:40px}.grid-cols-9>li,.grid-cols-9>article,.grid-cols-9>div{background:rgba(0,0,0,0);border:0;padding:min(5vh,40px) min(5vw,40px);box-shadow:none;border-radius:0px;z-index:0}.grid-cols-9>li:hover,.grid-cols-9>li:active,.grid-cols-9>li:focus,.grid-cols-9>article:hover,.grid-cols-9>article:active,.grid-cols-9>article:focus,.grid-cols-9>div:hover,.grid-cols-9>div:active,.grid-cols-9>div:focus{box-shadow:none}.grid-cols-10{display:grid;grid-template-columns:repeat(auto-fit, minmax(max(83.3333333333% - 40px, 250px), 1fr));grid-template-rows:auto;max-width:1700px;margin:0 auto;grid-gap:40px}.grid-cols-10>li,.grid-cols-10>article,.grid-cols-10>div{background:rgba(0,0,0,0);border:0;padding:min(5vh,40px) min(5vw,40px);box-shadow:none;border-radius:0px;z-index:0}.grid-cols-10>li:hover,.grid-cols-10>li:active,.grid-cols-10>li:focus,.grid-cols-10>article:hover,.grid-cols-10>article:active,.grid-cols-10>article:focus,.grid-cols-10>div:hover,.grid-cols-10>div:active,.grid-cols-10>div:focus{box-shadow:none}.grid-cols-11{display:grid;grid-template-columns:repeat(auto-fit, minmax(max(91.6666666667% - 40px, 250px), 1fr));grid-template-rows:auto;max-width:1700px;margin:0 auto;grid-gap:40px}.grid-cols-11>li,.grid-cols-11>article,.grid-cols-11>div{background:rgba(0,0,0,0);border:0;padding:min(5vh,40px) min(5vw,40px);box-shadow:none;border-radius:0px;z-index:0}.grid-cols-11>li:hover,.grid-cols-11>li:active,.grid-cols-11>li:focus,.grid-cols-11>article:hover,.grid-cols-11>article:active,.grid-cols-11>article:focus,.grid-cols-11>div:hover,.grid-cols-11>div:active,.grid-cols-11>div:focus{box-shadow:none}.grid-cols-12{display:grid;grid-template-columns:repeat(auto-fit, minmax(max(100% - 40px, 250px), 1fr));grid-template-rows:auto;max-width:1700px;margin:0 auto;grid-gap:40px}.grid-cols-12>li,.grid-cols-12>article,.grid-cols-12>div{background:rgba(0,0,0,0);border:0;padding:min(5vh,40px) min(5vw,40px);box-shadow:none;border-radius:0px;z-index:0}.grid-cols-12>li:hover,.grid-cols-12>li:active,.grid-cols-12>li:focus,.grid-cols-12>article:hover,.grid-cols-12>article:active,.grid-cols-12>article:focus,.grid-cols-12>div:hover,.grid-cols-12>div:active,.grid-cols-12>div:focus{box-shadow:none}.gap{grid-gap:40px}.gap-2{grid-gap:48px}.gap-3{grid-gap:60px}.gap-4{grid-gap:72px}.gap-5{grid-gap:80px}.gap-6{grid-gap:100px}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-13{grid-column-start:13}.col-start-auto{grid-column-start:auto}.col-end-1{grid-column-end:1}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}.col-end-5{grid-column-end:5}.col-end-6{grid-column-end:6}.col-end-7{grid-column-end:7}.col-end-8{grid-column-end:8}.col-end-9{grid-column-end:9}.col-end-10{grid-column-end:10}.col-end-11{grid-column-end:11}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.col-end-auto{grid-column-end:auto}}#right{padding:0;margin-left:0;z-index:1;width:100%;background:#fff}#right .moduletable{margin-bottom:40px;padding:20px 40px}#right .moduletable h3{font-size:1.3em;color:var(--maincolor);letter-spacing:-1px;font-weight:bold}#right .moduletable .custom{font-size:.9em}#right .moduletable .custom a:hover,#right .moduletable .custom a:active,#right .moduletable .custom a:focus{text-decoration:underline}#right .moduletable strong{font-weight:bold}#right .moduletable.grau{padding:20px;background:#f5f5f5;box-shadow:0 1px 1px #ddd}#right .moduletable.grau h3{border:0}.maincontent{background:#fff;padding:0}@media screen and (min-width: 970px){#right{order:2;flex:0 1 350px;padding:40px 20px;margin:20px 0px;border-radius:4px}.maincontent{order:1;flex:1 1 450px;margin:20px;padding:20px;border-radius:4px}}@media screen and (min-width: 1600px){#right{flex:0 1 550px;margin:20px 30px}.maincontent{margin:20px 0 20px 0px}}#footer-infos{background:var(--footerbg);padding:60px 0 0 0;color:var(--footercolor);font-size:.85em}#footer-infos h3,#footer-infos h2{color:var(--footercolor);font-size:1.3em;font-weight:normal;letter-spacing:0px}#footer-infos a{color:var(--footercolor)}#footer-infos a:hover,#footer-infos a:active,#footer-infos a:focus{color:var(--advancedcolor);text-decoration:underline}#footer-infos ul{margin:0;padding:0;list-style-type:none}#footer-infos ul.menu{font-size:1em;display:block}#footer-infos ul.menu>li{background:rgba(0,0,0,0);border:0;margin:0}#footer-infos ul.menu>li a{background:rgba(0,0,0,0);font-weight:400;padding:5px 10px 5px 22px;border:0;position:relative;color:var(--lightcolor);border-radius:4px}#footer-infos ul.menu>li a:before{border-right:2px solid var(--lightcolor);border-top:2px solid var(--lightcolor);content:"";display:inline-block;height:.45em;margin-right:10px;-moz-transform:rotate(45deg) skew(5deg, 5deg);-o-transform:rotate(45deg) skew(5deg, 5deg);-webkit-transform:rotate(45deg) skew(5deg, 5deg);transform:rotate(45deg) skew(5deg, 5deg);width:.45em;position:absolute;top:12px;left:0}#footer-infos ul.menu>li a:active,#footer-infos ul.menu>li a:focus,#footer-infos ul.menu>li a:focus-within{outline:var(--linkcolor) solid 2px}#footer-infos ul.menu>li a:hover,#footer-infos ul.menu>li a:active,#footer-infos ul.menu>li a:focus{color:var(--advancedcolor)}#footer-infos ul.menu>li a:hover:before,#footer-infos ul.menu>li a:active:before,#footer-infos ul.menu>li a:focus:before{border-right:2px solid var(--advancedcolor);border-top:2px solid var(--advancedcolor)}#footer-infos ul.horizontal{display:flex;flex-wrap:wrap}#footer-infos ul.horizontal>li{flex:1 1 230px;border-left:1px solid rgba(255,255,255,.1);text-transform:uppercase}#footer-infos ul.horizontal>li a{padding-bottom:20px;display:block}#footer-infos ul.horizontal>li ul li{padding:0px 0;text-transform:none}#footer-infos .socialmedia{margin-top:20px}#footer-infos .socialmedia li{display:inline-block;padding:10px 10px 10px 0}#footer-infos .socialmedia li a svg{width:30px}#footer-infos .socialmedia li a svg path{fill:#97b0dc}#footer-infos .socialmedia li a:hover svg path{fill:#fff}#footer-infos .socialmedia li path{fill:var(--footercolor)}#footer-infos .row{display:flex;display:-webkit-flex;display:-ms-flexbox;-o-box-lines:multiple}#footer-outer{background:var(--footerbg);color:var(--footercolor);font-size:1em;border-top:1px solid rgba(255,255,255,.1);padding:30px 0 10px 0}#footer-outer div{padding:0px 0}#footer-outer div img{margin:20px}#footer-outer div h3{color:var(--footercolor);text-transform:uppercase}#footer-outer div ul{list-style-type:none;margin:0;padding-left:30px}#footer-outer div ul li{border:0;display:inline}#footer-outer div a{color:#9bd;background:var(--footerbg);text-decoration:none}#footer-outer div a:hover,#footer-outer div a:active,#footer-outer div a:focus{color:#fff;text-decoration:underline}#footer-outer div .col-4{padding:20px 0px 0px 50px}@media screen and (max-width: 900px){#footer-infos{padding:20px 0}#footer-infos .row{-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 700px){#footer-infos ul.horizontal>li{border:0;padding-left:0}}.dropdown-menu{position:absolute;opacity:1;top:100%;left:0;z-index:20000;float:none;min-width:100%;padding:40px 40px;margin:0 0;font-size:1em;border:0;border-radius:0;background-clip:padding-box;height:0;overflow:hidden;-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s;box-shadow:2px 30px 24px rgba(0,0,0,.24);background:#edf5fa;text-align:left;list-style-type:none;width:100%;font-weight:normal;letter-spacing:0;text-transform:none;display:none;margin-top:-3px}.dropdown-menu h3{font-size:1.2rem;font-weight:700;text-transform:uppercase;font-variant:small-caps;letter-spacing:0;color:var(--linkcolor);margin:20px 0 0 0}.dropdown-menu h3 img{max-width:50px;margin-right:20px}.dropdown-menu .container{padding:0 0 0 10px}.dropdown-menu ul{margin:0;padding:0}.dropdown-menu li{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column}.dropdown-menu li>a{font-family:"Inter",arial,sans-serif;padding:10px 5px 10px 35px;font-weight:400;line-height:1.2em;color:var(--linkcolor);display:block;background:rgba(0,0,0,0);border-bottom:solid 0px rgba(255,255,255,.3);position:relative}.dropdown-menu li>a:before{content:"+";display:inline-block;height:.45em;margin-right:10px;width:.45em;position:absolute;top:10px;left:0px;font-weight:bold}.dropdown-menu li>a:hover,.dropdown-menu li>a:active,.dropdown-menu li>a:focus{text-decoration:underline 1px var(--linkcolor) !important;color:var(--advancedcolor) !important;background-color:rgba(0,0,0,0);display:block;outline:0}.dropdown-menu li.active>a{font-weight:700;background:rgba(0,0,0,0);color:var(--advancedcolor)}.dropdown-menu li:last-child a{border-bottom:0}.dropdown-menu .menu-description{padding:0;box-sizing:border-box;background:none;color:var(--linkcolor);flex:0 1 600px}.dropdown-menu .menu-description h1,.dropdown-menu .menu-description h2,.dropdown-menu .menu-description h3,.dropdown-menu .menu-description a,.dropdown-menu .menu-description ul{color:var(--linkcolor);line-height:1.1em}.dropdown-menu .menu-description h3{margin:20px 0}.dropdown-menu .menu-description p{font-size:.9em}.dropdown-menu .dropdown-submenu{margin:20px 0}.caret{display:inline-block;width:0;height:0;margin-left:10px;border-top:5px solid var(--linkcolor);border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-bottom:0 dotted;content:""}ul li a[aria-expanded=true] .caret{border-top:5px solid var(--linkcolor);transform:rotate(180deg)}.dropdown-menu.show{opacity:1;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;animation-name:pullDown;-webkit-animation-name:pullDown;animation-duration:1.1s;-webkit-animation-duration:1.1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 0;-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;align-items:center}.dropdown-menu.show .container{max-width:1400px;justify-content:center;display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-template-rows:auto;grid-gap:40px}@keyframes pullDown{0%{transform:scaleY(0.1)}40%{transform:scaleY(1.02)}60%{transform:scaleY(0.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(0.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(1)}}@-webkit-keyframes pullDown{0%{-webkit-transform:scaleY(0.1)}40%{-webkit-transform:scaleY(1.02)}60%{-webkit-transform:scaleY(0.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(0.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(1)}}.goright{right:0;left:auto}@media screen and (min-width: 960px){.dropdown-menu h3{margin:20px 0 0 0}.dropdown-menu.show>div>ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(max(33.3333333333% - 40px, 250px), 1fr));grid-template-rows:auto}.dropdown-menu.show>div>ul>li{padding-right:20px}.dropdown-menu.show>div>ul>li:last-child{border:0}}.dropdown-menu a.btn{color:#fff !important;padding:15px 30px !important;background:var(--linkcolor) !important;display:block;text-align:center}@media screen and (max-width: 960px){.caret{float:right;margin-top:5px;border-top:5px solid var(--linkcolor)}.dropdown-menu.show{position:relative;float:none;font-size:1em;max-width:100%;box-shadow:none;border:0;margin:0;padding:0;background:rgba(0,0,0,0);height:auto;flex:1 1 100%;top:5px}.dropdown-menu.show .menu-description{float:none;width:100%;background:#edf5fa}.dropdown-menu.show ul{padding:20px 0;background:#edf5fa;margin:0}.dropdown-menu.show ul li{border-bottom:0;float:none;width:100%;flex:1 1 100%}.dropdown-menu.show ul li>a{padding:15px 40px !important;color:var(--linkcolor);font-weight:normal}.dropdown-menu.show ul li>a:before{top:14px}.dropdown-menu.show ul li>a:hover,.dropdown-menu.show ul li>a:active,.dropdown-menu.show ul li>a:focus{background:#edf5fa !important;font-weight:normal;color:var(--linkcolor) !important}.dropdown-menu.show ul li.active a{color:var(--linkcolor)}.dropdown-menu.show>li a[aria-expanded=true]{color:var(--linkcolor) !important;background:#edf5fa !important;text-decoration:none !important}.dropdown-menu.show>li a[aria-expanded=true] .caret{border-top:5px solid var(--linkcolor)}}@media screen and (max-width: 450px){.dropdown-menu li{float:none;list-style-type:none;width:100%}}.horizontal.list>li{position:relative}.one-column{position:relative}span.separator{display:block;margin:40px 0 20px 0;text-transform:uppercase;color:#333;font-weight:400}.navbar{background:rgba(0,0,0,0);text-align:right;position:static;margin:0 auto;flex:1}.navbar .container{position:static}#menu-button-close{font-size:2em;margin:0;padding:0 !important;display:inline-block;color:var(--linkcolor);justify-self:flex-end;position:absolute;width:50px;height:50px;cursor:pointer;background:rgba(0,0,0,0);right:0;top:0;border:0;z-index:1000}#menu-button-close:before,#menu-button-close:after{content:"";transition:all 1s;background:var(--linkcolor);border:solid 1px;width:35px;height:0;position:absolute;top:0;margin:25px 0 0 5px;left:0;transform:rotate(-45deg)}#menu-button-close:after{transform:rotate(-135deg)}#menu-button-close:hover:before,#menu-button-close:hover:after,#menu-button-close:active:before,#menu-button-close:active:after,#menu-button-close:focus:before,#menu-button-close:focus:after{transform:rotate(0deg)}#menu-button-close,#openmenulink{display:none}ul.menu{margin:0;padding:0;background:rgba(0,0,0,0);font-size:1em}ul.menu>li{margin:0 7px;padding:0;border-right:0;background:rgba(0,0,0,0);color:var(--linkcolor);display:block}ul.menu>li>a{margin:0px;padding:5px 20px;border:0;background:#fff;color:var(--linkcolor);font-weight:500;display:block;border-radius:20px;transition:all .3s ease .15s}ul.menu>li>a:hover,ul.menu>li>a:active{text-decoration:none;color:#fff;background:var(--advancedcolor)}ul.menu>li>a:hover .caret,ul.menu>li>a:active .caret{border-top:5px solid #fff}ul.menu>li>a:focus-visible{text-decoration:none;outline:solid 2px var(--linkcolor);outline-offset:2px}ul.menu>li.active>a{background:#fff;color:#000;font-weight:600;text-decoration:none}ul.menu>li.active>ul li a{padding:15px 10px;background:rgba(0,0,0,0);color:#fff;font-weight:500;font-size:1rem;border:0px;display:block}ul.menu>li.alias-parent-active>a,ul.menu li.active>a{font-weight:bold}ul.menu.horizontal>li{display:inline-block !important}ul.menu.horizontal>li a:hover,ul.menu.horizontal>li a:active,ul.menu.horizontal>li a:focus{text-decoration:none}ul.menu.horizontal>li.active>a:not([aria-expanded=true]){color:#fff;background:var(--linkcolor)}ul.menu.horizontal>li.active>a:not([aria-expanded=true]) .caret{border-top:5px solid #fff}ul.menu.horizontal>li.active>a:not([aria-expanded=true]):hover,ul.menu.horizontal>li.active>a:not([aria-expanded=true]):active,ul.menu.horizontal>li.active>a:not([aria-expanded=true]):focus{color:#fff;text-decoration:none}ul.menu.sidemenu{background:#fff;color:var(--linkcolor);padding:20px;margin:0 0 0px 0;font-size:1em;border-radius:0px}ul.menu.sidemenu>li{position:relative;background:#fff;overflow:hidden;padding:4px}ul.menu.sidemenu>li .nav-header{padding:5px 10px}ul.menu.sidemenu>li h3,ul.menu.sidemenu>li h2,ul.menu.sidemenu>li h4{text-transform:uppercase;color:var(--linkcolor)}ul.menu.sidemenu>li a{color:var(--linkcolor);background:#fff;padding:15px 40px;border-bottom:solid 2px #dfe9ef;font-weight:400;position:relative;border-radius:0px}ul.menu.sidemenu>li a:hover,ul.menu.sidemenu>li a:active{text-decoration:underline;color:#fff;background:var(--linkcolor)}ul.menu.sidemenu>li a:focus,ul.menu.sidemenu>li a:focus-within{outline:solid 2px var(--linkcolor) !important;outline-offset:2px}ul.menu.sidemenu>li a:before{content:"+";display:inline-block;height:.45em;margin-right:10px;width:.45em;position:absolute;top:14px;left:10px}ul.menu.sidemenu>li>ul{border:solid 0px #dfdfd8;background:#fff;margin:0px;padding:20px 20px;list-style-type:none}ul.menu.sidemenu>li>ul.small{font-size:1em}ul.menu.sidemenu>li>ul li{padding:10px 30px;background:#fff}ul.menu.sidemenu>li>ul li a{display:block;color:var(--linkcolor);background:#fff;padding:10px 30px;font-weight:400;border-bottom:solid 1px #e6e6e6;position:relative;border-radius:4px}ul.menu.sidemenu>li>ul li a:before{border-right:1px solid #555;border-top:1px solid #555;content:"";display:inline-block;height:.45em;margin-right:10px;-moz-transform:rotate(45deg) skew(5deg, 5deg);-o-transform:rotate(45deg) skew(5deg, 5deg);-webkit-transform:rotate(45deg) skew(5deg, 5deg);transform:rotate(45deg) skew(5deg, 5deg);width:.45em;position:absolute;top:15px;left:5px}ul.menu.sidemenu>li>ul li a:hover,ul.menu.sidemenu>li>ul li a:active,ul.menu.sidemenu>li>ul li a:focus{color:#fff;background:var(--linkcolor)}ul.menu.sidemenu>li>ul li a:hover.active>a,ul.menu.sidemenu>li>ul li a:active.active>a,ul.menu.sidemenu>li>ul li a:focus.active>a{color:var(--linkcolor);font-weight:600}ul.menu.sidemenu>li>ul li.active>a:hover{color:#fff}ul.menu.sidemenu>li>ul ul{margin:20px;list-style-type:none}ul.menu.sidemenu>li>ul ul li.active a:before{color:#fff}ul.menu.sidemenu>li a[aria-current=page]{background:#fff;color:var(--linkcolor);font-weight:bold}ul.menu.sidemenu li.active>a{font-weight:bold}@media screen and (max-width: 960px){#menu-button-close,#openmenulink{display:block;position:absolute;right:10px;top:10px;padding:0px;border:solid 0px var(--linkcolor)}#openmenulink{top:60px}.navbar{margin-left:-960px;position:absolute;width:100%;z-index:10000;top:0px;left:0;background:#edf5fa;display:block !important;min-height:100%;text-align:right;overflow:hidden;float:none;padding:80px 0;transition:margin-left .5s ease .5s;-webkit-transition:margin-left .5s ease .5s}.show{display:block;margin-left:0}.navbar ul.menu{background:#edf5fa;margin:20px 20px;text-align:left;font-size:1em;padding:0;width:auto}.navbar ul.menu li{background:#edf5fa;color:var(--maincolor)}.navbar ul.menu li a{background:#edf5fa;padding:20px 5px;border-bottom:solid 1px #cde3f1;color:var(--linkcolor);border-radius:0}.navbar ul.menu li a:hover,.navbar ul.menu li a:active{text-decoration:none}.navbar ul.menu li a:hover .caret,.navbar ul.menu li a:active .caret{border-top:5px solid var(--linkcolor)}.navbar ul.menu.horizontal>li{display:block !important}.navbar ul.menu.horizontal>li>a{font-size:1em}.navbar ul.menu.horizontal>li a{display:block !important;background:#edf5fa;color:var(--linkcolor);border-radius:0}.navbar ul.menu.horizontal>li a:hover{text-decoration:none;background:#edf5fa;color:var(--linkcolor)}.navbar ul.menu.horizontal>li a:active,.navbar ul.menu.horizontal>li a:focus{text-decoration:none !important}.navbar ul.menu.horizontal>li.active a:hover,.navbar ul.menu.horizontal>li.active a:active,.navbar ul.menu.horizontal>li.active a:focus{color:var(--linkcolor);background:#edf5fa !important}.navbar ul.menu.horizontal>li.active>a{color:var(--linkcolor)}.navbar ul.menu>li.active:after{display:none}.navbar ul.menu>li.active>a{color:var(--linkcolor);background:#edf5fa !important}ul.menu.sidemenu{padding:0}}.bild{position:relative;background:#edf5fa;container-type:inline-size;container-name:bild}.hero__bgimage{background-repeat:no-repeat;background-size:cover;background-position:top center;position:relative;margin:0 auto;padding:0}.hero__bgimage:before{background:linear-gradient(to bottom, #001f31, transparent 35%, transparent 35%, #001f31 100%);content:"";height:100%;left:0;top:0;width:100%;display:block;position:absolute}.hero__bgimage .container{display:flex;align-items:center;height:80vh;min-height:650px}.hero__text{color:#fff;max-width:600px;padding:10px;z-index:10;width:50%;min-width:300px}.hero__text h1,.hero__text h2,.hero__text h3,.hero__text p,.hero__text a,.hero__text ul{color:#fff}.hero__text h1,.hero__text h2,.hero__text h3{margin-top:0}.hero__text h1 span,.hero__text h2 span,.hero__text h3 span{text-transform:uppercase;font-size:.8em;font-weight:650;letter-spacing:-0.018em}.hero__text h1,.hero__text h2{font-size:min(max(1.7em,3vw),2.5em) !important;padding:20px;position:relative}@media screen and (max-width: 1024px){.hero__bgimage .container{min-height:400px}}.bildoben,.kopfbild{width:100%;position:relative;background-size:cover;background-repeat:no-repeat;padding:20px;padding-bottom:50px}.bildoben{background:#edf5fa;border:solid 1px rgba(0,0,0,0)}.bildoben .thought{background:rgba(0,0,0,0);padding:0;transform:rotate(0);text-align:center;margin:30px auto}.bildoben:before{content:"";width:100%;position:absolute;height:250px;background-size:cover;bottom:-3px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 2000 200' enable-background='new 0 0 2000 200' xml:space='preserve'%3E%3Cpolygon fill='%23FFFFFF' points='2000,-5 -8,200.8 2000,205 '/%3E%3C/svg%3E%0A")}.bildinnen{overflow:hidden;padding:20px 20px 0 20px;width:100%}.bildinnen img{padding:20px 20px 0 0}.containeraround{margin:0 auto;max-width:1700px;position:relative}.image-wrapper img{width:100%}.contentbox h2,.contentbox h3,.contentbox h1,.contentbox p{color:var(--maincolor)}@media screen and (min-width: 1200px){.containeraround{display:flex;align-items:flex-end}.bildoben{background-position:bottom;background-repeat:no-repeat;position:static}.bildoben .contentbox{max-width:1600px;margin:0 auto;padding:0 20px}.bildoben .thought{position:absolute !important;bottom:100px;transform:rotate(-5deg);background:#fff;padding:40px;text-align:left;margin:20px}.bildoben .maskfotos_1,.bildoben .maskfotos_6{margin-bottom:150px}}@media screen and (max-width: 768px){.containeraround{display:block !important}.hero__bgimage::before{width:100%;left:0;transform:none}.hero__text{width:100%}.hero__text h1,.hero__text h2,.hero__text h3{padding:0;text-align:center}}.hero__flex{display:flex;flex-wrap:wrap;align-items:center;background:var(--darkcolor);color:var(--darkcolortext)}.hero__flex_image,.hero__flex_text{flex:1 1 400px}.hero__flex_image{text-align:right}.hero__flex_text{padding:30px}.hero__flex_text h1,.hero__flex_text h2,.hero__flex_text h3,.hero__flex_text h4,.hero__flex_text p,.hero__flex_text ul,.hero__flex_text li,.hero__flex_text a{color:var(--darkcolortext)}.bild .hero{z-index:1;min-height:55vh;position:relative;display:flex;justify-content:center;align-items:center;background-position:top left;background-repeat:no-repeat;background-size:cover;background-color:#edf5fa}.bild .hero:before{content:"";width:100%;position:absolute;height:250px;background-size:cover;bottom:0;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 2000 200' enable-background='new 0 0 2000 200' xml:space='preserve'%3E%3Cpolygon fill='%23FFFFFF' points='2000,-5 -8,200.8 2000,205 '/%3E%3C/svg%3E%0A")}.bild .container{z-index:1000;transform:translateY(-50px)}.bild h2{line-height:1em;color:#b14eae;margin-bottom:20px}.bild h2 span{color:#0072bc;text-transform:none;font-size:.8em;font-weight:650;letter-spacing:-0.018em}.bild .boxinnen{padding:min(60px,(100% - 1198px)/2,20px);display:flex;flex-wrap:wrap}.bild .boxinnen div{flex:1 1 auto;order:1}.bild .boxinnen img{order:2}@media screen and (max-width: 700px){.bild .hero{min-height:75vh}}@container bild (min-width: 700px){.bildoben{padding-left:10cqb;padding-right:10cqb}}.image-wrapper__mask{position:relative;max-height:900px;max-width:1980px;margin:0 auto}.image-wrapper__mask img{mask:url(../images/mask9.svg);-webkit-mask-image:url(../images/mask9.svg);-webkit-mask-size:100%;-webkit-mask-repeat:no-repeat;mask-size:100%;mask-repeat:no-repeat;object-fit:cover;height:100%;width:100%}.contentbox__mask__inner{padding:30px 30px 30px 50px;flex:1 1 600px;max-width:1700px;margin:0 auto;font-size:1.3em}.contentbox__mask__inner h1,.contentbox__mask__inner h2,.contentbox__mask__inner h3{background:var(--linkcolor);color:#fff;padding:5px 20px;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;margin:20px 0;line-height:1.9em;font-size:clamp( 1.75rem, 1.4601rem + 1.4493vw, 3rem )}@media screen and (min-width: 700px){.contentbox__mask{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;align-items:center}.contentbox__mask__inner h1,.contentbox__mask__inner h2,.contentbox__mask__inner h3{line-height:1.7em}}.item-page{width:100%;max-width:1200px;margin:0 auto 20px auto;padding:20px;color:var(--maincolor);container-type:inline-size;container-name:myarticle}.item-page .moduletable{margin:30px 0}.item-page a:hover,.item-page a:active,.item-page a:focus{text-decoration:underline}.item-page a:not(.btn):not(.mod-articles-category-title):not(.check a):hover{text-decoration:underline !important;color:var(--advancedcolor)}.item-page h2+div>h3:first-child{margin-top:-1em;font-weight:400;color:var(--advancedcolor)}.item-page h2 span,.item-page h3 span{color:var(--advancedcolor);display:block;font-size:.85em;font-weight:700}.item-page h2 .category_name,.item-page h3 .category_name{font-size:.65em;font-weight:400}@media screen and (min-width: 760px){.item-page{padding:40px 40px 20px 40px}}.maincontent .item-page h1{border-bottom:solid 3px var(--linkcolor);letter-spacing:0;font-weight:500;color:var(--linkcolor);font-size:1.1em}.maincontent .item-page h2{font-size:32px;font-size:clamp(1.875rem,1.8268rem + .241vw,2.125rem)}.maincontent .item-page h2 .category_name,.maincontent .item-page h3 .category_name{color:var(--advancedcolor);display:block;font-size:.65em;font-weight:400}.maincontent .item-page p,.maincontent .item-page ol,.maincontent .item-page ul{max-width:80ch}.pull-left.item-image,figure.pull-left{margin:0 30px 30px 0px;max-width:100%;margin-bottom:20px;float:left}.pull-right.item-image,figure.pull-right{margin-left:30px;max-width:100%;margin-bottom:20px;float:right}figcaption,p.caption{font-size:.8em}.pull-none.item-image{margin:0 0 30px 0}.category-desc{padding:20px 20px 40px 20px;position:relative}.category-desc .container{margin:0px auto;padding:0;color:var(--maincolor);max-width:1300px}.category-desc .container .thought{background:rgba(0,0,0,0);padding:0;transform:rotate(0deg)}.category-desc .container .category-image{flex:auto;flex:1 1 700px}.category-desc .container .category-image img{width:100%;height:100%;object-fit:cover}.category-desc .container h3,.category-desc .container h2{color:var(--advancedcolor);margin-bottom:20px}.category-desc .container h3 span,.category-desc .container h2 span{color:var(--linkcolor);text-transform:none;font-size:.6em;letter-spacing:-0.018em;display:block}.category-desc .category-desc-text{position:relative;max-width:1200px;padding:20px}@media screen and (min-width: 900px){.category-desc{padding:20px 40px 40px 40px}.category-desc .container .thought{bottom:200px;transform:rotate(-5deg);background:#fff;padding:40px;margin:0 0 -100px 0}.landing-page{width:100%}.landing-page .category-desc{background:var(--lightcolor)}.landing-page .category-desc:before{content:"";width:100%;position:absolute;height:250px;background-size:cover;bottom:0;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 2000 200' enable-background='new 0 0 2000 200' xml:space='preserve'%3E%3Cpolygon fill='%23FFFFFF' points='2000,-5 -8,200.8 2000,205 '/%3E%3C/svg%3E%0A")}}.blog.news{padding:30px 20px 80px 20px}.blog.news .blogintro{margin-bottom:30px}.blog.news .blog-items{margin-top:-200px;position:relative;z-index:100}.blog.news .category-desc{font-size:1.1em;margin:0;padding:0 !important;color:var(--advancedtextcolor);display:flex;flex-wrap:wrap}.blog.news article{background:#eefafb;min-height:400px;text-align:center}.blog.news article .content{display:flex;flex-direction:column;height:100%}.blog.news article .content a:not(.btn){margin-top:auto}.blog.news article .content .btn{margin:10px auto}.blog.news article img{position:relative}.blog.news article h2 time,.blog.news article h3 time{font-size:.6em;font-weight:normal;display:block}.blog.news article a:hover img,.blog.news article a:active img,.blog.news article a:focus img{filter:grayscale(0)}.blog.news h3 span{font-family:"DINWeb",arial,sans-serif;font-size:.5em;display:block;line-height:1em;color:var(--advancedtextcolor)}.blog.news h3 span a:link,.blog.news h3 span a:visited{color:var(--advancedtextcolor)}.blog.news .items-more{background:var(--linkcolor);margin:30px -20px;padding:30px}.blog.news .items-more li{display:inline-block;margin:10px}.blog.news .items-more li a{background:var(--linkcolor);padding:10px 30px;display:block;color:#fff;border-radius:4px;border:solid 1px rgba(255,255,255,.4)}.blog.news .items-more li a:hover,.blog.news .items-more li a:active,.blog.news .items-more li a:focus{background:#ebf3fb;color:var(--linkcolor)}@media screen and (min-width: 600px){p.image{flex:0 1 50%}}.bgrow{padding:60px 0;background-size:cover !important;background-repeat:no-repeat;position:relative;background-color:var(--lightcolor);background-image:linear-gradient(to top, var(--lightcolor) 0%, #fff 100%)}.landing-page{width:100%}.landing-page .items-leading{overflow:hidden;position:relative;min-height:70vh}.landing-page .items-leading .landing-row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;position:relative;left:0;bottom:0px;-ms-overflow-style:none;scrollbar-width:none}.landing-page .items-leading .landing-row::-webkit-scrollbar{display:none}.landing-page .items-leading .landing-row article{min-height:75vh;width:100vw;flex:0 0 100vw;display:flex;color:#fff;scroll-snap-align:start;background-color:var(--advancedcolor);max-width:100%;position:relative}.landing-page .items-leading .landing-row article h3,.landing-page .items-leading .landing-row article h2{font-size:2.3em;font-size:clamp(1.75rem,1.5331rem + 1.0843vw,2.875rem);line-height:1.1em;color:var(--linkcolor)}.landing-page .items-leading .landing-row article h1,.landing-page .items-leading .landing-row article h2,.landing-page .items-leading .landing-row article h3{color:#fff}.landing-page .items-leading .landing-row article.dark h1,.landing-page .items-leading .landing-row article.dark h2,.landing-page .items-leading .landing-row article.dark h3,.landing-page .items-leading .landing-row article.dark{color:var(--darkcolor)}.landing-page .items-leading .landing-row article.dark{color:var(--darkcolor)}.landing-page .items-leading .landing-row .container{display:flex;z-index:10}.landing-page .items-leading .landing-row .center .container{justify-content:center}.landing-page .items-leading .landing-row .container .item-image{margin:0;max-width:900px;float:none;display:flex}.landing-page .items-leading .landing-row .container .item-image img{margin:0;float:none;object-fit:cover}.landing-page .items-leading .landing-row article .content{flex:1 1 800px;max-width:800px;min-width:500px;background:rgba(0,0,0,0);padding:20px;margin-top:70px;align-self:center}.landing-page .items-leading .landing-row article p{font-size:1em;line-height:1.3em}ul.horizontal_slide{position:absolute;bottom:30px;width:100%;left:0;z-index:10;text-align:center;padding:0px;margin:0px}ul.horizontal_slide:after{border-top:solid 1px #fff;content:"";display:block;margin-top:-12px;opacity:.3}ul.horizontal_slide li{display:inline-block;padding:0}ul.horizontal_slide li button{display:inline-block;width:12px;height:12px;background:#fff;border-radius:100%;margin-right:30px;opacity:.8;outline:none;border:0}ul.horizontal_slide li button.active{background:var(--advancedcolor)}ul.horizontal_slide li button:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:"";-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}ul.horizontal_slide li button:before{font-size:48px;line-height:90px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased}ul.horizontal_slide li button{background:#fff;-webkit-transition:-webkit-transform ease-out .1s,background .2s;-moz-transition:-moz-transform ease-out .1s,background .2s;transition:transform ease-out .1s,background .2s}ul.horizontal_slide li button:after{top:0;left:0;padding:0;z-index:-1;box-shadow:0 0 0 2px rgba(255,255,255,.1);opacity:0;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}ul.horizontal_slide li button:hover{background:#fff;-webkit-transform:scale(0.93);-moz-transform:scale(0.93);-ms-transform:scale(0.93);transform:scale(0.93);color:#fff}ul.horizontal_slide li button:hover:after{-webkit-animation:sonarEffect 1.3s ease-out 75ms;-moz-animation:sonarEffect 1.3s ease-out 75ms;animation:sonarEffect 1.3s ease-out 75ms}.landing-page .items-leading button.nextwindow,.landing-page .items-leading button.prevwindow{position:absolute;width:70px;height:70px;top:calc(50% - 35px);z-index:1000;color:#555;outline:none;background:rgba(0,0,0,0);border:0;left:-10px;cursor:pointer}.landing-page .items-leading button.nextwindow{right:0px;left:auto;text-align:right}.landing-page .items-leading button.prevwindow:before{border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:inline-block;height:30px;margin-left:10px;-moz-transform:rotate(-135deg) skew(5deg, 5deg);-o-transform:rotate(-135deg) skew(5deg, 5deg);-webkit-transform:rotate(-135deg) skew(5deg, 5deg);transform:rotate(-135deg) skew(5deg, 5deg);width:30px}.landing-page .items-leading button.nextwindow:before{border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:inline-block;height:30px;margin-right:10px;-moz-transform:rotate(45deg) skew(5deg, 5deg);-o-transform:rotate(45deg) skew(5deg, 5deg);-webkit-transform:rotate(45deg) skew(5deg, 5deg);transform:rotate(45deg) skew(5deg, 5deg);width:30px}.items-leading article.leadingarticle{background-size:cover;background-repeat:no-repeat}.cols-1.introimage .row article{display:flex;flex-wrap:wrap;text-align:left;padding:0;margin:0}.cols-1.introimage .row article .content{text-align:left;align-self:center;min-width:500px;max-width:100%;flex:1 1 50%;padding:80px 40px}.cols-1.introimage .row article .item-image.pull-left,.cols-1.introimage .row article .item-image.pull-right{flex:1 0 45%;flex:1 0 calc(50% - 40px);text-align:left;background:#ddd;position:relative;margin:0 20px}.cols-1.introimage .row article .item-image.pull-left img,.cols-1.introimage .row article .item-image.pull-right img{align-self:flex-start;object-fit:cover;width:100%;height:100%}.cols-1.introimage .row article .item-image.pull-left{order:0}.cols-1.introimage .row article .item-image.pull-right{order:2;text-align:right}.cols-1.introimage .row article .item-image.pull-right p.caption{bottom:10%;left:-100px;z-index:10;line-height:1;position:absolute;display:flex;align-items:center;color:#fff;text-align:left;font-size:1.2em;width:200px;height:200px;opacity:.8;transform:rotate(45deg);hyphens:none !important;-ms-hyphens:none !important;-webkit-hyphens:none !important}.cols-1.introimage .row article .item-image p.caption span{hyphens:none !important;padding:10px;text-align:center;transform:rotate(-45deg)}.cols-1.introimage .row article .item-image.pull-none{margin:0 auto}.cols-1.introimage .container{max-width:1980px;margin:0 auto;padding:0}.landing-page .introitems>h1,.landing-page .introitems>h2,.landing-page .introitems>h3,.landing-page .introitems>h4,.landing-page .introitems>h5,.landing-page .introitems>h6{margin:1.375em 0 .7em 0;font-family:"Hanken Grotesk",arial,sans-serif;color:var(--linkcolor);text-transform:none}.landing-page .introitems>h3,.landing-page .introitems>h2{font-size:2.3em;font-size:clamp(1.75rem,1.5331rem + 1.0843vw,2.875rem);color:var(--linkcolor)}.landing-page .introitems h3 span,.landing-page .introitems h2 span{color:var(--advancedcolor);font-weight:400;font-size:.8em;letter-spacing:-0.018em;display:block}.landing-page .introitems>h2+h3{margin-top:-30px}.landing-page .introitems article.light h1,.landing-page .introitems article.light h2,.landing-page .introitems article.light h3,.landing-page .introitems article.light,.landing-page .introitems article.light p.buchstabe:first-letter{color:#fff}@media screen and (max-width: 900px){.landing-page .items-leading{overflow:hidden;position:relative;min-height:100%;margin-top:0}.landing-page .items-leading .landing-row article{min-height:300px}.landing-page .items-leading .landing-row article .content{margin-left:0;text-align:center;margin-top:40px;width:100%;max-width:100%;min-width:100%}.landing-page .items-leading .landing-row article .item-image,.landing-page .items-leading .landing-row article .item-image{max-height:300px}.landing-page .items-leading .landing-row article .item-image img,.landing-page .items-leading .landing-row article .item-image img{width:100%}.landing-page .items-leading .cols-1.introimage .row article .caption{left:calc(50% - 100px ) !important}.landing-page .introitems>div>.container{padding:0}.landing-page .introitems>div>.container article{box-shadow:none !important;margin-bottom:0}}@media screen and (max-width: 650px){.cols-1.introimage .row article .content{min-width:100%}}@media screen and (max-width: 500px){.items-leading article.leadingarticle{hyphens:none !important;-ms-hyphens:none !important;-webkit-hyphens:none !important}.items-leading article.leadingarticle .btn{display:block}}.blog .category_name{color:var(--advancedcolor);display:block;font-size:.65em;font-weight:400}.blog.spalte-1{max-width:1340px;margin:0px auto}.blog.spalte-1 header h2{border-bottom:solid 3px var(--linkcolor);letter-spacing:0;font-weight:normal;color:var(--linkcolor);font-size:1em}.blog.spalte-1 header h2 .pagesubheading{display:inline;font-size:1em;font-weight:600}.blog.spalte-1 article{border-bottom:solid 2px #dfe9ef;padding:0px 0 40px 0px}.blog.spalte-1 .cols-1:last-child article{border:0}.blog .items-leading{padding:10px 10px;position:relative;text-align:center}.blog .items-leading:before{background:#e2f9fe;display:none;content:"";left:0%;right:0%;top:0px;bottom:0px;margin-left:-50%;margin-right:-50%;position:absolute;width:200%}.blog .items-leading .items-leading article{padding:40px;-webkit-flex:1 1 100%;flex:1 1 100%}@media screen and (max-width: 768px){.pull-left.item-image{text-align:center;float:none}}@media screen and (min-width: 960px){.blog.spalte-1 article{padding:20px 40px 40px 40px;background:#fff}}.blog.team article{display:flex;flex-wrap:wrap}.blog.team article .item-image{flex:0 1 300px;float:none}.blog.team article .content{flex:1 1 auto}.blog.team article div.fields:empty{display:none}.big{background:var(--linkcolor);border:0 none;border-radius:100%;color:#fff !important;display:inline-block;font-size:1.5em;font-weight:700;height:5em;line-height:5em;margin:0;position:relative;text-align:center;width:5em}.item-page .intro{font-size:1.1em;font-weight:400;margin:20px 0;color:var(--linkcolor);line-height:1.5em}.circle{border-radius:100%;width:200px;height:200px;overflow:hidden;display:flex;border:solid 5px var(--lightcolor);align-content:center;justify-items:center;align-items:center;justify-content:center;background:#fff;position:relative;margin-bottom:20px !important}.circle img{object-fit:cover}.circle::before,.circle::after{border-radius:100%;box-sizing:inherit;content:"";position:absolute;width:100%;height:100%}.circle::before,.circle::after{top:0;left:0}.circle::before{border:3px solid rgba(0,0,0,0)}.circle:hover::before{border-top-color:var(--advancedcolor);border-right-color:var(--advancedcolor);border-bottom-color:var(--advancedcolor);transition:border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s}.circle::after{border:0 solid rgba(0,0,0,0)}.circle:hover::after{border-top:3px solid var(--advancedcolor);border-left-width:3px;border-right-width:3px;transform:rotate(270deg);transition:transform .4s linear 0s,border-left-width 0s linear .35s}.circle2,.fullwidth-bg-dark .circle2{border-radius:100%;width:150px;height:150px;overflow:hidden;display:flex;border:solid 5px var(--lightcolor);align-content:center;justify-items:center;align-items:center;justify-content:center;background:#fff;position:relative;color:var(--linkcolor)}.circle2 h4,.circle2 p h3,.fullwidth-bg-dark .circle2 h4,.fullwidth-bg-dark .circle2 p h3{color:var(--linkcolor)}.inline{display:inline;margin:0}.inline li:first-child{margin-left:0;padding-left:0}.bordered{border-bottom:solid 3px var(--advancedlightcolor)}.shadow{text-shadow:1px 1px 1px var(--maincolor)}.center{text-align:center;justify-content:center;margin:0 auto}.karo::before{content:"";display:inline-block;width:25px;margin-right:15px;height:25px;background:var(--maincolor)}.line:before{content:"";display:block !important;height:70px;width:1px;margin:20px auto;border-left:solid 2px var(--maincolor)}.linewhite:before{content:"";display:block !important;border-left:solid 1px #fff;height:80px;width:1px;margin:20px auto}.strich:after{content:"";display:block;width:90px;border-top:solid 2px var(--maincolor);margin:30px auto}h2+.strich:after,h3+.strich:after{margin:0px auto 30px auto}.inline li{display:inline-block;padding:3px 10px}.leadbox{width:100%;max-width:1100px;margin:0 auto 0px auto}.landing-page .row article.smallbox,.team .row article.smallbox{max-width:900px;margin:0 auto 30px auto !important;padding:0 20px}.landing-page .smallbox,.team .smallbox,.smallbox{max-width:900px;margin:0 auto}.smallbox h1,.smallbox h2,.smallbox h3,.smallbox h4,.smallbox h5,.smallbox h6{margin-top:1em}.landing-page .smallbox+p.readmore,.team .smallbox+p.readmore{max-width:900px;margin:0 auto}@media screen and (min-width: 900px){.landing-page .smallbox,.landing-page .row [class*=col-].smallbox,.team .smallbox,.team .row [class*=col-].smallbox{margin:0 auto 30px auto !important;padding:0 20px}}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}video[poster]{height:100%;width:100%;object-fit:cover}.fixed{position:fixed;z-index:2000;bottom:0;right:0;width:200px;background:var(--linkcolor);padding:0;color:#fff}.fixed ul{display:flex;margin:0;padding:0}.fixed li{list-style-type:none;margin:0;padding:0}.fixed img{margin:0}.fixed svg{width:50px;height:50px;display:block;margin:0 20px 0 0}.fixed svg path{fill:#fff}.fixed a{color:#fff;width:100%;height:100%;line-height:1em;padding:10px;font-size:.8em;display:flex;align-items:center}.fixed a p{line-height:1.2em;margin:0}.fixed a span{margin-top:3px;display:block}.fixed a:hover,.fixed a:active,.fixed a:focus{background:var(--advancedcolor);text-decoration:none;color:#fff}.fixed a:hover svg path,.fixed a:active svg path,.fixed a:focus svg path{fill:#fff}.h_light{font-weight:300 !important}.inlineflex{display:inline-flex;margin:0 auto;text-align:left}.heading-outline{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:var(--maincolor);text-shadow:none;text-rendering:optimizeLegibility;font-size:3.5em}.heading-outline.light{-webkit-text-stroke-color:#fff}#to-top{background:#60605e;position:fixed;bottom:120px;right:20px;width:50px;height:50px;padding:10px;color:#fff;text-align:center;line-height:20px;z-index:10000}#to-top::before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:inline-block;height:15px;-moz-transform:rotate(-45deg) skew(15deg, 15deg);-o-transform:rotate(-45deg) skew(15deg, 15deg);-webkit-transform:rotate(-45deg) skew(15deg, 15deg);transform:rotate(-45deg) skew(15deg, 15deg);width:15px;margin-top:10px;position:relative}@media screen and (max-width: 600px){.fixed{width:100%;height:auto;text-align:center}.fixed a{justify-content:center}.fixed svg{display:inline}}.addressbox{overflow:hidden;background:#f5f5f5;padding:20px;display:flex;flex-wrap:wrap}.addressbox address{flex:1 1 250px;justify-self:flex-end;hyphens:auto}.box address{hyphens:auto}.addressbox a{max-width:250px;padding-right:20px;hyphens:auto}.scrollel{opacity:.2;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-duration:1s;transition-property:opacity,transform;-webkit-backface-visibility:hidden;-webkit-perspective:1000;transform:translate3d(0, 100px, 0) scale(0.8)}.scrollel.visible{transform:translate3d(0px, 0, 0) scale(1);opacity:1}.stroke{color:#000;position:relative;letter-spacing:10px;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000}.fill{color:#fff;position:relative;letter-spacing:10px;-webkit-text-fill-color:#fff}.fill::before{content:attr(data-text);position:absolute;-webkit-text-fill-color:var(--advancedcolor);color:var(--advancedcolor);overflow:hidden;height:0%;transition:1s}.fill:hover::before{height:100%}.tracking-in{-webkit-animation:tracking-in 2s cubic-bezier(0.215, 0.61, 0.355, 1) both;animation:tracking-in 2s cubic-bezier(0.215, 0.61, 0.355, 1) both}@-webkit-keyframes tracking-in{0%{letter-spacing:2em;-webkit-transform:translateZ(400px);transform:translateZ(400px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes tracking-in{0%{letter-spacing:2em;-webkit-transform:translateZ(400px);transform:translateZ(400px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.tilt-in.visible,.tilt-in.active{-webkit-animation:tilt-in 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:tilt-in 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes tilt-in{0%{-webkit-transform:rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);transform:rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);opacity:0}100%{-webkit-transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);opacity:1}}@keyframes tilt-in{0%{-webkit-transform:rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);transform:rotateY(20deg) rotateX(35deg) translate(300px, -300px) skew(-35deg, 10deg);opacity:0}100%{-webkit-transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);transform:rotateY(0) rotateX(0deg) translate(0, 0) skew(0deg, 0deg);opacity:1}}.animatedcircle{stroke-dasharray:1500;stroke-dashoffset:1500;animation:stroke 10s ease-out forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes fadeIn{to{opacity:1}}.kenburns-top-right,.kenburns-top-right.active{-webkit-animation:kenburns-top-right 5s ease-out reverse forwards;animation:kenburns-top-right 5s ease-out reverse forwards}@-webkit-keyframes kenburns-top-right{0%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0);-webkit-transform-origin:84% 16%;transform-origin:84% 16%}100%{-webkit-transform:scale(1.25) translate(20px, -15px);transform:scale(1.25) translate(20px, -15px);-webkit-transform-origin:right top;transform-origin:right top}}@keyframes kenburns-top-right{0%{-webkit-transform:scale(1) translate(0, 0);transform:scale(1) translate(0, 0);-webkit-transform-origin:84% 16%;transform-origin:84% 16%}100%{-webkit-transform:scale(1.25) translate(20px, -15px);transform:scale(1.25) translate(20px, -15px);-webkit-transform-origin:right top;transform-origin:right top}}.scale-in-left{-webkit-animation:scale-in-left 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:scale-in-left 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes scale-in-left{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0% 50%;transform-origin:0% 50%;opacity:1}}.scale-in.active,.active .scale-in{-webkit-animation:scale-in .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:scale-in .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@keyframes scale-in{0%{-webkit-transform:scale(0.3);transform:scale(0.3);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.hidden{display:none}.bounce{overflow:hidden;position:relative;min-height:50px}.bounce p,.bounce div{position:absolute;width:100%;height:100%;margin:0;line-height:50px;text-align:center;-moz-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%);-moz-animation:bouncing-text 15s linear infinite alternate;-webkit-animation:bouncing-text 15s linear infinite alternate;animation:bouncing-text 15s linear infinite alternate;color:var(--linkcolor)}@-moz-keyframes bouncing-text{0%{-moz-transform:translateX(50%)}100%{-moz-transform:translateX(-50%)}}@-webkit-keyframes bouncing-text{0%{-webkit-transform:translateX(50%)}100%{-webkit-transform:translateX(-50%)}}@keyframes bouncing-text{0%{-moz-transform:translateX(50%);-webkit-transform:translateX(50%);transform:translateX(50%)}100%{-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.js-calendar{font-family:"Arial",sans-serif}button.btn.js-btn{background:#fff;border:0;padding:2px;height:auto;letter-spacing:0;box-shadow:none;line-height:1.2em;color:var(--linkcolor)}.bilderrahmen img{border:solid 30px #fff;box-shadow:0px 0px 20px #ddd;background:#fff}.grayscale img,img.grayscale{filter:grayscale(0)}@media screen and (min-width: 1200px){.afterimage_right{margin:-200px 0px 40px 200px;background:#fff;position:relative;padding:30px 30px 30px 50px}.afterimage_left{margin:-200px 200px 40px 0px;background:#fff;position:relative;padding:30px 30px 30px 50px}}.flex{margin:30px 0;list-style-type:none}.flex>li{padding:20px;list-style-type:none}@media screen and (min-width: 600px){.flex{list-style-type:none;display:flex;flex-wrap:wrap;margin:30px 0;gap:30px}.flex>div,.flex>span,.flex>p,.flex>li{flex-grow:1;flex-basis:0;width:auto;min-width:280px}.flex>.flexheading{max-width:300px;padding-right:50px;margin-bottom:0}.flex>.flexheading h1,.flex>.flexheading h2,.flex>.flexheading h3,.flex>.flexheading h4,.flex>.flexheading ul,.flex>.flexheading p{margin-top:0}}#accordion{margin-top:50px}.card{padding:0 30px 0 10px;margin-top:0;border-top:solid 2px var(--advancedlightcolor)}.card h3,.card h4{color:var(--maincolor);margin:0 -30px !important;padding:0;text-transform:none;margin:0;font-size:1.2em}.card h3 button,.card h4 button{display:block;background:rgba(0,0,0,0);color:var(--linkcolor);position:relative;text-align:left;text-decoration:none !important;cursor:pointer;width:100%;border:0;margin:0;padding:30px 50px 30px 30px;font-weight:700}.card h3 button span,.card h4 button span{font-size:1em !important;font-weight:inherit;color:var(--linkcolor)}.card h3 button:hover,.card h4 button:hover{color:var(--advancedcolor);text-decoration:underline !important}.card h3 button:hover span,.card h4 button:hover span{color:var(--advancedcolor)}.card h3 button:hover.collapsed:after,.card h3 button:hover:after,.card h4 button:hover.collapsed:after,.card h4 button:hover:after{color:var(--advancedcolor)}.card h3 button.collapsed:after,.card h3 button:after,.card h4 button.collapsed:after,.card h4 button:after{height:35px;margin-right:5px;right:25px;top:20px;width:35px;color:var(--linkcolor);content:"+";display:inline-flex;position:absolute;justify-content:center;align-items:center;align-content:center;line-height:1em;font-weight:400;font-size:1.5em;border-radius:100%;background:#dfe9ef;padding:0 0 2px 1px}.card h3 button:after,.card h4 button:after{content:"-"}.collapsing{transition:height,visibility .35s ease-in}.collapse{height:0;overflow:hidden;visibility:hidden;margin:40px 0px;transition-property:height,visibility;transition-duration:.35s}.collapse.show{height:auto;visibility:visible}.center{text-align:center;justify-content:center;margin:0 auto}.zwei{-webkit-columns:260px 2;columns:260px 2;-webkit-column-gap:2em;column-gap:2em}.zwei *{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.drei{-webkit-columns:260px 3;columns:260px 3;-webkit-column-gap:2em;column-gap:2em}.drei *{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}@media screen and (min-width: 500px){.zwei,.drei{text-align:left}}.buchstabe:first-letter{font-weight:normal;color:var(--linkcolor);font-size:3.5em;float:left;padding-top:0px;padding-right:6px;padding-left:1px;font-family:"Butler",Times,serif}.strichdahinter:after{content:"";display:inline-block;width:40px;border-top:solid 2px var(--maincolor);margin-left:10px}.strichdavor:before{content:"";display:inline-block;width:60px;border-top:solid 4px var(--advancedcolor);margin-right:20px}.font-smaller{font-size:.8em}.font-upper{text-transform:uppercase;letter-spacing:1px}.font-bigger{font-size:1.1em}.font-huge{font-size:2.3em;font-weight:900;font-size:clamp(2rem,8.3vw - 1.6rem,4rem) !important}.linkcolor{color:var(--linkcolor)}.text-dark{color:var(--maincolor)}.text-dark h1,.text-dark h2,.text-dark h3,.text-dark h4,.text-dark h5,.text-dark p,.text-dark a:not(.btn){color:var(--maincolor)}.text-light{color:#f7f7ee}.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light p,.text-light a:not(.btn){color:#f7f7ee}.bigger{font-size:1.5em;color:var(--linkcolor);list-style-type:none}.mega{font-size:clamp( 1.5rem, -0.1386rem + 8.1928vw, 8rem ) !important;text-transform:uppercase;font-family:"Hanken Grotesk",arial,sans-serif;font-weight:900 !important}.mega-image{background:url("/images/cache/3e2fba4c5db7b76118050f098bab48c5_w1200_h700_cp.jpg");background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.mega-stroke{-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke:var(--linkcolor) 1px;letter-spacing:3px}.mega-gradient{background:linear-gradient(var(--linkcolor), #038fe6);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.headingbackground{box-decoration-break:clone;background:var(--linkcolor);line-height:130%;display:inline-block;color:#fff;transform:rotate(-10deg);padding:20px}.nav-tabs{margin:0 !important;border-bottom:solid 0px #ddd;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end}.nav-tabs>li{position:relative;margin-bottom:-1px;padding:0 !important;margin-right:10px;border:solid 1px var(--advancedlightcolor)}.nav-tabs>li>button,.nav-tabs>li>a{display:block;padding:13px 30px;color:var(--maincolor);border:solid 0px #ddd;border-bottom:0;background:var(--advancedlightcolor);font-weight:normal;text-decoration:underline;line-height:0;border-radius:3px 3px 0 0;font-size:.85em}.nav-tabs>li>button i,.nav-tabs>li>button span,.nav-tabs>li>a i,.nav-tabs>li>a span{margin-right:10px}.nav-tabs>li>button.active,.nav-tabs>li>a.active{background:var(--advancedlightcolor);color:var(--linkcolor);text-decoration:none}.nav-tabs>li>button:hover,.nav-tabs>li>button:focus,.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:var(--advancedlightcolor);background:var(--linkcolor);color:#fff;outline:none}.nav-tabs>li:nth-child(n+2)>a{margin-left:0px}.nav-tabs>li.active>a{border-color:var(--linkcolor);border-bottom-color:rgba(0,0,0,0);background:var(--advancedlightcolor);color:var(--linkcolor);font-weight:bold}.nav-tabs>lii.disabled>a{color:#ddd;cursor:auto}.nav-tabs>li:last-child{margin-right:0}.tab-content{border:solid 1px var(--advancedlightcolor);padding:20px}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.collapse{height:0;overflow:hidden;display:none;padding:40px 0}.collapse.show{height:auto;display:block}.hintergrundmasketext{position:relative;margin-top:100px !important;margin-bottom:100px !important;max-width:900px;padding:40px}.hintergrundmasketext:before{content:"";display:block;background-color:#f0f8ff;position:absolute;background:url(../images/bg_mask.svg);background-repeat:repeat;background-size:auto;background-repeat:no-repeat;background-size:100% 100%;z-index:-1;top:-50px;bottom:-100px;right:-100px;left:-100px}.maskfotos_1,figure.maskfotos_1 img{mask:url(../images/bg_mask.svg);mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask:url(../images/bg_mask.svg);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.maskfotos_2,figure.maskfotos_2 img{mask:url(../images/mask/dots.svg);mask-size:100%;mask-repeat:no-repeat;-webkit-mask:url(../images/mask/dots.svg);-webkit-mask-size:100%;-webkit-mask-repeat:no-repeat}.maskfotos_3,figure.maskfotos_3 img{mask:url(../images/mask/ei.svg);mask-size:100%;mask-repeat:no-repeat;-webkit-mask:url(../images/mask/ei.svg);-webkit-mask-size:100%;-webkit-mask-repeat:no-repeat}.maskfotos_4,figure.maskfotos_4 img{mask:url(../images/mask/shape.svg);-webkit-mask:url(../images/mask/shape.svg);mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.maskfotos_5,figure.maskfotos_5 img{mask:url(../images/mask/circle.svg);-webkit-mask:url(../images/mask/circle.svg);mask-size:100% 100% !important;-webkit-mask-size:100% 100% !important;mask-repeat:no-repeat !important;-webkit-mask-repeat:no-repeat !important}.maskfotos_6,figure.maskfotos_6 img{mask:url(../images/mask/zickzack.svg);-webkit-mask:url(../images/mask/zickzack.svg);mask-size:100% 100% !important;-webkit-mask-size:100% 100% !important;mask-repeat:no-repeat !important;-webkit-mask-repeat:no-repeat !important}.fullwidth-bg,.fullwidth-bg-advanced,.fullwidth-bg-dark{position:relative;padding:40px 0;margin-top:50px;margin-bottom:50px;z-index:0}.fullwidth-bg+*[class*=fullwidth-]{margin-top:-50px}.fullwidth-bg-advanced{color:var(--advancedtextcolor) !important}.fullwidth-bg-advanced h1,.fullwidth-bg-advanced h2,.fullwidth-bg-advanced h3,.fullwidth-bg-advanced h4,.fullwidth-bg-advanced h5,.fullwidth-bg-advanced p,.fullwidth-bg-advanced li,.fullwidth-bg-advanced a,.fullwidth-bg-advanced ul.check li::before{color:var(--advancedtextcolor)}.fullwidth-bg-dark{color:#fff}.fullwidth-bg-dark h1,.fullwidth-bg-dark h2,.fullwidth-bg-dark h3,.fullwidth-bg-dark h4,.fullwidth-bg-dark h5,.fullwidth-bg-dark p,.fullwidth-bg-dark li,.fullwidth-bg-dark a,.fullwidth-bg-dark ul.check li::before{color:#fff}.fullwidth-bg:before{position:absolute;transform:translateX(-50vw);left:50%;content:"";background:#edf5fa;z-index:-1;width:150vw;inset:0;height:100%}.fullwidth-bg-advanced:before{position:absolute;transform:translateX(-50vw);left:50%;content:"";background:var(--advancedcolor);z-index:-1;width:150vw;inset:0;height:100%}.fullwidth-bg-dark:before{position:absolute;transform:translateX(-50vw);left:50%;content:"";background:var(--linkcolor);z-index:-1;width:150vw;inset:0;height:100%}@media screen and (min-width: 1200px){.fullwidth-bg,.fullwidth-bg-advanced,.fullwidth-bg-dark{padding:70px 0}}.bubble,.bubble2{background:var(--lightcolor);padding:30px 30px 200px 30px;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);clip-path:polygon(0% 0%, 100% 0%, 100% 75%, 75% 75%, 75% 100%, 50% 75%, 0% 75%);max-width:700px}.bubble h1,.bubble h2,.bubble h3,.bubble h4,.bubble h5,.bubble a,.bubble2 h1,.bubble2 h2,.bubble2 h3,.bubble2 h4,.bubble2 h5,.bubble2 a{color:var(--linkcolor)}.bubble p,.bubble2 p{color:var(--maincolor)}.bubble2{clip-path:polygon(0% 0%, 100% 0, 100% 75%, 75% 75%, 30% 100%, 50% 75%, 0% 75%)}.thought{background-color:#fff;padding:40px;border-radius:30px;min-width:40px;max-width:600px;min-height:40px;margin:20px;position:relative;align-items:center;justify-content:center;z-index:10;transform:rotate(-5deg)}.thought::after{bottom:-10px;right:26px;width:30px;height:30px;box-shadow:40px -34px 0 0 #fff,-28px -6px 0 -2px #fff,-24px 17px 0 -6px #fff,-5px 25px 0 -10px #fff}.thought::before,.thought::after{content:"";background-color:#fff;border-radius:50%;display:block;position:absolute;z-index:-1}.thought::before{width:44px;height:44px;top:-12px;left:28px;box-shadow:-50px 30px 0 -12px #fff}@media screen and (min-width: 900px){img+.bubble{transform:rotate(-10deg);margin:-150px 0 0 0 !important}}.box{border-radius:0px;border:solid 0px #fff;margin:40px 0;min-height:20px;padding:calc(20px + 1vw) !important;background-color:var(--lightcolor);color:var(--maincolor);box-shadow:0px 0px 2px #ccc}.box h1,.box h2,.box h3,.box h4,.box p,.box ul,.box li,.box ul li a:not(.btn),.box a:not(.btn){color:var(--maincolor) !important}.box h1,.box h2,.box h3,.box h4{margin-top:0}.box a:not(.btn){color:var(--linkcolor)}.box p{line-height:1.5em}.boxgrau{border-radius:0px;margin:40px 0;min-height:20px;padding:calc(20px + 1vw);background-color:#f5f5f5;color:var(--maincolor)}.boxgrau h1,.boxgrau h2,.boxgrau h3,.boxgrau h4,.boxgrau p,.boxgrau ul,.boxgrau li,.boxgrau a,.boxgrau ul li a{color:var(--maincolor)}.shadowbox{background:#fff;box-shadow:rgba(23,41,54,.04) 0px 2.5px 20px 0px,rgba(23,41,54,.08) 0px 2.5px 40px 0px,rgba(23,41,54,.024) 0px 0px 0px 1.25px;position:relative;overflow:hidden;hyphens:auto;margin:40px 0;padding:calc(20px + 1vw)}.shadowbox .item-image{position:relative;overflow:hidden;top:0}.shadowbox .item-image img{width:100%}@media screen and (min-width: 960px){.box-half-right{max-width:400px;float:right;margin-left:30px}.box-half-left{max-width:400px;float:left;margin-right:30px}}.white{background:#fff}.gray{background:#eee}.advanced{background:var(--advancedcolor);color:var(--advancedtextcolor)}.advanced h1,.advanced h2,.advanced h3,.advanced h4,.advanced li,.advanced a{color:var(--advancedtextcolor)}#breadcrumb{background:#f0f8fc;width:100%;text-align:left}.breadcrumb__pseudo_wrapper ol,.breadcrumb__container ol{margin:0;display:inline;padding:0}.breadcrumb__pseudo_wrapper ol li,.breadcrumb__container ol li{margin:0 auto !important;display:inline-block;position:relative;padding-left:0px;text-align:left;vertical-align:middle}.breadcrumb__pseudo_wrapper ol li a,.breadcrumb__container ol li a{padding:0;text-decoration:none;color:var(--linkcolor);font-weight:400}.breadcrumb__pseudo_wrapper ol li a:hover,.breadcrumb__pseudo_wrapper ol li a:active,.breadcrumb__pseudo_wrapper ol li a:focus,.breadcrumb__container ol li a:hover,.breadcrumb__container ol li a:active,.breadcrumb__container ol li a:focus{color:var(--advancedcolor) !important;text-decoration:underline}.breadcrumb__pseudo_wrapper ol li a:after,.breadcrumb__container ol li a:after{content:" /";display:inline-block;color:#ccc;margin:0 10px}.breadcrumb__pseudo_wrapper ol li:first-child,.breadcrumb__container ol li:first-child{padding-left:0}.breadcrumb__pseudo_wrapper svg,.breadcrumb__container svg{display:inline-block;position:relative}.breadcrumb__pseudo_wrapper p.here,.breadcrumb__container p.here{display:block;margin:0;box-sizing:border-box;padding:15px 0;line-height:1.2em;clear:left;float:left;position:relative}.breadcrumb>li{letter-spacing:normal;border-bottom:0;display:inline-block}.breadcrumb>li>a,.breadcrumb>li>span{display:inline-block}.breadcrumb>li>a{color:var(--linkcolor)}.breadcrumb>li:not(.active)>span{color:#777;padding:0 10px}@media screen and (max-width: 768px){#breadcrumb{display:none}}@media screen and (max-width: 650px){.breadcrumb__pseudo_wrapper ol li{font-size:.85em}}.mod_articles_category__scroller{max-width:1600px;margin:0 auto;position:relative;text-align:left;width:100%;padding:0 30px}ul.snap-slider{list-style-type:none;overflow:hidden;display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;margin:0 70px;padding:3px;width:calc(100% - 140px);max-width:1500px;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;cursor:move;position:relative;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory;gap:20px}ul.snap-slider.snapcenter{justify-content:left}ul.snap-slider::-webkit-scrollbar{display:none}ul.snap-slider li{flex:0 0 300px;font-size:.9em;scroll-snap-align:start;position:relative;transition:transform 333ms linear;padding:0;color:var(--maincolor);background:#fff}ul.snap-slider li a{background:#fff;color:var(--linkcolor);height:100%;display:flex;flex-wrap:wrap;text-decoration:none !important;margin:0;border-right:solid 2px #dfe9ef}ul.snap-slider li a .flex-text{padding:10px 20px;min-width:280px}ul.snap-slider li a .flex-text h4,ul.snap-slider li a .flex-text h2,ul.snap-slider li a .flex-text h3,ul.snap-slider li a .flex-text p{color:var(--linkcolor);font-weight:normal;line-height:1em;font-size:1.125em}ul.snap-slider li a .flex-text h4 span.category-module-flexcategory,ul.snap-slider li a .flex-text h3 span.category-module-flexcategory,ul.snap-slider li a .flex-text h2 span.category-module-flexcategory{font-size:.7em;line-height:1em;margin-bottom:5px;display:block;color:var(--linkcolor)}ul.snap-slider li a .item-image{min-width:300px;max-height:220px;margin:0 auto}ul.snap-slider li a:hover,ul.snap-slider li a:active,ul.snap-slider li a:focus{background:#fff;text-decoration:none !important;outline-offset:0;color:var(--advancedcolorcolor)}ul.snap-slider li a:hover h2,ul.snap-slider li a:hover h3,ul.snap-slider li a:hover h4,ul.snap-slider li a:hover p,ul.snap-slider li a:hover h4 span.category-module-flexcategory,ul.snap-slider li a:active h2,ul.snap-slider li a:active h3,ul.snap-slider li a:active h4,ul.snap-slider li a:active p,ul.snap-slider li a:active h4 span.category-module-flexcategory,ul.snap-slider li a:focus h2,ul.snap-slider li a:focus h3,ul.snap-slider li a:focus h4,ul.snap-slider li a:focus p,ul.snap-slider li a:focus h4 span.category-module-flexcategory{color:var(--advancedcolor);text-decoration:underline}.item-page ul.snap-slider li a:not(.btn):hover{text-decoration:none !important}ul.snap-slider li img{width:100%;height:100%;object-fit:cover;object-position:center}.snap-next,.snap-prev{width:50px;height:40px;background:var(--maincolor);position:absolute;top:calc(50% - 25px);left:0;right:auto;text-indent:-9000px;overflow:hidden;margin:0;border:0;color:#fff}.snap-next{right:0;left:auto}.snap-next,.snap-prev{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA1MCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMDc5Njg5IDE3LjEwN0MwLjEzMTczNyAxNi45NzkzIDAuMjA4ODg1IDE2Ljg2NjEgMC4zMDY3MzIgMTYuNzcxNEwxNi45NzExIDAuMzAxMTMzQzE3LjM3NzQgLTAuMTAwMzc4IDE4LjAzNzggLTAuMTAwMzc4IDE4LjQ0NDEgMC4zMDExMzNDMTguODUwMyAwLjcwMjY0NSAxOC44NTAzIDEuMzU1MzkgMTguNDQ0MSAxLjc1NjlMMy41NTY3IDE2LjQ3MDdINDguOTU4M0M0OS41MzMzIDE2LjQ3MDcgNTAgMTYuOTMxOSA1MCAxNy41MDAyQzUwIDE4LjA2ODUgNDkuNTMzMyAxOC41Mjk3IDQ4Ljk1ODMgMTguNTI5N0gzLjU1NjdMMTguNDQ0MSAzMy4yNDM2QzE4Ljg1MDMgMzMuNjQ1MSAxOC44NTAzIDM0LjI5NzggMTguNDQ0MSAzNC42OTkzQzE4LjIzOTkgMzQuOTAxMiAxNy45NzMzIDM1IDE3LjcwNjYgMzVDMTcuNDM5OSAzNSAxNy4xNzMzIDM0Ljg5OTEgMTYuOTY5MSAzNC42OTkzTDAuMzA0Njg0IDE4LjIyOTJDMC4yMTA5MzQgMTguMTM0NSAwLjEzMzg4NCAxOC4wMTkyIDAuMDc5Njg5IDE3Ljg5MzZDLTAuMDI2NTYxNyAxNy42NDIzIC0wLjAyNjU2MTcgMTcuMzU4MSAwLjA3OTY4OSAxNy4xMDdaIiBmaWxsPSIjMkUyRTJFIi8+Cjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA1MCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMDc5Njg5IDE3LjEwN0MwLjEzMTczNyAxNi45NzkzIDAuMjA4ODg1IDE2Ljg2NjEgMC4zMDY3MzIgMTYuNzcxNEwxNi45NzExIDAuMzAxMTMzQzE3LjM3NzQgLTAuMTAwMzc4IDE4LjAzNzggLTAuMTAwMzc4IDE4LjQ0NDEgMC4zMDExMzNDMTguODUwMyAwLjcwMjY0NSAxOC44NTAzIDEuMzU1MzkgMTguNDQ0MSAxLjc1NjlMMy41NTY3IDE2LjQ3MDdINDguOTU4M0M0OS41MzMzIDE2LjQ3MDcgNTAgMTYuOTMxOSA1MCAxNy41MDAyQzUwIDE4LjA2ODUgNDkuNTMzMyAxOC41Mjk3IDQ4Ljk1ODMgMTguNTI5N0gzLjU1NjdMMTguNDQ0MSAzMy4yNDM2QzE4Ljg1MDMgMzMuNjQ1MSAxOC44NTAzIDM0LjI5NzggMTguNDQ0MSAzNC42OTkzQzE4LjIzOTkgMzQuOTAxMiAxNy45NzMzIDM1IDE3LjcwNjYgMzVDMTcuNDM5OSAzNSAxNy4xNzMzIDM0Ljg5OTEgMTYuOTY5MSAzNC42OTkzTDAuMzA0Njg0IDE4LjIyOTJDMC4yMTA5MzQgMTguMTM0NSAwLjEzMzg4NCAxOC4wMTkyIDAuMDc5Njg5IDE3Ljg5MzZDLTAuMDI2NTYxNyAxNy42NDIzIC0wLjAyNjU2MTcgMTcuMzU4MSAwLjA3OTY4OSAxNy4xMDdaIiBmaWxsPSIjMkUyRTJFIi8+Cjwvc3ZnPgo=);-webkit-mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:var(--linkcolor);padding:5px}.snap-next{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA1MCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ5LjkyMDMgMTcuMTA3QzQ5Ljg2ODMgMTYuOTc5MyA0OS43OTExIDE2Ljg2NjEgNDkuNjkzMyAxNi43NzE0TDMzLjAyODkgMC4zMDExMzNDMzIuNjIyNiAtMC4xMDAzNzggMzEuOTYyMiAtMC4xMDAzNzggMzEuNTU1OSAwLjMwMTEzM0MzMS4xNDk3IDAuNzAyNjQ1IDMxLjE0OTcgMS4zNTUzOSAzMS41NTU5IDEuNzU2OUw0Ni40NDMzIDE2LjQ3MDdIMS4wNDE2OUMwLjQ2NjY5NSAxNi40NzA3IDAgMTYuOTMxOSAwIDE3LjUwMDJDMCAxOC4wNjg1IDAuNDY2Njk1IDE4LjUyOTcgMS4wNDE2OSAxOC41Mjk3SDQ2LjQ0MzNMMzEuNTU1OSAzMy4yNDM2QzMxLjE0OTcgMzMuNjQ1MSAzMS4xNDk3IDM0LjI5NzggMzEuNTU1OSAzNC42OTkzQzMxLjc2MDEgMzQuOTAxMiAzMi4wMjY3IDM1IDMyLjI5MzQgMzVDMzIuNTYwMSAzNSAzMi44MjY3IDM0Ljg5OTEgMzMuMDMwOSAzNC42OTkzTDQ5LjY5NTMgMTguMjI5MkM0OS43ODkxIDE4LjEzNDUgNDkuODY2MSAxOC4wMTkyIDQ5LjkyMDMgMTcuODkzNkM1MC4wMjY2IDE3LjY0MjMgNTAuMDI2NiAxNy4zNTgxIDQ5LjkyMDMgMTcuMTA3WiIgZmlsbD0iIzJFMkUyRSIvPgo8L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA1MCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ5LjkyMDMgMTcuMTA3QzQ5Ljg2ODMgMTYuOTc5MyA0OS43OTExIDE2Ljg2NjEgNDkuNjkzMyAxNi43NzE0TDMzLjAyODkgMC4zMDExMzNDMzIuNjIyNiAtMC4xMDAzNzggMzEuOTYyMiAtMC4xMDAzNzggMzEuNTU1OSAwLjMwMTEzM0MzMS4xNDk3IDAuNzAyNjQ1IDMxLjE0OTcgMS4zNTUzOSAzMS41NTU5IDEuNzU2OUw0Ni40NDMzIDE2LjQ3MDdIMS4wNDE2OUMwLjQ2NjY5NSAxNi40NzA3IDAgMTYuOTMxOSAwIDE3LjUwMDJDMCAxOC4wNjg1IDAuNDY2Njk1IDE4LjUyOTcgMS4wNDE2OSAxOC41Mjk3SDQ2LjQ0MzNMMzEuNTU1OSAzMy4yNDM2QzMxLjE0OTcgMzMuNjQ1MSAzMS4xNDk3IDM0LjI5NzggMzEuNTU1OSAzNC42OTkzQzMxLjc2MDEgMzQuOTAxMiAzMi4wMjY3IDM1IDMyLjI5MzQgMzVDMzIuNTYwMSAzNSAzMi44MjY3IDM0Ljg5OTEgMzMuMDMwOSAzNC42OTkzTDQ5LjY5NTMgMTguMjI5MkM0OS43ODkxIDE4LjEzNDUgNDkuODY2MSAxOC4wMTkyIDQ5LjkyMDMgMTcuODkzNkM1MC4wMjY2IDE3LjY0MjMgNTAuMDI2NiAxNy4zNTgxIDQ5LjkyMDMgMTcuMTA3WiIgZmlsbD0iIzJFMkUyRSIvPgo8L3N2Zz4K)}@media screen and (max-width: 900px){.snap-next,.snap-prev{position:static;margin:20px}}@media screen and (max-width: 900px){ul.snap-slider,.item-page .fullwidth ul.snap-slider{max-width:100%;width:100%;margin:0;gap:0}ul.snap-slider li .flex-text,.item-page .fullwidth ul.snap-slider li .flex-text{min-width:200px}ul.snap-slider li .flex-text .btn,.item-page .fullwidth ul.snap-slider li .flex-text .btn{min-width:150px}ul.snap-slider.snapcenter{justify-content:start}}@media screen and (max-width: 600px){.mod_articles_category__scroller{padding:0}}.btn-default,.btn{color:#fff;background:var(--linkcolor);padding:10px 30px;max-width:300px;margin-bottom:10px;border:solid 0px var(--darkcolor);border-radius:3px;text-decoration:none;font-weight:400;font-size:.8em;line-height:1.5rem;-webkit-transition:color .5s linear,all .5s ease-in-out;-moz-transition:color .5s linear,all .5s ease-in-out;-o-transition:color .5s linear,all .5s ease-in-out;transition:color .5s linear,all .5s ease-in-out;display:inline-flex !important;justify-content:center;min-width:270px;align-items:center;backface-visibility:hidden;overflow:hidden;position:relative;text-transform:uppercase;transform:translateZ(0px);font-family:"Inter",arial,sans-serif}.btn-default svg,.btn svg{width:20px;margin-right:10px}.btn-default:before,.btn:before{background:var(--advancedcolor);bottom:0;content:"";height:100%;left:50%;position:absolute;right:50%;transition-duration:.3s;transition-property:left,right;transition-timing-function:ease-out;z-index:-1}.btn-default:hover,.btn-default:active,.btn-default:focus,.btn:hover,.btn:active,.btn:focus{color:#fff;background:var(--advancedcolor)}.btn-default:hover:before,.btn-default:active:before,.btn-default:focus:before,.btn:hover:before,.btn:active:before,.btn:focus:before{left:0;right:0}.btn-invers{color:#fff;background:var(--maincolor);max-width:300px;margin-bottom:10px;border-radius:3px;text-decoration:none;text-transform:uppercase;-webkit-transition:color .5s linear,all .5s ease-in-out;-moz-transition:color .5s linear,all .5s ease-in-out;-o-transition:color .5s linear,all .5s ease-in-out;transition:color .5s linear,all .5s ease-in-out;display:inline-flex !important;justify-content:center;min-width:270px;align-items:center;backface-visibility:hidden;overflow:hidden;position:relative;transform:translateZ(0px);font-family:"Inter",arial,sans-serif}.btn-invers svg{width:20px;margin-right:10px}.btn-invers:before{background:var(--advancedcolor);bottom:0;content:"";height:100%;left:50%;position:absolute;right:50%;transition-duration:.3s;transition-property:left,right;transition-timing-function:ease-out;z-index:-1}.btn-invers:hover,.btn-invers:active,.btn-invers:focus{color:#fff;background:var(--advancedcolor)}.btn-invers:hover:before,.btn-invers:active:before,.btn-invers:focus:before{left:0;right:0}p.readmore a{position:relative;color:var(--linkcolor);padding:5px 25px 5px 0;display:inline-block;margin:0;text-decoration:none;backface-visibility:hidden;overflow:hidden;transform:translateZ(0px)}p.readmore a svg{transition-timing-function:ease;transition-duration:.15s;transition-property:transform}p.readmore a:hover,p.readmore a:active,p.readmore a:focus{color:var(--advancedcolor);text-decoration:underline}p.readmore a:hover:before,p.readmore a:active:before,p.readmore a:focus:before{border-right:1px solid var(--advancedcolor);border-top:1px solid var(--advancedcolor)}p.readmore a:hover:after,p.readmore a:active:after,p.readmore a:focus:after{left:0;right:0;opacity:1}p.readmore a:hover svg{transform:translateX(20px)}.badge{display:inline-block;min-width:10px;padding:5px 10px;font-size:.85em;font-weight:bold;color:#fff;line-height:1;vertical-align:baseline;text-align:center;background-color:var(--linkcolor);border-radius:4px;border:solid 1px rgba(255,255,255,.4)}.badge:empty{display:none}a.badge:hover,a.badge:focus{background-color:var(--advancedcolor);color:#fff;text-decoration:none;cursor:pointer}.btn .badge{position:relative;top:-1px}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#fff;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.label{display:inline-block;padding:5px 10px;font-size:.85em;font-weight:400;line-height:1;color:var(--maincolor);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:4px;background:#fff;margin:0;border:solid 1px var(--advancedlightcolor)}.label[href]:hover,.label[href]:focus{color:#fff;background:#666;text-decoration:none;cursor:pointer}.label[href]:empty{display:none}.label-info{background:var(--maincolor);border-radius:1px;color:#fff;font-weight:bold;letter-spacing:1px;padding:6px 10px}.label-success{background:#0c8b93;color:#fff}.label-warning{background:var(--advancedcolor);color:#fff}.label-important{background:var(--darkcolor);color:#fff}#system-message{margin:20px auto;max-width:1200px;border-radius:4px;padding:10px;background:var(--advancedcolor);color:#fff;border:0}*+#system-message{margin-top:1.5em}#system-message>:last-child{margin-bottom:0}.alert>.close:first-child{float:right}.alert>.close:first-child+*{margin-top:0}#system-message ul{list-style-type:none;padding:0}#system-message ul li{padding:10px 30px;font-weight:bold}.warning{background:orange;color:#fff;padding:20px}.warning h2{color:#fff}.message{background:#fff;color:var(--linkcolor)}.message h2{color:#111;font-size:1.8em;font-weight:400;margin-top:25px}.alert-error{background:#fff1f0;color:#d85030;padding:20px}.pagination,.pagenavigation,.pagination__wrapper{font-size:.9em;list-style:none;text-align:center;overflow:hidden;padding:20px 0;margin:0 auto}.pagination p,.pagenavigation p,.pagination__wrapper p{text-align:center}.pagination ul>li,.pagenavigation ul>li,.pagination__wrapper ul>li{display:inline-block;letter-spacing:normal;border:solid 0px #fff;margin:2px;border-radius:0px;padding:0}.pagination>li:nth-child(n+2),.pagenavigation>li:nth-child(n+2),.pagination__wrapper>li:nth-child(n+2){margin-left:5px}.pagination ul>li>a,.pagination ul>li>span,.pagenavigation ul>li>a,.pagenavigation ul>li>span,.pagination__wrapper ul>li>a,.pagination__wrapper ul>li>span{-moz-box-sizing:content-box;box-sizing:content-box;display:inline-block;padding:10px;line-height:.9em;text-decoration:none;text-align:center}.pagination ul>li>a,.pagenavigation ul>li>a,.pagination__wrapper ul>li>a{background:var(--linkcolor);color:#fff}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagenavigation ul>li>a:hover,.pagenavigation ul>li>a:focus,.pagination__wrapper ul>li>a:hover,.pagination__wrapper ul>li>a:focus{background-color:var(--advancedcolor);color:#fff;outline:none}.pagination ul>li>a:active,.pagenavigation ul>li>a:active,.pagination__wrapper ul>li>a:active{background-color:var(--linkcolor);color:var(--advancedlightcolor)}.pagination ul>.pagenav>span,.pagenavigation ul>.pagenav>span,.pagination__wrapper ul>.pagenav>span{background:var(--linkcolor);color:#fff}.pagination ul>li>span,.pagenavigation ul>li>span,.pagination__wrapper ul>li>span{background-color:#eee;color:#999}.pagination .pagination-prev,.pagenavigation .pagination-prev,.pagination__wrapper .pagination-prev{float:left}.pagination .pagination-next,.pagenavigation .pagination-next,.pagination__wrapper .pagination-next{float:right}.pagination .pagination-start,.pagenavigation .pagination-start,.pagination__wrapper .pagination-start{text-align:left}.pagination .pagination-end,.pagenavigation .pagination-end,.pagination__wrapper .pagination-end{text-align:right}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.9rem;word-wrap:break-word;background-color:#eee;background-clip:padding-box;border:2px solid #555;border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:-0.55rem}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:#555}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#555}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:-0.55rem;width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#555}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:-0.55rem}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:#555}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#555}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:.55rem;width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:2.5rem 0 2.5rem 2.5rem;border-left-color:#fff}.popover-header{padding:.5rem;margin-bottom:0;font-size:1rem}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#333;font-weight:bold}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:var(--footerbg)}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:1px;border-width:.4rem .4rem .4rem 0;border-right-color:var(--footerbg)}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:var(--footerbg)}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:1px;top:-8px !important;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:var(--footerbg)}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:var(--footerbg);border-radius:.25rem}fieldset{padding:0px;border:0;background:rgba(0,0,0,0);margin:20px 0}legend{display:block;width:100%;padding:20px;margin:0 0 40px 0;font-weight:300;color:var(--maincolor);border-bottom:solid 1px #f5f5f5;background:var(--lightcolor);font-size:1.4em;font-family:"Hanken Grotesk",arial,sans-serif}.form-row,.control-group{display:flex;flex-wrap:wrap}label{flex:0 1 250px}.ordering-box{padding-bottom:20px}input[type=search]{box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:5px;line-height:normal}input[type=file]{display:block}select[multiple],select[size]{height:auto}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{height:auto}input[type=password],input[type=text],input[type=number],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=email],input[type=url],input[type=search],input[type=tel],select{box-sizing:border-box;min-height:15px;padding:8px 20px 8px 5px;color:#4d5b85;font-size:.9em;line-height:1.5rem;border-radius:4px;border:solid 2px var(--linkcolor);width:270px;max-width:100%;background:#fff;margin-bottom:10px;-webkit-transition:color .5s linear,all .5s ease-in-out;-moz-transition:color .5s linear,all .5s ease-in-out;-o-transition:color .5s linear,all .5s ease-in-out;transition:color .5s linear,all .5s ease-in-out;box-sizing:border-box !important}input[type=search]:focus,input[type=text]:focus{padding-left:20px;border-color:var(--advancedcolor);box-shadow:0 0 0 .1rem rgba(87,85,217,.2);background:var(--maincolor);color:#fff}input[type=search]:focus::-webkit-input-placeholder,input[type=search]:focus::placeholder,input[type=text]:focus::-webkit-input-placeholder,input[type=text]:focus::placeholder{color:#fff}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-repeat:no-repeat;box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 15 7.7' style='enable-background:new 0 0 15 7.7;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23000000;stroke-width:1;stroke-linecap:round;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='14.1,2.3 8.5,6.7 2.4,2.3 '/%3E%3C/svg%3E ");background-position:95% center;background-size:30px;accent-color:var(--linkcolor);width:270px}select option{border-bottom:solid 1px var(--advancedlightcolor);background:var(--lightcolor);padding:10px}select optgroup{font-size:inherit;font-style:inherit;font-family:inherit;font-weight:bold}input[type=radio][disabled],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],fieldset[disabled] input[type=checkbox],.radio[disabled],fieldset[disabled] .radio,.radio-inline[disabled],fieldset[disabled] .radio-inline,.checkbox[disabled],fieldset[disabled] .checkbox,.checkbox-inline[disabled],fieldset[disabled] .checkbox-inline{cursor:not-allowed}input[type=radio],input[type=checkbox]{width:auto}.control-label{color:var(--maincolor);flex:0 1 250px}input[type=checkbox]{border:solid 2px var(--linkcolor);border-radius:0;width:25px;height:25px;position:relative;background:#fff;accent-color:var(--linkcolor)}input[type=checkbox]:checked{background:#fff}input[type=checkbox]:focus{padding:0}input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:solid 2px var(--linkcolor);width:20px;height:20px;position:relative;border-radius:100%;accent-color:var(--linkcolor)}input[type=radio]:checked:before{border:0;border-radius:50%;content:"";height:8px;left: calc(50% - 4px);position:absolute;top: calc(50% - 4px);width:8px;background:var(--maincolor)}input[type=radio]:focus{padding:0}::-webkit-input-placeholder{color:#c2c9dc}::-moz-placeholder{color:#c2c9dc}:-ms-input-placeholder{color:#c2c9dc}:-moz-placeholder{color:#c2c9dc}input:focus::-webkit-input-placeholder{color:var(--linkcolor)}input:focus::-moz-placeholder{color:var(--linkcolor)}input:focus:-ms-input-placeholder{color:var(--linkcolor)}input:focus:-moz-placeholder{color:var(--linkcolor)}input[aria-invalid=true]{outline:2px solid purple;border:0}.form-control-feedback{display:block;color:purple;font-size:.8em}textarea{border-radius:4px;border:solid 2px var(--linkcolor);width:270px;max-width:100%}.field-calendar button.btn{width:auto;background:none;border:0;min-width:40px;max-width:40px;padding:0}.field-calendar button.btn .icon-calendar{content:url(../icons/calendar.svg);display:block;background:#fff;width:40px;height:40px}.input-password-toggle,.input-password-toggle:hover,.input-password-toggle:active,.input-password-toggle:focus{width:30px;height:40px;min-width:40px;max-width:30px;padding:5px;border-radius:4px;background-color:var(--maincolor);background-repeat:no-repeat;background-size:25px;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 250 250' enable-background='new 0 0 250 250' xml:space='preserve'%3E%3Cpath fill='%23ffffff' stroke='%23ffffff' stroke-width='12' stroke-miterlimit='10' d='M12.3,124.3c7.8,13.4,40.7,63.5,98.5,70.7 c73.9,9,124.1-67.3,124-67.3l0,0c0,0,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1,0.1v-0.2c-1.3-4.8-47.7-78.5-121.8-72.8 C54.7,59.2,19,109.2,10.9,122.2L12.3,124.3z'/%3E%3Cpath d='M119.5,124.8'/%3E%3Cpath d='M121.6,87.9c-2.6,0-5.1,0.3-7.4,0.8c2.6,3.4,4.2,7.7,4.2,12.2c0,11.2-9.1,20.3-20.3,20.3c-4.7,0-9-1.6-12.5-4.3 c-0.5,2.6-0.9,5.2-0.9,7.9c0,20.4,16.5,37,37,37s37-16.5,37-37S142,87.9,121.6,87.9z'/%3E%3C/svg%3E%0A")}.input-password-toggle:before{display:none}.controls,.control-label{margin:0 0 1em 0;padding:0 20px}.com-users-login__options{font-size:.8em}.list-group-item{margin-right:10px}input[type=checkbox][role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--linkcolor);width:2.5em;height:1.5em;border:solid 1px #ccc;border-radius:1.5em;background-color:#ccc;line-height:1.25em}input[type=checkbox][role=switch]:focus{background-color:var(--linkcolor);border-color:#ddd}input[type=checkbox][role=switch]:checked{background-color:var(--linkcolor);border-color:var(--linkcolor)}input[type=checkbox][role=switch]:before{display:block;width:calc( 1.5em - 2px );height:100%;border-radius:50%;background-color:#fff;content:"";transition:margin .1s ease-in-out}input[type=checkbox][role=switch]:checked::before{margin-left:1em;margin-inline-start:1em}input[type=checkbox][role=switch][aria-invalid=false],input[type=checkbox][role=switch]:checked[aria-invalid=false]{--border-color: var(--form-element-valid-border-color)}input[type=checkbox][role=switch][aria-invalid=true],input[type=checkbox][role=switch]:checked[aria-invalid=true]{--border-color: var(--form-element-invalid-border-color)}.invalid{border-color:purple}label.invalid{color:purple}meter{width:100%;max-width:250px;height:10px;background:#eee;border-radius:3px;margin:10px 0}meter::-webkit-meter-bar{background:#eee;height:10px}meter::-webkit-meter-optimum-value,meter::-webkit-meter-suboptimum-value,meter::-webkit-meter-even-less-good-value{border-radius:3px}meter::-webkit-meter-optimum-value{background:var(--linkcolor)}meter::-webkit-meter-suboptimum-value{background:#ffdb1a}meter::-webkit-meter-even-less-good-value{background:#cc4600}meter::-moz-meter-bar{border-radius:3px}meter:-moz-meter-optimum::-moz-meter-bar{background:var(--linkcolor)}meter:-moz-meter-sub-optimum::-moz-meter-bar{background:#ffdb1a}meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:#cc4600}.plg-loadcontact{align-items:center;padding:0;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.plg-loadcontact .contact_image{flex:0 0 300px;text-align:center}.plg-loadcontact .contact_text{flex:1 1 300px}.plg-loadcontact address{margin-top:0;gap:10px}.plg-loadcontact address p{min-width:200px;color:var(--linkcolor);margin-bottom:10px}#right .plg-loadcontact{text-align:center}#right .plg-loadcontact .contact_text{flex:0 1 300px}p.mail{word-break:break-word;line-height:1.1em}.contact-category{max-width:1700px;margin:0 auto;padding:20px}.contact-category h3{margin:30px 0 0 0;font-size:1.2em}.contact-category p.mail,.contact-category p.phone{margin:0 0 10px 0;word-break:break-word;line-height:1.1em;display:inline-flex}.contact-category p.mail svg,.contact-category p.phone svg{flex:0 0 50px}.contact-category .contact_item{border:solid 2px #dfe9ef;text-align:center;background:#fff;border-radius:4px}.contact-category .contact_item:hover{background:var(--lightcolor)}.contact-category .contact_item .contact_image a{border:0;display:block}.contact-category p.position{margin:20px;border-bottom:solid 2px #dfe9ef;padding-bottom:20px;letter-spacing:1px;text-transform:uppercase;font-size:.8em;color:#777}.contact{max-width:1400px;margin:0 auto;background:#fff}.com-contact-category__filter{text-align:center;margin-bottom:3em}.com-contact-category__counter{text-align:center;padding:20px 0 0 0;color:#777;font-size:.8em}@media(max-width: 680px){.plg-loadcontact{text-align:center}}.contact_item-detailed{margin:30px auto 40px auto}.contact_item-detailed dl.com-contact__position{margin:0}.com-finder{padding:30px 40px 20px 20px;max-width:1000px;margin:0 auto}.com-finder h2{font-size:clamp(1.5rem,1.4036rem + .4819vw,2rem)}.com-finder h3{font-size:clamp(1.25rem,1.1777rem + .3614vw,1.625rem)}.com-finder #search-form{padding:0px;border:solid 0px #eee;position:relative}.com-finder .com-finder__search .input-group{display:flex;flex-wrap:wrap;align-items:center}.com-finder .com-finder__search .input-group div,.com-finder .com-finder__search .input-group button{margin-right:5px}.com-finder .js-finder-search-query{background:#fff;border:solid 2px var(--linkcolor)}.com-finder .form-limit{text-align:right}.com-finder .form-limit select{max-width:70px}.com-finder #search-searchword{border-radius:3px;line-height:1.1em;padding-left:20px}.com-finder #advancedSearch{background:#fff;padding:20px}.com-finder .com-finder__results-list{margin:0;padding:0;list-style-type:none}.com-finder .com-finder__results-list li.result__item{background:rgba(0,0,0,0);margin:0;padding:30px 0;border-bottom:solid 2px var(--advancedlightcolor)}.com-finder .com-finder__results-list li.result__item a{color:var(--linkcolor)}.com-finder .com-finder__results-list li.result__item a .result__title-url{font-size:.7em;font-weight:300;display:block}.com-finder .com-finder__results-list li.result__item a .result__title-text{margin:0px 0 10px 0;color:var(--linkcolor);background:rgba(0,0,0,0);padding:10px 0;font-weight:700;display:block}.com-finder .com-finder__results-list li.result__item a mark{background:var(--lightcolor);color:var(--linkcolor);border:solid 0px #555;display:inline-block;font-size:1em}.com-finder .com-finder__results-list li.result__item a:hover .result__title-text{text-decoration:underline}.com-finder .com-finder__results-list li.result__item .result__taxonomy{color:var(--maincolor);margin:0;padding:0px;list-style-type:none;font-size:.8em}.com-finder .com-finder__results-list li.result__item .result__taxonomy .result__taxonomy-item{display:inline-block}.com-finder .com-finder__results-list li.result__item .result__taxonomy .result__taxonomy--Category{margin:0;padding:5px 10px;color:var(--maincolor)}.com-finder .com-finder__results-list li.result__item .result__date{padding:5px 10px 5px 0;margin:0}.com-finder .com-finder__results-list mark{display:inline-block;background:var(--lightcolor);color:var(--linkcolor);border:solid 0px #555}.com-finder ul#finder-filter-select-dates li{float:none;width:100%;display:flex;align-items:flex-start}.com-finder li.filter-date label{flex:1 1 250px}.search-pages-counter{margin:20px 0;padding:20px 0}.mod-finder.js-finder-searchform{color:#fff}.mod-finder.js-finder-searchform .searchclose{margin:5px !important}.mod-finder.js-finder-searchform button.btn.btn-primary{min-width:40px;max-width:40px;background:rgba(0,0,0,0) !important;border:0;text-indent:-1000px}.mod-finder.js-finder-searchform button.btn.btn-primary:before{background:rgba(0,0,0,0)}.mod-finder.js-finder-searchform button.btn.btn-primary .icon-search{content:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='40px' height='40px' viewBox='0 0 40 40' enable-background='new 0 0 40 40' xml:space='preserve'%3E%3Cg%3E%3Ccircle fill='none' stroke='%23666' stroke-width='3' stroke-miterlimit='10' cx='15.836' cy='14.174' r='12.182'/%3E%3Cpath fill='none' stroke='%23666' stroke-width='3' stroke-miterlimit='10' d='M24.214,23.017l12.133,11.867L24.214,23.017z'/%3E%3C/g%3E%3C/svg%3E");display:block;width:20px;height:20px}.mod-finder.js-finder-searchform button.btn.btn-primary:hover:before{background:rgba(0,0,0,0) !important}.mod-finder.js-finder-searchform input[type=text].js-finder-search-query{line-height:1rem}.searchButton{border:0;background:rgba(0,0,0,0);position:relative;right:70px;top:20px}#contentarea{container-type:inline-size;container-name:wrapper}.j2store{background:#fff;max-width:1200px;margin:0 auto}.j2store-product input[type=number]{border:solid 2px var(--advancedcolor);padding:5px 10px !important;width:60px !important;border-radius:4px 0 0 4px}.product-sku{flex:1;color:var(--advancedcolor)}.j2store-cart-button{background:var(--advancedcolor);color:#fff;border-radius:0 4px 4px 0;padding:10px 15px;border:solid 2px var(--advancedcolor)}.j2store-cart-button:hover,.j2store-cart-button:active,.j2store-cart-button:focus{text-decoration:underline;background:var(--linkcolor);border:solid 2px var(--linkcolor)}.j2store-add-to-cart:hover input[type=number]{border:solid 2px var(--linkcolor)}.product-qty,.j2store-add-to-cart{display:inline-flex}.j2store-add-to-cart{margin-left:0}.productoption_1{margin:0 0 1em 0;display:inline-flex;align-items:center;padding:0;font-size:.8em}.productoption_1 li{overflow:hidden;padding:3px 10px}.productoption_1 li svg{margin:10px 30px 10px 0px;width:55px}.productoption_1 li:first-child{padding-left:0;display:flex;align-items:center}.product_option p{overflow:hidden;margin:0;display:flex;gap:20px}.product_option span.icon{flex:0 0 60px}.product_option svg{display:block;margin:0px 30px 30px 0;float:left}.item-page .moduletable{margin:60px 0 0 0}.item-page .moduletable:empty{margin:0;padding:0}ul.sizes{margin:10px 0;display:inline-flex;flex-wrap:wrap;list-style-type:none}ul.sizes li{padding:10px 20px 10px 0}.j2store-addtocart-form{padding-bottom:3em;position:relative}.j2store-addtocart-form p{line-height:1em}.cart-action-complete{position:absolute;bottom:0em;font-size:.8em;line-height:1em}.cart-product-sku{color:var(--advancedcolor);font-size:.9em}.product-qty input[type=number]{width:60px !important}.cart_listitems{margin:20px 0}.cart_listitems li.row{padding:20px 0}.cart_listitems li.row>div{padding:0px 0}.cart_listitems li.row>div:last-child{text-align:right}h3.cart-product-name{font-weight:bold;line-height:1em;font-size:1.2rem}input.update{font-size:.8em;background:#fff;border:0;padding:10px;display:inline-block;max-width:100px;white-space:break-spaces;text-align:left;cursor:pointer;color:var(--linkcolor)}input.update:hover{text-decoration:underline;color:var(--advancedcolor)}div.incart{text-align:right}div.incart a.j2store-cart-button{border-radius:3px}.j2store .checkout-heading{font-size:1em;color:var(--linkcolor);background:var(--lightcolor);border:solid 1px #f0f8ff}.j2error{font-style:normal;color:var(--advancedcolor);font-size:.9em}.j2store .checkout-content{padding:30px 0 30px 15px}.j2store .checkout-content.login{padding:0}.j2store .checkout-content select{width:270px}.checkout-content .j2store_field_required{position:absolute;max-width:10px;left:0;color:var(--advancedcolor)}.checkout-content .address_item{padding-left:20px;position:relative;display:flex;flex-wrap:wrap;margin:0}.checkout-content .address_item .j2error{flex:1 0 100%}#billing-existing select,#shipping-existing select{border:0;background:0}@media screen and (min-width: 600px){.j2store-product{justify-content:flex-end;display:flex !important;width:100%;flex-wrap:wrap}.j2store-cart-button .j2store-cart-button{min-width:220px}}@container wrapper (min-width: 900px){main:not(.maincontent) .j2store{padding:100px}}ul .j2store-myprofile-address-controls .shop2-btn svg path{fill:#0072bc}.shop2-btn svg{margin-right:0}.shop-btn.add svg,ul .j2store-myprofile-address-controls li a svg{vertical-align:middle;margin-right:10px}ul .j2store-myprofile-address-controls .shop2-btn svg{margin-right:0}.shop-btn.add svg path,ul .j2store-myprofile-address-controls li a svg path{fill:#fff}ul .j2store-myprofile-address-controls .shop2-btn:hover{background:#fff}.tabpanel{border:1px solid #ddd;border-top:0;padding:30px;margin-bottom:30px}dl.addresses{display:flex;flex-flow:row wrap;justify-content:center;margin-top:20px;background:0 0 !important}dl.addresses dt{background:#f1f6f9;flex-basis:25%;font-size:.85em;line-height:1.2;margin:5px 20px 5px 0;max-width:180px !important;padding:5px 10px 5px 0}dl.addresses dd{flex-basis:70%;flex-grow:1;padding:5px 10px;border-bottom:1px solid #d7e4ee;margin:5px 0;font-size:.85em}#j2storeOrderLoginForm,#j2storeaddressForm{padding:30px}.j2store table{width:100%;border:1px solid var(--advancedlightcolor);margin:20px 0}.j2store .table-bordered td,.j2store .table-bordered th{border-left:1px solid var(--advancedlightcolor)}.j2store-order-action-icons a{text-decoration:none !important}.addadress .control-group{margin-bottom:20px}.addresses{width:100%;max-width:100% !important;background:#fff;border:0 solid #eee;padding:20px}.addresses option{border:1px solid #eee;padding:10px !important;color:#555;box-shadow:1px 1px 10px #ddd;margin:0 0 10px}.addresses_label{width:auto !important}.j2store-myprofile-address-single-list h4{font-size:1.5em;color:#0072bc}.j2store-myprofile-address-single-list strong span{display:block;border-bottom:solid 1px}ul.j2store-myprofile-address-controls{text-align:right}ul.j2store-myprofile-address-controls li a{text-decoration:underline;font-size:.85em}.myprofile-address-addnew{text-align:right}.shop-btn.add,ul .j2store-myprofile-address-controls li{display:inline-block;padding:0}.shop-btn.add{text-decoration:none;background:#0072bc;color:#fff;display:inline-block;padding:5px 20px 5px 15px;font-size:.9em;border-radius:4px;margin-bottom:10px}.shop2-btn{text-decoration:none;background:#d7e4ee;color:#0072bc;display:inline-flex;font-size:.9em;border-radius:100%;width:50px;height:50px;justify-content:center;align-items:center;border:1px solid #fff}ul .j2store-myprofile-address-controls .shop2-btn svg path{fill:#0072bc}.shop2-btn svg{margin-right:0}.shop-btn.add svg,ul .j2store-myprofile-address-controls li a svg{vertical-align:middle;margin-right:10px}ul .j2store-myprofile-address-controls .shop2-btn svg{margin-right:0}.shop-btn.add svg path,ul .j2store-myprofile-address-controls li a svg path{fill:#fff}ul .j2store-myprofile-address-controls .shop2-btn:hover{background:#fff}.tabpanel{border:1px solid #ddd;border-top:0;padding:30px;margin-bottom:30px}.j2store-order{padding:40px;max-width:1400px;margin:20px auto}.j2store-invoice-template,.j2store-invoice-template #footer{max-width:1200px;margin:0 auto;color:#555;font-size:11pt;padding:0px}.j2store_login{padding:min(5vh,40px) min(5vw,40px);margin:40px auto;max-width:900px;overflow:hidden;box-shadow:rgba(23,41,54,.04) 0 2.5px 20px 0,rgba(23,41,54,.08) 0 2.5px 40px 0,rgba(23,41,54,.024) 0 0 0 1.25px;background:#fff}.loginLinks{border-top:solid 1px #ddd;font-size:.8em;display:block;margin-top:30px}main>div[class*=com-users-]{padding:min(5vh,40px) min(5vw,40px);margin:40px auto;max-width:900px;overflow:hidden;box-shadow:rgba(23,41,54,.04) 0 2.5px 20px 0,rgba(23,41,54,.08) 0 2.5px 40px 0,rgba(23,41,54,.024) 0 0 0 1.25px;background:#fff}main>div[class*=com-users-] h2{background:var(--lightcolor);padding:20px 40px;margin:-40px -40px 40px -40px;font-size:1.8em}main>div[class*=com-users-] .small{margin-bottom:5px}main>div[class*=com-users-] form p{padding:0 20px}main>div[class*=com-users-] .com-users-login__remember{margin:10px 0 20px 0;padding-left:20px}main>div[class*=com-users-] .com-users-login__options{border-top:solid 1px #ddd}#jform_password1-desc,#jform_password2-desc{background:#f8f8f8}#jform_password2-desc{margin-top:0;padding-top:0;padding-bottom:20px;margin-bottom:1em}#jform_password1-desc{margin-bottom:0;padding-bottom:0;padding-top:30px}#jform_spacer-lbl{display:block;font-size:.8em;margin:0px 0}#com-users-methods-list{padding:min(5vh,40px) min(5vw,40px);margin:40px auto;max-width:1360px;overflow:hidden}.com-users-methods-list-container{padding:20px;border-bottom:2px solid #ddd;margin:30px 0;display:flex}.com-users-methods-list-container .heading{flex:1 1 300px}.com-users-methods-list-container .heading h3{font-size:1.3em}.com-users-methods-list-container .heading img{order:1}.com-users-methods-list-container p{flex:0 1 400px}.com-users-methods-list-container .action{flex:0 1 200px}.com-users-profile .dl-horizontal dt{margin:15px 0 5px 0;padding-left:10px}.com-users-profile .dl-horizontal dd{margin:0px 0 20px 0px;background:var(--lightcolor);padding:10px;word-break:break-word}@media screen and (min-width: 600px){.com-users-profile .dl-horizontal{display:grid;grid-template-columns:200px auto;grid-auto-columns:1fr;padding-left:20px}.com-users-profile .dl-horizontal dt{margin:15px 0 0px;padding-left:0px}}.com-users-method-edit-pre-message{margin:30px 0}main>div.com-users-registration-complete{box-shadow:none}.tags.list-inline{list-style-type:none;margin:30px 0;padding:0}.tags.list-inline li{padding:0}.tag_link_class{background:var(--lightcolor);color:var(--linkcolor);border-radius:24px;font-size:.9em;padding:5px 20px;display:inline-block;margin-right:10px}.tag_link_class:hover,.tag_link_class:active,.tag_link_class:focus{background:var(--advancedcolor);color:#fff !important}.tag-category{padding:20px 0}.com-tags-tag__category{margin:20px 30px !important}.com-tags-tag__category li{border-top:solid 2px #dfe9ef}.com-tags-tag__category li a:hover{text-decoration:underline}table{margin:1.5em 0;border:0px solid #ddd;width:100%;border-collapse:collapse}table th .caretup{border-bottom:5px solid #555;border-top:0 none;margin-left:0;margin-right:0}table th .caret{border-top:5px solid #555;margin-left:0;margin-right:5px}*+.table{margin-top:1.5em}table th,table td{padding:20px 10px}tr{border-bottom:solid 1px var(--advancedlightcolor)}tr:hover{background:var(--lightcolor)}th:first-child{min-width:70px}table th{text-align:left;background:#fff;border:0;font-size:1em;color:#444}table thead th{vertical-align:bottom}table caption,table tfoot{font-size:1em;font-style:italic}table caption{text-align:left;color:#777}.table-middle,.table-middle td{vertical-align:middle !important}.table-striped tbody tr:nth-of-type(odd) td{background:var(--lightcolor)}.table-condensed td{padding:4px 8px}.table-hover tbody tr:hover td{background:var(--lightcolor)}#newsletter{text-align:center;padding:40px 20px;width:100%;background:var(--linkcolor);color:#fff;background-size:100%}#newsletter h2,#newsletter h3{font-weight:bold;color:#fff;margin:20px 0;font-size:clamp(1.5rem,1.4036rem + .4819vw,2rem)}#newsletter p{margin:10px 0 20px 0}#newsletter a{color:#fff;text-decoration:underline}#newsletter .btn{text-decoration:none;border:solid 2px var(--linkcolor)}#newsletter label{justify-content:center;display:flex}@media screen and (max-width: 600px){#newsletter .btn-default,#newsletter .btn,#newsletter #mailtoForm .button,#newsletter .btn-invers,#newsletter input[type=text],#newsletter input[type=email],#newsletter input[type=url],#newsletter input[type=password],#newsletter input[type=datetime],#newsletter input[type=datetime-local],#newsletter input[type=date],#newsletter input[type=month],#newsletter input[type=time],#newsletter input[type=tel],#newsletter input[type=number],#newsletter input[type=search],#newsletter select{width:100%;max-width:100%}}ul.category-module,.tagsselected ul,ul.newsfeed,ul.mostread,ul.linkliste{list-style-type:none;margin:0}ul.category-module li,.tagsselected ul li,ul.newsfeed li,ul.mostread li,ul.linkliste li{border-bottom:solid 2px #dfe9ef;padding:15px 0 15px 30px;position:relative;margin:0}ul.category-module li:hover,.tagsselected ul li:hover,ul.newsfeed li:hover,ul.mostread li:hover,ul.linkliste li:hover{color:var(--advancedcolor);background:#fff}ul.category-module li:hover:before,.tagsselected ul li:hover:before,ul.newsfeed li:hover:before,ul.mostread li:hover:before,ul.linkliste li:hover:before{color:var(--linkcolor)}ul.category-module li a:link,ul.category-module li a:visited,.tagsselected ul li a:link,.tagsselected ul li a:visited,ul.newsfeed li a:link,ul.newsfeed li a:visited,ul.mostread li a:link,ul.mostread li a:visited,ul.linkliste li a:link,ul.linkliste li a:visited{color:var(--linkcolor);display:block;position:relative;line-height:1.1em;margin-top:5px;text-decoration:none}ul.category-module li a:before,.tagsselected ul li a:before,ul.newsfeed li a:before,ul.mostread li a:before,ul.linkliste li a:before{border-right:2px solid var(--linkcolor);border-top:2px solid var(--linkcolor);content:"";display:inline-block;height:.45em;margin-right:10px;-moz-transform:rotate(45deg) skew(5deg, 5deg);-o-transform:rotate(45deg) skew(5deg, 5deg);-webkit-transform:rotate(45deg) skew(5deg, 5deg);transform:rotate(45deg) skew(5deg, 5deg);width:.45em;position:absolute;top:5px;left:-30px}ul.category-module li a:hover,ul.category-module li a:active,ul.category-module li a:focus,.tagsselected ul li a:hover,.tagsselected ul li a:active,.tagsselected ul li a:focus,ul.newsfeed li a:hover,ul.newsfeed li a:active,ul.newsfeed li a:focus,ul.mostread li a:hover,ul.mostread li a:active,ul.mostread li a:focus,ul.linkliste li a:hover,ul.linkliste li a:active,ul.linkliste li a:focus{color:var(--advancedcolor);background:#fff}ul.category-module li h2,ul.category-module li h3,ul.category-module li h4,.tagsselected ul li h2,.tagsselected ul li h3,.tagsselected ul li h4,ul.newsfeed li h2,ul.newsfeed li h3,ul.newsfeed li h4,ul.mostread li h2,ul.mostread li h3,ul.mostread li h4,ul.linkliste li h2,ul.linkliste li h3,ul.linkliste li h4{margin:10px 0 !important}ul.category-module time,.tagsselected ul time,ul.newsfeed time,ul.mostread time,ul.linkliste time{display:block;left:0px;font-size:.8em}ul.category-module time span,.tagsselected ul time span,ul.newsfeed time span,ul.mostread time span,ul.linkliste time span{display:inline}.items-more ul.category-module li a:after{top:15px}ul.category-module.light li{color:#fff;border:0;min-height:3em;resize:both;padding:1rem}ul.category-module.light li h3{color:#fff}ul.category-module.light li a{color:#fff;padding:0 40px 0 0px}ul.category-module.light li a:before{border-right:3px solid #fff;border-top:3px solid #fff;content:"";left:auto;right:30px}ul.category-module.light li a:hover{text-decoration:underline;background:rgba(0,0,0,0) !important}ul.category-module.light li a:hover h3{background:rgba(0,0,0,0) !important}ul.category-module.light li:hover{text-decoration:underline;background:rgba(0,0,0,0) !important}ul.linkliste{margin:20px 0}ul.linkliste li a:link,ul.linkliste li a:visited{color:#000;padding:15px 20px 15px 30px}ul.linkliste li a:after{top:12px}ul.linkliste li{padding-left:10px;border-top:0;border-bottom:solid 1px #ccc;padding:0}ul.linkliste li a[href$=".pdf"]::before{position:absolute;left:0}ul.category-module li .mod-articles-category-category a{color:var(--maincolor);font-size:.8em}ul.category-module li .mod-articles-category-category a:before{display:none}ul.category-module li .mod-articles-category-introtext{margin:10px 0}ul.category-module li .mod-articles-category-readmore a{margin:10px 30px}ul.linkliste li a:hover{color:#000;text-shadow:none}.moduletable .suchboxen .radiogroup{padding:5px;background:#eee;border:solid 1px #ddd;margin-bottom:3px;font-size:.9em}.moduletable .suchboxen .radiogroup label{padding:3px 0;width:45%}.moduletable .suchboxen .radiogroup p{margin-bottom:5px}.moduletable .suchboxen input:not([type=radio]),.moduletable .suchboxen select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:35px;padding:5px 15px 5px 5px;line-height:1.3em}.moduletable .suchboxen ::-webkit-input-placeholder{color:#555}.moduletable .suchboxen ::-moz-placeholder{color:#555}.moduletable .suchboxen :-ms-input-placeholder{color:#555}.moduletable .suchboxen :-moz-placeholder{color:#555}ul.category-module.grouped li.heading h3{color:#555}ul.category-module.grouped li.heading{padding:20px 20px 20px 0;border:0}ul.category-module.grouped li.heading:after{content:""}ul.category-module.grouped ul{list-style-type:none}ul.category-module.grouped li:hover{background:rgba(0,0,0,0)}ul.category-module.grouped .mod-articles-category-category{display:block;font-size:.8em;letter-spacing:1px;text-transform:uppercase;color:#000;margin-bottom:10px}ul.category-module.grouped .mod-articles-category-category a{color:#000;display:inline-block}ul.category-module.grouped .mod-articles-category-category a:after{content:""}ul.category-module-flexitems{display:flex;flex-wrap:wrap;list-style-type:none;margin:0px auto 40px auto}ul.category-module-flexitems li{padding:0;text-align:left;line-height:1.3em;background:#f0f8ff;color:#333;flex:1 1 calc(33% - 30px);min-width:250px;margin:20px 15px 0 15px;border:solid 0px var(--linkcolor);border-radius:4px}ul.category-module-flexitems li .category-module-flex-introtext{line-height:1.3em;margin-top:10px}ul.category-module-flexitems li a{background:#f0f8ff;color:var(--maincolor);height:100%;display:flex;flex-wrap:wrap;min-height:300px}ul.category-module-flexitems li a .flex-text{display:flex;flex-direction:column;width:100%;padding:30px;height:100%}ul.category-module-flexitems li a .flex-text .category-module-flexcategory{font-size:.7em;font-weight:normal;display:block;margin-bottom:5px;line-height:1.1em}ul.category-module-flexitems li a .flex-text h4,ul.category-module-flexitems li a .flex-text h3,ul.category-module-flexitems li a .flex-text h2{font-size:1.2rem;margin:20px 0}ul.category-module-flexitems li a .flex-text .category-module-flexreadmore{max-width:200px;border:0;background:var(--advancedcolor);margin-top:auto}ul.category-module-flexitems li a .item-image{width:100%;min-height:300px}ul.category-module-flexitems li a .item-image img{width:100%}ul.category-module-flexitems li a:hover,ul.category-module-flexitems li a:active,ul.category-module-flexitems li a:focus{background:var(--linkcolor);color:#fff}ul.category-module-flexitems li a:hover .category-module-flexreadmore,ul.category-module-flexitems li a:active .category-module-flexreadmore,ul.category-module-flexitems li a:focus .category-module-flexreadmore{background:#fff !important;color:var(--linkcolor)}ul.category-module-flexitems li a:hover .category-module-flexreadmore:before,ul.category-module-flexitems li a:active .category-module-flexreadmore:before,ul.category-module-flexitems li a:focus .category-module-flexreadmore:before{background:#fff}ul.category-module-flexitems li a:hover h4,ul.category-module-flexitems li a:hover h3,ul.category-module-flexitems li a:active h4,ul.category-module-flexitems li a:active h3,ul.category-module-flexitems li a:focus h4,ul.category-module-flexitems li a:focus h3{color:#fff}ul.category-module-flexitems li.aktuelles{background:#fff;color:var(--maincolor) !important;border:solid 0px;min-height:3em;resize:both;padding:0}ul.category-module-flexitems li.aktuelles h3.module{font-size:1.3em;color:var(--linkcolor);background:#fff;margin:0 !important}ul.category-module-flexitems li.aktuelles a{color:var(--maincolor);background:#fff;position:relative;display:block;padding:20px 40px}ul.category-module-flexitems li.aktuelles a:before{content:"+";font-size:2rem;position:absolute;left:20px;top:15px;margin-left:-20px;display:inline-block;margin-right:10px;color:var(--linkcolor);padding:10px;line-height:20px;width:20px;height:20px;justify-content:center;vertical-align:middle;font-weight:bold}ul.category-module-flexitems li.aktuelles:hover{background:var(--linkcolor)}ul.category-module-flexitems li.aktuelles:hover h3{background:var(--linkcolor);color:#fff}ul.category-module-flexitems li.aktuelles:hover a{background:var(--linkcolor);text-decoration:underline;color:#fff}ul.category-module-flexitems li.aktuelles:hover a:before{color:#fff}ul.category-module-flexitems.aktuelles{max-width:960px;margin:0 auto}ul.mod_articles_category__gallery{list-style-type:none;margin:0 auto;overflow:hidden;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}ul.mod_articles_category__gallery li{flex:0 1 350px;position:relative;padding:0 !important;overflow:hidden;border:0;margin:0px;height:350px}ul.mod_articles_category__gallery li a{position:absolute;left:0;top:0;bottom:0;right:0;margin:0;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;color:var(--maincolor);font-weight:700;font-size:1em;padding:20px;transition:all .4s cubic-bezier(0.5, 0, 0.5, 1)}ul.mod_articles_category__gallery li a .item-image{height:100%;width:100%;background:var(--linkcolor)}ul.mod_articles_category__gallery li a .item-image img{width:100%;height:100%;transition:all .4s cubic-bezier(0.5, 0, 0.5, 1);object-fit:cover}ul.mod_articles_category__gallery li a .flex-text{bottom:20px;left:20px;top:20px;right:20px;inset:20px;position:absolute;overflow:hidden;background:rgba(0,117,189,.9);color:#fff;padding:20px;display:flex;justify-content:center;align-items:flex-end;opacity:1;hyphens:auto;transition:all .4s cubic-bezier(0.5, 0, 0.5, 1)}ul.mod_articles_category__gallery li a .flex-text h2,ul.mod_articles_category__gallery li a .flex-text h3,ul.mod_articles_category__gallery li a .flex-text h4,ul.mod_articles_category__gallery li a .flex-text h5,ul.mod_articles_category__gallery li a .flex-text p,ul.mod_articles_category__gallery li a .flex-text li{color:#fff}ul.mod_articles_category__gallery li a .flex-text h2,ul.mod_articles_category__gallery li a .flex-text h3,ul.mod_articles_category__gallery li a .flex-text h4,ul.mod_articles_category__gallery li a .flex-text h5{font-size:1.3em}ul.mod_articles_category__gallery li a .flex-text.noimage{background:var(--maincolor);opacity:.6;padding:10px}ul.mod_articles_category__gallery li a:hover .flex-text{opacity:1;background:rgba(0,117,189,.1)}.category-module-griditems{list-style-type:none}.category-module-griditems li.content-image a{position:relative;display:block;text-align:left}.category-module-griditems li.content-image a:before{background:linear-gradient(to bottom, rgba(0, 31, 49, 0.3) 5%, rgba(0, 31, 49, 0.5) 35%);content:"";height:100%;left:0;top:0;width:100%;display:block;position:absolute}.category-module-griditems li.content-image a .flex-text{position:absolute;inset:20px;display:flex;align-items:flex-end}.category-module-griditems li.content-image a .flex-text h3{font-size:1.7em;font-size:clamp( 1.125rem, 1.0527rem + 0.3614vw, 1.5rem)}.category-module-griditems li.content-image a .flex-text h3,.category-module-griditems li.content-image a .flex-text h4,.category-module-griditems li.content-image a .flex-text h2,.category-module-griditems li.content-image a .flex-text p{color:#fff}@media screen and (max-width: 740px){ul.category-module-flexitems{flex-wrap:wrap;justify-content:center}ul.category-module-flexitems li{flex:1 1 350px;margin:20px 0}ul.category-module-flexitems li .item-image img{width:100%}}.fieldgallery-container{overflow:hidden;text-align:center}.fieldgallery{list-style-type:none;margin:30px 0;overflow:hidden;text-align:center;display:flex;justify-content:center}.fieldgallery li{flex:0 1 300px;position:relative;padding:0 !important;overflow:hidden;margin:5px !important;padding:0 !important}.fieldgallery li:first-child{margin-left:0}.fieldgallery li button.modal__btn{background:rgba(0,0,0,0);border:0;position:absolute;bottom:0;right:0;text-align:center;vertical-align:middle;z-index:0;width:40px;height:40px;padding:0}.fieldgallery li .item-image{height:100%;width:100%}.fieldgallery li h4{padding:0;margin:0;font-size:.9em;text-transform:uppercase}.fieldgallery li div.fieldgallery-text{position:absolute;width:100%;height:100%;padding:20px;margin:0;top:0;left:0;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;color:#fff;font-weight:300;opacity:0;line-height:1em;font-size:.01em;transition:all .9s cubic-bezier(0.5, 0, 0.5, 1);background:rgba(0,0,0,.8);background:rgba(0,0,0,0);margin-top:-300px}.fieldgallery li div.fieldgallery-text h1,.fieldgallery li div.fieldgallery-text h2,.fieldgallery li div.fieldgallery-text h3,.fieldgallery li div.fieldgallery-text h4,.fieldgallery li div.fieldgallery-text h5{color:#fff !important;margin:10px 0 !important}.fieldgallery li img{width:100%;height:100%;transition:all .4s cubic-bezier(0.5, 0, 0.5, 1);filter:grayscale(0.3)}.fieldgallery li:hover div.fieldgallery-text{opacity:1;font-size:1em;margin-top:0;letter-spacing:0px}.fieldgallery li:hover img{transform:scale(1.3);filter:grayscale(0)}.fieldgallery li:hover .modal img{transform:scale(1)}.fieldgallery li .modal p{padding:30px 0;font-size:.9em}.fieldgallery .fieldgallery-next,.fieldgallery .fieldgallery-prev{background:#fff;bottom:20px;border:0;position:absolute;right:0;text-align:center;vertical-align:middle;z-index:1;width:45px;height:45px;padding:5px}.fieldgallery .fieldgallery-next{left:0;text-align:left}.fieldgallery .fieldgallery-next:after{border-right:2px solid #333;border-top:2px solid #333;content:"";display:inline-block;height:15px;-moz-transform:rotate(-135deg) skew(15deg, 15deg);-o-transform:rotate(-135deg) skew(15deg, 15deg);-webkit-transform:rotate(-135deg) skew(15deg, 15deg);transform:rotate(-135deg) skew(15deg, 15deg);width:15px;margin:4px}.fieldgallery .fieldgallery-prev:after{border-right:2px solid #333;border-top:2px solid #333;content:"";display:inline-block;height:15px;-moz-transform:rotate(45deg) skew(15deg, 15deg);-o-transform:rotate(45deg) skew(15deg, 15deg);-webkit-transform:rotate(45deg) skew(15deg, 15deg);transform:rotate(45deg) skew(15deg, 15deg);width:15px;margin:4px;position:relative}@media screen and (max-width: 550px){.fieldgallery{flex-wrap:wrap}.fieldgallery li{margin:10px 0}}.modal{bottom:0;display:none;left:0;outline:0 none;overflow:hidden;position:fixed;right:0;top:0;z-index:1050}.modal.fade .modal-dialog{transition:transform .3s ease-out 0s;transform:translateY(-100px);z-index:1050}.modal.show .modal-dialog{background:#fff;transform:translateY(50px)}.modal-open{padding:0 !important}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{margin:10px;position:relative;width:auto}.modal-content{background-clip:padding-box;background-color:#fff;border:0px solid #fff;border-radius:0px;outline:0 none;position:relative;overflow:hidden}.modal-content img{max-width:100%}.modal-backdrop{background-color:#222;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.7}.modal-header{text-align:right;position:absolute;top:0px;right:0;background:rgba(0,0,0,0);z-index:100;width:50px;height:50px}.modal-header .close{margin-top:0;background:#fff;border:0;color:#333;font-size:2em;padding:2px 10px}.modal-title{line-height:1.42857;margin:0}.modal-body{padding:0px;position:relative}.modal-footer{border-top:1px solid #e5e5e5;padding:15px;text-align:right}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.modal-backdrop{position:fixed;top:0;left:0;z-index:1000;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}@media(min-width: 768px){.modal-dialog{width:800px;margin:30px auto}.modal-sm{width:300px}}.logintop{position:relative;display:inline-block;font-size:.9em}#loginmodule{background:rgba(0,0,0,0) url(../images/locked.png) no-repeat 0 4px;color:#fff;cursor:pointer;padding:8px 15px 8px 25px;text-align:center;line-height:1.2em;text-transform:uppercase;border:0}.mod_login_form{position:absolute;z-index:1000;background:#f5f5f5;padding:20px;color:#eee;text-align:left;right:0;min-width:270px;border:solid 1px #ddd;box-shadow:0 10px 15px #ccc;top:42px}#modlgn-username,#modlgn-passwd{width:100%;padding:10px}.mod_login_form .btn{padding:10px 5px;color:#eee;background:#333;width:100%}.mod_login_form .btn:before{background:#fff}#login-form .control-group{padding:5px 0}ul.unstyled{margin:0px;padding:0;list-style-type:none;font-size:.9em}ul.unstyled .icon-arrow-right{display:none}#form-login-remember{display:none}.mod_login_form label,ul.unstyled a:link,ul.unstyled a:visited{color:#555;display:block;padding:0 2px}.mod_login_form input{background:#fff}ul.unstyled a:hover,ul.unstyled a:active,ul.unstyled a:focus{color:#000}@media screen and (max-width: 900px){.mod_login_form{top:38px}}@media screen and (max-width: 768px){.mod_login_form{top:40px}}@media screen and (max-width: 445px){.logintop{top:0}.mod_login_form{top:inherit;margin-top:10px !important}}.jlcc-block-data{background:#faf8f5;padding:20px;text-align:center;margin-top:40px}.jlcc-block-data div.flex{justify-content:center}.jlcc-block-data div.flex>div{display:flex;flex-wrap:wrap;flex:0 1 200px;padding:10px 20px}.jlcc-block-data div.flex>div label{width:100%;text-align:left}.jlcc-block-data textarea{border:3px solid #cbcbc4;width:550px;max-width:100%;height:10em}.jlcc-block-data .btn{margin-top:40px}input.jlcc-count{width:100px;border:solid 3px #4d4c43;display:inline-block;padding:12px 20px 13px 5px;margin:0;transform:translateX(10px)}.incart.cart{padding:0 !important;background:#fff;line-height:1em;display:inline-flex;justify-content:center;align-items:center;text-decoration:underline}.cart.jlcc-button{background:#4d4c43;border:0;color:#fff;font-size:.8em;display:inline-flex;justify-content:center;align-items:center;padding:0px 20px;line-height:1em;border-radius:4px}.cart.jlcc-button:hover,.cart.jlcc-button:active,.cart.jlcc-button:focus{background:#fbc900;color:#4d4c43}.cart.jlcc-button:hover .cartbutton path,.cart.jlcc-button:active .cartbutton path,.cart.jlcc-button:focus .cartbutton path{fill:#4d4c43}.cartbutton{width:30px;height:30px;margin:10px 10px 10px 0}.cartbutton path{fill:#fff}.cartbutton1{width:30px;height:30px;margin:10px 10px 10px 0;display:inline-block}.cartbutton1 path{fill:#4d4c43}.btn-invers.cart:hover #cartbutton1 path,.btn-invers.cart:active #cartbutton1 path,.btn-invers.cart:focus #cartbutton1 path{fill:#fff}.downloads .item-image.pull-left{min-width:300px}.jlcontentcart form,.to-cart{clear:both;text-align:right}.jlcontentcart th,.jlcontentcart td{text-align:left}@media screen and (max-width: 770px){.jlcontentcart form,.to-cart{text-align:center}}@media screen and (max-width: 500px){input.jlcc-count{display:block;margin:0 auto}button.cart{margin-top:15px;display:block}}.offcanvas{position:fixed;bottom:0;z-index:2000;display:flex;flex-direction:column;max-width:100%;color:var(--maincolor);visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out;padding:100px 30px;text-align:left}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:20px}.offcanvas-title{margin-bottom:0}.offcanvas-body{flex-grow:1;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid #000;transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid #000;transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid #000;transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid #000;transform:translateY(100%)}.offcanvas.show{transform:none}.hamburger{border:0;background:rgba(0,0,0,0)}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:35px;height:3px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:var(--linkcolor)}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger-box:hover .hamburger-inner::before{transform:translate3d(-10px, 4px, 0) rotate(-40deg) scaleX(0.6)}.hamburger-box:hover .hamburger-inner::after{transform:translate3d(-10px, -4px, 0) rotate(40deg) scaleX(0.6)}.menu-button-close{font-size:2em;margin:20px !important;padding:0 !important;display:inline-block;color:var(--linkcolor);justify-self:flex-end;position:absolute;width:50px;height:50px;cursor:pointer;background:0 0;right:0;top:0;border:0}.menu-button-close:after,.menu-button-close:before{content:"";transition:all 1s;background:var(--linkcolor);width:35px;height:2px;position:absolute;top:0;margin:25px 0 0 5px;left:0;transform:rotate(-45deg)}.menu-button-close:after{transform:rotate(-135deg)}.menu-button-close:active:after,.menu-button-close:active:before,.menu-button-close:focus:after,.menu-button-close:focus:before,.menu-button-close:hover:after,.menu-button-close:hover:before{transform:rotate(0deg)}#around{margin:0 auto;overflow:hidden}#around:after{position:absolute;top:0;left:0;width:100%;height:55vh;transform-origin:0 100%;transform:skewY(-10deg);z-index:-1;background:#edf5fa;content:"";min-height:600px}@media(min-width: 960px){#around:after{min-width:1000px;min-height:700px}}#right{margin-bottom:30px}#modulesfuss{border-top:solid 2px #dfe9ef}ul.shopnavi a{display:block;transition:ease-in-out 2s}ul.shopnavi a:hover h4{color:var(--advancedcolor);text-decoration:underline}svg path{transition:fill 3000ms}ul.shopnavi a:hover svg path{fill:var(--advancedcolor)}.verlauf{background:linear-gradient(7deg, #b14eae, #0072bc)}.sprungnavigation{margin:40px 0;display:inline-flex;flex-wrap:wrap}.sprungnavigation li{display:inline-block;padding:0 !important;flex:1 1 auto;margin:5px}.sprungnavigation li a{text-decoration:none !important;padding:5px 20px;display:block;border:solid 1px var(--linkcolor)}.sprungnavigation li a:hover,.sprungnavigation li a:active,.sprungnavigation li a:focus{background:#edf5fa}@media(min-width: 960px){.sprungnavigation{text-align:center}.sprungnavigation li{margin:0}.sprungnavigation li a{border-right:0}.sprungnavigation li:last-child a{border-radius:0 40px 40px 0px;border:solid 1px var(--linkcolor)}.sprungnavigation li:first-child a{border-radius:40px 0 0 40px;border:solid 1px var(--linkcolor);border-right:0}}.flex.iconlist{justify-content:center}.flex.iconlist>li{flex-grow:0;min-width:250px}.flex.iconlist>li a{display:block}.flex.iconlist>li .circle{margin:0 auto}.control-group {position:relative} .checkout-content .j2store_field_required {top:0}