.navbar{background-color:#fff0;color:var(--color-primary);display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-right:50px;z-index:0}.menu{display:flex;flex-wrap:wrap;z-index:0}.menu a,a{color:var(--color-primary);text-decoration:none;margin:10px;font-weight:600}.logo{height:50px}button{border:0px;color:var(--color-primary);font-weight:600}button:disabled{color:#000;font-weight:600}.foot{display:flex;flex-direction:column;background-color:#624f73;padding:10px}.foot1{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:30px}.footerLogo{display:block;max-width:150px}.foot2{display:flex;flex-direction:column;justify-content:center;background-color:#000;color:#fff;padding-bottom:20px}.linksfoot2{display:flex;flex-direction:row;justify-content:center;background-color:#000;color:#fff}ul{list-style-type:none}.pack{display:flex;flex-direction:column;align-items:flex-start;line-height:1.5}.pack a{color:#fff;margin:0}:root{--color-primary: #f62b38;--color-secondary: #eeeef6;--color-tertiary: #666888}:root{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:(0,0,0,.87);background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0rem;text-align:center}body{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000000de;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0rem;text-align:center}.kontakt{background-color:#fff;max-width:1200px;margin:auto}button{padding:10px;border:0px;border-radius:5px;background-color:#e7e7e7d5;color:var(--color-primary);border-color:#d8d7d7cc}.infocards{display:flex;flex-wrap:wrap;flex-direction:row;max-width:90%;gap:0px;justify-content:center;align-items:center;margin-bottom:120px}.homecard{display:block;width:250px;height:300px;object-fit:scale-down;padding:20px 0}.title1{font-weight:600;font-size:50px}.bg{color:#000;background-color:#9c7bb170;background-image:url(/drawing1.png);background-repeat:no-repeat;min-height:550px}.section2{display:flex;flex-direction:column;align-items:center;max-width:600px;margin:auto;padding:50px;gap:15px}.section3{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:1200px;padding:50px;gap:15px}@media (min-width: 900px){.section1{display:grid;grid-template-columns:50% 50%}.part1{grid-column-start:1;display:flex;flex-direction:column;margin:60px}.part1 img{max-height:400px}.part2{grid-column-start:2;align-items:start;justify-content:center;margin:60px}.bg{background-size:20%;background-position:bottom right}}@media (max-width: 900px){.section1{display:flex;flex-direction:column}.part1,.part2{max-width:80%;align-self:center;margin-bottom:20px}.bg{background-size:18%;background-position:bottom;padding-bottom:30%}}.hero{background-color:var(--color-primary);min-height:800px}.herotext{display:flex;flex-direction:column;padding:30px;gap:30px;max-height:fit-content;min-height:200px;font-weight:500;border:1px solid white;color:#fff}@media (min-width: 900px){.hero,.hero2{display:grid;grid-template-columns:50% 50%;justify-items:end}.herotext{grid-column-start:2;align-items:start;max-width:400px;margin-top:100px;margin-bottom:auto;margin-right:30%}.foxhunting{grid-column-start:1;justify-content:end;align-items:end;height:100%;max-width:500%;max-height:300%;margin-top:-30px}.rechner{margin-top:-350px;margin-right:-250px;height:0px}}@media (max-width: 900px){.hero{display:flex;flex-direction:column}.herotext{max-width:80%;align-self:center;margin-bottom:20px}.foxhunting{max-width:40%;align-self:center;margin:0}.rechner{display:flex;justify-content:center;margin:-350px auto 100px}}.rechnercontainer{border:solid 0px black;border-radius:50px;padding:25px;background-color:#fff;box-shadow:5px 5px 15px 10px #0000003b;margin-bottom:20px}.rechnercontainer h2{margin:10px 10px 20px}.rechnerinhalt{display:flex;flex-direction:column;align-items:normal;gap:15px;margin:auto}.rechnerinputs{display:flex;justify-content:space-evenly}.buttonRechner{width:150px;align-self:center}@media (min-width: 600px){.rechnercontainer{display:flex;flex-direction:column;min-width:450px;align-items:center;justify-content:center}.rechnerinhalt{min-width:450px}}@media (max-width: 600px){.rechnercontainer{display:flex;flex-direction:column;align-items:center;justify-content:center}.rechnerinputs{display:flex;flex-direction:column;gap:10px}}.kontaktHeader{background-color:#fff;display:flex;flex-direction:column;align-items:left;margin:100px;color:var(--color-primary)}.headerText{max-width:1200px;width:100%;text-align:left;margin:auto}.kontakt{margin:100px}.solarHeader{background-image:url(/Barns-with-Solar-Panels.jpg);min-height:400px;color:#000;background-size:cover;background-repeat:no-repeat;background-position:center;margin:0 0 60px;padding:0}.ladeHeader{background-image:url(/pexels-theidahoan-2480314.jpg);min-height:400px;color:#000;background-size:cover;background-repeat:no-repeat;background-position:center;margin:0 0 60px;padding:0}.stromHeader{background-image:url(/stock/pexels-markku-soini-346079267-27670724.jpg);min-height:400px;color:#000;background-size:cover;background-repeat:no-repeat;background-position:center;margin:0 0 60px;padding:0}.loginform{width:200px;align-self:center;margin:auto;text-align:left}.personalHeader{background-image:url(/pexels-nietjuh-796602.jpg);min-height:250px;color:#000;background-size:cover;background-repeat:no-repeat;background-position:center;margin:0 0 60px;padding:0}.textgroup{display:flex;flex-direction:column;align-items:flex-start;max-width:600px;margin:0 50px 50px;padding:10px;gap:15px;position:relative}.row{display:flex;align-items:center}.row h5{margin:0 15px}*{padding:0;margin:0}.card{display:flex;flex-direction:column;align-items:flex-start;border:solid 1px;border-color:#f5a1a6;box-shadow:3px 3px 15px 5px #f5a1a7d7;border-radius:20px;width:250px;padding:20px;background-color:#fff}.registerButton{color:#fff;font-size:15px;background-color:var(--color-primary);border:solid 2px var(--color-primary)}.small{display:flex;flex-direction:column;margin:2px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;line-height:.7;font-size:15px;font-weight:350;align-items:start}.small p{margin:5px}.big{margin:20px 2px 10px 20px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;line-height:1;font-weight:700;font-size:30px;color:var(--color-primary)}.giant{margin:5px 2px 2px 35px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;line-height:1;font-weight:700;font-size:45px}.medium{font-weight:500;font-size:20px;margin:5px 2px 2px 5px;padding:0}.price{display:flex;flex-direction:row;align-items:flex-end}.tarifsHeader{background-image:url(/pexels-caio-45917.jpg);background-position:top;color:#000;background-size:cover;background-repeat:no-repeat;padding-top:250px;padding-bottom:200px}.regHeader{background-image:url(/pexels-pixabay-434337.jpg);background-position:top;color:#000;background-size:cover;background-repeat:no-repeat;padding-top:350px;padding-bottom:60px;display:flex;flex-direction:column;align-items:center}.formChakraContainer{display:flex;flex-direction:column;position:relative;justify-content:center;border-radius:50px;background-color:#fff;box-shadow:5px 5px 15px 10px #0000003b;max-width:800px;margin:30px auto;gap:10px;min-height:200px;padding-top:30px}.formChakraContainer h1{margin:30px 0}.tarifPosition{position:absolute;top:-350px;right:-60px}.cardResume{display:flex;flex-direction:column;align-items:flex-start;border:solid 1px;border-color:#fcfcfc;border-radius:20px;width:250px;padding:10px;background-color:#fff}.formcontainer{display:flex;justify-content:center;margin:auto;gap:30px;padding:20px}.helpertext{color:gray;font-size:12px}.formChakra{display:flex;flex-direction:row;gap:5px}.chakraButton{margin:auto}.pin{display:flex;flex-direction:row;justify-content:center;padding-top:50px}.strasse{width:100%}.end{display:flex;flex-direction:column;padding:20px;gap:15px}@media (min-width: 900px){.formChakraContainer{padding:10px}}@media (max-width: 900px){.formChakraContainer{padding:20px;gap:20px}.formcontainer{display:flex;flex-direction:column;gap:30px;max-width:min-content;min-width:250px;margin:30px 10px}.tarifPosition{right:30px}}
