:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ul{padding-left:2rem}dl,ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}img,svg{vertical-align:middle}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}select{word-wrap:normal}[type=button],button{-webkit-appearance:button}[type=button]:not(:disabled),button:not(:disabled){cursor:pointer}textarea{resize:vertical}[hidden]{display:none!important}.img-fluid{max-width:100%;height:auto}.container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.col-12{flex:0 0 auto;width:100%}@media (min-width:768px){.col-md-3{flex:0 0 auto;width:25%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-9{flex:0 0 auto;width:75%}}@media (min-width:992px){.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.offset-lg-1{margin-left:8.3333333333%}}@media (min-width:1200px){.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn:disabled{pointer-events:none;opacity:.65}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.align-middle{vertical-align:middle!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-none{display:none!important}.order-0{order:0!important}.order-1{order:1!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-5{margin-bottom:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.pt-3{padding-top:1rem!important}.pb-3{padding-bottom:1rem!important}.fw-bold{font-weight:700!important}.text-center{text-align:center!important}@media (min-width:768px){.d-md-inline{display:inline!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}}@media (min-width:992px){.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}}
@font-face{font-family:'Red Hat Display';font-style:normal;font-weight:400;src:url('/fonts/red-hat-display-v11-latin-ext_latin-regular.eot');src:local(''),url('/fonts/red-hat-display-v11-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'),url('/fonts/red-hat-display-v11-latin-ext_latin-regular.woff2') format('woff2'),url('/fonts/red-hat-display-v11-latin-ext_latin-regular.woff') format('woff'),url('/fonts/red-hat-display-v11-latin-ext_latin-regular.ttf') format('truetype'),url('/fonts/red-hat-display-v11-latin-ext_latin-regular.svg#RedHatDisplay') format('svg');font-display:swap}@font-face{font-family:'Red Hat Display';font-style:normal;font-weight:700;src:url('/fonts/red-hat-display-v11-latin-ext_latin-700.eot');src:local(''),url('/fonts/red-hat-display-v11-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'),url('/fonts/red-hat-display-v11-latin-ext_latin-700.woff2') format('woff2'),url('/fonts/red-hat-display-v11-latin-ext_latin-700.woff') format('woff'),url('/fonts/red-hat-display-v11-latin-ext_latin-700.ttf') format('truetype'),url('/fonts/red-hat-display-v11-latin-ext_latin-700.svg#RedHatDisplay') format('svg');font-display:swap}@font-face{font-family:'Red Hat Display';font-style:italic;font-weight:400;src:url('/fonts/red-hat-display-v11-latin-ext_latin-italic.eot');src:local(''),url('/fonts/red-hat-display-v11-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'),url('/fonts/red-hat-display-v11-latin-ext_latin-italic.woff2') format('woff2'),url('/fonts/red-hat-display-v11-latin-ext_latin-italic.woff') format('woff'),url('/fonts/red-hat-display-v11-latin-ext_latin-italic.ttf') format('truetype'),url('/fonts/red-hat-display-v11-latin-ext_latin-italic.svg#RedHatDisplay') format('svg');font-display:swap}@font-face{font-family:'Red Hat Display';font-style:italic;font-weight:700;src:url('/fonts/red-hat-display-v11-latin-ext_latin-700italic.eot');src:local(''),url('/fonts/red-hat-display-v11-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'),url('/fonts/red-hat-display-v11-latin-ext_latin-700italic.woff2') format('woff2'),url('/fonts/red-hat-display-v11-latin-ext_latin-700italic.woff') format('woff'),url('/fonts/red-hat-display-v11-latin-ext_latin-700italic.ttf') format('truetype'),url('/fonts/red-hat-display-v11-latin-ext_latin-700italic.svg#RedHatDisplay') format('svg');font-display:swap}
.fs-16{font-size:16px!important}.fs-18{font-size:18px!important}.fs-20{font-size:20px!important}.fs-22{font-size:22px!important}.fs-24{font-size:24px!important}.fs-28{font-size:28px!important}.fs-34{font-size:34px!important}.fs-36{font-size:36px!important}@media (min-width:992px){.fs-md-30{font-size:30px!important}.fs-md-34{font-size:34px!important}.fs-md-50{font-size:50px!important}}@media (min-width:1200px){.fs-lg-26{font-size:26px!important}.fs-lg-30{font-size:30px!important}.fs-lg-34{font-size:34px!important}.fs-lg-40{font-size:40px!important}}
@font-face{font-family:icon;src:url('/fonts/icon.eot?2');src:url('/fonts/icon.eot?2#iefix') format('embedded-opentype'),url('/fonts/icon.ttf?2') format('truetype'),url('/fonts/icon.woff?2') format('woff'),url('/fonts/icon.svg?2#icon') format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bars:before{content:"\73"}.icon-tel:before{content:"\66"}.icon-map-marker:before{content:"\6d"}.icon-envelope:before{content:"\e900"}.icon-tel1:before{content:"\e901"}.icon-erfahrung:before{content:"\e902"}.icon-besenrein:before{content:"\e903"}.icon-termin:before{content:"\e904"}.icon-preise:before{content:"\e905"}.icon-van:before{content:"\e906"}
body{font-family:'Red Hat Display',sans-serif;font-weight:400;color:#000;background-color:#fff;font-size:24px;line-height:1.5;min-width:375px;padding-top:100px}a,a:hover{color:#007bff}a:active,a:focus,a:hover{outline:0}a,a:active,a:focus{text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:30px}h1,h2,h3,h4,h5,h6{color:#000}button:focus{outline:0}p{word-wrap:break-word}img{width:auto;height:auto}.fragment::before{display:block;content:" ";font-size:100px;margin-top:-1em;height:1em;visibility:hidden;pointer-events:none}.c1{color:#000}.bg2{background-color:#fff}.bg3{background-color:#ebebeb}.bg4{background-color:#fe0}.c,.c:active,.c:focus,.c:hover{color:inherit}.head1{background:#fe0;padding:10px 0;text-align:center}.head1 .container{position:relative}.head-logo{display:block;font-size:20px;line-height:1;color:#000;font-weight:700;margin-top:10px}.head-logo:hover{text-decoration:none;color:#000}.head1 .btn{position:relative;padding:0 .5em;line-height:2;border:none;border-radius:1em;font-size:20px;margin:.5em auto 0 auto;color:#fff;background:#000;font-weight:700}.head1 .btn:hover{color:#000;background:#fff}.head1 .btn.icon-bars{position:absolute;right:15px;top:0;background:0 0;padding:0;line-height:1;font-size:30px;margin:0;color:#000}.head1 .btn.icon-bars span{display:none}.head1 .btn.icon-tel{background:#000;width:275px}.head1 .btn.icon-tel:hover{color:#000;background:#fff}.head1 .btn.icon-tel>span{vertical-align:top;display:inline-block}.head1 .btn.icon-tel:before{vertical-align:top;margin-right:.5em;line-height:2}#menu{display:none;position:fixed;left:0;top:0;width:100%;height:100%;align-items:center;justify-content:center;z-index:1031}#menu.open{display:flex}#menu>div{width:100%}#menu>div>div{position:relative;padding:10vh 1em 0;background-color:#fe0}#menu nav{height:90vh;overflow-y:auto}#menu nav a{display:block;color:#fff;background-color:#000;border-radius:1em;font-size:20px;margin-bottom:10px;line-height:1;padding:.5em 1em}#menu nav a:last-child{margin-bottom:0}#menu nav a:hover{color:#000;background:#fff}#menu .close{position:relative;display:block;border:none;width:100%;background:0 0}#menu .close::after{right:10px;top:10px;width:2rem;height:2rem;position:absolute;display:flex;z-index:1;align-items:center;justify-content:center;background-color:#000;border-radius:50%;color:#fff;content:"×";cursor:pointer;font-size:2rem}#menu .close::before{left:0;top:0;width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,.7);content:"";cursor:default}main{background:#fff}.home1{background:#fe0;color:#000;text-align:center;overflow:hidden}@media (max-width:767px){.home1 .btn{width:100%;max-width:400px}}.home1 .btn.icon-tel{border-radius:1em;color:#fff;background:#000;padding:0 1em;line-height:1;border:none}.home1 .btn.icon-tel:before{display:inline-block;line-height:2}.home1 .btn.icon-tel b{display:inline-block;margin:0 .5em;vertical-align:top;line-height:2}.home1 .btn.icon-tel span{display:inline-block;vertical-align:top;line-height:2}.home1 .btn.icon-tel:hover{color:#000;background:#fff}.list2{list-style:none;margin:0;padding:0;text-align:left;font-size:20px}.list2>li{position:relative;margin:0 0 1em 0;padding:0 0 0 2.5em;color:#5b5b5b;line-height:1.1;min-height:2em}.list2>li:before{position:absolute;color:#000;top:0;left:0;font-size:1em;line-height:2em;width:2em;text-align:center;background:#fe0;border-radius:50%}.list2>li.icon-van:before{font-size:.8em;line-height:2.5;width:2.5em}.list3{display:flex;flex-flow:row wrap;font-size:20px}.list3>li{flex-basis:100%}.list3>li>a{display:inline-block;margin-bottom:1em}.list4{display:inline-block;font-size:18px}.list4>ul{display:flex;flex-flow:row wrap;list-style:none;margin:0;padding:0;max-width:350px}.list4>ul>li{position:relative;flex-basis:50%;margin-bottom:1em;text-align:left;padding-left:2em;vertical-align:top}.list4>ul>li::before{position:absolute;font-family:icon;content:"\6d";left:0;top:0;font-size:2em;line-height:1}.list4>ul>li a{line-height:2em;display:inline-block}.btn{font-size:1em}.btn-1{border:2px solid #000;background:0 0;border-radius:10px;font-size:22px;line-height:1;padding:.4em 1em}.btn-1,.btn-1:active,.btn-1:focus{color:#000}.btn-1:hover{color:#fff;background:#000}.btn-2{position:relative;border:none;background:0 0;border-radius:1em;line-height:1;padding:.5em 5px .5em 1.5em;margin:0;width:100%;max-width:500px;background:#000}.btn-2,.btn-2:active,.btn-2:focus{color:#fe0}.btn-2:hover{color:#000;background:#fff}.btn-2 span{vertical-align:middle}.btn-2:before{position:absolute;left:.5em;top:.5em}.kontakt-form{background:#ededed;border:1px solid #ddd;border-radius:10px;padding:15px;margin-bottom:1em}.kontakt-form .form-title{text-align:center}.kontakt-form .form-title small{text-align:center;display:block;font-size:.6em}.kontakt-form .tos{font-size:14px;line-height:1.2;margin:0}.footer,.footer:after{background-color:#000}.footer{padding:0;color:#fff}.footer:after{display:block;height:100%;position:fixed;width:100%;z-index:3;content:' '}.footer a{color:#fff}.foot-menu>ul{list-style:none;display:inline-block;padding:0}.foot-menu>ul>li{padding:0 1em 0 0;display:inline-block}@media (min-width:576px){.head1 .btn.icon-bars{right:0}.list2{font-size:24px}}@media (min-width:768px){body{padding-top:64px}.fragment::before{font-size:64px}.head-logo{font-size:25px;margin:0}.head1 .btn{font-size:22px;margin:0}.head1 .btn.icon-tel{margin-right:15px;width:auto}.head1 .btn.icon-bars{position:static}#menu>div{width:auto}#menu>div>div{padding:1em;border-radius:1rem;border:2px solid #000}#menu nav{max-height:80vh;overflow-y:auto;height:auto}#menu .close::after{right:-1rem;top:-1rem}}@media (min-width:992px){body{padding-top:74px}.fragment::before{font-size:74px}.head1{padding:15px 0}.head1 .btn,.head1 .btn.icon-bars{font-size:22px;padding:0 .5em;line-height:2;border-radius:1em}.head1 .btn.icon-bars{background:#000;color:#fff}.head1 .btn.icon-bars:hover{background:#fff;color:#000}.head1 .btn.icon-bars span{display:inline}.head1 .btn.icon-bars::before{display:none}.list2{font-size:26px}.list2.list2-1{text-align:right}.list2.list2-1>li{padding:0 2.5em 0 0}.list2.list2-1>li:before{left:unset;right:0}.list3>li{flex-basis:50%}.list3>li>a{margin-bottom:0}}@media (min-width:1200px){.list3>li{flex-basis:33%}}
