body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Roboto Slab,serif}::selection{background:#2e4057;color:#fff}.Home{align-items:center;background-color:#2e4057;justify-content:center;pointer-events:none;-webkit-user-select:none;user-select:none}.Home,.Leistungen{display:flex;height:100svh}.Leistungen{background-color:#fff;flex-direction:row;justify-content:space-between;overflow:inherit;padding-block:20px;padding-inline:50px}.Leistungen h1{font-size:4rem;font-weight:900}.Bereiche{align-items:center;background-color:#2e4057;color:#fff;display:flex;flex-direction:column;padding-block:50px}.Bereiche h1{font-size:4rem;line-height:0;padding-bottom:50px}.Bereiche .Elements{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;width:80%}.Bereiche .Elements p{font-size:20px;text-align:center}.Bereiche .Element-img{height:150px;pointer-events:none;-webkit-user-select:none;user-select:none}.Bereiche ::selection{background:#fff;color:#2e4057}.Wir{align-items:center;background-color:#fff;color:#000;display:flex;flex-direction:column;height:100svh}.Wir h1{font-size:4rem;line-height:0;padding-top:50px}.Wir .Card-Container{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:400px;text-align:center}.Wir .Card-Container p{font-size:20px;padding-top:5%}.Wir .Card-Container img{height:300px;pointer-events:none;-webkit-user-select:none;user-select:none;width:300px}.Points{margin-top:100px;width:80%}.Points .LowerPoints,.Points .UpperPoints{display:flex;flex-direction:row;justify-content:space-between}.Dot{background-color:#2e4057;border-radius:50%;display:inline-block;height:25px;margin-right:10px;width:25px}.Bullet{align-items:center;display:flex;font-size:1.2rem;justify-content:row;width:170px}.Bullet,.Kontaktieren{font-weight:500;line-height:0}.Kontaktieren{background-color:#2e4057;border:3px solid #2e4057;border-radius:12px;color:#fff;cursor:pointer;font-size:20px;height:70px;margin-top:60px;scroll-behavior:smooth;transition-duration:.4s;width:91%}.Kontaktieren:hover{background-color:#fff;border:3px solid #2e4057;color:#2e4057}.Info-selection{display:flex;flex-direction:column;gap:30px;height:100%;justify-content:center;width:50%}.Info-selection :first-child ::selection{background:#fff;color:#2e4057}.Kontakt{background-image:url(/static/media/KontaktBG.7d39355b864a265fc514.png);background-size:cover;display:flex;flex-direction:column;height:100svh;margin-top:-5px;text-align:center}.Kontakt h1{color:#fff;font-size:4rem;line-height:0;padding-top:50px}@media only screen and (max-height:670px){.Kontakt h1{font-size:3rem}}@media only screen and (max-height:500px){.Kontakt h1{padding-top:20px}}.Kontakt .Kontakt-Container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding-bottom:50px}.Kontakt .Kontakt-Container .Text-Container{padding:10px;width:90%}.Kontakt .Small-Input{background-color:#0000003b;border:none;border-radius:12px;box-shadow:0 0 50px 5px #fff3;box-sizing:border-box;color:#fff;font-size:20px;height:60px;outline:none;padding-inline:20px;width:50%}@media only screen and (max-height:670px){.Kontakt .Small-Input{height:50px}}.Kontakt .Big-Input{background-color:#0000003b;border:none;border-radius:12px;box-shadow:0 0 50px 5px #fff3;box-sizing:border-box;color:#fff;font-size:20px;height:250px;outline:none;padding:20px;resize:none;width:50%}@media only screen and (max-height:670px){.Kontakt .Big-Input{height:230px}}@media only screen and (max-height:570px){.Kontakt .Big-Input{height:200px;height:170px}}.Kontakt .Button-Container{width:90%}.Kontakt .Button-Container .Button{background-color:#2e4057;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:20px;font-weight:900;height:60px;line-height:0;width:50%}@media only screen and (max-height:670px){.Kontakt .Button-Container .Button{height:50px}}.Footer{background-color:#141414;background-image:url(/static/media/Logo.68230fd3c9edc90df855.svg);background-position:50%;background-repeat:space;background-size:120px;display:flex;flex-direction:column;height:100svh;position:relative;text-align:center}.Footer .Footer-Bild{bottom:0;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:40%}.Footer .Benni{left:10%;text-align:end}.Footer .Benni,.Footer .Paul{color:#fff;font-size:4rem;font-weight:100;position:absolute;top:20%}.Footer .Paul{right:10%;text-align:start}.Impressum{align-items:center;background-color:#2e4057;color:#fff;display:flex;flex-direction:column;padding-block:10px}.Impressum h1{font-size:1rem;line-height:0}.Impressum .Element-Div{width:200px}.Impressum .Elements{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;width:80%}.Impressum .Elements p{font-size:12px;text-align:center}.Impressum .Element-img{height:150px;pointer-events:none;-webkit-user-select:none;user-select:none}.Impressum ::selection{background:#fff;color:#2e4057}@media only screen and (max-width:1400px){.Leistungen{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:auto;justify-content:space-between;margin-bottom:20px;padding-block:20px;padding-inline:50px;text-align:center}.Leistungen h1{font-size:3rem;font-weight:900}.Points{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:100px;width:100%}.Points .LowerPoints,.Points .UpperPoints{display:flex;flex-direction:row;justify-content:space-between;width:80%}.Kontaktieren{background-color:#2e4057;border:3px solid #2e4057;border-radius:12px;color:#fff;cursor:pointer;font-size:20px;font-weight:500;height:70px;line-height:0;margin-bottom:20px;margin-top:60px;transition-duration:.4s;width:100%}.Info-selection{gap:30px;height:100%;justify-content:center;max-width:650px;width:auto}.Footer,.Info-selection{display:flex;flex-direction:column}.Footer{background-color:#141414;background-image:url(/static/media/Logo.68230fd3c9edc90df855.svg);background-position:50%;background-repeat:space;background-size:120px;height:100svh;position:relative;text-align:center}.Footer .Footer-Bild{bottom:0;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:600px}}@media only screen and (max-width:1400px)and (max-height:670px){.Footer .Footer-Bild{width:500px}}@media only screen and (max-width:1400px)and (max-height:570px){.Footer .Footer-Bild{width:450px}}@media only screen and (max-width:1400px){.Footer .Benni{left:10%;text-align:end}.Footer .Benni,.Footer .Paul{color:#fff;font-size:2.5rem;font-weight:100;position:absolute;top:5%}.Footer .Paul{right:10%;text-align:start}}@media only screen and (max-width:800px){.Kontakt{background-image:url(/static/media/KontaktBG.7d39355b864a265fc514.png);background-size:cover;display:flex;flex-direction:column;height:100svh;margin-top:-5px;text-align:center}.Kontakt h1{color:#fff;font-size:4rem;line-height:0;padding-top:50px}.Kontakt .Kontakt-Container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.Kontakt .Kontakt-Container .Text-Container{padding:10px;width:90%}.Kontakt .Small-Input{height:60px;padding-inline:20px}.Kontakt .Big-Input,.Kontakt .Small-Input{background-color:#0000003b;border:none;border-radius:12px;box-shadow:0 0 50px 5px #fff3;box-sizing:border-box;color:#fff;font-size:20px;outline:none;width:100%}.Kontakt .Big-Input{height:250px;padding:20px;resize:none}.Kontakt .Button-Container{width:90%}.Kontakt .Button-Container .Button{background-color:#2e4057;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:20px;font-weight:900;height:60px;line-height:0;width:100%}.Bereiche{align-items:center;background-color:#2e4057;color:#fff;display:flex;flex-direction:column;height:200svh}.Bereiche h1{font-size:3rem;padding-bottom:50px;padding-top:50px}.Bereiche .Elements{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:80%}.Bereiche .Elements p{font-size:2rem;text-align:start}.Bereiche .Element-Div{align-items:center;display:flex}.Bereiche .Element-img{height:200px;padding-right:20px;pointer-events:none;-webkit-user-select:none;user-select:none}.Bereiche ::selection{background:#fff;color:#2e4057}.Footer{background-color:#141414;background-image:url(/static/media/Logo.68230fd3c9edc90df855.svg);background-position:50%;background-repeat:space;background-size:120px;display:flex;flex-direction:column;height:100svh;position:relative;text-align:center}.Footer .Footer-Bild{bottom:0;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:600px}.Footer .Benni{left:5%;text-align:end}.Footer .Benni,.Footer .Paul{color:#fff;font-size:2.5rem;font-weight:100;position:absolute;top:0}.Footer .Paul{right:5%;text-align:start}.Impressum{align-items:center;background-color:#2e4057;color:#fff;display:flex;flex-direction:column;padding-block:10px}.Impressum h1{font-size:1rem;line-height:0}.Impressum .Elements{display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.Impressum .Elements p{font-size:10px;text-align:center}.Impressum .Element-img{height:150px;pointer-events:none;-webkit-user-select:none;user-select:none}.Impressum ::selection{background:#fff;color:#2e4057}}.Info-Container{height:25%;text-align:start!important;width:88%}@media only screen and (max-width:600px){.LowerPoints div:nth-child(2),.UpperPoints div:nth-child(2){align-items:center;display:flex;font-size:1.2rem;font-weight:500;justify-content:row;line-height:0;width:130px}.Leistungen{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:300svh;justify-content:space-between;padding-block:20px;padding-inline:50px;text-align:center}.Leistungen h1{font-size:2.5rem;font-weight:900}.Points{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:100px;width:100%}.Points .LowerPoints,.Points .UpperPoints{display:flex;flex-direction:row;justify-content:space-between;width:100%}.Bereiche{align-items:center;background-color:#2e4057;color:#fff;display:flex;flex-direction:column;height:150svh;padding-block:10px}.Bereiche h1{font-size:2.5rem;line-height:1.5;margin:0;text-align:center}.Bereiche .Elements{align-items:center;display:flex;flex-direction:column;height:80%;justify-content:space-between;padding-bottom:50px;width:80%}.Bereiche .Elements p{font-size:20px;text-align:center}.Bereiche .Element-img{height:150px;pointer-events:none;-webkit-user-select:none;user-select:none}.Bereiche ::selection{background:#fff;color:#2e4057}.Footer{background-color:#141414;background-image:url(/static/media/Logo.68230fd3c9edc90df855.svg);background-position:50%;background-repeat:space;background-size:120px;display:flex;flex-direction:column;height:100svh;position:relative;text-align:center}.Footer .Footer-Bild{bottom:0;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:100%}.Footer .Benni{left:10%;text-align:end}.Footer .Benni,.Footer .Paul{color:#fff;font-size:1.5rem;font-weight:100;position:absolute;top:20vh}.Footer .Paul{right:10%;text-align:start}}.Info-Container{align-items:center;border-radius:30px;box-shadow:0 0 30px #0003;display:flex;height:23%;padding-block:10px;padding-inline:40px;width:70%}.Info-Container .Dot{border-radius:50%;display:inline-block;margin-right:30px;min-height:120px;min-width:120px}.Info-Container .Text-Container :first-child{line-height:0}@media only screen and (max-width:1400px){.Info-Container{align-items:center;align-self:center!important;border-radius:30px;box-shadow:0 0 30px #0003;display:flex;height:25%;padding-block:10px;padding-inline:40px;text-align:start!important;width:88%}.Info-Container .Dot{border-radius:50%;display:inline-block;margin-right:30px;min-height:120px;min-width:120px}}@media only screen and (max-width:600px){.Info-Container{align-items:center;align-self:center!important;border-radius:30px;box-shadow:0 0 30px #0003;display:flex;flex-direction:column;height:25%;justify-content:center;padding-block:40px;padding-inline:30px;text-align:center!important;width:88%}.Info-Container .Dot{border-radius:50%;display:inline-block;margin-right:0;min-height:120px;min-width:120px}.Info-Container .Text-Container{align-items:center;display:flex;flex-direction:column;justify-content:center}.Info-Container .Text-Container :first-child{line-height:1;margin-bottom:10px;margin-top:20px}}
/*# sourceMappingURL=main.4580301e.css.map*/