footer.svelte-jz8lnl{background-color:#819db3;color:#fff;text-align:center;padding:2rem 0}footer.svelte-jz8lnl .Link{text-decoration:none}footer.svelte-jz8lnl h3:where(.svelte-jz8lnl){font-size:clamp(1.15rem,.15rem + 2.22vw,1.65rem);line-height:clamp(1.5rem,.75rem + 1.67vw,2rem);text-wrap:balance;padding:.5rem 0;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);background-color:#ffffff1a}footer.svelte-jz8lnl ul:where(.svelte-jz8lnl){display:flex;justify-content:center;margin-bottom:1rem}footer.svelte-jz8lnl ul:where(.svelte-jz8lnl) li:where(.svelte-jz8lnl){padding:0 1rem;border-right:1px solid rgba(255,255,255,.25)}footer.svelte-jz8lnl ul:where(.svelte-jz8lnl) li:where(.svelte-jz8lnl):last-child{border:0 none}blockquote{font-size:clamp(2rem,6.67vw,3rem);line-height:clamp(2.5rem,6.67vw,3.5rem)}blockquote:before{content:open-quote}blockquote:after{content:close-quote}.Button,.Submit{background-color:#ff554b;border-color:#fff;color:#fff;border-radius:.75rem;font-size:clamp(1.15rem,.512rem + 1.65vw,1.5rem);line-height:clamp(1.35rem,-.25rem + 5vw,2rem);padding:.5 clamp(.5rem,-.412rem + 2.35vw,1rem)}.Button:hover,.Submit:hover{background-color:#819db3;color:#ffecb3}main h1,main h2,main h3,main h4{color:#54697a}main h1{font-size:clamp(2rem,6.67vw,3rem);line-height:clamp(2.5rem,6.67vw,3.5rem)}main h2{font-size:clamp(1.5rem,5vw,2.25rem);line-height:clamp(1.75rem,5vw,2.75rem);text-transform:uppercase}main h2:after{content:"";display:block;height:.6rem;width:clamp(4rem,-3.294rem + 18.82vw,8rem);background-color:#ff554b;margin:clamp(1rem,-.824rem + 4.71vw,2rem) 0;transition:.5s}main h2:hover:after{width:clamp(6rem,-4.941rem + 28.24vw,12rem)}main h3{font-size:clamp(1.25rem,-.25rem + 5vw,2rem);line-height:clamp(1.5rem,-.25rem + 5vw,2.5rem)}main h4{font-size:clamp(1.15rem,.512rem + 1.65vw,1.5rem);line-height:clamp(1.35rem,-.25rem + 5vw,2rem)}main p,main .p,main li{font-size:clamp(1rem,.5rem + 1.67vw,1.25rem);line-height:clamp(1.75rem,.5rem + 1.67vw,2rem)}main ol li{list-style-type:decimal;margin-left:1.5rem}main ul.--disc>li:before{color:#819db3;font-weight:700;font-size:2rem;margin-left:-.5rem}main li[class^=fontello-]:before,main li[class*=" fontello-"]:before{color:#819db3;margin-right:.75rem}.fontello-facebook{font-size:7rem;color:#819db3}header{padding:1rem;margin:0 auto}header a,header :where(.Mail__address){text-decoration:none}header h4,header h5{font-family:Open Sans,Arial,sans-serif;font-weight:400;font-size:1.5rem;padding:.5rem .75rem;border:1px solid rgba(129,157,179,.2);margin:5px 0}header h5{font-size:1rem}@media(prefers-color-scheme:dark){header .logo{filter:invert}}main.Wrapper{padding:4rem 0}@media(max-width:1024px){main.Wrapper{padding:2rem 1rem}}.mood{box-sizing:border-box;background-repeat:no-repeat;background-position:center center;background-size:cover}@media(min-width:1025px){.mood{aspect-ratio:3/1}.mood.-intro{background-image:url(../../../images/mood/intro.jpg)}.mood.-leistungen{background-image:url(../../../images/mood/leistungen.jpg)}}@media(min-width:641px)and (max-width:1024px){.mood{aspect-ratio:16/9}.mood.-intro{background-image:url(../../../images/mood/intro@tablet.jpg)}.mood.-leistungen{background-image:url(../../../images/mood/leistungen@tablet.jpg)}}@media(max-width:640px){.mood{aspect-ratio:4/3}.mood.-intro{background-image:url(../../../images/mood/intro@mobile.jpg)}.mood.-leistungen{background-image:url(../../../images/mood/leistungen@mobile.jpg)}}.mood .rahmen{background-color:#819db3d9;padding:clamp(.5rem,-.412rem + 2.35vw,1rem) clamp(.5rem,-2.235rem + 7.06vw,2rem)}.mood div{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:0}.mood div h1,.mood div h2{color:#fff;margin:.25rem 0;font-weight:400;word-break:break-word;text-wrap:balance}.mood div h1{font-size:clamp(1.5rem,1rem + 1.67vw,2rem);line-height:clamp(2rem,1.25rem + 2.5vw,2.75rem);font-weight:700}.mood div h2{font-size:clamp(1.15rem,.8rem + 1.17vw,1.5rem);line-height:clamp(1.75rem,1.5rem + .83vw,2rem)}@media(min-width:1024px){.Nav{background-color:#819db3}.Nav__a{color:#fff;font-weight:400;font-size:1.25rem}.Nav__a:hover,.Nav__a--active{background-color:#54697a}.Nav__a--current{background-color:#ff554b}}@media not (min-width:1024px){.Nav__ul{background-color:#819db3}.Nav__li{padding:.1rem 0;text-transform:uppercase;text-align:center}.Nav__a{font-size:2rem;text-decoration:none;padding:.75rem 1rem;background-color:#ff554b;color:#fff}}.NavBurger{background-color:#fff;padding:.5rem;border:1px solid #819db3;border-radius:.25rem}.NavBurger__svg{fill:#ff554b}dl.schritte{display:flex;flex-direction:column}dl.schritte dd{margin-left:0;margin-bottom:1rem;font-size:clamp(1.15rem,.512rem + 1.65vw,1.5rem);line-height:clamp(1.35rem,-.25rem + 5vw,2rem)}dl.schritte dt{margin-top:2rem;margin-bottom:1rem;font-weight:700;font-size:clamp(1.15rem,.85rem + 1vw,1.45rem);line-height:clamp(1.5rem,.75rem + .83vw,2.75rem)}dl.schritte dt span{background-color:#ff554b80;padding:.1rem .5rem;letter-spacing:2px}main section{padding:clamp(2rem,-1.647rem + 9.41vw,4rem) 0}table{border-collapse:collapse}table th,table td{vertical-align:top}table th{text-align:left!important}table th,table td{border:1px solid #999}table tr.-hellgrau{background-color:#eee}table .fontello-cancel,table .fontello-ok,table .fontello-calendar-x,table .fontello-phone{font-size:2rem}table .fontello-ok,table .fontello-calendar-x,table .fontello-phone{color:#819db3}table .fontello-cancel{color:#ff554b}.team{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,max-content));grid-gap:1rem}.team .Figure{flex-basis:50%;flex-grow:1;flex-shrink:1;display:table}.team .Figure img{border-radius:100%;border:8px solid #819db3;padding:4px;margin:0 auto;display:block}.team .Figure img:hover{filter:sepia(100%)}.team .Figure figcaption{text-align:center}.team h3:after{content:"";display:block;height:6px;width:120px;background-color:#819db3;margin:10px 0;overflow:hidden}@media(min-width:1025px){body{background-image:url(../../../images/bg-schrauben.png);background-repeat:no-repeat;background-position:bottom center}}
