*:focus {outline:none }body {overflow-x:hidden }.bg-white {color:var(--dark) }.bg-primary,.badge-primary {color:var(--white) }.bg-primary a,.badge-primary a {color:var(--dark) }section {position:relative;z-index:1 }.overlay {width:100%;height:100%;background:#000;opacity:0.6;z-index:-1;position:absolute;top:0 }header {position:relative;z-index:1;background:no-repeat center center scroll;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:350px }header .form-header {background:#fff 0% 0% no-repeat padding-box;border-radius:24px;color:var(--dark);padding:24px }header .form-header .col-md-6 {max-width:100%;flex:inherit }header .form-header h2,header .form-header h3,header .form-header span {font-size:20px;font-weight:400 }header .shadower {width:100%;height:100%;background:var(--primary);opacity:0;z-index:-1;position:absolute;top:0 }.dropdown-menu {right:0 !important;left:auto !important }footer {position:relative;z-index:1;background:#222;border-top:4px solid var(--primary) }footer .about {margin:0 auto;margin-top:40px;max-width:1170px;text-align:center }footer .about p {font-size:13px;color:#999;margin-top:30px }footer .about .social-media {margin-top:15px }footer .about .social-media a {display:inline-block;width:45px;height:45px;line-height:45px;border-radius:50%;font-size:16px;color:var(--light);border:1px solid rgba(255,255,255,0.3) }footer .about .social-media a:hover {background:#2ab7f1;color:#fff;border-color:var(--primary) }footer .footer-info-single {margin-top:30px }footer .footer-info-single .title {color:#aaa;text-transform:uppercase;font-size:16px;border-left:4px solid var(--primary);padding-left:5px }footer .footer-info-single a {display:block;color:var(--light);padding:2px 0 }footer .footer-info-single a:hover {color:#2ab7f1 }footer .footer-info-single p {font-size:13px;line-height:20px;color:var(--light) }footer .copyright {margin-top:15px;background:#111;padding:7px 0;color:#999 }footer .copyright p {margin:0;padding:0 }.menu-popup {height:0%;width:100%;position:fixed;z-index:1;top:0;left:0;background-color:#000;background-color:rgba(0,0,0,0.9);overflow-y:hidden;transition:0.5s;z-index:1066 }.menu-popup a {padding:8px;text-decoration:none;font-size:30px;color:#818181;display:block;transition:0.3s }.menu-popup a:hover,.menu-popup a:focus {color:#f1f1f1 }.menu-popup .closebtn {position:absolute;top:20px;right:45px;font-size:60px }.menu-popup .overlay-content {position:relative;top:25%;width:100%;text-align:center;margin-top:30px }@media screen and (max-height:750px) {.menu-popup .overlay-content {top:20% }}@media screen and (max-height:630px) {.menu-popup {overflow-y:auto }.menu-popup .overlay-content {top:18% }.menu-popup a {font-size:20px }.menu-popup .closebtn {font-size:40px;top:15px;right:35px }}.side-contact {height:100%;width:0;position:fixed;z-index:51;top:0;right:0;background-color:#fff;overflow-x:hidden;transition:0.5s;padding-top:60px;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) }@media (max-width:450px) {.side-contact {padding-top:15px }}.side-contact a {padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;display:block;transition:0.3s }@media (max-width:450px) {.side-contact a {font-size:18px }}.side-contact .closebtn {position:absolute;top:0;right:25px;font-size:36px;margin-left:50px }.referenzen {background:url(/storage/app/media/leistungen/bueroreinigung.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;padding:100px 0;color:var(--white) }.referenzen .owl-referenzen .owl-item {text-align:center }.referenzen .owl-referenzen .owl-item p {max-width:600px;margin:auto }.referenzen .owl-referenzen .owl-item img {width:100px;border-radius:50%;margin:auto;height:100px;object-fit:scale-down }.referenzen .owl-referenzen .owl-dots {margin-top:70px !important }.logos {padding:32px 0 }.logos .owl-logos {position:relative }.logos .owl-logos .owl-item img {width:76px;margin:auto }.ergebnisse {padding:70px 0 }.ergebnisse #inked-painted {position:relative;font-size:0;-ms-touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none }.ergebnisse #inked-painted img {width:100%;height:auto }.ergebnisse #inked-painted:hover {cursor:col-resize }.ergebnisse #colored {position:absolute;top:0;left:0;height:100%;width:50%;background-size:cover }.bg-gray {background:#ebebeb }.box {background:#fff 0% 0% no-repeat padding-box;border-radius:24px;text-align:center;padding:33px;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.02) !important;margin:20px 0;position:relative }.box img {width:70px;padding:21px 0 }.box span {font-size:55px;width:60px;height:60px;padding:8px;position:absolute;top:-30px;left:33px;background:var(--primary) }.box i {font-size:4rem;color:var(--primary) }.buchen {background:url(/storage/app/media/a.png);background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:var(--white) }.title-sec {text-align:center;padding-bottom:70px }.title-sec h1,.title-sec h2 {max-width:600px;margin:auto }.title-sec .tag,.title-sec span {font-size:14px;font-weight:bold;text-transform:uppercase;letter-spacing:0;color:#707070 }