/*! Theme Name: enwarp
 * * Author: Christopher Schneider
 * * Author URI: https://www.enwarp.io
 * * Version: 1.0
 * * Text Domain: enwarp */@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(fonts/poppins-v21-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(fonts/poppins-v21-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(fonts/poppins-v21-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(fonts/poppins-v21-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(fonts/poppins-v21-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url(fonts/poppins-v21-latin-900italic.woff2) format("woff2")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,label,select,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;background:0 0;font-size:inherit;font-family:inherit;line-height:inherit}html *{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}:focus{outline:0}body::-webkit-scrollbar-track{background-color:#fff}body::-webkit-scrollbar{width:5px;background-color:#fff}body::-webkit-scrollbar-thumb{background-color:#379ec7}.clear{clear:both;height:0;width:0}.overflow-hidden{overflow:hidden}@media only screen and (min-width:980px){.overflow-hidden{overflow:visible}}.elder-stucks{top:0;position:fixed}body,html{min-height:100%;background:#fff}html{font:10px/1 Poppins,Arial,sans-serif;font-weight:300;font-style:normal;color:#333}body{overflow-x:hidden}strong{font-weight:700}em{font-style:italic}a{text-decoration:underline;color:#333;transition:color .15s}a:active,a:focus,a:hover{text-decoration:none}img{width:100%;height:auto;display:block;margin:0}svg{transform-origin:center center}#sticky-contact{position:fixed;z-index:90;right:0;bottom:20px;width:50px;height:50px;background:#379ec7;padding:10px;border-top-left-radius:5px;border-bottom-left-radius:5px;box-shadow:0 5px 25px rgba(55,158,199,.25);transition:background .2s}@media only screen and (min-width:768px){#sticky-contact{bottom:auto;top:50%;transform:translateY(-50%)}}@media only screen and (min-width:1600px){#sticky-contact{width:70px;height:70px;padding:15px}}#sticky-contact:active,#sticky-contact:focus,#sticky-contact:hover{background:#163f50}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes opacity{from{opacity:0}to{opacity:1}}@keyframes opacity{from{opacity:0}to{opacity:1}}header{max-width:1400px;margin:0 auto;padding:10px 20px;position:relative;top:0;left:0;right:0;z-index:5;height:60px;display:flex;align-items:center}@media only screen and (min-width:768px){header{padding:20px 40px;height:90px}}@media only screen and (min-width:980px){header{padding:20px 80px}}@media only screen and (min-width:1600px){header{padding:20px 0;height:100px}}header img{width:auto;height:40px}@media only screen and (min-width:768px){header img{height:50px}}@media only screen and (min-width:1600px){header img{height:60px}}footer{background:#163f50;padding:20px}@media only screen and (min-width:768px){footer{padding:40px}}footer p{text-align:center;font-size:1.2rem;line-height:140%;color:#fff}@media only screen and (min-width:1600px){footer p{font-size:1.4rem}}footer p a{color:#379ec7}#hero{position:relative;overflow:hidden;background:#379ec7;min-height:calc(100svh - 60px);display:flex;align-items:center}@media only screen and (min-width:768px){#hero{min-height:calc(100svh - 90px)}}@media only screen and (min-width:1600px){#hero{min-height:calc(100svh - 100px)}}#hero::after{display:block;content:"";z-index:1;position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(55,158,199,.5)}@media only screen and (min-width:768px){#hero::after{background:linear-gradient(90deg,rgba(55,158,199,.66) 0,rgba(55,158,199,.33) 40%,rgba(55,158,199,0) 60%)}}#hero .hero-backimage{position:absolute;opacity:0;top:0;left:0;right:0;width:100%;height:100%;background:#379ec7 url(img/content/sanierungscheck-enwarp.webp) center center no-repeat;background-size:cover;-webkit-animation-name:opacity;-webkit-animation-duration:1s;-webkit-animation-delay:0;-webkit-animation-fill-mode:forwards;animation-name:opacity;animation-duration:1s;animation-delay:0;animation-fill-mode:forwards}#hero .wrap{max-width:1400px;padding:50px 20px;margin:0 auto;position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (min-width:768px){#hero .wrap{padding:100px 40px}}@media only screen and (min-width:980px){#hero .wrap{padding:100px 80px}}@media only screen and (min-width:1600px){#hero .wrap{padding:100px 0}}#hero .wrap .hero-content{width:100%;position:relative}@media only screen and (min-width:768px){#hero .wrap .hero-content{width:calc(50% - 25px)}}@media only screen and (min-width:980px){#hero .wrap .hero-content{width:calc(45% - 25px)}}#hero .wrap .hero-content h1{font-size:2rem;font-weight:900;color:#fff;line-height:120%;opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0);-webkit-animation-name:fadeInDown;-webkit-animation-duration:1s;-webkit-animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-name:fadeInDown;animation-duration:1s;animation-delay:.5s;animation-fill-mode:forwards}@media only screen and (min-width:768px){#hero .wrap .hero-content h1{font-size:3rem}}@media only screen and (min-width:980px){#hero .wrap .hero-content h1{font-size:4rem}}@media only screen and (min-width:1600px){#hero .wrap .hero-content h1{font-size:6rem}}#hero .wrap .hero-content p{font-size:1.4rem;font-weight:300;color:#fff;line-height:150%;margin-top:20px;opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0);-webkit-animation-name:fadeInDown;-webkit-animation-duration:1s;-webkit-animation-delay:.75s;-webkit-animation-fill-mode:forwards;animation-name:fadeInDown;animation-duration:1s;animation-delay:.75s;animation-fill-mode:forwards}@media only screen and (min-width:980px){#hero .wrap .hero-content p{font-size:1.6rem}}@media only screen and (min-width:1600px){#hero .wrap .hero-content p{font-size:2.2rem}}#hero .wrap .hero-content p.button-wrap{-webkit-animation-delay:1s;animation-delay:1s;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:302px}@media only screen and (min-width:980px){#hero .wrap .hero-content p.button-wrap{margin-top:50px;width:340px}}@media only screen and (min-width:1200px){#hero .wrap .hero-content p.button-wrap{width:355px}}@media only screen and (min-width:1600px){#hero .wrap .hero-content p.button-wrap{margin-top:70px;font-size:2rem;width:428px}}#hero .wrap .hero-content p.button-wrap .text-link{color:#fff;opacity:.66}#hero .wrap .hero-image{position:relative;width:100%;margin-top:30px;opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);-webkit-animation-name:fadeInDown;-webkit-animation-duration:1s;-webkit-animation-delay:1.5s;-webkit-animation-fill-mode:forwards;animation-name:fadeInDown;animation-duration:1s;animation-delay:1.5s;animation-fill-mode:forwards}@media only screen and (min-width:768px){#hero .wrap .hero-image{width:calc(50% - 25px);margin-top:0}}@media only screen and (min-width:980px){#hero .wrap .hero-image{width:calc(55% - 25px)}}#intro{background:rgba(55,158,199,.05)}#intro .wrap{max-width:1400px;padding:40px 20px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}@media only screen and (min-width:768px){#intro .wrap{padding:100px 40px}}@media only screen and (min-width:980px){#intro .wrap{padding:100px 80px}}@media only screen and (min-width:1600px){#intro .wrap{padding:150px 0}}#intro .wrap h2{font-size:1.8rem;font-weight:900;color:#379ec7;line-height:120%;width:100%;display:flex;flex-wrap:wrap;align-items:flex-start}@media only screen and (min-width:768px){#intro .wrap h2{font-size:2.5rem}}@media only screen and (min-width:980px){#intro .wrap h2{font-size:3rem}}@media only screen and (min-width:1600px){#intro .wrap h2{font-size:4rem}}#intro .wrap h2 span.headline{width:100%;margin-top:10px}@media only screen and (min-width:768px){#intro .wrap h2 span.headline{margin-top:20px}}@media only screen and (min-width:1600px){#intro .wrap h2 span.headline{margin-top:30px}}#intro .wrap h2 span.tag{width:auto;padding:3px 9px;background:rgba(55,158,199,.15);color:#379ec7;margin-right:5px;border-radius:3px;font-size:1.1rem;font-weight:700}@media only screen and (min-width:768px){#intro .wrap h2 span.tag{font-size:1.2rem}}@media only screen and (min-width:1200px){#intro .wrap h2 span.tag{font-size:1.3rem;padding:2px 12px}}@media only screen and (min-width:1600px){#intro .wrap h2 span.tag{font-size:1.6rem;padding:0 16px;margin-right:8px}}#intro .wrap p{font-size:1.4rem;font-weight:300;color:#163f50;line-height:150%;margin-top:20px;width:100%}@media only screen and (min-width:768px){#intro .wrap p{width:calc(50% - 10px)}}@media only screen and (min-width:980px){#intro .wrap p{font-size:1.6rem}}@media only screen and (min-width:1600px){#intro .wrap p{font-size:1.8rem;line-height:160%;margin-top:30px}}#intro .wrap p.teaser{font-weight:700}@media only screen and (min-width:768px){#intro .wrap p.teaser{font-size:1.6rem}}@media only screen and (min-width:980px){#intro .wrap p.teaser{font-size:1.8rem}}@media only screen and (min-width:1600px){#intro .wrap p.teaser{font-size:2rem}}#functions .wrap{max-width:1200px;padding:40px 20px;margin:0 auto}@media only screen and (min-width:768px){#functions .wrap{padding:100px 40px}}@media only screen and (min-width:980px){#functions .wrap{padding:100px 80px}}@media only screen and (min-width:1600px){#functions .wrap{padding:150px 0}}#functions .wrap h2{font-size:1.8rem;font-weight:900;color:#379ec7;line-height:120%;width:100%;text-align:center}@media only screen and (min-width:768px){#functions .wrap h2{font-size:2.5rem}}@media only screen and (min-width:980px){#functions .wrap h2{font-size:3rem}}@media only screen and (min-width:1600px){#functions .wrap h2{font-size:4rem}}#functions .wrap #functions-tabs{margin-top:20px}@media only screen and (min-width:768px){#functions .wrap #functions-tabs{margin-top:40px}}#functions .wrap #functions-tabs ul{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:5px;margin-bottom:20px}@media only screen and (min-width:768px){#functions .wrap #functions-tabs ul{justify-content:center;gap:30px}}@media only screen and (min-width:980px){#functions .wrap #functions-tabs ul{margin-bottom:30px}}@media only screen and (min-width:1600px){#functions .wrap #functions-tabs ul{margin-bottom:50px}}#functions .wrap #functions-tabs ul li{width:auto}#functions .wrap #functions-tabs ul li.ui-state-active a{background:#163f50}@media only screen and (min-width:768px){#functions .wrap #functions-tabs ul li.ui-state-active a{color:#163f50;border-bottom:3px solid #163f50;background:0 0}}#functions .wrap #functions-tabs ul li a{display:block;width:auto;padding:9px;background:#379ec7;color:#fff;border-radius:3px;font-size:1.1rem;font-weight:700;line-height:120%;text-decoration:none;transition:background .2s}@media only screen and (min-width:768px){#functions .wrap #functions-tabs ul li a{font-size:1.2rem;background:0 0;color:#379ec7;padding:0 0 10px 0;border-bottom:3px solid #379ec7;transition:color .2s,border .2s;border-radius:0}}@media only screen and (min-width:1200px){#functions .wrap #functions-tabs ul li a{font-size:1.3rem}}@media only screen and (min-width:1600px){#functions .wrap #functions-tabs ul li a{font-size:1.6rem}}@media only screen and (min-width:768px){#functions .wrap #functions-tabs ul li a:active,#functions .wrap #functions-tabs ul li a:focus,#functions .wrap #functions-tabs ul li a:hover{border-bottom:3px solid #163f50}}#functions .wrap #functions-tabs .ui-tabs-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#functions .wrap #functions-tabs .ui-tabs-panel .tab-text{width:100%}@media only screen and (min-width:768px){#functions .wrap #functions-tabs .ui-tabs-panel .tab-text{width:calc(50% - 25px)}}#functions .wrap #functions-tabs .ui-tabs-panel .tab-text h3{font-size:1.6rem;font-weight:700;color:#163f50;line-height:120%}@media only screen and (min-width:768px){#functions .wrap #functions-tabs .ui-tabs-panel .tab-text h3{font-size:1.8rem}}@media only screen and (min-width:1200px){#functions .wrap #functions-tabs .ui-tabs-panel .tab-text h3{font-size:2rem}}@media only screen and (min-width:1600px){#functions .wrap #functions-tabs .ui-tabs-panel .tab-text h3{font-size:2.4rem}}#functions .wrap #functions-tabs .ui-tabs-panel .tab-text p{font-size:1.4rem;font-weight:300;color:#163f50;line-height:150%;margin-top:10px}@media only screen and (min-width:980px){#functions .wrap #functions-tabs .ui-tabs-panel .tab-text p{font-size:1.6rem}}@media only screen and (min-width:1600px){#functions .wrap #functions-tabs .ui-tabs-panel .tab-text p{font-size:1.8rem;margin-top:20px}}#functions .wrap #functions-tabs .ui-tabs-panel .tab-image{width:100%}@media only screen and (min-width:768px){#functions .wrap #functions-tabs .ui-tabs-panel .tab-image{width:calc(50% - 25px)}}#cta{background:#379ec7}#cta .wrap{max-width:800px;padding:40px 20px;margin:0 auto}@media only screen and (min-width:768px){#cta .wrap{padding:40px}}@media only screen and (min-width:1600px){#cta .wrap{padding:80px 0}}#cta .wrap h2{font-size:1.8rem;font-weight:900;color:#fff;line-height:120%;width:100%;text-align:center}@media only screen and (min-width:768px){#cta .wrap h2{font-size:2.2rem}}@media only screen and (min-width:1200px){#cta .wrap h2{font-size:2.6rem}}@media only screen and (min-width:1600px){#cta .wrap h2{font-size:3.4rem}}@media only screen and (min-width:2400px){#cta .wrap h2{font-size:4.2rem}}#cta .wrap p{font-size:1.4rem;font-weight:300;color:#fff;line-height:150%;margin-top:20px;text-align:center}@media only screen and (min-width:980px){#cta .wrap p{font-size:1.6rem}}@media only screen and (min-width:1600px){#cta .wrap p{font-size:2.2rem}}#cta .wrap p.button-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:302px;margin:0 auto}@media only screen and (min-width:980px){#cta .wrap p.button-wrap{margin-top:50px;width:340px}}@media only screen and (min-width:1200px){#cta .wrap p.button-wrap{width:355px}}@media only screen and (min-width:1600px){#cta .wrap p.button-wrap{margin-top:30px;font-size:2rem;width:428px}}#cta .wrap p.button-wrap .text-link{color:#fff;opacity:.66}#benefits{background:rgba(55,158,199,.05)}#benefits .wrap{max-width:1400px;padding:40px 20px;margin:0 auto}@media only screen and (min-width:768px){#benefits .wrap{padding:100px 40px}}@media only screen and (min-width:980px){#benefits .wrap{padding:100px 80px}}@media only screen and (min-width:1600px){#benefits .wrap{padding:150px 0}}#benefits .wrap h2{font-size:1.8rem;font-weight:900;color:#379ec7;line-height:120%;width:100%;text-align:center}@media only screen and (min-width:768px){#benefits .wrap h2{font-size:2.5rem}}@media only screen and (min-width:980px){#benefits .wrap h2{font-size:3rem}}@media only screen and (min-width:1600px){#benefits .wrap h2{font-size:4rem}}#benefits .wrap p.teaser{font-size:1.4rem;font-weight:300;color:#163f50;line-height:150%;margin-top:20px;width:100%;text-align:center}@media only screen and (min-width:980px){#benefits .wrap p.teaser{font-size:1.6rem}}@media only screen and (min-width:1600px){#benefits .wrap p.teaser{font-size:1.8rem;line-height:160%;margin-top:30px;padding:0 100px}}#benefits .wrap h3{font-size:1.6rem;font-weight:700;color:#163f50;line-height:120%}@media only screen and (min-width:768px){#benefits .wrap h3{font-size:1.8rem}}@media only screen and (min-width:1200px){#benefits .wrap h3{font-size:2rem}}@media only screen and (min-width:1600px){#benefits .wrap h3{font-size:2.4rem}}#benefits .wrap p{font-size:1.2rem;color:#163f50;line-height:150%;margin-top:20px}@media only screen and (min-width:980px){#benefits .wrap p{font-size:1.4rem}}@media only screen and (min-width:1600px){#benefits .wrap p{font-size:1.6rem}}#benefits .wrap .box-wrap{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}@media only screen and (min-width:768px){#benefits .wrap .box-wrap{margin-top:50px}}#benefits .wrap .box-wrap .box{width:100%;padding-left:40px;position:relative;transition:transform .2s}@media only screen and (min-width:768px){#benefits .wrap .box-wrap .box{width:calc(50% - 15px)}}@media only screen and (min-width:1200px){#benefits .wrap .box-wrap .box{padding-left:50px}}#benefits .wrap .box-wrap .box:hover{transform:translateY(-10px)}#benefits .wrap .box-wrap .box:hover .icon-wrap{box-shadow:0 5px 25px rgba(55,158,199,.12);transform:translateY(-7px) rotate(-7deg)}#benefits .wrap .box-wrap .box:hover .text-wrap{box-shadow:0 15px 80px rgba(55,158,199,.25)}#benefits .wrap .box-wrap .box .icon-wrap{position:absolute;top:20px;left:0;width:80px;padding:15px;background:#fff;border:1px solid rgba(55,158,199,.1);border-radius:100%;transition:box-shadow .2s,transform .2s}@media only screen and (min-width:1200px){#benefits .wrap .box-wrap .box .icon-wrap{width:100px;padding:20px}}@media only screen and (min-width:1600px){#benefits .wrap .box-wrap .box .icon-wrap{width:120px;padding:25px}}#benefits .wrap .box-wrap .box .text-wrap{padding:20px 20px 20px 60px;background:#fff;border-radius:10px;box-shadow:0 10px 60px rgba(55,158,199,0);border:1px solid rgba(55,158,199,.1);transition:box-shadow .2s}@media only screen and (min-width:768px){#benefits .wrap .box-wrap .box .text-wrap{min-height:100%}}@media only screen and (min-width:1200px){#benefits .wrap .box-wrap .box .text-wrap{padding:30px 30px 30px 80px}}@media only screen and (min-width:1600px){#benefits .wrap .box-wrap .box .text-wrap{padding:30px 30px 30px 100px}}#benefits .wrap .box-wrap .box .text-wrap p{margin-top:10px}#success-story .wrap{max-width:880px;padding:40px 20px;margin:0 auto}@media only screen and (min-width:768px){#success-story .wrap{padding:100px 40px}}@media only screen and (min-width:980px){#success-story .wrap{padding:100px 80px}}@media only screen and (min-width:1600px){#success-story .wrap{padding:150px 0}}#success-story .wrap h2{font-size:1.8rem;font-weight:900;color:#379ec7;line-height:120%;width:100%;text-align:center}@media only screen and (min-width:768px){#success-story .wrap h2{font-size:2.5rem}}@media only screen and (min-width:980px){#success-story .wrap h2{font-size:3rem}}@media only screen and (min-width:1600px){#success-story .wrap h2{font-size:4rem}}#success-story .wrap h2 span{display:inline-block;padding:3px 9px;background:rgba(55,158,199,.15);color:#379ec7;border-radius:3px;font-size:1.4rem;font-weight:700;margin-bottom:10px}@media only screen and (min-width:768px){#success-story .wrap h2 span{font-size:1.6rem}}@media only screen and (min-width:1200px){#success-story .wrap h2 span{font-size:1.8rem;padding:2px 12px}}@media only screen and (min-width:1600px){#success-story .wrap h2 span{font-size:2rem;padding:0 16px;margin-bottom:20px}}#success-story .wrap .success-story-teaser{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%;margin-top:30px}#success-story .wrap .success-story-teaser .logo{width:140px;margin-right:30px}@media only screen and (min-width:768px){#success-story .wrap .success-story-teaser .logo{padding-top:5px}}@media only screen and (min-width:980px){#success-story .wrap .success-story-teaser .logo{padding-top:10px}}#success-story .wrap .success-story-teaser .teaser{font-size:1.6rem;font-weight:700;color:#163f50;line-height:150%;width:100%;margin-top:10px}@media only screen and (min-width:768px){#success-story .wrap .success-story-teaser .teaser{width:calc(100% - 170px);margin-top:0}}@media only screen and (min-width:980px){#success-story .wrap .success-story-teaser .teaser{font-size:1.8rem}}@media only screen and (min-width:1600px){#success-story .wrap .success-story-teaser .teaser{font-size:2rem;line-height:160%}}#success-story .wrap .quote{margin-top:20px;padding:20px 0 0 30px;background:url(img/icons/quote.png) top left no-repeat;background-size:150px}@media only screen and (min-width:768px){#success-story .wrap .quote{max-width:55%;margin-left:auto;margin-right:auto}}#success-story .wrap .quote .text{font-size:1.4rem;font-weight:300;font-style:italic;color:#379ec7;line-height:140%;width:100%}@media only screen and (min-width:980px){#success-story .wrap .quote .text{font-size:1.6rem}}@media only screen and (min-width:1600px){#success-story .wrap .quote .text{font-size:1.8rem;line-height:160%}}#success-story .wrap .quote .author{font-size:1.2rem;font-weight:700;color:#163f50;line-height:140%;width:100%;text-align:right}@media only screen and (min-width:980px){#success-story .wrap .quote .author{font-size:1.3rem}}@media only screen and (min-width:1600px){#success-story .wrap .quote .author{font-size:1.4rem;line-height:160%}}#success-story .wrap .content{font-size:1.4rem;font-weight:300;color:#163f50;line-height:150%;margin-top:40px;width:100%}@media only screen and (min-width:980px){#success-story .wrap .content{font-size:1.6rem}}@media only screen and (min-width:1600px){#success-story .wrap .content{font-size:1.8rem;line-height:160%;margin-top:30px}}#contact{background:url(img/content/sanierungscheck-enwarp.webp) top center no-repeat;background-size:cover}#contact .wrap{max-width:800px;padding:40px 20px;margin:0 auto}@media only screen and (min-width:768px){#contact .wrap{padding:40px}}@media only screen and (min-width:980px){#contact .wrap{padding:80px}}@media only screen and (min-width:1600px){#contact .wrap{padding:150px 0}}#contact .wrap h2{font-size:1.8rem;font-weight:900;color:#fff;line-height:120%;width:100%;text-align:center}@media only screen and (min-width:768px){#contact .wrap h2{font-size:2.2rem}}@media only screen and (min-width:1200px){#contact .wrap h2{font-size:2.6rem}}@media only screen and (min-width:1600px){#contact .wrap h2{font-size:3.4rem}}@media only screen and (min-width:2400px){#contact .wrap h2{font-size:4.2rem}}#contact .wrap p{font-size:1.4rem;font-weight:300;color:#fff;line-height:150%;margin-top:20px;text-align:center}@media only screen and (min-width:980px){#contact .wrap p{font-size:1.6rem}}@media only screen and (min-width:1600px){#contact .wrap p{font-size:2.2rem}}#contact .wrap p.button-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:302px;margin:0 auto}@media only screen and (min-width:980px){#contact .wrap p.button-wrap{margin-top:50px;width:340px}}@media only screen and (min-width:1200px){#contact .wrap p.button-wrap{width:355px}}@media only screen and (min-width:1600px){#contact .wrap p.button-wrap{margin-top:30px;font-size:2rem;width:428px}}#contact .wrap p.button-wrap .text-link{color:#fff;opacity:.8}.button{display:inline-block;width:auto;position:relative;padding:12px 24px;background:#379ec7;color:#fff;border-radius:100px;text-decoration:none;text-align:center;font-weight:700;transition:background .15s,color .15s;overflow:hidden}@media only screen and (min-width:1200px){.button{padding:18px 32px}}.button.secondary{color:#379ec7;background:#fff}.button.secondary:focus,.button.secondary:hover{color:#fff}.button:focus::before,.button:hover::before{width:100%}.button span{position:relative;z-index:3}.button::before{position:absolute;top:0;left:0;z-index:2;display:block;content:"";background:#163f50;width:0;height:100%;transition:width .2s ease-in-out}.text-link{display:inline-block;margin-top:10px}@media only screen and (min-width:980px){.text-link{font-size:1.4rem}}@media only screen and (min-width:1600px){.text-link{font-size:1.6rem}}
/*# sourceMappingURL=style.css.map */
