html{scroll-behavior:smooth}body{overflow-x:hidden}@media (min-width:768px){#main-content{padding-right:1rem}}#header{top:0;left:0;right:0;width:100%;z-index:1}#header #header-logo{max-width:55%;margin-top:0.5rem}#header #header-img img{max-width:200px}.home #header{aspect-ratio:2.1}@media (max-width:767px){#header #header-logo{margin-top:0.25rem}#header #side-btn{display:none !important}}@media (min-width:520px){#header #header-img img{max-width:44%}}@media (min-width:768px){#header #side-btn{right:-44px}}@media (min-width:992px){#header #side-btn{right:-48px}#header #header-img img{max-width:66%}.home #header #header-img #headervideo{width:100%}}@media (min-width:1200px){#header{margin-bottom:61px}}@media (min-width:1560px){.home#header{aspect-ratio:unset;min-height:742px}.sticky #header{min-height:auto}}#offcanvasNavbar{width:100vH;overflow-y:auto}#offcanvasNavbar .btn-close{z-index:66;top:1rem;right:1rem}@media (min-width:560px){#offcanvasNavbar{width:75%}}@media (min-width:992px){#offcanvasNavbar{width:44%}}@media (min-width:1200px){#offcanvasNavbar{min-width:40%}}@media (min-width:1400px){#offcanvasNavbar{min-width:36%}}#nav-meta{bottom:0;right:0.75rem}@media (min-width:560px){#nav-meta{bottom:0.5rem}}@media (min-width:768px){#nav-meta{top:0;right:5rem}}@media (min-width:992px){#nav-meta{bottom:auto;right:6.25rem}}@media (min-width:1400px){#nav-meta{right:15rem}}.hometest #headervideo{opacity:0.3}.navbar-toggler{position:fixed !important;right:1.5rem;top:0.81rem}@media (min-width:520px){.navbar-toggler{right:2.25rem;top:0.25rem}}@media (min-width:768px){.navbar-toggler{right:2rem;top:0.81rem}}.mx-minus{margin:auto -1.75rem}@media (min-width:992px){.mx-minus{margin:auto -2.25rem}}@media (min-width:1400px){.container-fluid{max-width:1340px}}@media (max-width:579px){#sec-2 .teaserbox.frame-layout-1{margin-bottom:2rem}}#sec-6,.sitedefault #content-side{padding-bottom:3rem !important}#totop{position:absolute;bottom:1.5rem;right:2rem}#totop .back-to-top img{height:auto}.sitedefault #totop{right:1.25rem}@media (max-width:767px){#sec-6,.sitedefault #content-side{padding-bottom:2.5rem !important}#totop{bottom:1rem;right:1rem}#totop .back-to-top img{width:36px}.sitedefault #totop{right:0.25rem}}@media (min-width:992px){#sec-6,.sitedefault #content-side{padding-bottom:4rem !important}#totop{right:1.75rem}.sitedefault #totop{right:1.75rem}}@media (max-width:767px){header h1,header h2{-webkit-hyphens:auto;hyphens:auto}header h1 br,header h2 br{display:none}}.d-xs-inline-block{display:block !important}@media (min-width:600px){.d-xs-inline-block{display:inline-block !important}}@media (min-width:700px) and (max-width:979px){.d-xs-inline-block{display:block !important}}@media (min-width:1200px){.ratio1x1{position:relative;width:100%;aspect-ratio:1}}.iframe-ds{width:100%;height:300px}@media (min-width:480px){.iframe-ds{height:188px}}@media (min-width:768px){.iframe-ds{height:188px}}@media (min-width:992px){.iframe-ds{height:166px}}.frame-space-before-extra-small{margin-top:0.25rem !important}.frame-space-before-small{margin-top:0.75rem !important}.frame-space-before-medium{margin-top:1.25rem !important}.frame-space-before-large{margin-top:1.75rem !important}.frame-space-before-extra-large{margin-top:2.25rem !important}.frame-space-after-extra-small{margin-bottom:0.25rem !important}.frame-space-after-small{margin-bottom:0.75rem !important}.frame-space-after-medium{margin-bottom:1.25rem !important}.frame-space-after-large{margin-bottom:1.75rem !important}.frame-space-after-extra-large{margin-bottom:2.25rem !important}@media (min-width:992px){.frame-space-before-extra-small{margin-top:0.5rem !important}.frame-space-before-small{margin-top:1rem !important}.frame-space-before-medium{margin-top:1.5rem !important}.frame-space-before-large{margin-top:2rem !important}.frame-space-before-extra-large{margin-top:2.5rem !important}.frame-space-after-extra-small{margin-bottom:0.5rem !important}.frame-space-after-small{margin-bottom:1rem !important}.frame-space-after-medium{margin-bottom:1.5rem !important}.frame-space-after-large{margin-bottom:2rem !important}.frame-space-after-extra-large{margin-bottom:2.5rem !important}}@media (min-width:1200px){.frame-space-before-extra-small{margin-top:1rem !important}.frame-space-before-small{margin-top:2rem !important}.frame-space-before-medium{margin-top:3rem !important}.frame-space-before-large{margin-top:4rem !important}.frame-space-before-extra-large{margin-top:5rem !important}.frame-space-after-extra-small{margin-bottom:1rem !important}.frame-space-after-small{margin-bottom:2rem !important}.frame-space-after-medium{margin-bottom:3rem !important}.frame-space-after-large{margin-bottom:4rem !important}.frame-space-after-extra-large{margin-bottom:5rem !important}}.frame-indent-left{margin-left:0}@media (min-width:1200px){.frame-indent-left{width:50% !important;margin-left:calc(50% - 1rem);padding-left:0}}.frame-indent-left.frame-layout-5 .bodycontent,.frame-layout-5 .ce-textpic{padding-right:2.25rem}.frame-indent-left.frame-layout-5 .bodycontent .ce-gallery,.frame-layout-5 .ce-textpic .ce-gallery{max-width:100%}.pr-5{padding-right:2.88rem}@media (min-width:520px){.pr-5{padding-right:3.88rem}}@media (min-width:758px){.pr-5{padding-right:2.75rem}.frame-indent-left.frame-layout-5 .bodycontent,.frame-layout-5 .ce-textpic{margin-right:1rem;padding-right:3rem}.frame-indent-left.frame-layout-5 .bodycontent .ce-gallery,.frame-layout-5 .ce-textpic .ce-gallery{max-width:50%}}@media (min-width:1200px){.pr-5,.frame-indent-left.frame-layout-5 .bodycontent,.frame-layout-5 .ce-textpic{padding-right:5rem}.frame-indent-left.frame-layout-5 .bodycontent{margin-right:0}}#breadcrump header{display:inline-block}@media (max-width:519px){#breadcrump header{display:none}}video{max-width:100%;height:auto}.video[data-type="external"]{display:block}.maincontent .ce-intext .ce-gallery{width:100%}.maincontent .ce-intext.ce-left .ce-gallery{margin-right:0}.maincontent .ce-intext.ce-right .ce-gallery{margin-left:0}.maincontent .ce-row{margin-bottom:1rem}.maincontent .ce-column{margin-right:1rem}.ce-row,.ce-uploads li,.ce-uploads div{overflow:visible}@media (max-width:767px){.maincontent .ce-gallery .ce-column{margin-right:0}.frame-colorbox.frame-type-textpic .ce-textpic.ce-below{overflow:hidden}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row{overflow:visible}}@media (min-width:768px){.maincontent .ce-intext .ce-gallery{width:auto}.maincontent .ce-intext.ce-left .ce-gallery{margin-right:1rem}.maincontent .ce-intext.ce-right .ce-gallery{margin-left:1rem}.frame-type-image .ce-row{margin-bottom:1.5rem}.frame-type-image .ce-intext .ce-column{margin-right:1.5rem}}@media (min-width:768px) and (max-width:1199px){.maincontent .ce-intext .ce-gallery{max-width:50%}}@media (min-width:992px){.maincontent .bodytext p,.maincontent .bodytext ul,.maincontent .frame-type-text p,.maincontent .frame-type-text ul{max-width:700px}}@media (min-width:1200px){.maincontent .bodytext header,.maincontent .bodytext p,.maincontent .bodytext ul,.maincontent .frame-type-text header,.maincontent .frame-type-text p,.maincontent .frame-type-text ul{max-width:888px}.maincontent .frame-type-image .ce-row{margin-bottom:2.5rem}.maincontent .frame-type-image .ce-column{margin-right:2.5rem}.maincontent aside .frame-type-image .ce-column{margin-right:1.5rem}}.frame-themen figure.image{margin-bottom:0 !important}@media (min-width:992px){.frame-themen h3{min-height:5rem}}#aside .frame-layout-5 header h3{padding-right:4rem}@media (min-width:768px){#aside .frame-layout-5 header h3{padding-right:1rem}}@media (min-width:992px){#aside .frame-layout-5 header h3{padding-right:5rem}}@media (min-width:1200px){#aside .frame-layout-5 header h3{padding-right:8rem}}@media (max-width:519px){.fancybox-navigation .fancybox-button{top:calc(32% - 50px)}.fancybox-slide{position:absolute;top:-18%}.fancybox-content{max-height:70vH}.fancybox-caption{padding:1.5rem 1rem}.fancybox-caption .fancybox-caption__body{max-height:30vH}}@media (max-width:412px){.fancybox-navigation .fancybox-button{top:calc(39% - 50px)}.fancybox-slide{position:absolute;top:-11%}}@media (min-width:330px) and (max-width:519px){#footer .image{max-width:75%}}.frame-type-form_formframework{padding-bottom:3rem}.frame-type-form_formframework .row .col-6 .form-group{margin-right:1rem}@media (max-width:991px){.frame-type-form_formframework .row .col-6{width:100% !important}}@media (min-width:992px){.frame-type-form_formframework .row .col-6:first-of-type .form-group{margin-right:2rem}}