/*! Author: Michael Baierl, https://mbaierl.com/ */:root{--color-primary:#575757;--color-highlight:#000;--color-facility:#0094ab;--color-cleaning:#29ab70;--color-garden:#91bf1f}p:last-child{margin-bottom:0}h1,h3,h5,h6{letter-spacing:.01em}h2,h4{letter-spacing:.08em}body{letter-spacing:.03em}.elementor-button{letter-spacing:.16em}body.wp-custom-logo .elementor .mb-dark-links a{color:var(--color-primary);text-decoration:none}body.wp-custom-logo .elementor .mb-dark-links a:hover{color:var(--color-highlight);text-decoration:underline}.mb-header-with-line .elementor-heading-title:after{content:"";display:block;height:9px;width:200px;background-color:var(--color-primary);margin:35px 0 -10px}body.wp-custom-logo .elementor-widget-text-editor a{color:var(--color-primary);text-decoration:underline}body.wp-custom-logo .elementor-widget-text-editor a:hover{color:var(--color-highlight);text-decoration:none}body.wp-custom-logo .elementor-widget-text-editor blockquote{font-weight:700;font-style:italic;font-size:23px;line-height:45px;margin:0;text-align:center}body.wp-custom-logo .elementor-widget-text-editor ul{list-style:none;padding-left:20px}body.wp-custom-logo .elementor-widget-text-editor ul li:before{content:"\\";position:absolute;left:0;width:1em;height:1.1em;font-weight:700}body.wp-custom-logo .mb-ul-with-date .elementor-widget-text-editor ul{padding-left:6rem}body.wp-custom-logo .mb-ul-with-date .elementor-widget-text-editor ul li{position:relative;margin-bottom:50px}body.wp-custom-logo .mb-ul-with-date .elementor-widget-text-editor ul li:before{content:""}body.wp-custom-logo .mb-ul-with-date .elementor-widget-text-editor ul strong{position:absolute;left:-6rem;top:-.2rem;font-weight:500;font-size:30px;line-height:35px;letter-spacing:.08em}body.wp-custom-logo .elementor h1,body.wp-custom-logo .elementor h3{font-size:40px;line-height:50px}body.wp-custom-logo .elementor h2,body.wp-custom-logo .elementor h4{font-size:25px;line-height:30px}.mb-overflow-scroll .elementor-widget-text-editor{overflow:scroll}.mb-title-headline{font-weight:300;text-transform:uppercase;font-size:120px;line-height:120px}@media (max-width:1025px){.mb-title-headline{font-size:100px;line-height:100px}}@media (max-width:768px){.mb-title-headline{font-size:50px;line-height:55px}}.mb-tel{display:inline-block;min-width:2.5rem}.mb-img-clip img{-webkit-clip-path:polygon(0 0,73% 0,100% 100%,27% 100%);clip-path:polygon(0 0,73% 0,100% 100%,27% 100%)}.elementor-location-footer,div[data-elementor-type=wp-page]{overflow:hidden}body .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated,body .elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}body:not(.elementor-editor-active) .elementor-menu-anchor:before{content:"";display:block;height:150px;margin:-150px 0 0;visibility:hidden;pointer-events:none}.mb-slim>.elementor-column-wrap{padding:0 97px!important}.mb-slim-left>.elementor-column-wrap{padding:0 0 0 97px!important}.mb-slim-right>.elementor-column-wrap{padding:0 97px 0 0!important}@media (max-width:1200px){.mb-slim>.elementor-column-wrap{padding:0 45px!important}.mb-slim-left>.elementor-column-wrap{padding:0 0 0 45px!important}.mb-slim-right>.elementor-column-wrap{padding:0 45px 0 0!important}}@media (max-width:768px){.mb-mobile-padding>.elementor-column-wrap,.mb-slim-left>.elementor-column-wrap,.mb-slim-right>.elementor-column-wrap,.mb-slim>.elementor-column-wrap{padding:0 45px!important}.mb-mobile-no-padding>.elementor-column-wrap{padding:0!important}}@media (max-width:1025px){.mb-tablet-no-padding>.elementor-column-wrap{padding:0!important}}body .mb-header-menu .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated,body .mb-header .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 30px}.elementor .mb-section-image-right>.elementor-background-overlay{width:50%;transform:translateX(100%)}@media (max-width:1025px){.elementor .mb-section-image-right>.elementor-background-overlay{background-size:cover!important}}@media (max-width:768px){.elementor .mb-section-image-right>.elementor-background-overlay{transform:translateX(150%)}}.elementor .mb-section-image-left>.elementor-background-overlay{width:50%;background-position:100%}@media (max-width:1025px){.elementor .mb-section-image-left>.elementor-background-overlay{background-size:cover!important}}@media (max-width:768px){.elementor .mb-section-image-left>.elementor-background-overlay{transform:translateX(-70%)}}.elementor .mb-section-image-left-outside>.elementor-background-overlay{width:50%;background-position:100%;transform:translateX(-687px)}@media (max-width:1025px){.elementor .mb-section-image-left-outside>.elementor-background-overlay{background-size:cover!important}}.elementor .mb-section-image-right-outside>.elementor-background-overlay{transform:translateX(1890px)}@media (max-width:1025px){.elementor .mb-section-image-right-outside>.elementor-background-overlay{background-size:cover!important}}.elementor .mb-section-image-left-23>.elementor-background-overlay{width:50%;background-position:100%;transform:translateX(-400px)}@media (max-width:1025px){.elementor .mb-section-image-left-23>.elementor-background-overlay{background-size:cover!important;transform:translateX(-50%)}}@media (max-width:768px){.elementor .mb-section-image-left-23>.elementor-background-overlay{transform:translateX(-90%)}}.elementor .mb-section-image-right-23>.elementor-background-overlay{height:75%;transform:translateX(70%)}@media (max-width:1025px){.elementor .mb-section-image-right-23>.elementor-background-overlay{background-size:cover!important;transform:translateX(75%)}}@media (max-width:768px){.elementor .mb-section-image-right-23>.elementor-background-overlay{transform:translateX(95%)}}@media (max-width:768px){.elementor .mb-mobile-no-section-image>.elementor-background-overlay{display:none}}.mb-50{margin-bottom:50px}.mb-75{margin-bottom:75px}.mb-100{margin-bottom:100px}.mb-150{margin-bottom:150px}.mb-200{margin-bottom:200px}@media (max-width:1025px){.mb-50{margin-bottom:25px}.mb-75{margin-bottom:35px}.mb-100{margin-bottom:50px}.mb-150{margin-bottom:75px}.mb-200{margin-bottom:125px}}@media (max-width:768px){.mb-50{margin-bottom:10px}.mb-75{margin-bottom:15px}.mb-100{margin-bottom:25px}.mb-150{margin-bottom:50px}.mb-200{margin-bottom:100px}.mb-mobile-0{margin-bottom:0}}body:not(.elementor-editor-active){cursor:url(../images/cursor.svg),auto}body .elementor-button{position:relative;transition:none}body .elementor-button:after{content:"";background:url(../images/button-hover.svg) no-repeat 50%;display:block;position:absolute;width:2rem;height:2rem;right:10%;bottom:-20px;opacity:0;transition:all .3s}body .elementor-button:hover{position:relative;margin:-1px}body .elementor-button:hover:after{opacity:1}@media(max-width:1025px){.mb-button-row .elementor-button{width:100%;margin-bottom:20px}}.mb-main-menu .elementor-menu-toggle:focus{outline:none}.mb-main-menu .elementor-nav-menu--main .elementor-item{padding-left:0!important;padding-right:0!important}.mb-main-menu .elementor-nav-menu--main .elementor-item:after{content:"";background-color:var(--color-primary);width:100%;height:2px;bottom:0}.mb-main-menu .elementor-nav-menu--main>.elementor-nav-menu>.menu-item{padding-left:28px!important;padding-right:70px!important}.mb-main-menu .elementor-nav-menu--main>.elementor-nav-menu>.menu-item.mb-menu-last{padding-right:0!important}@media(max-width:1025px){.mb-main-menu .elementor-nav-menu--main>.elementor-nav-menu>.menu-item{padding-left:10px!important;padding-right:20px!important}.mb-main-menu .elementor-nav-menu--main>.elementor-nav-menu>.menu-item:last-child{padding-right:0!important}}.mb-main-menu .elementor-nav-menu--main .sub-menu{padding-bottom:1rem}.mb-main-menu .elementor-nav-menu--main .current-menu-parent>a,.mb-main-menu .elementor-nav-menu--main .elementor-item-active{font-weight:700}.mb-main-menu .elementor-nav-menu--main .current-menu-parent>a:after,.mb-main-menu .elementor-nav-menu--main .elementor-item-active:after{height:2px;opacity:1!important}.mb-main-menu .elementor-nav-menu--dropdown a{justify-content:flex-start}.mb-main-menu .sub-menu a:before{content:"\\";width:1em;height:1.1em;font-weight:700}.mb-main-menu .mb-menu-facility a:before,.mb-main-menu .mb-menu-facility a:hover{color:var(--color-facility)!important}.mb-main-menu .mb-menu-cleaning a:before,.mb-main-menu .mb-menu-cleaning a:hover{color:var(--color-cleaning)!important}.mb-main-menu .mb-menu-garden a:before,.mb-main-menu .mb-menu-garden a:hover{color:var(--color-garden)!important}.mb-main-menu .mb-mobile-contact{display:none!important}.mb-mobile-menu .mb-mobile-contact{display:block!important;font-weight:700}.mb-mobile-menu-space{margin-top:1rem!important}body.wp-custom-logo .mb-header a{color:var(--color-primary);text-decoration:none}body.wp-custom-logo .mb-header a:hover{color:var(--color-highlight);text-decoration:underline}.elementor-location-header .mb-hide-if-sticky{transition:all .3s}.elementor-location-header .elementor-sticky--active .mb-hide-if-sticky{opacity:0}.elementor-location-header .mb-show-if-sticky{transition:all .3s;opacity:0}.elementor-location-header .elementor-sticky--active .mb-show-if-sticky{opacity:1}.elementor-editor-active .elementor-location-header .mb-show-if-sticky{opacity:.5}.elementor-editor-active .elementor-location-header .elementor-sticky--active .mb-show-if-sticky{opacity:1}.mb-header-menu.elementor-sticky--active{border-bottom:1px solid #eee}.mb-footer-nav li{display:flex!important;justify-content:flex-start}.mb-footer-nav li:before{content:"\\";width:1em;height:1.1em;font-weight:700;position:relative;opacity:1!important}body.wp-custom-logo div[data-elementor-type=footer] a{text-decoration:none}body.wp-custom-logo div[data-elementor-type=footer] a:hover{color:var(--color-highlight);text-decoration:underline}body.wp-custom-logo div[data-elementor-type=footer] .mb-footer-contact h2,body.wp-custom-logo div[data-elementor-type=footer] .mb-footer-contact h3,body.wp-custom-logo div[data-elementor-type=footer] .mb-footer-contact h4{color:var(--color-primary)}body.wp-custom-logo div[data-elementor-type=footer] .elementor-widget-form a,body.wp-custom-logo div[data-elementor-type=footer] .elementor-widget-html a,body.wp-custom-logo div[data-elementor-type=footer] .elementor-widget-nav-menu a,body.wp-custom-logo div[data-elementor-type=footer] .elementor-widget-text-editor a{color:var(--color-primary);text-decoration:none}body.wp-custom-logo div[data-elementor-type=footer] .elementor-widget-form a:hover,body.wp-custom-logo div[data-elementor-type=footer] .elementor-widget-html a:hover,body.wp-custom-logo div[data-elementor-type=footer] .elementor-widget-nav-menu a:hover,body.wp-custom-logo div[data-elementor-type=footer] .elementor-widget-text-editor a:hover{color:var(--color-highlight);text-decoration:underline}.elementor .jet-slider .jet-slider__title{color:var(--color-primary);font-weight:500;letter-spacing:.08em;font-size:20px;text-transform:uppercase;margin-bottom:0}.elementor .jet-slider .jet-slider__subtitle{color:var(--color-primary);font-size:50px;font-weight:700;line-height:60px}.elementor .jet-slider .jet-slider__subtitle span:after{content:"";display:block;height:9px;width:200px;background-color:var(--color-primary);margin:35px 0 -10px}.elementor .jet-slider .jet-slider__desc{color:var(--color-primary);font-size:inherit;margin-top:40px}.elementor .jet-slider .jet-slider__desc a{color:var(--color-primary);font-weight:700;letter-spacing:.16em}.elementor .jet-slider .jet-slider__desc a:hover{text-decoration:underline;color:var(--color-highlight)}.elementor .jet-slider .jet-slider__content-inner>div{width:100%}.mb-fullbg-0 .jet-slider .sp-slide[data-index="0"] .sp-image-container,.mb-fullbg-1 .jet-slider .sp-slide[data-index="1"] .sp-image-container,.mb-fullbg-2 .jet-slider .sp-slide[data-index="2"] .sp-image-container,.mb-fullbg-3 .jet-slider .sp-slide[data-index="3"] .sp-image-container,.mb-fullbg-4 .jet-slider .sp-slide[data-index="4"] .sp-image-container{transform:none}.mb-slider-content a{color:var(--color-primary)!important;font-weight:700;letter-spacing:.16em}.mb-slider-content a:hover{color:var(--color-highlight)!important;text-decoration:underline}.elementor .jet-slider .sp-buttons .sp-button{width:20px;height:5px;border-radius:0}@media (max-width:768px){.elementor .sp-horizontal .sp-arrows{top:95%}}.elementor-editor-active .mb-slide{background-color:rgba(145,191,31,.36)}.elementor-editor-active .sp-layer .mb-slide{background-color:transparent}body.wp-custom-logo .elementor .mb-angular{--angular-padding:10px}body.wp-custom-logo .elementor .mb-angular>.elementor-widget-wrap{padding:100px 0}body.wp-custom-logo .elementor .mb-angular>.elementor-widget-wrap:before{content:"";display:block;background-color:hsla(0,0%,100%,.8);width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;transition:all .3s}@media (min-width:768px){body.wp-custom-logo .elementor .mb-angular>.elementor-widget-wrap:before{transform:skew(15deg,0deg)}}@media (min-width:768px){body.wp-custom-logo .elementor .mb-angular>.elementor-widget-wrap>.elementor-widget-wrap h3{padding-left:calc(1*var(--angular-padding))}body.wp-custom-logo .elementor .mb-angular>.elementor-widget-wrap>.elementor-widget-wrap h3:after{margin:35px 0 15px calc(1*var(--angular-padding))}}body.wp-custom-logo .elementor .mb-angular:hover>.elementor-widget-wrap:before{background-color:hsla(0,0%,100%,.95)}@media (min-width:768px){body.wp-custom-logo .elementor .mb-angular ul{padding-left:calc(3*var(--angular-padding))}body.wp-custom-logo .elementor .mb-angular ul li:before{display:none}body.wp-custom-logo .elementor .mb-angular ul li:first-child{padding-left:calc(0*var(--angular-padding))}body.wp-custom-logo .elementor .mb-angular ul li:nth-child(2){padding-left:calc(1*var(--angular-padding))}body.wp-custom-logo .elementor .mb-angular ul li:nth-child(3){padding-left:calc(2*var(--angular-padding))}body.wp-custom-logo .elementor .mb-angular ul li:nth-child(4){padding-left:calc(3*var(--angular-padding))}body.wp-custom-logo .elementor .mb-angular ul li:nth-child(5){padding-left:calc(4*var(--angular-padding))}body.wp-custom-logo .elementor .mb-angular ul li:nth-child(6){padding-left:calc(5*var(--angular-padding))}body.wp-custom-logo .elementor .mb-angular ul li:nth-child(7){padding-left:calc(6*var(--angular-padding))}body.wp-custom-logo .elementor .mb-angular ul li:nth-child(8){padding-left:calc(7*var(--angular-padding))}body.wp-custom-logo .elementor .mb-angular ul li:nth-child(9){padding-left:calc(8*var(--angular-padding))}body.wp-custom-logo .elementor .mb-angular ul li:nth-child(10){padding-left:calc(9*var(--angular-padding))}body.wp-custom-logo .elementor .mb-angular ul li:nth-child(11){padding-left:calc(10*var(--angular-padding))}body.wp-custom-logo .elementor .mb-angular ul li:nth-child(12){padding-left:calc(11*var(--angular-padding))}body.wp-custom-logo .elementor .mb-angular ul li:nth-child(13){padding-left:calc(12*var(--angular-padding))}body.wp-custom-logo .elementor .mb-angular ul li:nth-child(14){padding-left:calc(13*var(--angular-padding))}body.wp-custom-logo .elementor .mb-angular ul li:nth-child(15){padding-left:calc(14*var(--angular-padding))}}@media (max-width:768px){body.wp-custom-logo .elementor .mb-angular .elementor-widget-wrap{padding:0 45px}body.wp-custom-logo .elementor .mb-angular .elementor-widget-wrap h3:after{margin:35px 0 15px}body.wp-custom-logo .elementor .mb-angular .elementor-widget-wrap ul{padding-left:0}body.wp-custom-logo .elementor .mb-angular .elementor-widget-wrap ul li:before{display:none}}body.wp-custom-logo .elementor-form .elementor-field-group-field_privacy{font-size:16px;align-items:flex-start}body.wp-custom-logo .elementor-form .elementor-field-group-field_privacy input{vertical-align:middle}body.wp-custom-logo .elementor-form input,body.wp-custom-logo .elementor-form select,body.wp-custom-logo .elementor-form textarea{font-weight:300;color:#000;letter-spacing:.01em}body.wp-custom-logo .elementor-form input,body.wp-custom-logo .elementor-form textarea{padding-top:12px;padding-bottom:12px}body.wp-custom-logo .elementor-form input::-webkit-input-placeholder,body.wp-custom-logo .elementor-form textarea::-webkit-input-placeholder{font-size:16px;font-weight:300;text-transform:uppercase}body.wp-custom-logo .elementor-form input::-moz-placeholder,body.wp-custom-logo .elementor-form textarea::-moz-placeholder{font-size:16px;font-weight:300;text-transform:uppercase}body.wp-custom-logo .elementor-form input:-ms-input-placeholder,body.wp-custom-logo .elementor-form textarea:-ms-input-placeholder{font-size:16px;font-weight:300;text-transform:uppercase}body.wp-custom-logo .elementor-form input::-ms-input-placeholder,body.wp-custom-logo .elementor-form textarea::-ms-input-placeholder{font-size:16px;font-weight:300;text-transform:uppercase}body.wp-custom-logo .elementor-form input::placeholder,body.wp-custom-logo .elementor-form select,body.wp-custom-logo .elementor-form textarea::placeholder{font-size:16px;font-weight:300;text-transform:uppercase}body.wp-custom-logo .elementor-form .mb-form-info{font-size:16px;font-weight:300;text-transform:uppercase;padding-left:16px}body.wp-custom-logo .elementor-form label a{color:var(--color-primary);text-decoration:none}body.wp-custom-logo .elementor-form label a:hover{color:var(--color-highlight);text-decoration:underline}body .elementor .elementor-posts--skin-classic_posts_jobs .elementor-post{margin-bottom:150px}body .elementor .elementor-posts--skin-classic_posts_jobs .elementor-post__title{margin-bottom:50px}body .elementor .elementor-posts--skin-classic_posts_jobs .elementor-post__title a{color:var(--color-primary);text-decoration:none}body .elementor .elementor-posts--skin-classic_posts_jobs .elementor-post__title a:hover{color:var(--color-highlight);text-decoration:underline}body .elementor .elementor-posts--skin-classic_posts_jobs .elementor-post__excerpt a,body .elementor .elementor-posts--skin-classic_posts_jobs .elementor-post__readmore a{color:var(--color-primary);text-decoration:underline}body .elementor .elementor-posts--skin-classic_posts_jobs .elementor-post__excerpt a:hover,body .elementor .elementor-posts--skin-classic_posts_jobs .elementor-post__readmore a:hover{color:var(--color-garden);text-decoration:none}.elementor .elementor-widget-icon-box.mb-benefit .elementor-icon-box-content{text-align:left}.elementor .e-con.mb-benefit-bg:before{transform:skewX(15deg) scaleX(.75) translateX(-15%)}@media(max-width:1400px){.elementor .e-con.mb-benefit-bg:before{transform:skewX(15deg) scaleX(1) translateX(-20%)}}@media(max-width:768px){.elementor .e-con.mb-benefit-bg:before{transform:skewX(15deg) scaleX(2) translateX(-20%)}}body .mb-color-facility h1,body .mb-color-facility h2,body .mb-color-facility h3,body .mb-color-facility h4,body .mb-color-facility h5,body .mb-color-facility h6{color:var(--color-facility)}.elementor .jet-slider .jet-slider__subtitle span:after,.mb-line-facility .elementor-heading-title:after{background-color:var(--color-facility)}.mb-footer-nav .mb-color-facility li{color:var(--color-primary)}.mb-footer-nav .mb-color-facility li:before{color:var(--color-facility)!important}.mb-area-facility .elementor-widget-text-editor ul li:before,.mb-area-facility h2,.mb-area-facility h4{color:var(--color-facility)}body .mb-color-cleaning h1,body .mb-color-cleaning h2,body .mb-color-cleaning h3,body .mb-color-cleaning h4,body .mb-color-cleaning h5,body .mb-color-cleaning h6{color:var(--color-cleaning)}.elementor .jet-slider .jet-slider__subtitle span:after,.mb-line-cleaning .elementor-heading-title:after{background-color:var(--color-cleaning)}.mb-footer-nav .mb-color-cleaning li{color:var(--color-primary)}.mb-footer-nav .mb-color-cleaning li:before{color:var(--color-cleaning)!important}.mb-area-cleaning .elementor-widget-text-editor ul li:before,.mb-area-cleaning h2,.mb-area-cleaning h4{color:var(--color-cleaning)}body .mb-color-garden h1,body .mb-color-garden h2,body .mb-color-garden h3,body .mb-color-garden h4,body .mb-color-garden h5,body .mb-color-garden h6{color:var(--color-garden)}.elementor .jet-slider .jet-slider__subtitle span:after,.mb-line-garden .elementor-heading-title:after{background-color:var(--color-garden)}.mb-footer-nav .mb-color-garden li{color:var(--color-primary)}.mb-footer-nav .mb-color-garden li:before{color:var(--color-garden)!important}.mb-area-garden .elementor-widget-text-editor ul li:before,.mb-area-garden h2,.mb-area-garden h4{color:var(--color-garden)}