﻿/*! 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}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:3px solid var(--linkcolor);outline-offset:3px}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}body{background:var(--lightcolor);font-family:"PT Sans",arial,sans-serif;font-weight:400;line-height:1.7;color:var(--maincolor);font-size:1.25em;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:1.1em}}@media(max-width: 600px){body{hyphens:auto}}.element-invisible,.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 3px var(--linkcolor);outline-offset:3px}em{color:var(--maincolor)}ins{background:#ffa;color:var(--maincolor);text-decoration:none}mark{background:var(--linkcolor);color:var(--lightcolor)}::-moz-selection{background:var(--linkcolor);color:var(--lightcolor);text-shadow:none}::selection{background:var(--linkcolor);color:var(--lightcolor);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 2rem 0}*+p,*+hr,*+ul,*+ol,*+blockquote,*+pre,*+address,*+fieldset,*+figure{margin-bottom:2rem}h1,h2,h3,h4,h5,h6{margin:0 0 2rem 0;font-family:"PT Sans",arial,sans-serif;font-weight:700;color:var(--maincolor);text-transform:none}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:2rem}h1{color:var(--maincolor);font-size:clamp(2rem,1.7971rem + 1.0145vw,2.875rem);font-weight:700;line-height:1.2em}h2{font-size:clamp(1.5rem,1.3554rem + .7229vw,2rem);line-height:1.1em;color:var(--maincolor);font-weight:700;line-height:1.1em;text-indent:-0.03em}h3{font-size:clamp(1.5rem,1.4036rem + .4819vw,2rem);color:var(--maincolor);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(1rem,.9759rem + .1205vw,1.125rem);line-height:1.1em}h6{font-size:1rem;line-height:2rem}hgroup h1,hgroup h2,hgroup h3,hgroup h4,hgroup h5{margin-bottom:0}p{line-height:1.6em}ul{list-style-type:disc;margin-left:20px;padding:0}ul li{line-height:1.5em;padding:3px 20px;margin:5px 0}::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;display:grid;gap:12px;grid-template-columns:150px auto}dt{font-weight:400;line-height:1.2em}dt.article-info-term{display:none}dd{margin:0;line-height:1.5;margin-bottom:24px}@media screen and (max-width: 600px){dl{grid-template-columns:1fr}}hr{border:0;border-bottom:solid 1px var(--borderColor);height:1px;margin:25px 0}address{font-style:normal}q{font-style:italic}blockquote{border-left:4px solid var(--linkcolor);font-size:1em;line-height:1.6rem;font-style:normal;text-align:left;margin:40px 0 20px 0;padding:calc(20px + 1vw) !important;padding-left:50px;background-color:#f5f5f5;color:var(--maincolor);position:relative}blockquote small{display:block;color:#777;font-style:normal;line-height:1em}blockquote p:last-of-type{margin-bottom:5px}blockquote :before{content:"";width:50px;height:50px;position:absolute;left:20px;top:-20px;background:url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="48" height="48" viewBox="0 0 80 80" enable-background="new 0 0 80 80" xml:space="preserve"><path fill="%23000000" d="M78.7,3.9v32.8c0.1,4.6-0.5,8.9-2,13c-1.5,4.1-3.6,7.7-6.3,10.9c-2.7,3.2-6,5.9-9.8,7.9c-3.8,2.1-7.9,3.4-12.3,4V58.4c5.4-1.9,9.2-4.6,11.2-8.3c2-3.6,3-8.1,3-13.2H48.3V3.9H78.7L78.7,3.9z M33,3.9v32.8c0.1,4.6-0.5,8.9-2,13c-1.5,4.1-3.6,7.7-6.3,10.9c-2.7,3.2-6,5.9-9.8,7.9c-3.8,2.1-7.9,3.4-12.3,4V58.4c5.4-1.9,9.2-4.6,11.2-8.3c2-3.6,3-8.1,3-13.2H2.5V3.9H33z"></path></svg>') no-repeat}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,.blog-aktuell .readmore_text{position:absolute;width:1px;background:#000;color:#fff;clip-path:inset(50%);overflow:hidden;padding:0;margin:-1px;height:1px;white-space:nowrap}.pageheading h1{font-size:1em;text-transform:uppercase;border-bottom:solid 1px #ddd;padding:0;margin:30px auto;color:var(--linkcolor)}.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:5px}.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:48px var(--grid-layout-gap)}.items-more ul{margin:0;padding:0 0 0 12px;list-style-position:outside;list-style-type:none}.items-more li{margin:10px 0;padding:0;border-bottom:solid 2px var(--borderColor)}.items-more li a{position:relative;padding:10px 0;display:flex;gap:1.2rem;color:var(--maincolor)}.items-more li a:before{display:block;width:26px;height:26px;margin-top:2px;background:var(--linkcolor);content:"";flex:0 0 26px;mask-image:url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M15.5723 10.599L11.4056 14.7657C11.0931 15.1042 10.5462 15.1042 10.2337 14.7657C9.89518 14.4532 9.89518 13.9063 10.2337 13.5938L12.9681 10.8334H4.99935C4.5306 10.8334 4.16602 10.4688 4.16602 10.0001C4.16602 9.55737 4.5306 9.16675 4.99935 9.16675H12.9681L10.2337 6.43237C9.89518 6.11987 9.89518 5.573 10.2337 5.2605C10.5462 4.92196 11.0931 4.92196 11.4056 5.2605L15.5723 9.42717C15.9108 9.73967 15.9108 10.2865 15.5723 10.599Z" fill="currentColor"/></svg> ')}.items-more li a:hover,.items-more li a:active,.items-more li a:focus{background:var(--linkcolor);color:var(--mainlightcolor);text-decoration:underline}.items-more li a:hover:before,.items-more li a:active:before,.items-more li a:focus:before{background:var(--mainlightcolor)}.items-more li time{font-weight:normal;flex:0 1 100px}.cat-children ul li a:hover,.cat-children ul li a:active,.cat-children ul li a:focus{background:var(--linkcolor);color:var(--mainlightcolor);text-decoration:underline}@font-face{font-display:swap;font-family:"PT Sans";font-style:normal;font-weight:400;src:url("../fonts/pt-sans-v17-latin-regular.woff2") format("woff2"),url("../fonts/pt-sans-v17-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"PT Sans";font-style:normal;font-weight:700;src:url("../fonts/pt-sans-v17-latin-700.woff2") format("woff2"),url("../fonts/pt-sans-v17-latin-700.ttf") format("truetype")}main{width:100%;max-width:1440px;margin:0 auto}#header{position:relative;width:100%;padding:0;z-index:1000;background:var(--headerbg);border-bottom:solid 1px var(--borderColor)}#header>.container{position:static;display:flex;flex-direction:column;padding-top:0}#header:before{content:"";display:block;height:10px;background:linear-gradient(90deg, rgb(71, 169, 130) 37%, green 0.1%, rgb(65, 160, 132) 37%, rgb(14, 75, 153) 58%, rgb(1, 68, 149) 58%, rgb(94, 114, 177) 79%, rgb(93, 117, 175) 79%, rgb(74, 162, 136) 100%, rgb(74, 162, 136) 100%, rgb(74, 162, 136) 100%, rgb(71, 169, 130) 100%)}#header #logo{color:var(--darkcolor);position:relative;display:inline-block;margin:0;order:2;max-width:5em;z-index:10}#header #logo a{display:block}#header #logo a:focus{outline:2px solid var(--linkcolor)}.skiplinks{line-height:0;list-style-type:none;display:inline;padding:0 !important;height:0 !important;background:#000;color:#fff;position:absolute}.skiplinks li{list-style-type:none;text-transform:none !important;text-align:center}.skiplinks li a:link,.skiplinks li a:visited{display:inline-block;position:absolute;border:0;padding:10px;background:#000;color:#fff;opacity:1;height:1px;width:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.skiplinks li a:focus{display:inline-block;left:0;position:absolute;top:0;width:10em;height:5em;border:0;padding:24px;background:#000;color:#fff;opacity:1;z-index:1000;clip-path:none;white-space:normal}.topnavigation{text-align:right;order:1;max-width:87.5rem;font-size:1rem;position:relative}.topnavigation>.container{position:static;padding:0;display:flex;justify-content:flex-end}.topnavigation ul{display:inline-flex;margin:0;align-items:center;flex-wrap:wrap;hyphens:none}.topnavigation ul li{display:inline-block;padding:0 10px;border-right:solid 1px var(--borderColor);flex:1 0 50px}.topnavigation ul li a{color:var(--maincolor)}.topnavigation ul li a svg,.topnavigation ul li a img{width:2rem}.topnavigation ul li a svg path,.topnavigation ul li a img path{fill:var(--maincolor);stroke-width:1px;stroke:var(--maincolor)}.topnavigation ul li a:hover,.topnavigation ul li a:active{color:var(--maincolor);text-decoration:underline}.topnavigation .searchButton svg,.topnavigation #grayscale img{width:1.5rem}.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){#header{padding:0;position:static}#header>.container{padding:0 10px 0 10px;min-height:5.5rem}#header #logo{margin:0;max-width:100px}#header #logo img,#header #logo svg{max-width:100px}}@media screen and (max-width: 600px){#header #logo{max-width:80px}#header #logo img,#header #logo svg{max-width:80px}}@media screen and (min-width: 970px){.navbar{margin-top:-20px}.topnavigation{padding-right:15px}}@media screen and (max-width: 330px){#header h1{margin-left:0}}ul.check,ul.striped{list-style:none;padding:0;margin:20px 0}ul.check>li{position:relative;padding:20px 0 20px 50px;border-top:solid 2px var(--borderColor)}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:0;position:absolute;left:0;top:23px;width:32px;height:32px;display:inline-block;margin-right:10px;color:var(--linkcolor);padding:0;justify-content:center;font-weight:normal;background:var(--linkcolor);mask-image:url("data:image/svg+xml,%3Csvg fill='none' height='32' viewBox='0 0 24 24' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-rule='evenodd' fill='rgb(0,0,0)' fill-rule='evenodd'%3E%3Cpath d='m10.65 13.4658 5.1429-5.14291 1.4142 1.41421-6.5571 6.5571-3.85711-3.8571 1.41422-1.4142z'/%3E%3Cpath d='m12 4c-4.41828 0-8 3.58172-8 8 0 4.4183 3.58172 8 8 8 4.4183 0 8-3.5817 8-8 0-4.41828-3.5817-8-8-8zm-10 8c0-5.52285 4.47715-10 10-10 5.5228 0 10 4.47715 10 10 0 5.5228-4.4772 10-10 10-5.52285 0-10-4.4772-10-10z'/%3E%3C/g%3E%3C/svg%3E")}ul.counter{counter-reset:li;list-style-type:none;margin:30px 0;padding:0 0 0 24px}ul.counter>li:not(ul){padding:10px 20px 10px 42px;position:relative;margin:20px 0}ul.counter>li:not(ul):before{counter-increment:li;content:counter(li);padding:5px;background:var(--linkcolor);color:var(--mainlightcolor);width:30px;height:30px;position:absolute;left:-1em;border-radius:50%;text-align:center;top:5px;display:flex;align-content:center;justify-content:center;align-items:center;font-weight:900}ul.counter>li:not(ul) ::marker{color:var(--linkcolor)}ul.download li{background:#fff;border:solid 3px var(--advancedlightcolor)}ul.check.noborder li{border:0}ul.forbidden{padding:0;margin:24px 0}ul.forbidden li{display:inline-flex;position:relative;border:solid 1px;background:var(--mainlightcolor);border-radius:24px;font-size:.8em;padding:3px 15px;margin-right:4px;text-decoration:line-through}ul.striped li{position:relative;padding:10px 10px 10px 0;border-bottom:solid 1px var(--borderColor)}dl.datenuebersicht{grid-template-columns:220px auto}dl.datenuebersicht dt{hyphens:auto;border-bottom:solid 1px var(--borderColor);padding:12px;margin-bottom:0}dl.datenuebersicht dd{border-bottom:solid 1px var(--borderColor);padding:12px;margin-bottom:0}@media screen and (max-width: 500px){dl.datenuebersicht{display:block}}.container{width:100%;max-width:1440px;margin:0 auto;padding:24px;position:relative;container-type:normal;container-name:mycontainer}.row{display:flex;flex-wrap:wrap;gap:24px;width:100%;margin-bottom:24px}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding:12px}.row>*[class*=col-],.row>*[class*=col-md-]{position:relative;min-height:1px;padding-top:48px;padding-left:clamp(1.5rem,1.2108rem + 1.4458vw,3rem);padding-right:clamp(1.5rem,1.2108rem + 1.4458vw,3rem);padding-bottom:48px;-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:48px;padding-left:clamp(1.5rem,1.2108rem + 1.4458vw,3rem);padding-right:clamp(1.5rem,1.2108rem + 1.4458vw,3rem);padding-bottom:48px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media(min-width: 600px){.row{display:flex;flex-wrap:wrap;gap:48px;width:100%;margin-bottom:48px}.col-md-1{-webkit-flex:0 0 calc(8.3333333333% - 48px +  4px );-ms-flex:0 0 calc(8.3333333333% - 48px +  4px );flex:0 0 calc(8.3333333333% - 48px +  4px );max-width:calc(8.3333333333% - 48px +  4px );width:calc(8.3333333333% - 48px +  4px )}.col-md-2{-webkit-flex:0 0 calc(16.6666666667% - 48px +  8px );-ms-flex:0 0 calc(16.6666666667% - 48px +  8px );flex:0 0 calc(16.6666666667% - 48px +  8px );max-width:calc(16.6666666667% - 48px +  8px );width:calc(16.6666666667% - 48px +  8px )}.col-md-3{-webkit-flex:0 0 calc(25% - 48px +  12px );-ms-flex:0 0 calc(25% - 48px +  12px );flex:0 0 calc(25% - 48px +  12px );max-width:calc(25% - 48px +  12px );width:calc(25% - 48px +  12px )}.col-md-4{-webkit-flex:0 0 calc(33.3333333333% - 48px +  16px );-ms-flex:0 0 calc(33.3333333333% - 48px +  16px );flex:0 0 calc(33.3333333333% - 48px +  16px );max-width:calc(33.3333333333% - 48px +  16px );width:calc(33.3333333333% - 48px +  16px )}.col-md-5{-webkit-flex:0 0 calc(41.6666666667% - 48px +  20px );-ms-flex:0 0 calc(41.6666666667% - 48px +  20px );flex:0 0 calc(41.6666666667% - 48px +  20px );max-width:calc(41.6666666667% - 48px +  20px );width:calc(41.6666666667% - 48px +  20px )}.col-md-6{-webkit-flex:0 0 calc(50% - 48px +  24px );-ms-flex:0 0 calc(50% - 48px +  24px );flex:0 0 calc(50% - 48px +  24px );max-width:calc(50% - 48px +  24px );width:calc(50% - 48px +  24px )}.col-md-7{-webkit-flex:0 0 calc(58.3333333333% - 48px +  28px );-ms-flex:0 0 calc(58.3333333333% - 48px +  28px );flex:0 0 calc(58.3333333333% - 48px +  28px );max-width:calc(58.3333333333% - 48px +  28px );width:calc(58.3333333333% - 48px +  28px )}.col-md-8{-webkit-flex:0 0 calc(66.6666666667% - 48px +  32px );-ms-flex:0 0 calc(66.6666666667% - 48px +  32px );flex:0 0 calc(66.6666666667% - 48px +  32px );max-width:calc(66.6666666667% - 48px +  32px );width:calc(66.6666666667% - 48px +  32px )}.col-md-9{-webkit-flex:0 0 calc(75% - 48px +  36px );-ms-flex:0 0 calc(75% - 48px +  36px );flex:0 0 calc(75% - 48px +  36px );max-width:calc(75% - 48px +  36px );width:calc(75% - 48px +  36px )}.col-md-10{-webkit-flex:0 0 calc(83.3333333333% - 48px +  40px );-ms-flex:0 0 calc(83.3333333333% - 48px +  40px );flex:0 0 calc(83.3333333333% - 48px +  40px );max-width:calc(83.3333333333% - 48px +  40px );width:calc(83.3333333333% - 48px +  40px )}.col-md-11{-webkit-flex:0 0 calc(91.6666666667% - 48px +  44px );-ms-flex:0 0 calc(91.6666666667% - 48px +  44px );flex:0 0 calc(91.6666666667% - 48px +  44px );max-width:calc(91.6666666667% - 48px +  44px );width:calc(91.6666666667% - 48px +  44px )}.col-md-12{-webkit-flex:0 0 calc(100% - 48px +  48px );-ms-flex:0 0 calc(100% - 48px +  48px );flex:0 0 calc(100% - 48px +  48px );max-width:calc(100% - 48px +  48px );width:calc(100% - 48px +  48px )}}@media(min-width: 900px){.col-1{-webkit-flex:0 0 calc(8.3333333333% - 48px +  4px );-ms-flex:0 0 calc(8.3333333333% - 48px +  4px );flex:0 0 calc(8.3333333333% - 48px +  4px );max-width:calc(8.3333333333% - 48px +  4px );width:calc(8.3333333333% - 48px +  4px )}.col-2{-webkit-flex:0 0 calc(16.6666666667% - 48px +  8px );-ms-flex:0 0 calc(16.6666666667% - 48px +  8px );flex:0 0 calc(16.6666666667% - 48px +  8px );max-width:calc(16.6666666667% - 48px +  8px );width:calc(16.6666666667% - 48px +  8px )}.col-3{-webkit-flex:0 0 calc(25% - 48px +  12px );-ms-flex:0 0 calc(25% - 48px +  12px );flex:0 0 calc(25% - 48px +  12px );max-width:calc(25% - 48px +  12px );width:calc(25% - 48px +  12px )}.col-4{-webkit-flex:0 0 calc(33.3333333333% - 48px +  16px );-ms-flex:0 0 calc(33.3333333333% - 48px +  16px );flex:0 0 calc(33.3333333333% - 48px +  16px );max-width:calc(33.3333333333% - 48px +  16px );width:calc(33.3333333333% - 48px +  16px )}.col-5{-webkit-flex:0 0 calc(41.6666666667% - 48px +  20px );-ms-flex:0 0 calc(41.6666666667% - 48px +  20px );flex:0 0 calc(41.6666666667% - 48px +  20px );max-width:calc(41.6666666667% - 48px +  20px );width:calc(41.6666666667% - 48px +  20px )}.col-6{-webkit-flex:0 0 calc(50% - 48px +  24px );-ms-flex:0 0 calc(50% - 48px +  24px );flex:0 0 calc(50% - 48px +  24px );max-width:calc(50% - 48px +  24px );width:calc(50% - 48px +  24px )}.col-7{-webkit-flex:0 0 calc(58.3333333333% - 48px +  28px );-ms-flex:0 0 calc(58.3333333333% - 48px +  28px );flex:0 0 calc(58.3333333333% - 48px +  28px );max-width:calc(58.3333333333% - 48px +  28px );width:calc(58.3333333333% - 48px +  28px )}.col-8{-webkit-flex:0 0 calc(66.6666666667% - 48px +  32px );-ms-flex:0 0 calc(66.6666666667% - 48px +  32px );flex:0 0 calc(66.6666666667% - 48px +  32px );max-width:calc(66.6666666667% - 48px +  32px );width:calc(66.6666666667% - 48px +  32px )}.col-9{-webkit-flex:0 0 calc(75% - 48px +  36px );-ms-flex:0 0 calc(75% - 48px +  36px );flex:0 0 calc(75% - 48px +  36px );max-width:calc(75% - 48px +  36px );width:calc(75% - 48px +  36px )}.col-10{-webkit-flex:0 0 calc(83.3333333333% - 48px +  40px );-ms-flex:0 0 calc(83.3333333333% - 48px +  40px );flex:0 0 calc(83.3333333333% - 48px +  40px );max-width:calc(83.3333333333% - 48px +  40px );width:calc(83.3333333333% - 48px +  40px )}.col-11{-webkit-flex:0 0 calc(91.6666666667% - 48px +  44px );-ms-flex:0 0 calc(91.6666666667% - 48px +  44px );flex:0 0 calc(91.6666666667% - 48px +  44px );max-width:calc(91.6666666667% - 48px +  44px );width:calc(91.6666666667% - 48px +  44px )}.col-12{-webkit-flex:0 0 calc(100% - 48px +  48px );-ms-flex:0 0 calc(100% - 48px +  48px );flex:0 0 calc(100% - 48px +  48px );max-width:calc(100% - 48px +  48px );width:calc(100% - 48px +  48px )}}@supports(display: grid){:root{--grid-layout-gap:24px}@media screen and (min-width: 760px){:root{--grid-layout-gap:48px}}.grid-cols-1{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(100% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:100%;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-1>li,.grid-cols-1>article,.grid-cols-1>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-2{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(50% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:100%;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-2>li,.grid-cols-2>article,.grid-cols-2>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-3{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(33.3333333333% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:100%;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-3>li,.grid-cols-3>article,.grid-cols-3>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-4{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(25% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:100%;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-4>li,.grid-cols-4>article,.grid-cols-4>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-5{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(20% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:100%;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-5>li,.grid-cols-5>article,.grid-cols-5>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-6{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(16.6666666667% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:100%;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-6>li,.grid-cols-6>article,.grid-cols-6>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-7{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(14.2857142857% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:100%;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-7>li,.grid-cols-7>article,.grid-cols-7>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-8{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(12.5% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:100%;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-8>li,.grid-cols-8>article,.grid-cols-8>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-9{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(11.1111111111% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:100%;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-9>li,.grid-cols-9>article,.grid-cols-9>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-10{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(10% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:100%;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-10>li,.grid-cols-10>article,.grid-cols-10>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-11{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(9.0909090909% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:100%;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-11>li,.grid-cols-11>article,.grid-cols-11>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.grid-cols-12{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(8.3333333333% - var(--grid-layout-gap), 12rem), 1fr));grid-template-rows:auto;max-width:100%;margin:0 auto;grid-gap:var(--grid-layout-gap)}.grid-cols-12>li,.grid-cols-12>article,.grid-cols-12>div{background:rgba(0,0,0,0);border:0;padding:var(--grid-layout-gap);border-radius:0px;z-index:0}.gap{--grid-layout-gap: 24px}.gap-2{--grid-layout-gap: calc( 24px * 1.2)}.gap-3{--grid-layout-gap: calc( 24px * 1.5)}.gap-4{--grid-layout-gap: calc( 24px * 1.8)}.gap-5{--grid-layout-gap: calc( 24px * 2)}.gap-small{--grid-layout-gap: calc( 24px / 2)}.col-auto{grid-column:auto}@media screen and (min-width: 960px){.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:var(--mainlightcolor)}#right .moduletable{margin-bottom:40px;margin-top:0}#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{padding:0}@media screen and (min-width: 970px){#right{order:1;flex:0 1 400px;padding:24px;margin:12px 0;border-radius:4px}.maincontent{order:2;flex:1 1 450px}}#subcontent{box-shadow:-10px 0px 25px var(--borderColor);padding:48px 0;text-align:center}#subcontent li.content-image{background:var(--advancedlightcolor)}#subcontent li.content-image:hover{background:var(--linkcolor)}#subcontent h3,#subcontent ul{margin:0}#footer-infos{background:var(--footerbg);padding:0;color:var(--footercolor);font-size:.85em}#footer-infos .container{padding:48px 24px}#footer-infos .footer-box{flex:1 1 250px;flex:1 1 fit-content}#footer-infos h3,#footer-infos h2{color:var(--footercolor);font-size:1.3em;font-weight:normal;letter-spacing:0}#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 0 24px 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:.5rem .5rem .5rem 1.5rem;border:0;position:relative;color:var(--footercolor);border-radius:0;display:flex}#footer-infos ul.menu>li a:before{border-right:2px solid var(--footercolor);border-top:2px solid var(--footercolor);content:"";display:inline-block;height:.35em;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:.35em;position:absolute;top:1rem;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(--footercolor) 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(--footercolor)}#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(--footercolor);border-top:2px solid var(--footercolor)}#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: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{display:inline-block}#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}#footer-infos .adresse{border-top:solid 1px rgba(255,255,255,.3);padding:20px 12px;margin:20px 0}#footer-infos address{margin-bottom:.5rem}@media screen and (max-width: 1200px){#footer-infos{hyphens:auto}.footer-box{min-width:45%}}@media screen and (max-width: 900px){#footer-infos .row{flex-wrap:wrap}}@media screen and (max-width: 700px){#footer-infos ul.horizontal>li{border:0;padding-left:0}}@media screen and (min-width: 680px){.row{justify-content:center}}.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(--maincolor)}.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)}#openmenulink[aria-expanded=true]{display:none}#openmenulink[aria-expanded=true] .hamburger-inner{background:rgba(0,0,0,0)}#openmenulink[aria-expanded=true] .hamburger-inner:before{transform:rotate(-45deg);top:10px}#openmenulink[aria-expanded=true] .hamburger-inner:after{transform:rotate(-135deg)}span.separator{display:block;margin:40px 0 20px 0}.navbar{background:rgba(0,0,0,0);text-align:right;position:static;order:3}#menu-button-close{font-size:2em;margin:0;padding:0;color:var(--maincolor);justify-self:flex-end;position:absolute;width:50px;height:50px;cursor:pointer;background:0 0;right:10px;top:10px;border:0;z-index:1000}#menu-button-close:after,#menu-button-close:before{content:"";transition:all 1s;background:var(--maincolor);border:1px solid;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: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)}#openmenulink{display:none}ul.menu{margin:0;padding:0;background:rgba(0,0,0,0);font-size:1em;font-weight:700}ul.menu>li{margin:0 7px;padding:0;border-right:0;background:rgba(0,0,0,0);color:var(--maincolor);display:block}ul.menu>li>a,ul.menu>li button{margin:0px;padding:5px 10px;border:0;background:var(--headerbg);color:var(--maincolor);font-weight:700;display:block;border-radius:30px}ul.menu>li>a:hover,ul.menu>li>a:active,ul.menu>li button:hover,ul.menu>li button:active{text-decoration:none;color:var(--mainlightcolor);background:var(--linkcolor)}ul.menu>li>a:hover .caret,ul.menu>li>a:active .caret,ul.menu>li button:hover .caret,ul.menu>li button:active .caret{border-bottom:2px solid var(--mainlightcolor);border-right:2px solid var(--mainlightcolor)}ul.menu>li>a:focus-visible,ul.menu>li button:focus-visible{text-decoration:none;outline:solid 2px var(--linkcolor)}ul.menu>li.active>a{background:#fff;color:var(--maincolor);font-weight:600;text-decoration:none}ul.menu>li.active>a.show .caret{border-bottom:2px solid var(--maincolor);border-right:2px solid var(--maincolor)}ul.menu>li.active>ul li a{padding:15px 10px;background:rgba(0,0,0,0);color:#fff;font-weight:700;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:var(--mainlightcolor);background:var(--linkcolor)}ul.menu.horizontal>li.active>a:not([aria-expanded=true]) .caret{border-bottom:2px solid var(--mainlightcolor);border-right:2px solid var(--mainlightcolor)}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:var(--mainlightcolor);text-decoration:none}ul.menu.sidemenu{background:var(--mainlightcolor);color:var(--linkcolor);padding:0 20px 20px 20px;margin:0 0 0px 0;font-size:1em;border-radius:0px}ul.menu.sidemenu>li{position:relative;background:var(--mainlightcolor);overflow:hidden}ul.menu.sidemenu>li .nav-header{padding:5px 10px}ul.menu.sidemenu>li h3,ul.menu.sidemenu>li h2,ul.menu.sidemenu>li h4{font-size:1.4em;text-transform:uppercase;letter-spacing:1px;font-family:"PT Sans",arial,sans-serif;color:var(--linkcolor)}ul.menu.sidemenu>li a{color:var(--maincolor);background:var(--mainlightcolor);padding:10px 20px;border-right:solid 3px var(--linkcolor);font-weight:400;position:relative;border-radius:0px}ul.menu.sidemenu>li a:hover,ul.menu.sidemenu>li a:active{text-decoration:underline;color:var(--mainlightcolor);background:var(--linkcolor)}ul.menu.sidemenu>li a:focus,ul.menu.sidemenu>li a:focus-within{border:solid 2px var(--linkcolor) !important;outline-offset:4px}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(--maincolor);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:var(--mainlightcolor);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:var(--mainlightcolor)}ul.menu.sidemenu>li a[aria-current=page]{background:var(--mainlightcolor);color:var(--linkcolor);font-weight:bold}ul.menu.sidemenu li.active>a{font-weight:bold}ul.menu.sidemenu li.active>a:before{content:"";width:15px;height:15px;background:var(--linkcolor);display:inline-block;margin-right:10px}@media screen and (min-width: 960px){#menu-button-close{display:none}ul.menu.sidemenu>li a{text-align:right}}@media screen and (max-width: 960px){#openmenulink{display:block;padding:0;border:solid 0 var(--linkcolor);z-index:0;order:4;text-align:right;margin-top:-2rem;margin-bottom:1rem}.navbar{margin-left:-960px;position:absolute;border-top:solid 1px var(--borderColor);width:100%;z-index:10000;top:6.25rem;left:0;background:var(--mainlightcolor);display:none;min-height:calc(100% + 130px);text-align:right;overflow:hidden;opacity:0;padding:80px 20px;transition:all .5s;transition:all .5s allow-discrete}@starting-style{.navbar.show{opacity:0;margin-left:-700px}}.show{opacity:1;display:block;margin-left:0}.navbar ul.menu{background:var(--mainlightcolor);margin:0;text-align:left;font-size:18px;padding:0;width:auto}.navbar ul.menu>li>a{margin:0}.navbar ul.menu .caret{float:right;margin:8px 0;transform:translateY(-3px) rotate(-45deg)}.navbar ul.menu li{background:var(--mainlightcolor);color:var(--maincolor)}.navbar ul.menu li button{width:100%;text-align:left}.navbar ul.menu li a,.navbar ul.menu li button{background:var(--mainlightcolor);padding:20px 5px;border-bottom:var(--borderColor) solid 1px;color:var(--maincolor);border-radius:0;margin:2px 0;position:relative;line-height:1em;display:block}.navbar ul.menu li a:hover .caret,.navbar ul.menu li a:active .caret,.navbar ul.menu li button:hover .caret,.navbar ul.menu li button:active .caret{border-bottom:2px solid var(--linkcolor);border-right:2px 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:var(--mainlightcolor);color:var(--maincolor);border-radius:0}.navbar ul.menu.horizontal>li a:hover{text-decoration:none;background:var(--mainlightcolor);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:var(--mainlightcolor) !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:var(--mainlightcolor) !important}}.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:solid 1px var(--borderColor);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;background:var(--advancedlightcolor);text-align:left;list-style-type:"";width:100%;font-weight:normal;display:none}.dropdown-menu h3{font-size:1.17rem;font-weight:700;letter-spacing:0;color:var(--maincolor);margin:5px 0 20px 0;display:flex}.dropdown-menu h3 a{position:relative;display:block;padding-left:0}.dropdown-menu h3 a:after{border-right:1px solid var(--maincolor);border-top:1px solid var(--maincolor);-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);content:"";display:inline-block;height:5px;margin-left:5px;width:5px;position:relative;top:-1px;right:0;font-weight:bold}.dropdown-menu h3 img{max-width:50px;margin-right:20px}.dropdown-menu .container{padding:0 0 0 20px}.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:"PT Sans",arial,sans-serif;padding:.6rem .4rem .5rem 1.4rem;font-weight:400;line-height:1.2em;color:var(--maincolor);display:flex;background:rgba(0,0,0,0);border-bottom:solid 0px rgba(255,255,255,.3);position:relative}.dropdown-menu li>a:before{border-right:2px solid var(--maincolor);border-top:2px solid var(--maincolor);-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);content:"";display:inline-block;height:.4rem;width:.4rem;position:absolute;left:0;top:1rem}.dropdown-menu li>a:hover,.dropdown-menu li>a:active,.dropdown-menu li>a:focus{text-decoration:underline 1px var(--linkcolor) !important;color:var(--linkcolor) !important;background-color:rgba(0,0,0,0);display:block;outline:0}.dropdown-menu li>a:hover:before,.dropdown-menu li>a:active:before,.dropdown-menu li>a:focus:before{border-right:3px solid var(--linkcolor);border-top:3px solid var(--linkcolor)}.dropdown-menu li.active>a{font-weight:700;background:rgba(0,0,0,0);color:var(--advancedcolor)}.dropdown-menu li.active>a:before{border-right:2px solid var(--advancedcolor);border-top:2px solid var(--advancedcolor)}.dropdown-menu li:last-child a{border-bottom:0}.dropdown-menu li.overview{grid-column-start:1;grid-column-end:5;padding-bottom:20px}.dropdown-menu li.overview span{display:block}.dropdown-menu li>a.highlight{color:var(--linkcolor)}.dropdown-menu .dropdown-submenu{margin:0;font-size:.9em}.dropdown-submenu .container{margin:0;padding:0}.caret{display:inline-block;margin-left:5px;vertical-align:middle;content:"";width:7px;height:7px;border-bottom:2px solid var(--maincolor);border-right:2px solid var(--maincolor);transform:rotate(45deg)}.dropdown-toggle.show,.dropdown-toggle:focus{outline:solid 2px var(--linkcolor);border-radius:30px}ul li a[aria-expanded=true] .caret{transform:rotate(225deg) translateY(-3px)}.opensubmenu_mobile{display:none}.dropdown-menu.show{opacity:1;height:auto;display:block;animation-name:pullDown;-webkit-animation-name:pullDown;animation-duration:.4s;-webkit-animation-duration:.4s;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}@keyframes pullDown{0%{transform:scaleY(0.1)}100%{transform:scaleY(1)}}@-webkit-keyframes pullDown{0%{transform:scaleY(0.1)}100%{transform:scaleY(1)}}.goright{right:0;left:auto}@media screen and (min-width: 960px){.dropdown-menu.show>.container{padding:0 var(--grid-layout-gap)}.dropdown-menu.show>div>ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(max(25% - 40px, 12rem), 1fr));grid-template-rows:auto;gap:48px}.dropdown-menu.show>div>ul li{width:fit-content}.dropdown-menu.show>div>ul>li:last-child{border:0}}.menu__back-button{display:none}@media screen and (max-width: 960px){.dropdown-menu{right:-100vw;left:auto;transition:opacity .5s,display 2s allow-discrete;position:relative;top:0;width:100%;height:100%;background-color:var(--mainlightcolor);padding:0;padding-top:1rem;z-index:10;animation-name:slideMenuOut;animation-duration:.3s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;display:none;border-radius:0;border:0}.dropdown-menu li>a.highlight{color:var(--maincolor)}.dropdown-menu.show{animation-name:slideMenuIn !important;-webkit-animation-name:slideMenuIn !important;animation-duration:.3s;-webkit-animation-duration:.3s;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;display:block;right:0;min-height:calc(100% + 130px) !important}.dropdown-menu.show .container{padding:0 10px 0 10px;position:static}.dropdown-menu.show h3{margin:20px 0 0 0;font-size:18px}.dropdown-menu.show ul{padding:0;background:var(--mainlightcolor);margin:20px 0}.dropdown-menu.show ul li a{padding:10px 20px 10px 40px;line-height:inherit;color:var(--maincolor);font-weight:normal;position:relative}.dropdown-menu.show ul li a:hover,.dropdown-menu.show ul li a:active,.dropdown-menu.show ul li a:focus{background:var(--mainlightcolor) !important;font-weight:normal;color:var(--linkcolor) !important}.dropdown-menu.show ul li a:focus-visible{outline:solid 2px var(--linkcolor);outline-offset:0}.dropdown-menu.show li.active.deeper{margin-top:0}.dropdown-menu.show li.active.deeper h3 a{color:var(--linkcolor);border-left:4px solid var(--linkcolor)}.dropdown-menu.show>li a[aria-expanded=true]{color:var(--linkcolor) !important;background:var(--mainlightcolor) !important;text-decoration:none !important}}@media screen and (max-width: 450px){.dropdown-menu li{float:none;list-style-type:none;width:100%}}.one-column{position:relative}@keyframes slideMenuIn{0%{right:-100vw}to{right:0}}@keyframes slideMenuOut{0%{right:0}99%{transform:scale(1)}to{right:-100vw;transform:scale(0)}}ul.mod-menugrid{gap:24px;padding:0;margin:24px auto;justify-content:center;display:inline-flex;flex-wrap:wrap}ul.mod-menugrid li{border:0;text-align:center;background:var(--lightcolor);min-width:9rem;min-height:10rem;display:flex;align-content:center;align-items:center;justify-content:center;list-style-type:"";flex-direction:column;font-size:1.1rem;line-height:1rem;padding:10px;box-shadow:rgba(149,157,165,.2) 0 8px 24px;position:relative;font-weight:bold}ul.mod-menugrid li svg{width:64px;height:64px;flex:0 0 64px;margin-bottom:10px}ul.mod-menugrid li svg path{fill:var(--maincolor)}ul.mod-menugrid li a{color:var(--linkcolor);position:absolute;inset:0;align-content:center;padding:24px 12px}ul.mod-menugrid li a .image-title{display:block;margin-top:10px}ul.mod-menugrid li:hover{background:var(--linkcolor);color:var(--lightcolor)}ul.mod-menugrid li:hover svg path{fill:var(--lightcolor)}ul.mod-menugrid li:hover a{color:var(--lightcolor)}@media screen and (min-width: 900px){ul.mod-menugrid li{width:12rem;min-height:12rem}}@media screen and (max-width: 1610px){ul.mod-menugrid{max-width:960px}}.bild{position:relative;container-type:inline-size;container-name:bild}.bild_container{max-height:600px;position:relative}.bild_container .bildundtext{position:absolute;max-width:1440px;width:100%;bottom:15%}.bild_container .textboxinhalt{max-width:fit-content;transform:rotate(-10deg);background:#de6e2b;padding:24px;color:var(--mainlightcolor)}.bild_container h2{color:var(--mainlightcolor);margin-bottom:0;font-size:clamp(1.5rem,1.0181rem + 2.4096vw,4rem)}@media screen and (min-width: 900px){.bild_container{max-height:700px;background:var(--maincolor);display:flex;align-content:center;justify-content:center;align-items:center;overflow:hidden}.bild_container .bildundtext{bottom:25%}.bild_container>img{object-fit:cover;width:100%}}.item-page{width:100%;max-width:1200px;margin:0 auto 20px auto;padding:24px;color:var(--maincolor);container-type:inline-size;container-name:myarticle;display:flex;flex-direction:column}.item-page:has(figure.item-image) p.intro{background:var(--mainlightcolor);font-size:1.4em;font-size:clamp(1.25rem,1.1536rem + .4819vw,1.75rem);font-weight:normal;padding:0;clip-path:polygon(0 0, 95% 0, 100% 30px, 100% 100%, 0 100%, 0 0);margin-top:0}.item-page .article_inner{max-width:80ch;align-self:center;width:100%}.item-page .moduletable{margin:48px 0}.item-page a:not(.btn,.tag_link_class){text-decoration:underline}.item-page a:hover,.item-page a:active,.item-page a:focus{text-decoration:underline}.item-page h2+div>h3:first-child{margin-top:-1em;color:var(--advancedcolor)}.item-page h2{font-weight:700}.item-page h2 span,.item-page h3 span{color:var(--advancedcolor);display:block;font-size:1rem;font-weight:400}.item-page h2 .category_name,.item-page h3 .category_name{font-size:.65em;font-weight:400}.item-page .article-footer{border-top:solid 1px var(--borderColor);padding:24px 0}.item-page .article-footer .link-line{display:flex;gap:10px;list-style-type:none;margin:0;order:1}.item-page .article-footer .link-line li{margin:0;padding:0}.item-page .article-footer .link-line button,.item-page .article-footer .link-line a{border:solid 2px var(--borderColor);padding:5px;width:40px;height:40px;background:var(--maincolor);border-radius:100%;display:flex;align-items:center;text-align:center;justify-content:center;cursor:pointer;color:var(--lightcolor)}.item-page .article-footer .link-line button:hover,.item-page .article-footer .link-line button:active,.item-page .article-footer .link-line button:focus,.item-page .article-footer .link-line a:hover,.item-page .article-footer .link-line a:active,.item-page .article-footer .link-line a:focus{color:var(--lightcolor)}@media screen and (min-width: 960px){.item-page:has(figure.item-image) p.intro{margin-top:-120px;padding:48px;margin-inline:-48px;margin-bottom:0}.maincontent .item-page:has(figure.item-image) p.intro{max-width:95%}}.item-page h2{font-size:48px;font-size:clamp(1.5rem,1.2108rem + 1.4458vw,3rem)}.item-page h3{font-size:26px;font-size:clamp(1.25rem,1.1777rem + .3614vw,1.625rem)}.item-page h4{font-size:24px;font-size:clamp(1.125rem,1.0527rem + .3614vw,1.5rem)}.item-page h2 .category_name,.item-page h3 .category_name{color:var(--advancedcolor);display:block;font-size:.65em;font-weight:400}.item-page p,.item-page ol,.item-page ul{max-width:80ch}html{scrollbar-gutter:stable}html:has(dialog[open]),body:has(dialog[open]){overflow-x:hidden !important;overflow-y:hidden !important;-ms-overflow-style:none;scrollbar-width:none}.dialoglist{margin:24px 0;gap:12px 24px;display:flex;list-style-type:none;border-block:solid 2px var(--borderColor);padding:24px 0;flex-wrap:wrap}.dialoglist li{padding:0;width:fit-content}dialog{min-width:350px;overflow-x:hidden;background:var(--mainlightcolor);padding:50px 30px;z-index:1;border:solid 2px var(--borderColor);animation:fade-out .7s ease-out;color:var(--maincolor)}.dialog_field h2,.dialog_field h3{font-size:1.2em}::backdrop{position:fixed;inset:0;background:rgba(0,0,0,.2);z-index:10000}dialog[open]{animation:fade-in .7s ease-out}dialog[open]::backdrop{animation:backdrop-fade-in .7s ease-out forwards}button.dialog-button{background:var(--advancedlightcolor);border-radius:20px;padding:10px 20px;position:relative;cursor:pointer;font-weight:bold;font-size:.85em;border:solid 2px var(--borderColor);color:var(--maincolor)}button.dialog-button:hover,button.dialog-button:focus,button.dialog-button:active{background:var(--linkcolor);color:var(--mainlightcolor)}@keyframes fade-in{0%{opacity:0;transform:scaleY(0);display:none}100%{opacity:1;transform:scaleY(1);display:block}}@keyframes fade-out{0%{opacity:1;transform:scaleY(1);display:block}100%{opacity:0;transform:scaleY(0);display:none}}dialog .close-dialog{position:absolute;top:0;right:0;width:40px;height:45px;background:rgba(0,0,0,0);border:0;cursor:pointer}dialog .close-dialog:before,dialog .close-dialog:after{content:"";transition:all 1s;border:solid 2px var(--maincolor);width:35px;height:0;position:absolute;top:20px;right:0;transform:rotate(-45deg);display:block}dialog .close-dialog:hover::before,dialog .close-dialog:hover::after{transform:rotate(0deg)}dialog .close-dialog::after{transform:rotate(-135deg)}@keyframes backdrop-fade-in{0%{background-color:rgba(0,0,0,.1)}100%{background-color:rgba(0,0,0,.3)}}@media screen and (min-width: 650px){dialog{min-width:600px}}figcaption,p.caption{font-size:.8em}figure.none.item-image{contain:layout}figure.mixblendemode{background:#26a9b8;transform:rotate(2deg);margin-bottom:40px;border-radius:30px;overflow:hidden}figure.mixblendemode img{mix-blend-mode:color-burn}.item-page figure figcaption:before{background:linear-gradient(90deg, rgb(71, 169, 130) 37%, green 0.1%, rgb(65, 160, 132) 37%, rgb(14, 75, 153) 58%, rgb(1, 68, 149) 58%, rgb(94, 114, 177) 79%, rgb(93, 117, 175) 79%, rgb(74, 162, 136) 100%, rgb(74, 162, 136) 100%, rgb(74, 162, 136) 100%, rgb(71, 169, 130) 100%);padding-bottom:0px;content:"";width:100%;display:block;height:8px}.category-desc{margin:0;position:relative;text-align:left}.category-desc .container{margin:0 auto;padding:0;color:var(--maincolor);max-width:1400px}.category-desc .container .category-image img{width:100%;height:100%;object-fit:cover}.category-desc .container h3,.category-desc .container h2{color:var(--linkcolor);font-size:clamp(1.5rem,1.2831rem + 1.0843vw,2.625rem)}.category-desc .container h3 span,.category-desc .container h2 span{color:var(--linkcolor);text-transform:none;font-size:.8em;letter-spacing:-0.018em;display:block}.category-desc .category-desc-text{position:relative;max-width:900px;background:var(--mainlightcolor);padding:var(--grid-layout-gap);font-weight:normal;clip-path:polygon(0 0, 95% 0, 100% 30px, 100% 100%, 0 100%, 0 0)}.category-desc .category-desc-text p{margin-bottom:0}@media screen and (min-width: 900px){.category-image+.category-desc-text{margin-top:-120px;padding:var(--grid-layout-gap)}.columns-1 .category-image+.category-desc-text{max-width:95%}}.landing-page .items-leading{padding:0 var(--grid-layout-gap)}.landing-page .items-leading article:has(figure.none.item-image){padding-top:0}.landing-page .items-leading h2{font-size:clamp(1.5rem,1.3554rem + .7229vw,2.3rem);margin-bottom:1rem}.landing-page article{margin:0;background:var(--mainlightcolor);font-size:1.2rem;z-index:1;position:relative;border-radius:4px}.landing-page article.no-bg{background:rgba(0,0,0,0)}.landing-page article.box-lightblue{background:var(--advancedlightcolor)}.landing-page article.box-blue{background:#005197;color:#fff}.landing-page article.box-blue h1,.landing-page article.box-blue h2,.landing-page article.box-blue h3,.landing-page article.box-blue h4,.landing-page article.box-blue p,.landing-page article.box-blue li,.landing-page article.box-blue a{color:#fff}.landing-page article.brand-color{background:var(--linkcolor);color:var(--mainlightcolor)}.landing-page article.brand-color h1,.landing-page article.brand-color h2,.landing-page article.brand-color h3,.landing-page article.brand-color h4,.landing-page article.brand-color p,.landing-page article.brand-color li,.landing-page article.brand-color a{color:inherit}.landing-page article.shadowbox-whitebg{box-shadow:0 5px 15px rgba(0,0,0,.08)}.landing-page article.light.no-bg{color:#fff}.landing-page article.light.no-bg h1,.landing-page article.light.no-bg h2,.landing-page article.light.no-bg h3,.landing-page article.light.no-bg p,.landing-page article.light.no-bg li,.landing-page article.light.no-bg a:not(.btn),.landing-page article.light.no-bg ul.check li::before{color:currentColor}.landing-page article.light.no-bg ul.check li::before{background:#fff}.landing-page .smallboxcenter{text-align:center;max-width:900px;margin:var(--grid-layout-gap) auto}.landing-page .smallboxcenter.no-margin-top{margin-top:0}.landing-page [class*=" grid-cols-"]{z-index:1;position:relative;padding:0}.landing-page [class^=grid-cols-] article,.landing-page [class*=" grid-cols-"] article{margin-bottom:0}@media screen and (min-width: 759px){.landing-page [class^=grid-cols-],.landing-page [class*=" grid-cols-"]{padding:64px 0}.landing-page [class^=grid-cols-] article,.landing-page [class*=" grid-cols-"] article{margin-bottom:0}.landing-page .bgrow:nth-child(odd) [class*=" grid-cols-"]:after{margin-left:calc(50% - 50vw + 10px);margin-right:calc(50% - 50vw + 10px);content:"";display:block;position:absolute;height:100%;z-index:-1;inset:0;box-sizing:border-box}}.landing-page p.intro{text-align:center;margin:0 auto;max-width:960px;font-weight:bold;font-size:1.2em}.landing-page figcaption{font-size:.75rem}.landing-page .bgrow{position:relative;padding:var(--grid-layout-gap);background:var(--zeilenbackground)}.landing-page .bgrow:after{background:inherit !important;margin-left:calc(50% - 50vw + var(--scrollbar-width));margin-right:calc(50% - 50vw + var(--scrollbar-width));box-sizing:border-box;content:"";display:block;position:absolute;height:100%;z-index:0;inset:-6px;top:0;bottom:0;border-top:solid 1px var(--borderColor)}.landing-page h1{font-size:clamp(2rem,1.4483rem + 2.7586vw,3rem)}.landing-page h3{font-size:clamp(1.25rem,1.2259rem + .1205vw,1.375rem)}.landing-page .article-info{font-size:.8em;color:var(--maincolor)}.landing-page .article-info dd,.landing-page .article-info dt{color:var(--maincolor)}.landing-page .fields-container{list-style-type:"";margin:20px 0;padding:0}.landing-page .items-leading figure.none.item-image{margin-left:-24px;margin-right:-24px;text-align:center}.grid-cols-1 figure.item-image.left,.grid-cols-1 figure.item-image.right{margin:0 0 var(--grid-layout-gap) 0}.grid-cols-1 figure.item-image.left img,.grid-cols-1 figure.item-image.right img{border-radius:4px;width:100%}@media only screen and (min-width: 1200px){.landing-page .bgrow.no-padding-top{padding-top:1px}.landing-page .grid-cols-1 article:has(figure.item-image.left) .kundenbüro,.landing-page .grid-cols-1 article:has(figure.item-image.right) .kundenbüro{clear:both}.landing-page .grid-cols-1 article:has(figure.item-image.left) .item-content,.landing-page .grid-cols-1 article:has(figure.item-image.right) .item-content{margin-top:100px}.landing-page .grid-cols-1 figure.item-image.left,.landing-page .grid-cols-1 figure.item-image.right{float:left;margin:0 var(--grid-layout-gap) var(--grid-layout-gap) 0;max-width:700px}.landing-page .grid-cols-1 figure.item-image.left img,.landing-page .grid-cols-1 figure.item-image.right img{border-radius:4px}.landing-page .grid-cols-1 figure.item-image.left:after,.landing-page .grid-cols-1 figure.item-image.right:after{clear:both}.landing-page .grid-cols-1 figure.item-image.right{float:right;margin:0 0 var(--grid-layout-gap) var(--grid-layout-gap)}}.bgrow.grid-cols-1:has(.flex){padding:1px}@media only screen and (max-width: 600px){.landing-page .mod-articles-items article{margin-bottom:24px !important}}.blog-aktuell{margin:0 auto}.blog-aktuell .blog-items{max-width:1152px;margin:var(--grid-layout-gap) auto;padding:24px var(--grid-layout-gap)}.blog-aktuell dd{border:0}.blog-aktuell dd.category-name{color:var(--advancedcolor)}.blog-aktuell dd.category-name a{padding:5px 10px;font-size:1em;margin-top:0}.blog-aktuell article.blog-item{border-top:2px solid var(--borderColor)}.blog-aktuell article.blog-item .content{position:relative;padding:36px 12px}.blog-aktuell article.blog-item .article-info{margin:0 0 12px 0;display:block}.blog-aktuell article.blog-item h3{font-size:1.5rem;color:var(--linkcolor)}.blog-aktuell article.blog-item p.readmore{display:block}.blog-aktuell article.blog-item p.readmore:after{position:absolute;right:20px;bottom:10px;display:block;width:36px;height:36px;background:var(--linkcolor);content:"";mask-image:url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M15.5723 10.599L11.4056 14.7657C11.0931 15.1042 10.5462 15.1042 10.2337 14.7657C9.89518 14.4532 9.89518 13.9063 10.2337 13.5938L12.9681 10.8334H4.99935C4.5306 10.8334 4.16602 10.4688 4.16602 10.0001C4.16602 9.55737 4.5306 9.16675 4.99935 9.16675H12.9681L10.2337 6.43237C9.89518 6.11987 9.89518 5.573 10.2337 5.2605C10.5462 4.92196 11.0931 4.92196 11.4056 5.2605L15.5723 9.42717C15.9108 9.73967 15.9108 10.2865 15.5723 10.599Z" fill="currentColor"/></svg> ')}.blog-aktuell article.blog-item p.readmore a:before{position:absolute;inset:0;content:""}.blog-aktuell article.blog-item p.readmore a:active,.blog-aktuell article.blog-item p.readmore a:focus{outline:0}.blog-aktuell article.blog-item p.readmore a:active:before,.blog-aktuell article.blog-item p.readmore a:focus:before{outline:solid 3px var(--linkcolor);outline-offset:3px}.blog-aktuell article.blog-item:hover{color:var(--mainlightcolor);background:var(--linkcolor)}.blog-aktuell article.blog-item:hover h2,.blog-aktuell article.blog-item:hover h3{text-decoration:underline}.blog-aktuell article.blog-item:hover h1,.blog-aktuell article.blog-item:hover h2,.blog-aktuell article.blog-item:hover h3,.blog-aktuell article.blog-item:hover h4,.blog-aktuell article.blog-item:hover h5,.blog-aktuell article.blog-item:hover p,.blog-aktuell article.blog-item:hover a,.blog-aktuell article.blog-item:hover .article-info,.blog-aktuell article.blog-item:hover .article-info dd,.blog-aktuell article.blog-item:hover .article-info dd a{color:currentColor;background:inherit}.blog-aktuell article.blog-item:hover .article-info dd a{background:var(--maincolor);border:solid 1px var(--maincolor)}.blog-aktuell article.blog-item:hover p.readmore:after{background:var(--mainlightcolor)}.blog-aktuell article.leading-item{background:var(--advancedlightcolor);border:0;padding:var(--grid-layout-gap);position:relative;margin:var(--grid-layout-gap) 0}.blog-aktuell article.leading-item:after{content:"";background:linear-gradient(90deg, rgb(71, 169, 130) 37%, green 0.1%, rgb(65, 160, 132) 37%, rgb(14, 75, 153) 58%, rgb(1, 68, 149) 58%, rgb(94, 114, 177) 79%, rgb(93, 117, 175) 79%, rgb(74, 162, 136) 100%, rgb(74, 162, 136) 100%, rgb(74, 162, 136) 100%, rgb(71, 169, 130) 100%);padding-bottom:10px;display:block;position:absolute;bottom:0;left:0;width:100%;height:3px}ul.cat-filter{display:inline-flex;flex-wrap:wrap;margin:0;padding:var(--grid-layout-gap);list-style-type:none;gap:12px 24px}nav.cat-filter li{margin:0;padding:0}.category-desc+nav.cat-filter{max-width:1152px;margin:0 auto}@media screen and (min-width: 700px){.blog-aktuell{margin:0 auto}.blog-aktuell article.blog-item .content{display:flex;gap:var(--grid-layout-gap);position:relative;padding:36px 0;flex-wrap:wrap}.blog-aktuell article.blog-item .article-info{order:1;flex:0 0 12rem;margin-left:20px;padding-top:10px}.blog-aktuell article.blog-item .article-info dt,.blog-aktuell article.blog-item .article-info dd{display:block;border:0;margin-bottom:12px}.blog-aktuell article.blog-item div.introtext{order:2;flex:1 1 25rem;padding-top:10px}.blog-aktuell article.blog-item p.readmore{order:3;flex:0 0 6.25rem;align-content:flex-end;justify-content:flex-end;text-align:right}.blog-aktuell article.blog-item p.readmore a{display:block;align-self:flex-end}.blog-aktuell article.blog-item p.readmore:after{bottom:20px}.blog-aktuell article.blog-item figure.left{max-width:350px}.blog-aktuell article.blog-item figure.right{max-width:350px}}.blog{padding:0 var(--grid-layout-gap);max-width:1440px;margin:0 auto}.blog dd{border:0}.blog dd.category-name{color:var(--advancedcolor);margin-left:-4px}.blog dd.category-name a{padding:5px 10px;font-size:1em;margin-top:0}.blog .blog-item{border-bottom:2px solid var(--borderColor);max-width:1152px;margin:0 auto;border-radius:4px;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}.blog .blog-item .item-content{position:relative;padding:var(--grid-layout-gap)}.blog .blog-item .article-info{margin:0 0 12px 0}.blog .blog-item h3{font-size:1.5rem;color:var(--linkcolor)}.blog .blog-item p.readmore{display:block;margin-bottom:0}.blog .blog-item p.readmore a:active,.blog .blog-item p.readmore a:focus{outline:0}.blog .blog-item p.readmore a:active:before,.blog .blog-item p.readmore a:focus:before{outline:solid 3px var(--linkcolor);outline-offset:3px}.blog .grid-cols-2>li,.blog .grid-cols-2>article,.blog .grid-cols-2>div,.blog .grid-cols-3>li,.blog .grid-cols-3>article,.blog .grid-cols-3>div,.blog .grid-cols-4>li,.blog .grid-cols-4>article,.blog .grid-cols-4>div{padding:0}.blog .grid-cols-2>li h2,.blog .grid-cols-2>li h3,.blog .grid-cols-2>article h2,.blog .grid-cols-2>article h3,.blog .grid-cols-2>div h2,.blog .grid-cols-2>div h3,.blog .grid-cols-3>li h2,.blog .grid-cols-3>li h3,.blog .grid-cols-3>article h2,.blog .grid-cols-3>article h3,.blog .grid-cols-3>div h2,.blog .grid-cols-3>div h3,.blog .grid-cols-4>li h2,.blog .grid-cols-4>li h3,.blog .grid-cols-4>article h2,.blog .grid-cols-4>article h3,.blog .grid-cols-4>div h2,.blog .grid-cols-4>div h3{font-size:clamp(1.5rem,1.4036rem + .4819vw,2rem);hyphens:auto;word-break:break-word}.blog.columns-1 article{margin-bottom:var(--grid-layout-gap)}nav.cat-filter li{margin:0;padding:0}.category-desc+nav.cat-filter{max-width:1152px;margin:0 auto;padding:12px 0}@media screen and (min-width: 900px){article.blog-item:has(figure.left),article.blog-item:has(figure.right){display:flex}article.blog-item:not(*[class*=grid-cols-]) figure.left,article.blog-item:not(*[class*=grid-cols-]) figure.right{max-width:50%;margin:0}article.blog-item:not(*[class*=grid-cols-]) figure.left img,article.blog-item:not(*[class*=grid-cols-]) figure.right img{object-fit:cover;height:100%}article.blog-item:not(*[class*=grid-cols-]) figure.right{order:2}.blog figure.item-image{margin:-48px -24px 24px -24px}.blog .blog-item:not(*[class*=grid-cols-]) .item-content{padding:var(--grid-layout-gap)}.grid-cols-2>li h2,.grid-cols-2>li h3,.grid-cols-2>article h2,.grid-cols-2>article h3,.grid-cols-2>div h2,.grid-cols-2>div h3,.grid-cols-3>li h2,.grid-cols-3>li h3,.grid-cols-3>article h2,.grid-cols-3>article h3,.grid-cols-3>div h2,.grid-cols-3>div h3,.grid-cols-4>li h2,.grid-cols-4>li h3,.grid-cols-4>article h2,.grid-cols-4>article h3,.grid-cols-4>div h2,.grid-cols-4>div h3{font-size:clamp(1.5rem,1.4036rem + .4819vw,2rem);hyphens:none;word-break:normal}}.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;margin:20px 0;line-height:1.5em;font-weight:bold;color:var(--linkcolor)}.highlight_text{color:var(--linkcolor)}.circle{border-radius:100%;width:200px;height:200px;overflow:hidden;display:inline-flex;border:solid 5px var(--lightcolor);align-content:center;justify-items:center;align-items:center;justify-content:center;background:var(--linkcolor);position:relative;shape-outside:circle(50%);color:var(--lightcolor) !important;padding:5px;text-align:center;margin:0 50px 50px 0;float:left;font-weight:bold;font-size:1.4rem;line-height:1.4rem;flex-direction:column}.circle img{object-fit:cover}.inline{display:inline;margin:0}.inline li:first-child{margin-left:0;padding-left:0}.bordered{border-left:solid 4px var(--linkcolor);padding-left:24px}.shadow{text-shadow:1px 1px 1px var(--maincolor)}.karo::before{content:"";display:inline-block;width:25px;margin-right:15px;height:25px;background:var(--maincolor)}.dot::before{content:"";display:inline-block;width:15px;margin-right:8px;height:15px;background:var(--linkcolor);border-radius:100%}.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}.leadbox{width:100%;max-width:1100px}.smallbox{max-width:900px}.smallbox h1,.smallbox h2,.smallbox h3,.smallbox h4,.smallbox h5,.smallbox h6{margin-top:2em}.smallboxcenter{text-align:center;max-width:900px;margin:var(--grid-layout-gap) auto}.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}video.pink[poster]{filter:hue-rotate(-10deg)}video.green[poster]{filter:hue-rotate(3.444rad)}figure.videofigure{position:relative}figcaption.videocaption{position:absolute;bottom:23%;color:#fff;text-align:center;font-size:24px;font-size:clamp(1.125rem,.9081rem + 1.0843vw,2.25rem);width:100%;text-transform:uppercase;letter-spacing:1px}.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:var(--mainlightcolor)}#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:100}#to-top::before{border-right:2px solid var(--mainlightcolor);border-top:2px solid var(--mainlightcolor);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}.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,img.bilderrahmen{border:solid 30px #fff;box-shadow:0px 0px 20px #ddd;background:#fff}.grayscale img,body.grayscale,img.grayscale{filter:grayscale(1)}@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}}.border-gradient{z-index:0}.border-gradient:after{background-size:cover;background:linear-gradient(0deg, var(--linkcolor), #7d7575);border-radius:5px;content:"";height:calc(100% + 8px);left:0;position:absolute;top:0;-webkit-transform:translate(-4px, -4px);-ms-transform:translate(-4px, -4px);transform:translate(-4px, -4px);width:calc(100% + 8px);z-index:-2}.border-gradient:before{background-color:#fff;background-size:cover;border-radius:5px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.flex,.flex-textblock{list-style-type:"";display:flex;flex-wrap:wrap;margin:var(--grid-layout-gap) 0;gap:var(--grid-layout-gap)}.flex>div,.flex>span,.flex>p,.flex>li,.flex-textblock>div,.flex-textblock>span,.flex-textblock>p,.flex-textblock>li{flex-grow:1}.flex>div.flex-grow-2,.flex>span.flex-grow-2,.flex>p.flex-grow-2,.flex>li.flex-grow-2,.flex-textblock>div.flex-grow-2,.flex-textblock>span.flex-grow-2,.flex-textblock>p.flex-grow-2,.flex-textblock>li.flex-grow-2{flex-grow:2}.flex>*,.flex-textblock>*{margin-top:0}.flex-textblock div:last-child{flex-grow:2}@media only screen and (min-width: 600px){.flex>div,.flex>span,.flex>p,.flex>li,.flex-textblock>div,.flex-textblock>span,.flex-textblock>p,.flex-textblock>li{min-width:17.5rem;flex-basis:0}}#myAccordion{margin-top:48px;padding:12px}.accordion-item{padding:20px 0;margin:10px 0;background:var(--lightcolor);border-top:solid 2px var(--borderColor)}.accordion-item:hover:after{box-shadow:0 4px 12px var(--borderColor);content:"";position:absolute}.accordion-item .accordion-collapse{padding:10px 40px 20px 24px}.accordion-item h3,.accordion-item h4,.accordion-item h2{color:var(--maincolor);padding:0 6px;text-transform:none;margin:0;font-size:22px !important}.accordion-item h3 button,.accordion-item h4 button,.accordion-item h2 button{display:block;background:var(--lightcolor);color:var(--maincolor);position:relative;text-align:left;text-decoration:none !important;cursor:pointer;width:100%;border:0;margin:0;padding:15px 50px 15px 15px;font-weight:700}.accordion-item h3 button span,.accordion-item h4 button span,.accordion-item h2 button span{font-weight:inherit;color:var(--linkcolor)}.accordion-item h3 button:hover,.accordion-item h4 button:hover,.accordion-item h2 button:hover{text-decoration:underline !important;color:var(--linkcolor)}.accordion-item h3 button.collapsed:after,.accordion-item h3 button:after,.accordion-item h4 button.collapsed:after,.accordion-item h4 button:after,.accordion-item h2 button.collapsed:after,.accordion-item h2 button:after{margin:5px;right:15px;top:5px;background:var(--linkcolor);width:30px;height:30px;content:"";mask-image:url('data:image/svg+xml;charset=UTF-8,<svg width="30" height="30" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.332 10.8822L10.6445 15.5697C10.293 15.9506 9.67773 15.9506 9.32617 15.5697C8.94531 15.2181 8.94531 14.6029 9.32617 14.2513L12.4023 11.1459H3.4375C2.91016 11.1459 2.5 10.7357 2.5 10.2084C2.5 9.71033 2.91016 9.27087 3.4375 9.27087H12.4023L9.32617 6.1947C8.94531 5.84314 8.94531 5.22791 9.32617 4.87634C9.67773 4.49548 10.293 4.49548 10.6445 4.87634L15.332 9.56384C15.7129 9.91541 15.7129 10.5306 15.332 10.8822Z" fill="rgb(00,88,54)"></path></svg>');display:inline-flex;position:absolute;justify-content:center;align-items:center;align-content:center;line-height:1em;border-radius:100%;padding:0;transform:rotate(90deg);transition:transform .35s ease-in}.accordion-item h3 button[aria-expanded=true]:after,.accordion-item h4 button[aria-expanded=true]:after,.accordion-item h2 button[aria-expanded=true]:after{transform:rotate(-90deg)}.accordion-item .accordion-body h3,.accordion-item .accordion-body h4{padding-left:0}.accordion-item:has(.accordion-collapse.show){box-shadow:0 4px 12px #ddd}.collapsing{transition:height,visibility .35s ease-in allow-discrete}.collapse{height:0;overflow:hidden;visibility:hidden;opacity:0;transition:height,opacity,visibility .35s ease;display:none;padding:24px 0}.collapse.show{height:auto;visibility:visible;opacity:1;display:block}article.light.no-bg .accordion-item,article.light.no-bg .details-item{color:var(--maincolor)}.detail-faq{margin:var(--grid-layout-gap) 0}.details-item{padding:20px 0;margin:10px 0;background:var(--lightcolor);border-top:solid 2px var(--borderColor)}.details-item summary:hover{text-decoration:underline !important;color:var(--linkcolor)}.details-item h3{text-transform:none;margin:0;font-size:22px !important;display:block;background:var(--lightcolor);color:var(--maincolor);position:relative;text-align:left;text-decoration:none !important;cursor:pointer;width:100%;border:0;padding:15px 50px 15px 15px;font-weight:700}.details-item h3:after{height:30px;margin:0 5px;right:15px;top:15px;width:30px;content:"";mask-image:url('data:image/svg+xml;charset=UTF-8,<svg width="30" height="30" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.332 10.8822L10.6445 15.5697C10.293 15.9506 9.67773 15.9506 9.32617 15.5697C8.94531 15.2181 8.94531 14.6029 9.32617 14.2513L12.4023 11.1459H3.4375C2.91016 11.1459 2.5 10.7357 2.5 10.2084C2.5 9.71033 2.91016 9.27087 3.4375 9.27087H12.4023L9.32617 6.1947C8.94531 5.84314 8.94531 5.22791 9.32617 4.87634C9.67773 4.49548 10.293 4.49548 10.6445 4.87634L15.332 9.56384C15.7129 9.91541 15.7129 10.5306 15.332 10.8822Z" fill="rgb(00,88,54)"></path></svg>');display:inline-flex;position:absolute;justify-content:center;align-items:center;align-content:center;line-height:1em;border-radius:100%;background:var(--linkcolor);padding:0;transform:rotate(90deg);transition:transform .35s ease-in}.details-item .details-body{padding:24px;transition:height,opacity,visibility .35s ease}.details-item .details-body a:not(.btn){text-decoration:underline}details[open].details-item>summary h3::after{transform:rotate(-90deg) translatey(-0.3em)}details summary::-webkit-details-marker{display:none !important}details summary{cursor:pointer;list-style:none}details[open].details-item{box-shadow:0 4px 12px var(--borderColor)}.center{text-align:center;text-wrap:balance}.zwei{-webkit-columns:260px 2;columns:260px 2;-webkit-column-gap:2em;column-gap:2em;text-align:left}.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;text-align:left}.drei *{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.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 4px var(--linkcolor);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-weight:900;font-size:clamp(2rem,8.3vw - 1.6rem,3rem) !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:"PT Sans",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}.box{border-radius:4px;margin:40px 0;min-height:20px;padding:calc(20px + 1vw) !important;background-color:var(--advancedlightcolor);color:var(--advancedlighttextcolor);box-shadow:none;clip-path:polygon(0 0, 95% 0, 100% 30px, 100% 100%, 0 100%, 0 0)}.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(--advancedlighttextcolor) !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}.page-header+div>.box{margin-top:0}.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)}.boxdark{border-radius:0px;margin:40px 0;min-height:20px;padding:calc(20px + 1vw);background-color:var(--maincolor);color:#fff}.boxdark p,.boxdark ul,.boxdark li,.boxdark a,.boxdark ul li a{color:#fff}.boxdark h1,.boxdark h2,.boxdark h3,.boxdark h4{color:var(--linkcolor)}.shadowbox{background:var(--lightcolor);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}}#breadcrumb{background:var(--mainlightcolor);width:100%;text-align:left}.mod-breadcrumbs__wrapper{font-size:.8em;padding-left:12px}.mod-breadcrumbs__wrapper ol{margin:0;display:inline;padding:0}.mod-breadcrumbs__wrapper ol li{margin:0 auto !important;display:inline-block;position:relative;padding-left:0;text-align:left}.mod-breadcrumbs__wrapper ol li a{padding:0 0 0 10px;text-decoration:underline;color:var(--linkcolor);font-weight:400}.mod-breadcrumbs__wrapper ol li a:hover,.mod-breadcrumbs__wrapper ol li a:active,.mod-breadcrumbs__wrapper ol li a:focus{color:var(--advancedcolor) !important;text-decoration:underline}.mod-breadcrumbs__wrapper ol li a:after{content:" /";display:inline-block;color:#ccc;margin:0 0 0 10px}.mod-breadcrumbs__wrapper ol li>span:after{content:" /";display:inline-block;color:#ccc;margin:0 0 0 10px}.mod-breadcrumbs__wrapper ol li:first-child{padding-left:0}.mod-breadcrumbs__wrapper svg{display:inline-block;position:relative}.mod-breadcrumbs__wrapper 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:var(--maincolor);padding:0 0 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}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 4.2rem;padding:3px;width:calc(100% - 8.4rem);max-width:1440px;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:var(--mainlightcolor)}ul.snap-slider li a{background:rgba(0,0,0,0);color:inherit;height:100%;display:flex;flex-wrap:wrap;text-decoration:none !important;margin:0}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:var(--linkcolor);text-decoration:none !important;color:var(--lightcolor)}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(--lightcolor);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(--lightcolor);position:absolute;top:calc(50% - 25px);left:0;right:auto;overflow:hidden;margin:0;border:0;color:var(--linkcolor);cursor:pointer}.snap-prev svg{transform:rotate(180deg)}.snap-next{right:0;left:auto}#fastlinks{padding:12px 24px}.mod_articles_category__scroller.fastlinks .snap-next,.mod_articles_category__scroller.fastlinks .snap-prev{width:3.125rem;height:2rem;left:0;right:auto;cursor:pointer}.mod_articles_category__scroller.fastlinks .snap-next{right:0;left:auto}.mod_articles_category__scroller.fastlinks .mod-articles-items.snap-slider{padding:0 !important;gap:0}.mod_articles_category__scroller.fastlinks .mod-articles-items.snap-slider li{flex:0 0 320px;border-right:solid 1px var(--borderColor)}.mod_articles_category__scroller.fastlinks .mod-articles-items.snap-slider li .mod-articles-item-content{padding:0}.mod_articles_category__scroller.fastlinks .mod-articles-items.snap-slider li .mod-articles-item-content a{padding:4px;margin:6px;justify-content:center}.mod_articles_category__scroller.fastlinks .mod-articles-items.snap-slider li:first-child a{justify-content:flex-start}@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}.snap-next,.snap-prev{position:static;margin:20px}.mod_articles_category__scroller{padding:0}#fastlinks{padding:5px 20px}.mod_articles_category__scroller.fastlinks{margin-right:-20px;margin-left:0;width:calc(100% + 20px)}.mod_articles_category__scroller.fastlinks .mod-articles-items.snap-slider{padding:0 !important;margin-left:-12px;gap:0}.mod_articles_category__scroller.fastlinks .mod-articles-items.snap-slider li{flex:0 0 260px}.mod_articles_category__scroller.fastlinks .mod-articles-items.snap-slider li .mod-articles-item-content a{padding:7px 10px;justify-content:flex-start}.mod_articles_category__scroller.fastlinks .snap-next,.mod_articles_category__scroller.fastlinks .snap-prev{display:none}}.btn-default,.btn,.awk-btn{color:#fff;background:var(--advancedcolor);padding:12px 40px;margin-bottom:10px;border:solid 0px var(--darkcolor);border-radius:30px;text-decoration:none;font-weight:900;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;align-items:center;backface-visibility:hidden;overflow:hidden;position:relative;text-transform:uppercase;transform:translateZ(0px);font-family:"PT Sans",arial,sans-serif;gap:8px}.btn-default svg,.btn svg,.awk-btn svg{width:20px;margin-right:10px}.btn-default:before,.btn:before,.awk-btn:before{background:var(--linkcolor);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,.awk-btn:hover,.awk-btn:active,.awk-btn:focus{color:var(--mainlightcolor);background:var(--linkcolor)}.btn-default:hover:before,.btn-default:active:before,.btn-default:focus:before,.btn:hover:before,.btn:active:before,.btn:focus:before,.awk-btn:hover:before,.awk-btn:active:before,.awk-btn:focus:before{left:0;right:0}.btn-invers{color:var(--advancedcolor);background:#fff;margin-bottom:10px;border-radius:30px;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;align-items:center;backface-visibility:hidden;overflow:hidden;position:relative;transform:translateZ(0px)}.btn-invers svg{width:20px;margin-right:10px}.btn-invers:before{background:var(--advancedcolor);bottom:0;content:"";height:100%;left:51%;position:absolute;right:51%;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}.blog p.readmore a{position:relative;color:var(--linkcolor);padding:5px 25px 5px 25px;display:inline-block;margin:0;text-decoration:none}.blog p.readmore a svg{transition-timing-function:ease;transition-duration:.15s;transition-property:transform}.blog p.readmore a:before{border-right:2px solid var(--linkcolor);border-top:2px solid var(--linkcolor);content:"";display:inline-block;height:.35em;margin-right:10px;-moz-transform:rotate(45deg) skew(5deg, 5deg);-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:.35em;position:absolute;top:17px;left:6px}.blog p.readmore a:after{bottom:1px;content:"";height:90%;left:50%;position:absolute;right:50%;transition-duration:.3s;transition-property:left,right;transition-timing-function:ease-out;z-index:-1;top:1px;border-radius:4px;border:solid 0px #ddd;opacity:0}.blog p.readmore a:hover,.blog p.readmore a:active,.blog p.readmore a:focus{color:var(--advancedcolor);text-decoration:underline}.blog p.readmore a:hover:before,.blog p.readmore a:active:before,.blog p.readmore a:focus:before{border-right:2px solid var(--advancedcolor);border-top:2px solid var(--advancedcolor)}.blog p.readmore a:hover:after,.blog p.readmore a:active:after,.blog p.readmore a:focus:after{left:0;right:0;opacity:1}.blog p.readmore a:hover svg{transform:translateX(20px)}.btn-mini{display:inline-flex;padding:8px 20px;justify-content:center;align-items:center;gap:2px;background:var(--advancedlightcolor);font-size:16px;font-style:normal;font-weight:700;line-height:24px;border-radius:100px;border:solid 1px #ddd;color:var(--maincolor)}.btn-mini:hover,.btn-mini:active,.btn-mini:focus{background:var(--maincolor);color:var(--advancedlightcolor)}.badge{display:inline-block;min-width:10px;padding:5px 10px;font-size:1em;font-weight:normal;color:var(--maincolor);line-height:1;vertical-align:baseline;text-align:center;background-color:var(--advancedlightcolor);border-radius:12px;border:solid 1px var(--borderColor);margin:5px 5px 5px 0}.badge:empty{display:none}a.badge:hover,a.badge:focus{background-color:var(--advancedcolor);color:#000;text-decoration:none;cursor:pointer}.label{display:inline-block;padding:4px 15px;font-size:16px;color:var(--maincolor);text-align:center;white-space:nowrap;vertical-align:baseline;font-weight:700;line-height:24px;border-radius:100px;background:var(--advancedlightcolor);margin:5px 5px 5px 0;border:solid 1px var(--borderColor)}.label[href]:hover,.label[href]:focus{color:var(--mainlightcolor);background:var(--maincolor);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}.fixed{position:fixed;z-index:2000;bottom:0;right:0;width:250px;background:var(--advancedcolor);padding:12px 24px 12px 24px;border-radius:6px 6px 0 0}.fixed .fixedcontent{width:250px;background:var(--advancedcolor);padding:12px 24px}.fixed h3{margin:0 0 12px 0;color:currentColor !important}.fixed p{margin:5px 0;font-size:1.1rem;color:currentColor !important}.fixed img{margin:0}.fixed svg path{fill:#fff}.fixed a{color:currentColor !important}.fixed a:hover,.fixed a:active,.fixed a:focus{background:var(--advancedcolor);text-decoration:none;color:currentColor !important}.fixed:has(button){width:70px;padding:0;height:70px;transition:width,height .15s linear .1s allow-discrete}.fixed.open{width:300px;max-width:100%;height:9.5rem}.toggle-button{border:0;background:rgba(0,0,0,0);display:inherit;padding:.5rem}.fixed.open .toggle-button{width:50px;height:50px;float:right;position:absolute;right:0;top:0}.fixed.open svg{display:none}.fixed.open .toggle-button:after,.fixed.open .toggle-button:before{content:"";transition:all 1s;background:#fff;border:2px solid #fff;width:20px;height:0;position:absolute;top:0;right:10px;margin:25px 0 0 5px;transform:rotate(-45deg)}.fixed.open .toggle-button:before{transform:rotate(-135deg)}.contact-content{overflow:hidden;padding:12px;display:none}.fixed.open .contact-content{display:block}@media screen and (max-width: 600px){.fixed{width:100%;height:auto;text-align:center;padding:7px}.fixed.open{text-align:left}}#system-message{margin:20px auto;max-width:1200px;border-radius:4px;padding:10px;background:var(--advancedcolor);color:#fff;border:0}joomla-alert[type=success]{background-color:var(--advancedlightcolor) !important;color:var(--maincolor) !important}.pagination,.pagenavigation,.pagination__wrapper{font-size:.95em;list-style:none;text-align:center;overflow:hidden;padding:10px 0;margin:0 auto}.pagination p,.pagenavigation p,.pagination__wrapper p{text-align:center;margin-bottom:0}.pagination ul>li,.pagenavigation ul>li,.pagination__wrapper ul>li{display:inline-block;letter-spacing:normal;border:solid 0px var(--mainlightcolor);margin:2px;border-radius:0px;padding:0;margin-bottom:10px}.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:flex;padding:0;text-decoration:none;text-align:center;align-items:center;border-radius:100%;width:2.5rem;height:2.5rem;justify-content:center}.pagination ul>li>a,.pagenavigation ul>li>a,.pagination__wrapper ul>li>a{background:var(--maincolor);color:var(--mainlightcolor);border:solid 2px var(--maincolor);text-decoration:underline}.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(--linkcolor);color:var(--mainlightcolor);border:solid 2px var(--maincolor)}.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>li.active a,.pagenavigation ul>li.active a,.pagination__wrapper ul>li.active a{background:var(--mainlightcolor);color:var(--maincolor);font-weight:bold;text-decoration:none}.pagination ul>.pagenav>span,.pagenavigation ul>.pagenav>span,.pagination__wrapper ul>.pagenav>span{background:var(--linkcolor);color:var(--mainlightcolor)}.pagination ul>li>span,.pagenavigation ul>li>span,.pagination__wrapper ul>li>span{background-color:var(--darkcolortext);color:var(--maincolor)}.pagination ul.pagination>li>a.page-link:has(.pagination-next),.pagination ul.pagination>li>a.page-link:has(.pagination-prev),.pagenavigation ul.pagination>li>a.page-link:has(.pagination-next),.pagenavigation ul.pagination>li>a.page-link:has(.pagination-prev),.pagination__wrapper ul.pagination>li>a.page-link:has(.pagination-next),.pagination__wrapper ul.pagination>li>a.page-link:has(.pagination-prev){border-radius:30px;padding:10px 20px;background:var(--maincolor);color:var(--mainlightcolor);border:0;width:auto;height:auto}.pagination ul.pagination>li>span.page-link:has(.pagination-next),.pagination ul.pagination>li>span.page-link:has(.pagination-prev),.pagenavigation ul.pagination>li>span.page-link:has(.pagination-next),.pagenavigation ul.pagination>li>span.page-link:has(.pagination-prev),.pagination__wrapper ul.pagination>li>span.page-link:has(.pagination-next),.pagination__wrapper ul.pagination>li>span.page-link:has(.pagination-prev){width:auto;background:var(--mainlightcolor)}.pagination ul.pagination>li>a.page-link:hover:has(.pagination-next),.pagination ul.pagination>li>a.page-link:active:has(.pagination-next),.pagination ul.pagination>li>a.page-link:focus:has(.pagination-next),.pagination ul.pagination>li>a.page-link:hover:has(.pagination-prev),.pagination ul.pagination>li>a.page-link:active:has(.pagination-prev),.pagination ul.pagination>li>a.page-link:focus:has(.pagination-prev),.pagenavigation ul.pagination>li>a.page-link:hover:has(.pagination-next),.pagenavigation ul.pagination>li>a.page-link:active:has(.pagination-next),.pagenavigation ul.pagination>li>a.page-link:focus:has(.pagination-next),.pagenavigation ul.pagination>li>a.page-link:hover:has(.pagination-prev),.pagenavigation ul.pagination>li>a.page-link:active:has(.pagination-prev),.pagenavigation ul.pagination>li>a.page-link:focus:has(.pagination-prev),.pagination__wrapper ul.pagination>li>a.page-link:hover:has(.pagination-next),.pagination__wrapper ul.pagination>li>a.page-link:active:has(.pagination-next),.pagination__wrapper ul.pagination>li>a.page-link:focus:has(.pagination-next),.pagination__wrapper ul.pagination>li>a.page-link:hover:has(.pagination-prev),.pagination__wrapper ul.pagination>li>a.page-link:active:has(.pagination-prev),.pagination__wrapper ul.pagination>li>a.page-link:focus:has(.pagination-prev){background:var(--linkcolor)}.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:24px;border:solid 1px var(--borderColor);background:var(--lightcolor);margin:var(--grid-layout-gap) 0;box-shadow:rgba(149,157,165,.2) 0 8px 24px}fieldset fieldset{border:0;background:rgba(0,0,0,0)}legend{color:var(--mainlightcolor);margin:0 0 12px -24px;background:var(--linkcolor);padding:6px 24px;border-radius:10px 0 10px 0}.control-group{display:flex;flex-wrap:wrap;margin:24px 0;gap:var(--grid-layout-gap);margin:24px 0;gap:var(--grid-layout-gap)}.control-label{color:var(--maincolor);flex:0 1 250px}.controls fieldset{box-shadow:none;margin:0;padding:0}.form-check{padding:5px}.form-check-inline{display:inline-flex;margin-right:20px;gap:10px}.form-check-inline label{display:block;flex:1}label{flex:0 1 250px;line-height:1.1em;display:inline-block;font-size:.95em}.ordering-box{padding-bottom:20px}input[type=search]{box-sizing:border-box}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;font-size:.9em;line-height:1.5rem;border-radius:4px;border:solid 2px var(--maincolor);width:16rem;max-width:100%;background:var(--mainlightcolor);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;background:var(--mainlightcolor);color:var(--maincolor)}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(--lightcolor)}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--mainlightcolor);background-repeat:no-repeat;box-shadow:none;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 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:2;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:20px;accent-color:var(--linkcolor);width:16rem;color:var(--maincolor)}select option{border-bottom:solid 1px var(--advancedlightcolor);background:var(--lightcolor);color:var(--maincolor);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}input[type=checkbox]{border:solid 2px var(--maincolor);border-radius:0;width:25px;height:25px;position:relative;background:var(--mainlightcolor);accent-color:var(--linkcolor)}input[type=checkbox]:checked{background:#fff}input[type=checkbox]:focus{padding:0}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--mainlightcolor);margin:0;font:inherit;color:currentColor;width:25px;height:25px;border:2px solid currentColor;border-radius:.15em;transform:translateY(-0.075em);display:grid;place-content:center}input[type=checkbox]::before{content:"";width:.65em;height:.65em;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--advancedcolor);background-color:CanvasText}input[type=checkbox]:checked::before{transform:scale(1)}div.radio{display:flex;flex-wrap:wrap;gap:var(--grid-layout-gap)}input[type=radio]{-webkit-appearance:none;appearance:none;margin:0;font:inherit;color:currentColor;width:25px;height:25px;border:2px solid currentColor;border-radius:50%;transform:translateY(-0.075em);display:grid;place-content:center;accent-color:var(--linkcolor);background-color:var(--mainlightcolor)}input[type=radio]::before{content:"";width:.65em;height:.65em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--linkcolor);background-color:CanvasText}input[type=radio]:checked::before{transform:scale(1)}::-webkit-input-placeholder{color:var(--maincolor)}::-moz-placeholder{color:var(--maincolor)}:-ms-input-placeholder{color:var(--maincolor)}:-moz-placeholder{color:var(--maincolor)}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)}textarea{border-radius:4px;border:solid 2px var(--maincolor);width:16rem;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:var(--mainlightcolor);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}.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:var(--mainlightcolor);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)}input[aria-invalid=true]{outline:2px dotted #c00;border:solid 2px #c00}.form-control-feedback{display:block;color:#c00;font-size:.8em}.invalid{border-color:#c00}label.invalid{color:#c00}.plg-loadcontact{align-items:center;padding:24px;display:flex;gap:40px;margin:48px 0;flex-wrap:wrap;background:#008552;color:#fff;clip-path:polygon(0 0, 95% 0, 100% 30px, 100% 100%, 0 100%, 0 0)}.plg-loadcontact .contactbox{display:flex}.plg-loadcontact .contact_image{flex:0 0 220px}.plg-loadcontact .contact_text{margin-top:24px;color:inherit;flex:1 0 300px}.plg-loadcontact .contact_text h3{font-size:1.2em;color:currentColor}.plg-loadcontact address{margin-top:0;gap:10px;color:inherit}.plg-loadcontact address p{min-width:200px;color:currentColor;margin-bottom:10px}.plg-loadcontact p.phone,.plg-loadcontact p.phone a{color:currentColor !important}p.mail{word-break:break-word;line-height:1.1em}p.mail a{color:currentColor}.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 #contactList{gap:24px}.contact-category .contact_item{border:solid 2px var(--borderColor);background:var(--mainlightcolor);border-radius:4px;display:flex;flex-wrap:wrap;gap:24px;padding:24px}.contact-category .contact_item:hover{background:var(--lightcolor)}.contact-category .contact_item .contact_image{flex:1 1 50%;min-width:200px;max-height:400px;border:0;display:block}.contact-category .contact_item .contact_image img{object-fit:cover;height:100%}.contact-category .contact_item .contact-inner{flex:1 1 40%;font-size:.9em;min-width:200px;display:flex;flex-direction:column}.contact-category .contact_item .contact-inner address{flex:1;align-content:flex-end}.contact-category p.position{margin:20px 0;line-height:1em}.contact{max-width:1400px;margin:0 auto;background:var(--mainlightcolor)}.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: 720px){.plg-loadcontact .contactbox{display:block}.plg-loadcontact,.contact_image{text-align:center}.plg-loadcontact .contactbox,.contact_image{margin:0 auto}}.contact_item-detailed{margin:30px auto 40px auto}.contact_item-detailed dl.com-contact__position{margin:0}@media(min-width: 720px){.plg-loadcontact .contact_text{margin-top:0;align-content:center}}.controls .subform-repeatable-group{background:var(--advancedlightcolor);border:solid 3px var(--linkcolor);margin:24px 0;padding:24px}.controls .subform-repeatable-group .text-end{text-align:right}.controls .subform-repeatable-group .group-remove.btn{background:#b30000}.controls .subform-repeatable-group legend{margin-left:-27px}.control-group:has(.subform-layout){display:block}.control-group:has(.subform-layout) button{margin-top:24px}.com-finder{max-width:1152px;margin:48px auto;padding:0 var(--grid-layout-gap)}.com-finder a{text-decoration:underline}.com-finder ul.com-finder__results-list{margin:0;list-style-type:none}.com-finder ul.com-finder__results-list>li{border-bottom:solid 2px var(--borderColor);padding:24px 0}.com-finder ul.com-finder__results-list>li p.readmore a::before{position:absolute;left:0;top:10px;display:inline-block;width:26px;height:26px;background:var(--linkcolor);content:"";mask-image:url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M15.5723 10.599L11.4056 14.7657C11.0931 15.1042 10.5462 15.1042 10.2337 14.7657C9.89518 14.4532 9.89518 13.9063 10.2337 13.5938L12.9681 10.8334H4.99935C4.5306 10.8334 4.16602 10.4688 4.16602 10.0001C4.16602 9.55737 4.5306 9.16675 4.99935 9.16675H12.9681L10.2337 6.43237C9.89518 6.11987 9.89518 5.573 10.2337 5.2605C10.5462 4.92196 11.0931 4.92196 11.4056 5.2605L15.5723 9.42717C15.9108 9.73967 15.9108 10.2865 15.5723 10.599Z" fill="currentColor"/></svg> ')}.com-finder ul.com-finder__results-list>li p.readmore a{position:relative;padding:10px 10px 10px 40px;text-decoration:none}.com-finder ul.com-finder__results-list>li p.readmore a:hover,.com-finder ul.com-finder__results-list>li p.readmore a:active,.com-finder ul.com-finder__results-list>li p.readmore a:focus{outline:2px solid;text-decoration:underline}.com-finder ul.com-finder__results-list>li p.readmore a:hover:before,.com-finder ul.com-finder__results-list>li p.readmore a:active:before,.com-finder ul.com-finder__results-list>li p.readmore a:focus:before{background:var(--advancedcolor)}.com-finder ul.com-finder__results-list p.result__description{font-weight:normal;font-size:1em}.com-finder ul.com-finder__results-list .result__taxonomy{list-style-type:none;display:inline-flex;gap:20px;font-size:.85em}.com-finder ul.com-finder__results-list .result__taxonomy li{padding:0;margin:0}.mod-finder.js-finder-searchform{color:#fff;padding:0;position:absolute;z-index:2000;right:-10px;left:-10px;top:0;height:auto;background:var(--maincolor);display:flex;flex-wrap:wrap}.mod-finder.js-finder-searchform .mod-finder__search{margin:0;display:flex;flex-wrap:wrap}.mod-finder.js-finder-searchform .container{padding:10px 20px;order:2}.mod-finder.js-finder-searchform .search_close{order:1;text-align:right;width:100%}.mod-finder.js-finder-searchform .searchclose{margin:5px !important;position:relative;width:30px;height:30px;background:rgba(0,0,0,0);border:0}.mod-finder.js-finder-searchform .searchclose:before,.mod-finder.js-finder-searchform .searchclose:after{content:"";transition:all 1s;background:#fff;border:solid 1px #fff;width:15px;height:0;position:absolute;top:0;margin:15px 0 0 5px;left:0;transform:rotate(-45deg)}.mod-finder.js-finder-searchform .searchclose:after{transform:rotate(45deg)}.mod-finder.js-finder-searchform button.btn.btn-primary{min-width:40px;max-width:40px;background:rgba(0,0,0,0) !important;border:0;border-radius:0;padding:0 0 0 10px;text-align:center}.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='%23fff' stroke-width='5' stroke-miterlimit='10' cx='15.836' cy='14.174' r='12.182'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='5' 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);margin:0 0 0 5px;padding:0}@media screen and (min-width: 600px){.mod-finder.js-finder-searchform{right:15px;left:auto;width:auto}}@media(prefers-color-scheme: dark){.mod-finder.js-finder-searchform{background:var(--lightcolor)}}.main-content>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-content>div[class*=com-users-] h2{background:var(--lightcolor);padding:20px 40px;margin:-40px -40px 40px -40px;font-size:1.8em}.main-content>div[class*=com-users-] .small{margin-bottom:5px}.main-content>div[class*=com-users-] form p{padding:0 20px}.main-content>div[class*=com-users-] .com-users-login__remember{margin:10px 0 20px 0;padding-left:20px}.main-content>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;padding:0;margin:24px 0}.tags.list-inline li{padding:0;display:inline-block;margin:4px}.tag_link_class{background:var(--advancedcolor);color:var(--advancedtextcolor);border-radius:24px;font-size:.8em;padding:3px 15px;display:inline-block;margin-right:4px}.tag_link_class:hover,.tag_link_class:active,.tag_link_class:focus{background:var(--linkcolor);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}.joodb{width:100%;max-width:1200px;margin:0 auto 20px auto;padding:48px 24px;color:var(--maincolor);container-type:inline-size;container-name:myarticle;display:flex;flex-direction:column}.joodb h3{font-size:24px}.joodb .searchbox{display:flex;flex-wrap:wrap;gap:12px}.joodb p.intro{margin-top:0;padding:0;margin-inline:0;margin-bottom:24px;background:var(--mainlightcolor);font-size:1.2em;font-weight:normal;color:var(--linkcolor);font-size:clamp(1.25rem,1.1536rem + .4819vw,1.75rem)}.joodb button,.joodb input{min-width:100%}@media(min-width: 720px){.joodb p.intro{margin-top:-120px;padding:48px;margin-inline:auto;margin-bottom:0;max-width:900px;clip-path:polygon(0 0, 95% 0, 100% 30px, 100% 100%, 0 100%, 0 0)}.joodb #joodbForm{padding:24px;max-width:1000px;margin:0 auto}}@media(min-width: 770px){.joodb button,.joodb input{min-width:200px}}table{margin:1.5em 0 3em 0;border:0;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(--borderColor)}tr:hover{background:var(--lightcolor)}th:first-child{min-width:70px}table th{text-align:left;background:var(--mainlightcolor);border:0;font-size:1em;color:var(--maincolor)}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)}table{margin:1.5em 0 3em 0;border:0;width:100%}table th .caretup{border-bottom:5px solid #555;border-top:0 none !important;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;font-weight:300}tr{border-bottom:solid 1px var(--borderColor)}tr:hover{background:var(--advancedlightcolor)}th:first-child{min-width:70px}.category th>a{color:#474954 !important}table th{text-align:left;background:var(--mainlightcolor);border:0;font-size:1em;color:var(--maincolor);line-height:1.1em}table thead th{vertical-align:bottom}table caption,table tfoot{font-size:1em;font-style:italic}table caption{text-align:left;color:#777}td.drei{background:#f5f5f5}.eins,.drei{-webkit-transition:all 500ms ease-out .5s;-moz-transition:all 500ms ease-out .5s;-o-transition:all 500ms ease-out .5s;transition:all 500ms ease-out .5s}tr:hover td.drei,tr:hover td.eins{background:#000;color:#fff}.preis{background:none repeat scroll 0 0 #000;border:3px double;color:#fff !important;display:inline-block;font-size:1.2em;font-weight:normal;line-height:1.1em;margin:10px 10px 10px 0;padding:30px 15px}.preis small{font-size:.8em}.preisklein{border:3px double;color:#fff;display:inline-block;font-size:1.2em;font-weight:normal;line-height:1.1em;margin:10px 10px 10px 0;padding:10px 15px}table.preisliste th{color:#555;font-weight:normal;padding-left:0}table.preisliste td{text-align:right;min-width:30%}table.tablesaw{empty-cells:show;max-width:100%;padding:0;overflow:hidden}.tablesaw th{hyphens:none}.tablesaw th,.tablesaw td{box-sizing:border-box;text-align:left;vertical-align:top}.tablesaw-cell-label{font-weight:normal}.tablesaw-stack td,.tablesaw-stack th{display:block}.tablesaw-stack tr{clear:both}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{padding:0 .6em 0 0;min-width:30%;display:none}.tablesaw-stack td,.tablesaw-stack th{display:table-cell;margin:0}table.category #tableOrdering2{-moz-hyphens:none}table.nolabel td,table.nolabel th{padding-left:10px}table.standort tr th:first-child{width:50%}table.zertifikate td{vertical-align:top;padding:20px 0 20px 10px;text-align:left}table.zertifikate td.icon{min-width:100px;padding:0}@media(max-width: 768px){.tablesaw-stack tbody td,.tablesaw-stack tbody th{clear:left;float:left;width:100%}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:block}.tablesaw-stack thead td,.tablesaw-stack thead th{display:none}.eins{font-weight:bold}.eins .tablesaw-cell-label{font-weight:bold}.tablesaw-stack tbody tr,table,tbody{display:block;border:0}.tablesaw-stack tbody td:last-child{padding-bottom:30px}.tablesaw-stack tbody tr td:first-child{border-bottom:1px solid #ccc}.nolabel.tablesaw-stack td .tablesaw-cell-label,.nolabel.tablesaw-stack th .tablesaw-cell-label{display:none}.nolabel.tablesaw-stack tbody tr td:first-child{border-bottom:0}.nolabel.tablesaw-stack tbody tr td.position{border-bottom:1px solid #ccc;margin-bottom:10px}.nolabel.tablesaw-stack tbody tr td{padding:0 10px 0 0}.nolabel.tablesaw-stack tbody tr td.rechts{padding-bottom:20px}.tablesaw h3{margin-bottom:5px}.nolabel.tablesaw-stack td.middle{font-weight:bold}.bilanzen tbody td:first-child .tablesaw-cell-label{display:none}.bilanzen tbody td[colspan="4"]{border-bottom:0 none !important;padding-bottom:10px !important}}.terminliste td.rechts{font-size:.9em;min-width:200px}td.datum{font-size:.9em}td.datum p{margin:0}td.drei,td.zwei,th.drei,th.zwei{columns:unset;-webkit-columns:unset}ul.category-module-flexitems{display:flex;flex-wrap:wrap;list-style-type:none;margin:48px auto;gap:48px}ul.category-module-flexitems li{padding:0;text-align:left;line-height:1.3em;flex:1 1 calc(33% - 30px);min-width:250px;position:relative;clip-path:polygon(0 0, 95% 0, 100% 30px, 100% 100%, 0 100%, 0 0);background:var(--lightcolor)}ul.category-module-flexitems li p{margin-bottom:1rem;order:3}ul.category-module-flexitems li:after{content:"";background:linear-gradient(90deg, rgb(71, 169, 130) 37%, green 0.1%, rgb(65, 160, 132) 37%, rgb(14, 75, 153) 58%, rgb(1, 68, 149) 58%, rgb(94, 114, 177) 79%, rgb(93, 117, 175) 79%, rgb(74, 162, 136) 100%, rgb(74, 162, 136) 100%, rgb(74, 162, 136) 100%, rgb(71, 169, 130) 100%);padding-bottom:10px;display:block;position:absolute;bottom:0;width:100%;height:3px}ul.category-module-flexitems li .category-module-flex-introtext{line-height:1.3em;margin-top:10px;order:2}ul.category-module-flexitems li a{display:flex;flex-wrap:wrap;color:var(--maincolor);height:100%}ul.category-module-flexitems li a:after{content:"";position:absolute;inset:0}ul.category-module-flexitems li .flex-text{display:flex;flex-direction:column;width:100%;padding:30px;font-size:1rem;margin:0}ul.category-module-flexitems li .flex-text .category-module-flexcategory{font-size:1rem;font-weight:normal;display:inline-block;margin-bottom:5px;line-height:1.4em;padding:5px 7px 5px 0;margin-right:5px}ul.category-module-flexitems li .flex-text h4,ul.category-module-flexitems li .flex-text h3,ul.category-module-flexitems li .flex-text h2{margin:20px 0;display:flex;padding-right:0;color:var(--maincolor)}ul.category-module-flexitems li .flex-text .category-module-flexreadmore{margin-top:auto}ul.category-module-flexitems li .flex-text .category-module-flexreadmore:after{position:absolute;right:20px;bottom:20px;display:block;content:url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.5723 10.599L11.4056 14.7657C11.0931 15.1042 10.5462 15.1042 10.2337 14.7657C9.89518 14.4532 9.89518 13.9063 10.2337 13.5938L12.9681 10.8334H4.99935C4.5306 10.8334 4.16602 10.4688 4.16602 10.0001C4.16602 9.55737 4.5306 9.16675 4.99935 9.16675H12.9681L10.2337 6.43237C9.89518 6.11987 9.89518 5.573 10.2337 5.2605C10.5462 4.92196 11.0931 4.92196 11.4056 5.2605L15.5723 9.42717C15.9108 9.73967 15.9108 10.2865 15.5723 10.599Z" fill="%23005FAC"/></svg> ')}ul.category-module-flexitems li .item-image{margin-bottom:0;border-radius:0 0 0 0;overflow:hidden;width:100%}ul.category-module-flexitems li .item-image img{object-fit:cover;width:100%}ul.category-module-flexitems li:hover,ul.category-module-flexitems li:active,ul.category-module-flexitems li:focus{background:var(--linkcolor);color:#fff}ul.category-module-flexitems li:hover a,ul.category-module-flexitems li:hover h2,ul.category-module-flexitems li:hover h3,ul.category-module-flexitems li:hover h4,ul.category-module-flexitems li:hover p,ul.category-module-flexitems li:active a,ul.category-module-flexitems li:active h2,ul.category-module-flexitems li:active h3,ul.category-module-flexitems li:active h4,ul.category-module-flexitems li:active p,ul.category-module-flexitems li:focus a,ul.category-module-flexitems li:focus h2,ul.category-module-flexitems li:focus h3,ul.category-module-flexitems li:focus h4,ul.category-module-flexitems li:focus p{background:var(--linkcolor);color:var(--lightcolor)}ul.category-module-flexitems li:hover .category-module-flexreadmore::after,ul.category-module-flexitems li:active .category-module-flexreadmore::after,ul.category-module-flexitems li:focus .category-module-flexreadmore::after{content:url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M15.5723 10.599L11.4056 14.7657C11.0931 15.1042 10.5462 15.1042 10.2337 14.7657C9.89518 14.4532 9.89518 13.9063 10.2337 13.5938L12.9681 10.8334H4.99935C4.5306 10.8334 4.16602 10.4688 4.16602 10.0001C4.16602 9.55737 4.5306 9.16675 4.99935 9.16675H12.9681L10.2337 6.43237C9.89518 6.11987 9.89518 5.573 10.2337 5.2605C10.5462 4.92196 11.0931 4.92196 11.4056 5.2605L15.5723 9.42717C15.9108 9.73967 15.9108 10.2865 15.5723 10.599Z" fill="%23ffffff"/></svg> ')}ul.category-module-flexitems .flex-text.onlyheading .flex-itemheading{display:grid;grid-template-columns:auto 50px;padding-right:0}ul.category-module-flexitems .flex-text.onlyheading .flex-itemheading:after{margin-top:0}ul.category-module-flexitems.focus li{display:flex;flex-wrap:wrap;color:var(--maincolor);position:relative}ul.category-module-flexitems.focus li .flex-text{display:flex;flex-direction:column;width:100%;padding:32px;border-radius:36px 0 0 0;font-size:16px;margin:0;background:var(--mainlightcolor)}ul.category-module-flexitems.focus li .flex-text a:before{position:absolute;inset:0;content:""}ul.category-module-flexitems.focus li .flex-text .category-module-flexcategory{font-size:1em;font-weight:normal;display:inline-block;margin-bottom:5px;line-height:1.1em;padding:5px 7px;border:solid 1px #ddd;border-radius:20px;margin-right:5px}ul.category-module-flexitems.focus li .flex-text h4,ul.category-module-flexitems.focus li .flex-text h3,ul.category-module-flexitems.focus li .flex-text h2{font-size:28px;margin:20px 0;display:flex;padding-right:50px}ul.category-module-flexitems.focus li .flex-text .category-module-flexreadmore{max-width:200px;border:0;margin-top:auto}ul.category-module-flexitems.focus li .item-image{margin-bottom:0;border-radius:36px 0 0 0;overflow:hidden}ul.category-module-flexitems.focus li .item-image img{height:100%}ul.category-module-flexitems.focus li:hover,ul.category-module-flexitems.focus li:active,ul.category-module-flexitems.focus li:focus{text-decoration:none;color:var(--lightcolor)}ul.category-module-flexitems.focus li:hover .flex-text,ul.category-module-flexitems.focus li:active .flex-text,ul.category-module-flexitems.focus li:focus .flex-text{background:var(--linkcolor);color:var(--lightcolor)}ul.category-module-flexitems.focus li:hover a:active,ul.category-module-flexitems.focus li:hover a:focus,ul.category-module-flexitems.focus li:active a:active,ul.category-module-flexitems.focus li:active a:focus,ul.category-module-flexitems.focus li:focus a:active,ul.category-module-flexitems.focus li:focus a:focus{color:var(--lightcolor)}ul.category-module-flexitems.focus li:hover .category-module-flexreadmore,ul.category-module-flexitems.focus li:active .category-module-flexreadmore,ul.category-module-flexitems.focus li:focus .category-module-flexreadmore{color:var(--linkcolor)}ul.category-module-flexitems.focus li:hover h4,ul.category-module-flexitems.focus li:hover h3,ul.category-module-flexitems.focus li:active h4,ul.category-module-flexitems.focus li:active h3,ul.category-module-flexitems.focus li:focus h4,ul.category-module-flexitems.focus li:focus h3{color:var(--lightcolor)}ul.category-module-flexitems.focus li a:active,ul.category-module-flexitems.focus li a:focus{color:var(--maincolor)}ul.category-module-flexitems.focus li.item-1 h2,ul.category-module-flexitems.focus li.item-1 h3,ul.category-module-flexitems.focus li.item-1 h4{font-size:36px}ul.category-module-flexitems.focus li.item-1{flex:0 0 100%}ul.category-module-flexitems.focus li.item-1 .flex-text,ul.category-module-flexitems.focus li.item-1 .item-image{border-radius:0 36px 0 0}@media screen and (min-width: 768px){ul.category-module-flexitems.focus li.item-1{flex:0 0 100%;display:flex}ul.category-module-flexitems.focus li.item-1 .flex-text{flex:0 0 400px;order:1}ul.category-module-flexitems.focus li.item-1 .item-image{order:2;flex:1;overflow:hidden}ul.category-module-flexitems.focus li.item-1 .item-image img{object-fit:cover;width:100%;height:100%}}@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}ul.category-module-flexitems li .item-image img{width:100%}ul.category-module-flexitems.focus h4,ul.category-module-flexitems.focus h3,ul.category-module-flexitems.focus h2{font-size:24px !important}}.mod-articlescategory.category-module{margin:25px 0;padding:0;list-style-type:none}.mod-articlescategory__flexlist{padding:24px 0}.mod-articlescategory__flexlist:hover{background:var(--linkcolor);color:#fff}.mod-articlescategory__flexlist:hover a,.mod-articlescategory__flexlist:hover h2,.mod-articlescategory__flexlist:hover h3,.mod-articlescategory__flexlist:hover h4,.mod-articlescategory__flexlist:hover p{background:var(--linkcolor);color:var(--lightcolor)}.mod-articlescategory__flexlist:hover svg path{fill:var(--lightcolor)}@media screen and (min-width: 758px){.mod-articlescategory__flexlist{display:flex;gap:48px;flex-wrap:wrap;border-bottom:solid 2px var(--lightcolor);padding:24px 0;position:relative}.mod-articlescategory__flexlist .flex-content{order:2;flex:0 1 60%}.mod-articlescategory__flexlist .flex-info{order:1;flex:0 1 20%;font-size:.9em}.mod-articlescategory__flexlist .mod-articles-category-readmore{order:3;flex:0 1 10%;text-align:right}.mod-articlescategory__flexlist .mod-articles-category-readmore a:after{content:"";inset:0;position:absolute}.mod-articlescategory__flexlist .mod-articles-category-date{display:block}}.mod-articles-items{width:100%;padding:24px 0 !important;font-size:1rem;margin:0;list-style-type:""}.mod-articles-items li{text-align:left;padding:0;line-height:1.3em;position:relative;background:var(--mainlightcolor)}.mod-articles-items li article{margin:0}.mod-articles-items li article{display:flex;flex-direction:column;height:100%;background:rgba(0,0,0,0)}.mod-articles-items li .mod-articles-item-content{display:flex;flex-direction:column;width:100%;padding:var(--grid-layout-gap) calc(var(--grid-layout-gap)/2);font-size:1rem;margin:0}.mod-articles-items li .mod-articles-item-content h4,.mod-articles-items li .mod-articles-item-content h3,.mod-articles-items li .mod-articles-item-content h2{display:flex;padding-right:0;color:var(--maincolor)}.mod-articles-items li .mod-articles-item-content p.readmore a{display:flex;flex-wrap:wrap;position:static;color:var(--maincolor);height:100%;padding:0}.mod-articles-items li .mod-articles-item-content p.readmore a .readmore_text{position:absolute;height:0;top:-1000px;left:-1000px;visibility:hidden}.mod-articles-items li .mod-articles-item-content p.readmore a::after{content:"";position:absolute;inset:0}.mod-articles-items li .mod-articles-item-content p.readmore::after{position:absolute;right:20px;bottom:20px;display:block;width:36px;height:36px;background:var(--linkcolor);content:"";z-index:-1;mask-image:url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 20 20"  xmlns="http://www.w3.org/2000/svg"><path d="M15.5723 10.599L11.4056 14.7657C11.0931 15.1042 10.5462 15.1042 10.2337 14.7657C9.89518 14.4532 9.89518 13.9063 10.2337 13.5938L12.9681 10.8334H4.99935C4.5306 10.8334 4.16602 10.4688 4.16602 10.0001C4.16602 9.55737 4.5306 9.16675 4.99935 9.16675H12.9681L10.2337 6.43237C9.89518 6.11987 9.89518 5.573 10.2337 5.2605C10.5462 4.92196 11.0931 4.92196 11.4056 5.2605L15.5723 9.42717C15.9108 9.73967 15.9108 10.2865 15.5723 10.599Z" fill="currentColor"/></svg> ')}.mod-articles-items li:hover{background:var(--linkcolor);color:var(--lightcolor)}.mod-articles-items li:hover a,.mod-articles-items li:hover h2,.mod-articles-items li:hover h3,.mod-articles-items li:hover h4,.mod-articles-items li:hover p{background:inherit;color:inherit}.mod-articles-items li:hover h2,.mod-articles-items li:hover h3,.mod-articles-items li:hover h4{text-decoration:underline}.mod-articles-items li:hover p.readmore::after{background:var(--lightcolor)}.mod-articles-items li p.readmore{position:absolute;inset:0;margin:0}.mod-articles-items li dl{order:4}.mod-articles-items li dl.list-inline dd{display:inline}.mod-articles-items.vertical li{margin:0}.mod-articles-items.vertical li .mod-articles-item-content *{margin-bottom:0}.mod-articles-items.vertical li p.introtext{margin:24px 0}.mod-articles-items.vertical li p.readmore::after{top:var(--grid-layout-gap);bottom:0;right:15px}.mod-articles-items.vertical li .mod-articles-item_text{padding-right:42px}.mod-articles-item.vertical .mod-articles-item-content{border-bottom:solid 2px #ddd}@media only screen and (min-width: 760px){.mod-articles-items.vertical .mod-articles-item.vertical .mod-articles-item-content{display:flex;flex-direction:row;gap:var(--grid-layout-gap);border-bottom:solid 2px var(--borderColor)}.mod-articles-items.vertical .mod-articles-item.vertical .mod-articles-item-content dl{order:1;min-width:120px;display:block}.mod-articles-items.vertical .mod-articles-item.vertical .mod-articles-item-content .mod-articles-item_text{order:2}.mod-articles-items.vertical .mod-articles-item.vertical .mod-articles-item-content p.introtext{order:3}.mod-articles-items.vertical .mod-articles-item.vertical .mod-articles-item-content p.readmore{order:4}}@media only screen and (max-width: 600px){.mod-articles-items{display:block;word-break:break-word}}@media(forced-colors: active){p.readmore::after,.mod-articles-items li:hover p.readmore::after{forced-color-adjust:none;background:currentColor}}p.download-link-modal a{display:block;text-align:right}.fieldgallery-container{overflow:hidden;text-align:center}.fieldgallery{list-style-type:none;margin:30px 0;overflow:hidden;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.fieldgallery li{flex:0 1 270px;position:relative;padding:0 !important;overflow:hidden;margin:5px !important;padding:0 !important}.fieldgallery li a{display:block}.fieldgallery li a:after{background-image:url("data:image/svg+xml,%3Csvg fill='none' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='m12.75 4c0 .69036.5596 1.25 1.25 1.25h2.9822l-3.8661 3.86612c-.4881.48815-.4881 1.27958 0 1.76778.4882.4881 1.2796.4881 1.7678 0l3.8661-3.86613v2.98223c0 .6904.5596 1.25 1.25 1.25s1.25-.5596 1.25-1.25v-6c0-.69036-.5596-1.25-1.25-1.25h-6c-.6904 0-1.25.55964-1.25 1.25zm-7.5 10c0-.6904-.55964-1.25-1.25-1.25s-1.25.5596-1.25 1.25v6c0 .6904.55964 1.25 1.25 1.25h6c.6904 0 1.25-.5596 1.25-1.25s-.5596-1.25-1.25-1.25h-2.98223l3.86613-3.8661c.4881-.4882.4881-1.2796 0-1.7678-.4882-.4881-1.27963-.4881-1.76778 0l-3.86612 3.8661z' fill='currentColor' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:center center;background-color:#fff;content:"";width:30px;height:30px;position:absolute;right:0;bottom:0;border:solid 2px}.fieldgallery li a:active,.fieldgallery li a:focus{border:solid 6px var(--linkcolor)}.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;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,133,82,.8);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;font-size:1.2rem}.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;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:0 solid #fff;border-radius:0;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:0;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:0;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}}#around{margin:0 auto;background:var(--mainlightcolor)}#grayscale{border:0;background:rgba(0,0,0,0);margin:0 0 0px 10px;padding:0}#modulesfuss{border-top:solid 2px #dfe9ef}.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}}.marked{background:var(--linkcolor);box-decoration-break:clone;padding:2px 10px;display:inline;position:relative;z-index:0;color:#fff;line-height:2em}.marked-black{background:var(--maincolor);box-decoration-break:clone;padding:2px 10px;display:inline;position:relative;z-index:0;color:#fff !important;line-height:2em}.heb-border .mod-articles-items li{clip-path:polygon(0 0, 95% 0, 100% 30px, 100% 100%, 0 100%, 0 0)}.heb-border .mod-articles-items li:after{content:"";background:linear-gradient(90deg, rgb(71, 169, 130) 37%, green 0.1%, rgb(65, 160, 132) 37%, rgb(14, 75, 153) 58%, rgb(1, 68, 149) 58%, rgb(94, 114, 177) 79%, rgb(93, 117, 175) 79%, rgb(74, 162, 136) 100%, rgb(74, 162, 136) 100%, rgb(74, 162, 136) 100%, rgb(71, 169, 130) 100%);padding-bottom:10px;display:block;position:absolute;bottom:0;width:100%;height:3px}.heb-border .mod-articles-items li:hover,.heb-border .mod-articles-items li:active,.heb-border .mod-articles-items li:focus{clip-path:none}.heb-border .mod-articles-items li:has(a:focus){clip-path:none}.kundenbüro{color:var(--maincolor);padding:0;gap:20px;margin:24px auto;justify-content:center;max-width:760px}.kundenbüro a:link:not(.label),.kundenbüro a:visited:not(.label){color:#00804f}.kundenbüro>div{background:var(--darkcolortext);padding:24px;border-radius:4px;color:var(--maincolor)}.kundenbüro>div h3{display:flex;color:var(--maincolor);margin-top:12px;align-items:center}.kundenbüro>div h3 img{margin-right:10px}.kundenbüro>div ul.check{margin-bottom:0}.kundenbüro>div ul.check li{border-top:solid 1px #dfe8f1;color:var(--maincolor)}@media(min-width: 1276px){.kundenbüro{max-width:100%}}.landing-page.faq article{max-width:1200px;margin:0 auto}joomla-hidden-mail a{text-decoration:underline}.awk-widget-ausgabe input[type=checkbox]{margin-right:10px}.awk-ui-input{margin-bottom:0}.awk-wc .awk-ui-form-inline{margin-right:10px}select[name=f_uhrzeit_stunden],select[f_uhrzeit_minuten]{width:120px}.awk-location-select-input .searchable-select option{background:#f0f8ff;color:#000}abfallplus-publisher{color:#000 !important}@media(prefers-color-scheme: dark){abfallplus-publisher{color:#fff !important}}/*# sourceMappingURL=template.css.map */
