@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:"Segoe UI",Tahoma,sans-serif;font-size:1em;font-weight:400;letter-spacing:.041em;line-height:1.5;word-spacing:-.097em;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width:47.9375em){body{word-wrap:normal;overflow-wrap:normal;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}}.post-password-form input[type=submit],button{line-height:1.5}figure .legend{font-size:.9em;line-height:1.5}@media (min-width:31.25em){figure .legend{font-size:.938em}}@media (min-width:47.9375em){figure .legend{font-size:1em}}@media (min-width:112.5em){figure .legend{font-size:1.063em}}@media (min-width:31.25em){.content .consent label,.content .form-error,.content .gfield input,.content .gfield textarea,.content .gfield_checkbox label,.content .gfield_radio label,.content .gfield_select{font-size:1.063em}}@media (min-width:37.5em){.content .consent label,.content .form-error,.content .gfield input,.content .gfield textarea,.content .gfield_checkbox label,.content .gfield_radio label,.content .gfield_select{font-size:.938em}}@media (min-width:47.9375em){.content .consent label,.content .form-error,.content .gfield input,.content .gfield textarea,.content .gfield_checkbox label,.content .gfield_radio label,.content .gfield_select{font-size:1.063em}}@media (min-width:59.375em){.content .consent label,.content .form-error,.content .gfield input,.content .gfield textarea,.content .gfield_checkbox label,.content .gfield_radio label,.content .gfield_select{font-size:1.188em}}@media (min-width:90em){.content .consent label,.content .form-error,.content .gfield input,.content .gfield textarea,.content .gfield_checkbox label,.content .gfield_radio label,.content .gfield_select{font-size:1.25em}}@media (min-width:112.5em){.content .consent label,.content .form-error,.content .gfield input,.content .gfield textarea,.content .gfield_checkbox label,.content .gfield_radio label,.content .gfield_select{font-size:1.375em}}@media (min-width:31.25em){.content .gfield_label,.content .post-password-form label{font-size:1em}}@media (min-width:37.5em){.content .gfield_label,.content .post-password-form label{font-size:.875em}}@media (min-width:47.9375em){.content .gfield_label,.content .post-password-form label{font-size:1em}}@media (min-width:59.375em){.content .gfield_label,.content .post-password-form label{font-size:1.125em}}@media (min-width:90em){.content .gfield_label,.content .post-password-form label{font-size:1.188em}}@media (min-width:112.5em){.content .gfield_label,.content .post-password-form label{font-size:1.313em}}@media (min-width:31.25em){.content dl,.content ol,.content p,.content ul,.cookie-notice dl,.cookie-notice ol,.cookie-notice p,.cookie-notice ul{font-size:1.25em}}@media (min-width:37.5em){.content dl,.content ol,.content p,.content ul,.cookie-notice dl,.cookie-notice ol,.cookie-notice p,.cookie-notice ul{font-size:1.125em}}@media (min-width:47.9375em){.content dl,.content ol,.content p,.content ul,.cookie-notice dl,.cookie-notice ol,.cookie-notice p,.cookie-notice ul{font-size:1.25em}}@media (min-width:59.375em){.content dl,.content ol,.content p,.content ul,.cookie-notice dl,.cookie-notice ol,.cookie-notice p,.cookie-notice ul{font-size:1.375em}}@media (min-width:90em){.content dl,.content ol,.content p,.content ul,.cookie-notice dl,.cookie-notice ol,.cookie-notice p,.cookie-notice ul{font-size:1.438em}}@media (min-width:112.5em){.content dl,.content ol,.content p,.content ul,.cookie-notice dl,.cookie-notice ol,.cookie-notice p,.cookie-notice ul{font-size:1.563em}}.content .btn,.content .post-password-form input[type=submit],.cookie-notice .btn,.cookie-notice .post-password-form input[type=submit]{font-size:90%}@media (min-width:31.25em){.site-header p{font-size:1.25em}}@media (min-width:37.5em){.site-header p{font-size:1.125em}}@media (min-width:47.9375em){.site-header p{font-size:1.25em}}@media (min-width:59.375em){.site-header p{font-size:1.375em}}@media (min-width:90em){.site-header p{font-size:1.438em}}@media (min-width:112.5em){.site-header p{font-size:1.563em}}.bold,.btn.btt .text,.content .link .text,.offcanvas.btn .text,.site-footer .navi .link-item,.site-nav .nav-menu .nav-link,.strong,.testimonial .name,b,strong{font-weight:700}.event-data,.event-date,.h1,.h2,.h3,.h4,.h5,.h6,.page-title,h1,h2,h3,h4,h5,h6{font-weight:700;margin:0}.italic,em,i{font-style:italic;font-weight:400}.page-title{line-height:1.2}.content .h2,.h2,.page-title,h2{font-size:1.625em;line-height:1.2}@media (min-width:31.25em){.content .h2,.h2,.page-title,h2{font-size:1.875em}}@media (min-width:37.5em){.content .h2,.h2,.page-title,h2{font-size:2.125em}}@media (min-width:47.9375em){.content .h2,.h2,.page-title,h2{font-size:2.25em}}@media (min-width:59.375em){.content .h2,.h2,.page-title,h2{font-size:2.5em}}@media (min-width:90em){.content .h2,.h2,.page-title,h2{font-size:2.875em}}@media (min-width:112.5em){.content .h2,.h2,.page-title,h2{font-size:3.125em}}.content .h3,.h3,h3{font-size:1.375em;line-height:1.2}@media (min-width:31.25em){.content .h3,.h3,h3{font-size:1.625em}}@media (min-width:37.5em){.content .h3,.h3,h3{font-size:1.875em}}@media (min-width:47.9375em){.content .h3,.h3,h3{font-size:2em}}@media (min-width:59.375em){.content .h3,.h3,h3{font-size:2.25em}}@media (min-width:90em){.content .h3,.h3,h3{font-size:2.625em}}@media (min-width:112.5em){.content .h3,.h3,h3{font-size:2.75em}}.content .h4,.h4,h4{font-size:1.25em;line-height:1.3}@media (min-width:31.25em){.content .h4,.h4,h4{font-size:1.5em}}@media (min-width:37.5em){.content .h4,.h4,h4{font-size:1.75em}}@media (min-width:47.9375em){.content .h4,.h4,h4{font-size:1.875em}}@media (min-width:59.375em){.content .h4,.h4,h4{font-size:2.125em}}@media (min-width:90em){.content .h4,.h4,h4{font-size:2.25em}}@media (min-width:112.5em){.content .h4,.h4,h4{font-size:2.5em}}.content .h5,.h5,h5{font-size:1.063em;line-height:1.3}@media (min-width:31.25em){.content .h5,.h5,h5{font-size:1.25em}}@media (min-width:37.5em){.content .h5,.h5,h5{font-size:1.5em}}@media (min-width:47.9375em){.content .h5,.h5,h5{font-size:1.625em}}@media (min-width:59.375em){.content .h5,.h5,h5{font-size:1.75em}}@media (min-width:90em){.content .h5,.h5,h5{font-size:1.875em}}@media (min-width:112.5em){.content .h5,.h5,h5{font-size:2.125em}}.content .h6,.h6,h6{font-size:1em;line-height:1.3}@media (min-width:31.25em){.content .h6,.h6,h6{font-size:1.125em}}@media (min-width:37.5em){.content .h6,.h6,h6{font-size:1.25em}}@media (min-width:47.9375em){.content .h6,.h6,h6{font-size:1.375em}}@media (min-width:59.375em){.content .h6,.h6,h6{font-size:1.5em}}@media (min-width:90em){.content .h6,.h6,h6{font-size:1.75em}}@media (min-width:112.5em){.content .h6,.h6,h6{font-size:1.875em}}.content p.lead,.lead p{font-size:1.25em}@media (min-width:47.9375em){.content p.lead,.lead p{font-size:1.375em}}@media (min-width:59.375em){.content p.lead,.lead p{font-size:1.5em}}@media (min-width:90em){.content p.lead,.lead p{font-size:1.625em}}@media (min-width:112.5em){.content p.lead,.lead p{font-size:1.75em}}.page-header .lead{padding-top:1rem}@media (min-width:53.75em){.page-header .lead{padding-top:1.25rem}}@media (min-width:75em){.page-header .lead{padding-top:1.5rem}}@media (min-width:90em){.page-header .lead{padding-top:1.75rem}}@media (min-width:112.5em){.page-header .lead{padding-top:2.25rem}}dl,ol,p,ul{margin:0;padding:0}.content .accordion-inner *+.image-wrapper{padding-top:1.625rem}.site-header *+p{padding-top:1.625rem}.content *+.image-wrapper,.content *+dl,.content *+ol,.content *+p,.content *+ul,.content .lead+.teaser-text,.content h2+*,.content h3+*,.content h4+*,.content h6+*{padding-top:1rem}@media (min-width:53.75em){.content *+.image-wrapper,.content *+dl,.content *+ol,.content *+p,.content *+ul,.content .lead+.teaser-text,.content h2+*,.content h3+*,.content h4+*,.content h6+*{padding-top:1.25rem}}@media (min-width:75em){.content *+.image-wrapper,.content *+dl,.content *+ol,.content *+p,.content *+ul,.content .lead+.teaser-text,.content h2+*,.content h3+*,.content h4+*,.content h6+*{padding-top:1.5rem}}@media (min-width:90em){.content *+.image-wrapper,.content *+dl,.content *+ol,.content *+p,.content *+ul,.content .lead+.teaser-text,.content h2+*,.content h3+*,.content h4+*,.content h6+*{padding-top:1.75rem}}@media (min-width:112.5em){.content *+.image-wrapper,.content *+dl,.content *+ol,.content *+p,.content *+ul,.content .lead+.teaser-text,.content h2+*,.content h3+*,.content h4+*,.content h6+*{padding-top:2.25rem}}.content h2+.margin,.content h3+.margin,.content h4+.margin{margin-top:1.625rem;padding-top:0}.content h2+.margin.double,.content h3+.margin.double,.content h4+.margin.double{margin-top:3.25rem}.content *+h2,.content *+h3,.content *+h4,.content *+h5,.content *+h6{padding-top:2rem}@media (min-width:75em){.content *+h2,.content *+h3,.content *+h4,.content *+h5,.content *+h6{padding-top:3.25rem}}.content ul{list-style:none}.content .margin{margin-top:1.625rem}.content .margin.double{margin-top:3.25rem}.hide-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.new-line{display:block}.small-text,p.small{font-size:80%}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url(/app/themes/sfw/assets/fonts/open-sans-regular.eot);src:local(""),url(/app/themes/sfw/assets/fonts/open-sans-regular.eot?#iefix) format("embedded-opentype"),url(/app/themes/sfw/assets/fonts/open-sans-regular.woff2) format("woff2"),url(/app/themes/sfw/assets/fonts/open-sans-regular.woff) format("woff"),url(/app/themes/sfw/assets/fonts/open-sans-regular.ttf) format("truetype"),url(/app/themes/sfw/assets/fonts/open-sans-regular.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:500;src:url(/app/themes/sfw/assets/fonts/open-sans-medium.eot);src:local(""),url(/app/themes/sfw/assets/fonts/open-sans-medium.eot?#iefix) format("embedded-opentype"),url(/app/themes/sfw/assets/fonts/open-sans-medium.woff2) format("woff2"),url(/app/themes/sfw/assets/fonts/open-sans-medium.woff) format("woff"),url(/app/themes/sfw/assets/fonts/open-sans-medium.ttf) format("truetype"),url(/app/themes/sfw/assets/fonts/open-sans-medium.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url(/app/themes/sfw/assets/fonts/open-sans-bold.eot);src:local(""),url(/app/themes/sfw/assets/fonts/open-sans-bold.eot?#iefix) format("embedded-opentype"),url(/app/themes/sfw/assets/fonts/open-sans-bold.woff2) format("woff2"),url(/app/themes/sfw/assets/fonts/open-sans-bold.woff) format("woff"),url(/app/themes/sfw/assets/fonts/open-sans-bold.ttf) format("truetype"),url(/app/themes/sfw/assets/fonts/open-sans-bold.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:400;src:url(/app/themes/sfw/assets/fonts/open-sans-italic.eot);src:local(""),url(/app/themes/sfw/assets/fonts/open-sans-italic.eot?#iefix) format("embedded-opentype"),url(/app/themes/sfw/assets/fonts/open-sans-italic.woff2) format("woff2"),url(/app/themes/sfw/assets/fonts/open-sans-italic.woff) format("woff"),url(/app/themes/sfw/assets/fonts/open-sans-italic.ttf) format("truetype"),url(/app/themes/sfw/assets/fonts/open-sans-italic.svg#OpenSans) format("svg")}.no-js body,.wf_bold body,.wf_italic body,.wf_medium body,.wf_regular body{font-family:"Open Sans","Segoe UI",Tahoma,sans-serif;letter-spacing:0;word-spacing:0}.hide-visually{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.outer{background-color:#523178;min-height:100%;min-height:100vh;overflow:hidden;position:relative;width:100%}.outer>.inner{background-color:#fff;min-height:100vh;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.content{color:#2b2e34}.smooth-scroll{scroll-behavior:smooth}.hide-visually{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.content,.teaser-container.deko{padding-bottom:4rem}@media (min-width:31.25em){.content,.teaser-container.deko{padding-bottom:6rem}}@media (min-width:75em){.content,.teaser-container.deko{padding-bottom:8rem}}.container{position:relative;width:100%}.container.bgap+.container{padding-top:5rem}@media (min-width:37.5em){.container.bgap+.container{padding-top:8rem}}@media (min-width:59.375em){.container.bgap+.container{padding-top:9rem}}@media (min-width:75em){.container.bgap+.container{padding-top:11.75rem}}.container+.container,.container.titel-container+.container.timeline{padding-top:3rem}@media (min-width:31.25em){.container+.container,.container.titel-container+.container.timeline{padding-top:4rem}}@media (min-width:59.375em){.container+.container,.container.titel-container+.container.timeline{padding-top:6rem}}.container+.container.bgap,.container+.container.teaser-container.deko{padding-top:5rem}@media (min-width:27.5em){.container+.container.bgap,.container+.container.teaser-container.deko{padding-top:8rem}}@media (min-width:59.375em){.container+.container.bgap,.container+.container.teaser-container.deko{padding-top:6rem}}@media (min-width:75em){.container+.container.bgap,.container+.container.teaser-container.deko{padding-top:8rem}}@media (min-width:47.9375em){.container+.container.hasimage{padding-top:8rem}}@media (min-width:59.375em){.container+.container.hasimage{padding-top:14rem}}@media (min-width:75em){.container+.container.hasimage{padding-top:18rem}}.container.page-header+.text-container,.container.text-container.lead-only+.text-container,.container.titel-container+.text-container{padding-top:1rem}@media (min-width:53.75em){.container.page-header+.text-container,.container.text-container.lead-only+.text-container,.container.titel-container+.text-container{padding-top:1.25rem}}@media (min-width:75em){.container.page-header+.text-container,.container.text-container.lead-only+.text-container,.container.titel-container+.text-container{padding-top:1.5rem}}@media (min-width:90em){.container.page-header+.text-container,.container.text-container.lead-only+.text-container,.container.titel-container+.text-container{padding-top:1.75rem}}@media (min-width:112.5em){.container.page-header+.text-container,.container.text-container.lead-only+.text-container,.container.titel-container+.text-container{padding-top:2.25rem}}.container.text-container.lead-only+.container,.container.titel-container+.container{padding-top:1rem}@media (min-width:53.75em){.container.text-container.lead-only+.container,.container.titel-container+.container{padding-top:1.25rem}}@media (min-width:75em){.container.text-container.lead-only+.container,.container.titel-container+.container{padding-top:1.5rem}}@media (min-width:90em){.container.text-container.lead-only+.container,.container.titel-container+.container{padding-top:1.75rem}}@media (min-width:112.5em){.container.text-container.lead-only+.container,.container.titel-container+.container{padding-top:2.25rem}}.container+.container.nogap{padding-top:1rem}@media (min-width:53.75em){.container+.container.nogap{padding-top:1.25rem}}@media (min-width:75em){.container+.container.nogap{padding-top:1.5rem}}@media (min-width:90em){.container+.container.nogap{padding-top:1.75rem}}@media (min-width:112.5em){.container+.container.nogap{padding-top:2.25rem}}.site-header{width:100%}.site-header .inner-wrapper{padding-top:1.25rem;padding-bottom:1.25rem}@media (min-width:31.25em){.site-header .inner-wrapper{padding-bottom:1.25rem;padding-top:1.875rem}}.site-footer{padding-bottom:2.5rem;padding-top:3.75rem}@media (min-width:47.9375em){.site-footer{padding-top:5rem}}.site-footer .inner-wrapper{position:relative}.container>.inner-container,.container>.inner-wrapper,.cta-container .inner-container{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:31.25em){.container>.inner-container,.container>.inner-wrapper,.cta-container .inner-container{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:53.75em){.container>.inner-container,.container>.inner-wrapper,.cta-container .inner-container{padding-left:5rem;padding-right:5rem}}@media (min-width:90em){.container>.inner-container,.container>.inner-wrapper,.cta-container .inner-container{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;position:relative;width:81.25rem}}@media (min-width:112.5em){.container>.inner-container,.container>.inner-wrapper,.cta-container .inner-container{width:87.5rem}}.inner-container+.inner-container{padding-top:2.5rem}@media (min-width:59.375em){.site-footer .inner-container+.inner-container{padding-top:3.75rem}}@media (min-width:90em){.site-footer .inner-container+.inner-container{padding-top:5rem}}@media (min-width:59.375em){.accordion-inner,.text-content{max-width:50rem}}@media (min-width:90em){.accordion-inner,.text-content{max-width:62.5rem}}.row.palm{margin-bottom:-1.875rem}.row.palm .col-1,.row.palm .col-10,.row.palm .col-11,.row.palm .col-2,.row.palm .col-3,.row.palm .col-4,.row.palm .col-5,.row.palm .col-6,.row.palm .col-7,.row.palm .col-8,.row.palm .col-9{padding-bottom:1.875rem}@media (min-width:37.5em){.row.palm.reverse .col-1,.row.palm.reverse .col-10,.row.palm.reverse .col-11,.row.palm.reverse .col-12,.row.palm.reverse .col-2,.row.palm.reverse .col-3,.row.palm.reverse .col-4,.row.palm.reverse .col-5,.row.palm.reverse .col-6,.row.palm.reverse .col-7,.row.palm.reverse .col-8,.row.palm.reverse .col-9{float:right}}@media (min-width:37.5em){.row.palm{margin-bottom:-1.25rem;margin-left:-.625rem;margin-right:-.625rem}.row.palm:after,.row.palm:before{content:" ";display:table}.row.palm:after{clear:both}.row.palm .col-1,.row.palm .col-10,.row.palm .col-11,.row.palm .col-12,.row.palm .col-2,.row.palm .col-3,.row.palm .col-4,.row.palm .col-5,.row.palm .col-6,.row.palm .col-7,.row.palm .col-8,.row.palm .col-9{float:left;padding-bottom:1.25rem;padding-left:.625rem;padding-right:.625rem}.row.palm .col-1{width:8.333%}.row.palm .col-2{width:16.667%}.row.palm .col-3{width:25%}.row.palm .col-4{width:33.333%}.row.palm .col-5{width:41.667%}.row.palm .col-6{width:50%}.row.palm .col-7{width:58.333%}.row.palm .col-8{width:66.667%}.row.palm .col-9{width:75%}.row.palm .col-10{width:83.333%}.row.palm .col-11{width:91.667%}.row.palm .col-12{width:100%}}@media (min-width:75em){.row.palm{margin-bottom:-1.875rem;margin-left:-.938rem;margin-right:-.938rem}.row.palm .col-1,.row.palm .col-10,.row.palm .col-11,.row.palm .col-12,.row.palm .col-2,.row.palm .col-3,.row.palm .col-4,.row.palm .col-5,.row.palm .col-6,.row.palm .col-7,.row.palm .col-8,.row.palm .col-9{padding-bottom:1.875rem;padding-left:.938rem;padding-right:.938rem}}@supports (display:grid){.row.palm.reverse{float:none}@media (min-width:37.5em){.row.palm.reverse div:nth-child(2n){grid-row:-1}}@media (min-width:37.5em){.row.palm{margin-bottom:0;margin-left:0;margin-right:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.25rem}.row.palm:after,.row.palm:before{content:none;display:inline}.row.palm:after{clear:none}.row.palm .col-1,.row.palm .col-10,.row.palm .col-11,.row.palm .col-12,.row.palm .col-2,.row.palm .col-3,.row.palm .col-4,.row.palm .col-5,.row.palm .col-6,.row.palm .col-7,.row.palm .col-8,.row.palm .col-9{float:none;padding-bottom:0;padding-left:0;padding-right:0;width:auto}}@media (min-width:75em){.row.palm{gap:1.875rem 1.875rem}}@media (min-width:37.5em){.container-kontakt .row.palm{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}}.row.pt{margin-bottom:-1.875rem}.row.pt .col-1,.row.pt .col-10,.row.pt .col-11,.row.pt .col-2,.row.pt .col-3,.row.pt .col-4,.row.pt .col-5,.row.pt .col-6,.row.pt .col-7,.row.pt .col-8,.row.pt .col-9{padding-bottom:1.875rem}@media (min-width:37.5em){.row.pt{margin-bottom:-1.25rem;margin-left:-.625rem;margin-right:-.625rem}.row.pt:after,.row.pt:before{content:" ";display:table}.row.pt:after{clear:both}.row.pt .col-1,.row.pt .col-10,.row.pt .col-11,.row.pt .col-12,.row.pt .col-2,.row.pt .col-3,.row.pt .col-4,.row.pt .col-5,.row.pt .col-6,.row.pt .col-7,.row.pt .col-8,.row.pt .col-9{float:left;padding-bottom:1.25rem;padding-left:.625rem;padding-right:.625rem}.row.pt .col-4{width:50%}}@media (min-width:59.375em){.row.pt .col-1{width:8.333%}.row.pt .col-2{width:16.667%}.row.pt .col-3{width:25%}.row.pt .col-4{width:33.333%}.row.pt .col-5{width:41.667%}.row.pt .col-6{width:50%}.row.pt .col-7{width:58.333%}.row.pt .col-8{width:66.667%}.row.pt .col-9{width:75%}.row.pt .col-10{width:83.333%}.row.pt .col-11{width:91.667%}.row.pt .col-12{width:100%}}@media (min-width:81.25em){.row.pt{margin-bottom:-1.875rem;margin-left:-.938rem;margin-right:-.938rem}.row.pt .col-1,.row.pt .col-10,.row.pt .col-11,.row.pt .col-12,.row.pt .col-2,.row.pt .col-3,.row.pt .col-4,.row.pt .col-5,.row.pt .col-6,.row.pt .col-7,.row.pt .col-8,.row.pt .col-9{padding-bottom:1.875rem;padding-left:.938rem;padding-right:.938rem}}@supports (display:grid){@media (min-width:37.5em){.row.pt{margin-bottom:0;margin-left:0;margin-right:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.25rem}.row.pt:after,.row.pt:before{content:none;display:inline}.row.pt:after{clear:none}.row.pt .col-1,.row.pt .col-10,.row.pt .col-11,.row.pt .col-12,.row.pt .col-2,.row.pt .col-3,.row.pt .col-4,.row.pt .col-5,.row.pt .col-6,.row.pt .col-7,.row.pt .col-8,.row.pt .col-9{float:none;padding-bottom:0;padding-left:0;padding-right:0;width:auto}}@media (min-width:59.375em){.row.pt{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1.25rem}}@media (min-width:81.25em){.row.pt{gap:1.875rem 1.875rem}}@media (min-width:37.5em){.container-kontakt .row.pt{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}}.row.full{margin-bottom:-1.875rem}.row.full .col-1,.row.full .col-10,.row.full .col-11,.row.full .col-2,.row.full .col-3,.row.full .col-4,.row.full .col-5,.row.full .col-6,.row.full .col-7,.row.full .col-8,.row.full .col-9{padding-bottom:1.875rem}@media (min-width:37.5em){.row.full.reverse .col-1,.row.full.reverse .col-10,.row.full.reverse .col-11,.row.full.reverse .col-12,.row.full.reverse .col-2,.row.full.reverse .col-3,.row.full.reverse .col-4,.row.full.reverse .col-5,.row.full.reverse .col-6,.row.full.reverse .col-7,.row.full.reverse .col-8,.row.full.reverse .col-9{float:right}}@media (min-width:37.5em){.row.full{margin-bottom:-1.25rem;margin-left:-.625rem;margin-right:-.625rem}.row.full:after,.row.full:before{content:" ";display:table}.row.full:after{clear:both}.row.full .col-1,.row.full .col-10,.row.full .col-11,.row.full .col-12,.row.full .col-2,.row.full .col-3,.row.full .col-4,.row.full .col-5,.row.full .col-6,.row.full .col-7,.row.full .col-8,.row.full .col-9{float:left;padding-bottom:1.25rem;padding-left:.625rem;padding-right:.625rem}.row.full .col-1{width:8.333%}.row.full .col-2{width:16.667%}.row.full .col-3{width:25%}.row.full .col-4{width:33.333%}.row.full .col-5{width:41.667%}.row.full .col-6{width:50%}.row.full .col-7{width:58.333%}.row.full .col-8{width:66.667%}.row.full .col-9{width:75%}.row.full .col-10{width:83.333%}.row.full .col-11{width:91.667%}.row.full .col-12{width:100%}}@media (min-width:37.5em){.row.full.fifty .col-1,.row.full.fifty .col-10,.row.full.fifty .col-11,.row.full.fifty .col-12,.row.full.fifty .col-2,.row.full.fifty .col-3,.row.full.fifty .col-4,.row.full.fifty .col-5,.row.full.fifty .col-6,.row.full.fifty .col-7,.row.full.fifty .col-8,.row.full.fifty .col-9{width:50%}}@media (min-width:75em){.row.full.fifty .col-1{width:8.333%}.row.full.fifty .col-2{width:16.667%}.row.full.fifty .col-3{width:25%}.row.full.fifty .col-4{width:33.333%}.row.full.fifty .col-5{width:41.667%}.row.full.fifty .col-6{width:50%}.row.full.fifty .col-7{width:58.333%}.row.full.fifty .col-8{width:66.667%}.row.full.fifty .col-9{width:75%}.row.full.fifty .col-10{width:83.333%}.row.full.fifty .col-11{width:91.667%}.row.full.fifty .col-12{width:100%}}@media (min-width:81.25em){.row.full{margin-bottom:-1.875rem;margin-left:-.938rem;margin-right:-.938rem}.row.full .col-1,.row.full .col-10,.row.full .col-11,.row.full .col-12,.row.full .col-2,.row.full .col-3,.row.full .col-4,.row.full .col-5,.row.full .col-6,.row.full .col-7,.row.full .col-8,.row.full .col-9{padding-bottom:1.875rem;padding-left:.938rem;padding-right:.938rem}}@supports (display:flex){@media (min-width:37.5em){.row.full.reverse{float:none;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:37.5em){.row.full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.row.full:after,.row.full:before{content:none;display:inline}.row.full:after{clear:none}.row.full .col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333%;flex:0 0 8.333%;max-width:8.333%}.row.full .col-2{-webkit-box-flex:0;-ms-flex:0 0 16.667%;flex:0 0 16.667%;max-width:16.667%}.row.full .col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row.full .col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.row.full .col-5{-webkit-box-flex:0;-ms-flex:0 0 41.667%;flex:0 0 41.667%;max-width:41.667%}.row.full .col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row.full .col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333%;flex:0 0 58.333%;max-width:58.333%}.row.full .col-8{-webkit-box-flex:0;-ms-flex:0 0 66.667%;flex:0 0 66.667%;max-width:66.667%}.row.full .col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.row.full .col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333%;flex:0 0 83.333%;max-width:83.333%}.row.full .col-11{-webkit-box-flex:0;-ms-flex:0 0 91.667%;flex:0 0 91.667%;max-width:91.667%}.row.full .col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:37.5em){.row.full.fifty .col-1,.row.full.fifty .col-10,.row.full.fifty .col-11,.row.full.fifty .col-12,.row.full.fifty .col-2,.row.full.fifty .col-3,.row.full.fifty .col-4,.row.full.fifty .col-5,.row.full.fifty .col-6,.row.full.fifty .col-7,.row.full.fifty .col-8,.row.full.fifty .col-9{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:75em){.row.full.fifty .col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333%;flex:0 0 8.333%;max-width:8.333%}.row.full.fifty .col-2{-webkit-box-flex:0;-ms-flex:0 0 16.667%;flex:0 0 16.667%;max-width:16.667%}.row.full.fifty .col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row.full.fifty .col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.row.full.fifty .col-5{-webkit-box-flex:0;-ms-flex:0 0 41.667%;flex:0 0 41.667%;max-width:41.667%}.row.full.fifty .col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row.full.fifty .col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333%;flex:0 0 58.333%;max-width:58.333%}.row.full.fifty .col-8{-webkit-box-flex:0;-ms-flex:0 0 66.667%;flex:0 0 66.667%;max-width:66.667%}.row.full.fifty .col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.row.full.fifty .col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333%;flex:0 0 83.333%;max-width:83.333%}.row.full.fifty .col-11{-webkit-box-flex:0;-ms-flex:0 0 91.667%;flex:0 0 91.667%;max-width:91.667%}.row.full.fifty .col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}}.jumptocontent{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.site-header{background-color:#fff;font-size:1.125em;width:100%}@media (min-width:112.5em){.site-header{font-size:1.25em}}@media (min-width:31.25em){.site-header .inner-wrapper:after,.site-header .inner-wrapper:before{content:" ";display:table}.site-header .inner-wrapper:after{clear:both}}@media (min-width:20em){.site-header .logo-wrapper{width:40%}}@media (min-width:31.25em){.site-header .logo-wrapper{float:left;width:30%}}@media (min-width:59.375em){.site-header .logo-wrapper{width:12%}}@media (min-width:81.25em){.site-header .logo-wrapper{width:14%}}.lang-menu,.nav-menu,.sub-menu{list-style:none}.site-nav .nav-menu{margin:0;padding:0}@media (max-width:31.24em){.off-canvas-pane{margin-right:-100%;position:absolute;right:0;top:0;width:100%}}@media (min-width:31.25em){.off-canvas-pane{float:left;width:42%}}@media (min-width:37.5em){.off-canvas-pane{width:52%}}@media (min-width:47.9375em){.off-canvas-pane{width:60%}}@media (min-width:59.375em){.off-canvas-pane{width:80%}}@media (min-width:81.25em){.off-canvas-pane{width:76%}}.site-nav .nav-menu .nav-link{text-decoration:none}.site-nav .nav-menu .nav-link .text{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);background-position:0 100%;background-repeat:no-repeat;background-size:0 8%;padding-bottom:.14em;-webkit-transition:background-size .1s;transition:background-size .1s}.site-nav .nav-menu .active>.nav-link .text{background-size:100% 8%}.site-nav .nav-menu .nav-link:active .text,.site-nav .nav-menu .nav-link:focus .text,.site-nav .nav-menu .nav-link:hover .text{background-size:100% 8%}.site-nav .nav-menu .current-menu-ancestor>.nav-link .text,.site-nav .nav-menu .current-menu-item>.nav-link .text,.site-nav .nav-menu .current-menu-parent>.nav-link .text,.site-nav .nav-menu .current-page-ancestor>.nav-link .text,.site-nav .nav-menu .current-page-item>.nav-link .text,.site-nav .nav-menu .current-page-parent>.nav-link .text{background-size:100% 8%}.site-nav .button-menu{list-style:none}.site-nav .button-menu .nav-link{border-style:solid;border-radius:.3em;border-width:.063rem;display:inline-block;font-size:.8em;line-height:1.4;padding:.3rem .6rem .2rem .6rem;text-decoration:none;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out}@media (min-width:47.9375em){.site-nav .button-menu .nav-link{border-width:.125rem}}@media (min-width:75em){.site-nav .button-menu .nav-link{font-size:.8em}}.site-nav .button-menu .nav-link:hover{cursor:pointer}#open-navigation:not(:target) .site-header .inner-wrapper{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:31.25em){#open-navigation:not(:target) .site-header .inner-wrapper{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:53.75em){#open-navigation:not(:target) .site-header .inner-wrapper{padding-left:5rem;padding-right:5rem}}@media (min-width:90em){#open-navigation:not(:target) .site-header .inner-wrapper{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;position:relative;width:81.25rem}}@media (min-width:112.5em){#open-navigation:not(:target) .site-header .inner-wrapper{width:87.5rem}}#open-navigation:not(:target) .jumptocontent:focus{border:none;clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto;white-space:normal;display:inline-block;font-size:1rem;font-weight:700;outline:0;padding-left:1.25rem;padding-right:1.4em;position:relative;text-decoration:none}@media (min-width:81.25em){#open-navigation:not(:target) .jumptocontent:focus{font-size:1.125rem}}#open-navigation:not(:target) .jumptocontent:focus:after,#open-navigation:not(:target) .jumptocontent:focus:before{content:"";display:block;position:absolute;right:0;bottom:0}#open-navigation:not(:target) .jumptocontent:focus:after{border-left:3px solid transparent;border-right:3px solid transparent;border-top:6px solid #111;margin-right:2px;margin-bottom:1px}@media (min-width:75em){#open-navigation:not(:target) .jumptocontent:focus:after{border-left-width:4px;border-right-width:4px;border-top-width:7px;margin-right:1px}}#open-navigation:not(:target) .jumptocontent:focus:before{background-color:#111;height:14px;margin-right:4px;margin-bottom:7px;width:2px}@media (min-width:75em){#open-navigation:not(:target) .jumptocontent:focus:before{height:17px}}#open-navigation:not(:target) .jumptocontent:focus .text{background-image:-webkit-gradient(linear,left top,left bottom,from(0),to(100%));background-image:-webkit-linear-gradient(top,0,100%);background-image:linear-gradient(to bottom,0,100%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 10%;padding-bottom:.25rem;-webkit-transition:background-size .2s;transition:background-size .2s}#open-navigation:not(:target) .menu-opened{display:none}@media (min-width:31.25em){#open-navigation:not(:target) .haslogo .site-nav{margin-top:.7rem}}@media (min-width:37.5em){#open-navigation:not(:target) .haslogo .site-nav{margin-top:1.2rem}}@media (min-width:47.9375em){#open-navigation:not(:target) .haslogo .site-nav{margin-top:1.9rem}}@media (min-width:81.25em){#open-navigation:not(:target) .haslogo .site-nav{margin-top:2.6rem}}@media (min-width:31.25em){#open-navigation:not(:target) .site-nav{position:relative;text-align:right;z-index:6}}@media (min-width:75em){#open-navigation:not(:target) .site-nav:after,#open-navigation:not(:target) .site-nav:before{content:" ";display:table}#open-navigation:not(:target) .site-nav:after{clear:both}}@media (max-width:74.99em){#open-navigation:not(:target) .site-nav .nav-menu{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}}@media (min-width:75em){#open-navigation:not(:target) .site-nav .nav-menu{float:left;height:2.125rem;overflow:hidden;text-align:center;width:80%}}@media (min-width:59.375em){#open-navigation:not(:target) .site-nav .nav-menu .menu-item{display:inline-block;line-height:1;vertical-align:middle}}@media (min-width:59.375em){#open-navigation:not(:target) .site-nav .nav-menu .menu-item+.menu-item{padding-left:1.125rem}}@media (min-width:75em){#open-navigation:not(:target) .site-nav .nav-menu .nav-link{color:#523178;font-size:.813em}}@media (min-width:90em){#open-navigation:not(:target) .site-nav .nav-menu .nav-link{font-size:.875em}}@media (min-width:75em){#open-navigation:not(:target) .site-nav .nav-menu .nav-link .text{background-image:-webkit-gradient(linear,left top,left bottom,from(#523178),to(#523178));background-image:-webkit-linear-gradient(top,#523178 0,#523178 100%);background-image:linear-gradient(to bottom,#523178 0,#523178 100%)}}@media (min-width:90em){#open-navigation:not(:target) .site-nav .nav-menu .nav-link .text{background-position:0 96%}}#open-navigation:not(:target) .site-nav .button-menu{overflow:hidden}#open-navigation:not(:target) .site-nav .button-menu .menu-item{display:none}@media (min-width:31.25em){#open-navigation:not(:target) .site-nav .button-menu .menu-item:first-child{display:inline-block}}@media (min-width:31.25em){#open-navigation:not(:target) .site-nav .button-menu{float:right;text-align:right}}@media (min-width:75em){#open-navigation:not(:target) .site-nav .button-menu{margin-left:2%;width:18%}}#open-navigation:not(:target) .site-nav .button-menu .nav-link{background-color:#523178;border-color:#523178;color:#fff;white-space:nowrap}@media (min-width:47.9375em){#open-navigation:not(:target) .site-nav .button-menu .nav-link{border-width:.125rem}}#open-navigation:not(:target) .site-nav .button-menu .nav-link:active,#open-navigation:not(:target) .site-nav .button-menu .nav-link:focus,#open-navigation:not(:target) .site-nav .button-menu .nav-link:hover{background-color:transparent;color:#523178}#open-navigation:not(:target) .site-nav .sub-menu{display:none}#open-navigation:not(:target) .oc-nav,#open-navigation:not(:target) .off-canvas-inner .address{display:none}#open-navigation:target,.js.offcanvas-open{height:100%;left:0;overflow:hidden;padding-right:1.125rem;top:0}#open-navigation:target body,.js.offcanvas-open body{margin-right:-1.125rem}#open-navigation:target .inner,.js.offcanvas-open .inner{left:0;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}#open-navigation:target .teaser-container.deko,.js.offcanvas-open .teaser-container.deko{overflow:hidden}#open-navigation:target .off-canvas-pane,.js.offcanvas-open .off-canvas-pane{height:100vh;margin-right:-100%;padding-top:2.5rem;position:absolute;overflow-x:hidden;overflow-y:scroll;right:0;top:0;width:100%;z-index:6;-webkit-overflow-scrolling:touch}@media (min-width:31.25em){#open-navigation:target .off-canvas-pane,.js.offcanvas-open .off-canvas-pane{padding-top:1.875rem}}@media (min-width:59.375em){#open-navigation:target .off-canvas-pane,.js.offcanvas-open .off-canvas-pane{padding-top:3.75rem}}#open-navigation:target .off-canvas-pane .decoration,.js.offcanvas-open .off-canvas-pane .decoration{min-height:100%;padding-bottom:2.5rem;position:relative}#open-navigation:target .off-canvas-pane .decoration:after,#open-navigation:target .off-canvas-pane .decoration:before,.js.offcanvas-open .off-canvas-pane .decoration:after,.js.offcanvas-open .off-canvas-pane .decoration:before{content:"";display:block;position:absolute;background-repeat:repeat-y;background-size:100% auto;height:100%;top:0;width:3.75rem}@media (min-width:53.75em){#open-navigation:target .off-canvas-pane .decoration:after,#open-navigation:target .off-canvas-pane .decoration:before,.js.offcanvas-open .off-canvas-pane .decoration:after,.js.offcanvas-open .off-canvas-pane .decoration:before{width:6.25rem}}@media (min-width:112.5em){#open-navigation:target .off-canvas-pane .decoration:after,#open-navigation:target .off-canvas-pane .decoration:before,.js.offcanvas-open .off-canvas-pane .decoration:after,.js.offcanvas-open .off-canvas-pane .decoration:before{width:12.5rem}}#open-navigation:target .off-canvas-pane .decoration:after,.js.offcanvas-open .off-canvas-pane .decoration:after{background-image:url(/app/themes/sfw/assets/img/off-canvas/offcanvas_bg_left.png);background-image:none,url(/app/themes/sfw/assets/img/off-canvas/offcanvas_bg_left.svg);background-position:top left;left:0}#open-navigation:target .off-canvas-pane .decoration:before,.js.offcanvas-open .off-canvas-pane .decoration:before{background-image:url(/app/themes/sfw/assets/img/off-canvas/offcanvas_bg_right.png);background-image:none,url(/app/themes/sfw/assets/img/off-canvas/offcanvas_bg_right.svg);background-position:top right;right:0}#open-navigation:target .off-canvas-pane .off-canvas-inner,.js.offcanvas-open .off-canvas-pane .off-canvas-inner{padding-left:3.125rem;padding-right:1.25rem;padding-bottom:11.25rem;position:relative;z-index:4}@media (min-width:31.25em){#open-navigation:target .off-canvas-pane .off-canvas-inner,.js.offcanvas-open .off-canvas-pane .off-canvas-inner{padding-left:5rem;padding-right:2.5rem}}@media (min-width:53.75em){#open-navigation:target .off-canvas-pane .off-canvas-inner,.js.offcanvas-open .off-canvas-pane .off-canvas-inner{padding-left:10rem;padding-right:5rem}}@media (min-width:90em){#open-navigation:target .off-canvas-pane .off-canvas-inner,.js.offcanvas-open .off-canvas-pane .off-canvas-inner{margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:0;position:relative;width:81.25rem}}@media (min-width:20em){#open-navigation:target .off-canvas-pane .off-canvas-inner,.js.offcanvas-open .off-canvas-pane .off-canvas-inner{padding-bottom:70%}}@media (min-width:37.5em){#open-navigation:target .off-canvas-pane .off-canvas-inner,.js.offcanvas-open .off-canvas-pane .off-canvas-inner{padding-bottom:60%}}#open-navigation:target .off-canvas-pane .off-canvas-inner:after,.js.offcanvas-open .off-canvas-pane .off-canvas-inner:after{content:"";display:block;position:absolute;background-image:url(/app/themes/sfw/assets/img/off-canvas/offcanvas_bg_bottom.png);background-image:none,url(/app/themes/sfw/assets/img/off-canvas/offcanvas_bg_bottom.svg);background-position:bottom center;background-repeat:no-repeat;background-size:100%;bottom:0;left:50%;margin-bottom:1.875rem;margin-left:-3.75rem;height:7.5rem;width:7.5rem;z-index:-1}@media (min-width:20em){#open-navigation:target .off-canvas-pane .off-canvas-inner:after,.js.offcanvas-open .off-canvas-pane .off-canvas-inner:after{margin-bottom:10%;margin-left:-25%;height:50%;width:50%}}@media (min-width:37.5em){#open-navigation:target .off-canvas-pane .off-canvas-inner:after,.js.offcanvas-open .off-canvas-pane .off-canvas-inner:after{margin-left:-20%;height:40%;width:40%}}#open-navigation:target .jumptocontent,.js.offcanvas-open .jumptocontent{visibility:hidden}@media (min-width:20em){#open-navigation:target .site-nav,.js.offcanvas-open .site-nav{padding-top:4rem}}#open-navigation:target .site-nav .nav-menu .nav-link,.js.offcanvas-open .site-nav .nav-menu .nav-link{color:#fff}@media (min-width:47.9375em){#open-navigation:target .site-nav .nav-menu .nav-link,.js.offcanvas-open .site-nav .nav-menu .nav-link{font-size:1.4em}}#open-navigation:target .site-nav .nav-menu .menu-item+.menu-item,.js.offcanvas-open .site-nav .nav-menu .menu-item+.menu-item{padding-top:1.4rem}@media (min-width:47.9375em){#open-navigation:target .site-nav .nav-menu .menu-item+.menu-item,.js.offcanvas-open .site-nav .nav-menu .menu-item+.menu-item{padding-top:3rem}}#open-navigation:target .site-nav .nav-menu .sub-menu,.js.offcanvas-open .site-nav .nav-menu .sub-menu{padding-top:.4rem}@media (min-width:47.9375em){#open-navigation:target .site-nav .nav-menu .sub-menu,.js.offcanvas-open .site-nav .nav-menu .sub-menu{padding-top:1rem}}#open-navigation:target .site-nav .nav-menu .sub-menu .menu-item+.menu-item,.js.offcanvas-open .site-nav .nav-menu .sub-menu .menu-item+.menu-item{padding-top:.4rem}@media (min-width:47.9375em){#open-navigation:target .site-nav .nav-menu .sub-menu .menu-item+.menu-item,.js.offcanvas-open .site-nav .nav-menu .sub-menu .menu-item+.menu-item{padding-top:1rem}}#open-navigation:target .site-nav .nav-menu .sub-menu .menu-item,.js.offcanvas-open .site-nav .nav-menu .sub-menu .menu-item{margin-left:.4em}@media (min-width:47.9375em){#open-navigation:target .site-nav .nav-menu .sub-menu .menu-item,.js.offcanvas-open .site-nav .nav-menu .sub-menu .menu-item{margin-left:1.2em}}#open-navigation:target .site-nav .nav-menu .sub-menu .nav-link,.js.offcanvas-open .site-nav .nav-menu .sub-menu .nav-link{font-size:1em}#open-navigation:target .site-nav .button-menu .menu-item,.js.offcanvas-open .site-nav .button-menu .menu-item{display:inline-block;margin-bottom:.75rem;margin-right:.625rem}#open-navigation:target .site-nav .button-menu .nav-link,.js.offcanvas-open .site-nav .button-menu .nav-link{background-color:#fff;border-color:#fff;color:#523178}@media (min-width:47.9375em){#open-navigation:target .site-nav .button-menu .nav-link,.js.offcanvas-open .site-nav .button-menu .nav-link{font-size:.9em}}#open-navigation:target .site-nav .button-menu .nav-link:active,#open-navigation:target .site-nav .button-menu .nav-link:focus,#open-navigation:target .site-nav .button-menu .nav-link:hover,.js.offcanvas-open .site-nav .button-menu .nav-link:active,.js.offcanvas-open .site-nav .button-menu .nav-link:focus,.js.offcanvas-open .site-nav .button-menu .nav-link:hover{background-color:transparent;color:#fff}#open-navigation:target .gap,.js.offcanvas-open .gap{margin-top:3.75rem}#open-navigation:target .oc-nav,.js.offcanvas-open .oc-nav{position:relative}#open-navigation:target .address,.js.offcanvas-open .address{color:#fff}#open-navigation:target .address a,.js.offcanvas-open .address a{color:#fff}.toggle-container{padding-bottom:1em;position:relative;z-index:6}@media (min-width:20em){.toggle-container{padding-bottom:0}}.offcanvas.btn{display:inline-block;position:relative;text-decoration:none}@media (min-width:20em){.offcanvas.btn{margin-top:.7rem;position:absolute;right:0;top:0}}@media (min-width:31.25em){.offcanvas.btn{margin-top:.8rem}}@media (min-width:37.5em){.offcanvas.btn{margin-top:1.3rem}}@media (min-width:47.9375em){.offcanvas.btn{margin-top:1.6rem}}@media (min-width:81.25em){.offcanvas.btn{margin-top:2.4rem}}.offcanvas.btn:active .text,.offcanvas.btn:focus .text,.offcanvas.btn:hover .text{background-size:100% 6%}.offcanvas.btn .text{background-position:0 96%;background-repeat:no-repeat;background-size:0 6%;display:inline-block;font-size:.9em;padding-bottom:.06em;-webkit-transition:background-size .1s;transition:background-size .1s}@media (min-width:47.9375em){.offcanvas.btn.open{height:2.5rem;width:2.5rem}}.offcanvas.btn.open .text{background-image:-webkit-gradient(linear,left top,left bottom,from(#523178),to(#523178));background-image:-webkit-linear-gradient(top,#523178 0,#523178 100%);background-image:linear-gradient(to bottom,#523178 0,#523178 100%);color:#523178;margin-right:.8rem}@media (min-width:20em){.offcanvas.btn.open .text{margin-left:.8rem}}@media (min-width:47.9375em){.offcanvas.btn.open .text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}}.offcanvas.btn.open .icon{background-color:#523178;display:inline-block;height:.125rem;position:relative;vertical-align:middle;width:.75rem}@media (min-width:47.9375em){.offcanvas.btn.open .icon{margin-bottom:1.188rem;margin-top:1.188rem;width:1.25rem}}.offcanvas.btn.open .icon:after,.offcanvas.btn.open .icon:before{content:"";display:block;position:absolute;background-color:#523178;height:.125rem;left:50%;top:50%}.offcanvas.btn.open .icon:after{margin-left:-.25rem;margin-top:-.375rem;width:.75rem}@media (min-width:47.9375em){.offcanvas.btn.open .icon:after{margin-left:-.438rem;margin-top:-.5rem;width:1.25rem}}.offcanvas.btn.open .icon:before{margin-left:-.25rem;margin-top:.25rem;width:1rem}@media (min-width:47.9375em){.offcanvas.btn.open .icon:before{margin-left:-.438rem;margin-top:.375rem;width:1.438rem}}.offcanvas.btn.close .text{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%);color:#fff;margin-right:.8rem}.offcanvas.btn.close .icon{display:inline-block;height:1rem;position:relative;width:1rem}@media (min-width:47.9375em){.offcanvas.btn.close .icon{height:1.25rem;width:1.25rem}}.offcanvas.btn.close .icon:after,.offcanvas.btn.close .icon:before{content:"";display:block;position:absolute;background-color:#fff;height:.125rem;left:0;margin-top:.577rem;top:0;width:100%}@media (min-width:47.9375em){.offcanvas.btn.close .icon:after,.offcanvas.btn.close .icon:before{margin-top:.833rem}}.offcanvas.btn.close .icon:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.offcanvas.btn.close .icon:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#open-navigation:not(:target) .toggle-container .offcanvas.btn.close{display:none}#open-navigation:not(:target) .toggle-container .offcanvas.btn.open{display:block}#open-navigation:target .toggle-container .close{display:block}#open-navigation:target .toggle-container .open{display:none}.site-footer{background-color:#f8f8f8;font-size:1.25em;color:#2b2e34}.site-footer .inner-wrapper{position:relative}.site-footer .inner-container{text-align:left}.site-footer .footer-logo.nologo{color:#2b2e34}@media (max-width:37.49em){.site-footer .row.full .navi.first{padding-bottom:0}}.site-footer .navi .menu{list-style:none;margin:0;padding:0}.site-footer .navi .menu .link-item{text-decoration:none}.site-footer .navi .menu .link-item .text{background-image:-webkit-gradient(linear,left top,right top,from(#2b2e34),to(#2b2e34));background-image:-webkit-linear-gradient(left,#2b2e34,#2b2e34);background-image:linear-gradient(to right,#2b2e34,#2b2e34);background-position:0 95%;background-repeat:no-repeat;background-size:0 6%;-webkit-transition:background-size .2s;transition:background-size .2s}@media (min-width:31.25em){.site-footer .navi .menu .link-item .text{background-size:0 8%}}.site-footer .navi .menu .link-item:active .text,.site-footer .navi .menu .link-item:focus .text,.site-footer .navi .menu .link-item:hover .text{background-size:100% 6%}@media (min-width:31.25em){.site-footer .navi .menu .link-item:active .text,.site-footer .navi .menu .link-item:focus .text,.site-footer .navi .menu .link-item:hover .text{background-size:100% 8%}}@media (max-width:47.9275em){.site-footer .footer-contact>*+*{padding-top:.5rem}}.site-footer .footer-contact dd{margin-left:0}.site-footer .footer-contact dd{margin-bottom:1rem}.site-footer .impressum{font-size:.938em;color:#505050}.site-footer .impressum .menu{list-style:none}.site-footer .impressum .menu .link-item{color:#505050}@media (min-width:47.9375em){.site-footer .impressum .menu .menu-item{display:inline-block}}@media (min-width:47.9375em){.site-footer .impressum .menu .menu-item+.menu-item{margin-left:1rem;padding-left:1rem;position:relative}}@media (min-width:47.9375em){.site-footer .impressum .menu .menu-item+.menu-item:before{content:"";display:block;position:absolute;background-color:#505050;height:80%;left:0;margin-left:-1px;margin-top:-8%;top:50%;width:2px}}.js .page-header.p-collage .has-image .fg:after{opacity:0;-webkit-transition:opacity .3s ease-in-out .2s;transition:opacity .3s ease-in-out .2s}.js .page-header.p-collage .has-image .fg:before{opacity:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);-webkit-transition:opacity .2s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .2s ease-in-out,transform .4s ease-in-out;transition:opacity .2s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.js.csstransitions .page-header.p-collage .has-image .fg:after{opacity:1}.js.csstransitions .page-header.p-collage .has-image .fg:before{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.page-header.p-collage .has-image .fg:after{-webkit-animation:pulse 20s linear infinite both;animation:pulse 20s linear infinite both;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}@media (prefers-reduced-motion:reduce){.page-header.p-collage .has-image .fg:after{-webkit-animation:none;animation:none}}.page-header{position:relative}.page-header .page-header-wrapper{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:31.25em){.page-header .page-header-wrapper{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:53.75em){.page-header .page-header-wrapper{padding-left:5rem;padding-right:5rem}}@media (min-width:90em){.page-header .page-header-wrapper{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;position:relative;width:81.25rem}}@media (min-width:112.5em){.page-header .page-header-wrapper{width:87.5rem}}@media (min-width:90em){.page-header .page-header-wrapper{position:static}}.page-header .image-wrapper+.page-header-wrapper{padding-top:1.5rem}@media (min-width:31.25em){.page-header .image-wrapper+.page-header-wrapper{padding-top:1.875rem}}@media (min-width:47.9375em){.page-header .image-wrapper+.page-header-wrapper{padding-top:2.5rem}}@media (min-width:59.375em){.page-header .image-wrapper+.page-header-wrapper{padding-top:3.125rem}}@media (min-width:90em){.page-header .image-wrapper+.page-header-wrapper{padding-top:3.75rem}}@media (min-width:112.5em){.page-header .image-wrapper+.page-header-wrapper{padding-top:4.375rem}}@media (min-width:31.25em){.page-header>.image-wrapper,.page-header>.page-header-wrapper{padding-top:.625rem}}@media (min-width:47.9375em){.page-header>.image-wrapper,.page-header>.page-header-wrapper{padding-top:1.25rem}}@media (min-width:81.25em){.page-header>.image-wrapper,.page-header>.page-header-wrapper{padding-top:1.875rem}}@media (min-width:112.5em){.page-header>.image-wrapper,.page-header>.page-header-wrapper{padding-top:2.5rem}}.page-header.p-collage{overflow:hidden}.page-header.p-collage .has-image{position:relative}@media (min-width:90em){.page-header.p-collage .has-image .bg .icon-image{margin-left:auto;margin-right:auto;width:90rem}}.page-header.p-collage .has-image .fg{bottom:0;left:0;margin-bottom:-30%;position:absolute;width:100%;z-index:3}@media (min-width:27.5em){.page-header.p-collage .has-image .fg{margin-bottom:-25%}}@media (min-width:31.25em){.page-header.p-collage .has-image .fg{margin-bottom:-20%}}@media (min-width:90em){.page-header.p-collage .has-image .fg{margin-bottom:-19.167rem!important}}.page-header.p-collage .has-image .fg .icon-image{margin-left:10%;width:80%;position:relative;z-index:2}@media (min-width:27.5em){.page-header.p-collage .has-image .fg .icon-image{margin-left:15%;width:70%}}@media (min-width:31.25em){.page-header.p-collage .has-image .fg .icon-image{margin-left:20%;width:60%}}@media (min-width:90em){.page-header.p-collage .has-image .fg .icon-image{margin-left:auto;margin-right:auto;width:57.5rem}}.page-header.p-collage .has-image .fg:after,.page-header.p-collage .has-image .fg:before{content:"";display:block;position:absolute}.page-header.p-collage .has-image .fg:after{background-image:url(/app/themes/sfw/assets/img/page-header/sfw_collage_page-header-decoration.png);background-image:none,url(/app/themes/sfw/assets/img/page-header/sfw_collage_page-header-decoration.svg);background-position:top center;background-repeat:no-repeat;bottom:0;height:120%;left:0;margin-bottom:-8%;margin-left:-10%;width:120%;z-index:1}@media (min-width:27.5em){.page-header.p-collage .has-image .fg:after{margin-bottom:-5%}}@media (min-width:31.25em){.page-header.p-collage .has-image .fg:after{margin-bottom:0}}@media (min-width:90em){.page-header.p-collage .has-image .fg:after{left:50%;margin-left:-53.125rem;width:106.25rem}}.page-header.p-collage .has-image .fg.color-pink:after{background-image:url(/app/themes/sfw/assets/img/page-header/sfw_collage_page-header-decoration_pink.png);background-image:none,url(/app/themes/sfw/assets/img/page-header/sfw_collage_page-header-decoration_pink.svg)}.page-header.p-collage .has-image .fg.color-pink:before{background:-webkit-gradient(linear,left bottom,left top,color-stop(11%,#e45dbf),color-stop(90%,rgba(82,49,120,0)));background:-webkit-linear-gradient(bottom,#e45dbf 11%,rgba(82,49,120,0) 90%);background:linear-gradient(0deg,#e45dbf 11%,rgba(82,49,120,0) 90%)}.page-header.p-collage .has-image .fg.color-blue:after{background-image:url(/app/themes/sfw/assets/img/page-header/sfw_collage_page-header-decoration_blue.png);background-image:none,url(/app/themes/sfw/assets/img/page-header/sfw_collage_page-header-decoration_blue.svg)}.page-header.p-collage .has-image .fg.color-blue:before{background:-webkit-gradient(linear,left bottom,left top,color-stop(11%,#7bafd4),color-stop(90%,rgba(82,49,120,0)));background:-webkit-linear-gradient(bottom,#7bafd4 11%,rgba(82,49,120,0) 90%);background:linear-gradient(0deg,#7bafd4 11%,rgba(82,49,120,0) 90%)}.page-header.p-collage .has-image .fg.color-green:after{background-image:url(/app/themes/sfw/assets/img/page-header/sfw_collage_page-header-decoration_green.png);background-image:none,url(/app/themes/sfw/assets/img/page-header/sfw_collage_page-header-decoration_green.svg)}.page-header.p-collage .has-image .fg.color-green:before{background:-webkit-gradient(linear,left bottom,left top,color-stop(11%,#bfce19),color-stop(90%,rgba(82,49,120,0)));background:-webkit-linear-gradient(bottom,#bfce19 11%,rgba(82,49,120,0) 90%);background:linear-gradient(0deg,#bfce19 11%,rgba(82,49,120,0) 90%)}.page-header.p-collage .has-image .fg.color-violet:after{background-image:url(/app/themes/sfw/assets/img/page-header/sfw_collage_page-header-decoration.png);background-image:none,url(/app/themes/sfw/assets/img/page-header/sfw_collage_page-header-decoration.svg)}.page-header.p-collage .has-image .fg.color-violet:before{background:-webkit-gradient(linear,left bottom,left top,color-stop(11%,#523178),color-stop(90%,rgba(82,49,120,0)));background:-webkit-linear-gradient(bottom,#523178 11%,rgba(82,49,120,0) 90%);background:linear-gradient(0deg,#523178 11%,rgba(82,49,120,0) 90%)}.page-header.p-collage .has-image .fg:before{background:0 0;background:-webkit-gradient(linear,left bottom,left top,color-stop(11%,#523178),color-stop(90%,rgba(82,49,120,0)));background:-webkit-linear-gradient(bottom,#523178 11%,rgba(82,49,120,0) 90%);background:linear-gradient(0deg,#523178 11%,rgba(82,49,120,0) 90%);top:0;height:90%;left:0;margin-top:5%;width:100%;z-index:4}.page-header.p-collage .has-image~.farbe{padding-bottom:14%;padding-top:20%;position:relative}@media (min-width:31.25em){.page-header.p-collage .has-image~.farbe{padding-top:26%;padding-bottom:10%}}@media (min-width:37.5em){.page-header.p-collage .has-image~.farbe{padding-top:22%}}@media (min-width:59.375em){.page-header.p-collage .has-image~.farbe{padding-top:22%;padding-bottom:10%}}@media (min-width:75em){.page-header.p-collage .has-image~.farbe{padding-top:22%;padding-bottom:8%}}@media (min-width:90em){.page-header.p-collage .has-image~.farbe{padding-top:20%;padding-bottom:6%}}@media (min-width:112.5em){.page-header.p-collage .has-image~.farbe{padding-top:22.5em;padding-bottom:8.75em}}@media (min-width:13.75em){.page-header.p-collage .has-image~.farbe .page-header-wrapper{margin-left:5%;width:90%}}@media (min-width:20em){.page-header.p-collage .has-image~.farbe .page-header-wrapper{margin-left:auto;margin-right:auto;width:80%}}@media (min-width:59.375em){.page-header.p-collage .has-image~.farbe .page-header-wrapper{width:50rem}}.page-header.p-collage .has-image~.farbe .page-title-link,.page-header.p-collage .has-image~.farbe .page-title-link:visited{color:#fff;text-decoration:none}@media (min-width:31.25em){.page-header.p-collage .has-image~.farbe .page-title-link:after,.page-header.p-collage .has-image~.farbe .page-title-link:before{content:"";display:block;position:absolute;background-color:#fff;bottom:0;height:.125rem;left:50%;margin-bottom:-1.875rem;width:1rem;z-index:4}}@media (min-width:37.5em){.page-header.p-collage .has-image~.farbe .page-title-link:after,.page-header.p-collage .has-image~.farbe .page-title-link:before{margin-bottom:-2.125rem;width:1.125rem}}@media (min-width:47.9375em){.page-header.p-collage .has-image~.farbe .page-title-link:after,.page-header.p-collage .has-image~.farbe .page-title-link:before{margin-bottom:-2.5rem;width:1.25rem}}@media (min-width:59.375em){.page-header.p-collage .has-image~.farbe .page-title-link:after,.page-header.p-collage .has-image~.farbe .page-title-link:before{margin-bottom:-3.75rem;width:1.625rem}}@media (min-width:75em){.page-header.p-collage .has-image~.farbe .page-title-link:after,.page-header.p-collage .has-image~.farbe .page-title-link:before{margin-bottom:-4.375rem;width:1.875rem}}@media (min-width:112.5em){.page-header.p-collage .has-image~.farbe .page-title-link:after,.page-header.p-collage .has-image~.farbe .page-title-link:before{margin-bottom:-6.25rem}}@media (min-width:31.25em){.page-header.p-collage .has-image~.farbe .page-title-link:after{margin-left:-.688rem;-webkit-transform:rotateZ(40deg);-ms-transform:rotate(40deg);transform:rotateZ(40deg)}}@media (min-width:47.9375em){.page-header.p-collage .has-image~.farbe .page-title-link:after{margin-left:-.75rem}}@media (min-width:59.375em){.page-header.p-collage .has-image~.farbe .page-title-link:after{margin-left:-.875rem}}@media (min-width:75em){.page-header.p-collage .has-image~.farbe .page-title-link:after{margin-left:-1rem}}@media (min-width:31.25em){.page-header.p-collage .has-image~.farbe .page-title-link:before{margin-left:.063rem;-webkit-transform:rotateZ(-40deg);-ms-transform:rotate(-40deg);transform:rotateZ(-40deg)}}@media (min-width:47.9375em){.page-header.p-collage .has-image~.farbe .page-title-link:before{margin-left:.125rem}}@media (min-width:59.375em){.page-header.p-collage .has-image~.farbe .page-title-link:before{margin-left:.25rem}}@media (min-width:75em){.page-header.p-collage .has-image~.farbe .page-title-link:before{margin-left:.375rem}}.page-header.p-collage .has-image~.farbe .page-title{color:#fff;font-size:1.25em;position:relative;z-index:4}@media (min-width:31.25em){.page-header.p-collage .has-image~.farbe .page-title{font-size:1.5em;left:0;margin-left:20%;margin-top:-5%;position:absolute;text-align:center;text-shadow:.188em .188em 1.25em rgba(82,49,120,.4);top:0;width:60%}}@media (min-width:37.5em){.page-header.p-collage .has-image~.farbe .page-title{font-size:1.75em}}@media (min-width:47.9375em){.page-header.p-collage .has-image~.farbe .page-title{font-size:2em}}@media (min-width:59.375em){.page-header.p-collage .has-image~.farbe .page-title{font-size:2.5em}}@media (min-width:75em){.page-header.p-collage .has-image~.farbe .page-title{font-size:3.125em}}@media (min-width:81.25em){.page-header.p-collage .has-image~.farbe .page-title{font-size:3.75em}}@media (min-width:112.5em){.page-header.p-collage .has-image~.farbe .page-title{font-size:4.75em;left:50%;margin-left:-31.25rem;margin-top:-6.25rem;width:62.5rem}}@media (min-width:47.9375em){.page-header.p-collage .page-title{text-align:center}}.page-header.p-collage .farbe .lead{color:#fff}@media (min-width:31.25em){.page-header.p-collage .farbe .lead{position:relative;z-index:8}}.page-header.p-collage .farbe .link{background-color:#fff;border-color:#fff}.page-header.p-collage .farbe .link:active,.page-header.p-collage .farbe .link:focus,.page-header.p-collage .farbe .link:hover{background-color:transparent}.page-header.p-collage .farbe.color-blue{background-color:#7bafd4}.page-header.p-collage .farbe.color-blue .link{color:#7bafd4}.page-header.p-collage .farbe.color-blue .link:active,.page-header.p-collage .farbe.color-blue .link:focus,.page-header.p-collage .farbe.color-blue .link:hover{border-color:#fff;color:#fff}.page-header.p-collage .farbe.color-pink{background-color:#e45dbf}.page-header.p-collage .farbe.color-pink .link{color:#e45dbf}.page-header.p-collage .farbe.color-pink .link:active,.page-header.p-collage .farbe.color-pink .link:focus,.page-header.p-collage .farbe.color-pink .link:hover{color:#fff}.page-header.p-collage .farbe.color-violet{background-color:#523178}.page-header.p-collage .farbe.color-violet .link{color:#523178}.page-header.p-collage .farbe.color-violet .link:active,.page-header.p-collage .farbe.color-violet .link:focus,.page-header.p-collage .farbe.color-violet .link:hover{color:#fff}.page-header.p-collage .farbe.color-green{background-color:#bfce19}.page-header.p-collage .farbe.color-green .link{color:#a1ad18}.page-header.p-collage .farbe.color-green .link:active,.page-header.p-collage .farbe.color-green .link:focus,.page-header.p-collage .farbe.color-green .link:hover{color:#fff}.page-header.p-jubi{overflow:hidden;padding-top:1rem}@media (min-width:31.25em){.page-header.p-jubi{padding-top:2rem}}@media (min-width:59.375em){.page-header.p-jubi{padding-top:3rem}}@media (min-width:112.5em){.page-header.p-jubi{padding-top:4rem}}.page-header.p-jubi .has-image{position:relative}@media (min-width:90em){.page-header.p-jubi .has-image .bg .icon-image{margin-left:auto;margin-right:auto;width:90rem}}.page-header.p-jubi .has-image .big{width:100%;z-index:3}@media (min-width:59.375em){.page-header.p-jubi .has-image .big{position:relative}}@media (min-width:59.375em){.page-header.p-jubi .has-image .big:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%}}.page-header.p-jubi .has-image .big.color-blue:before{background-color:#7bafd4}.page-header.p-jubi .has-image .big.color-pink:before{background-color:#e45dbf}.page-header.p-jubi .has-image .big.color-violet:before{background-color:#523178}.page-header.p-jubi .has-image .big.color-green:before{background-color:#bfce19}.page-header.p-jubi .has-image .big .icon-image{position:relative;z-index:2}@media (min-width:59.375em){.page-header.p-jubi .has-image .big .icon-image{margin-left:10%;width:80%}}@media (min-width:90em){.page-header.p-jubi .has-image .big .icon-image{margin-left:auto;margin-right:auto;width:87.5rem}}.page-header.p-jubi .has-image~.farbe{padding-bottom:14%;padding-top:12%;position:relative}@media (min-width:31.25em){.page-header.p-jubi .has-image~.farbe{padding-top:8%;padding-bottom:10%}}@media (min-width:37.5em){.page-header.p-jubi .has-image~.farbe{padding-top:8%}}@media (min-width:59.375em){.page-header.p-jubi .has-image~.farbe{padding-top:8%;padding-bottom:10%}}@media (min-width:75em){.page-header.p-jubi .has-image~.farbe{padding-top:6%;padding-bottom:8%}}@media (min-width:90em){.page-header.p-jubi .has-image~.farbe{padding-top:4%;padding-bottom:6%}}@media (min-width:112.5em){.page-header.p-jubi .has-image~.farbe{padding-top:6.25em;padding-bottom:8.75em}}@media (min-width:13.75em){.page-header.p-jubi .has-image~.farbe .page-header-wrapper{margin-left:5%;width:90%}}@media (min-width:20em){.page-header.p-jubi .has-image~.farbe .page-header-wrapper{margin-left:auto;margin-right:auto;width:80%}}@media (min-width:59.375em){.page-header.p-jubi .has-image~.farbe .page-header-wrapper{width:50rem}}.page-header.p-jubi .has-image~.farbe .page-title-link,.page-header.p-jubi .has-image~.farbe .page-title-link:visited{color:#fff;text-decoration:none}@media (min-width:31.25em){.page-header.p-jubi .has-image~.farbe .page-title-link:after,.page-header.p-jubi .has-image~.farbe .page-title-link:before{content:"";display:block;position:absolute;background-color:#fff;bottom:0;height:.125rem;left:50%;margin-bottom:-1.875rem;width:1rem;z-index:4}}@media (min-width:37.5em){.page-header.p-jubi .has-image~.farbe .page-title-link:after,.page-header.p-jubi .has-image~.farbe .page-title-link:before{margin-bottom:-2.125rem;width:1.125rem}}@media (min-width:47.9375em){.page-header.p-jubi .has-image~.farbe .page-title-link:after,.page-header.p-jubi .has-image~.farbe .page-title-link:before{margin-bottom:-2.5rem;width:1.25rem}}@media (min-width:59.375em){.page-header.p-jubi .has-image~.farbe .page-title-link:after,.page-header.p-jubi .has-image~.farbe .page-title-link:before{margin-bottom:-3.75rem;width:1.625rem}}@media (min-width:75em){.page-header.p-jubi .has-image~.farbe .page-title-link:after,.page-header.p-jubi .has-image~.farbe .page-title-link:before{margin-bottom:-4.375rem;width:1.875rem}}@media (min-width:112.5em){.page-header.p-jubi .has-image~.farbe .page-title-link:after,.page-header.p-jubi .has-image~.farbe .page-title-link:before{margin-bottom:-6.25rem}}@media (min-width:31.25em){.page-header.p-jubi .has-image~.farbe .page-title-link:after{margin-left:-.688rem;-webkit-transform:rotateZ(40deg);-ms-transform:rotate(40deg);transform:rotateZ(40deg)}}@media (min-width:47.9375em){.page-header.p-jubi .has-image~.farbe .page-title-link:after{margin-left:-.75rem}}@media (min-width:59.375em){.page-header.p-jubi .has-image~.farbe .page-title-link:after{margin-left:-.875rem}}@media (min-width:75em){.page-header.p-jubi .has-image~.farbe .page-title-link:after{margin-left:-1rem}}@media (min-width:31.25em){.page-header.p-jubi .has-image~.farbe .page-title-link:before{margin-left:.063rem;-webkit-transform:rotateZ(-40deg);-ms-transform:rotate(-40deg);transform:rotateZ(-40deg)}}@media (min-width:47.9375em){.page-header.p-jubi .has-image~.farbe .page-title-link:before{margin-left:.125rem}}@media (min-width:59.375em){.page-header.p-jubi .has-image~.farbe .page-title-link:before{margin-left:.25rem}}@media (min-width:75em){.page-header.p-jubi .has-image~.farbe .page-title-link:before{margin-left:.375rem}}.page-header.p-jubi .has-image~.farbe .page-title{color:#fff;font-size:1.25em;position:relative;z-index:4}@media (min-width:31.25em){.page-header.p-jubi .has-image~.farbe .page-title{font-size:1.5em;text-align:center}}@media (min-width:37.5em){.page-header.p-jubi .has-image~.farbe .page-title{font-size:1.75em}}@media (min-width:47.9375em){.page-header.p-jubi .has-image~.farbe .page-title{font-size:2em}}@media (min-width:59.375em){.page-header.p-jubi .has-image~.farbe .page-title{font-size:2.5em}}@media (min-width:75em){.page-header.p-jubi .has-image~.farbe .page-title{font-size:3.125em}}@media (min-width:81.25em){.page-header.p-jubi .has-image~.farbe .page-title{font-size:3.75em}}@media (min-width:112.5em){.page-header.p-jubi .has-image~.farbe .page-title{font-size:4.75em}}@media (min-width:31.25em){.page-header.p-jubi .page-title-wrapper{padding-bottom:15%}}@media (min-width:59.375em){.page-header.p-jubi .page-title-wrapper{padding-bottom:20%}}@media (min-width:47.9375em){.page-header.p-jubi .page-title{text-align:center}}.page-header.p-jubi .farbe .lead{color:#fff}@media (min-width:31.25em){.page-header.p-jubi .farbe .lead{position:relative;z-index:8}}.page-header.p-jubi .farbe .link{background-color:#fff;border-color:#fff}.page-header.p-jubi .farbe .link:active,.page-header.p-jubi .farbe .link:focus,.page-header.p-jubi .farbe .link:hover{background-color:transparent}.page-header.p-jubi .farbe.color-blue{background-color:#7bafd4}.page-header.p-jubi .farbe.color-blue .link{color:#7bafd4}.page-header.p-jubi .farbe.color-blue .link:active,.page-header.p-jubi .farbe.color-blue .link:focus,.page-header.p-jubi .farbe.color-blue .link:hover{border-color:#fff;color:#fff}.page-header.p-jubi .farbe.color-pink{background-color:#e45dbf}.page-header.p-jubi .farbe.color-pink .link{color:#e45dbf}.page-header.p-jubi .farbe.color-pink .link:active,.page-header.p-jubi .farbe.color-pink .link:focus,.page-header.p-jubi .farbe.color-pink .link:hover{color:#fff}.page-header.p-jubi .farbe.color-violet{background-color:#523178}.page-header.p-jubi .farbe.color-violet .link{color:#523178}.page-header.p-jubi .farbe.color-violet .link:active,.page-header.p-jubi .farbe.color-violet .link:focus,.page-header.p-jubi .farbe.color-violet .link:hover{color:#fff}.page-header.p-jubi .farbe.color-green{background-color:#bfce19}.page-header.p-jubi .farbe.color-green .link{color:#a1ad18}.page-header.p-jubi .farbe.color-green .link:active,.page-header.p-jubi .farbe.color-green .link:focus,.page-header.p-jubi .farbe.color-green .link:hover{color:#fff}.page-header.p-image .image-wrapper .icon-image{height:0;overflow:hidden;padding-bottom:45.455%;position:relative;width:100%}@media (min-width:31.25em){.page-header.p-image .image-wrapper .icon-image{padding-bottom:35.714%}}@media (min-width:59.375em){.page-header.p-image .image-wrapper .icon-image{padding-bottom:31.25%}}@media (min-width:90em){.page-header.p-image .image-wrapper .icon-image{margin-left:auto;margin-right:auto;padding-bottom:28.125rem;width:90rem}}@media (min-width:112.5em){.page-header.p-image .image-wrapper .icon-image{padding-bottom:31.25rem;width:100rem}}.page-header.p-image .image-wrapper .icon-image .image,.page-header.p-image .image-wrapper .icon-image .nojsimage{left:0;position:absolute}.page-header.p-image .image-wrapper.center .image,.page-header.p-image .image-wrapper.center .nojsimage{margin-top:-28%;top:50%}@media (min-width:31.25em){.page-header.p-image .image-wrapper.center .image,.page-header.p-image .image-wrapper.center .nojsimage{margin-top:-28%}}@media (min-width:59.375em){.page-header.p-image .image-wrapper.center .image,.page-header.p-image .image-wrapper.center .nojsimage{margin-top:-28%}}.page-header.p-image .image-wrapper.top .image,.page-header.p-image .image-wrapper.top .nojsimage{top:0}.page-header.p-image .image-wrapper.bottom .image,.page-header.p-image .image-wrapper.bottom .nojsimage{bottom:0}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1) translate(0,2%);transform:scale3d(1,1,1) translate(0,2%)}50%{-webkit-transform:scale3d(1.1,1.1,1.1) translate(0,-4%);transform:scale3d(1.1,1.1,1.1) translate(0,-4%)}to{-webkit-transform:scale3d(1,1,1) translate(0,2%);transform:scale3d(1,1,1) translate(0,2%)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1) translate(0,2%);transform:scale3d(1,1,1) translate(0,2%)}50%{-webkit-transform:scale3d(1.1,1.1,1.1) translate(0,-4%);transform:scale3d(1.1,1.1,1.1) translate(0,-4%)}to{-webkit-transform:scale3d(1,1,1) translate(0,2%);transform:scale3d(1,1,1) translate(0,2%)}}figure{line-height:0;margin:0;padding:0}img{height:auto;width:100%}.js .has-svg .icon-image{display:none}.js .has-svg .icon-svg .svg{display:block;opacity:0}.js.no-svgasimg .has-svg .icon-svg,.js.svgasimg .has-svg .icon-image{display:none}.no-js .has-svg .icon-image .jsimage,.no-js .has-svg .icon-svg,.no-js .has-svg .icon-svg .svg,.no-js .jsimage.lazyload{display:none}.js .image-wrapper .icon-svg .svg,.js .jsimage{height:0;opacity:1;overflow:hidden;width:100%}.js .icon-image .jsimage,.js .image-wrapper .icon-svg .svg{opacity:0}.js .jsimage.lazyload,.js .jsimage.lazyloading,.js .jsimage.loading,.js.no-inlinesvg .img-icon .icon-fallback.lazyload,.js.no-inlinesvg .img-icon .icon-fallback.lazyloading,.js.no-inlinesvg .img-icon .icon-fallback.loading{opacity:0}.js .image-wrapper .icon-svg .svg.lazyloaded,.js .image-wrapper .icon-svg .svg.loaded,.js .jsimage.lazyloaded,.js .jsimage.loaded,.js.no-inlinesvg .img-icon .icon-fallback{height:auto;opacity:1;padding-bottom:0!important}.js .icon-image .jsimage.lazyloaded,.js .icon-svg .svg.lazyloaded{opacity:1}.csstransitions.js .icon-svg .svg,.csstransitions.js .jsimage,.csstransitions.js.no-inlinesvg .icon-fallback,.csstransitions.js.svgasimg .infografik .svgimage{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.no-csstransitions.lazyload,.no-csstransitions.lazyloading,.no-csstransitions.loading{height:auto;opacity:1;padding-bottom:0!important}.video-wrapper{overflow:hidden;position:relative;height:0}.video-wrapper .image.lazyloaded{position:relative;z-index:1}.video-wrapper .image.lazyloaded.remove{opacity:0}.link-video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.link-video:focus .link-video-icon:before,.link-video:hover .link-video-icon:before{opacity:1}.videoplayer{height:0;left:0;overflow:hidden;padding-bottom:56.25%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:100%;z-index:0}.videoplayer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.link-video-icon{opacity:1}.link-video-icon:after,.link-video-icon:before{content:"";display:block;left:50%;opacity:1;position:absolute;top:50%}.link-video-icon:after{margin-left:-.5em;margin-top:-.8em;border-bottom:.8em solid transparent;border-left:1.4em solid #e45dbf;border-top:.8em solid transparent}.link-video-icon:before{background-color:#fff;border-radius:50%;height:4em;margin-left:-2em;margin-top:-2em;opacity:.6;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;width:4em}a[href^="tel:"]{color:inherit;cursor:pointer}a,a:active,a:focus,a:visited{color:#2b2e34}.content a:not(.link,.btn,.page-title-link,.video),.cookie-notice a:not(.link,.btn,.page-title-link,.video){text-decoration:none;background-image:-webkit-gradient(linear,left top,right top,from(#2b2e34),to(#2b2e34)),-webkit-gradient(linear,left top,right top,from(#2b2e34),to(#2b2e34));background-image:-webkit-linear-gradient(left,#2b2e34,#2b2e34),-webkit-linear-gradient(left,#2b2e34,#2b2e34);background-image:linear-gradient(to right,#2b2e34,#2b2e34),linear-gradient(to right,#2b2e34,#2b2e34);background-position:100% 95%,0 95%;background-repeat:no-repeat;background-size:100% 4%,0 4%;-webkit-transition:background-size .3s;transition:background-size .3s}@media (min-width:31.25em){.content a:not(.link,.btn,.page-title-link,.video),.cookie-notice a:not(.link,.btn,.page-title-link,.video){background-size:100% 5%,0 5%}}.content a:not(.link,.btn,.page-title-link,.video):active,.content a:not(.link,.btn,.page-title-link,.video):focus,.content a:not(.link,.btn,.page-title-link,.video):hover,.cookie-notice a:not(.link,.btn,.page-title-link,.video):active,.cookie-notice a:not(.link,.btn,.page-title-link,.video):focus,.cookie-notice a:not(.link,.btn,.page-title-link,.video):hover{background-size:0 4%,100% 8%}@media (min-width:31.25em){.content a:not(.link,.btn,.page-title-link,.video):active,.content a:not(.link,.btn,.page-title-link,.video):focus,.content a:not(.link,.btn,.page-title-link,.video):hover,.cookie-notice a:not(.link,.btn,.page-title-link,.video):active,.cookie-notice a:not(.link,.btn,.page-title-link,.video):focus,.cookie-notice a:not(.link,.btn,.page-title-link,.video):hover{background-size:0 5%,100% 10%}}.link{text-decoration:none}.link:active .text,.link:focus .text,.link:hover .text{background-size:0 4%,100% 8%}@media (min-width:31.25em){.link:active .text,.link:focus .text,.link:hover .text{background-size:0 5%,100% 10%}}.link .text{background-image:-webkit-gradient(linear,left top,right top,from(#2b2e34),to(#2b2e34)),-webkit-gradient(linear,left top,right top,from(#2b2e34),to(#2b2e34));background-image:-webkit-linear-gradient(left,#2b2e34,#2b2e34),-webkit-linear-gradient(left,#2b2e34,#2b2e34);background-image:linear-gradient(to right,#2b2e34,#2b2e34),linear-gradient(to right,#2b2e34,#2b2e34);background-position:0 95%,0 95%;background-repeat:no-repeat;background-size:100% 4%,0 4%;-webkit-transition:background-size .3s;transition:background-size .3s}@media (min-width:31.25em){.link .text{background-size:100% 5%,0 5%}}.link .info{font-size:90%}@media (min-width:47.9375em){.link .info{font-size:80%}}.link-list .link{display:block}.cta-container .item-link,.page-header .item-link{padding-top:2.5rem}@media (min-width:90em){.cta-container .item-link{padding-top:5.625rem}}.cookie-notice .btn{display:inline-block;text-decoration:none;border-radius:.375rem;border-style:solid;border-width:.063rem;padding:.375rem .75rem .25rem;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out}@media (min-width:47.9375em){.cookie-notice .btn{border-width:.125rem}}.content .btn,.content .gfield input[type=file]::file-selector-button,.content .post-password-form input[type=submit]{display:inline-block;text-decoration:none;border-color:#111;border-radius:.375rem;border-style:solid;border-width:.063rem;padding:.375rem .75rem .25rem;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out}@media (min-width:47.9375em){.content .btn,.content .gfield input[type=file]::file-selector-button,.content .post-password-form input[type=submit]{border-width:.125rem}}.content .btn:active,.content .btn:focus,.content .btn:hover,.content .gfield input[type=file]::file-selector-button:active,.content .gfield input[type=file]::file-selector-button:focus,.content .gfield input[type=file]::file-selector-button:hover,.content .post-password-form input[type=submit]:active,.content .post-password-form input[type=submit]:focus,.content .post-password-form input[type=submit]:hover{background-color:#111;color:#fff}.content .btn.active{background-color:#111;color:#fff}.content .btn.full.violett{border-color:#523178;background-color:#523178;color:#fff}@media (min-width:47.9375em){.content .btn.full.violett{border-width:.063rem}}.content .btn.full.violett:active,.content .btn.full.violett:focus,.content .btn.full.violett:hover{background-color:transparent;color:#2b2e34}.content .event-teaser-item .btn:after,.content .teaser-item-link .btn:after{content:"";display:block;position:absolute;height:100%;left:0;top:0;width:100%;z-index:1}.content .event-teaser-item .btn:after:hover,.content .teaser-item-link .btn:after:hover{cursor:pointer}.content .cta-container,.content .event-teaser-item,.content .teaser-item{position:relative}.btt-container{padding-bottom:1.25rem;padding-top:3.75rem}@media (min-width:75em){.btt-container{padding-bottom:0;padding-top:0;position:relative;text-align:right}}.btn.btt{padding-left:1.625rem;position:relative}@media (min-width:75em){.btn.btt{margin-top:-1.25rem;position:absolute;right:0;top:0}}@media (min-width:90em){.btn.btt{margin-top:-1.25rem}}.btn.btt:after,.btn.btt:before{content:"";display:block;position:absolute;top:0}.btn.btt:after{background-color:#d0df00;height:3.75rem;margin-top:-10%;margin-right:15%;right:0;top:0;-webkit-transform:rotateZ(-20deg);-ms-transform:rotate(-20deg);transform:rotateZ(-20deg);width:3.75rem;z-index:1}.btn.btt:before{background-color:#2b2e34;height:1.25rem;margin-left:.313rem;margin-top:.188rem;left:0;top:0;width:.188rem}.btn.btt .text{display:inline-block;white-space:nowrap;position:relative;z-index:2}.btn.btt .text:after,.btn.btt .text:before{content:"";display:block;position:absolute;background-color:#2b2e34;height:.688rem;left:0;top:0;width:.188rem}.btn.btt .text:after{margin-left:-1.5rem;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg)}.btn.btt .text:before{margin-left:-1.125rem;-webkit-transform:rotateZ(-44deg);-ms-transform:rotate(-44deg);transform:rotateZ(-44deg)}.list.definition dd,.list.definition dt{display:block}.list.definition dd{margin:0}.list.big dt{font-size:1em}.list.big dd{font-size:1.2em;line-height:1.2;padding-top:.5rem}.list.big dd+dt{padding-top:2rem}ul.projekte-list .list-item+.list-item{margin-top:.8em}ol{padding-left:1.875rem}ol li+li,ul.link-list li+li,ul.list li+li{margin-top:.875rem}@media (min-width:53.75em){ol li+li,ul.link-list li+li,ul.list li+li{margin-top:1.125rem}}@media (min-width:75em){ol li+li,ul.link-list li+li,ul.list li+li{margin-top:1.375rem}}@media (min-width:90em){ol li+li,ul.link-list li+li,ul.list li+li{margin-top:1.625rem}}@media (min-width:112.5em){ol li+li,ul.link-list li+li,ul.list li+li{margin-top:2.125rem}}ul.link-list li,ul.list li{display:block;padding-left:1em;position:relative}ul.link-list li:before,ul.list li:before{content:"";display:block;position:absolute;background-color:#2b2e34;height:2px;left:0;margin-left:.1rem;margin-top:.7rem;top:0;width:.5rem}@media (min-width:31.25em){ul.link-list li:before,ul.list li:before{margin-top:.9rem}}@media (min-width:37.5em){ul.link-list li:before,ul.list li:before{margin-top:.8rem}}@media (min-width:47.9375em){ul.link-list li:before,ul.list li:before{margin-top:.9rem}}@media (min-width:59.375em){ul.link-list li:before,ul.list li:before{margin-top:1rem;width:.625rem}}@media (min-width:81.25em){ul.link-list li:before,ul.list li:before{margin-top:1.1rem}}@media (min-width:112.5em){ul.link-list li:before,ul.list li:before{margin-top:1.2rem;width:.75rem}}ul.link-list .info,ul.list .info{font-size:90%}@media (min-width:47.9375em){ul.link-list .info,ul.list .info{font-size:80%}}.definition-list{display:inline-block;width:100%}@media (min-width:13.75em){.definition-list{text-align:left}}@media (min-width:13.75em){.definition-list dd,.definition-list dt{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.definition-list dt{font-weight:700}@media (min-width:13.75em){.definition-list dt{display:inline-block;float:left;font-weight:400;max-width:18rem;margin-bottom:0;min-width:2rem;width:20%}}@media (min-width:20em){.definition-list dt{width:14%}}@media (min-width:37.5em){.definition-list dt{min-width:3rem}}.definition-list dd{margin-bottom:.625rem;margin-left:0}@media (min-width:13.75em){.definition-list dd{margin-bottom:.875rem;margin-left:20%;padding-left:2%}.definition-list dd:after,.definition-list dd:before{content:" ";display:table}.definition-list dd:after{clear:both}}@media (min-width:20em){.definition-list dd{margin-left:14%}}@media (min-width:53.75em){.definition-list dd{margin-bottom:1.125rem}}@media (min-width:75em){.definition-list dd{margin-bottom:1.375rem}}@media (min-width:90em){.definition-list dd{margin-bottom:1.625rem}}@media (min-width:112.5em){.definition-list dd{margin-bottom:2.125rem}}.definition-list dd:last-child{margin-bottom:0}.list.filter{padding-bottom:1.875rem;padding-top:1.25rem}@media (min-width:27.5em){.list.filter{padding-bottom:2.5rem}}@media (min-width:112.5em){.list.filter{padding-bottom:3.75rem}}.list.filter .filter-item{margin-bottom:1rem;padding-left:0;margin-top:0}@media (min-width:13.75em){.list.filter .filter-item{display:inline-block;margin-right:.625rem}}.list.filter .filter-item:before{display:none}.accordion .accordion-inner{padding-top:.625rem}@media (min-width:20em){.accordion .accordion-inner{padding-top:1.25rem}}@media (min-width:27.5em){.accordion .accordion-inner{padding-top:1.875rem}}@media (min-width:90em){.accordion .accordion-inner{padding-top:2.813rem}}.accordion-container{background-color:#f8f8f8;border-radius:.375rem;padding:.625rem .938rem;position:relative;width:100%}@media (min-width:20em){.accordion-container{padding:1.25rem 1.875rem}}@media (min-width:27.5em){.accordion-container{padding:1.625rem 2.5rem}}@media (min-width:90em){.accordion-container{padding:1.875rem 3.75rem}}.accordion-container+.accordion-container{margin-top:1.25rem}@media (min-width:59.375em){.accordion-container+.accordion-container{margin-top:1.875rem}}.accordion-title{display:block;padding-right:1.875rem;position:relative}.accordion-title .text-content{display:inline-block}@media (min-width:47.9375em){.accordion-title{padding-right:2.5rem}}@media (min-width:75em){.accordion-title{padding-right:3.125rem}}@media (min-width:90em){.accordion-title{padding-right:3.75rem}}.accordion-title:active,.accordion-title:focus,.accordion-title:hover{cursor:pointer}.accordion-title:after,.accordion-title:before{content:"";display:block;position:absolute;background-color:#111;border-radius:1.25rem;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.accordion-title:after{height:.125rem;width:1rem}@media (min-width:47.9375em){.accordion-title:after{width:1.25rem}}@media (min-width:75em){.accordion-title:after{height:.188rem;width:1.563rem}}@media (min-width:90em){.accordion-title:after{width:2rem}}.accordion-title:before{height:1rem;margin-right:.438rem;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;width:.125rem}@media (min-width:47.9375em){.accordion-title:before{height:1.25rem;margin-right:.563rem}}@media (min-width:75em){.accordion-title:before{height:1.563rem;margin-right:.688rem;width:.188rem}}@media (min-width:90em){.accordion-title:before{height:2rem;margin-right:.875rem}}.accordion-check{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.accordion-check:checked+label::before{background-color:transparent}.accordion-content{overflow:hidden;max-height:0;-webkit-transition:max-height .3s cubic-bezier(0,1,0,1);transition:max-height .3s cubic-bezier(0,1,0,1)}.accordion-check:checked~.accordion-content{max-height:400em;-webkit-transition:max-height .3s cubic-bezier(1,0,1,0);transition:max-height .3s cubic-bezier(1,0,1,0)}.cta-container .color-wrapper{background-color:#523178;color:#fff}.cta-container .color-wrapper.color-blue{background-color:#7bafd4}.cta-container .color-wrapper.color-blue .btn{color:#7bafd4}.cta-container .color-wrapper.color-blue .btn:active,.cta-container .color-wrapper.color-blue .btn:focus,.cta-container .color-wrapper.color-blue .btn:hover{border-color:#fff;color:#fff}.cta-container .color-wrapper.color-pink{background-color:#e45dbf}.cta-container .color-wrapper.color-pink .btn{color:#e45dbf}.cta-container .color-wrapper.color-pink .btn:active,.cta-container .color-wrapper.color-pink .btn:focus,.cta-container .color-wrapper.color-pink .btn:hover{color:#fff}.cta-container .color-wrapper.color-violet{background-color:#523178}.cta-container .color-wrapper.color-violet .btn{color:#523178}.cta-container .color-wrapper.color-violet .btn:active,.cta-container .color-wrapper.color-violet .btn:focus,.cta-container .color-wrapper.color-violet .btn:hover{color:#fff}.cta-container .color-wrapper.color-green{background-color:#bfce19}.cta-container .color-wrapper.color-green .btn{color:#a1ad18}.cta-container .color-wrapper.color-green .btn:active,.cta-container .color-wrapper.color-green .btn:focus,.cta-container .color-wrapper.color-green .btn:hover{color:#fff}.cta-container .color-wrapper a:not(.link,.btn){background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#fff)),-webkit-gradient(linear,left top,right top,from(#fff),to(#fff));background-image:-webkit-linear-gradient(left,#fff,#fff),-webkit-linear-gradient(left,#fff,#fff);background-image:linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff);color:#fff}.cta-container .color-wrapper .list li:before{background-color:#fff}.cta-container .text-content{padding-bottom:3.125rem;padding-top:3.125rem}@media (min-width:20em){.cta-container .text-content{padding-bottom:3.75rem;padding-top:3.75rem}}@media (min-width:27.5em){.cta-container .text-content{padding-bottom:4.375rem;padding-top:4.375rem}}@media (min-width:90em){.cta-container .text-content{padding-bottom:5.625rem;padding-top:5.625rem}}.cta-container .item-link{margin-bottom:-1.25rem}.cta-container .btn{background-color:#fff;border-color:#fff;color:#523178;margin-bottom:1.25rem;margin-right:1.25rem}.cta-container .btn:active,.cta-container .btn:focus,.cta-container .btn:hover{background-color:transparent;color:#fff}.event .event-date+.page-title{padding-top:.375rem}@media (min-width:75em){.event .event-date+.page-title{padding-top:.75rem}}.event .event-data+.lead,.event .page-title+.event-data{padding-top:2rem}@media (min-width:75em){.event .event-data+.lead,.event .page-title+.event-data{padding-top:3.25rem}}.event .container.page-header.has-list.has-lead+.text-container{padding-top:1rem}@media (min-width:53.75em){.event .container.page-header.has-list.has-lead+.text-container{padding-top:1.25rem}}@media (min-width:75em){.event .container.page-header.has-list.has-lead+.text-container{padding-top:1.5rem}}@media (min-width:90em){.event .container.page-header.has-list.has-lead+.text-container{padding-top:1.75rem}}@media (min-width:112.5em){.event .container.page-header.has-list.has-lead+.text-container{padding-top:2.25rem}}.event .container.page-header+.text-container{padding-top:2rem}@media (min-width:75em){.event .container.page-header+.text-container{padding-top:3.25rem}}.event .event-data,.event .event-date{font-size:1.063em}@media (min-width:31.25em){.event .event-data,.event .event-date{font-size:1.25em}}@media (min-width:37.5em){.event .event-data,.event .event-date{font-size:1.5em}}@media (min-width:47.9375em){.event .event-data,.event .event-date{font-size:1.625em}}@media (min-width:59.375em){.event .event-data,.event .event-date{font-size:1.75em}}@media (min-width:81.25em){.event .event-data,.event .event-date{font-size:1.875em}}@media (min-width:90em){.event .event-data,.event .event-date{font-size:2.125em}}.event-teaser-item{background-color:#f8f8f8;border-radius:.375rem;padding:.625rem .938rem}@media (min-width:20em){.event-teaser-item{padding:1.25rem 1.875rem}}@media (min-width:27.5em){.event-teaser-item{padding:1.625rem 2.5rem}}@media (min-width:90em){.event-teaser-item{padding:1.875rem 3.75rem}}.event-teaser-item:nth-child(2n){background-color:#eaeaea}.event-teaser-item:active.color-violet .btn,.event-teaser-item:focus.color-violet .btn,.event-teaser-item:hover.color-violet .btn{background-color:transparent}.event-teaser-item:active.color-violet .btn,.event-teaser-item:focus.color-violet .btn,.event-teaser-item:hover.color-violet .btn{color:#523178}.event-teaser-item.color-violet .btn{background-color:#523178;border-color:#523178;color:#fff}.event-teaser-item .events-item-text+.events-item-titel{padding-top:.313rem}.event-teaser-item .events-item-link{margin-top:1.25rem}@media (min-width:37.5em){.event-teaser-item .events-item-link{margin-top:2.5rem}}@media (min-width:75em){.event-teaser-item .events-item-link .btn:after{content:"";display:block;position:absolute;height:100%;left:0;top:0;width:100%;z-index:4}}.event-teaser-item+.event-teaser-item,.event-teaser-item+.text-content{margin-top:1.25rem}@media (min-width:59.375em){.event-teaser-item+.event-teaser-item,.event-teaser-item+.text-content{margin-top:1.875rem}}@supports (display:grid){@media (min-width:59.375em){.event-teaser-item .text-wrapper{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,auto);grid-column-gap:1rem;grid-row-gap:0}.event-teaser-item .events-item-text{grid-area:1/1/2/5}.event-teaser-item .events-item-titel{grid-area:2/1/3/5}.event-teaser-item .events-item-link{grid-area:2/5/3/7}.event-teaser-item .events-item-link{margin-top:0;text-align:right}}}.formular-container .color-wrapper{background-color:#f8f8f8;border-radius:.375rem;padding:1.875rem .938rem}@media (min-width:20em){.formular-container .color-wrapper{padding:2.188rem 1.875rem}}@media (min-width:27.5em){.formular-container .color-wrapper{padding:2.5rem 2.5rem 2.813rem 2.5rem}}@media (min-width:90em){.formular-container .color-wrapper{padding:3.438rem 3.75rem 4.063rem 3.75rem}}.formular-container fieldset{border:none;padding:0}.gfield .ginput_complex .ginput_container+.ginput_container,.gfield .ginput_complex .hour_minute_colon+.ginput_container{margin-left:1.25rem}.gfield .ginput_complex .ginput_container{display:inline-block}.gfield .ginput_complex .gfield_date_day,.gfield .ginput_complex .gfield_date_month,.gfield .ginput_complex .gfield_time_hour,.gfield .ginput_complex .gfield_time_minute{width:20%}.gfield .ginput_complex .gfield_date_year{width:40%}.gfield .ginput_complex .hour_minute_colon{display:none}input,input[type=email],input[type=number],input[type=password],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-webkit-border-radius:0;-webkit-box-shadow:none}.gfield_required{display:inline-block;height:100%;margin-left:.25rem;position:relative}.gfield_required .gfield_required_asterisk{top:-.25rem;margin-left:0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition-delay:2000s}::-webkit-input-placeholder{color:#2b2e34;opacity:1}::-moz-placeholder{color:#2b2e34;opacity:1}:-ms-input-placeholder{color:#2b2e34;opacity:1}::-ms-input-placeholder{color:#2b2e34;opacity:1}::placeholder{color:#2b2e34;opacity:1}.gfield_checkbox,.gfield_radio,.gform_fields{list-style:none;padding:0;margin:0}.form-error,.gfield,.gfield_checkbox>li{position:relative;width:100%}.gfield.hastitle+.gfield{margin-top:.813rem}@media (min-width:47.9375em){.gfield.hastitle+.gfield{margin-top:1.25rem}}.gfield+.gfield{margin-top:1.625rem}@media (min-width:47.9375em){.gfield+.gfield{margin-top:2.5rem}}.gfield+.gfield.hastitle{margin-top:2.438rem}@media (min-width:47.9375em){.gfield+.gfield.hastitle{margin-top:3.75rem}}.post-password-form p+.gfield{margin-top:1.625rem}@media (min-width:47.9375em){.post-password-form p+.gfield{margin-top:2.5rem}}.post-password-form .submit-button{padding-top:0}.gform_footer,.post-password-form .submit-button{margin-top:1.625rem}@media (min-width:47.9375em){.gform_footer,.post-password-form .submit-button{margin-top:2.5rem}}.gfield.hidden_label .gfield_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.form-error{margin-bottom:1.625rem}@media (min-width:47.9375em){.form-error{margin-bottom:2.5rem}}.gfield_checkbox>li:last-child{margin-bottom:0}.gfield input[type=email],.gfield input[type=file],.gfield input[type=number],.gfield input[type=tel],.gfield input[type=text],.gfield input[type=url],.gfield textarea,.post-password-form input[type=password]{padding:.75rem .875rem .625rem .875rem}.gfield input[type=email],.gfield input[type=file],.gfield input[type=number],.gfield input[type=tel],.gfield input[type=text],.gfield input[type=url],.gfield textarea,.post-password-form input[type=password]{background-color:#fff;border:solid 1px #404040;border-radius:.375rem;color:#2b2e34;width:100%}.gfield input[type=email]:disabled,.gfield input[type=file]:disabled,.gfield input[type=number]:disabled,.gfield input[type=tel]:disabled,.gfield input[type=text]:disabled,.gfield input[type=url]:disabled,.post-password-form input[type=password]:disabled{background-color:#f8f8f8;border-color:#d1d1d1}.gfield textarea{min-height:3.75rem}.gfield input[type=email]:focus,.gfield input[type=file]:focus,.gfield input[type=number]:focus,.gfield input[type=tel]:focus,.gfield input[type=text]:focus,.gfield input[type=url]:focus,.gfield textarea:focus,.post-password-form input[type=password]:focus{background-color:#f5f5f5;border-color:#5d5d5d;outline:0}.gfield_label,.post-password-form label{display:block;padding-bottom:.3em}.post-password-form .submit-button,.validation_message{display:block}.gform_validation_container{display:none}input.gform_button:focus{outline:0}.gform_button{background-color:transparent;border:none}.gfield_visibility_hidden,.gform_required_legend{display:none}.content .post-password-form p.normalize{font-size:1em}.content .post-password-form input[type=submit]{background-color:#523178;border-color:#523178;color:#fff;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out}.content .post-password-form input[type=submit]:active,.content .post-password-form input[type=submit]:focus,.content .post-password-form input[type=submit]:hover{background-color:transparent;color:#523178;outline:0}.gform_wrapper .gfield input[type=file]::file-selector-button{background-color:transparent;border-width:.063em;border-color:#111;color:#2b2e34;margin-right:1.25rem}.gform_wrapper .btn{background-color:#523178;border-color:#523178;color:#fff;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out}.gform_wrapper .btn:active,.gform_wrapper .btn:focus,.gform_wrapper .btn:hover{background-color:transparent;color:#523178;outline:0}.gfield_checkbox,.gfield_radio{margin-top:.438rem}@media (min-width:53.75em){.gfield_checkbox,.gfield_radio{margin-top:.625rem}}.gfield_checkbox .gchoice,.gfield_radio .gchoice{margin-bottom:-.5rem}.gfield_checkbox .gchoice+.gchoice,.gfield_radio .gchoice+.gchoice{margin-top:.875rem}@media (min-width:53.75em){.gfield_checkbox .gchoice+.gchoice,.gfield_radio .gchoice+.gchoice{margin-top:1.125rem}}@media (min-width:37.5em){.gfield.col-2 .gfield_checkbox,.gfield.col-2 .gfield_radio,.gfield.col-3 .gfield_checkbox,.gfield.col-3 .gfield_radio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.25rem}}@media (min-width:37.5em){.gfield.col-2 .gfield_checkbox .gchoice label,.gfield.col-2 .gfield_radio .gchoice label,.gfield.col-3 .gfield_checkbox .gchoice label,.gfield.col-3 .gfield_radio .gchoice label{padding-right:1rem}}@media (min-width:37.5em){.gfield.col-2 .gfield_checkbox .gchoice+.gchoice,.gfield.col-2 .gfield_radio .gchoice+.gchoice,.gfield.col-3 .gfield_checkbox .gchoice+.gchoice,.gfield.col-3 .gfield_radio .gchoice+.gchoice{margin-top:0}}@media (min-width:59.375em){.gfield.col-3 .gfield_checkbox,.gfield.col-3 .gfield_radio{grid-template-columns:repeat(3,minmax(0,1fr))}}.gform_fields input[type=checkbox],.gform_fields input[type=radio]{margin:4px 0;line-height:normal}.gform_fields input[type=checkbox]:checked,.gform_fields input[type=checkbox]:not(:checked),.gform_fields input[type=radio]:checked,.gform_fields input[type=radio]:not(:checked){position:absolute;left:-9999px}.gform_fields input[type=checkbox]+label,.gform_fields input[type=radio]+label{margin-left:0;font-weight:400;overflow:hidden;text-transform:none}.gform_fields input[type=checkbox]:checked+label,.gform_fields input[type=checkbox]:not(:checked)+label,.gform_fields input[type=radio]:checked+label,.gform_fields input[type=radio]:not(:checked)+label{position:relative;display:inline-block;padding-left:44px;padding-bottom:.5rem;padding-top:.5rem;line-height:1.5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:2.188rem}@media (min-width:31.25em){.gform_fields input[type=checkbox]:checked+label,.gform_fields input[type=checkbox]:not(:checked)+label,.gform_fields input[type=radio]:checked+label,.gform_fields input[type=radio]:not(:checked)+label{padding-top:.4rem}}@media (min-width:37.5em){.gform_fields input[type=checkbox]:checked+label,.gform_fields input[type=checkbox]:not(:checked)+label,.gform_fields input[type=radio]:checked+label,.gform_fields input[type=radio]:not(:checked)+label{padding-top:.5rem}}@media (min-width:47.9375em){.gform_fields input[type=checkbox]:checked+label,.gform_fields input[type=checkbox]:not(:checked)+label,.gform_fields input[type=radio]:checked+label,.gform_fields input[type=radio]:not(:checked)+label{padding-top:.4rem}}@media (min-width:59.375em){.gform_fields input[type=checkbox]:checked+label,.gform_fields input[type=checkbox]:not(:checked)+label,.gform_fields input[type=radio]:checked+label,.gform_fields input[type=radio]:not(:checked)+label{padding-top:.3rem}}.gform_fields input[type=checkbox]:checked+label::before,.gform_fields input[type=checkbox]:not(:checked)+label::before,.gform_fields input[type=radio]:checked+label::before,.gform_fields input[type=radio]:not(:checked)+label::before{background-color:#fff;border:.063rem solid #404040;border-radius:.188rem;content:"";height:2rem;left:0;margin-top:.188rem;position:absolute;top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:2rem}.gform_fields input[type=radio]:checked+label::before,.gform_fields input[type=radio]:not(:checked)+label::before{border-radius:50%}.gform_fields input[type=checkbox]:focus+label::before,.gform_fields input[type=radio]:focus+label::before{border-color:#404040;background-color:#fff}.gform_fields input[type=checkbox]:checked+label::before,.gform_fields input[type=radio]:checked+label::before{background-color:#fff}.gform_fields input[type=checkbox]:checked+label::after,.gform_fields input[type=checkbox]:not(:checked)+label::after{border:solid #523178;border-width:0 .188rem .188rem 0;content:"";display:block;height:1.063rem;left:0;margin-left:.688rem;margin-top:.563rem;position:absolute;top:0;-webkit-transform:rotate(34deg);-ms-transform:rotate(34deg);transform:rotate(34deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:.563rem}.gform_fields input[type=radio]:checked+label::after,.gform_fields input[type=radio]:not(:checked)+label::after{border-radius:50%;background-color:#523178;content:"";display:block;height:1.375rem;left:0;margin-left:.313rem;margin-top:.5rem;position:absolute;top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:1.375rem}.gform_fields input[type=checkbox]:not(:checked)+label::after{opacity:0}.gform_fields input[type=radio]:not(:checked)+label::after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.gform_fields input[type=checkbox]:checked+label::after{opacity:1}.gform_fields input[type=radio]:checked+label::after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.ginput_container_select{position:relative}.ginput_container_select:after,.ginput_container_select:before{content:"";display:block;position:absolute;background-color:#404040;height:.125rem;right:0;top:50%;width:.5rem;z-index:4}@media (min-width:59.375em){.ginput_container_select:after,.ginput_container_select:before{width:.875rem}}.ginput_container_select:after{margin-right:1rem;-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg)}.ginput_container_select:before{margin-right:1.313rem;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg)}@media (min-width:59.375em){.ginput_container_select:before{margin-right:1.625rem}}.gfield_select{display:block;background-color:#fff;border:solid 1px #404040;border-radius:.375rem;color:#2b2e34;height:auto!important;line-height:1.25!important;padding:.75rem 2.688rem .625rem .875rem!important;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:59.375em){.gfield_select{padding-right:3.375rem}}.gfield_select:disabled{background-color:#f8f8f8;border-color:#d1d1d1}.gfield_select:focus{background-color:#f5f5f5;border-color:#5d5d5d;outline:0}.gfield_select option{padding:0;outline:0}.gfield_select::-ms-expand{display:none}.gfield_select:disabled::-ms-expand{opacity:.5}.gfield_select:disabled,.gfield_select[disabled]{opacity:.5}.btn.sending{position:relative;padding-left:3.125rem}.btn.sending .gform_ajax_spinner{margin-left:.938rem}.gform_ajax_spinner{border:.125rem solid #523178;border-left:.125rem solid #7bafd4;-webkit-animation:spinner 1.1s infinite linear;animation:spinner 1.1s infinite linear;border-radius:50%;height:1.25rem;left:0;margin-top:-.625rem;position:absolute;top:50%;width:1.25rem}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.gfield_error .gfield_select,.gfield_error .gfield_select:focus,.gfield_error input[type=checkbox]:checked+label::before,.gfield_error input[type=checkbox]:focus:checked+label::before,.gfield_error input[type=checkbox]:focus:not(:checked)+label::before,.gfield_error input[type=checkbox]:not(:checked)+label::before,.gfield_error input[type=email],.gfield_error input[type=email]:focus,.gfield_error input[type=number],.gfield_error input[type=number]:focus,.gfield_error input[type=tel],.gfield_error input[type=tel]:focus,.gfield_error input[type=text],.gfield_error input[type=text]:focus,.gfield_error input[type=url],.gfield_error input[type=url]:focus,.gfield_error textarea,.gfield_error textarea:focus{border-color:#ff6f6f}.form-error,.gfield_error .gfield_description,.gfield_error .validation_message,.gfield_error label,.gfield_error span{color:#ef0808}.gfield .gform_fileupload_rules,.gfield .validation_message{display:block;font-size:1em;line-height:1.5;padding-top:.25rem}.gform_hidden{margin-bottom:0}.infobox-container .color-wrapper{background-color:#f8f8f8;border-radius:.375rem;padding:1.875rem .938rem}@media (min-width:20em){.infobox-container .color-wrapper{padding:2.188rem 1.875rem}}@media (min-width:27.5em){.infobox-container .color-wrapper{padding:2.5rem 2.5rem 2.813rem 2.5rem}}@media (min-width:90em){.infobox-container .color-wrapper{padding:3.438rem 3.75rem 4.063rem 3.75rem}}@media (min-width:13.75em){.infobox-container .definition-list dd{margin-bottom:0}}.smooth{scroll-behavior:smooth}.karte-container{position:relative}@media (min-width:53.75em){.karte-container:after,.karte-container:before{content:" ";display:table}.karte-container:after{clear:both}}.karte-container .map-wrapper{width:100%}.karte-container .legend{text-align:left}.karte-container .mapimage{height:auto;width:100%}.karte-container .hidden{display:none}.karte-container .gm-style-iw-c{border-radius:0;-webkit-box-shadow:0 1px 5px 1px rgba(0,0,0,.1);box-shadow:0 1px 5px 1px rgba(0,0,0,.1);padding:26px!important}.karte-container .gm-style-iw-d{max-height:none!important;overflow:hidden!important}.karte-container .gm-style-iw .gm-ui-hover-effect,.karte-container .gm-style-iw button{margin-right:21px!important;margin-top:8px!important;opacity:1;right:0!important;top:0!important}.karte-container .gm-style-iw .gm-ui-hover-effect:after,.karte-container .gm-style-iw .gm-ui-hover-effect:before,.karte-container .gm-style-iw button:after,.karte-container .gm-style-iw button:before{background-color:#000;content:"";display:block;height:2px;margin-right:-3px;margin-top:14px;position:absolute;right:0;top:0;width:15px}.karte-container .gm-style-iw .gm-ui-hover-effect:after,.karte-container .gm-style-iw button:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.karte-container .gm-style-iw .gm-ui-hover-effect:before,.karte-container .gm-style-iw button:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.karte-container .gm-style-iw .gm-ui-hover-effect img,.karte-container .gm-style-iw .gm-ui-hover-effect span,.karte-container .gm-style-iw button img,.karte-container .gm-style-iw button span{display:none!important}.karte-container .gmapwindow,.karte-container .poi-info-window{max-width:360px}.karte-container .gmapwindow .title,.karte-container .gmapwindow h4,.karte-container .gmapwindow p,.karte-container .poi-info-window .title,.karte-container .poi-info-window h4,.karte-container .poi-info-window p{font-family:"Segoe UI",Tahoma,sans-serif;font-size:20px}@media only screen and (max-width:1440px){.karte-container .gmapwindow .title,.karte-container .gmapwindow h4,.karte-container .gmapwindow p,.karte-container .poi-info-window .title,.karte-container .poi-info-window h4,.karte-container .poi-info-window p{font-size:18px}}.karte-container .gmapwindow .title,.karte-container .gmapwindow h4,.karte-container .poi-info-window .title,.karte-container .poi-info-window h4{font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.2;margin:0;padding:0}.karte-container .gmapwindow .address,.karte-container .gmapwindow .view-link,.karte-container .gmapwindow p,.karte-container .poi-info-window .address,.karte-container .poi-info-window .view-link,.karte-container .poi-info-window p{margin:0;padding:.5em 0 0 0}.karte-container .gmapwindow a,.karte-container .poi-info-window a{outline:0}.karte-container .gmapwindow .view-link a,.karte-container .poi-info-window .view-link a{color:#000}.js .karte-container .enhanced-map{height:0;padding-bottom:56.25%}.no-js .karte-container .mapimage{display:none}.no-js .karte-container .nojsmapimage{height:auto;width:100%}.no-js .map-wrapper{background-color:#e6e6e6;overflow:hidden}.container-kontakt .color-wrapper{background-color:#f8f8f8;border-radius:.375rem;padding:1.875rem .938rem}@media (min-width:20em){.container-kontakt .color-wrapper{padding:2.188rem 1.875rem}}@media (min-width:27.5em){.container-kontakt .color-wrapper{padding:2.5rem 2.5rem 2.813rem 2.5rem}}@media (min-width:90em){.container-kontakt .color-wrapper{padding:3.438rem 3.75rem 4.063rem 3.75rem}}.container-kontakt .row.palm .text-content,.container-kontakt .row.pt .text-content{height:100%}@media (min-width:81.25em){.container-kontakt .row.pt .text-content{padding:2.5rem}}.teaser-item{background-color:#f8f8f8;border-radius:.375rem}.teaser-item:active.color-blue .btn,.teaser-item:active.color-green .btn,.teaser-item:active.color-pink .btn,.teaser-item:active.color-violet .btn,.teaser-item:focus.color-blue .btn,.teaser-item:focus.color-green .btn,.teaser-item:focus.color-pink .btn,.teaser-item:focus.color-violet .btn,.teaser-item:hover.color-blue .btn,.teaser-item:hover.color-green .btn,.teaser-item:hover.color-pink .btn,.teaser-item:hover.color-violet .btn{background-color:transparent}.teaser-item:active.color-blue .btn,.teaser-item:focus.color-blue .btn,.teaser-item:hover.color-blue .btn{color:#7bafd4}.teaser-item:active.color-pink .btn,.teaser-item:focus.color-pink .btn,.teaser-item:hover.color-pink .btn{color:#e45dbf}.teaser-item:active.color-violet .btn,.teaser-item:focus.color-violet .btn,.teaser-item:hover.color-violet .btn{color:#523178}.teaser-item:active.color-green .btn,.teaser-item:focus.color-green .btn,.teaser-item:hover.color-green .btn{color:#a1ad18}.teaser-item.farbe .image-wrapper{padding-bottom:56.25%}.teaser-item.color-blue .btn,.teaser-item.color-green .btn,.teaser-item.color-pink .btn,.teaser-item.color-violet .btn{color:#fff}.teaser-item.color-blue .btn,.teaser-item.color-blue .image-wrapper{background-color:#7bafd4}.teaser-item.color-blue .btn{border-color:#7bafd4}.teaser-item.color-pink .btn,.teaser-item.color-pink .image-wrapper{background-color:#e45dbf}.teaser-item.color-pink .btn{border-color:#e45dbf}.teaser-item.color-violet .btn,.teaser-item.color-violet .image-wrapper{background-color:#523178}.teaser-item.color-violet .btn{border-color:#523178}.teaser-item.color-green .image-wrapper{background-color:#d0df00}.teaser-item.color-green .btn{background-color:#bfce19}.teaser-item.color-green .btn{border-color:#bfce19}.teaser-item .image-wrapper{border-top-left-radius:.375rem;border-top-right-radius:.375rem;width:100%}.teaser-item.bild .icon-image .image,.teaser-item.bild .icon-image .svg,.teaser-item.bild .icon-svg .image,.teaser-item.bild .icon-svg .svg{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.teaser-item .text-wrapper{padding:1.25rem .938rem}@media (min-width:20em){.teaser-item .text-wrapper{padding:1.875rem 1.875rem 2.188rem 1.875rem}}@media (min-width:27.5em){.teaser-item .text-wrapper{padding:2.5rem 2.5rem 2.813rem 2.5rem}}@media (min-width:81.25em){.teaser-item .text-wrapper{padding:2.813rem 2.5rem 3.125rem 2.5rem}}@media (min-width:90em){.teaser-item .text-wrapper{padding:3.75rem 3.75rem 5rem 3.75rem}}.teaser-item .teaser-item-titel{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.teaser-item .meta,.teaser-item .teaser-item-text,.teaser-item .teaser-item-titel{position:relative;z-index:2}.teaser-item .meta+.teaser-item-titel{padding-top:.313rem}.teaser-item .teaser-item-text{margin-top:1rem}@media (min-width:75em){.teaser-item .teaser-item-text{margin-top:1.25rem}}.teaser-item .teaser-item-link{margin-top:1.25rem}@media (min-width:37.5em){.teaser-item .teaser-item-link{margin-top:2.5rem}}.js .teaser-item.icon .icon-image,.js .teaser-item.icon .icon-svg,.no-js .teaser-item.icon .icon-image,.no-js .teaser-item.icon .icon-svg{padding-bottom:56.25%;position:relative}.js .teaser-item.icon .icon-image .image,.js .teaser-item.icon .icon-image .image.lazyloaded,.js .teaser-item.icon .icon-image .svg,.js .teaser-item.icon .icon-image .svg.lazyloaded,.js .teaser-item.icon .icon-svg .image,.js .teaser-item.icon .icon-svg .image.lazyloaded,.js .teaser-item.icon .icon-svg .svg,.js .teaser-item.icon .icon-svg .svg.lazyloaded,.no-js .teaser-item.icon .icon-image .image,.no-js .teaser-item.icon .icon-image .image.lazyloaded,.no-js .teaser-item.icon .icon-image .svg,.no-js .teaser-item.icon .icon-image .svg.lazyloaded,.no-js .teaser-item.icon .icon-svg .image,.no-js .teaser-item.icon .icon-svg .image.lazyloaded,.no-js .teaser-item.icon .icon-svg .svg,.no-js .teaser-item.icon .icon-svg .svg.lazyloaded{left:50%;height:70%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.teaser-container .row.palm .teaser-item,.teaser-container .row.pt .teaser-item{height:100%}.teaser-container .deko-one{position:relative}.teaser-container .deko-one:after,.teaser-container .deko-one:before{content:"";display:block;position:absolute;height:0;top:0}.teaser-container .deko-one:after{background-color:#e45dbf;left:0;margin-left:-2%;margin-top:-12%;padding-bottom:20%;-webkit-transform:rotateZ(10deg);-ms-transform:rotate(10deg);transform:rotateZ(10deg);width:20%;z-index:4}@media (min-width:37.5em){.teaser-container .deko-one:after{margin-left:0;margin-top:-8%;padding-bottom:14%;width:14%}}@media (min-width:53.75em){.teaser-container .deko-one:after{margin-left:4%;margin-top:-6%;padding-bottom:10%;width:10%}}@media (min-width:59.375em){.teaser-container .deko-one:after{margin-left:4%;margin-top:-4%;padding-bottom:8%;width:8%}}@media (min-width:75em){.teaser-container .deko-one:after{margin-left:4%;margin-top:-4%;padding-bottom:6%;width:6%}}@media (min-width:90em){.teaser-container .deko-one:after{margin-left:-3%;margin-top:-3%;padding-bottom:6%;width:6%}}.teaser-container .deko-one:before{background-color:#d0df00;margin-right:-6%;margin-top:-10%;padding-bottom:40%;right:0;-webkit-transform:rotateZ(36deg);-ms-transform:rotate(36deg);transform:rotateZ(36deg);width:40%;z-index:0}@media (min-width:37.5em){.teaser-container .deko-one:before{margin-right:0;margin-top:-6%;padding-bottom:24%;width:24%}}@media (min-width:53.75em){.teaser-container .deko-one:before{margin-right:2%;margin-top:-4%;padding-bottom:22%;width:22%}}@media (min-width:59.375em){.teaser-container .deko-one:before{left:0;margin-left:-4%;margin-right:auto;margin-top:10%;padding-bottom:16%;right:0;width:16%}}@media (min-width:75em){.teaser-container .deko-one:before{margin-left:-4%;margin-top:10%;padding-bottom:12%;width:12%}}@media (min-width:90em){.teaser-container .deko-one:before{margin-left:-10%;margin-top:10%;padding-bottom:14%;width:14%}}.teaser-container .deko-one .row{position:relative}.teaser-container .deko-one .row:after,.teaser-container .deko-one .row:before{content:"";display:block;position:absolute;bottom:0;height:0}.teaser-container .deko-one .row:after{background-color:#7bafd4;left:0;margin-left:-2.5rem;margin-bottom:0;padding-bottom:4.375rem;-webkit-transform:rotateZ(35deg);-ms-transform:rotate(35deg);transform:rotateZ(35deg);width:4.375rem;z-index:4}@media (min-width:31.25em){.teaser-container .deko-one .row:after{margin-left:-3.75rem;margin-bottom:-1.25rem;padding-bottom:5.625rem;width:5.625rem}}@media (min-width:37.5em){.teaser-container .deko-one .row:after{margin-left:-2.5rem;margin-bottom:-2.5rem;padding-bottom:4.375rem;width:4.375rem}}@media (min-width:53.75em){.teaser-container .deko-one .row:after{margin-left:-3.125rem;margin-bottom:-3.75rem;padding-bottom:5.625rem;width:5.625rem}}@media (min-width:59.375em){.teaser-container .deko-one .row:after{left:auto;margin-bottom:-3.75rem;margin-left:auto;margin-right:12.5rem;padding-bottom:4.375rem;right:0;width:4.375rem}}@media (min-width:75em){.teaser-container .deko-one .row:after{margin-left:4%;margin-top:-4%;padding-bottom:6%;width:6%}}@media (min-width:90em){.teaser-container .deko-one .row:after{margin-left:-3%;margin-top:-3%;padding-bottom:6%;width:6%}}.teaser-container .deko-one .row:before{background-color:#e45dbf;margin-right:-2.5rem;margin-bottom:-1.25rem;padding-bottom:5rem;right:0;-webkit-transform:rotateZ(-20deg);-ms-transform:rotate(-20deg);transform:rotateZ(-20deg);width:5rem;z-index:4}@media (min-width:37.5em){.teaser-container .deko-one .row:before{margin-right:-2.5rem;margin-bottom:-4.375rem;padding-bottom:6.25rem;width:6.25rem}}@media (min-width:53.75em){.teaser-container .deko-one .row:before{margin-right:-2.5rem;margin-bottom:-6.25rem;padding-bottom:8.75rem;width:8.75rem}}@media (min-width:59.375em){.teaser-container .deko-one .row:before{margin-right:-3.75rem;margin-bottom:-5rem;padding-bottom:7.5rem;width:7.5rem}}@media (min-width:90em){.teaser-container .deko-one .row:before{margin-bottom:-2.5rem}}.teaser-container .deko-two{position:relative}.teaser-container .deko-two:after,.teaser-container .deko-two:before{content:"";display:block;position:absolute;height:0;top:0}.teaser-container .deko-two:after{background-color:#e45dbf;margin-right:34%;margin-top:-4%;padding-bottom:12%;right:0;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg);width:12%;z-index:4}@media (min-width:37.5em){.teaser-container .deko-two:after{margin-right:25%;margin-top:-3%;padding-bottom:6%;-webkit-transform:rotateZ(55deg);-ms-transform:rotate(55deg);transform:rotateZ(55deg);width:6%}}@media (min-width:59.375em){.teaser-container .deko-two:after{padding-bottom:5%;margin-right:20%;margin-top:-4%;-webkit-transform:rotateZ(60deg);-ms-transform:rotate(60deg);transform:rotateZ(60deg);width:5%}}@media (min-width:90em){.teaser-container .deko-two:after{margin-right:17%;margin-top:-5%;padding-bottom:6%;width:6%}}.teaser-container .deko-two:before{background-color:#7bafd4;margin-right:-6%;margin-top:-10%;padding-bottom:40%;right:0;-webkit-transform:rotateZ(36deg);-ms-transform:rotate(36deg);transform:rotateZ(36deg);width:40%;z-index:0}@media (min-width:37.5em){.teaser-container .deko-two:before{margin-right:-3%;margin-top:-6%;padding-bottom:24%;width:24%}}@media (min-width:53.75em){.teaser-container .deko-two:before{margin-right:2%;margin-top:-4%;padding-bottom:22%;width:22%}}@media (min-width:59.375em){.teaser-container .deko-two:before{margin-right:-4%;margin-top:-7%}}@media (min-width:75em){.teaser-container .deko-two:before{margin-right:-5%}}@media (min-width:90em){.teaser-container .deko-two:before{margin-right:-12%;margin-top:-10%;padding-bottom:24%;width:24%}}.teaser-container .deko-two .row{position:relative}.teaser-container .deko-two .row:after{content:"";display:block;position:absolute;bottom:0;height:0}.teaser-container .deko-two .row:after{background-color:#e45dbf;left:0;margin-bottom:0;margin-left:-2.5rem;padding-bottom:4.375rem;-webkit-transform:rotateZ(35deg);-ms-transform:rotate(35deg);transform:rotateZ(35deg);width:4.375rem;z-index:4}@media (min-width:31.25em){.teaser-container .deko-two .row:after{margin-bottom:-1.25rem;margin-left:-3.75rem;padding-bottom:5.625rem;width:5.625rem}}@media (min-width:37.5em){.teaser-container .deko-two .row:after{margin-bottom:-2.5rem;margin-left:-2.5rem;padding-bottom:4.375rem;-webkit-transform:rotateZ(55deg);-ms-transform:rotate(55deg);transform:rotateZ(55deg);width:4.375rem}}@media (min-width:53.75em){.teaser-container .deko-two .row:after{margin-bottom:-3.75rem;margin-left:-3.125rem;padding-bottom:5.625rem;width:5.625rem}}@media (min-width:59.375em){.teaser-container .deko-two .row:after{margin-bottom:-1.875rem;margin-left:-2.5rem;padding-bottom:4.375rem;-webkit-transform:rotateZ(60deg);-ms-transform:rotate(60deg);transform:rotateZ(60deg);width:4.375rem}}@media (min-width:75em){.teaser-container .deko-two .row:after{margin-left:-4%;margin-bottom:-3%;padding-bottom:6%;width:6%}}.testimonial .right .color-wrapper{margin-left:auto;margin-right:0}.testimonial .color-wrapper{border-radius:.375rem;padding:1.875rem .938rem}@media (min-width:20em){.testimonial .color-wrapper{padding:2.188rem 1.875rem}}@media (min-width:27.5em){.testimonial .color-wrapper{padding:2.5rem 2.5rem 2.813rem 2.5rem}}@media (min-width:90em){.testimonial .color-wrapper{padding:3.438rem 3.75rem 4.063rem 3.75rem}}.testimonial .color-wrapper.blue{background-color:#abcae9}.testimonial .color-wrapper.pink{background-color:#e7a8cc}.testimonial .color-wrapper.violet{background-color:#ae9dc9}.testimonial .color-wrapper.green{background-color:#e3e46e}.testimonial blockquote,.testimonial figcaption{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:center}@media (min-width:37.5em){.testimonial blockquote,.testimonial figcaption{text-align:left}}.testimonial blockquote{margin:0}.testimonial figcaption{padding-top:1.25rem}@media (min-width:37.5em){.testimonial figcaption{padding-left:.625rem;padding-right:.625rem}}.testimonial figcaption p{line-height:1.2}.testimonial figcaption p+p{padding-top:.313rem}.testimonial .name{font-size:1em}@media (min-width:75em){.testimonial .name{font-size:1.1em}}.testimonial .byline{font-size:90%;line-height:1.4;margin-left:auto;margin-right:auto;width:80%}@media (min-width:37.5em){.testimonial .byline{margin-left:0;margin-right:0;width:100%}}@media (min-width:37.5em){.testimonial .quote{padding-left:1.875rem}}@media (min-width:47.9375em){.testimonial .quote{padding-left:1.25rem}}@media (min-width:90em){.testimonial .quote{padding-left:0}}.testimonial .quote .text{font-size:1.25em;line-height:1.3}@media (min-width:20em){.testimonial .quote .text{font-size:1.375em}}@media (min-width:27.5em){.testimonial .quote .text{font-size:1.5em}}@media (min-width:37.5em){.testimonial .quote .text{font-size:1.25em}}@media (min-width:47.9375em){.testimonial .quote .text{font-size:1.625em}}@media (min-width:59.375em){.testimonial .quote .text{font-size:1.75em}}@media (min-width:81.25em){.testimonial .quote .text{font-size:1.875em}}@media (min-width:90em){.testimonial .quote .text{font-size:2.125em}}.testimonial .image-wrapper{background-color:#c6e0ef;border-radius:50%;display:block;height:0;margin-left:auto;margin-right:auto;overflow:hidden;padding-bottom:60%;width:60%}@media (min-width:37.5em){.testimonial .image-wrapper{margin-left:0;margin-right:0;padding-bottom:100%;width:100%}}@media (min-width:47.9375em){.testimonial .image-wrapper{padding-bottom:80%;width:80%}}@media (min-width:90em){.testimonial .image-wrapper{padding-bottom:70%;width:70%}}.testimonial .image,.testimonial .nojsimage{border-radius:50%;overflow:hidden}@supports (display:grid){.testimonial .row.palm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.timeline .collection{padding-bottom:2rem;padding-top:2rem;position:relative}@media (min-width:31.25em){.timeline .collection{padding-bottom:3rem;padding-top:3rem}}@media (min-width:59.375em){.timeline .collection{padding-bottom:4rem;padding-top:4rem}}.timeline .collection:before{content:"";display:block;position:absolute;background-color:#d5d5d5;left:0;height:100%;top:0;width:.063rem}@media (min-width:59.375em){.timeline .collection:before{width:.125rem}}@media (min-width:75em){.timeline .collection:before{left:50%;margin-left:-.063rem}}.timeline .timeline-item{padding-bottom:1rem;padding-top:.5rem;padding-left:2rem;position:relative}@media (min-width:53.75em){.timeline .timeline-item{padding-bottom:1.25rem;padding-left:4rem;padding-top:.625rem}}@media (min-width:59.375em){.timeline .timeline-item{padding-left:6rem}}@media (min-width:75em){.timeline .timeline-item{padding-bottom:1.5rem;padding-top:.75rem;width:50%}}@media (min-width:90em){.timeline .timeline-item{padding-bottom:1.75rem;padding-left:8rem;padding-top:.875rem}}@media (min-width:112.5em){.timeline .timeline-item{padding-bottom:2.25rem;padding-top:1.125rem}}@media (min-width:75em){.timeline .timeline-item:nth-child(2n-1){margin-left:50%}}@media (min-width:75em){.timeline .timeline-item:nth-child(2n){padding-left:0;padding-right:6rem}}@media (min-width:90em){.timeline .timeline-item:nth-child(2n){padding-right:8rem}}@media (min-width:75em){.timeline .timeline-item:nth-child(2n):before{left:auto;right:0;margin-left:0;margin-right:-.188rem}}@media (min-width:90em){.timeline .timeline-item:nth-child(2n):before{margin-right:-.25rem}}.timeline .timeline-item:before{content:"";display:block;position:absolute;background-color:#b3b2b2;border-radius:3.125rem;left:0;height:100%;margin-left:-.063rem;top:0;width:.188rem}@media (min-width:59.375em){.timeline .timeline-item:before{margin-left:-.188rem;width:.438rem}}@media (min-width:90em){.timeline .timeline-item:before{margin-left:-.25rem;width:.563rem}}.timeline .timeline-item.color-blue:before{background-color:#7bafd4}.timeline .timeline-item.color-pink:before{background-color:#e45dbf}.timeline .timeline-item.color-violet:before{background-color:#523178}.timeline .timeline-item.color-green:before{background-color:#d0df00}.timeline .timeline-time+.timeline-title{padding-top:.375rem}@media (min-width:75em){.timeline .timeline-time+.timeline-title{padding-top:.75rem}}.timeline .timeline-item+.timeline-item{margin-top:3rem}@media (min-width:31.25em){.timeline .timeline-item+.timeline-item{margin-top:4rem}}@media (min-width:59.375em){.timeline .timeline-item+.timeline-item{margin-top:6rem}}.flats .header{font-weight:400;margin-bottom:.5em}.flats{border:none;border-spacing:0;display:block;height:100%;overflow:hidden;position:relative;width:100%}.flats .header{display:block;float:left;margin-bottom:1em;position:relative;width:100%}.flats .header tr{display:block;float:left;padding-left:.938rem;padding-right:.938rem;white-space:nowrap;width:100%}@media (min-width:20em){.flats .header tr{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:27.5em){.flats .header tr{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:90em){.flats .header tr{padding-left:3.75rem;padding-right:3.75rem}}.flats .header th{padding:0}.flats tbody{display:block;float:left;position:relative;width:100%}.flats tbody tr.flat-item{background-color:#f8f8f8;border-radius:.375rem;display:block;float:left;margin-bottom:1em;padding:1rem;position:relative;white-space:nowrap;width:100%}@media (min-width:20em){.flats tbody tr.flat-item{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:27.5em){.flats tbody tr.flat-item{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:90em){.flats tbody tr.flat-item{padding-left:3.75rem;padding-right:3.75rem}}.flats tbody td,.flats tbody tr{display:block}.flats tbody td{white-space:normal}@media (min-width:81.25em){.flats tbody td:not(.bewerben){padding-top:.188rem}}.flats tbody .btn{padding:.25rem .625rem .188rem}.flats th.title.nummer{display:block;float:left;text-align:left}.flats th.title .info{font-weight:400;font-size:80%}.flats th.bewerben,.flats th.etage,.flats th.flaeche,.flats th.grundriss,.flats th.support,.flats th.zimmer{display:none}.flats tr{display:block;position:relative}.flats tr:after,.flats tr:before{content:" ";display:table}.flats tr:after{clear:both}.flats td.nummer{display:block;float:left;padding-bottom:1rem}.flats td.bewerben,.flats td.etage,.flats td.flaeche,.flats td.grundriss,.flats td.support,.flats td.zimmer{float:left;font-size:.9em;padding-bottom:.3em;padding-top:.3em;position:relative;text-align:left;width:100%}.flats td.bewerben>span,.flats td.etage>span,.flats td.flaeche>span,.flats td.grundriss>span,.flats td.support>span,.flats td.zimmer>span{display:inline-block}.flats td.bewerben:before,.flats td.etage:before,.flats td.flaeche:before,.flats td.grundriss:before,.flats td.support:before,.flats td.zimmer:before{content:attr(data-title);display:block;font-size:1em;font-weight:700;padding-right:5%;width:100%}@media (min-width:27.5em){.flats td.bewerben:before,.flats td.etage:before,.flats td.flaeche:before,.flats td.grundriss:before,.flats td.support:before,.flats td.zimmer:before{float:left;width:50%}}@media (min-width:31.25em){.flats td.bewerben:before,.flats td.etage:before,.flats td.flaeche:before,.flats td.grundriss:before,.flats td.support:before,.flats td.zimmer:before{float:left;width:40%}}@media (min-width:47.9375em){.flats td.bewerben:before,.flats td.etage:before,.flats td.flaeche:before,.flats td.grundriss:before,.flats td.support:before,.flats td.zimmer:before{float:left;width:30%}}@media (min-width:27.5em){.flats td.bewerben{padding-top:1em}}.flats td.bewerben>span{padding-top:.3em}@media (min-width:27.5em){.flats td.bewerben>span{padding-top:0}}.flats td.nummer,.flats th.nummer{width:30%}@media (min-width:20em){.flats td.nummer,.flats th.nummer{width:25%}}@media (min-width:81.25em){.flats td.nummer,.flats th.nummer{width:auto}}.flats td.mietzins,.flats th.mietzins{position:absolute;right:0;text-align:left;top:0;width:9rem}.flats td.mietzins{padding:.938rem 0 0 0}.flats td.mietzins:before{display:none}@media (min-width:81.25em){.flats td.mietzins{padding:0}}@media (min-width:31.25em){.flats td.zimmer,.flats th.zimmer{display:block;position:absolute;right:9rem;text-align:left;top:0;width:6rem}}@media (min-width:31.25em){.flats td.zimmer{font-size:inherit;padding:.938rem 0 0 0}}@media (min-width:31.25em){.flats td.zimmer:before{display:none}}@media (min-width:81.25em){.flats td.zimmer{padding:0}}@media (min-width:47.9375em){.flats td.flaeche,.flats th.flaeche{display:block;position:absolute;right:15rem;text-align:left;top:0;width:8rem}}@media (min-width:47.9375em){.flats td.flaeche{background-color:transparent;font-size:inherit;padding:.938rem 0 0 0}}@media (min-width:47.9375em){.flats td.flaeche:before{display:none}}@media (min-width:81.25em){.flats td.flaeche{padding:0}}@media (min-width:81.25em){.flats td.flaeche,.flats td.mietzins,.flats td.zimmer,.flats th.flaeche,.flats th.mietzins,.flats th.zimmer{display:inline-block;float:left;left:auto;min-width:10%;position:relative;right:auto;width:auto}}@media (min-width:81.25em){.flats th.bewerben,.flats th.etage,.flats th.grundriss,.flats th.nummer,.flats th.support{display:inline-block;float:left;min-width:10%;text-align:left}}@media (min-width:81.25em){.flats td.bewerben,.flats td.etage,.flats td.flaeche,.flats td.grundriss,.flats td.nummer,.flats td.support{display:inline-block;float:left;font-size:inherit;min-width:10%;padding-bottom:0;padding-top:0;position:relative;text-align:left;width:auto}}@media (min-width:81.25em){.flats td.bewerben:before,.flats td.etage:before,.flats td.flaeche:before,.flats td.grundriss:before,.flats td.nummer:before,.flats td.support:before{display:none}}@media (min-width:81.25em){.flats td.mietzins,.flats th.mietzins{min-width:14%}}@media (min-width:81.25em){.flats td.support,.flats th.support{min-width:13%}}@media (min-width:81.25em){.flats td.bewerben,.flats td.grundriss,.flats th.bewerben,.flats th.grundriss{min-width:16%}}.no-js .js-content{display:none}.content img,embed,iframe,object,video{width:100%}.js .hassvglogo .img-logo{display:none;visibility:hidden}.js .nosvglogo.haslogo .svg-logo{display:none;visibility:hidden}.js.no-svgasimg .hassvglogo .svg-logo{display:none;visibility:hidden}.js.no-svgasimg .hassvglogo .img-logo{display:block;visibility:visible}.no-js .haslogo .img-logo,.no-js .haslogo .svg-logo,.no-js .hassvglogo .img-logo,.no-js .hassvglogo .svg-logo{display:none;visibility:hidden}.no-js .haslogo .nojsimage,.no-js .hassvglogo .nojsimage{display:block;visibility:visible}.no-js .hassmalllogo .nojsimage{display:none}@media (min-width:53.75em){.no-js .hassmalllogo .nojsimage{display:block}}.no-js .hassmalllogo .nojsimage.smalllogo{display:block}@media (min-width:53.75em){.no-js .hassmalllogo .nojsimage.smalllogo{display:none}}.js .showroom-img .big-image.compat-object-fit,.js .showroom-img .small-image.compat-object-fit{background-size:cover;background-position:center center}.js .showroom-img .big-image.compat-object-fit img,.js .showroom-img .big-image.compat-object-fit img.lazyloaded,.js .showroom-img .big-image.compat-object-fit img.loaded,.js .showroom-img .small-image.compat-object-fit img,.js .showroom-img .small-image.compat-object-fit img.lazyloaded,.js .showroom-img .small-image.compat-object-fit img.loaded{opacity:0}.js .showroom-img .big-image img,.js .showroom-img .big-image img.lazyloaded,.js .showroom-img .big-image img.loaded,.js .showroom-img .small-image img,.js .showroom-img .small-image img.lazyloaded,.js .showroom-img .small-image img.loaded{width:100%;-o-object-fit:cover;object-fit:cover}.js .showroom-img .big-image img.lazyloaded,.js .showroom-img .big-image img.loaded,.js .showroom-img .small-image img.lazyloaded,.js .showroom-img .small-image img.loaded{height:100%}.showroom-img .big-image,.showroom-img .small-image{background-color:#c2c2c2;height:100%}.no-js .bg-showroom .image{display:none}.no-js .showroom-img .big-image .image,.no-js .showroom-img .small-image .image{display:none}.no-js .showroom-img .big-image .nojsimage,.no-js .showroom-img .small-image .nojsimage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.no-js .icon-fallback,.no-js .svg-icon,.no-js .svgimage{display:none;visibility:hidden}.figcaption-wrapper{padding-top:.2rem}@media (min-width:20em){.figcaption-wrapper{padding-top:.5rem}}.icon-wrapper .animated-icon{opacity:0;margin-bottom:0;max-height:0}.icon-wrapper.animated.has-svg .icon-svg{left:0;margin-bottom:0;position:absolute;top:0}.icon-wrapper.animated.has-svg .icon-svg .svg{opacity:0}.icon-wrapper.animated.has-svg .animated-icon{opacity:1;margin-bottom:1em;max-height:20em}.icon-wrapper .icon-image,.icon-wrapper .icon-svg{margin-left:auto;margin-right:auto}.icon-wrapper.big .icon-image,.icon-wrapper.big .icon-svg{max-width:90%;min-width:2em}.icon-wrapper.medium .icon-image,.icon-wrapper.medium .icon-svg{max-width:70%;min-width:2em}.icon-wrapper.small .icon-image,.icon-wrapper.small .icon-svg{max-width:50%;min-width:2em}.icon-wrapper figcaption{text-align:center}.js .has-svg .icon-image{display:none}.js .has-svg .icon-svg .svg{display:block;opacity:0}.js.inlinesvg .svg-inline .svg-inline-fallback,.js.no-inlinesvg .svg-inline svg,.js.no-svgasimg .has-svg .icon-svg,.js.svgasimg .has-svg .icon-image{display:none}.no-js .has-svg .icon-image .image,.no-js .has-svg .icon-svg,.no-js .has-svg .icon-svg .svg,.no-js .image.lazyload,.no-js .svg-inline svg,.no-js .svg-inline-fallback{display:none}.js .image,.js .image-wrapper .icon-svg .svg,.js.no-inlinesvg .svg-inline .svg-inline-fallback{height:0;opacity:1;overflow:hidden;width:100%}.js .icon-image .image,.js .image-wrapper .icon-svg .svg,.js.no-inlinesvg .svg-inline .svg-inline-fallback{opacity:0}.js .image.lazyload,.js .image.lazyloading,.js .image.loading,.js.no-inlinesvg .img-icon .icon-fallback.lazyload,.js.no-inlinesvg .img-icon .icon-fallback.lazyloading,.js.no-inlinesvg .img-icon .icon-fallback.loading,.js.no-inlinesvg .svg-inline .svg-inline-fallback.lazyload,.js.no-inlinesvg .svg-inline .svg-inline-fallback.lazyloading,.js.no-inlinesvg .svg-inline .svg-inline-fallback.loading,.js.svgasimg .infografik .svgimage.lazyload,.js.svgasimg .infografik .svgimage.lazyloading,.js.svgasimg .infografik .svgimage.loading{opacity:0}.js .bg .image.lazyload,.js .bg .image.lazyloading,.js .bg .image.loading{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.js .fg .image.lazyload,.js .fg .image.lazyloading,.js .fg .image.loading{-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);transform:translateY(-20%)}.js .image-wrapper .icon-svg .svg.lazyloaded,.js .image-wrapper .icon-svg .svg.loaded,.js .image.lazyloaded,.js .image.loaded,.js.no-inlinesvg .img-icon .icon-fallback,.js.no-inlinesvg .svg-inline .svg-inline-fallback.lazyloaded,.js.no-inlinesvg .svg-inline .svg-inline-fallback.loaded,.js.svgasimg .infografik .svgimage{height:auto;opacity:1;padding-bottom:0!important}.js .icon-image .image.lazyloaded,.js .icon-svg .svg.lazyloaded{opacity:1}.js .bg .image.lazyloaded,.js .fg .image.lazyloaded{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.csstransitions.js .icon-svg .svg,.csstransitions.js .image,.csstransitions.js.no-inlinesvg .icon-fallback,.csstransitions.js.no-inlinesvg .svg-inline .svg-inline-fallback,.csstransitions.js.svgasimg .infografik .svgimage{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.csstransitions.js .fg .image{-webkit-transition:opacity .3s ease-in-out .1s,-webkit-transform .2s ease-in-out .1s;transition:opacity .3s ease-in-out .1s,-webkit-transform .2s ease-in-out .1s;transition:opacity .3s ease-in-out .1s,transform .2s ease-in-out .1s;transition:opacity .3s ease-in-out .1s,transform .2s ease-in-out .1s,-webkit-transform .2s ease-in-out .1s}.csstransitions.js .bg .image{-webkit-transition:opacity .2s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .2s ease-in-out,transform .4s ease-in-out;transition:opacity .2s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.no-csstransitions.lazyload,.no-csstransitions.lazyloading,.no-csstransitions.loading{height:auto;opacity:1;padding-bottom:0!important}.footer-logo,.header-logo{text-decoration:none}.header-logo{position:relative;z-index:6}.header-logo{width:3.125rem}@media (min-width:20em){.header-logo{width:3.75rem}}@media (min-width:37.5em){.header-logo{width:5rem}}.footer-logo{width:8.125rem}@media (min-width:75em){.footer-logo{width:6.25rem}}.footer-logo,.header-logo{display:inline-block}@media (min-width:81.25em){.footer-logo,.header-logo{width:7.5rem}}.nologo .header-logo{-ms-word-break:break-all;word-break:break-all;word-break:break-word}.site-footer .nologo .site-title,.site-header .nologo .site-title{display:inline-block;font-size:1em}@media (min-width:20em){.site-footer .nologo .site-title,.site-header .nologo .site-title{font-size:1em}}.page-header.row .page-title,.teaser-title{color:#2b2e34;display:inline-block;line-height:1.2;font-size:1.25em;padding:0}@media (min-width:20em){.page-header.row .page-title,.teaser-title{font-size:1.625em}}@media (min-width:37.5em){.page-header.row .page-title,.teaser-title{font-size:1.875em}}@media (min-width:47.9375em){.page-header.row .page-title,.teaser-title{font-size:2.125em}}@media (min-width:59.375em){.page-header.row .page-title,.teaser-title{font-size:2.25em}}@media (min-width:75em){.page-header.row .page-title,.teaser-title{font-size:2.125em}}@media (min-width:81.25em){.page-header.row .page-title,.teaser-title{font-size:2.25em}}.page-header.row .page-title .extra,.teaser-title .extra{color:#e45dbf}.js .showid{cursor:pointer}.js .showid input{cursor:pointer}.showid{background-color:transparent;border:0;cursor:text;font-family:"Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:16px;left:16px;margin-top:-20px;outline:0;padding:0 0 0 26px;position:absolute;top:0;z-index:100;position:absolute;position:absolute}@media (min-width:37.5em){.showid{left:30px;margin-top:-40px}}@media (min-width:75em){.showid{margin-top:-50px}}.showid:after{content:"";display:block;position:absolute}.showid:before{content:"";display:block;position:absolute}.showid:after{background-color:transparent;border:.05em solid transparent;border-width:0 .05em .05em 0;-webkit-box-shadow:inset 0 0 0 .065em,.13em .11em 0 -.05em;box-shadow:inset 0 0 0 .065em,.13em .11em 0 -.05em;border-radius:0 .3em 0 0;height:.95em;left:.2em;margin:0 .17em .05em .1em;top:.05em;width:.75em}.showid:before{border-radius:.1em;border-color:transparent;border-right-color:currentColor;border-style:solid;border-width:.2em;left:.5em;top:.08em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.showid input{background-color:transparent;border:0;display:inline-block;min-width:2em;outline:0;width:auto}.showid input::-moz-selection{background-color:#111;color:#fff}.showid input::selection{background-color:#111;color:#fff}.showid.title{display:inline;left:0;margin-top:0;position:relative;top:auto;vertical-align:middle}.bg-dark .showid{color:#fff}.bg-dark .showid input{color:currentColor}.bg-dark .showid:before{border-right-color:currentColor}.bg-dark .showid input::-moz-selection{background-color:#fff;color:#000}.bg-dark .showid input::selection{background-color:#fff;color:#000}.icon-text{position:relative}.icon-text .showid{left:0;margin-top:5px}@media (min-width:75em){.icon-text .showid{margin-top:10px}}.cookie-notice-wrapper{padding-left:1.25rem;padding-right:1.25rem;bottom:0;left:0;position:fixed;z-index:100}@media (min-width:31.25em){.cookie-notice-wrapper{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:53.75em){.cookie-notice-wrapper{padding-left:5rem;padding-right:5rem}}@media (min-width:90em){.cookie-notice-wrapper{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;position:relative;width:81.25rem}}@media (min-width:112.5em){.cookie-notice-wrapper{width:87.5rem}}@media (min-width:90em){.cookie-notice-wrapper{margin-right:-40.625rem;padding:0;right:50%;position:fixed;width:81.25rem}}@media (min-width:112.5em){.cookie-notice-wrapper{margin-right:-43.75rem;width:87.5rem}}.cookie-notice{background-color:#7bafd4;border-radius:.375rem;color:#fff;padding:1.875rem .938rem;position:relative}@media (min-width:20em){.cookie-notice{padding:2.188rem 1.875rem}}@media (min-width:27.5em){.cookie-notice{padding:2.5rem 2.5rem 2.813rem 2.5rem}}@media (min-width:90em){.cookie-notice{padding:3.438rem 3.75rem 4.063rem 3.75rem}}@media (min-width:37.5em){.cookie-notice .last{-ms-flex-item-align:end;align-self:flex-end;text-align:right}}.cookie-notice a:not(.btn){background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#fff)),-webkit-gradient(linear,left top,right top,from(#fff),to(#fff));background-image:-webkit-linear-gradient(left,#fff,#fff),-webkit-linear-gradient(left,#fff,#fff);background-image:linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff);color:#fff}.cookie-notice .btn{background-color:#fff;border-color:#fff;color:#7bafd4}.cookie-notice .btn:active,.cookie-notice .btn:focus,.cookie-notice .btn:hover{background-color:transparent;color:#fff}