@charset "UTF-8";@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:root{--outer-margin: 15px;--max-width: 100%;--onecol-max-width: 100%}@media only screen and (min-width: 768px){:root{--outer-margin: 30px;--max-width: 100%;--onecol-max-width: 100%}}@media only screen and (min-width: 1024px){:root{--outer-margin: 30px;--max-width: 100%;--onecol-max-width: 750px}}@media only screen and (min-width: 1200px){:root{--outer-margin: 40px;--max-width: 1500px;--onecol-max-width: 850px}}@media only screen and (min-width: 1920px){:root{--outer-margin: 60px;--max-width: 1700px;--onecol-max-width: 1000px}}:root{--color-background: #ffffff;--color-background-standard: #ffffff;--color-bg-std: #ffffff;--color-background-prim: #a59b9a;--color-bg-prim: #a59b9a;--color-background-sec: #8a130e;--color-bg-sec: #8a130e;--color-background-tert: #f3eed9;--color-bg-tert: #e8e8e8;--color-text: #071013;--color-prim: #c31924;--color-sec: #b6181f;--color-tert: #a8171a;--color-link: #312e2e;--color-link-hover: #a59b9a;--color-outline: var(--color-prim);--color-input: var(--color-text);--color-input-border: #dfe0e2;--color-input-border-focus: #727272;--color-input-background: #fff;--color-input-placeholder: #d0cccd;--color-input-invalid: #f95d2e;--color-select-arrow: var(--color-input-border);--color-radio-bg-disabled: #eeeeee;--color-table-head: #c319244d;--color-table-border: #cccccc;--color-table-row-even: #c319240d;--color-table-row-odd: #f1f1f1;--color-hr: #dfe0e2}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/site/themes/drk-langenau/static/fonts/roboto-v32-latin-medium.woff2) format("woff2")}.font-head{font-family:Roboto,Arial,Helvetica,Arial,sans-serif;font-style:normal;font-weight:500}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/site/themes/drk-langenau/static/fonts/roboto-v32-latin-regular.woff2) format("woff2")}.font-copy{font-family:Roboto,Arial,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.text-0{font-size:.875rem;line-height:1.35}@media only screen and (min-width: 768px){.text-0{font-size:1rem}}@media only screen and (min-width: 1200px){.text-0{font-size:1.125rem}}@media only screen and (min-width: 1920px){.text-0{font-size:1.25rem}}.text-3{font-size:1.09375rem;line-height:1.22}@media only screen and (min-width: 768px){.text-3{font-size:1.25rem}}@media only screen and (min-width: 1200px){.text-3{font-size:1.40625rem}}@media only screen and (min-width: 1920px){.text-3{font-size:1.5625rem}}.text-2,.accordion>.container>.grid:after{font-size:1.53125rem;line-height:1.22}@media only screen and (min-width: 768px){.text-2,.accordion>.container>.grid:after{font-size:1.75rem}}@media only screen and (min-width: 1200px){.text-2,.accordion>.container>.grid:after{font-size:1.96875rem}}@media only screen and (min-width: 1920px){.text-2,.accordion>.container>.grid:after{font-size:2.1875rem}}.text-1{font-size:1.96875rem;line-height:1.22}@media only screen and (min-width: 768px){.text-1{font-size:2.25rem}}@media only screen and (min-width: 1200px){.text-1{font-size:2.53125rem}}@media only screen and (min-width: 1920px){.text-1{font-size:2.8125rem}}body:not(.wp-admin){font-family:Roboto,Arial,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4;color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:grayscale}@media only screen and (min-width: 768px){body:not(.wp-admin){font-size:1rem}}@media only screen and (min-width: 1200px){body:not(.wp-admin){font-size:1.125rem}}@media only screen and (min-width: 1920px){body:not(.wp-admin){font-size:1.25rem}}.text-6,.text-5,.text-4,.text-3,.text-2,.accordion>.container>.grid:after,.text-1,.text-0{margin-top:2em;margin-bottom:1em}p{margin-top:1.33em;margin-bottom:1em}.text-6:first-child,.text-5:first-child,.text-4:first-child,.text-3:first-child,.text-2:first-child,.accordion>.container>.grid:first-child:after,.text-1:first-child,.text-0:first-child,p:first-child{margin-top:0}.text-6:last-child,.text-5:last-child,.text-4:last-child,.text-3:last-child,.text-2:last-child,.accordion>.container>.grid:last-child:after,.text-1:last-child,.text-0:last-child,p:last-child{margin-bottom:0}.collapse-margins{margin-bottom:0}.collapse-margins+*{margin-top:0}small{font-size:smaller}s{text-decoration:line-through}u{text-decoration:underline}strong,b{font-weight:700}abbr{text-decoration-line:underline;text-decoration-style:dotted}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}var{font-style:italic}.uppercase{text-transform:uppercase}body{background-color:var(--color-background);width:100%;margin:0}.container{margin-right:auto;margin-left:auto;padding-right:var(--outer-margin);padding-left:var(--outer-margin);width:100%;max-width:var(--max-width)}.container-full{max-width:100%}.grid{width:100%;display:grid}.grid-full{margin-left:calc(var(--outer-margin) * -1);margin-right:calc(var(--outer-margin) * -1);width:auto}.margin-top-small{margin-top:3em}.margin-bottom-small{margin-bottom:3em}.margin-top-large{margin-top:6em}.margin-bottom-large{margin-bottom:6em}section>.margin-top-large:first-child{margin-top:3em}@media only screen and (min-width: 1024px){section>.margin-top-large:first-child{margin-top:6em}}section>.margin-bottom-large:last-child{margin-bottom:3em}@media only screen and (min-width: 1024px){section>.margin-bottom-large:last-child{margin-bottom:6em}}@media only screen and (min-width: 1024px){.width-onecolumn>.container>.grid{max-width:75%}}.width-onecolumn.anchor-left>.container>.grid{margin-left:0;margin-right:auto}.width-onecolumn.anchor-right>.container>.grid{margin-left:auto;margin-right:0}.width-full>.container{max-width:100%}.width-unframed>.container{max-width:3000px;padding-left:0;padding-right:0}.hidden{display:none!important}.color-primary,.color-prim{color:var(--color-prim)}@media only screen and (min-width: 768px){.multi-column{column-count:2;column-gap:2em}}.italic{font-style:italic}hr{height:0;border:none;border-bottom:1px solid var(--color-hr);margin:1rem 0}a:not(.btn).color-primary{--color-link: var(--color-primary)}a:not(.btn){border-radius:0;color:var(--color-link);text-decoration:underline;text-decoration-color:transparent;outline:transparent solid 2px;outline-offset:2px;cursor:pointer;transition:.2s}@media (hover: hover){a:not(.btn):not(:disabled):hover{color:var(--color-link-hover);text-decoration-color:transparent}}a:not(.btn):focus-visible{outline-color:var(--color-outline)}:root{--color-button-background: var(--color-prim);--color-button-border: var(--color-prim);--color-button-text: white;--color-button-background-hover: var(--color-prim);--color-button-border-hover: var(--color-prim);--color-button-text-hover: white;--color-button-outline: var(--color-prim)}.btn,header .menu-holder ul.menu li.button>a,.wpcf7 form .wpcf7-submit{border:2px solid var(--color-button-border);background-color:var(--color-button-background);color:var(--color-button-text);margin-bottom:1em;margin-right:1em;padding:.35em 1.5em;border-radius:0;display:inline-block;font-size:.875rem;font-weight:500;cursor:pointer;text-decoration-color:transparent;transition:color .2s,background-color .2s,border-color .2s}.btn:last-child,header .menu-holder ul.menu li.button>a:last-child,.wpcf7 form .wpcf7-submit:last-child{margin-right:0}.btn[disabled],header .menu-holder ul.menu li.button>a[disabled],.wpcf7 form [disabled].wpcf7-submit{opacity:.4;cursor:auto}@media (hover: hover){.btn:not(:disabled):hover,header .menu-holder ul.menu li.button>a:not(:disabled):hover,.wpcf7 form .wpcf7-submit:not(:disabled):hover{background-color:var(--color-button-background-hover);border-color:var(--color-button-border-hover);color:var(--color-button-text-hover)}}.btn:focus-visible,header .menu-holder ul.menu li.button>a:focus-visible,.wpcf7 form .wpcf7-submit:focus-visible{outline:var(--color-button-outline) solid 2px;outline-offset:2px}@media only screen and (min-width: 768px){.btn,header .menu-holder ul.menu li.button>a,.wpcf7 form .wpcf7-submit{font-size:1rem}}@media only screen and (min-width: 1200px){.btn,header .menu-holder ul.menu li.button>a,.wpcf7 form .wpcf7-submit{font-size:1.125rem}}@media only screen and (min-width: 1920px){.btn,header .menu-holder ul.menu li.button>a,.wpcf7 form .wpcf7-submit{font-size:1.25rem}}.btn-prim,header .menu-holder ul.menu li.button>a{--color-button-background: var(--color-prim);--color-button-border: var(--color-prim);--color-button-text: white;--color-button-background-hover: white;--color-button-border-hover: var(--color-prim);--color-button-text-hover: var(--color-prim);--color-button-outline: var(--color-prim)}.btn-sec{--color-button-background: white;--color-button-border: var(--color-prim);--color-button-text: var(--color-prim);--color-button-background-hover: var(--color-prim);--color-button-border-hover: var(--color-prim);--color-button-text-hover: white;--color-button-outline: var(--color-prim)}.btn-text{--color-button-background: transparent;--color-button-border: transparent;--color-button-text: var(--color-text);--color-button-background-hover: transparent;--color-button-border-hover: transparent;--color-button-text-hover: var(--color-prim)}.btn.paypal,header .menu-holder ul.menu li.button>a.paypal,.wpcf7 form .paypal.wpcf7-submit{display:inline-flex;align-items:center}.btn.paypal:before,header .menu-holder ul.menu li.button>a.paypal:before,.wpcf7 form .paypal.wpcf7-submit:before{content:"";margin-right:1em;width:2em;height:2em;display:block;transition:.2s ease;-webkit-mask-image:url(/site/themes/drk-langenau/static/img/icon-paypal.svg);mask-image:url(/site/themes/drk-langenau/static/img/icon-paypal.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-button-text)}@media (hover: hover){.btn.paypal:not(:disabled):hover:before,header .menu-holder ul.menu li.button>a.paypal:not(:disabled):hover:before,.wpcf7 form .paypal.wpcf7-submit:not(:disabled):hover:before{background-color:var(--color-button-text-hover)}}a.btn.external:after,header .menu-holder ul.menu li.button>a.external:after,.wpcf7 form a.external.wpcf7-submit:after{content:"";display:inline-block;width:1em;height:1em;margin-left:.33em;-webkit-mask-image:url(/site/themes/drk-langenau/static/img/icon-external.svg);mask-image:url(/site/themes/drk-langenau/static/img/icon-external.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-button-text);rotate:90deg;translate:0 2px;transition:.2s}@media (hover: hover){a.btn.external:not(:disabled):hover:after,header .menu-holder ul.menu li.button>a.external:not(:disabled):hover:after,.wpcf7 form a.external.wpcf7-submit:not(:disabled):hover:after{background-color:var(--color-button-text-hover)}}a.btn[href^="#"]:after,header .menu-holder ul.menu li.button>a[href^="#"]:after,.wpcf7 form a[href^="#"].wpcf7-submit:after{content:"";display:inline-block;width:1em;height:1em;margin-left:.33em;-webkit-mask-image:url(/site/themes/drk-langenau/static/img/icon-arrow.svg);mask-image:url(/site/themes/drk-langenau/static/img/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-button-text);rotate:90deg;translate:0 2px;transition:.2s}@media (hover: hover){a.btn[href^="#"]:not(:disabled):hover:after,header .menu-holder ul.menu li.button>a[href^="#"]:not(:disabled):hover:after,.wpcf7 form a[href^="#"].wpcf7-submit:not(:disabled):hover:after{background-color:var(--color-button-text-hover)}}ol,ul{margin-left:0;padding-left:0}ol li,ul li{margin-bottom:1em}ol li ul,ol li ol,ul li ul,ul li ol{margin-left:1em}ul{list-style:none}ul>li{padding-left:1em;position:relative}ul>li:before{content:"•";display:inline-block;position:absolute;left:0;top:0;scale:1.35;color:var(--color-primary)}ol{counter-reset:li;list-style:none}ol>li{position:relative;padding-left:2em;counter-increment:li;font-weight:700}ol>li:before{content:counters(li,".") ".";display:inline-block;position:absolute;left:0;top:0;font-weight:700}ol>li ol{counter-reset:li;margin-left:0;margin-top:.4em;margin-bottom:.8em}ol>li ol>li{padding-left:2.2em}ol>li ol>li ol>li{padding-left:3.4em}ol>li ol.alpha{margin-left:-2em;margin-bottom:1em;counter-reset:listStyle}ol>li ol.alpha>li{padding-left:2em;counter-increment:listStyle;font-weight:400}ol>li ol.alpha>li:before{content:counter(listStyle,lower-alpha);font-weight:400}ol>li ol.none{margin-left:-2em}ol>li ol.none>li{font-weight:400}ol>li ol.none>li:before{content:none}.wpcf7 form{--color-response: var(--color-input-invalid)}.wpcf7 form[data-status=sent]{--color-response: var(--color-input-border-focus)}.wpcf7 form{display:grid}.wpcf7 form .message{margin-bottom:20px}.wpcf7 form .wpcf7-not-valid-tip{font-size:1rem;line-height:1.75rem;color:var(--color-input-invalid)}.wpcf7 form .wpcf7-response-output{margin:1em 0;border:0;border-radius:0;padding:8px 44px 8px 20px;width:100%;background-color:var(--color-input-background);box-shadow:inset 0 0 0 1px var(--color-response)}.wpcf7 form .wpcf7-submit{position:relative;margin-top:1em;width:fit-content;transition:opacity .2s}.wpcf7 form .wpcf7-submit>span{transition:all .2s}.wpcf7 form[data-status=submitting] .wpcf7-submit{opacity:1;color:transparent;pointer-events:none}.wpcf7 form[data-status=submitting] .wpcf7-submit:before{content:"";position:absolute;width:24px;height:24px;inset:0;margin:auto;border:4px solid transparent;border-top-color:var(--color-background);border-radius:50%;animation:button-loading-spinner 1s ease infinite}@media (hover: hover){.wpcf7 form[data-status=submitting] .wpcf7-submit:not(:disabled):hover{color:transparent}}.wpcf7 form .is-sticky{display:none}.wpcf7 form .grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.wpcf7 form .grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px}@keyframes button-loading-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}label{margin-bottom:20px;display:block;position:relative}label:focus-within span:not(.condition,.wpcf7-not-valid-tip){color:var(--color-input-border-focus)}label .invalid-message{display:none}input:not([type=button],[type=submit],[type=reset],[type=radio],[type=checkbox]){border:0;border-radius:6px;padding:35px 20px 8px;width:100%;background-color:var(--color-input-background);box-shadow:inset 0 0 0 1px var(--color-input-border)}input:not([type=button],[type=submit],[type=reset],[type=radio],[type=checkbox])[type=date]{padding:34px 20px 7px}input:not([type=button],[type=submit],[type=reset],[type=radio],[type=checkbox]):focus{appearance:none;-webkit-appearance:none;outline:none;box-shadow:inset 0 0 0 2px var(--color-input-border-focus)}input:not([type=button],[type=submit],[type=reset],[type=radio],[type=checkbox])::placeholder{color:var(--color-input-placeholder)}input:not([type=button],[type=submit],[type=reset],[type=radio],[type=checkbox]):focus::placeholder{color:transparent}input:not([type=button],[type=submit],[type=reset],[type=radio],[type=checkbox])+span{font-size:1rem;position:absolute;top:0;left:0;z-index:1;padding:10px 10px 0 20px;pointer-events:none}input:not([type=button],[type=submit],[type=reset],[type=radio],[type=checkbox])+span+span.wpcf7-not-valid-tip{font-size:1rem;position:absolute;top:0;right:0;z-index:1;padding:7px 20px 0 10px;pointer-events:none}label.has-select:after{content:"";position:absolute;z-index:2;right:20px;top:calc(35px + (100% - 57px)/2);margin-top:-3px;width:16px;height:24px;-webkit-mask-image:url(/site/themes/drk-langenau/static/img/icon-angle.svg);mask-image:url(/site/themes/drk-langenau/static/img/icon-angle.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-select-arrow);pointer-events:none;transform:rotate(90deg)}label.has-select .placeholder{position:absolute;z-index:2;top:35px;left:20px;color:var(--color-input-placeholder);pointer-events:none}select{position:relative;border:0;border-radius:6px;padding:35px 44px 8px 20px;width:100%;background-color:var(--color-input-background);box-shadow:inset 0 0 0 1px var(--color-input-border);cursor:pointer}select:focus{appearance:none;-webkit-appearance:none;outline:none;box-shadow:inset 0 0 0 2px var(--color-input-border-focus)}select+span{font-size:1rem;position:absolute;top:0;left:0;z-index:1;padding:5px 10px 0 20px;pointer-events:none}select+span+span.wpcf7-not-valid-tip{font-size:1rem;position:absolute;top:0;right:0;z-index:1;padding:7px 20px 0 10px;pointer-events:none}.radio-group span{padding-bottom:5px;display:block;font-size:.875rem}.radio-group div{display:flex}.radio-group div label{margin-bottom:0;padding-top:10px;padding-bottom:10px;display:inline-flex;flex-grow:1;align-items:flex-start}.radio-group div label:not(.disabled){cursor:pointer}.radio-group div+.invalid-message{display:none}input:where([type=radio]){position:relative;top:1px;margin-right:20px;border:0;border-radius:99999px;width:1.5em;height:1.5em;flex-shrink:0;background-color:var(--color-input-background);box-shadow:inset 0 0 0 1px var(--color-input-border)}input:where([type=radio]):after{content:"";border-radius:99999px;width:.8em;height:.8em;display:inline-block;background-color:var(--color-text);opacity:0;position:absolute;top:50%;left:50%;translate:-50% -50%}input:where([type=radio]):focus,input:where([type=radio]):active{box-shadow:inset 0 0 0 2px var(--color-input-border-focus)}input:where([type=radio]):checked:after{opacity:1}input:where([type=radio]):disabled{background-color:var(--color-radio-bg-disabled);opacity:.8}input:where([type=radio])+span{color:var(--color-text)!important}.checkbox-group label{display:inline-block}.checkbox-group label div{display:inline-flex}.checkbox-group label div span{padding-top:2px;padding-bottom:5px;display:block;font-size:1em}.checkbox-group label div span a{text-decoration:underline}input:where([type=checkbox]){position:relative;top:1px;margin-right:20px;border:0;border-radius:6px;width:1.5em;height:1.5em;flex-shrink:0;background-color:var(--color-input-background);box-shadow:inset 0 0 0 1px var(--color-input-border)}input:where([type=checkbox]):after{content:"";width:100%;height:100%;display:inline-block;-webkit-mask-image:url(/site/themes/drk-langenau/static/img/icon-check.svg);mask-image:url(/site/themes/drk-langenau/static/img/icon-check.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:.8em;mask-size:.8em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-text);opacity:0}input:where([type=checkbox]):focus,input:where([type=checkbox]):active{box-shadow:inset 0 0 0 2px var(--color-input-border-focus)}input:where([type=checkbox]):checked:after{opacity:1}input:where([type=checkbox]):disabled{background-color:var(--color-radio-bg-disabled);opacity:.8}.wpcf7-form-control.wpcf7-acceptance>span.wpcf7-list-item{margin:0}.wpcf7-form-control.wpcf7-acceptance>span.wpcf7-list-item>label{display:flex}label:focus-within .resize-handle{border:2px solid var(--color-input-border-focus);border-top:none;border-left:none}label:focus-within .resize-handle:after{bottom:3px;right:3px}label:focus-within[data-name=message]:before,label:focus-within[data-name=message]:after{border-color:var(--color-input-border-focus);border-width:2px}label[data-name=message]:before{content:"";position:absolute;top:0;left:0;width:100%;height:1.5em;background:#fff;border-radius:6px 6px 0 0;border:1px solid var(--color-input-border)}label[data-name=message]:after{content:"";position:absolute;top:calc(1.5em - 2px);left:0;width:100%;height:3px;background:var(--color-input-background);border-left:1px solid var(--color-input-border);border-right:1px solid var(--color-input-border)}textarea{margin-bottom:2px;vertical-align:bottom;border:0;border-radius:6px;padding:35px 20px 8px;width:100%;height:100%;background-color:var(--color-input-background);border:1px solid var(--color-input-border);font-size:80%;line-height:1.1;resize:vertical;scrollbar-width:none}textarea::-webkit-scrollbar{width:0}textarea:focus,textarea:focus:before,textarea:focus:after{margin-bottom:1px;padding:34px 19px 8px;border-color:var(--color-input-border-focus);border-width:2px}textarea:focus+span+.resize-handle{bottom:1px}textarea::placeholder{color:var(--color-input-placeholder)}textarea:focus::placeholder{color:transparent}textarea+span{font-size:1rem;position:absolute;top:0;left:0;z-index:1;padding:10px 10px 0 20px;pointer-events:none}textarea+span+.resize-handle{position:absolute;bottom:2px;right:0;border:1px solid var(--color-input-border);border-top:none;border-left:none;border-bottom-right-radius:6px;width:20px;height:20px;background-color:var(--color-input-background);pointer-events:none}textarea+span+.resize-handle:after{content:"";position:absolute;bottom:4px;right:4px;width:16px;height:16px;-webkit-mask-image:url(/site/themes/drk-langenau/static/img/icon-vresize.svg);mask-image:url(/site/themes/drk-langenau/static/img/icon-vresize.svg);-webkit-mask-position:right center;mask-position:right center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-select-arrow)}textarea+span+div+span.wpcf7-not-valid-tip{font-size:1rem;position:absolute;top:0;right:0;z-index:1;padding:7px 20px 0 10px;pointer-events:none}blockquote{margin:2em 0;border-left:4px solid var(--color-text);padding-left:1.5em}code,pre{font-family:monospace,monospace;font-size:1em}code{padding:2px 4px;background:var(--color-input-background);box-shadow:inset 0 0 0 1px var(--color-input-border);border-radius:6px}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}pre{margin-top:1em;margin-bottom:1em;box-shadow:inset 0 0 0 1px var(--color-input-border);border-left:3px solid var(--color-input-border);border-top-right-radius:6px;border-bottom-right-radius:6px;padding:1em 1.5em;max-width:100%;display:block;overflow:auto;background:var(--color-input-background);color:var(--color-text);font-family:monospace;font-size:.75em;line-height:1.6;word-wrap:break-word}table{border-collapse:collapse;width:100%}th{text-align:inherit;background-color:var(--color-table-head)}tr+tr{border-top:1px solid var(--color-table-border)}tr:nth-child(2n){background-color:var(--color-table-row-even)}tr:nth-child(odd){background-color:var(--color-table-row-odd)}td,th{padding:.5em 1em}caption{padding-top:.75rem;padding-bottom:.75rem;text-align:left;caption-side:bottom}thead{font-weight:700}img{width:100%;height:auto}.img{position:relative;width:100%;height:0;background-repeat:no-repeat;background-size:cover}.img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;animation:pulse 2.5s infinite;background-color:var(--color-background)}.img>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .25s ease-in-out}.img.loaded,.img.none{background-image:none!important}.img.loaded:before,.img.none:before{animation:none;content:none}.img.loaded>img,.img.none>img{opacity:1}@keyframes pulse{0%{opacity:0}50%{opacity:.15}to{opacity:0}}img[class*=wp-image-]{width:revert-layer;height:auto}img[class*=wp-image-].size-thumbail{width:150px}img[class*=wp-image-].size-medium{width:300px}img[class*=wp-image-].size-large{width:1024px}img[class*=wp-image-].size-full{width:auto}img[class*=wp-image-].aligncenter{display:block;margin-left:auto;margin-right:auto}img[class*=wp-image-].alignleft{float:left;margin-right:1rem}img[class*=wp-image-].alignright{float:right;margin-left:1rem}video{width:100%;height:auto}altcha-widget .altcha{--altcha-color-base: var(--color-background);--altcha-border-width: 0}section.background-tert altcha-widget .altcha{--altcha-color-base: var(--color-bg-tert)}altcha-widget .altcha .altcha-main{gap:0;padding:0}altcha-widget .altcha .altcha-main .altcha-checkbox{display:block;height:auto;width:auto}altcha-widget .altcha .altcha-main .altcha-checkbox input{width:1.5em;height:1.5em;margin:0 20px 0 0}altcha-widget .altcha .altcha-main .altcha-label{margin:0}altcha-widget .altcha .altcha-main div:has(a[href*=altcha]){display:none}#wpadminbar{position:fixed}#wpadminbar #wp-admin-bar-site-name>.ab-item{width:36px;display:flex;align-items:last baseline}#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:""!important;height:30px;width:100%;top:4px;-webkit-mask-image:url(/site/themes/drk-langenau/static/favicons/backend/safari-pinned-tab.svg);mask-image:url(/site/themes/drk-langenau/static/favicons/backend/safari-pinned-tab.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#f0f5fa99}@media (min-width: 781px){#wpadminbar #wp-admin-bar-site-name>.ab-item{width:auto}#wpadminbar #wp-admin-bar-site-name>.ab-item:before{width:17px;height:18px;top:4px}}#wpadminbar #wp-admin-bar-site-name.hover>.ab-item:before{background-color:#72aee6}#wpadminbar{--color-env: transparent}body.env-development #wpadminbar{--color-env: #8cb369}body.env-staging #wpadminbar{--color-env: #f4a259}body.env-production #wpadminbar{--color-env: #bc4b51}#wpadminbar{border-bottom:4px solid var(--color-env)}#wpadminbar #wp-admin-bar-ln-envswitcher>.ab-item{background:var(--color-env)!important;color:#f0f0f1!important}:root{--logo-height: 80px;--header-padding-top: 1rem;--header-padding-bottom: 0rem}@media only screen and (min-width: 350px){:root{--logo-height: 100px}}@media only screen and (min-width: 768px){:root{--logo-height: 125px;--header-padding-top: 2rem;--header-padding-bottom: 2rem}}body.header-small{--logo-height: 80px;--header-padding-top: 1rem;--header-padding-bottom: 0}@media only screen and (min-width: 1340px){body.header-small{--logo-height: 100px;--header-padding-top: 1rem;--header-padding-bottom: 0rem}}body{--adminbar-height: 0px}body.logged-in.admin-bar{--adminbar-height: 46px}@media only screen and (min-width: 783px){body.logged-in.admin-bar{--adminbar-height: 32px}}body.menu-open{position:fixed;width:100%;overflow-y:scroll}body>a[href="#main"]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;background-color:var(--color-background);margin:.5em;padding:.2em .4em}body>a[href="#main"]:focus-visible{top:0;left:0;width:auto;height:auto;z-index:100000}header{--color-link: var(--color-text);--color-link-hover: var(--color-button);position:fixed;z-index:3;top:var(--adminbar-height);left:0;right:0;background-color:var(--color-background)}body.header-small header{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}header nav .top{padding-top:var(--header-padding-top);padding-bottom:var(--header-padding-bottom);position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center}header nav .top:before{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:#fff}header nav .top .logo{position:relative;z-index:2;margin-bottom:0;width:calc(var(--logo-height) * 2.7);height:var(--logo-height)}header nav .top .logo>span{visibility:hidden}header nav .top .logo>svg{position:absolute;top:0;left:0;width:100%;height:100%}header nav .top .logo>svg #desktop,header nav .top .logo>svg #mobile{transition:opacity .2s}header nav .top .logo>svg #desktop{opacity:0}@media only screen and (min-width: 768px){header nav .top .logo>svg #desktop{opacity:1}header nav .top .logo>svg #mobile{opacity:0}body.header-small header nav .top .logo>svg #desktop{opacity:0}body.header-small header nav .top .logo>svg #mobile{opacity:1}}header nav .top .logo>svg #cross{fill:var(--color-prim)}header nav .top .menu-trigger-holder{height:54px;display:flex;justify-content:flex-end;align-self:center}@media only screen and (min-width: 1340px){header nav .top .menu-trigger-holder{display:none}}header nav .top .menu-trigger-holder>.menu-trigger{position:relative;z-index:2;top:-.5em;border:none;height:100%;background-color:transparent;translate:0 -.5em}@media only screen and (min-width: 768px){header nav .top .menu-trigger-holder>.menu-trigger{top:0}}header nav .top .menu-trigger-holder>.menu-trigger .bar{position:relative;z-index:1;top:4px;height:4px;width:40px;margin:8px;display:block;background-color:var(--color-text);transition:all .2s}body.menu-open header nav .top .menu-trigger-holder>.menu-trigger .bar:nth-of-type(1){transform:translateY(12px) rotate(45deg)}body.menu-open header nav .top .menu-trigger-holder>.menu-trigger .bar:nth-of-type(2){opacity:0}body.menu-open header nav .top .menu-trigger-holder>.menu-trigger .bar:nth-of-type(3){transform:translateY(-12px) rotate(-45deg)}header nav .top,header nav .top .logo{transition:all .2s ease-in-out}header+main{margin-top:calc(var(--logo-height) + var(--header-padding-top) + var(--header-padding-bottom));transition:margin-top .2s ease-in-out}header .menu-holder{position:fixed;z-index:1;top:0;right:-100%;width:100%;max-width:500px;height:100%;background-color:var(--color-background);overflow-y:auto;overflow-x:clip;transition:right .3s ease-out}header .menu-holder ul.menu{position:absolute;left:0;width:100%;padding:calc(var(--adminbar-height) + var(--logo-height) + var(--header-padding-top) + var(--header-padding-bottom)) 2rem 2rem 4rem;list-style:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}header .menu-holder ul.menu li{margin:1em 0 1rem;padding:0;width:100%;font-size:1.75rem;line-height:1.11;opacity:0;transform:translate(200px);transition-property:transform,opacity;transition-duration:0s;transition-delay:.2s}header .menu-holder ul.menu li:before{content:none}header .menu-holder ul.menu li a{display:block;width:100%;transition:all .2s}@media (hover: hover){header .menu-holder ul.menu li a:not(:disabled):hover{text-decoration-color:transparent}}header .menu-holder ul.menu li.button>a{width:fit-content;padding:.5em 1em}header .menu-holder ul.menu li.current-menu-item>a{--color-link: var(--color-prim)}@media only screen and (min-width: 768px){header .menu-holder ul.menu li{margin:0 0 .5rem;line-height:2.26}}body.menu-open header .menu-holder ul.menu li{transform:translate(0);opacity:1;transition-duration:.2s}body.menu-open header .menu-holder ul.menu li:nth-child(1){transition-delay:.2s}body.menu-open header .menu-holder ul.menu li:nth-child(2){transition-delay:.25s}body.menu-open header .menu-holder ul.menu li:nth-child(3){transition-delay:.3s}body.menu-open header .menu-holder ul.menu li:nth-child(4){transition-delay:.35s}body.menu-open header .menu-holder ul.menu li:nth-child(5){transition-delay:.4s}body.menu-open header .menu-holder ul.menu li:nth-child(6){transition-delay:.45s}body.menu-open header .menu-holder ul.menu li:nth-child(7){transition-delay:.5s}body.menu-open header .menu-holder ul.menu li:nth-child(8){transition-delay:.55s}body.menu-open header .menu-holder ul.menu li:nth-child(9){transition-delay:.6s}body.menu-open header .menu-holder ul.menu li:nth-child(10){transition-delay:.65s}body.menu-open header .menu-holder{right:0%;transition:right .3s ease-out}@media only screen and (min-width: 1340px){header .menu-holder{position:static;z-index:2;margin-top:0;max-width:100%;height:auto;display:block;grid-column:auto;background-color:transparent;overflow:visible}header .menu-holder ul.menu{position:static;margin-top:0;padding:0;display:flex;flex-direction:row;justify-content:flex-end;transition:translate .2s ease-in-out}body.header-small header .menu-holder ul.menu{translate:0 calc(var(--header-padding-top) / -2)}header .menu-holder ul.menu li{margin:.33em 1.5em .33em 0;border-bottom:none;width:auto;opacity:1;transform:translate(0);transition-property:none;font-size:1.5rem;line-height:2.375rem}header .menu-holder ul.menu li a{position:relative;display:block;padding:10px 0;white-space:nowrap}header .menu-holder ul.menu li a:before{content:"";position:absolute;top:0;left:50%;width:0;height:6px;background-color:var(--color-prim);transition:width .2s;translate:-50%}header .menu-holder ul.menu li:last-child{margin:.33em 0}header .menu-holder ul.menu li.hidden{display:none}header .menu-holder ul.menu li.current-menu-item>a,header .menu-holder ul.menu li.current_page_item>a{font-weight:500}header .menu-holder ul.menu li.current-menu-item>a:before,header .menu-holder ul.menu li.current_page_item>a:before{width:100%}header .menu-holder ul.menu li:hover a:before{width:100%;transition-delay:.15s}header .menu-holder ul.menu li:focus-within a:before{width:100%}}header .menu-holder ul.menu li.button>a{margin:0;font-size:1.25rem}header .menu-holder ul.menu li.button>a:before{content:none}main .curtain{position:fixed;z-index:2;top:0;left:0;width:100%;height:100%;cursor:pointer;background-color:#0000004d;visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s}body.menu-open main .curtain{visibility:visible;opacity:1;transition:visibility 0s 0s,opacity .3s}footer>section:first-child{padding:6em 0 3em;line-height:1.75}footer>section:first-child .container>.grid{grid-template-columns:1fr;row-gap:2em;column-gap:2em;align-items:start;max-width:75%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 600px){footer>section:first-child .container>.grid{column-gap:10em}}@media only screen and (min-width: 1024px){footer>section:first-child .container>.grid{grid-template-columns:auto auto 1fr}}@media only screen and (min-width: 1400px){footer>section:first-child .container>.grid{column-gap:14em}}footer>section:first-child .container>.grid a{text-decoration-color:var(--color-link);text-underline-offset:.15em;text-decoration-thickness:.02em}@media (hover: hover){footer>section:first-child .container>.grid a:not(:disabled):hover{text-decoration-color:transparent}}footer>section:first-child .container>.grid h2{color:var(--color-background);text-transform:uppercase}footer>section:first-child .container>.grid .contact>h2{margin-bottom:.2em}footer>section:first-child .container>.grid .contact>h2+p{margin-top:.2em}footer>section:first-child .container>.grid nav ul{margin:0;padding:0}footer>section:first-child .container>.grid nav ul li{margin:.25em 0;padding:0}footer>section:first-child .container>.grid nav ul li:before{content:none}footer>section:first-child .container>.grid .social{display:flex}footer>section:first-child .container>.grid .social a{width:1.75em;height:1.75em;margin-right:1em}footer>section:first-child .container>.grid .social a>div{width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-background)}footer>section:first-child .container>.grid .social a[title=Facebook]>div{-webkit-mask-image:url(/site/themes/drk-langenau/static/img/icon-social-fb.svg);mask-image:url(/site/themes/drk-langenau/static/img/icon-social-fb.svg)}footer>section:first-child .container>.grid .social a[title=Instagram]>div{-webkit-mask-image:url(/site/themes/drk-langenau/static/img/icon-social-ig.svg);mask-image:url(/site/themes/drk-langenau/static/img/icon-social-ig.svg)}footer section.lovemade{--color-link: #b7c0bc;background-color:#636466}footer section.lovemade>.container>.grid{padding:.25em 0;grid-template-columns:1fr}footer section.lovemade>.container>.grid a{display:block;font-size:90%;text-align:center;text-decoration:none;transition:.6s ease}footer section.lovemade>.container>.grid a svg{margin:0 .15em;width:1em;translate:0 .15em;scale:.75;animation:pulsate 2s linear infinite}footer section.lovemade>.container>.grid a svg path{fill:#c52c2c}@media (hover: hover){footer section.lovemade>.container>.grid a:not(:disabled):hover{color:#f5f5f5;scale:1.025}}@keyframes pulsate{0%{scale:.75}10%{scale:1.15}to{scale:.75}}@media only screen and (max-width: 767px){.pageheader>.container>.grid .img{padding-top:75%!important}}.pageheader>.container>.grid .boxes{--gap: 2em;max-width:var(--max-width);margin-top:calc((var(--max-width) - var(--outer-margin) * 2 - 4em) / 3 / 5 * 2 * -1);margin-bottom:3em;margin-right:auto;margin-left:auto;padding-left:var(--outer-margin);padding-right:var(--outer-margin);display:flex;flex-wrap:wrap;gap:calc(var(--gap) * 2)}@media only screen and (min-width: 768px){.pageheader>.container>.grid .boxes{justify-content:center;gap:calc(var(--gap) * 2)}}@media only screen and (min-width: 1024px){.pageheader>.container>.grid .boxes{margin-bottom:0;gap:var(--gap)}}.pageheader>.container>.grid .boxes .box{display:grid;grid-auto-rows:auto 1fr;filter:drop-shadow(.5em -.5em .5em rgba(0,0,0,.2));width:100%}@media only screen and (min-width: 768px){.pageheader>.container>.grid .boxes .box{width:calc((100% - var(--gap) * 2) / 2)}}@media only screen and (min-width: 1024px){.pageheader>.container>.grid .boxes .box{width:calc((100% - var(--gap) * 2) / 3)}}.pageheader>.container>.grid .boxes .box-header{position:relative;border-radius:1em 1em 0 0;overflow:hidden;aspect-ratio:8/1}.pageheader>.container>.grid .boxes .box-header:has(.icon),.pageheader>.container>.grid .boxes .box-header:has(.img){aspect-ratio:5/2}.pageheader>.container>.grid .boxes .box-header>*{position:absolute;top:0;left:0;width:100%;height:100%}.pageheader>.container>.grid .boxes .box-header>.icon{top:1em;left:1em;width:calc(100% - 2em);height:calc(100% - 2em);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-background)}.pageheader>.container>.grid .boxes .box-content{padding:2em;background-color:var(--color-bg-tert)}@media only screen and (min-width: 768px){.pageheader>.container>.grid .boxes .box-content{display:grid;grid-template-rows:5em 1fr}}.pageheader>.container>.grid .boxes .box .plus{display:none}.pageheader>.container>.grid .boxes .box:nth-child(1) .box-header{background-color:var(--color-prim);background-image:linear-gradient(90deg,var(--color-prim) 0%,var(--color-sec) 150%)}.pageheader>.container>.grid .boxes .box:nth-child(2) .box-header{background-color:var(--color-sec);background-image:linear-gradient(90deg,var(--color-prim) -50%,var(--color-tert) 150%)}.pageheader>.container>.grid .boxes .box:nth-child(3) .box-header{background-color:var(--color-tert);background-image:linear-gradient(90deg,var(--color-sec) -50%,var(--color-tert) 25%)}.pageheader>.container>.grid .boxes a.box{position:relative;--color-link-hover: var(--color-text);transition:.3s ease-out}.pageheader>.container>.grid .boxes a.box .box-content{padding:2em 1.9em 4.933304em}.pageheader>.container>.grid .boxes a.box .plus{--l: 4.4em;display:block;position:absolute;bottom:0;left:50%;width:var(--l);height:var(--l);translate:calc(var(--l) / -2) calc(var(--l) / 3);filter:drop-shadow(0 0 .5em rgba(0,0,0,.25))}.pageheader>.container>.grid .boxes a.box .plus:before,.pageheader>.container>.grid .boxes a.box .plus:after{content:"";position:absolute;background-color:var(--color-prim);transform-origin:bottom right;transition:.2s ease-out}.pageheader>.container>.grid .boxes a.box .plus:before{top:calc(var(--l) / 3);right:0;width:var(--l);height:calc(var(--l) / 3)}.pageheader>.container>.grid .boxes a.box .plus:after{bottom:0;left:calc(var(--l) / 3);width:calc(var(--l) / 3);height:var(--l)}@media (hover: hover){.pageheader>.container>.grid .boxes a.box:not(:disabled):hover{translate:0 .5em}.pageheader>.container>.grid .boxes a.box:not(:disabled):hover .plus:before,.pageheader>.container>.grid .boxes a.box:not(:disabled):hover .plus:after{rotate:-45deg;scale:.85}.pageheader>.container>.grid .boxes a.box:not(:disabled):hover .plus:before{translate:calc(var(--l) / -3 + 1em) 0;width:3.6em}.pageheader>.container>.grid .boxes a.box:not(:disabled):hover .plus:after{translate:1em calc(var(--l) / -3);height:3.6em}}.pageheader>.container>.grid .boxes a.box:focus-visible{translate:0 .5em}.pageheader>.container>.grid .boxes a.box:focus-visible .plus:before,.pageheader>.container>.grid .boxes a.box:focus-visible .plus:after{rotate:-45deg;scale:.85}.pageheader>.container>.grid .boxes a.box:focus-visible .plus:before{translate:calc(var(--l) / -3 + 1em) 0;width:3.6em}.pageheader>.container>.grid .boxes a.box:focus-visible .plus:after{translate:1em calc(var(--l) / -3);height:3.6em}body.single-article .single-header>.container>.grid p+h1{margin-top:0}body.page-sanitaetsdienst .wpcf7 .grid.days{gap:20px}body.page-sanitaetsdienst .wpcf7 .grid.days>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:center}body.page-sanitaetsdienst .wpcf7 .grid.days>div>label{margin:0}section{display:grid;background-color:var(--color-background);color:var(--color-text)}section.background-prim{background-color:var(--color-bg-prim);color:var(--color-background);--color-link: var(--color-background);--color-link-hover: var(--color-background);--color-outline: var(--color-background)}section.background-sec{background-color:var(--color-bg-sec);color:var(--color-background);--color-link: var(--color-background);--color-link-hover: var(--color-background);--color-outline: var(--color-background)}section.background-sec .btn-prim,section.background-sec header .menu-holder ul.menu li.button>a,header .menu-holder ul.menu section.background-sec li.button>a{--color-button-border-hover: var(--color-background)}section.background-sec .btn-sec{--color-button-border: var(--color-background)}section.background-tert{background-color:var(--color-bg-tert)}.onecolumn>.container>.grid{margin:0 auto;width:100%;max-width:100%}@media only screen and (min-width: 1024px){.onecolumn.width-onecolumn>.container>.grid{max-width:75%}}.onecolumn.width-onecolumn.anchor-left>.container>.grid{margin-left:0;margin-right:auto}.onecolumn.width-onecolumn.anchor-right>.container>.grid{margin-left:auto;margin-right:0}.onecolumn.left>.container>.grid{margin-left:0}.twocolumn>.container>.grid{margin:0 auto;width:100%;gap:4em}.twocolumn>.container>.grid.width-onecolumn>.container>.grid{max-width:var(--onecol-max-width)}@media only screen and (min-width: 1024px){.twocolumn>.container>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.threecolumn>.container>.grid{margin:0 auto;width:100%;gap:4em}.threecolumn>.container>.grid.width-onecolumn>.container>.grid{max-width:var(--onecol-max-width)}@media only screen and (min-width: 1024px){.threecolumn>.container>.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.textimage>.container>.grid{--large-col: 2fr;--small-col: 1fr;row-gap:1em}@media only screen and (min-width: 1024px){.textimage>.container>.grid{grid-template-columns:var(--small-col) var(--large-col);align-items:center}}.textimage>.container>.grid{--content-order: 0}.textimage>.container>.grid.text-image{--content-order: -1}@media only screen and (min-width: 1024px){.textimage>.container>.grid.text-image{grid-template-columns:var(--large-col) var(--small-col)}.textimage>.container>.grid.text-image .content{padding-right:3em}}.textimage>.container>.grid.image-text{--content-order: 0}@media only screen and (min-width: 1024px){.textimage>.container>.grid.image-text{grid-template-columns:var(--small-col) var(--large-col)}.textimage>.container>.grid.image-text .content{padding-left:3em}}.textimage>.container>.grid .image.contain img{object-fit:contain}@media only screen and (max-width: 1023px){.textimage>.container>.grid .img{padding-top:42%!important}}.textimage>.container>.grid .content{order:var(--content-order)}.textimage>.container>.grid .slider{position:relative;width:100%;height:100%}.textimage>.container>.grid .slider .splide{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-rows:100% 1.2em;row-gap:.4em}.textimage>.container>.grid .slider .splide .splide__track ul.splide__list li{padding:0}.textimage>.container>.grid .slider .splide .splide__track ul.splide__list li:before{content:none}.textimage>.container>.grid .slider .splide .splide__track ul.splide__list li .img{padding-top:0!important;height:100%}.textimage>.container>.grid .slider .splide ul.splide__pagination:focus-visible{outline:2px solid var(--color-text)}.textimage>.container>.grid .slider .splide ul.splide__pagination li{padding:0 .3em}.textimage>.container>.grid .slider .splide ul.splide__pagination li:before{content:none}.textimage>.container>.grid .slider .splide ul.splide__pagination li button{padding:.2em;width:.8em;height:.8em;background-color:var(--color-text);cursor:pointer;opacity:.4;transition:opacity .2s}.textimage>.container>.grid .slider .splide ul.splide__pagination li button.is-active{opacity:.8}@media only screen and (max-width: 1023px){.textimage.mobile-top>.container>.grid{--content-order: 0}}@media only screen and (min-width: 1024px){.textimage.width-onecolumn>.container>.grid{max-width:75%}}.textimage.width-onecolumn.anchor-left>.container>.grid{margin-left:0;margin-right:auto}.textimage.width-onecolumn.anchor-right>.container>.grid{margin-left:auto;margin-right:0}@media only screen and (min-width: 1024px){.textimage.img-cover .grid .img,.textimage.img-cover .grid .image,.textimage.img-contain .grid .img,.textimage.img-contain .grid .image{padding-top:0!important;height:100%}}.textimage.img-cover .grid .img img,.textimage.img-cover .grid .image img,.textimage.img-contain .grid .img img,.textimage.img-contain .grid .image img{width:100%;height:100%}.textimage.img-cover .grid .content,.textimage.img-contain .grid .content{padding-top:1em;padding-bottom:1em}.textimage.img-contain .grid .img img{object-fit:contain}.textimage.img-contain .grid .content{padding:0}.textimage.img-top .grid{align-items:start}.textimage.img-mobile-noshrink>.container>.grid .image .img{padding-top:84%!important}.textimage.img-portrait>.container>.grid .image .img{padding-top:150%!important}.textimage.jacke>.container>.grid{--large-col: 3.1fr;--small-col: 1fr}.textimage.jacke>.container>.grid .img{padding-top:120%!important}.textimage.jacke>.container>.grid .img img{object-fit:contain}.image.width-fullhd>.container{max-width:2040px}@media only screen and (max-width: 767px){.image .img{padding-top:100%!important}}.articles>.container>.grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:3em}@media only screen and (min-width: 1024px){.articles>.container>.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2em}}.articles>.container>.grid>a{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;filter:drop-shadow(.5em -.5em .5em rgba(0,0,0,.2));--color-link: var(--color-text);--color-link-hover: var(--color-text);text-decoration-color:transparent}@media only screen and (max-width: 1023px){.articles>.container>.grid>a{display:grid;grid-template-columns:25% 1fr}.articles>.container>.grid>a .img{padding-top:0!important;height:100%!important}}@media only screen and (max-width: 639px){.articles>.container>.grid>a{grid-template-columns:1fr}.articles>.container>.grid>a .img{padding-top:33%!important}}.articles>.container>.grid>a .content{padding:2em;background-color:var(--color-bg-tert);display:grid;grid-template-rows:auto auto 1fr auto}.articles>.container>.grid>a .content .title,.articles>.container>.grid>a .content .excerpt{margin:0 0 1em}.articles>.container>.grid>a .content .link{width:fit-content;text-decoration:underline;text-decoration-color:var(--color-text);transition:.2s}@media (hover: hover){.articles>.container>.grid>a:not(:disabled):hover>.content>.link{color:var(--color-bg-prim);text-decoration-color:var(--color-bg-prim)}}.articles>.container>.grid>div:last-child{grid-column:1/-1;text-align:right}.articles>.container>.grid>div:last-child .btn,.articles>.container>.grid>div:last-child .wpcf7 form .wpcf7-submit,.wpcf7 form .articles>.container>.grid>div:last-child .wpcf7-submit,.articles>.container>.grid>div:last-child header .menu-holder ul.menu li.button>a,header .menu-holder ul.menu .articles>.container>.grid>div:last-child li.button>a{margin:0}section.background-sec .articles>.container>.grid>a,section.background-prim .articles>.container>.grid>a,section.background-tert .articles>.container>.grid>a{border-width:0}section.background-sec .articles>.container>.grid>a .content,section.background-prim .articles>.container>.grid>a .content,section.background-tert .articles>.container>.grid>a .content{background-color:var(--color-background)}.events{--contentBg: var(--color-bg-tert)}.events .controls{display:flex;justify-content:space-between;margin:.2em 0 2em}.events .controls button{position:relative;padding:.5em 0;min-width:0;font-size:1.25rem;cursor:pointer}.events .controls button:before{content:"";position:absolute;top:0;left:50%;width:0;height:6px;background-color:var(--color-prim);transition:width .2s;translate:-50%}.events .controls button[aria-selected=true]:before{width:100%}@media only screen and (min-width: 768px){.events .controls{justify-content:flex-start;gap:2em}}.events .items{opacity:0;transition:opacity .2s}.events .items .item{margin-bottom:2em;width:100%;display:grid;align-items:start;background-color:var(--contentBg);filter:drop-shadow(.5em -.5em .5em rgba(0,0,0,.2))}.events .items .item .date{display:grid;align-items:start;grid-template-columns:auto 1fr;grid-template-areas:"day month" "day year";column-gap:.5em;height:100%;padding:1.5em 2em 1em;background-color:var(--color-prim);color:var(--color-background)}.events .items .item .date .month{grid-area:month;font-size:1.875rem;letter-spacing:1px}.events .items .item .date .day{grid-area:day;font-size:4.5rem;line-height:1;font-weight:500}.events .items .item .date .year{grid-area:year;font-size:1.375rem;translate:0 -.25em}@media only screen and (min-width: 768px){.events .items .item .date{grid-template-areas:"month" "day" "year";grid-template-rows:auto auto 1fr;justify-content:center}.events .items .item .date .day{font-size:3.375rem;line-height:1;font-weight:700}.events .items .item .date .year{font-size:1.6875rem}.events .items .item .date .month{font-size:2.25rem;line-height:1}}.events .items .item .content{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;padding:1.5em 2em}.events .items .item .content .datetime{font-weight:400}.events .items .item .content .title{margin:.5em 0 .15em;hyphens:auto}.events .items .item .content .type,.events .items .item .content .description{margin:0 0 .5em}.events .items .item .content .cancelled{margin:0 0 .5em;color:var(--color-input-invalid)}.events .items .item .content .location{display:flex;flex-wrap:wrap;gap:.25em;align-items:center}.events .items .item .content .location span{color:var(--color-link);font-size:90%;letter-spacing:-.5px}.events .items .item .content a{margin:1em 0 0;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}@media only screen and (min-width: 768px){.events .items .item{grid-template-columns:auto 1fr auto}}.events .items.inited{opacity:1!important}.events .items+div{text-align:right}section.background-tert .events{--contentBg: #fff}.metrics>.container>.grid{background-color:var(--color-bg-prim);gap:2px}.metrics>.container>.grid[data-amount="2"]>div{text-align:center}@media only screen and (min-width: 480px){.metrics>.container>.grid[data-amount="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics>.container>.grid[data-amount="2"]>div{padding:1.5em 2em}.metrics>.container>.grid[data-amount="2"]>div:first-child{text-align:right;padding-left:0}.metrics>.container>.grid[data-amount="2"]>div:last-child{text-align:left;padding-right:0}}.metrics>.container>.grid[data-amount="3"]>div{text-align:center}@media only screen and (min-width: 480px){.metrics>.container>.grid[data-amount="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics>.container>.grid[data-amount="3"]>div{padding:1.5em 2em}.metrics>.container>.grid[data-amount="3"]>div:first-child{text-align:right;padding-left:0}.metrics>.container>.grid[data-amount="3"]>div:nth-child(2){text-align:left;padding-right:0}.metrics>.container>.grid[data-amount="3"]>div:last-child{grid-column:span 2;text-align:center;padding-left:0;padding-right:0}}@media only screen and (min-width: 1024px){.metrics>.container>.grid[data-amount="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics>.container>.grid[data-amount="3"]>div:first-child{text-align:left;padding-left:0}.metrics>.container>.grid[data-amount="3"]>div:nth-child(2){grid-column:2/3;text-align:left;padding-right:3em}.metrics>.container>.grid[data-amount="3"]>div:last-child{grid-column:auto;text-align:left;padding-left:3em;padding-right:0}}.metrics>.container>.grid[data-amount="4"]>div{text-align:center}@media only screen and (min-width: 480px){.metrics>.container>.grid[data-amount="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics>.container>.grid[data-amount="4"]>div{padding:1.5em 2em}}@media only screen and (min-width: 1024px){.metrics>.container>.grid[data-amount="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.metrics>.container>.grid[data-amount="4"]>div{text-align:center}.metrics>.container>.grid[data-amount="4"]>div:first-child{padding-left:0}.metrics>.container>.grid[data-amount="4"]>div:last-child{padding-right:0}}.metrics>.container>.grid>div{padding:1.5em 3em;background-color:var(--color-background-standard);color:var(--color-prim)}.metrics>.container>.grid>div>.highlight{opacity:0;font-size:5em;color:var(--color-bg-prim)}.metrics>.container>.grid>div>.highlight[data-plus="1"]:after{content:"+";opacity:0;animation:grow .2s 2.25s reverse forwards}@keyframes grow{0%{transform:scale(1);opacity:1}4%{transform:scale(.98)}8%{transform:scale(.99)}18%{transform:scale(.94)}26%{transform:scale(.98)}46%{transform:scale(.75)}64%{transform:scale(.98)}76%{transform:scale(.44)}88%{transform:scale(.11)}to{transform:scale(0)}}.cards>.container>.grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:3em}@media only screen and (min-width: 1024px){.cards>.container>.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2em}}.cards>.container>.grid>a,.cards>.container>.grid>div{--color-link: var(--color-text);--color-link-hover: var(--color-text);display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;filter:drop-shadow(.5em -.5em .5em rgba(0,0,0,.2));text-decoration-color:transparent}.cards>.container>.grid>a .img,.cards>.container>.grid>a .icon,.cards>.container>.grid>div .img,.cards>.container>.grid>div .icon{padding-top:50%!important}.cards>.container>.grid>a .img,.cards>.container>.grid>a .img.none,.cards>.container>.grid>a .icon,.cards>.container>.grid>a .icon.none,.cards>.container>.grid>div .img,.cards>.container>.grid>div .img.none,.cards>.container>.grid>div .icon,.cards>.container>.grid>div .icon.none{background-color:var(--color-prim)}.cards>.container>.grid>a .icon,.cards>.container>.grid>div .icon{position:relative}.cards>.container>.grid>a .icon>div,.cards>.container>.grid>div .icon>div{position:absolute;top:1em;left:1em;width:calc(100% - 3em);height:calc(100% - 3em);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-background)}.cards>.container>.grid>a .content,.cards>.container>.grid>div .content{padding:2em;background-color:var(--color-bg-tert);display:grid;grid-template-rows:auto auto 1fr auto}.cards>.container>.grid>a .content .title,.cards>.container>.grid>a .content .excerpt,.cards>.container>.grid>div .content .title,.cards>.container>.grid>div .content .excerpt{margin:0 0 1em}.cards>.container>.grid>a .content .link,.cards>.container>.grid>div .content .link{align-self:end;width:fit-content;text-decoration:underline;text-decoration-color:var(--color-text);transition:.2s}@media only screen and (max-width: 1023px){.cards>.container>.grid>a,.cards>.container>.grid>div{display:grid;grid-template-columns:25% 1fr}.cards>.container>.grid>a .img,.cards>.container>.grid>div .img{padding-top:0!important;height:100%!important}}@media only screen and (max-width: 639px){.cards>.container>.grid>a,.cards>.container>.grid>div{grid-template-columns:1fr}.cards>.container>.grid>a .img,.cards>.container>.grid>div .img{padding-top:33%!important}}@media (hover: hover){.cards>.container>.grid>a:not(:disabled):hover>.content>.link,.cards>.container>.grid>div:not(:disabled):hover>.content>.link{color:var(--color-bg-prim);text-decoration-color:var(--color-bg-prim)}}section.background-sec .cards>.container>.grid>a,section.background-sec .cards>.container>.grid>div,section.background-prim .cards>.container>.grid>a,section.background-prim .cards>.container>.grid>div,section.background-tert .cards>.container>.grid>a,section.background-tert .cards>.container>.grid>div{border-width:0}section.background-sec .cards>.container>.grid>a .content,section.background-sec .cards>.container>.grid>div .content,section.background-prim .cards>.container>.grid>a .content,section.background-prim .cards>.container>.grid>div .content,section.background-tert .cards>.container>.grid>a .content,section.background-tert .cards>.container>.grid>div .content{background-color:var(--color-background);color:var(--color-text)}section.background-sec .cards>.container>.grid>a .icon,section.background-sec .cards>.container>.grid>div .icon,section.background-sec .cards>.container>.grid>a .img.none,section.background-sec .cards>.container>.grid>div .img.none{background-color:var(--color-bg-prim)}.downloads>.container>.grid ul{display:flex;flex-direction:column;column-gap:4em;row-gap:2em}.downloads>.container>.grid ul .item{display:grid;grid-template-columns:6em 1fr;align-items:center;text-decoration-color:transparent}.downloads>.container>.grid ul .item svg{margin-top:.25em;margin-right:1em;width:5em;height:5em}.downloads>.container>.grid ul .item .content .title{margin-bottom:.2em;hyphens:auto;text-decoration:underline;text-decoration-color:transparent;transition:.2s ease-out}.downloads>.container>.grid ul .item .content .meta{display:flex;column-gap:.25em}.downloads>.container>.grid ul .item .content .meta .type{text-transform:uppercase}@media (hover: hover){.downloads>.container>.grid ul .item:not(:disabled):hover{text-decoration-color:transparent}.downloads>.container>.grid ul .item:not(:disabled):hover .content .title{text-decoration-color:var(--color-link)}}@media only screen and (min-width: 1024px){.downloads>.container>.grid ul{flex-direction:row;justify-content:space-around}.downloads>.container>.grid ul .item{max-width:20em}.downloads>.container>.grid ul.left{justify-content:flex-start}.downloads>.container>.grid ul.right{justify-content:flex-end}}.icontext>.container>.grid>div{--color-link: var(--color-text);--color-link-hover: var(--color-text);display:grid;grid-template-columns:14em auto;align-items:center}.icontext>.container>.grid>div .icon{position:relative;width:10em;height:10em}.icontext>.container>.grid>div .icon>div{position:absolute;top:1em;left:1em;width:calc(100% - 1em);height:calc(100% - 1em);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-background)}.icontext>.container>.grid>div .content{padding:1em 2em;max-width:75%}@media only screen and (max-width: 479px){.icontext>.container>.grid>div{grid-template-columns:1fr 3fr}.icontext>.container>.grid>div .icon{width:100%;height:0;padding-top:100%}.icontext>.container>.grid>div .content{max-width:100%}}.accordion{--borderColor: #eaeaea;--iconColor: var(--color-prim)}.accordion>.container>.grid>h2{margin:0}.accordion>.container>.grid:after{content:"";margin:0 -1em;display:block;width:calc(100% + 2em);height:3px;background-color:var(--borderColor)}.accordion .accordion-head{position:relative;margin:0 -1em;border-top:3px solid var(--borderColor);padding:1em 1em 1em calc(2em + 42px);display:block;width:calc(100% + 2em);cursor:pointer;hyphens:manual}.accordion .accordion-head:before,.accordion .accordion-head:after{content:"";position:absolute;top:50%;translate:0 -50%;background-color:var(--iconColor)}.accordion .accordion-head:after{left:1em;width:42px;height:14px}.accordion .accordion-head:before{left:calc(1em + 14px);width:14px;height:42px;transition:transform .2s ease;transform-origin:center}.accordion .accordion-head:focus-visible{outline:var(--color-outline) solid 2px;outline-offset:2px;position:relative;z-index:1}.accordion .accordion-head[aria-expanded=true]:before{transform:rotate(-90deg)}.accordion .accordion-body{padding:1em 0 2em}.background-sec .accordion{--borderColor: #fff;--iconColor: #fff}.background-tert .accordion{--borderColor: #fff}
