@font-face{font-family:"sofia-pro-soft";src:url(https://use.typekit.net/af/cdf40b/00000000000000007735a147/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/cdf40b/00000000000000007735a147/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/cdf40b/00000000000000007735a147/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"sofia-pro-soft";src:url(https://use.typekit.net/af/54ce76/00000000000000007735a154/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/54ce76/00000000000000007735a154/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/54ce76/00000000000000007735a154/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"basic-sans";src:url(https://use.typekit.net/af/60b710/00000000000000007735abd4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff2"),url(https://use.typekit.net/af/60b710/00000000000000007735abd4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff"),url(https://use.typekit.net/af/60b710/00000000000000007735abd4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:900;font-stretch:normal}@font-face{font-family:"basic-sans";src:url(https://use.typekit.net/af/4bfb19/00000000000000007735abd7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/4bfb19/00000000000000007735abd7/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/4bfb19/00000000000000007735abd7/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:"basic-sans";src:url(https://use.typekit.net/af/fa5d28/00000000000000007735abe8/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/fa5d28/00000000000000007735abe8/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/fa5d28/00000000000000007735abe8/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"basic-sans";src:url(https://use.typekit.net/af/c68f64/00000000000000007735abe6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/c68f64/00000000000000007735abe6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/c68f64/00000000000000007735abe6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:600;font-stretch:normal}@font-face{font-family:"basic-sans";src:url(https://use.typekit.net/af/49252d/00000000000000007735abed/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/49252d/00000000000000007735abed/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/49252d/00000000000000007735abed/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:"basic-sans";src:url(https://use.typekit.net/af/721f9c/00000000000000007735abf2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/721f9c/00000000000000007735abf2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/721f9c/00000000000000007735abf2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"basic-sans";src:url(https://use.typekit.net/af/515e84/00000000000000007735abfc/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/515e84/00000000000000007735abfc/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/515e84/00000000000000007735abfc/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:300;font-stretch:normal}.tk-sofia-pro-soft{font-family:"sofia-pro-soft",sans-serif}.tk-basic-sans{font-family:"basic-sans",sans-serif}:root{--green:#32676E;--darkgreen:#264D53;--lightgreen:#AAD76B;--gray:#39353A;--lightgray:#9C9A9C;--sofia:sofia-pro-soft, sans-serif}body,p{font-size:16px}a{color:var(--green)}button,.button,.faux-button,.wp-block-button__link,.wp-block-file .wp-block-file__button,input[type="button"],input[type="reset"],input[type="submit"]{background:var(--green)}.color-accent,.color-accent-hover:focus,.color-accent-hover:hover{color:var(--green)}.bg-accent,.bg-accent-hover:focus,.bg-accent-hover:hover{background-color:var(--green)}.border-color-accent,.border-color-accent-hover:focus,.border-color-accent-hover:hover{border-color:var(--green)}.fill-children-accent,.fill-children-accent *{fill:var(--green)}.social-icons a{background:var(--green)}.footer-social a{background-color:var(--green)}:root .has-accent-color{color:var(--green)}:root .has-accent-background-color{background-color:var(--green)}.wp-block-button.is-style-outline{color:var(--green)}.section-inner.medium,.section-inner,.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){max-width:1640px;width:100%}.header-titles{margin:0}.header-titles .site-logo{margin:0;max-width:180px}body:not(.enable-search-modal) .site-logo img{margin:0;width:180px}.header-titles-wrapper{margin-right:0;max-width:none;padding:0;text-align:left}ul.primary-menu{margin:0;padding:0;justify-content:center;gap:30px}.primary-menu>li{margin:0}.primary-menu a{text-decoration:none!important;color:var(--lightgray)!important;text-transform:uppercase;font-family:var(--sofia);position:relative;font-size:14px;padding:10px}.primary-menu .current-menu-item>a{color:var(--gray)!important}.primary-menu li:hover>a::before,.primary-menu .current-menu-item>a::before{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:50px;height:2px;background-color:var(--lightgreen)}.header-contact-wrapper{font-size:14px;font-family:var(--sofia)}.header-contact-wrapper .header-contact{position:relative;margin-left:50px}.header-contact-wrapper span{color:var(--lightgray);text-transform:uppercase;display:block;line-height:1;font-size:11px}.header-contact-wrapper a{color:var(--gray);text-decoration:none;font-weight:500}.header-contact-wrapper .fa{color:var(--lightgreen);position:absolute;top:6px;left:-30px;font-size:16px}@font-face{font-family:"sofia-pro-soft";src:url(https://use.typekit.net/af/cdf40b/00000000000000007735a147/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/cdf40b/00000000000000007735a147/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/cdf40b/00000000000000007735a147/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"sofia-pro-soft";src:url(https://use.typekit.net/af/54ce76/00000000000000007735a154/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/54ce76/00000000000000007735a154/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/54ce76/00000000000000007735a154/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"basic-sans";src:url(https://use.typekit.net/af/60b710/00000000000000007735abd4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff2"),url(https://use.typekit.net/af/60b710/00000000000000007735abd4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("woff"),url(https://use.typekit.net/af/60b710/00000000000000007735abd4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:900;font-stretch:normal}@font-face{font-family:"basic-sans";src:url(https://use.typekit.net/af/4bfb19/00000000000000007735abd7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/4bfb19/00000000000000007735abd7/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/4bfb19/00000000000000007735abd7/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:"basic-sans";src:url(https://use.typekit.net/af/fa5d28/00000000000000007735abe8/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/fa5d28/00000000000000007735abe8/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/fa5d28/00000000000000007735abe8/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"basic-sans";src:url(https://use.typekit.net/af/c68f64/00000000000000007735abe6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/c68f64/00000000000000007735abe6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/c68f64/00000000000000007735abe6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:600;font-stretch:normal}@font-face{font-family:"basic-sans";src:url(https://use.typekit.net/af/49252d/00000000000000007735abed/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/49252d/00000000000000007735abed/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/49252d/00000000000000007735abed/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:"basic-sans";src:url(https://use.typekit.net/af/721f9c/00000000000000007735abf2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/721f9c/00000000000000007735abf2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/721f9c/00000000000000007735abf2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"basic-sans";src:url(https://use.typekit.net/af/515e84/00000000000000007735abfc/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/515e84/00000000000000007735abfc/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/515e84/00000000000000007735abfc/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:300;font-stretch:normal}.tk-sofia-pro-soft{font-family:"sofia-pro-soft",sans-serif}.tk-basic-sans{font-family:"basic-sans",sans-serif}:root{--green:#32676E;--darkgreen:#264D53;--lightgreen:#AAD76B;--gray:#39353A;--lightgray:#9C9A9C;--sofia:sofia-pro-soft, sans-serif;--basic:"basic-sans", sans-serif}body,p,li{font-family:Arial,Helvetica,sans-serif;font-size:17px}.impressum main{max-width:900px;margin:60px auto 0}.datenschutz main{margin:60px auto 0}img{max-width:100%}.wrapper{max-width:1600px;width:100%;margin:0 auto}.nowrap{white-space:nowrap}.d-flex{flex-wrap:wrap}header{padding:20px 0}#logo{width:180px}#navigation{display:none!important}#navigation ul{padding:0;display:flex;gap:50px;list-style:none}#navigation ul li{text-transform:uppercase;font-family:var(--sodfa);color:var(--lightgray)}#navigation ul li.active{color:var(--gray)}.contact-wrapper{font-size:14px;font-family:var(--sofia)}.contact-wrapper .icon-contact{position:relative;margin-left:50px}.contact-wrapper span{color:var(--lightgray);text-transform:uppercase;display:block;line-height:1;font-size:11px}.contact-wrapper a{color:var(--gray);text-decoration:none;font-weight:500}#kontakt .contact-wrapper a:hover,.contact-wrapper a:hover{color:var(--lightgreen)}.contact-wrapper .fa{color:var(--lightgreen);position:absolute;top:6px;left:-30px;font-size:16px}main h1,main .h1{font-size:70px;font-weight:600;color:var(--gray);line-height:1;margin-bottom:30px;}main h2.badge{font-size:60px;font-weight:600;background-color:var(--green);color:#fff;padding:0 20px;border-radius:12px;width:max-content!important;margin:30px 0 30px;left:0!important;letter-spacing:0;text-indent:0;transform:none}main p+h2{margin-top:50px}main a{color:var(--green)}main #bereich_1 li a{color:#fff;text-decoration:underline}h1+h2,.h1+.h2{margin-bottom:40px}p+h2,p+main h2.badge{margin-top:40px}main h2,main .h2{font-size:36px;font-weight:100;color:var(--green)}main h3,main .h3{font-size:36px;font-weight:700;margin-top:0;margin-bottom:20px;color:var(--green)}p+h3{margin-top:40px}#intro .text_rechts .btn{margin-top:20px}main .green.text h3{color:#fff}main img{border-radius:40px}.circle{background-color:var(--green);width:98px;height:98px;border-radius:50%;text-align:center;border:2px solid var(--green)}.circle i{font-size:40px;color:var(--lightgreen);line-height:100px}.square{background-color:var(--green);width:100px;height:100px;text-align:center;color:#fff;line-height:100px;border-radius:12px;display:inline-flex;align-items:center}.square img{padding:10px}.bubble .unterschrift p{line-height:1;font-size:16px;color:#fff}.bubble .unterschrift img{filter:brightness(0) invert(1)}.bubble hr,.green hr{border-color:#fff;margin:40px 0}.intro-text p,.text p,.text li{color:var(--green);letter-spacing:normal!important}.green p,.bubble p{color:#fff}.text p:last-child{margin-bottom:0}p small{font-size:14px;color:var(--lightgreen)}footer .text p{color:#fff}footer{background-color:var(--darkgreen);padding:50px 0;color:#fff;margin-top:100px;font-size:16px}footer .circle-small{background-color:var(--green);width:50px;height:50px;border-radius:50%;text-align:center;margin-right:10px;margin-bottom:20px;color:#fff;display:inline-block;font-size:24px;padding:6px}footer .circle-small:hover{background-color:var(--lightgreen);color:var(--green)}footer .headline{color:var(--lightgreen);font-size:16px;font-family:var(--sofia);text-transform:uppercase;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px;max-width:90%}footer #footer-navigation{flex:1 1 auto}footer #footer-navigation ul{padding-left:0}footer #footer-navigation ul li{list-style:none;margin-bottom:5px;margin-left:0}footer #social img{width:200px;display:block;margin-bottom:20px}footer .contact-wrapper .icon-contact{position:relative;margin-left:20px;display:block}footer .contact-wrapper a,footer .contact-wrapper span{color:#fff}footer .contact-wrapper a{font-size:16px}.btn{outline:none!important;border:0!important;font-weight:600;padding:15px 20px}.btn.d-block{width:100%}.btn-primary{color:var(--green)!important;background-color:var(--lightgreen)!important;box-shadow:5px 5px 0 var(--green)!important;transition:0.3s!important;font-size:16px!important;font-weight:500!important;padding:10px 40px!important}.bubble .btn-primary{box-shadow:5px 5px 0 var(--darkgreen)!important}.btn-primary:hover{box-shadow:5px 5px 0 var(--lightgreen)!important;color:var(--lightgreen)!important;background-color:var(--green)!important}.bubble .btn-primary:hover{background-color:var(--darkgreen)!important;box-shadow:5px 5px 0 var(--lightgreen)!important}.btn-small{padding:5px 20px;font-size:14px;font-weight:100;text-transform:uppercase;border-radius:8px;display:inline-block;color:#fff;text-decoration:none;background-color:var(--green)}.btn-small:hover{background-color:var(--lightgreen)}footer .border-top{border-color:var(--green)!important}.wpcf7-response-output{font-size:20px}.bubble{background-color:var(--green);padding:50px 80px;border-radius:24px;margin-top:50px;margin-bottom:100px;position:relative}.bubble .tail{content:"";position:absolute;bottom:-50px;left:65px;width:90px;height:90px;background:url(https://www.lautstark-logopaedie-ulm.de/wp-content/themes/lautstark/img/bubble-tail.svg) no-repeat}.bubble h2{font-size:36px;font-weight:700;color:#fff;margin-bottom:30px;text-align:left;margin:0 0 30px 0}.green ul,.bubble ul{padding-left:0;list-style:none;margin-left:10px;margin-bottom:40px}.green ul li,.bubble ul li{font-size:18px;font-weight:100;color:#fff;margin-bottom:10px;position:relative;padding-left:10px}.green ul li::before,.bubble ul li::before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:-30px;color:var(--lightgreen);background-color:var(--darkgreen);border-radius:50%;width:24px;height:24px;font-size:12px;text-align:center;padding:3px;top:2px}.line{position:relative;display:flex;width:100%;height:37px;background:url(https://www.lautstark-logopaedie-ulm.de/wp-content/themes/lautstark/img/line-middle.svg) no-repeat top center;margin:40px 0}.line::before{content:"";position:absolute;top:19px;left:0;width:calc(50% - 30px);height:1px;background-color:var(--green)}.line::after{content:"";position:absolute;top:19px;right:0;width:calc(50% - 30px);height:1px;background-color:var(--green)}.signet{width:150px}footer ul li{position:relative;list-style:none}footer ul li a{color:#fff;text-decoration:none}footer ul li a:hover{color:var(--lightgreen)}footer ul li a::before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:-30px;color:var(--lightgreen);font-size:12px;top:2px}.home #intro{margin-bottom:80px}#intro .d-flex>div{flex:0 0 auto;width:50%}#intro .d-flex.ungleich .text_links{width:70%}#intro .d-flex.ungleich .text_rechts{width:30%;text-align:right}#intro .text_rechts img{margin-right:0;margin-left:auto}div[id^="bereich"] .text{padding:0}.text .inside{width:100%;padding:50px}.normal.text .inside{padding:50px 0}.green.text .inside{background-color:var(--green);padding:50px;border-radius:24px;height:100%}div[id^="bereich"] .container{position:relative}div[id^="bereich"] .row:has(.text.pic_bubble),div[id^="bereich"] .zeig_3{align-items:initial!important}div[id^="bereich"] .links .text_links,div[id^="bereich"] .rechts .text_rechts,div[id^="bereich"] .mitte .text_mitte{display:flex}div[id^="bereich"] .row:has(.text_links) .text,div[id^="bereich"] .row:has(.text_rechts) .text{flex:0 0 50%}div[id^="bereich"] .row:has(.text_mitte) .text{flex:0 0 33%}div[id^="bereich"] .row:has(.text_full) .text{flex:0 0 100%;text-align:center}#bereich_2 .row .text_links{margin-left:auto}#bereich_2 .row:has(.text_rechts) .text_links,#bereich_2 .row:has(.text_mitte) .text_links{margin-left:0}div[id^="bereich"] .row:has(.text_rechts) .text_links{padding-right:50px}div[id^="bereich"] .row:has(.text_rechts) .text_rechts{padding-left:50px}div[id^="bereich"] .row:has(.text_mitte) .text_mitte,div[id^="bereich"] .row:has(.text_mitte) .text_links{padding-right:5px}div[id^="bereich"] .row:has(.text_mitte) .text_mitte,div[id^="bereich"] .row:has(.text_mitte) .text_rechts{padding-left:5px}div[id^="bereich"] .row:has(.text_rechts) .text_rechts.bubble,div[id^="bereich"] .row:has(.text_rechts) .text_left.bubble{padding-left:0;padding-right:0}.text.pic_bubble,.text.pic_bubble .inside{padding:0!important}.text.pic_bubble img{border-top-right-radius:0;border-bottom-right-radius:0;margin:0 -25px 0 0!important;width:auto;max-width:none;height:calc(100% - 100px);position:absolute;left:0;top:0}#kontakt{margin-top:100px}#kontakt h2{text-align:center;font-size:72px;color:var(--gray);font-weight:500;margin-bottom:50px}#kontakt h2 small{text-align:center;font-size:36px;color:var(--green);font-weight:100;display:block}#kontakt .text.bubble{flex:0 0 30%;padding:0}#kontakt .text.bubble img{height:50px;margin-bottom:40px;}#kontakt .contact-wrapper{margin-top:40px;}#kontakt .contact-wrapper .icon-contact{margin-left:30px;margin-bottom:20px}#kontakt .contact-wrapper span,#kontakt .contact-wrapper a{color:#fff}#kontakt .text.graybubble{flex:0 0 calc(70% + 50px);background-color:#FAF9F3;padding:0 0 0 80px;border-radius:24px;margin-left:-50px}#kontakt .form-group{position:relative;margin-top:20px}#kontakt label{width:100%;color:var(--green);font-size:14px;text-transform:uppercase;position:absolute;top:0;left:0;font-weight:500}#kontakt textarea,#kontakt input[type="text"],#kontakt input[type="email"]{background-color:#fff0;border:0;border-bottom:1px solid var(--green);outline:none!important;box-shadow:none!important}.intro-galerie{margin-bottom:100px;margin-top:50px}.intro-galerie .owl-item img{height:255px;width:auto;margin:0 auto;display:block}.intro-galerie .owl-nav{display:flex;justify-content:flex-end;margin-top:10px;gap:10px}.intro-galerie .owl-nav button{background:var(--green)!important;color:#fff!important;padding:0;display:block!important;border-radius:50%!important;width:40px!important;height:40px!important;font-size:40px!important;line-height:1!important}.intro-galerie .owl-nav button span{position:relative;top:-5px}.intro-galerie .owl-nav button:hover{background-color:var(--lightgreen)!important;text-decoration:none!important}.page-id-11 #bereich_2 .text_mitte.green .inside{background-color:#7D9A79}.page-id-11 #bereich_2 .text_rechts.green .inside{background-color:#39353A}.page-id-11 #bereich_2 .text .inside{position:relative;min-height:700px;overflow:hidden}.page-id-11 #bereich_2 .text .inside h3,.page-id-11 #bereich_2 .text .inside p{position:relative;z-index:2}.page-id-11 #bereich_2 .text .inside em{color:var(--lightgreen)}.page-id-11 #bereich_2 .text .inside p:has(img){position:relative;z-index:1}.page-id-11 #bereich_2 .text .inside .btn{width:100%;position:absolute;z-index:2;bottom:50px;left:50px;width:calc(100% - 100px)}.page-id-11 #bereich_2 .text .inside img{position:absolute;bottom:0;right:0;max-width:100%;height:auto;z-index:1}.page-id-11 #bereich_2 .text_links .inside img{bottom:-40px;right:-50px;height:510px;width:auto;max-width:none}.page-id-11 #bereich_2 .text_mitte .inside img{bottom:50px;right:30px;height:380px;width:auto;max-width:none}.page-id-11 #bereich_2 .text_rechts .inside img{bottom:70px;right:0;height:370px;width:auto!important;max-width:none}@media(min-width:1701px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1540px!important}}@media(max-width:1700px){.section-inner.medium,.section-inner,.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.wrapper{max-width:1400px!important}.bubble{padding:50px 60px}.signet{width:110px}footer #footer-navigation{flex:0 0 750px}}@media(max-width:1480px){.section-inner.medium,.section-inner,.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.wrapper{max-width:900px!important}.header-inner{flex-wrap:wrap}.header-navigation-wrapper,#navigation{order:3;text-align:center;margin:20px auto}main h1,main .h1{font-size:50px}main .h1{margin-bottom:0}main h2,main .h2{font-size:40px}main #intro h2{font-size:30px}#intro .d-flex.ungleich .text_links{width:60%}#intro .d-flex.ungleich .text_rechts{width:40%}main h3{font-size:25px}.bubble{padding:50px 20px}.bubble h2{font-size:30px}footer #social{order:1}footer #footer-navigation{order:3;flex:0 0 100%}footer #termin{order:2}.text.pic_bubble img{margin:0 -30px 0 0;width:auto;max-width:calc(100% + 30px);height:auto;position:relative;left:0;top:0}div[id^="bereich"] .row:has(.text_mitte) .green.text .inside{padding:30px}.page-id-11 #bereich_2 .text .inside{position:relative;min-height:600px;overflow:hidden}.page-id-11 #bereich_2 .text_links .inside img{height:330px}.page-id-11 #bereich_2 .text_mitte .inside img{bottom:-40px;right:-70px;height:330px}.page-id-11 #bereich_2 .text_rechts .inside img{height:260px}}@media(max-width:1480px) and (min-width:992px){.info .d-flex{justify-content:center;text-align:center}.signet{display:none}}@media(max-width:991px){.home .intro-text.text_rechts::before{left:calc(50% - 10px)}.menu-modal img{max-height:50px;margin:50px 50px 0}.menu-modal .contact-wrapper{padding:30px 0;border-top:1px solid #fff;margin:0 50px}.menu-modal .contact-wrapper a,.menu-modal .contact-wrapper span{color:#fff;}.menu-modal .contact-wrapper .icon-contact{margin-left:32px;margin-right:50px}#site-header,.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.wrapper{padding-left:50px!important;padding-right:50px!important}.impressum main{padding-left:0%}button.close-nav-toggle,#toggler{position:fixed;z-index:9999;color:#fff!important;background-color:var(--green);padding:20px 8px 6px 8px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;top:0;bottom:auto!important;right:20px;font-size:27px;justify-content:center;width:45px}button.close-nav-toggle{padding-top:40px;padding-bottom:10px;z-index:10000;background:var(--darkgreen)}.menu-modal-inner{background:var(--green)}.showing-modal #toggler{display:none}.nav-toggle .toggle-icon,.nav-toggle svg{height:auto;width:auto}.nav-toggle .toggle-inner{padding-top:0;height:auto;}button.close-nav-toggle .toggle-text{display:none}.menu-modal nav *{border:0}.modal-menu{position:relative;left:0;width:100%;padding:80px 50px 50px}.modal-menu li:first-child{border-top:0}.modal-menu a{color:#fff!important;font-weight:100!important;display:inline-block;background-color:var(--darkgreen);padding:6px 12px!important;border-radius:4px;width:max-content;margin-bottom:10px;text-transform:uppercase}.modal-menu li.current-menu-item>.ancestor-wrapper>a{text-decoration:none;font-weight:600;position:relative;display:flex;justify-content:center;align-items:center;gap:010px}.modal-menu li.current-menu-item>.ancestor-wrapper>a::after{content:"";height:7px;width:25px;border-radius:4px;background-color:var(--lightgreen);display:block}.header-inner{padding:0}.header-titles-wrapper{flex:0 0 180px;float:left;margin-right:30px}header .contact-wrapper{padding-top:12px}header{margin-bottom:50px}.home #intro .d-flex>div{width:100%}.home #intro .text_rechts{margin-top:-100px}.home #intro .text_rechts img{max-width:50%}body:not(.home) .text_rechts img{max-width:100%;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-100px;width:calc(100% + 100px);max-width:calc(100% + 100px)}body:not(.home) .text_links img{max-width:100%;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-100px;width:calc(100% + 100px);max-width:calc(100% + 100px)}main h2{font-size:30px}#intro .d-flex.ungleich{flex-wrap:wrap}#intro .d-flex.ungleich .text_links{width:100%}#intro .d-flex.ungleich .text_rechts{width:100%;text-align:left;margin-top:0}div[id^="bereich"] .stacked .text_links,div[id^="bereich"] .stacked .text_rechts,div[id^="bereich"] .stacked .text_mitte,.home div[id^="bereich"] .row:has(.text_rechts) .text_links,.home div[id^="bereich"] .row:has(.text_rechts) .text_rechts,.home div[id^="bereich"] .row:has(.text_rechts)text_mitte{flex:0 0 100%;padding-left:0;padding-right:0}div[id^="bereich"] .row:has(.text_mitte) .text{flex:0 0 100%}.home div[id^="bereich"] .row:has(.text_rechts).text.pic_bubble{order:2}.home div[id^="bereich"] .row:has(.text_rechts).text.bubble{order:1;margin-bottom:0}.bubble .tail{display:none}.text.pic_bubble img{margin:0;width:auto;max-width:100%;height:auto;position:relative;left:0;top:-20px;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:24px;border-bottom-left-radius:24px}#kontakt h2{font-size:50px}#kontakt .text.bubble{flex:0 0 100%;margin-bottom:-20px}#kontakt .text.graybubble{flex:0 0 100%;background-color:#FAF9F3;padding:0;border-radius:24px;margin-left:0}div[id^="bereich"] .row:has(.text_mitte) .green.text .inside{padding:50px}}@media(max-width:991px) and (min-width:731px){.page-id-11 #bereich_2 .text{margin-bottom:20px}.page-id-11 #bereich_2 .text .inside{position:relative;min-height:10px;overflow:hidden}.page-id-11 #bereich_2 .text .inside p,.page-id-11 #bereich_2 .text .inside h3{width:50%;margin-left:0;text-align:left}.page-id-11 #bereich_2 .text_mitte .inside .btn,.page-id-11 #bereich_2 .text_mitte .inside p,.page-id-11 #bereich_2 .text_mitte .inside h3{margin-left:50%}.page-id-11 #bereich_2 .text .inside .btn{position:relative;z-index:2;bottom:0;left:0;width:50%;margin-top:30px}.page-id-11 #bereich_2 .text_links .inside img{bottom:0;right:0;height:100%;max-width:50%!important;margin:0}.page-id-11 #bereich_2 .text_mitte .inside img{bottom:0;right:auto;left:0;height:auto;max-width:50%!important;margin:0}.page-id-11 #bereich_2 .text_rechts .inside img{bottom:0;right:0;height:100%;width:auto!important;margin:0}}@media(max-width:768px){main .headline{margin-bottom:0}.row{margin-left:0!important;margin-right:0!important}main img{border-radius:25px}.text.pic_bubble img{border-radius:25px}.normal.text .inside{padding:0}.signet{display:none}header .contact-wrapper,.bubble .tail,.bubble::after,.bubble::before{display:none}footer #social{order:1;margin:0 auto}footer #footer-navigation{order:2}footer #termin{order:3}footer .headline{max-width:100%}footer .contact-wrapper .icon-contact{margin-left:30px}footer .border-top{margin-top:50px}#navigation{position:fixed;top:0;right:-300px;width:300px;background:var(--green);margin:0;height:100%;text-align:left;padding:100px 20px 20px;z-index:999;transition:0.3s}.open #navigation{right:0}#navigation ul{gap:20px;flex-direction:column}#navigation ul li{color:#fff}main h3,main .h3{font-size:30px;font-weight:700;color:var(--green)}#intro .d-flex>div{width:100%}div[id^="bereich"] .text{flex:0 0 100%!important;padding-left:0!important;padding-right:0!important}div[id^="bereich"] .text_links,div[id^="bereich"] .text_rechts,div[id^="bereich"] .text_mitte{margin-bottom:40px}body:not(.home) .text_links img,body:not(.home) .text_rechts img{max-width:100%;border-radius:20px;margin-right:0;margin-left:0;width:100%;max-width:100%}div[id^="bereich"] .inline .text_links,div[id^="bereich"] .inline .text_rechts,div[id^="bereich"] .inline .text_mitte{flex:0 0 100%;padding-left:0;padding-right:0}.text.pic_bubble img{top:0;width:100%;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;margin-top:20px!important}#bereich_1 .row:has(.text_rechts) .text_links,#bereich_2 .row:has(.text_rechts) .text_rechts{order:1}#bereich_1 .row:has(.text_rechts) .text_rechts,#bereich_2 .row:has(.text_rechts) .text_links{order:2}.home #bereich_1 .row:has(.text_rechts) .text_links{order:2}.home #bereich_1 .row:has(.text_rechts) .text_rechts{order:1}.home #intro .text_rechts{margin-top:0}.home #intro .text_rechts img{max-width:100%}}@media(max-width:730px){.page-id-11 #bereich_2 .text_rechts .inside img{bottom:70px;right:0;height:370px!important;width:auto!important;max-width:none}}@media(max-width:768px) and (min-width:576px){.info .d-flex{justify-content:center;text-align:center;flex-direction:column}}@media(max-width:730px){.page-id-11 #bereich_2 .text_links .inside img{height:420px}.page-id-11 #bereich_2 .text_mitte .inside img{height:400px}}@media(max-width:575px){.home .intro-text.text_rechts::before,.home .intro-text.text_rechts::after{display:none}.btn{width:100%}.termin{padding-left:0!important;width:100%}.termin.ps-5{padding-left:0!important}div[id^="bereich"] .row:has(.text_mitte) .green.text .inside{padding:30px}main{margin-top:30px}main h1,main .h1{font-size:30px}main h2,main .h2{font-size:26px;margin-right:auto;margin-left:auto;width:auto}.bubble h2{padding:0}main h3{font-size:22px}#logo{width:240px;margin:0 auto}.info{margin-bottom:30px}.bubble{margin-top:30px;margin-bottom:0}footer{margin-top:60px;font-size:18px}footer .headline{font-size:18px}footer .contact-wrapper span{font-size:16px}footer .contact-wrapper a{font-size:18px}}@media(max-width:480px){#site-header,.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.wrapper{padding-left:20px!important;padding-right:20px!important}.text .inside{padding:30px}.menu-modal img{margin:50px 20px 0}.modal-menu{position:relative;left:0;width:100%;padding:80px 20px 30px}.menu-modal .contact-wrapper .icon-contact{margin-right:0}.menu-modal .contact-wrapper{margin:0 20px}.page-id-11 #bereich_2 .text_rechts .inside img{bottom:0}}.color-accent,.color-accent-hover:hover,.color-accent-hover:focus,:root .has-accent-color,.has-drop-cap:not(:focus):first-letter,.wp-block-button.is-style-outline,a{color:#e22658}blockquote,.border-color-accent,.border-color-accent-hover:hover,.border-color-accent-hover:focus{border-color:#e22658}button,.button,.faux-button,.wp-block-button__link,.wp-block-file .wp-block-file__button,input[type="button"],input[type="reset"],input[type="submit"],.bg-accent,.bg-accent-hover:hover,.bg-accent-hover:focus,:root .has-accent-background-color,.comment-reply-link{background-color:#e22658}.fill-children-accent,.fill-children-accent *{fill:#e22658}:root .has-background-color,button,.button,.faux-button,.wp-block-button__link,.wp-block-file__button,input[type="button"],input[type="reset"],input[type="submit"],.wp-block-button,.comment-reply-link,.has-background.has-primary-background-color:not(.has-text-color),.has-background.has-primary-background-color *:not(.has-text-color),.has-background.has-accent-background-color:not(.has-text-color),.has-background.has-accent-background-color *:not(.has-text-color){color:#fff}:root .has-background-background-color{background-color:#fff}body,.entry-title a,:root .has-primary-color{color:#000}:root .has-primary-background-color{background-color:#000}cite,figcaption,.wp-caption-text,.post-meta,.entry-content .wp-block-archives li,.entry-content .wp-block-categories li,.entry-content .wp-block-latest-posts li,.wp-block-latest-comments__comment-date,.wp-block-latest-posts__post-date,.wp-block-embed figcaption,.wp-block-image figcaption,.wp-block-pullquote cite,.comment-metadata,.comment-respond .comment-notes,.comment-respond .logged-in-as,.pagination .dots,.entry-content hr:not(.has-background),hr.styled-separator,:root .has-secondary-color{color:#6d6d6d}:root .has-secondary-background-color{background-color:#6d6d6d}pre,fieldset,input,textarea,table,table *,hr{border-color:#dbdbdb}caption,code,code,kbd,samp,.wp-block-table.is-style-stripes tbody tr:nth-child(odd),:root .has-subtle-background-background-color{background-color:#dbdbdb}.wp-block-table.is-style-stripes{border-bottom-color:#dbdbdb}.wp-block-latest-posts.is-grid li{border-top-color:#dbdbdb}:root .has-subtle-background-color{color:#dbdbdb}body:not(.overlay-header) .primary-menu>li>a,body:not(.overlay-header) .primary-menu>li>.icon,.modal-menu a,.footer-menu a,.footer-widgets a:where(:not(.wp-block-button__link)),#site-footer .wp-block-button.is-style-outline,.wp-block-pullquote:before,.singular:not(.overlay-header) .entry-header a,.archive-header a,.header-footer-group .color-accent,.header-footer-group .color-accent-hover:hover{color:#cd2653}.social-icons a,#site-footer button:not(.toggle),#site-footer .button,#site-footer .faux-button,#site-footer .wp-block-button__link,#site-footer .wp-block-file__button,#site-footer input[type="button"],#site-footer input[type="reset"],#site-footer input[type="submit"]{background-color:#cd2653}.header-footer-group,body:not(.overlay-header) #site-header .toggle,.menu-modal .toggle{color:#000}body:not(.overlay-header) .primary-menu ul{background-color:#000}body:not(.overlay-header) .primary-menu>li>ul:after{border-bottom-color:#000}body:not(.overlay-header) .primary-menu ul ul:after{border-left-color:#000}.site-description,body:not(.overlay-header) .toggle-inner .toggle-text,.widget .post-date,.widget .rss-date,.widget_archive li,.widget_categories li,.widget cite,.widget_pages li,.widget_meta li,.widget_nav_menu li,.powered-by-wordpress,.footer-credits .privacy-policy,.to-the-top,.singular .entry-header .post-meta,.singular:not(.overlay-header) .entry-header .post-meta a{color:#6d6d6d}.header-footer-group pre,.header-footer-group fieldset,.header-footer-group input,.header-footer-group textarea,.header-footer-group table,.header-footer-group table *,.footer-nav-widgets-wrapper,#site-footer,.menu-modal nav *,.footer-widgets-outer-wrapper,.footer-top{border-color:#dcd7ca}.header-footer-group table caption,body:not(.overlay-header) .header-inner .toggle-wrapper::before{background-color:#dcd7ca}