/*!
 * Copyright (c) 2022 WEBLIFE
 *
 * Permission is granted to use this file for the period specified in the contract 
 * between WEBLIFE and the client. Usage of this file beyond the contract period 
 * is strictly prohibited unless an extended license or written permission is obtained.
 *
 * Modifying or editing this file without prior written consent from WEBLIFE 
 * is not permitted.
 *
 * THE FILE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
 * PARTICULAR PURPOSE AND NONINFRINGEMENT.
 */
img{max-width:100%;height:auto;border-style:none;vertical-align:top}a{color:inherit;background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}b,strong{font-weight:700}small{font-size:80%}.block-list{display:flex;flex-flow:column nowrap;margin:0 -7px -20px}.block-list--no-flush.block-list--no-flush{margin-bottom:0}.block-list__item{display:flex}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.block-list__item{display:block}}.block-list__item>:first-child{margin:0 7px 20px;flex:1 0 0%}@media screen and (width <= 999px){.scroller .block-list{white-space:nowrap;flex-flow:row nowrap}.scroller .block-list:before{content:"";flex:0 0 var(--mobile-container-gutter)}.scroller .block-list:after{content:"";flex:0 0 calc(var(--mobile-container-gutter) - 7px)}.scroller .block-list__item{flex:0 0 auto;white-space:normal;scroll-snap-align:center}}@media screen and (width <= 640px){.scroller .block-list__item{width:81%}}@media screen and (width >= 641px) and (width <= 999px){.scroller .block-list__item{width:56%}.scroller .block-list:before{flex:0 0 var(--desktop-container-gutter)}.scroller .block-list:after{flex:0 0 calc(var(--desktop-container-gutter) - 15px)}}@media screen and (width >= 641px){.block-list{flex-flow:row wrap;margin:0 -15px -30px}.block-list__item>:first-child{margin:0 15px 30px}}@media screen and (width >= 1000px){.block-list{white-space:normal}.block-list:before,.block-list:after{display:none}.block-list__item--grow{flex-grow:1}}.block-list--loose{margin-bottom:-45px}.block-list--loose .block-list__item>:first-child{margin-bottom:45px}@media screen and (width >= 641px){.block-list--loose{margin-bottom:-60px}.block-list--loose .block-list__item>:first-child{margin-bottom:60px}}.container{max-width:1170px;margin-left:auto;margin-right:auto;padding:0 var(--mobile-container-gutter)}.container--medium{max-width:1150px}.container--narrow{max-width:800px}.container--extra-narrow{max-width:630px}.container--giga-narrow{max-width:520px}.anchor{display:block;position:relative;top:-75px;visibility:hidden}@supports (--css: variables){.anchor{top:calc(-1 * var(--header-height))}}.js .no-js{display:none!important}@media screen and (width <= 640px){.container--flush{padding:0}.container--unflush{padding:0 var(--mobile-container-gutter)}}@media screen and (width >= 641px){.container{padding:0 var(--desktop-container-gutter)}}.aspect-ratio{position:relative;margin-left:auto;margin-right:auto}.aspect-ratio img,.aspect-ratio video,.aspect-ratio svg{position:absolute;height:100%;width:100%;max-width:100%;max-height:100%;top:0;left:0}.aspect-ratio--square{padding-bottom:100%!important}.aspect-ratio--short{padding-bottom:75%!important}.aspect-ratio--tall{padding-bottom:150%!important}.aspect-ratio--square img,.aspect-ratio--short img,.aspect-ratio--tall img{position:absolute;width:auto;height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}@supports (object-fit: contain){.aspect-ratio--square img,.aspect-ratio--short img,.aspect-ratio--tall img{width:100%;height:100%;object-fit:contain}}.placeholder-background{position:absolute;top:0;left:0;width:100%;height:100%}.placeholder-svg{display:block;fill:var(--text-color);background-color:rgba(var(--text-color-rgb),.1);width:100%;height:100%;max-width:100%;max-height:100%}.placeholder-svg--inverted{fill:var(--background);background-color:var(--text-color);fill-opacity:.5}.image-background{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;object-position:center}.image-with-text{display:flex;flex-direction:column}.image-with-text__image-container{margin-bottom:25px}@media screen and (width <= 999px){.image-with-text__image-container{width:100%!important;order:-1}}@media screen and (width >= 1000px){.image-with-text{flex-direction:row;align-items:center;justify-content:center}.image-with-text__image-container{max-width:50%;min-width:30%}.image-with-text__image-container,.image-with-text__text-container{width:50%;margin:0}.image-with-text__text-container:last-child{padding-left:60px}.image-with-text__text-container:first-child{text-align:right;padding-right:60px}.image-with-text__text-container:first-child .image-with-text__text-aligner{display:inline-block;text-align:left}}@media screen and (width >= 1000px){.image-with-text__image-container{max-width:none;min-width:0}}@media screen and (width >= 1280px){.image-with-text__text-container:last-child{padding-left:75px}.image-with-text__text-container:first-child{padding-right:75px}}.time{display:flex;justify-content:center;align-items:center}.time .text-block{font-size:13px}.time .text-block:first-of-type{font-size:18px;margin-right:20px}section[data-section-type=cleaning-items]{margin:30px 0}section[data-section-type=cleaning-items] .item-wrapper{max-width:830px;width:100%;border-radius:10px;border:1px solid;margin:0 auto}section[data-section-type=cleaning-items] .item-wrapper .cleaning__title{font-size:18px;line-height:1.5;font-weight:700;padding:15px 0;text-align:center;margin:0;border-radius:10px 10px 0 0}section[data-section-type=cleaning-items] .item-wrapper .block-list{padding:20px 69px 0;margin-bottom:20px}section[data-section-type=cleaning-items] .item-wrapper .block-list .cleaning-item{width:calc(25% - 17px);padding:8.5px 0;margin:8.5px;border:2px solid #d1d1d1;border-radius:30px;text-align:center;font-size:16px;font-weight:700;color:#000}@media screen and (width <= 640px){section[data-section-type=cleaning-items] .item-wrapper .block-list{padding:20px 6px 0;margin-bottom:20px;flex-flow:row wrap}section[data-section-type=cleaning-items] .item-wrapper .block-list .cleaning-item{width:calc(33.333% - 9px);margin:4.5px}}
