@font-face{font-family:'Manrope';font-style:normal;font-weight:400;src:url(https://www.zerck-malerei.de/wp-content/themes/otto-gerber/assets/fonts/manrope-v20-latin-regular.woff2) format('woff2');font-display:swap}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;src:url(https://www.zerck-malerei.de/wp-content/themes/otto-gerber/assets/fonts/manrope-v20-latin-600.woff2) format('woff2');font-display:swap}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;src:url(https://www.zerck-malerei.de/wp-content/themes/otto-gerber/assets/fonts/manrope-v20-latin-700.woff2) format('woff2');font-display:swap}.btn-primary{background-color:#516b55;color:#fff;padding:.7rem 1.6rem;border-radius:6px;border:none;font-weight:600;letter-spacing:.2px;transition:background-color .2s ease , transform .15s ease;max-width:100%!important}.btn-primary:hover{background-color:#3e5147;transform:translateY(-1px);border-color:#3e5147}@media (max-width:575px){.galleryitem .ml-5,.galleryitem .mr-5{margin-left:-15px!important;margin-right:-15px!important}}.ce-boxes-and-contact .boxes .row{list-style:none;padding:0;margin:0 -15px}.ce-boxes-and-contact .boxes .box{margin:0 0 10px;padding:0 5px}.ce-boxes-and-contact .background{display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:16rem}.ce-boxes-and-contact .background:hover{text-decoration:none}.ce-boxes-and-contact .overlay{font-size:2rem;color:#fff;text-overflow:ellipsis;overflow:hidden;padding:15px;text-align:center}.ce-boxes-and-contact .contact{background-color:rgba(0,0,0,.5);color:#fff;border-left:5px solid #fff;padding-top:1rem;padding-bottom:1rem;margin-bottom:10px}@media (min-width:576px){.ce-boxes-and-contact .background{min-height:14rem}}@media (min-width:768px){.ce-boxes-and-contact .background{min-height:11rem}}@media (min-width:992px){.ce-boxes-and-contact .background{min-height:17rem}}footer.footer.content-info{background-color:#171938}.ce-boxes-and-contact .overlay{font-family:Manrope,sans-serif!important;line-height:40px}.ce-boxes-and-contact .item a{color:#fff;text-decoration:none}.ce-boxes-and-contact .item a:hover{text-decoration:underline}.employee-box{background-color:rgba(0,0,0,.5);color:#fff;border-left:5px solid #fff;border-right:6px solid #fff;margin-bottom:15px}.employee-box a{color:#fff}.employee-box h3{margin-top:1rem}.categorypage-contact-box{color:#fff;padding-left:30px;padding-right:30px;padding-top:15px}.categorypage-contact-box a{color:#fff}.main-carousel{max-width:1920px;margin:0 auto}.main-carousel .carousel-cell{background-size:cover;background-repeat:no-repeat;background-position:center;height:700px}@media (max-width:1400px){.main-carousel .carousel-cell{height:600px}}@media (max-width:1024px){.main-carousel .carousel-cell{height:400px}}@media (max-width:800px){.main-carousel .carousel-cell{height:300px}}@media (max-width:600px){.main-carousel .carousel-cell{height:250px}}.container-fluid{max-width:1920px;margin:0 auto}.font-source-sans-italic,body{font-weight:300!important}#testimonialsSlideIndicators .carousel-item p b{text-transform:uppercase}.carousel.carousel-nav{margin-bottom:25px}.galleryitem .tile-wrapper:hover .tile-opacity{opacity:.2}.tile-wrapper{padding:0}.tile-wrapper img{position:relative}.navbar-nav .nav-link{font-size:14px}footer.footer.content-info{}.ce-project-overview .col-lg-4{padding-left:5px;padding-right:5px}@media (min-width:1024px){#pagelogo{height:100px}}@media (max-width:1023px){#pagelogo{height:90px}}@media (max-width:700px){#pagelogo{height:80px}}@media (max-width:991px){.content.row{margin-left:0;margin-right:0}.main{padding-left:0;padding-right:0}}.current-page-parent a.dropdown-toggle{color:#516b55!important}.ce-boxes-and-contact a span{position:absolute;text-align:center;width:100%;-webkit-transform:none;transform:none;top:0;bottom:0;left:0;right:0;z-index:100}.ce-boxes-and-contact a h3{width:90%;position:absolute;text-align:center;top:50%;left:50%;width:90%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ce-boxes-and-contact .background:hover span{background-color:#222;opacity:.8}#testimonials-quote{font-size:18px;font-style:italic}.ce-project-overview h3{font-size:18px}.text-tile-img-container{height:210px;margin-bottom:20px}.text-tile-img{vertical-align:bottom}.katlabel{margin-bottom:.1rem}#testimonialsSlideIndicators{min-height:233px}.carousel-item{min-height:200px}.newswrap h3,.newswrap p{margin:0;padding:5px;padding-left:10px;padding-right:10px}.text-wrap-news{border-left:2px solid #ddd;border-right:2px solid #ddd}p.datep{background-color:#ddd;text-align:right;border:0}.newswrap{margin-bottom:30px}.newswrap h3{font-size:1.4em;padding-top:14px}.newswrap p{padding-bottom:10px}.btn.btn-primary{border-radius:2px}.fancyoverlay{opacity:0;position:absolute;text-align:center;top:50%;left:50%;width:101%;height:101%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(0,0,0,.6);transition:opacity .3s ease-out;overflow:hidden}.fancyoverlay p{opacity:0;width:90%;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18px;color:#fff;transition:opacity .3s ease-out}.fancygallery:hover .fancyoverlay,.fancygallery:hover .fancyoverlay p{opacity:1}.backtotop{padding:4px 10px 8px 10px;border:2px solid #4aa851;position:fixed;bottom:50px;left:30px;display:none;background-color:rgba(255,255,255,.7);z-index:1000}.backtotop i{color:#4aa851}.backtotop:hover{background-color:#4aa851}.backtotop:hover i{color:#fff}@media (max-width:1024px){body .fancyoverlay{opacity:1;position:absolute;text-align:left;top:50%;left:50%;width:101%;height:101%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(0,0,0,0);transition:opacity .3s ease-out;overflow:hidden}body .fancyoverlay p{opacity:1;width:100%;bottom:0;left:0;position:absolute;-webkit-transform:none;transform:none;font-size:18px;color:#fff;transition:opacity .3s ease-out;margin:0;text-align:center;background-color:rgba(0,0,0,.6);font-size:16px;top:auto;text-align:left;padding:0 5px}.galleryitem .tile-wrapper .tile-opacity{opacity:.2}#testimonialsSlideIndicators{min-height:250px}}@media (max-width:600px){body .fancyoverlay p{font-size:12px}}.project-main-container{height:auto}.employee-box.amount-2{height:280px}.employee-box.amount-2 .categorypage-contact-box{margin-top:28.5px}.employee-box.amount-1{height:280px}.employee-box.amount-1 .categorypage-contact-box{margin-top:73.5px}@media (max-width:500px){.employee-box.amount-2{height:240px}.employee-box.amount-2 .categorypage-contact-box{margin-top:8.5px}.employee-box.amount-1{height:240px}.employee-box.amount-1 .categorypage-contact-box{margin-top:52.5px}}.tile-opacity{height:auto}.w-100{height:auto}.categorypage-contact-box h1{font-size:1.25rem}@media (min-width:768px){.footer .mt-md-5{margin-top:5.2rem!important}}.text-custom-kachel{margin:10px}.text-title{min-height:0}.kachelbox .w-100{margin-bottom:10px}.text{text-align:center}.kachelbox{padding-right:15px;padding-left:15px}.container{margin-bottom:25px}body .newswrap img{object-fit:inherit;width:100%;height:auto}.ce-project-overview .project-preview{height:280px;background-size:cover}.current-page-parent a.dropdown-toggle{color:#516b55!important}.footer-logo{max-width:250px}@media (max-width:768px){.footer-logo{max-width:70%}}body,p,h1,h2,h3,h4,h5,h6,li{font-family:'Manrope',sans-serif!important}body{background:linear-gradient(90deg,rgba(228,229,240,1) 0%,rgba(255,255,255,1) 15%,rgba(255,255,255,1) 69%,rgba(228,229,240,1) 100%)!important}header{background-color:#171938}.navbar-light .navbar-nav .nav-link{color:#fff!important}footer,footer *{color:#fff!important}.text-muted{color:#516b55!important}.navbar-toggler-icon{background-image:none!important;width:26px;height:2px;background-color:transparent;position:relative}.navbar-toggler-icon::before,.navbar-toggler-icon::after,.navbar-toggler-icon span{content:"";position:absolute;left:0;width:26px;height:2px;background-color:#fff;border-radius:2px;transition:.3s ease}.navbar-toggler-icon span{top:8px}.navbar-toggler-icon::before{top:0}.navbar-toggler-icon::after{top:16px}