@charset "UTF-8";@font-face{font-family:"AlbertSans-Light";src:url(//solar-denz.de/wp-content/themes/Denz-Solar/fonts/AlbertSans-Light.woff2) format("woff2")}@font-face{font-family:"AlbertSans-Bold";src:url(//solar-denz.de/wp-content/themes/Denz-Solar/fonts/AlbertSans-Bold.woff2) format("woff2")}@media (max-width:650px){.notMobile{display:none}}body{margin:0;padding:0;font-family:"AlbertSans-Light",sans-serif;font-weight:300;font-style:normal;font-size:18px;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}@media (max-width:1300px){body{font-size:17px}}@media (max-width:500px){body{font-size:16px}}img,picture,svg{max-width:100%;height:auto;vertical-align:middle;font-style:italic}h1,h2,h3,h4,h5,h6{margin:0 0 10px;font-family:"AlbertSans-Bold",sans-serif;font-weight:700;font-style:normal}h1{font-size:2.5rem;line-height:1.2}h2{font-size:2rem;line-height:1.3}h3{font-size:1.5rem;line-height:1.4}@media (max-width:1300px){h1{font-size:2.3rem}}@media (max-width:992px){h1{font-size:2rem;line-height:1.2}h2{font-size:1.6rem;line-height:1.3}h3{font-size:1.2rem;line-height:1.4}}@media (max-width:500px){h1{font-size:1.4rem;line-height:1.2;margin-bottom:10px}h2{font-size:1.2rem;line-height:1.3}h3{font-size:1rem;line-height:1.4}}p{margin:0;margin-bottom:20px}@media (max-width:500px){p{margin-bottom:10px}}strong{font-family:"AlbertSans-Bold",sans-serif;font-weight:700;font-style:normal}a{color:#0a1e64;text-decoration:none;transition:all ease-in .25s}a:hover{color:#fcbf06;text-decoration:none;text-decoration:none}.sectionPadding{padding-left:80px;padding-right:80px}.sectionMargin{margin-top:160px}@media (max-width:992px){.sectionPadding{padding-left:50px;padding-right:50px}.sectionMargin{margin-top:80px}}@media (max-width:500px){.sectionPadding{padding-left:20px;padding-right:20px}.sectionMargin{margin-top:60px}}a.btnDark{background:#0a1e64;display:inline-block;padding:15px 25px 15px;border-radius:15px;color:#fff;margin-top:20px;font-family:"AlbertSans-Bold",sans-serif;font-weight:700;font-style:normal;font-size:.9em}a.btnDark:hover{color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.3);transform:scale(1.05)}a.btnLight{background:#fcbf06;display:inline-block;padding:15px 25px 15px;border-radius:5px;border:1px solid #000;color:#000;margin-top:20px;font-family:"AlbertSans-Bold",sans-serif;font-weight:700;font-style:normal;font-size:.9em}a.btnLight:hover{color:#000;box-shadow:0 0 15px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.3);transform:scale(1.05)}a.btnWhite{background:#fff;display:inline-block;padding:15px 25px 15px;border-radius:5px;color:#000;margin-top:20px;font-family:"AlbertSans-Bold",sans-serif;font-weight:700;font-style:normal;font-size:.9em}a.btnWhite:hover{color:#000;box-shadow:0 0 15px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.3);transform:scale(1.05)}@media (max-width:500px){a.btnLight,a.btnDark,a.btnWhite{font-size:.75em;padding:10px 12px 10px}}header{position:fixed;width:100%;transition:all ease-in .25s;z-index:999}.topHeader{background:#fcbf06;padding-top:10px;padding-bottom:10px;text-align:right;transition:all ease-in .25s}.topHeaderTiny{margin-top:-44px}a.phoneLink{margin-right:30px}.mainHeader{background:#fff;transition:all ease-in .25s;padding-top:20px;padding-bottom:20px}.brand{width:250px;transition:all ease-in .25s}.brandTiny{width:180px}nav{padding-top:12px;transition:all ease-in .25s}.navTiny{padding-top:3px}@media (max-width:500px){.brand{width:200px}.brandTiny{width:120px}nav{padding-top:5px}.navTiny{padding-top:0;margin-top:-8px}}#hero{background:#fcbf06}.heroRow{height:100vh}.heroText{display:flex;flex-wrap:wrap;align-content:center}.heroBild img{width:100%}#hero h1{font-size:5.5rem}@media (max-width:1540px){#hero h1{font-size:4.5rem}}@media (max-width:1540px){.heroRow{padding-top:80px}#hero h1{font-size:3.5rem}}@media (max-width:1200px){.heroBild{margin-bottom:30px}.heroText{display:flex;flex-wrap:wrap;align-content:center;flex-direction:column}}.inlineText{padding:0 20vw}#main h2{font-size:3em;text-align:center;margin-bottom:30px;color:#0a1e64}#main h3{font-size:2em;color:#0a1e64}.leistungBoxes{margin-top:60px}.leistungImg{margin-bottom:30px;height:100px}.kontaktBtn{text-align:center;margin-top:30px}@media (max-width:1200px){.inlineText{padding:0}}@media (max-width:500px){#main h2{font-size:2em}#main h3{font-size:1.5em}}#energy{background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}.energyAbdecker{background:rgba(10,30,100,.8);color:#fff;padding-top:80px;padding-bottom:80px}#energy h3{font-size:3em;text-align:center;margin-bottom:40px}.energyBox{text-align:center;margin-bottom:40px}.energyBox img{margin-bottom:20px}@media (max-width:1024px){#energy{background-attachment:scroll}}@media (max-width:500px){#energy h3{font-size:2em}}#uberuns h3{font-size:3em;color:#0a1e64;margin-bottom:40px}.uberunsText{display:flex;flex-wrap:wrap;align-content:center}@media (max-width:1024px){.uberunsBild{margin-bottom:30px}}@media (max-width:500px){#uberuns h3{font-size:2em}}#referenzen h3{font-size:3em;color:#0a1e64;text-align:center;margin-bottom:40px}@media (max-width:500px){#referenzen h3{font-size:2em}}#kontakt h2{font-size:3em;color:#0a1e64;margin-bottom:40px}@media (max-width:500px){#kontakt h2{font-size:2em}}#pageContent{padding-top:200px}#pageContent h1{font-size:3em;color:#0a1e64;margin-bottom:30px}#pageContent h2,#pageContent h3,#pageContent h4{color:#0a1e64;margin:40px 0 20px}@media (max-width:500px){#pageContent{padding-top:160px}#pageContent h1{font-size:2.2em;color:#0a1e64;margin-bottom:20px}#pageContent h2,#pageContent h3,#pageContent h4{color:#0a1e64;margin:30px 0 10px}}footer{background:#0a1e64;color:#fff;border-bottom:15px solid #fcbf06;padding-top:50px;padding-bottom:50px}footer a{color:#fff}footer a:hover{color:#fcbf06}.footerNav ul{list-style:none;padding:0;margin:0}.footerNav ul li a{display:inline-block;margin-bottom:20px}input#input_1_1,input#input_1_2,input#input_1_3,textarea#input_1_4{border:2px solid #fcbf06 !important}input#gform_submit_button_1{background:#0a1e64;display:inline-block;padding:15px 25px 15px;border-radius:15px;color:#fff;margin-top:20px;font-family:"AlbertSans-Bold",sans-serif;font-weight:700;font-style:normal;font-size:.9em}input#gform_submit_button_1:hover{color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.3);transform:scale(1.05)}