@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:url(//babylon-bau.de/wp-content/themes/wzd/fonts/montserrat.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url(//babylon-bau.de/wp-content/themes/wzd/fonts/montserrat.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;font-display:swap;src:url(//babylon-bau.de/wp-content/themes/wzd/fontsmontserrat.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}body{font-family:"Montserrat", sans-serif;color:#000000;background-color:#ffffff}#start .caption{position:absolute;left:0;bottom:0;right:0;background:linear-gradient(transparent, #ffffff);padding-top:30vh;display:block}.scroll-downs{display:none;position:absolute;right:0;bottom:10vh;left:0;margin:auto;width:34px;height:55px;opacity:1}.scroll-downs.hide{opacity:0 !important}.scroll-downs .mousey{width:3px;padding:10px 15px;height:35px;border:2px solid #000000;border-radius:25px;opacity:0.75;box-sizing:content-box}.scroll-downs .mousey .scroller{width:3px;height:10px;border-radius:25%;background-color:#a80000;animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(0.15, 0.41, 0.69, 0.94);animation-iteration-count:infinite}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}100%{transform:translateY(15px);opacity:0}}@keyframes pulse{0%{transform:translateY(0)}50%{transform:translateY(20px)}100%{transform:translateY(0px)}}.text-primary{color:#a80000 !important}.text-accent{color:#a80000}.background-dark-2{background-color:#191c23}.py-6{padding-top:6rem;padding-bottom:3rem}.header-label-1,.header-label-2{text-transform:none !important;font-weight:normal !important}.header-label-1{font-weight:bold !important}h1{text-transform:uppercase;font-weight:bold}h2{text-transform:uppercase;font-weight:bold}.label-separator{display:block;height:2px;width:6rem;margin:0 auto;margin-top:2rem;margin-bottom:4rem}a{color:#a80000;transition:color 0.2s ease-in-out;text-decoration:none}a:hover{color:#ffffff;text-decoration:none}p a{color:#a80000}p a:hover{color:#a80000}.navbar a,.footer-bottom a{color:#ffffff;text-decoration:none}.navbar a:hover,.footer-bottom a:hover{color:#a80000;text-decoration:none}.btn{border:2px solid #a80000;text-transform:uppercase;text-decoration:none;padding:12px 24px;border-radius:0;font-size:1rem;letter-spacing:2px;text-align:left;display:inline-block;font-weight:normal;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;background-color:#a80000;border-color:#a80000;color:#ffffff}.btn:hover{background-color:transparent !important;border-color:#a80000 !important;color:#a80000 !important}.btn:active{background-color:#a80000 !important;border-color:#a80000 !important;color:#ffffff !important;box-shadow:none !important;outline:none !important}.btn:focus{background-color:#a80000 !important;border-color:#a80000 !important;color:#ffffff !important;box-shadow:none !important;outline:none !important}.btn.btn-secondary{background-color:transparent;border-color:#a80000;color:#a80000}.btn.btn-secondary:hover{background-color:#a80000 !important;border-color:#a80000 !important;color:#ffffff !important;box-shadow:none !important;outline:none !important}.btn.btn-secondary:active{background-color:transparent !important;border-color:#a80000 !important;color:#a80000 !important;box-shadow:none !important;outline:none !important}.btn.btn-secondary:focus{background-color:transparent !important;border-color:#a80000 !important;color:#a80000 !important;box-shadow:none !important;outline:none !important}.cc-window{font-family:"Montserrat", sans-serif;display:flex;justify-content:center}.cc-window.cc-banner{padding:1rem !important}.cc-window .cc-message,.cc-window .cc-compliance{flex:inherit;display:block}.cc-window .cc-message{color:#000000}.cc-window .cc-message a{color:#a80000 !important;text-decoration:none}.cc-window .cc-message a:hover{color:#a80000 !important}.cc-window .cc-btn{border:2px solid #a80000;text-transform:uppercase;text-decoration:none;padding:12px 24px;border-radius:0;font-size:1rem;letter-spacing:2px;text-align:left;display:inline-block;font-weight:normal;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;background-color:transparent;border-color:#a80000;color:#a80000}.cc-window .cc-btn:hover{background-color:#a80000 !important;border-color:#a80000 !important;color:#ffffff !important;box-shadow:none !important;outline:none !important}.cc-window .cc-btn:active{background-color:transparent !important;border-color:#a80000 !important;color:#a80000 !important;box-shadow:none !important;outline:none !important}.cc-window .cc-btn:focus{background-color:transparent !important;border-color:#a80000 !important;color:#a80000 !important;box-shadow:none !important;outline:none !important}.wzd-content .wzd-content-title{color:#a80000;font-size:1.25rem;font-weight:300}.wzd-content-row .wzd-content-col{background-color:#ffffff}.wzd-content-row .wzd-content-col.primary{background-color:#a80000;color:#ffffff}.wzd-content-row .wzd-content-col.primary .btn.btn-secondary{border-color:#ffffff !important;color:#ffffff !important}.wzd-content-row .wzd-content-col.primary .btn.btn-secondary:hover{background-color:#ffffff !important;border-color:#ffffff !important;color:#a80000 !important}.wzd-content-row .wzd-content-container{overflow:hidden}.wzd-content-row .wzd-content-container .label-separator{margin-bottom:0}.wzd-content-row .wzd-image-container{overflow:hidden;background-image:url(//babylon-bau.de/wp-content/uploads/loading.svg);height:100%;background-repeat:no-repeat;background-position:center;background-size:4rem;background-color:#ffffff}.wzd-content-row .wzd-image-container img{width:100%;height:100%;min-height:500px;object-fit:cover;font-family:"object-fit: cover;"}.ratio-container{position:relative;background-color:#a80000;background-position:center;background-repeat:no-repeat;background-size:4rem}.ratio-container:after{content:"";display:block;height:0;width:100%;padding-bottom:calc(1/1*100%)}.ratio-container.ratio-1110x608:after{padding-bottom:calc(608/1110*100%)}.ratio-container.ratio-1-11:after{padding-bottom:calc(1/1.1*100%)}.ratio-container>*{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.ratio-container.circle{border-radius:100%}.ratio-container.circle img{border-radius:100%}.ratio-container .img-caption{top:50%;left:50%;z-index:2;transform:translate(-50%, -50%);-webkit-font-smoothing:antialiased;height:auto;text-align:center;color:#ffffff}.grayscale{filter:grayscale(1);transition:all 0.5s ease-in-out}.grayscale:hover{filter:grayscale(0)}.form-control{border-radius:0;margin:1rem 0;padding:1rem;color:#7a89ab;border-color:#e8e8e8;background:#ffffff;background-clip:border-box}.form-control:focus{outline:0;box-shadow:0 0 0 1px #a80000;border:1px solid #a80000;color:#7a89ab}.form-consent-text{font-size:small}textarea{min-height:100px}.navbar{position:fixed;z-index:999999;left:0;right:0;transition:color 0.5s ease-in-out;background-color:#ffffff;box-shadow:none}.navbar .navbar-brand{transition:none;padding:0;height:3rem;margin-right:0;display:flex;justify-content:center;align-items:center}.navbar .navbar-brand svg{transition:none}.navbar .navbar-toggler{color:#a80000;border-radius:0;height:3rem;transition:color 0.5s ease-in-out;position:absolute;right:0.5rem;top:0.5rem}.navbar .navbar-toggler:focus{outline:0 !important}.navbar .menu-item{padding:0}.navbar .menu-item .nav-link{text-transform:uppercase;padding-left:1rem;padding-right:1rem;letter-spacing:2px;font-size:1rem;color:#000000;height:5rem;width:100%;text-align:center;line-height:4rem;transition:color 0.2s ease-in-out}.navbar .menu-item .nav-link:hover,.navbar .menu-item .nav-link.active{color:#a80000}.dark{background-color:#191c23;color:#ffffff}.light{background-color:#ffffff;color:#20232c}.dark,.light{padding:0;overflow:hidden}.card{border:none;border-radius:0;background-color:transparent}.card .front,.card .back{position:relative !important;transform:none !important}.card .card-title{margin-bottom:0.5rem}.card .card-body{padding:1.5rem}.card .card-footer{border:none;margin-top:-1px}.card .card-footer a{background-color:#a80000;color:#ffffff;display:block;text-decoration:none;padding:1rem;font-weight:600;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.1);transition:color 0.2s ease-in-out}.card .card-footer a:hover{background-color:#7a89ab}.header-section{transition:none !important;height:100vh;position:relative;overflow:hidden;background-color:#ffffff;background-repeat:no-repeat;background-position:center;background-size:5rem}.header-section.half{height:50vh;min-height:500px}.header-section.third{height:33vh;min-height:300px}.header-section .header-bg-image{opacity:0;height:100%;background-repeat:no-repeat;transition:none !important;background-position:center;background-color:transparent;background-size:cover;-webkit-transform:translatez(0)}.header-section .header-bg-image.lazyloaded{opacity:1}.header-section .header-container{position:absolute;top:50%;transform:translateY(-50%);z-index:2;-webkit-font-smoothing:antialiased}.header-section .caption-header-container .caption-container{padding:1rem}.header-section .caption-header-container .caption-container .caption-primary{color:#000000;font-weight:700;font-size:2rem;text-transform:uppercase;letter-spacing:0px}.header-section .caption-header-container .caption-container .caption-secondary{color:#000000;font-size:0.75rem;text-transform:uppercase;letter-spacing:0px}.carousel{background:#ffffff;min-height:500px}.carousel .reference-text-area{position:relative;background-color:#fafafa}.carousel .reference-text-area .reference-rating-area{color:#a80000}.carousel .reference-text-area .reference-quote{position:absolute;bottom:0;right:0;transform:translateY(46%)}.carousel .reference-autor-area .reference-autor-image{width:100px;height:100px;border-radius:100%}.carousel .carousel-cell{width:100%;min-height:500px;margin-right:10px;counter-increment:carousel-cell}.carousel .flickity-button{background:transparent}.carousel .flickity-prev-next-button{width:100px;height:100px}.carousel .flickity-button-icon{fill:white}.carousel .flickity-button:disabled{display:none}#start .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/start-1-1920x.webp)}#zahlen .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/start-2-1920x.webp)}#boeden .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/boeden-1920x.webp)}#trockenbau .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/trockenbau-1920x.webp)}#decken .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/decken-1920x.webp)}#raeume .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/raeume-1920x.webp)}#tueren-und-fenster .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/tueren-und-fenster-1920x.webp)}#start .header-section{min-height:auto}#zahlen{color:#ffffff;font-size:1.5rem}#zahlen .counter-number:after{content:"+"}#zahlen .counter-number.kwh:after{content:"+ kWh"}#zahlen .header-bg-image{position:absolute;top:0;left:0;right:0;bottom:0}#zahlen .header-container{bottom:0;padding:2rem;background-color:#a80000;transform:inherit;top:auto}#zahlen .header-container .counter-icon,#zahlen .header-container .counter-number{font-size:3rem}.fancy{color:#000000}.quickbar .quickbar-icon{font-size:2rem;color:#a80000}.quickbar .quickbar-label{color:#ffffff;font-size:0.8rem}.quickbar .quickbar-text{font-size:1.5rem}.footer-bottom{color:#ffffff;padding:0.5rem 1rem;background-color:#000000;font-variant:all-petite-caps}.footer-bottom .fa{font-size:30px;margin:0 10px}.footer-bottom .wzd{height:26px;display:inline}#map-container{min-height:400px;height:50vh}@media (max-height:500px){#start .header-bg-image.lazyloaded{background-position:center 10%}}@media (min-width:576px){#start .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/start-1-1920x.webp)}#zahlen .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/trockenbau-1920x.webp)}#boeden .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/boeden-1920x.webp)}#trockenbau .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/trockenbau-1920x.webp)}#decken .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/decken-1920x.webp)}#raeume .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/raeume-1920x.webp)}#tueren-und-fenster .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/tueren-und-fenster-1920x.webp)}.quote:before{opacity:0.6;width:5rem;height:5rem;margin-left:-8rem;margin-top:-4rem}}@media (min-width:768px){#start .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/start-1-1920x.webp)}#zahlen .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/trockenbau-1920x.webp)}#boeden .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/boeden-1920x.webp)}#trockenbau .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/trockenbau-1920x.webp)}#decken .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/decken-1920x.webp)}#raeume .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/raeume-1920x.webp)}#tueren-und-fenster .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/tueren-und-fenster-1920x.webp)}.header-section .caption-header-container .caption-container .caption-primary{font-size:3rem;line-height:auto}.header-section .caption-header-container .caption-container .caption-secondary{font-size:1.25rem}.btn,.cc-btn{font-size:1.5rem !important}.scroll-downs{display:block;bottom:12vh}.py-6{padding-top:8rem;padding-bottom:8rem}}@media (min-width:992px){#start .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/start-1-1920x.webp)}#zahlen .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/trockenbau-1920x.webp);background-attachment:fixed;-webkit-transform:inherit}#boeden .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/boeden-1920x.webp)}#trockenbau .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/trockenbau-1920x.webp)}#decken .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/decken-1920x.webp)}#raeume .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/raeume-1920x.webp)}#tueren-und-fenster .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/tueren-und-fenster-1920x.webp)}.header-section .caption-header-container .caption-container{padding:2rem}.header-section .caption-header-container .caption-container .caption-primary{font-size:4rem;line-height:auto}.header-section .caption-header-container .caption-container .caption-secondary{font-size:1.5rem}.carousel .carousel-cell{width:66%}.navbar{transition:all 0.4s ease-in-out}.navbar.navbar-start{background-color:transparent;transition:all 0.4s ease-in-out}.navbar .navbar-brand,.navbar navbar-toggler{height:3rem}.navbar .menu-item .nav-link{height:3rem;line-height:2rem}.wzd-content-row .wzd-content-col{font-size:1.25rem;line-height:2.5rem;padding:0 2rem}.footer-bottom{padding:0rem 2rem}}@media (min-width:1200px){#start .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/start-1-1920x.webp)}#zahlen .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/trockenbau-1920x.webp)}#boeden .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/boeden-1920x.webp)}#trockenbau .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/trockenbau-1920x.webp)}#decken .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/decken-1920x.webp)}#raeume .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/raeume-1920x.webp)}#tueren-und-fenster .header-bg-image.lazyloaded{background-image:url(//babylon-bau.de/wp-content/uploads/tueren-und-fenster-1920x.webp)}.navbar.navbar-start{padding:2rem}.wzd-content-row .wzd-content-col{padding:0 4rem}.navbar{padding:0 3rem}.navbar .navbar-brand,.navbar navbar-toggler{height:5rem}.navbar .menu-item{padding:0}.navbar .menu-item .nav-link{height:5rem;line-height:4rem}.header-section{height:100vh}.footer-bottom{padding:0rem 3rem}.quote{font-size:2rem}}@media (min-width:1400px){.carousel .carousel-cell{width:50%}.header-section .header-bg-image{background-position:center}}