@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:url('/fileadmin/Templates/fonts/source-sans-pro-v21-latin-300.eot');src:local(''),url('/fileadmin/Templates/fonts/source-sans-pro-v21-latin-300.eot?#iefix') format('embedded-opentype'),url('/fileadmin/Templates/fonts/source-sans-pro-v21-latin-300.woff2') format('woff2'),url('/fileadmin/Templates/fonts/source-sans-pro-v21-latin-300.woff') format('woff'),url('/fileadmin/Templates/fonts/source-sans-pro-v21-latin-300.ttf') format('truetype'),url('/fileadmin/Templates/fonts/source-sans-pro-v21-latin-300.svg#SourceSansPro') format('svg')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url('/fileadmin/Templates/fonts/source-sans-pro-v21-latin-regular.eot');src:local(''),url('/fileadmin/Templates/fonts/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'),url('/fileadmin/Templates/fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'),url('/fileadmin/Templates/fonts/source-sans-pro-v21-latin-regular.woff') format('woff'),url('/fileadmin/Templates/fonts/source-sans-pro-v21-latin-regular.ttf') format('truetype'),url('/fileadmin/Templates/fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url('/fileadmin/Templates/fonts/source-sans-pro-v21-latin-700.eot');src:local(''),url('/fileadmin/Templates/fonts/source-sans-pro-v21-latin-700.eot?#iefix') format('embedded-opentype'),url('/fileadmin/Templates/fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'),url('/fileadmin/Templates/fonts/source-sans-pro-v21-latin-700.woff') format('woff'),url('/fileadmin/Templates/fonts/source-sans-pro-v21-latin-700.ttf') format('truetype'),url('/fileadmin/Templates/fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro') format('svg')}body{color:#000 !important;overflow-x:hidden;max-width:100%}*{font-family:'Source Sans Pro',sans-serif !important;font-size:18px}a{color:#000 !important}.bg-green{background-color:#85bf5e !important}.bg-info{background-color:#d5ef73 !important}.frame-bg-min-height{min-height:50vh}.frame-bg-min-height .ce-content{justify-content:flex-end}.ce-content{overflow:unset !important}.center{text-align:center;margin:auto !important}.parallaxBg{padding:0 !important}h1,h2{position:relative;color:#000}.style1,.subheadline{color:#d5ef73 !important;text-transform:uppercase !important;font-weight:700 !important;display:block}@media (min-width:1400px){.frame-indent-left{margin-left:6rem !important}.frame-indent-right{margin-right:6rem !important}h1,#c1878 h2{font-size:12vh !important;color:#fff !important;line-height:12vh !important}.style1,.subheadline{font-size:4.8vh !important;width:58vh;line-height:1}#c1859 .subheadline,#c1878 .subheadline{position:absolute;bottom:1vh;left:25vh}}@media (min-width:992px) and (max-width:1400px){.frame-indent-left{margin-left:4rem !important}.frame-indent-right{margin-right:4rem !important}h1,#c1878 h2{font-size:9vh !important;color:#fff !important;line-height:12vh !important;position:relative}.style1,.subheadline{font-size:3.4vh !important;width:45vh;line-height:1.1}#c1859 .subheadline,#c1878 .subheadline{position:absolute;bottom:2vh;left:18vh}}@media (max-width:992px){.frame-indent-left{margin-left:0rem !important}.frame-indent-right{margin-right:0rem !important}h1,#c1878 h2{font-size:7vh !important;color:#fff !important;line-height:7vh !important;position:relative}.style1,.subheadline{font-size:3.4vh !important;width:45vh;line-height:1.1;max-width:100%}.style1,.subheadline,.ce-header .ce-headline{max-width:calc(100vw - 2rem)}.style1 h1,.style1 .h1,.style1 h2,.style1 .h2,.style1 h3,.style1 .h3,.style1 h4,.style1 .h4,.subheadline h1,.subheadline .h1,.subheadline h2,.subheadline .h2,.subheadline h3,.subheadline .h3,.subheadline h4,.subheadline .h4,.ce-header .ce-headline h1,.ce-header .ce-headline .h1,.ce-header .ce-headline h2,.ce-header .ce-headline .h2,.ce-header .ce-headline h3,.ce-header .ce-headline .h3,.ce-header .ce-headline h4,.ce-header .ce-headline .h4{max-width:calc(100vw - 2rem)}}@media (max-width:500px){h1,#c1878 h2{font-size:5vh !important;color:#fff !important;line-height:5vh !important;position:relative}.style1,.subheadline{font-size:3vh !important;line-height:1.1}}h1,h2,h3{text-transform:uppercase !important;font-weight:700 !important}h2{font-size:2.2rem !important}h3,.h3{margin-bottom:1.5rem !important;font-size:1.2rem !important}br{line-height:0rem}.bg-green h2{color:#e8f0d2 !important}.bg-green .btn-info{border-color:#000 !important;color:#000 !important}.bg-secondary{color:#e8f0d2 !important}.bg-secondary h2{color:#d5ef73 !important}.bg-secondary .btn-info{border-color:#000 !important;color:#000 !important}.bg-secondary a{color:#e8f0d2 !important}.btn-group>a{margin-right:1rem !important;margin-bottom:1rem !important}@media (max-width:500px){.btn-group,.btn-group-vertical{flex-direction:column !important}}.btn{background-color:transparent !important;border-width:2px !important;border-radius:0 !important;padding:0.7rem 1.6rem !important;text-transform:uppercase !important;font-weight:700 !important;letter-spacing:1px !important}.btn-info{border-color:#000 !important;color:#000 !important;position:relative !important;transition:left 0.5s cubic-bezier(0.68,-0.55,0.27,1.55);overflow:hidden;z-index:1}.btn-info:after{content:"";background-color:#e8f0d2;position:absolute;top:0;left:-100%;height:100%;width:100%;z-index:-1;transition:left 0.5s cubic-bezier(0.68,-0.55,0.27,1.55)}.btn-info:hover{border-color:#000 !important;color:#000 !important;position:relative !important;transition:left 0.5s cubic-bezier(0.68,-0.55,0.27,1.55);overflow:hidden;z-index:1}.btn-info:hover:after{content:"";background-color:#e8f0d2;position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;transition:left 0.5s cubic-bezier(0.68,-0.55,0.27,1.55)}.btn-info.light{border-color:#e8f0d2 !important;color:#e8f0d2 !important;position:relative !important;transition:left 0.5s cubic-bezier(0.68,-0.55,0.27,1.55);overflow:hidden;z-index:1}.btn-info.light:after{content:"";background-color:#2d9e4b;position:absolute;top:0;left:-100%;height:100%;width:100%;z-index:-1;transition:left 0.5s cubic-bezier(0.68,-0.55,0.27,1.55)}.btn-info.light:hover{border-color:#e8f0d2 !important;color:#e8f0d2 !important;position:relative !important;transition:left 0.5s cubic-bezier(0.68,-0.55,0.27,1.55);overflow:hidden;z-index:1}.btn-info.light:hover:after{content:"";background-color:#2d9e4b;position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;transition:left 0.5s cubic-bezier(0.68,-0.55,0.27,1.55)}.navbar-brand{justify-content:center;align-items:center;display:flex;text-align:center;margin-bottom:-5rem;max-width:18rem;margin-right:auto !important;margin-left:auto;position:relative !important;display:block !important}.navbar-brand img{max-width:80% !important;margin:auto !important;width:80%;position:relative}.navbar-brand:before{content:"";background:url('/fileadmin/images/logos/logo-zeh-l.svg');background-size:100% 100%;width:7%;height:9%;position:absolute;bottom:28.5%;left:43.5%;animation:zehl 4s ease-in-out infinite;-webkit-animation:zehl 4s ease-in-out infinite;transform-origin:50% 80%;z-index:2}.navbar-brand:after{content:"";background:url('/fileadmin/images/logos/logo-zeh-r.svg');background-size:100% 100%;width:8%;height:8%;position:absolute;bottom:30%;left:49%;animation:zehr 7s ease-in-out infinite;-webkit-animation:zehr 7s ease-in-out infinite;transform-origin:50% 80%;z-index:2}.breadcrumb-section{display:none !important}#sub-nav{position:sticky !important;top:0 !important;height:calc(100vh - 6rem) !important;display:flex !important;justify-content:flex-end !important;align-items:center !important}.d-block.col-menu{flex-direction:column-reverse !important;display:flex !important;justify-content:space-between !important}.nav,.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.nav-pills .nav-link.current{color:#2d9e4b !important;background-color:transparent !important}.nav-pills .nav-link{color:#85bf5e !important;padding:0.5rem !important;text-align:right !important;font-size:1.5rem !important;text-transform:uppercase !important;font-weight:700 !important}@media (max-width:992px){.sub-nav .nav{width:100% !important}nav .flex-column{flex-direction:row !important;justify-content:center !important}.nav-pills .nav-link{padding:0.5rem 1rem !important;text-align:center !important;font-size:1.3rem !important}}main{padding-top:3rem !important}main .container{max-width:100% !important;padding:0 !important}@media (max-width:992px){main .container>.frame{max-width:100% !important;padding:1rem !important}}.ce-content{justify-content:center}#c1860{max-height:calc(100vh - 6rem) !important;height:calc(100vh - 6rem) !important}#c1859 .ce-headline,#c1878 .ce-headline{width:min-content !important;position:relative}@media (min-width:1200px){#c1870{min-height:26rem;align-items:flex-end}}#c1921,#c1920{max-width:100vw !important;padding-right:1rem}@media (min-width:1600px){#c1870,#c1899{background-size:170% 170%;transition:all 1s cubic-bezier(0.6,-0.3,0.7,0.05)}#c1870:hover,#c1899:hover{background-size:400% 400%;transition:all 1s cubic-bezier(0.6,0,0.7,1.05)}}@media (max-width:1600px){#c1870,#c1899{background-size:120% 120%;background-position:50% 50%;transition:all 2s cubic-bezier(0.6,-0.3,0.7,0.05);aspect-ratio:2}#c1870:hover,#c1899:hover{background-size:400% 400%;background-position:50% 50%;transition:all 2s cubic-bezier(0.6,0,0.7,1.05)}}@media (max-width:730px){#c1870,#c1899{background-size:120% 120%;background-position:120% 50%}#c1870:hover,#c1899:hover{background-size:300% 300%;background-position:56% 50%}}@media (max-width:370px){#c1870,#c1899{background-position:200% 50%}#c1870:hover,#c1899:hover{background-position:62% 50%}}.tx-powermail .container-fluid{padding-left:0 !important;padding-right:0 !important}.powermail_form{color:#e8f0d2;background:#2d9e4b;font-weight:400}.powermail_form .powermail_legend{text-align:center;padding-bottom:2rem;margin-bottom:1rem}.powermail_form .powermail_fieldwrap{display:flex;padding-bottom:1rem;flex-wrap:wrap}.powermail_form .powermail_fieldwrap label{flex:1 0 30%;padding-right:1rem}.powermail_form .powermail_fieldwrap .powermail_field{flex:1 1 70%}.powermail_form .powermail_fieldwrap .powermail_field input,.powermail_form .powermail_fieldwrap .powermail_field textarea{width:100%;border:1px solid #2d9e4b;padding:0.5rem;outline:0;background:#e8f0d2}.powermail_form .powermail_fieldwrap .powermail_field input[type="checkbox"],.powermail_form .powermail_fieldwrap .powermail_field input[type="radio"]{padding:0.5rem;border:1px solid #e8f0d2;margin-left:0;appearance:none;-webkit-appearance:none;position:relative;background-color:#e8f0d2;box-shadow:none;width:1.5rem;height:1.5rem;border-radius:0;margin-right:0.4rem;position:absolute;left:0}.powermail_form .powermail_fieldwrap .powermail_field input[type="checkbox"]:checked:after,.powermail_form .powermail_fieldwrap .powermail_field input[type="radio"]:checked:after{content:url('/fileadmin/images/icons/haekchen.svg');width:26px;height:18px;position:absolute;top:0;left:0}.powermail_form .powermail_fieldwrap .powermail_field label{margin-left:0;padding-left:2.4rem;position:relative;margin-bottom:1rem}.powermail_form .powermail_fieldwrap .powermail_field label a{color:#e8f0d2;text-decoration:none;font-weight:600}.powermail_form .powermail_fieldwrap .powermail_field label a[target="_blank"]:before{content:unset}.powermail_form .powermail_fieldwrap .powermail_field .powermail_submit{max-width:200px;background-color:transparent !important;border-width:2px !important;border-radius:0 !important;padding:0.7rem 1.6rem !important;text-transform:uppercase !important;font-weight:700 !important;letter-spacing:1px !important;border-color:#e8f0d2 !important;color:#e8f0d2 !important;position:relative !important;transition:left 0.5s cubic-bezier(0.68,-0.55,0.27,1.55);overflow:hidden;z-index:1}.powermail_form .powermail_fieldwrap .powermail_field .powermail_submit:hover{border-color:#e8f0d2 !important;color:#e8f0d2 !important;position:relative !important;transition:left 0.5s cubic-bezier(0.68,-0.55,0.27,1.55);overflow:hidden;z-index:1}.powermail_form .powermail_fieldwrap.powermail_fieldwrap_type_submit .powermail_field{justify-content:flex-end;display:flex}#page_326 .powermail_form{background-color:transparent;color:#000}#page_326 .powermail_form .powermail_fieldwrap .powermail_field .powermail_submit{border-color:#000 !important;color:#000 !important}#page_326 .powermail_form .powermail_fieldwrap .powermail_field input,#page_326 .powermail_form .powermail_fieldwrap .powermail_field .powermail_field textarea{border-color:#000}#page_326 .powermail_form .powermail_fieldwrap .powermail_field label a{color:#000}@media (max-width:500px){.powermail_form .powermail_fieldwrap{display:flex;padding-bottom:2rem;flex-wrap:wrap}.powermail_form .powermail_fieldwrap label{flex:1 0 100%}}@media (max-width:1300px){.powermail_field{flex:1 1 100%}.powermail_form .powermail_fieldwrap label{flex:1 0 100%}}footer>.container{max-width:75% !important;padding-top:3rem !important;margin-right:0 !important}.layout-full #footer{background:transparent !important;border-top:0 !important}.layout-full #footer .nav-link{font-size:1rem !important;color:#000;font-size:1rem}.layout-full #footer .nav-item:last-child{margin-right:3rem}#topcontrol{bottom:0rem !important;background-image:url('/fileadmin/images/icons/top.svg') !important;background-size:contain !important;width:1.8rem !important;transition:bottom 0.5s cubic-bezier(0.68,-0.55,0.27,1.55)}#topcontrol:hover{bottom:0.4rem !important;transition:bottom 0.5s cubic-bezier(0.68,-0.55,0.27,1.55)}@media (max-width:992px){main>.container>.row{flex-direction:column-reverse !important}.d-block.col-menu{flex-direction:column !important}#sub-nav{position:relative !important;top:0 !important;height:unset !important;display:flex !important;justify-content:center !important;align-items:center !important}.navbar-brand{margin-bottom:2rem}footer>.container{max-width:100% !important;padding-top:3rem !important;margin-right:0 !important}}@keyframes zehr{0%{transform:rotate(0deg)}80%{transform:rotate(0deg)}85%{transform:rotate(20deg)}90%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}@keyframes zehl{0%{transform:rotate(0deg)}35%{transform:rotate(0deg)}45%{transform:rotate(-20deg)}55%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}
