﻿@media only screen and (max-width: 767px){html{font-size:17px}}@media only screen and (min-width: 768px)and (max-width: 1199px){html{font-size:21px}}@media only screen and (min-width: 1200px){html{font-size:24px}}body{background-color:#fff;color:#4a4a4a;font-weight:400;font-family:lato,sans-serif;text-align:center;line-height:1.4}h1,h2,h3,h4,h5,h6{margin-top:0;font-family:lato,sans-serif;font-weight:700;margin-bottom:1.5rem;line-height:1.2;color:#4a4a4a}@media only screen and (max-width: 991px){h1,h2{font-size:160% m}}@media only screen and (min-width: 992px){h1,h2{font-size:180%}}@media only screen and (min-width: 1200px){h1,h2{font-size:200%}}h1:after,h2:after{content:"";display:block;position:relative;background-color:#8f6900}@media only screen and (max-width: 991px){h1:after,h2:after{width:100px;height:6px;margin:.5rem auto .8rem auto}}@media only screen and (min-width: 992px){h1:after,h2:after{width:150px;height:10px;margin:.7rem auto 1.5rem auto}}.inhalt-links h1:after,.inhalt-links h2:after{margin-left:0}.inhalt-links h1:after{margin-bottom:2.5rem}@media only screen and (max-width: 991px){h2.weiss{font-size:110%}}@media only screen and (min-width: 992px){h2.weiss{font-size:160%}}h3,.page-id-300 h2,.page-id-362 h2{font-weight:700;letter-spacing:.5px;margin-bottom:.8rem}@media only screen and (max-width: 991px){h3,.page-id-300 h2,.page-id-362 h2{font-size:111%}}@media only screen and (min-width: 992px){h3,.page-id-300 h2,.page-id-362 h2{font-size:120%}}.page-id-300 h2,.page-id-362 h2{margin:2rem 0 .5rem 0}h4{color:#2f5597;margin-bottom:0;font-weight:700}@media only screen and (max-width: 991px){h4{font-size:90%}}@media only screen and (min-width: 992px){h4{font-size:120%}}.text-gross{font-size:115%}a:hover,.btn,.wpcf7-submit,.teaser-link{transition:all .2s ease-in}a,a:active,a:focus{color:#2f5597;text-decoration:none}a:hover{color:#8f6900}:focus{outline:0}img{max-width:100%;height:auto}iframe{max-width:100%}.nav{list-style:none;padding:0}p,ul,ol{margin:0 0 1.5rem 0}.titel-icon{display:block;margin-bottom:.4rem}@media only screen and (max-width: 991px){.titel-icon img{height:40px;width:auto}}.content-links ul,.teaser ul{list-style:none;padding:0;margin:0 0 1.5rem 0}.content-links li,.teaser li{padding-left:1rem;text-indent:-1rem;margin-bottom:.8rem}.content-links li::before,.teaser li::before{content:"• ";color:#2f5597;margin-right:.3rem}.teaser li{margin-bottom:0}.quote{position:relative;margin-top:3rem;color:#2f5597;font-family:abril-display,serif;line-height:1.25;font-size:200%;font-style:italic}@media only screen and (min-width: 1600px){.quote{font-size:240%}}.leicht .quote{font-family:lato,sans-serif;font-style:italic}.weiss{color:#fff}.bg-blau{background-color:#2f5597}.text-left{text-align:left !important}.text-center{text-align:center}.text-right{text-align:right}.btn,.btn-submit,#fbuilder .pbSubmit{display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;user-select:none;border:none;color:#fff;font-weight:400;max-width:100%;text-decoration:none;font-weight:700;background-color:#8f6900}@media only screen and (max-width: 991px){.btn,.btn-submit,#fbuilder .pbSubmit{font-size:17px;padding:7px 20px}}@media only screen and (min-width: 992px){.btn,.btn-submit,#fbuilder .pbSubmit{font-size:100%;padding:10px 20px}}@media only screen and (min-width: 1600px){.btn,.btn-submit,#fbuilder .pbSubmit{padding:10px 30px}}.btn:hover,.btn-submit:hover,#fbuilder .pbSubmit:hover{background-color:#2f5597;text-decoration:none;color:#fff}.btn-pdf{display:block;background-image:url("img/icon-pdf.svg");background-repeat:no-repeat;background-position:93% center;padding-right:60px}.bg-blau .btn:hover{background-color:#fff;color:#2f5597}.table.ohne-linien{text-align:left;max-width:450px;margin:3rem auto 2rem auto}.table.ohne-linien td{border:none;padding:14px}.mb-0{margin-bottom:0}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.mt-30{margin-top:30px}.mt-100{margin-top:50px}.mb-100{margin-bottom:50px}.mb-10{margin-bottom:10px}.mb-30{margin-bottom:30px}.mb-70{margin-bottom:70px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:30px}.mb-60{margin-bottom:40px !important}.mb-80{margin-bottom:60px !important}.mt-70{margin-top:50px}.mt-80{margin-top:60px !important}@media only screen and (min-height: 900px)and (min-width: 1200px){.mt-100{margin-top:100px}.mt-70{margin-top:70px}.mt-80{margin-top:80px !important}.mt-60{margin-top:60px !important}.mb-100{margin-bottom:100px}}@media only screen and (max-width: 767px){.mt-70{margin-top:35px}.mt-80{margin-top:35px !important}.m-mt-40{margin-top:40px}}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}html,body,.page-wrap{height:100%}body>.page-wrap{height:auto;margin:0 auto;overflow-x:hidden;min-height:100%}html,body{min-height:100%;height:100%}html{overflow-x:hidden;overflow-y:scroll}.container{width:100%;max-width:1550px}#main{padding-bottom:480px}.pos-rel{position:relative}@media only screen and (min-width: 992px){.content{margin:0 auto;width:90%}}@media only screen and (min-width: 1200px){.content{width:1028px}}.content-links{text-align:left}@media only screen and (min-width: 992px){.content-links{margin:0 auto;width:75%}}@media only screen and (min-width: 1200px){.content-links{width:804px}}@media only screen and (max-width: 767px){.section{padding-top:60px;padding-bottom:60px}}@media only screen and (min-width: 768px){.section{padding-top:75px;padding-bottom:75px}}@media only screen and (min-width: 1200px)and (min-height: 1100px){.section{padding-top:90px;padding-bottom:90px}}@media only screen and (max-width: 767px){.anker .section:first-of-type{padding-top:100px}}@media only screen and (min-width: 768px){.anker .section:first-of-type{padding-top:100px}}@media only screen and (min-width: 1200px)and (min-height: 1100px){.anker .section:first-of-type{padding-top:120px}}@media only screen and (max-width: 767px){.padding-top,.page-id-296 #main,.page-id-298 #main,.page-id-300 #main{padding-top:100px}}@media only screen and (min-width: 768px){.padding-top,.page-id-296 #main,.page-id-298 #main,.page-id-300 #main{padding-top:160px}}@media only screen and (min-width: 1200px)and (min-height: 1100px){.padding-top,.page-id-296 #main,.page-id-298 #main,.page-id-300 #main{padding-top:200px}}@media only screen and (max-width: 767px){.padding-unten{padding-bottom:40px}}@media only screen and (min-width: 768px){.padding-unten{padding-bottom:60px}}@media only screen and (min-width: 1200px)and (min-height: 1100px){.padding-unten{padding-bottom:80px}}.bg-grau{background-color:#f5f5f5}.swiper-button-next{background-image:url("img/pfeil-rechts.svg");right:10px}@media only screen and (max-width: 767px){.swiper-button-next{background-size:14px auto}}@media only screen and (min-width: 768px){.swiper-button-next{background-size:23px auto}}.swiper-button-prev{background-image:url("img/pfeil-links.svg");right:10px}@media only screen and (max-width: 767px){.swiper-button-prev{background-size:14px auto}}@media only screen and (min-width: 768px){.swiper-button-prev{background-size:23px auto}}.swiper-pagination-bullet{width:37px;height:7px;display:inline-block;border-radius:0;background:#000;opacity:.2}.swiper-pagination-bullet-active{background:#8f6900;opacity:1}.back{position:absolute;margin-top:-24px;text-align:left;font-size:.8rem}@media only screen and (min-width: 768px){.back{margin-top:-30px}}@media only screen and (min-width: 1200px){.back{margin-top:-60px}}.back a{background:url("img/pfeil-links.svg") no-repeat left center;letter-spacing:.5px;color:#4a4a4a}@media only screen and (max-width: 767px){.back a{background-size:10px auto;padding-left:15px}}@media only screen and (min-width: 768px){.back a{background-size:12px auto;padding-left:20px}}.back a:hover{opacity:.6}.back.sub{margin-top:20px}.anker-menu{position:absolute;width:100%;z-index:10}.anker-menu.sticky{position:fixed;background-color:rgba(245,245,245,.8)}@media only screen and (max-width: 767px){.anker-menu.sticky{top:60px}}@media only screen and (min-width: 768px){.anker-menu.sticky{top:95px}}.ankernavi{display:inline-block;margin:10px auto 0 auto}.ankernavi>li{display:block;float:left}.ankernavi>li>a{display:block;font-weight:700;font-size:13px;padding:10px 10px 4px 10px;margin:0 4px;color:#4a4a4a;border-bottom:5px solid rgba(0,0,0,0);background:rgba(0,0,0,0) !important}@media only screen and (min-width: 768px){.ankernavi>li>a{font-size:16px}}@media only screen and (min-width: 992px){.ankernavi>li>a{font-size:80%;padding:10px 30px 4px 30px;margin:0 10px}}.ankernavi>li>a.active,.ankernavi>li>a:hover{border-bottom:5px solid #8f6900}.display-table{display:table}.display-table-cell{display:table-cell;vertical-align:middle}.cookie-notice-container{padding:20px 15px 20px;font-weight:400}.cookie-notice-container a{color:#fff}.cn-button.bootstrap{background:#8f6900}.cn-button.bootstrap:hover{background:#5c4400}@media only screen and (min-width: 992px){.head-image{background-color:#2f5597}}.head-image .container,.head-image .col-sm-8{padding:0}.head-image .image-bild{background-size:cover;background-repeat:no-repeat;background-color:#d6e8ea;background-position:center 30px}@media only screen and (max-width: 767px){.head-image .image-bild{height:370px}}@media only screen and (min-width: 768px){.head-image .image-bild{height:460px}}@media only screen and (min-width: 992px){.head-image .image-bild{height:550px}}@media only screen and (min-width: 1200px){.head-image .image-bild{height:550px;margin-left:-100px}}@media only screen and (min-width: 1600px){.head-image .image-bild{height:637px;margin-left:-140px}}.head-image .zitat{position:relative;text-align:left;color:#fff}@media only screen and (max-width: 991px){.head-image .zitat{margin:-60px 55px 50px 55px;background-color:#2f5597;padding:50px 35px 10px 40px}}@media only screen and (max-width: 767px){.head-image .zitat{margin:-60px 55px 50px 55px;padding:40px 25px 10px 30px}}@media only screen and (min-width: 768px){.head-image .zitat{max-width:500px;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 992px){.head-image .zitat{padding:150px 20px 15px 15px;margin-top:95px}}@media only screen and (min-width: 1400px){.head-image .zitat{padding-left:40px;padding-right:35px}}@media only screen and (min-width: 1600px){.head-image .zitat{padding:170px 35px 15px 40px}}.zitat-text{position:relative;font-family:abril-display,serif;font-style:italic;line-height:1.25;font-size:110%}@media only screen and (min-width: 1200px){.zitat-text{font-size:120%}}.zitat-text .btn{font-family:lato,sans-serif;font-style:normal}.zitat-icon{position:absolute;top:-110px}@media only screen and (max-width: 991px){.zitat-icon{position:relative;margin-bottom:50px;top:0}.zitat-icon img{max-width:80%}}@media only screen and (max-width: 767px){.zitat-icon img{max-width:60%}}.zitat-icon>a{color:inherit;background-color:rgba(0,0,0,0)}.leicht .head-image .zitat-text{font-family:lato,sans-serif;font-style:italic}.testimonial{position:relative;margin:10px auto 20px auto;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 991px){.testimonial{flex-direction:column}}@media only screen and (min-width: 768px){.testimonial{max-width:80%}}@media only screen and (min-width: 992px){.testimonial{height:450px;max-width:90%}}@media only screen and (min-width: 1200px){.testimonial{height:500px}}.testimonial .testimonial-img{display:flex;width:100%}@media only screen and (max-width: 767px){.testimonial .testimonial-img{width:100%;align-self:center}}@media only screen and (min-width: 768px){.testimonial .testimonial-img{width:70%;align-self:flex-start;margin-bottom:-60px}}@media only screen and (min-width: 992px){.testimonial .testimonial-img{width:55%;height:85%}}.testimonial .testimonial-img img{object-fit:cover;object-position:center}.testimonial .testimonial-box{background-color:#8f6900;color:#fff;padding:25px;text-align:left;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 767px){.testimonial .testimonial-box{width:85%;align-self:center;margin-top:-60px}}@media only screen and (min-width: 768px)and (max-width: 991px){.testimonial .testimonial-box{width:75%;align-self:flex-end}}@media only screen and (min-width: 992px){.testimonial .testimonial-box{padding:45px 22px;width:45%;margin:10% 0 0 -100px;height:80%}}@media only screen and (min-width: 1200px){.testimonial .testimonial-box{padding:45px 35px}}@media only screen and (max-width: 767px){.testimonial .testimonial-box.zentriert{margin-top:0}}@media only screen and (min-width: 768px)and (max-width: 991px){.testimonial .testimonial-box.zentriert{align-self:center}}@media only screen and (min-width: 992px){.testimonial .testimonial-box.zentriert{width:55%}}@media only screen and (max-width: 767px){.testimonial .testimonial-box .zitat-text{font-size:20px}.testimonial .testimonial-box .autor{font-size:15px;margin:0}}@media only screen and (min-width: 768px){.testimonial .testimonial-box .zitat-text{font-size:110%}.testimonial .testimonial-box .autor{font-size:80%;margin:0}}.swiper-testimonials,.swiper-dienstleistungen{padding-bottom:30px}@media only screen and (min-width: 768px){.swiper-testimonials,.swiper-dienstleistungen{padding-bottom:60px}}.swiper-testimonials .swiper-button-next,.swiper-dienstleistungen .swiper-button-next{right:0;background-size:11px auto;background-position:center right}@media only screen and (min-width: 992px){.swiper-testimonials .swiper-button-next,.swiper-dienstleistungen .swiper-button-next{background-size:16px auto}}.swiper-testimonials .swiper-button-prev,.swiper-dienstleistungen .swiper-button-prev{left:0;background-size:11px auto;background-position:center left}@media only screen and (min-width: 992px){.swiper-testimonials .swiper-button-prev,.swiper-dienstleistungen .swiper-button-prev{background-size:16px auto}}@media only screen and (max-width: 991px){.swiper-testimonials .swiper-button-next,.swiper-testimonials .swiper-button-prev,.swiper-dienstleistungen .swiper-button-next,.swiper-dienstleistungen .swiper-button-prev{top:65%}}.swiper-testimonials .swiper-wrapper{align-items:center}.teaser.teaser-sub .teaser-footer{position:relative}@media only screen and (min-width: 768px){.teaser.teaser-sub{padding-bottom:100px}.teaser.teaser-sub .teaser-footer{position:absolute;bottom:1rem;left:1rem;right:1rem}}@media only screen and (min-width: 992px){.teaser.teaser-sub{height:620px}}@media only screen and (max-width: 767px){.teaser.frei{max-width:92%}}@media only screen and (min-width: 768px){.teaser.frei{height:300px;width:400px;display:inline-flex;flex-direction:column;margin-left:15px;margin-right:15px}}@media only screen and (min-width: 1200px){.teaser.frei{font-size:.9rem;height:440px}}.teaser.frei .teaser-img{color:#fff;font-weight:700}@media only screen and (max-width: 1199px){.teaser.frei .teaser-img{padding:.9rem 1rem}}@media only screen and (min-width: 1200px){.teaser.frei .teaser-img{font-size:95%;padding:1.5rem 1rem}}@media only screen and (min-width: 768px){.teaser.frei .btn{position:absolute;bottom:1rem}}.freie-plaetze{display:block;position:absolute;right:15px;background:url("img/freie-plaetze-weiss.svg") no-repeat center;background-size:contain;text-align:center}@media only screen and (max-width: 767px){.freie-plaetze{top:5px;padding-top:9px;font-size:15px;width:38px;height:38px}}@media only screen and (min-width: 768px){.freie-plaetze{top:5px;padding-top:12px;font-size:18px;width:50px;height:50px}}@media only screen and (min-width: 1200px){.freie-plaetze{top:15px;padding-top:18px;font-size:23px;width:72px;height:72px}}.freie-plaetze.blau{top:0;right:0;color:#2f5597;background:url("img/freie-plaetze.svg") no-repeat center;background-size:contain}@media only screen and (min-width: 768px){.freie-plaetze.blau{top:-5px}}@media only screen and (max-width: 991px){.freie-plaetze.blau{width:40px;height:40px;font-size:15px;padding-top:10px}}@media only screen and (min-width: 992px){.freie-plaetze.blau{width:55px;height:55px;font-size:18px;padding-top:14px}}.freie-plaetze.blau:before{content:"Freie Plätze";display:block;position:absolute;font-size:15px;width:80px}@media only screen and (max-width: 991px){.freie-plaetze.blau:before{left:-85px}}@media only screen and (min-width: 992px){.freie-plaetze.blau:before{left:-90px;padding-top:3px}}#lema-container.lema-container{margin-left:auto !important;margin-right:auto !important}.kontaktperson{margin-bottom:-2.8rem}.kontaktperson h2{padding-top:90px}@media only screen and (min-width: 768px){.kontaktperson h2:after{margin-bottom:2.5rem}}.kontaktperson .image-bild{height:auto}@media only screen and (min-width: 992px)and (max-width: 1200px){.kontaktperson .image-bild{height:400px;overflow:hidden}.kontaktperson .image-bild img{height:100%;width:auto;max-width:none}}.kontakt-text{background-color:#2f5597;color:#fff;padding:1.5rem 1rem;text-align:left}@media only screen and (max-width: 767px){.kontakt-text{font-size:83%}}@media only screen and (min-width: 992px){.kontakt-text{padding:1.3rem 1rem 0 0;font-size:90%}}@media only screen and (min-width: 1400px){.kontakt-text{padding:2.5rem 1rem 1rem 1rem}}@media only screen and (min-width: 1600px){.kontakt-text{padding:3.5rem 1rem 1rem 3rem}}.kontakt-text p:not(.dienstleistung-text p){max-width:450px;margin-bottom:0}.kontakt-text p:last-child{margin-bottom:0}.kontakt-text .statement{margin-bottom:20px}.kontakt-text h3{color:#fff;font-weight:700;margin-bottom:1rem;font-size:110%}@media only screen and (min-width: 768px){.kontakt-text h3{font-size:130%}}@media only screen and (min-width: 1200px){.kontakt-text h3{font-size:140%}}@media only screen and (min-width: 1600px){.kontakt-text h3{font-size:150%}}.kontakt-text a{color:#fff}.kontakt-text a:hover{color:#8f6900}.kontakt-text a[href^="tel:"]{display:inline-block;background:url("img/icon-tel.svg") no-repeat 0% 80%;padding:12px 0 0 25px;background-size:22px 22px}.kontakt-text a[href^="mailto:"]{display:inline-block;background:url("img/icon-mail.svg") no-repeat 0% 80%;padding:12px 0 0 29px;background-size:23px 14px}.swiper-dienstleistungen{padding-bottom:50px}.swiper-dienstleistungen .col-md-4{position:unset}.swiper-dienstleistungen .dienstleistung-text{color:#fff;text-align:left;font-size:110%}@media only screen and (min-width: 768px)and (max-width: 991px){.swiper-dienstleistungen .dienstleistung-text{min-height:350px}}@media only screen and (max-width: 991px){.swiper-dienstleistungen .dienstleistung-text{padding-left:40px;padding-right:40px}}@media only screen and (min-width: 992px){.swiper-dienstleistungen .dienstleistung-text{padding:3rem 1.3rem 1rem 1.2rem}}@media only screen and (min-width: 1600px){.swiper-dienstleistungen .dienstleistung-text{padding:4rem 1rem 1rem 2rem}}@media only screen and (max-width: 767px){.swiper-dienstleistungen .dienstleistung-text img{height:35px;width:auto;margin-bottom:15px}}@media only screen and (min-width: 768px){.swiper-dienstleistungen .dienstleistung-text img{height:50px;width:auto;margin-bottom:20px}}@media only screen and (min-width: 992px){.swiper-dienstleistungen .dienstleistung-text .btn{position:absolute;bottom:80px}}.swiper-dienstleistungen .swiper-slide{background-color:#2f5597}.swiper-dienstleistungen .swiper-button-next{background-image:url("img/pfeil-rechts-weiss.svg");right:15px}.swiper-dienstleistungen .swiper-button-prev{background-image:url("img/pfeil-links-weiss.svg");left:15px}@media only screen and (max-width: 991px){.swiper-dienstleistungen .image-bild{margin-left:-15px;margin-right:-15px;height:auto}}@media only screen and (min-width: 992px)and (max-width: 1199px){.swiper-dienstleistungen .image-bild{margin-left:-15px}}@media only screen and (max-width: 991px){.swiper-dienstleistungen .swiper-button-next,.swiper-dienstleistungen .swiper-button-prev{top:65%}}@media only screen and (max-width: 991px){.easypublish-container h2{font-size:140%}}@media only screen and (min-width: 992px){.easypublish-container h2{font-size:150%}}.easypublish-date{font-size:85%}.jahresberichte{margin-bottom:-55px}.jahresberichte .bericht{position:relative;height:490px;width:390px;max-width:100%;margin:200px auto 30px auto;padding:120px 2rem 2rem 2rem;font-size:.97rem;text-align:center;font-weight:700}.jahresberichte .bericht h3{color:#2f5597;font-size:80px;margin-bottom:13px}.jahresberichte .bericht .gb-bild{position:absolute;top:-160px;width:188px;height:268px;left:50%;margin-left:-94px;box-shadow:0px 0px 15px 0px rgba(0,0,0,.2)}.teaser.menu{position:relative;margin:0 auto;width:656px;max-width:100%;min-height:450px;padding:2rem;font-size:1rem}@media only screen and (min-width: 992px){.teaser.menu{min-height:550px}}@media only screen and (min-width: 1600px){.teaser.menu{min-height:630px}}.teaser.menu .teaser-head{margin:-2rem -2rem 1rem -2rem;color:#fff;padding:1.5rem 2rem;font-weight:700;font-size:.96rem}.teaser.menu h3{font-size:1.6rem;min-height:20px;margin-top:1.5rem;margin-bottom:.3rem}.text-deklaration{width:665px;max-width:90%;margin:50px auto;font-size:90%}.swiper-navi-wochenmenu{position:absolute;text-align:left;top:160px;left:-20px}.swiper-navi-wochenmenu .swiper-slide{margin-bottom:20px;font-weight:bold;cursor:pointer}.swiper-navi-wochenmenu .swiper-slide.active{color:#2f5597}.swiper-menu{overflow:hidden;padding-bottom:40px}.swiper-menu .swiper-pagination{bottom:0px}#kontaktpersonen{margin-bottom:-2.8rem}@media only screen and (max-width: 767px){#kontaktpersonen .personen-row{margin-top:10px;margin-bottom:50px}}@media only screen and (min-width: 768px){#kontaktpersonen .personen-row{margin-top:20px;margin-bottom:70px}}@media only screen and (min-width: 1200px){#kontaktpersonen .personen-row{margin-top:50px;margin-bottom:100px}}#kontaktpersonen .teaser{position:relative;font-size:75%}@media only screen and (max-width: 767px){#kontaktpersonen .teaser{max-width:92%}}@media only screen and (min-width: 768px){#kontaktpersonen .teaser{width:330px;display:inline-block;margin-left:15px;margin-right:15px;min-height:480px;height:auto}}@media only screen and (min-width: 992px){#kontaktpersonen .teaser{width:390px;min-height:520px}}@media only screen and (min-width: 1200px){#kontaktpersonen .teaser{min-height:600px;width:480px}}@media only screen and (min-width: 768px){#kontaktpersonen .teaser .teaser-text{position:absolute}}#kontaktpersonen .teaser h3{min-height:20px;margin:0 0 5px 0}#kontaktpersonen .teaser p:last-child{margin-bottom:0}#kontaktpersonen .teaser .funktion{margin-bottom:16px}#kontaktpersonen .teaser a{color:#4a4a4a}#kontaktpersonen .teaser a:hover{color:#2f5597}#kontaktpersonen .teaser a[href^="tel:"]{display:inline-block;background:url("img/icon-tel-blau.svg") no-repeat center left;padding:8px 0 8px 27px;background-size:17px 17px}#kontaktpersonen .teaser a[href^="mailto:"]{display:inline-block;background:url("img/icon-mail-blau.svg") no-repeat center left;padding:8px 0 8px 27px;background-size:18px 13px}.teaser-flex{display:flex;align-items:center}@media only screen and (min-width: 768px){.grid-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px}}@media only screen and (min-width: 1200px){.grid-container{gap:30px}}.grid-container .teaser{position:relative;margin:0 auto;max-width:100%;height:auto;padding-bottom:80px}.grid-container .teaser .btn{position:absolute;bottom:20px;display:block}@media only screen and (max-width: 767px){.grid-container .teaser{margin-bottom:15px}}@media only screen and (min-width: 768px){.grid-container>*{overflow:hidden}}.teaser h3{font-size:140%}@media only screen and (min-width: 1200px){.teaser h3{font-size:160%}}.suchresultate{color:#4a4a4a;padding:1rem 0;border-bottom:1px solid #8f6900}.suchresultate h4,.suchresultate p{margin:0}.suchresultate h4{font-size:100%}.suchresultate p{font-size:80%}.suchresultate:hover{opacity:.7}#map{width:100%;height:630px;background-color:#ddd}#mapcontent{font-size:18px}.grid{min-height:500px}.grid-item{padding:10px;background-color:#fff !important}.mask{margin:10px}@media only screen and (max-width: 991px){div#accessibility-links.bottomleft #text_plugin{bottom:60px !important}}@media only screen and (min-width: 768px){div#accessibility-links.bottomleft #text_plugin{bottom:5px !important}}@media only screen and (min-width: 992px){div#accessibility-links.bottomleft #text_plugin{bottom:12px !important}}.inhalt-bild{position:relative}.missing-alt-text-button{position:absolute;left:50%;transform:translateX(-50%);font-weight:bold;z-index:9;font-size:16px;padding:3px 6px;margin-top:10px;border-radius:3px;color:#fff;background:linear-gradient(45deg, #d9005d 25%, #e67a00 25%, #e67a00 50%, #d9005d 50%, #d9005d 75%, #e67a00 75%) 0 0/24px 24px,linear-gradient(90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.65)) 0 0/200% 100%;animation:bg-slide 2s linear infinite}.missing-alt-text-button.bottom{margin-top:0;bottom:10px}.missing-alt-text-button:hover{color:#fff}@keyframes bg-slide{to{background-position:-24px 0,200% 0}}.admin-bar .header{top:25px}.header{position:fixed;z-index:100;width:100%;top:0;background-color:#fff;box-shadow:0px 2px 5px 0px rgba(0,0,0,.21);transition:top .2s ease-in-out}@media only screen and (max-width: 767px){.header{height:60px}}@media only screen and (min-width: 768px){.header{height:95px}}.logo{position:absolute;z-index:200;float:left}@media only screen and (max-width: 767px){.logo{width:136px;max-width:80%;top:15px;left:25px}}@media only screen and (min-width: 768px){.logo{width:247px;top:18px;left:30px}}@media only screen and (min-width: 1700px){.logo{left:-50px}}.logo img{width:100%;height:auto}.spenden{position:relative;left:66.66666667%;margin-left:-100px;float:left;display:block;width:95px;height:95px;padding-top:60px;background:url("img/herz-weiss.svg") no-repeat center 19px;background-color:#8f6900;color:#fff;font-size:15px;font-weight:500}.spenden:hover{background-color:#2f5597;color:#fff}#navbar{position:fixed;margin:0;z-index:-1;visibility:hidden;opacity:0;transition:opacity 500ms ease-out}@media only screen and (min-width: 768px){#navbar .container{margin-top:7vh}}@media only screen and (min-width: 768px)and (min-height: 1100px){#navbar .container{margin-top:11vh}}@media only screen and (min-width: 1200px){#navbar .col-lg-9{width:70%}#navbar .col-lg-3{width:30%}}#quadrat-navi text,#quadrat-navi-mobile text{fill:#fff;letter-spacing:.8px;font-weight:600}#quadrat-navi .klein,#quadrat-navi-mobile .klein{font-size:24px}#quadrat-navi .gelb,#quadrat-navi-mobile .gelb{fill:#8f6900}#quadrat-navi .blau,#quadrat-navi-mobile .blau{fill:#2f5597}#quadrat-navi .grau,#quadrat-navi-mobile .grau{fill:#4a4a4a}#quadrat-navi .hgrau,#quadrat-navi-mobile .hgrau{fill:#9e9e9e}#quadrat-navi .gelb:hover,#quadrat-navi .blau:hover,#quadrat-navi .grau:hover,#quadrat-navi .hgrau:hover,#quadrat-navi-mobile .gelb:hover,#quadrat-navi-mobile .blau:hover,#quadrat-navi-mobile .grau:hover,#quadrat-navi-mobile .hgrau:hover{cursor:pointer;opacity:.4;transition:all .2s ease-in}#quadrat-navi.inactive .gelb,#quadrat-navi.inactive .blau,#quadrat-navi.inactive .grau,#quadrat-navi.inactive .hgrau,#quadrat-navi-mobile.inactive .gelb,#quadrat-navi-mobile.inactive .blau,#quadrat-navi-mobile.inactive .grau,#quadrat-navi-mobile.inactive .hgrau{opacity:.4}#quadrat-navi.inactive .gelb.active,#quadrat-navi.inactive .blau.active,#quadrat-navi.inactive .grau.active,#quadrat-navi.inactive .hgrau.active,#quadrat-navi-mobile.inactive .gelb.active,#quadrat-navi-mobile.inactive .blau.active,#quadrat-navi-mobile.inactive .grau.active,#quadrat-navi-mobile.inactive .hgrau.active{opacity:1}#quadrat-navi-mobile text{font-size:16.5px}#quadrat-navi{max-width:100%;height:auto}@media only screen and (min-width: 1200px){#quadrat-navi{min-height:550px}}#quadrat-navi .gross{font-size:30px}#quadrat-navi .mittel{font-size:26px}#quadrat-navi .cls-10,#quadrat-navi .cls-13,#quadrat-navi .cls-15,#quadrat-navi .cls-18,#quadrat-navi .cls-19,#quadrat-navi .cls-21,#quadrat-navi .cls-23,#quadrat-navi .cls-24,#quadrat-navi .cls-25,#quadrat-navi .cls-28,#quadrat-navi .cls-29,#quadrat-navi .cls-3{fill:#fff}#quadrat-navi .cls-11,#quadrat-navi .cls-16,#quadrat-navi .cls-31{fill:none}#quadrat-navi .cls-11,#quadrat-navi .cls-16,#quadrat-navi .cls-24,#quadrat-navi .cls-31{stroke:#fff}#quadrat-navi .cls-11{stroke-miterlimit:10}#quadrat-navi .cls-11,#quadrat-navi .cls-31{stroke-width:3px}#quadrat-navi .cls-16{stroke-width:4px}#quadrat-navi .cls-24{stroke-width:2px;fill-rule:evenodd}#quadrat-navi .cls-31{stroke-linecap:round}.primary-nav{display:none;position:relative;text-align:left}@media only screen and (min-width: 768px){.primary-nav{margin-top:-15px}}@media only screen and (min-width: 1200px){.primary-nav{margin-top:-25px;margin-left:40px}}.primary-nav li>a{letter-spacing:.6px;font-weight:600}@media only screen and (max-width: 767px){.primary-nav li>a{padding:20px 0 20px 60px}}@media only screen and (min-width: 768px){.primary-nav li>a{padding:20px 0 20px 80px}}@media only screen and (min-width: 1400px){.primary-nav li>a{font-size:30px}}.primary-nav li>a:hover{background-color:rgba(0,0,0,0);opacity:.5}.primary-nav.show{display:block}#menu-dienstleistungen a,#menu-frei a{color:#4a4a4a}#menu-item-204{background:url("img/icon-brennholz.svg") no-repeat center left;background-size:49px 28px}@media only screen and (min-width: 768px){#menu-item-204{background-size:59px 38px}}#menu-item-651{background:url("img/icon-recycling.svg") no-repeat center left;background-size:41px 39px}@media only screen and (min-width: 768px){#menu-item-651{background-size:51px 49px}}#menu-item-202{background:url("img/icon-laden.svg") no-repeat center left;background-size:38px 35px}@media only screen and (min-width: 768px){#menu-item-202{background-size:48px 45px}}#menu-item-201{background:url("img/icon-tschentro.svg") no-repeat center left;background-size:37px 36px}@media only screen and (min-width: 768px){#menu-item-201{background-size:47px 46px}}#menu-item-200{background:url("img/icon-key.svg") no-repeat center left;background-size:32px 32px}@media only screen and (min-width: 768px){#menu-item-200{background-size:42px 42px}}#menu-item-189{background:url("img/icon-stiftung.svg") no-repeat center left;background-size:39px 39px}@media only screen and (min-width: 768px){#menu-item-189{background-size:49px 49px}}#menu-item-188{background:url("img/icon-geschichte.svg") no-repeat center left;background-size:40px 40px}@media only screen and (min-width: 768px){#menu-item-188{background-size:50px 50px}}#menu-item-187{background:url("img/icon-spenden.svg") no-repeat center left;background-size:39px 33px}@media only screen and (min-width: 768px){#menu-item-187{background-size:49px 43px}}#menu-item-186{background:url("img/icon-statuten.svg") no-repeat 6px center;background-size:24px 35px}@media only screen and (min-width: 768px){#menu-item-186{background-size:34px 45px}}#menu-item-185{background:url("img/icon-report.svg") no-repeat 6px center;background-size:26px 35px}@media only screen and (min-width: 768px){#menu-item-185{background-size:36px 45px}}#menu-item-184{background:url("img/icon-download.svg") no-repeat 4px center;background-size:28px 36px}@media only screen and (min-width: 768px){#menu-item-184{background-size:38px 46px}}#menu-item-751{background:url("img/icon-download.svg") no-repeat 4px center;background-size:28px 36px}@media only screen and (min-width: 768px){#menu-item-751{background-size:38px 46px}}#menu-item-wohnen{background:url("img/icon-frei-wohnen.svg") no-repeat 6px center;background-size:30px 39px}@media only screen and (min-width: 768px){#menu-item-wohnen{background-size:40px 49px}}#menu-item-arbeiten{background:url("img/icon-frei-arbeiten.svg") no-repeat -4px center;background-size:53px 44px}@media only screen and (min-width: 768px){#menu-item-arbeiten{background-size:63px 54px}}@media only screen and (max-width: 767px){.subnavi{position:fixed;left:150%;padding-top:25px}.subnavi.offen{left:0;right:0;top:0;bottom:0;padding:105px 15px 40px 25px;overflow-y:scroll;-webkit-overflow-scrolling:touch}#quadrat-navi-mobile{position:relative}#quadrat-navi-mobile.offen{left:-150%;position:fixed}.mobile-navi-back{background:url("img/pfeil-links.svg") no-repeat left center;background-size:10px auto;padding-left:22px;cursor:pointer;font-size:20px}#menu-stiftung:before,#menu-dienstleistungen:before,#menu-frei:before{content:"";width:150px;height:150px;display:block;margin:30px 0}#menu-stiftung:before{background:url("img/menu-stiftung.svg") no-repeat center center}#menu-dienstleistungen:before{background:url("img/menu-dienst.svg") no-repeat center center}#menu-frei:before{background:url("img/menu-frei.svg") no-repeat center center}}#nav-expander{position:absolute;z-index:200;right:30px;height:50px;cursor:pointer;transform:rotate(0deg);transition:.5s ease-in-out}@media only screen and (min-width: 1700px){#nav-expander{right:-50px}}@media only screen and (min-width: 1900px){#nav-expander{right:-100px}}@media only screen and (max-width: 767px){#nav-expander{top:15px;width:38px}}@media only screen and (min-width: 768px){#nav-expander{top:35px;width:47px}}#nav-expander span{display:block;position:absolute;height:4px;width:100%;background:#2f5597;opacity:1;left:0;border-radius:2px;transform:rotate(0deg);transition:.25s ease-in-out}#nav-expander span:nth-child(1){top:0px}#nav-expander span:nth-child(2){top:12px}#nav-expander span:nth-child(3){top:24px}#nav-expander:hover span:nth-child(1){top:-3px}#nav-expander:hover span:nth-child(3){top:27px}.overlay #nav-expander span:nth-child(1){width:0%}.overlay #nav-expander span:nth-child(2),.overlay #nav-expander span:nth-child(3){top:12px}.overlay #nav-expander span:nth-child(2){transform:rotate(45deg)}.overlay #nav-expander span:nth-child(3){transform:rotate(-45deg)}.overlay .sticky-footer{z-index:0}@media only screen and (min-width: 1200px){.overlay .header{box-shadow:none}}.overlay #navbar{position:fixed;display:block;width:auto;opacity:1;visibility:visible;margin:0;top:0;left:0;right:0;bottom:0;background-color:#fff;padding-top:80px;z-index:90;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-bottom:40px}#navbar .sticky-footer{font-weight:700;position:absolute;font-size:.9rem}@media only screen and (min-width: 768px){#navbar .sticky-footer{bottom:0;right:-260px}}@media only screen and (min-width: 1200px){#navbar .sticky-footer{bottom:-100px;right:-305px}}@media only screen and (min-width: 1500px){#navbar .sticky-footer{bottom:-5px}}#navbar .sticky-footer .click{float:none;margin:0;cursor:pointer;color:#2f5597;text-align:left}.search-input{border:2px solid #2f5597;padding:14px 10px 14px 55px;background:url("img/suche.svg") no-repeat 15px center;background-size:28px 28px;font-weight:400}.search-input::placeholder{color:#2f5597;opacity:1}#navbar .search-input{width:300px;max-width:100%;margin-left:10px}.swiper-slide-head-image{color:#fff}.footer{margin-top:-433px;position:relative;width:100%;min-height:430px;background-color:#3a3a3a;color:#fff;text-align:left}@media only screen and (max-width: 991px){.footer{padding-top:40px;padding-bottom:70px}}@media only screen and (min-width: 992px){.footer{padding-top:60px;padding-bottom:50px}}.footer a{color:#fff;background-color:rgba(0,0,0,0) !important}.footer a:hover{background-color:rgba(0,0,0,0) !important;color:rgba(255,255,255,.6)}@media only screen and (max-width: 767px){.footer h3{font-size:24px}}.footer-nav>li>a,.footer-impressum>li>a{position:relative;display:block;margin-bottom:10px}@media only screen and (max-width: 767px){.footer-nav>li>a,.footer-impressum>li>a{padding:5px 0;font-size:16px}}@media only screen and (min-width: 768px){.footer-nav>li>a,.footer-impressum>li>a{padding:0 2px;font-size:80%}}.footer-impressum>li>a{color:rgba(255,255,255,.7)}@media only screen and (max-width: 767px){.footer-impressum>li>a{font-size:13px}}@media only screen and (min-width: 768px){.footer-impressum>li>a{font-size:70%}}.footer-impressum>li>a:hover{color:rgba(255,255,255,.4)}.footer-nav{margin-top:25px}.footer-impressum{margin-top:55px}.sticky-footer.unten{position:fixed;z-index:10;width:100%;bottom:0;background-color:#fff;box-shadow:0px -2px 5px 0px rgba(0,0,0,.21);color:#2f5597;font-size:18px;font-weight:700}@media only screen and (max-width: 767px){.sticky-footer.unten{height:48px}}@media only screen and (min-width: 768px){.sticky-footer.unten{height:55px}}@media only screen and (min-width: 992px){.sticky-footer.unten{padding-top:12px;height:70px}}.sticky-footer .click{float:left;margin-right:70px;padding:8px;cursor:pointer}.sticky-footer .click:hover,.sticky-footer .link:hover{opacity:.7}.sticky-footer .sprache{float:left;margin-right:80px}@media only screen and (max-width: 767px){.sticky-footer .sprache{font-size:14px}}@media only screen and (min-width: 768px){.sticky-footer .sprache{font-size:22px}}@media only screen and (min-width: 1700px){.sticky-footer .sprache{margin-left:-80px}}.sticky-footer .sprache ul{list-style:none}.sticky-footer .sprache li a{display:block}.sticky-footer .fontsize{float:left;padding-top:4px}.sticky-footer .zeno_font_resizer{font-size:128%;margin-top:-6px}.sticky-footer .sticky-footer-menu{list-style:none;display:flex}@media only screen and (max-width: 991px){.sticky-footer .sticky-footer-menu{justify-content:flex-start;padding:0}}@media only screen and (min-width: 992px){.sticky-footer .sticky-footer-menu{margin-left:48px;float:right}.sticky-footer .sticky-footer-menu .link{margin-left:48px}}.sticky-footer .sticky-footer-menu a{display:block;color:#2f5597;padding:14px 10px 10px 40px}@media only screen and (min-width: 992px){.sticky-footer .sticky-footer-menu .kontakt a{background:url("img/icon-kontakt-blau.svg") no-repeat center left;background-size:28px 19px}}.sticky-footer .sticky-footer-menu .telefon a{background:url("img/telefon.svg") no-repeat center left;background-size:27px 27px}.sticky-footer .sticky-footer-menu .suche a{background:url("img/suche.svg") no-repeat center left;background-size:28px 28px}.sticky-footer .sticky-footer-menu .tiktok,.sticky-footer .sticky-footer-menu .instagram{display:flex;width:48px;height:48px;padding:5px}.sticky-footer .sticky-footer-menu .tiktok a,.sticky-footer .sticky-footer-menu .instagram a{width:100%;height:100%}.sticky-footer .sticky-footer-menu .tiktok{margin-left:30px}.sticky-footer .sticky-footer-menu .tiktok a{background:url("img/tiktok.svg") no-repeat center left;background-size:contain}.sticky-footer .sticky-footer-menu .instagram{margin-left:10px}.sticky-footer .sticky-footer-menu .instagram a{background:url("img/instagram.svg") no-repeat center left;background-size:contain}@media only screen and (max-width: 991px){.sticky-footer .container{padding:0}.sticky-footer .link,.sticky-footer .click{float:left;margin:0;font-size:18px;height:55px;width:33.3%}.sticky-footer .link.kontakt a{padding:14px 10px 10px}.sticky-footer .click{padding-top:11px}.sticky-footer .spendenm{display:block;background:url("img/herz-weiss.svg") no-repeat 28% center #8f6900;background-size:28px 25px;color:#fff !important;height:55px;padding-top:12px}.sticky-footer .spendenm:hover{background-color:#2f5597;color:#fff}.sticky-footer .instagram,.sticky-footer .tiktok{margin-top:5px}}@media only screen and (max-width: 767px){.sticky-footer .link,.sticky-footer .click,.sticky-footer .spendenm{font-size:14px;height:48px}.sticky-footer .link{width:30%}.sticky-footer .click{width:40%}.sticky-footer .spendenm{background-position:18% 14px;background-size:24px 20px}.sticky-footer .instagram,.sticky-footer .tiktok{margin-top:0}}#to-top{display:none;position:fixed;z-index:50;bottom:70px;right:18px;width:45px;height:45px;border-radius:100%;border:2px solid #3a3a3a;background:url("img/arrow-up.svg") no-repeat center center;background-size:20px 20px;background-color:rgba(255,255,255,.3) !important}@media only screen and (min-width: 768px){#to-top{right:25px;bottom:120px}}@media only screen and (min-width: 992px){#to-top{right:25px;bottom:270px}}@media only screen and (min-width: 1900px){#to-top{right:200px}}.edit-button,.admin-button{color:#fff;position:fixed;z-index:1000;right:20px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:9999px;box-shadow:5px 4px 5px 0px rgba(0,0,0,.45)}.edit-button img,.admin-button img{display:flex;width:30px;height:30px}.edit-button{bottom:85px;background-color:#3a3a3a}.edit-button:hover{background-color:#474747}.admin-button{bottom:145px;background-color:#4a4a4a}.admin-button:hover{background-color:#575757}#above{position:relative;min-height:100vh}.front-navi{margin:100px auto 0 auto}@media only screen and (min-width: 992px){.front-navi{margin:150px auto 50px auto}}@media only screen and (min-height: 1150px)and (min-width: 1200px){.front-navi{margin-top:200px}}.front-navi .link-box{position:relative;display:block;color:#fff;font-weight:bold;line-height:1.2;padding:30px 20px}@media only screen and (max-width: 767px){.front-navi .link-box{font-size:30px;max-width:270px;margin:0 auto 120px auto}}@media only screen and (min-width: 768px)and (max-width: 991px){.front-navi .link-box{font-size:25px;margin-bottom:120px}}@media only screen and (min-width: 992px){.front-navi .link-box{font-size:1.12rem}}.front-navi .link-box:hover{opacity:.7}.front-navi .link-box:before{content:"";height:90px;position:absolute;display:block;top:-85px;left:0;right:0}.front-navi .link-box.wohnen{background-color:#2f5597}.front-navi .link-box.wohnen:before{background:url("img/icon-wohnen.svg") no-repeat center 0}.front-navi .link-box.arbeiten{background-color:#8f6900}.front-navi .link-box.arbeiten:before{background:url("img/icon-arbeiten.svg") no-repeat center}.front-navi .link-box.dienstleistungen{background-color:#4a4a4a}.front-navi .link-box.dienstleistungen:before{background:url("img/icon-stern.svg") no-repeat center}.front-navi .link-box.aktuelles{background-color:#8f6900}.front-navi .link-box.aktuelles:before{background:url("img/icon-aktuelles-gelb.svg") no-repeat center;background-size:contain}.dienstleistung .btn-primary:hover{background-color:#333;color:#fff}.swiper-dienstleistungen .head-image .image-bild{background-position:center center}@media only screen and (max-width: 767px){#diheiplus{padding:0 0 20px 0}}.scroll{position:relative;display:block;z-index:1;left:50%;margin-left:-13px;width:26px;height:26px;background:url("img/scroll.svg") no-repeat center/contain;opacity:1;animation:down 3s ease infinite}.scroll:hover{opacity:.5}@keyframes down{0%{transform:translate(11px, 2px)}50%{transform:translate(11px, 10px)}100%{transform:translate(11px, 2px)}}.crt-widget .crt-feed{font-size:18px}.crt-widget .crt-post-footer{font-size:13px}.crt-widget.crt-grid .crt-feed{gap:8px;display:flex}.crt-widget .crt-load-more{font-weight:700;background:#8f6900 !important;color:#fff !important;border:none;font-size:100%;margin-top:30px}.crt-widget .crt-load-more:hover{background:#2f5597 !important;text-decoration:none}.teaser{position:relative;display:block;transition:all .3s ease-in-out;background-color:#fff;font-size:75%;color:#4a4a4a;text-align:left;padding:1rem;margin-bottom:1.5rem;box-shadow:2px 2px 15px 0px rgba(0,0,0,.2)}@media only screen and (max-width: 767px){.teaser{width:400px;max-width:100%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.teaser{height:520px}}@media only screen and (min-width: 992px){.teaser{height:600px}}.teaser:hover{box-shadow:2px 2px 20px 0px rgba(0,0,0,.4);color:#4a4a4a}.teaser .teaser-img{margin:-1rem -1rem 1rem -1rem}.teaser h3{font-weight:700;margin-bottom:.8rem}@media only screen and (min-width: 1200px){.teaser h3{min-height:3.3rem}}.teaser p{margin-bottom:1rem}@media only screen and (min-width: 768px){.teaser .btn-primary{position:absolute;bottom:30px}}.teaser.menuplan{background-color:#2f5597;color:#fff;padding-top:2rem}.teaser.menuplan h3{color:#fff;font-size:1.6rem}.teaser.menuplan .btn-primary:hover{background-color:#333}.teaser.menuplan:hover{background-color:#294a84}.mehr-anzeigen{color:#4a4a4a;text-decoration:underline;font-weight:700}.mehr-anzeigen:hover{color:#2f5597;text-decoration:underline}#fbuilder{text-align:left}#fbuilder h2{text-align:center}#fbuilder,#fbuilder label,#fbuilder span{font-size:.72rem}#fbuilder input[type=text],#fbuilder textarea,#fbuilder select{border:2px solid #b2b2b2;padding:10px 13px}#fbuilder input[type=text]:hover,#fbuilder input[type=text]:focus,#fbuilder textarea:hover,#fbuilder textarea:focus,#fbuilder select:hover,#fbuilder select:focus{border-color:#2f5597}.formular{margin-bottom:50px}.formular .form-row{position:relative;margin-top:1.8em;z-index:1}.formular .clear{clear:left}.formular .form-label{position:absolute;top:18px;left:20px;color:#8f6900;font-size:1rem;text-transform:uppercase;cursor:text;transition:all .15s ease-in-out 0s;z-index:-1}.formular .form-label-inline{display:inline-block}.formular .form-textbox,.formular .form-textarea textarea{width:100%;background-color:rgba(0,0,0,0);border:1px solid #8f6900;padding:15px}.formular .form-textbox:focus~.form-label,.formular .form-textbox.valid~.form-label,.formular .form-textbox.error~.form-label{top:-1.5em;font-size:.75em;color:#4a4a4a;cursor:pointer}.formular .form-textbox.wpcf7-not-valid{border-bottom:1px solid #a23235}.formular .form-textbox:focus{background-color:#fff;padding-left:15px}.formular .form-textarea{position:relative}.formular .form-textarea textarea{position:relative;padding:55px 20px 20px}.formular .form-textarea label{position:absolute;top:50px;left:20px}.formular .wpcf7-checkbox label{font-weight:400}.formular .checkboxen{padding-top:25px;margin-left:20px;text-align:left;font-size:18px}.formular .checkbox-link{margin-left:18px;text-decoration:underline}.formular input[type=checkbox]{opacity:0;display:none}.formular input[type=checkbox]+span::before{display:inline-block;width:60px;height:60px;margin:-3px 15px 0 -38px;vertical-align:middle;cursor:pointer}.formular input[type=checkbox]+span::before{content:"";width:23px;height:23px;border:1px solid #8f6900;background:#fff}.formular input[type=checkbox]:checked+span::before{content:"";color:#fff;background:url("img/check.svg") no-repeat center center;background-size:22px;border:2px solid #8f6900}.formular .radio label{font-size:1rem;text-transform:uppercase}.formular input[type=radio]{opacity:0;display:none}.formular input[type=radio]+span::before{display:inline-block;width:60px;height:60px;margin:-3px 8px 0 0;vertical-align:middle;cursor:pointer}.formular input[type=radio]+span::before{content:"";width:26px;height:26px;border:1px solid #8f6900;border-radius:50%;background:#fff}.formular input[type=radio]:checked+span::before{content:"";color:#fff;background:url("img/point.svg") no-repeat center center;background-size:12px;border:2px solid #8f6900}.linie{position:relative;z-index:2;width:100%;height:1px;background-color:#ccc;margin-top:30px;margin-bottom:10px}.wpcf7-submit{margin-top:30px;margin-bottom:50px;border:none;border-top:3px solid #8f6900;border-bottom:3px solid #8f6900}.anr_captcha_field{margin:40px 0 0 -20px}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-mail-sent-ok{border:2px solid #900;background-color:#666;color:#fff;max-width:830px;text-align:center;margin-left:auto;margin-right:auto;padding:15px}div.wpcf7-mail-sent-ok{border:2px solid #398f14;background-color:#398f14}span.wpcf7-not-valid-tip{color:#900;font-size:.8em}.nav-tabs{display:flex;flex-wrap:wrap;margin:15px auto 20px auto}@media only screen and (min-width: 1050px){.nav-tabs{justify-content:center}}.nav-tabs li>a{position:relative;display:block;font-weight:700;font-size:13px;padding:10px;margin:0 4px;color:#4a4a4a;border-bottom:5px solid rgba(0,0,0,0);border-radius:0}@media only screen and (min-width: 768px){.nav-tabs li>a{font-size:16px}}@media only screen and (min-width: 1050px){.nav-tabs li>a{font-size:80%;padding:10px 20px;margin:0 10px}}.nav-tabs li.active>a,.nav-tabs li>a:hover{color:#3a3a3a !important;background-color:rgba(0,0,0,0)}.nav-tabs li.active>a::after,.nav-tabs li>a:hover::after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background-color:#8f6900}#sc-section-enhancement #fr_screenreader_custom_high_contrast{font-family:Arial,Helvetica,sans-serif !important;text-transform:none;display:inline-flex;position:relative;justify-content:flex-start;align-items:center;flex-direction:column;overflow:hidden;width:31%;line-height:17px;height:120px;outline:0 !important;user-select:none;cursor:pointer;border-radius:10px;border:2px solid #dadada;background-color:#f2f7fa;transition:all .5s ease;color:#000;margin:5px;padding:65px 5px 5px;font-weight:normal;letter-spacing:initial;background-image:url("/wp-content/plugins/screenreader/libraries/controller/css/images/high-contrast-black.svg");background-repeat:no-repeat;background-position:center 25%;background-size:32px 32px;font-size:14px !important}@media(max-width: 640px){#sc-section-enhancement #fr_screenreader_custom_high_contrast{width:45%}}body.scr_custom_high_contrast+#accessibility-links #sc-section-enhancement #fr_screenreader_custom_high_contrast{background-image:url("/wp-content/plugins/screenreader/libraries/controller/css/images/high-contrast-white.svg");background-color:#0069fb;color:#fff}
