@charset "UTF-8";body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}body,html{height:100vh;margin:0 auto;max-width:100vw}@media only screen and (min-width:576px){html{font-size:92%}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-interpolation-mode:nearest-neighbor;font-family:Lato,sans-serif;margin:0;position:relative}.app{padding:1.875rem .9375rem;width:100%}@media only screen and (min-width:48em){.app{padding:3.5rem 3.125rem}}.job-form{min-width:100%;width:100%}.notification-message h4{color:#fff!important}input,option,select,textarea{border-radius:8px}@media only screen and (min-width:48em){input,option,select,textarea{font-size:1rem;width:100%}}input:focus,input:focus-visible,input:focus-within,option:focus,option:focus-visible,option:focus-within,select:focus,select:focus-visible,select:focus-within,textarea:focus,textarea:focus-visible,textarea:focus-within{outline:1.5px solid #34b9b9}input::placeholder,option::placeholder,select::placeholder,textarea::placeholder{font-weight:400}select{cursor:pointer}datalist{max-height:20vh;overflow:auto}datalist option{border-radius:0}input,option,select,textarea{background-color:#fff;border:1px solid rgba(0,0,0,.122);border-radius:6px;color:#000;font-size:.9rem;font-weight:700;padding:13px 18px;transition:all .05s;width:100%}@media only screen and (min-width:48em){input,option,select,textarea{font-size:1rem;width:90%}}input[type=button],input[type=checkbox]{cursor:pointer}input a,input:last-of-type,option a,option:last-of-type,select a,select:last-of-type{grid-column:1/3}.MuiSvgIcon-root{height:2rem!important;min-height:2rem;min-width:2rem;width:2rem!important}.MuiOutlinedInput-root{padding-left:0!important}.MuiOutlinedInput-root input{padding-left:43px}.MuiStepLabel-iconContainer{padding:0!important}.MuiInputBase-root-MuiInput-root:hover:before{border-bottom:none!important}.MuiOutlinedInput-notchedOutline{padding:0}.MuiInput-root:after{border-bottom:2px solid #34b9b9!important}.MuiInput-root{margin-top:0!important;padding-top:0!important}.MuiStep-root{padding-left:2px!important;padding-right:2px!important}.MuiStepIcon-root{height:32px!important;width:32px!important}.MuiStepIcon-root circle{border-color:#d8d8d8;color:#d8d8d8}.title{color:#777;font-size:20px;text-align:center;width:100%}.MuiStepConnector-line{stroke:#258383!important;border-radius:1.5px!important;border-top-width:1.5px!important}.MuiStepIcon-text{font-size:14px!important}.MuiTextField-root{width:100%}.MuiOutlinedInput-root{color:#000}.Mui-focused{left:0!important}.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#34b9b9!important}.swiper-wrapper{justify-content:center}@media screen and (max-width:900px){.swiper-wrapper{justify-content:start}}input.error,option.error,select.error{border:1px solid #b00020}input:disabled::placeholder,option:disabled::placeholder,select:disabled::placeholder{color:#00000061;opacity:1}input:disabled::-ms-input-placeholder,option:disabled::-ms-input-placeholder,select:disabled::-ms-input-placeholder{color:#00000061}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button,option::-webkit-inner-spin-button,option::-webkit-outer-spin-button,select::-webkit-inner-spin-button,select::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number],option[type=number],select[type=number]{-webkit-appearance:textfield;appearance:textfield}input.error,option.error,select.error,textarea.error{outline:1.5px solid #b00020}input::placeholder,option::placeholder,select::placeholder,textarea::placeholder{color:#a7a7a7;font-weight:700;opacity:1}input:disabled::placeholder,option:disabled::placeholder,select:disabled::placeholder,textarea:disabled::placeholder{color:#00000061;opacity:1}input:disabled::-ms-input-placeholder,option:disabled::-ms-input-placeholder,select:disabled::-ms-input-placeholder,textarea:disabled::-ms-input-placeholder{color:#00000061}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button,option::-webkit-inner-spin-button,option::-webkit-outer-spin-button,select::-webkit-inner-spin-button,select::-webkit-outer-spin-button,textarea::-webkit-inner-spin-button,textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number],option[type=number],select[type=number],textarea[type=number]{-webkit-appearance:textfield;appearance:textfield}input[type=checkbox],option[type=checkbox],select[type=checkbox],textarea[type=checkbox]{cursor:pointer;width:auto}option,select{cursor:pointer}option.active,option:hover{background-color:#34b9b9!important}.grid{display:grid}.grid--3{grid-template-columns:1fr;row-gap:7.5rem}@media only screen and (min-width:28em){.grid--3{column-gap:1.5rem;grid-template-columns:repeat(2,1fr);justify-content:space-between;row-gap:5rem}}@media only screen and (min-width:768px){.grid--3{grid-template-columns:repeat(3,1fr)}}:is(h1,h2,h3,h4,h5,h6){color:#000;font-weight:700;margin-bottom:0;margin-top:0}h1{font-size:3.8rem;line-height:60px}@media only screen and (max-width:575px){h1{font-size:2.9rem;line-height:40px}}@media only screen and (max-width:479px){h1{font-size:2.5rem}}h2{font-size:3rem}@media only screen and (max-width:575px){h2{font-size:1.8rem}}@media only screen and (max-width:479px){h2{font-size:1.6rem}}h3{font-size:1.75rem}@media only screen and (max-width:575px){h3{font-size:1.15rem}}h4{font-size:1.5rem}@media only screen and (max-width:575px){h4{font-size:1.35rem}}h6{font-size:1.3rem}@media only screen and (max-width:575px){h6{font-size:1rem}}p{color:rgba(0,0,0,.871);font-size:1.25rem;font-weight:400;line-height:28px;margin:0}@media only screen and (max-width:575px){p{font-size:1.1rem}}p.secondary-p,span.secondary-p{font-size:1.125rem}@media only screen and (max-width:575px){p.secondary-p,span.secondary-p{font-size:.95rem;line-height:25px}}a{color:#34b9b9;cursor:pointer;font-family:Roboto,sans-serif;font-size:.8rem;text-decoration:none}@media only screen and (max-width:575px){a{font-size:1.15rem}}ol,ul{padding-left:0!important}:root{--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-opacity:.45}.flex{column-gap:1.125rem;display:flex}.flex--no-gap{gap:0!important}.flex--gap-small{gap:4px!important}.flex--center{align-items:center}.flex--justify-start{justify-content:start}.flex--column{row-gap:3.5rem}.flex--column,.flex--column-small-gap{column-gap:normal;flex-direction:column}.flex--column-small-gap{row-gap:.7rem}.m-top{margin-top:1.8rem!important}.m-top--big{margin-top:1.5rem!important}@media only screen and (min-width:48em){.m-top--big{margin-top:1.5rem!important}}.m-top--medium{margin-top:2.2rem!important}.m-top--small{margin-top:1.5rem!important}.m-top--extra-small{margin-top:.6rem!important}.m-0{margin-top:0}.mb-0{margin-bottom:0}:is(h1.jobform-text,h2.jobform-text,h3.jobform-text,h4.jobform-text,h5.jobform-text,h6.jobform-text){margin-top:24px}@media only screen and (min-width:48em){:is(h1.jobform-text,h2.jobform-text,h3.jobform-text,h4.jobform-text,h5.jobform-text,h6.jobform-text){margin-top:32px}}:is(h1.jobform-text){margin:0}h2.jobform-text,h3.jobform-text{font-size:2.625rem}span.jobform-main-text{font-weight:bolder}body section.homepage-jumbo .search-form .input-group input,body section.homepage-jumbo .search-form button,section.how .search-form .input-group input,section.how .search-form button,section.jumbo .search-form .input-group input,section.jumbo .search-form button{border:none;font-family:Roboto,Helvetica Neue,"sans-serif";font-size:calc(12px + .5vw);height:65px}#form-inputs>div>input,#form-inputs>div>textarea{border-radius:10px;height:55px;z-index:3}#form-inputs>div.row>div.form-check>input,#form-inputs>div.row>div.form-check>label,#form-inputs>div.row>label{font-family:Roboto,Helvetica Neue,"sans-serif";font-size:calc(12px + .5vw);font-weight:700;margin:25px 0 6px}.form-control::-webkit-input-placeholder{color:#bbb}.form-control:-moz-placeholder{color:#bbb}.form-control:-ms-input-placeholder{color:#bbb}.form-control::-moz-placeholder{color:#bbb}.form-control::-ms-input-placeholder{color:#bbb}.line-break{clear:both;float:none;height:20px;width:100%}html.homepage section.homepage-jumbo.desktop .search-form h1,html.homepage section.homepage-jumbo.desktop .search-form p.lead,html.homepage section.homepage-jumbo.mobile .search-form h1,html.homepage section.homepage-jumbo.mobile .search-form p.lead{color:#fff}html.homepage section.homepage-jumbo.desktop .search-form .example,html.homepage section.homepage-jumbo.mobile .search-form .example{color:#fff;font-weight:500}html.homepage section.homepage-jumbo.desktop .search-form #task-picker .input-group-prepend,html.homepage section.homepage-jumbo.mobile .search-form #task-picker .input-group-prepend{border-bottom:5px solid #69747b59;border-bottom-left-radius:15px;border-left:5px solid #69747b59;border-top:5px solid #69747b59;border-top-left-radius:15px}html.homepage section.homepage-jumbo.desktop .search-form #task-picker .typeahead__container,html.homepage section.homepage-jumbo.mobile .search-form #task-picker .typeahead__container{border-bottom:5px solid #69747b59;border-top:5px solid #69747b59}html.homepage section.homepage-jumbo.desktop .search-form #task-picker .input-group-append,html.homepage section.homepage-jumbo.mobile .search-form #task-picker .input-group-append{border-bottom:5px solid #69747b59;border-bottom-right-radius:15px;border-right:5px solid #69747b59;border-top:5px solid #69747b59;border-top-right-radius:15px}html.homepage section.homepage-jumbo.desktop .search-form .mob-search-container,html.homepage section.homepage-jumbo.mobile .search-form .mob-search-container{background-color:#69747b59}html.homepage section.homepage-jumbo.desktop .why,html.homepage section.homepage-jumbo.mobile .why{border-radius:0}html.homepage section.homepage-jumbo.desktop section.desktop-partners .partner-title,html.homepage section.homepage-jumbo.mobile section.desktop-partners .partner-title{color:#fff;font-size:1rem;font-weight:700}html.homepage section.homepage-jumbo.desktop section.mobile-partners,html.homepage section.homepage-jumbo.mobile section.mobile-partners{background:none}html.homepage section.homepage-jumbo.desktop section.mobile-partners .partner-title,html.homepage section.homepage-jumbo.mobile section.mobile-partners .partner-title{color:#fff}html.homepage section.popular-task-mobile .see-all-tasks{display:none}html.category section.homepage-jumbo.desktop{padding-bottom:100px}body{display:flex;flex-direction:column;font-family:Roboto,sans-serif}body .items-list{align-items:flex-start;display:flex;flex-flow:row;flex-wrap:wrap}body .items-list .category-title{color:#389;font-size:1.3em;text-transform:capitalize}body .items-list .category-list-block{box-sizing:border-box;margin:15px;width:30.303030303%}body .items-list .category-list{list-style:none;margin:0;padding:0}body .items-list .category-list .category-list-item{margin:15px 0;width:100%}body .items-list .item-title{color:#333;font-size:1em;font-weight:700;margin:5px 0}body .search-block{position:relative}body .search-block .search-control button{background:#0000;border:none;color:#999;position:absolute;right:5px;top:8px}body .discount-banner{background-color:#d4edda;border-color:#c3e6cb;color:#155724;display:none;justify-content:flex-start}body section.homepage-jumbo{background-color:#e6f2f7;min-height:calc(420px + 8vw);position:relative}body section.homepage-jumbo .search-form{margin:auto;max-width:700px;padding-top:3rem}body section.homepage-jumbo .search-form h1{color:#212529;font-family:Roboto,sans-serif;font-size:40px;font-weight:700}body section.homepage-jumbo .search-form .example{color:#5f5f5f;margin-bottom:3rem;margin-left:3rem;text-align:left}body section.homepage-jumbo .search-form .input-group input.text{border:none!important;box-shadow:none!important;font-size:1.25rem;height:70px;outline:none;padding-left:0}body section.homepage-jumbo .search-form .input-group input.text::placeholder{font-size:1rem}body section.homepage-jumbo .search-form .input-group input.house-number{margin-left:3px;max-width:140px;padding-left:1rem}body section.homepage-jumbo .search-form .input-group .btn{align-items:center;background-color:orange;border:none;border-bottom-right-radius:9px;border-top-right-radius:9px;display:flex;font-size:1.5rem;font-weight:500;padding:1rem 2rem}body section.homepage-jumbo .search-form .input-group .btn .spinner,body section.homepage-jumbo .search-form .input-group .btn.searching i,body section.homepage-jumbo .search-form .input-group .btn.searching span{display:none}body section.homepage-jumbo .search-form .input-group .btn.searching .spinner{display:block;margin-top:-5px}body section.homepage-jumbo .search-form .input-group .btn.searching .spinner img{width:25px}body section.homepage-jumbo .search-form .input-group .btn:hover{background-color:#f09b00}body section.homepage-jumbo .search-form .input-group .btn>i{margin-right:.5rem}body section.homepage-jumbo .search-form .input-group-prepend{border-right:none!important}body section.homepage-jumbo .search-form .input-group-prepend .input-group-text{background:#fff;border:none;border-bottom-left-radius:9px;border-top-left-radius:9px;padding:1.5rem 1.5rem 1.5rem 1.75rem}body section.homepage-jumbo .search-form .input-group-prepend .no-border-radius{border-radius:0}body section.homepage-jumbo .search-form p.lead{color:#777;font-size:1.3rem;margin-bottom:2rem}body section.homepage-jumbo .search-form .score a{color:#6b6b6b}body section.homepage-jumbo .js-typeahead{margin:0 auto;width:calc(25px + 21vw)}body section.homepage-jumbo .js-typeahead:focus{border:0;outline:none}body section.homepage-jumbo .typeahead__result{background:#fff;box-shadow:0 2px 4px #0003;padding:0;position:absolute;width:100%;z-index:2}body section.homepage-jumbo .typeahead__result .typeahead__list .typeahead__item{line-height:1.8rem}body section.homepage-jumbo .typeahead__result>ul>li>a{display:block;margin:0;padding:0 0 0 1rem;text-decoration:none;width:100%}body section.homepage-jumbo .typeahead__result>ul>li>a:hover{background:#34b9b9;color:#fff!important}body section.homepage-jumbo .typeahead__result>ul>li>a:hover .typeahead__display,body section.homepage-jumbo .typeahead__result>ul>li>a:hover div span{color:#fff}body section.homepage-jumbo .typeahead__result>ul>li>a div span{color:#222}body section.homepage-jumbo .typeahead__result>ul>li>a div .result-category{color:#999}body section.homepage-jumbo .typeahead__container{position:relative}body section.homepage-jumbo .typeahead__list{list-style:none;margin-bottom:0;padding:0;width:100%}body section.homepage-jumbo .typeahead__list .alert.alert-warning{display:block;line-height:1.5rem;margin:0}body section.homepage-jumbo .typeahead__item{line-height:2rem}body section.homepage-jumbo .typeahead__display{color:#000;font-size:calc(10px + .5vw)}body section.homepage-jumbo .bootstrap-select .dropdown-menu{border:none;border-radius:0;top:-70px!important}body section.homepage-jumbo .bootstrap-select .dropdown-toggle .filter-option{align-items:center;background:#fff;display:flex;font-family:Roboto,sans-serif;padding-left:.5rem}body section.homepage-jumbo .bootstrap-select .dropdown-toggle .filter-option-inner-inner{font-size:1.15rem;font-weight:400}body section.homepage-jumbo section.desktop-partners{margin-left:3rem}body section.homepage-jumbo section.desktop-partners .partner-title{color:#000;font-size:1rem;font-weight:700}body section.homepage-jumbo section.desktop-partners #Karwei.image-container{width:13%!important}body section.homepage-jumbo section.desktop-partners #Gamma.image-container{bottom:40px;left:13px;position:absolute;width:8%}body section.homepage-jumbo section.desktop-partners .image-container{align-items:center;display:flex;margin-right:20px;width:30%}body section.homepage-jumbo section.desktop-partners .image-container .media .partner{width:100%}body section.homepage-jumbo.mobile{display:block}body section.homepage-jumbo.mobile .mob-search-container{background-color:#cfdade;border-radius:12px;display:flex;flex-direction:column;padding:.3rem}body section.homepage-jumbo.mobile .mob-search-container .fake-input{background:#fff;border:none;border-radius:12px;color:#aaa;height:4rem;margin-bottom:.4rem;outline:none;padding-left:2rem;text-align:left}body section.homepage-jumbo.mobile .mob-search-container .fake-input-button{background-color:orange;border-radius:12px;color:#fff;font-size:1.4rem;font-weight:500;height:4rem}body #mob-search-modal{background:#fff;overflow:auto;position:fixed}body #mob-search-modal .modal-full{margin:0;min-width:100%}body #mob-search-modal .modal-full .modal-content{-webkit-overflow-scrolling:touch;border:none;border-radius:0;max-height:100vh;min-height:100vh;overflow:auto;position:fixed}body #mob-search-modal .modal-full .modal-content .modal-header{height:4rem;padding:0;position:sticky;position:-webkit-sticky}body #mob-search-modal .modal-full .modal-content .modal-header .close{height:4rem;margin:0;padding-right:1.5rem}body #mob-search-modal .modal-full .modal-content .modal-header .close i{font-size:1rem}body #mob-search-modal .modal-full .modal-content .modal-header .typeahead__container{height:100%;position:absolute;width:100%}body #mob-search-modal .modal-full .modal-content .modal-header .typeahead__container .typeahead__result{-webkit-overflow-scrolling:touch;overflow:scroll;position:absolute;top:4rem;width:100%;z-index:-1}body #mob-search-modal .modal-full .modal-content .modal-header .typeahead__container .typeahead__list{padding-left:0}body #mob-search-modal .modal-full .modal-content .modal-header .typeahead__container .typeahead__list .typeahead__item{align-items:center;display:flex;list-style:none;min-height:4rem;padding-left:2rem}body #mob-search-modal .modal-full .modal-content .modal-header .typeahead__container .typeahead__list .typeahead__item.active a>.result-category{color:#fff}body #mob-search-modal .modal-full .modal-content .modal-header .typeahead__container .typeahead__list .typeahead__item a{color:#000}body #mob-search-modal .modal-full .modal-content .modal-header .typeahead__container .typeahead__list .typeahead__item a .result-category{color:#999}body #mob-search-modal .modal-full .modal-content .modal-header .typeahead__container .typeahead__list .typeahead__item a:hover .result-category{color:#fff}body #mob-search-modal .modal-full .modal-content .modal-header .typeahead__container .typeahead__list .alert.alert-warning{border-radius:0;list-style:none;margin-bottom:0;width:110vw;z-index:-1}body #mob-search-modal .modal-full .modal-content .modal-header .typeahead__container .typeahead__field{-webkit-overflow-scrolling:touch;border-bottom:1px solid #eee;height:4rem;overflow:hidden;position:fixed;position:-webkit-sticky;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}body #mob-search-modal .modal-full .modal-content .modal-header .typeahead__container .typeahead__field .typeahead__query{height:100%;width:100%}body #mob-search-modal .modal-full .modal-content .modal-header .typeahead__container .typeahead__field .typeahead__query .js-typeahead{border:none;height:100%;outline:none;padding-left:2rem;position:absolute;width:100%}body section.homepage-jumbo .why{background:#fff;border-radius:6px;margin-top:3rem}body section.homepage-jumbo .why .card-header{background:none;border:none;padding:1.25rem 1.25rem 0}body section.homepage-jumbo .why .card-header .usp-title{font-size:1.25rem;font-weight:500}body section.homepage-jumbo .why .card-body{padding:0 1.25rem 1.25rem}body .why ul{list-style:none;margin:0;padding:0}body .why ul li:first-child i{color:#ffa825;font-size:19px}body .why ul li{font-size:.9rem;font-weight:lighter;padding-top:1rem}body .why ul li span{display:inline-block;max-width:80%}body .why ul li i{color:#34b9b9;display:inline-block;font-size:22px;margin-bottom:1rem;margin-right:.5rem;vertical-align:top}body section.pro-carousel{background-color:#f1f8fa;padding:3rem 11rem 2rem;text-align:center}body section.pro-carousel .carousel-title{font-size:2rem;font-weight:500;margin-bottom:0}body section.pro-carousel p.text-center{color:#777}body section.pro-carousel .carousel-card{display:block;margin:1rem}body section.pro-carousel .card-header{background-color:#fff;border:none!important;border-radius:6px 6px 0 0!important;margin-top:5rem;padding-bottom:0}body section.pro-carousel .card-header img.card-img-top.img-fluid{background-color:#fed900;border-radius:50%;display:block;height:auto;margin-left:auto;margin-right:auto;margin-top:-60px;max-width:70px;width:70px}body section.pro-carousel .card-header p.card-subtitle{color:#999;margin-bottom:0;margin-top:10px}body section.pro-carousel .card-body{background-color:#fff;border-bottom:2px solid #f1f8fa}body section.pro-carousel .card-body div.card-text{font-size:20px;font-weight:700;margin-bottom:0}body section.pro-carousel .card-body div.card-text .zi{color:#34b9b9;font-size:19px}body section.pro-carousel .card-body div.card-text .z-computer:before,body section.pro-carousel .card-body div.card-text .z-witgoedmonteur:before{font-size:21px}body section.pro-carousel .card-body p.card-text{color:#999;font-size:14px;margin-top:0}body section.pro-carousel .card-footer{background-color:#fff;border-radius:0 0 6px 6px!important;border-top:none;padding:1rem 1.25rem 1.25rem}body section.pro-carousel .card-footer p.card-text.region{font-size:15px;font-weight:400}body section.pro-carousel .card-footer p.card-text{color:#999;font-size:15px;margin-bottom:0;margin-top:0}body section.pro-carousel span.score{display:flex;justify-content:center}body section.pro-carousel span.score.review{display:inline-block;line-height:0;margin-bottom:0;overflow:hidden;position:relative;vertical-align:middle}body section.pro-carousel span.stars-active.review{color:#eebd01;display:inline-block;margin-bottom:0;overflow:hidden;position:relative;white-space:nowrap;z-index:1}body section.pro-carousel span.stars-inactive.review{color:#777;left:3px;margin-bottom:0;position:absolute;top:0}body section.pro-carousel .score-wrap.review{display:inline-block;margin-bottom:0;padding-right:10px;position:relative}body section.pro-carousel .score .review-stars{color:#999}body section.pro-carousel .owl-next i,body section.pro-carousel .owl-prev i{bottom:0!important}body section.pro-carousel .owl-dots{display:none}body section.popular-task{background:#e6f2f7;padding:3rem 1rem 2rem}body section.popular-task .category-task-container,body section.popular-task .category-task-container .see-all-tasks{display:none}body section.popular-task .title{font-size:1.4rem;font-weight:700;margin-bottom:.5rem;padding-left:1rem}body section.popular-task .popular-categories{display:flex;flex-wrap:nowrap;margin-bottom:1rem;overflow-x:auto;padding-bottom:1rem}body section.popular-task .popular-categories .category-button{-webkit-touch-callout:none;border-radius:3rem;color:#69cacc;cursor:pointer;font-size:1.2rem;font-weight:500;padding:.2rem 1rem;-webkit-user-select:none;user-select:none;white-space:nowrap}body section.popular-task .popular-categories .category-button.selected{background:#34b9b9;border-radius:3rem;color:#fff;font-size:1.2rem;font-weight:500;padding:.2rem 1rem;transition:background-color .3s linear,color .3s linear;white-space:nowrap}body section.popular-task .popular-categories::-webkit-scrollbar{width:1rem}body section.popular-task .popular-categories::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000004d}body section.popular-task .popular-categories::-webkit-scrollbar-thumb{background-color:#34b9b9;border-radius:10px;outline:2px solid #708090}body section.popular-task .popular-categories::-webkit-scrollbar:vertical{display:none}body section.popular-task .popular-categories{scrollbar-color:#34b9b9 #0000004d;scrollbar-width:thin}body section.popular-task .main-tasks-container{display:flex;justify-content:space-between}body section.popular-task .main-tasks-container .main-task{background-repeat:no-repeat;background-size:cover;border-radius:1rem;display:flex;flex-direction:column;justify-content:space-between;margin:0 0 1rem;padding:1.5rem 1rem;width:66%}body section.popular-task .main-tasks-container .main-task .task-title{color:#fff;font-size:1.4rem}body section.popular-task .main-tasks-container .main-task .review-container{padding-bottom:.7rem}body section.popular-task .main-tasks-container .main-task .review-container .stars{display:inline-block;font-size:16px;line-height:0;overflow:hidden;position:relative;vertical-align:middle;z-index:0}body section.popular-task .main-tasks-container .main-task .review-container .stars .stars-active{color:#eebd01;display:inline-block;overflow:hidden;position:relative;white-space:nowrap;z-index:10}body section.popular-task .main-tasks-container .main-task .review-container .stars .stars-inactive{color:#ccc;left:0;position:absolute;top:0}body section.popular-task .main-tasks-container .main-task .review-container .review-text{color:#fff;font-size:.8rem}body section.popular-task .main-tasks-container .main-task .task-description{color:#fff;font-size:1rem;margin-bottom:1.5rem;width:75%}body section.popular-task .main-tasks-container .main-task .footer{align-items:center;display:flex}body section.popular-task .main-tasks-container .main-task .footer a{display:flex;text-decoration:none}body section.popular-task .main-tasks-container .main-task .footer .from-price{color:#fff;font-weight:500;padding-left:1rem}body section.popular-task .main-tasks-container .main-task .footer a{background:none;border:.1rem solid #fff;border-radius:10px;color:#fff;cursor:pointer;display:block;font-size:.9rem;font-weight:500;max-width:33%;padding:7px 10px 5px;text-align:center;text-transform:uppercase;transition:all .25s ease}body section.popular-task .main-tasks-container .main-task .footer a:hover{background:#fff;box-shadow:none;color:#000;text-shadow:none}body section.popular-task .main-tasks-container .main-task:nth-child(2){display:flex;flex-direction:column;justify-content:space-between;width:32%}body section.popular-task .main-tasks-container .main-task:nth-child(2) .task-title{color:#fff;font-size:1.4rem}body section.popular-task .main-tasks-container .main-task:nth-child(2) .review-container{padding-bottom:.7rem}body section.popular-task .main-tasks-container .main-task:nth-child(2) .review-container .stars{display:inline-block;font-size:16px;line-height:0;overflow:hidden;position:relative;vertical-align:middle;z-index:0}body section.popular-task .main-tasks-container .main-task:nth-child(2) .review-container .stars .stars-active{color:#eebd01;display:inline-block;overflow:hidden;position:relative;white-space:nowrap;z-index:10}body section.popular-task .main-tasks-container .main-task:nth-child(2) .review-container .stars .stars-inactive{color:#ccc;left:0;position:absolute;top:0}body section.popular-task .main-tasks-container .main-task:nth-child(2) .review-container .review-text{color:#fff;font-size:.8rem}body section.popular-task .main-tasks-container .main-task:nth-child(2) .task-description{color:#fff;font-size:.9rem;margin-bottom:1.5rem;width:100%}body section.popular-task .main-tasks-container .main-task:nth-child(2) .footer{align-items:center;display:flex}body section.popular-task .main-tasks-container .main-task:nth-child(2) .footer .from-price{color:#fff;font-weight:500}body section.popular-task .main-tasks-container .main-task:nth-child(2) .footer a{background:none;border:.1rem solid #fff;border-radius:10px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;max-width:45%;padding:7px 10px 5px;text-align:center;text-transform:uppercase;transition:all .25s ease}body section.popular-task .main-tasks-container .main-task:nth-child(2) .footer a:hover{background:#fff;border:.1rem solid #fff;border-radius:10px;color:#000;font-size:.9rem;font-weight:500;padding:7px 10px 5px;text-transform:uppercase}body section.popular-task .other-task-container{display:flex;flex-wrap:wrap;justify-content:flex-start}body section.popular-task .other-task-container a{margin-right:1.1rem;text-decoration:none;width:32%}body section.popular-task .other-task-container a .other-tasks{background:#fff;border:1px solid #fff;border-radius:8px;cursor:pointer;margin-bottom:1rem;padding:.7rem 1rem;transition:all .25s ease}body section.popular-task .other-task-container a .other-tasks:hover{border:1px solid #34b9b9}body section.popular-task .other-task-container a .other-tasks .other-task-title{color:#000;font-size:1.2rem;font-weight:700}body section.popular-task .other-task-container a .other-tasks .review-container{padding-bottom:.7rem}body section.popular-task .other-task-container a .other-tasks .review-container .stars{display:inline-block;font-size:16px;line-height:0;overflow:hidden;position:relative;vertical-align:middle;z-index:0}body section.popular-task .other-task-container a .other-tasks .review-container .stars .stars-active{color:#eebd01;display:inline-block;overflow:hidden;position:relative;white-space:nowrap;z-index:10}body section.popular-task .other-task-container a .other-tasks .review-container .stars .stars-inactive{color:#ccc;left:0;position:absolute;top:0}body section.popular-task .other-task-container a .other-tasks .review-container .review-text{color:#777;font-size:.8rem}body section.popular-task .other-task-container a .other-tasks .from-price{color:#34b9b9;font-size:1.1rem;font-weight:700}body section.popular-task .other-task-container a .other-tasks .in-area{color:#777;font-size:.75rem}body section.popular-task .other-task-container a:nth-child(3),body section.popular-task .other-task-container a:nth-child(6){margin-right:0}body section.video{background:#f1f8fa;padding:3rem 6rem}body section.video .container{max-width:75%}body section.video .embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}body section.video .embed-container embed,body section.video .embed-container iframe,body section.video .embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}body section.explanation{background:#f1f8fa;padding:3rem 6rem}body section.explanation.explanation-desktop .explanation-image-container{align-items:center;background-size:contain;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:75vw;min-height:15rem}body section.explanation.explanation-desktop .explanation-image-container .explanation-image{display:flex;flex-direction:column}body section.explanation.explanation-desktop .explanation-image-container .explanation-image img{left:1rem;position:relative}body section.explanation.explanation-desktop .explanation-image-container .explanation-image:nth-child(4){position:relative;right:1rem}body section.explanation.explanation-desktop .explanation-text-container{display:flex;flex-direction:row;justify-content:space-between}body section.explanation.explanation-desktop .explanation-text-container span{color:#334d6e;font-size:1.1rem;font-weight:700;max-width:20vw;padding:0 1rem;text-align:center}body section.explanation h2{text-align:center}body section.explanation p{color:#777;margin-bottom:2rem;text-align:center}body section.explanation-mobile{padding:0 1.25rem}body section.explanation-mobile .heading{margin:0}body section.explanation-mobile .explanation-image-container{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:2rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;min-height:33rem;position:relative}body section.explanation-mobile .explanation-image-container .explanation-image{align-items:center;display:flex;flex-direction:column;max-width:48vw;text-align:center;width:48vw}body section.explanation-mobile .explanation-image-container .explanation-image span{color:#334d6e;font-size:1.1rem;font-weight:700;max-width:50%;text-shadow:0 0 20px #fff}body section.explanation-mobile .explanation-image-container .explanation-image:nth-child(2){position:relative;top:3rem}body section.explanation-mobile .explanation-image-container .explanation-image:nth-child(3){position:relative;right:3rem}body section.explanation-mobile .explanation-image-container .explanation-image:nth-child(4){position:relative;top:7rem}body section.publicity{border-top:none;padding:3rem 0}body section.publicity h3{text-align:center}body section.publicity .media{align-items:center;justify-content:center;min-height:120px;padding:1rem}body section.publicity .media img{filter:grayscale(1);margin:auto;max-width:100px}body section.insurance{background-color:#f1f8fa;margin-top:0;padding-bottom:1rem;position:relative}body section.insurance p{color:#888787;font-size:18px;font-weight:400;text-align:center}body section.insurance a{color:#34b9b9;font-weight:400}body section.insurance .full-width-border{background:linear-gradient(90deg,#ffcf55,#ffa825);padding:3px;width:100%}body section.insurance img.insurance-badge{display:block;margin:-4.5rem auto 2rem;max-width:140px;width:14%}body .customer-carousel{position:relative}body .customer-carousel .carousel-title{font-size:2rem;font-weight:500}body .owl-prev{border:0 solid #000;display:block!important;height:100px;margin-left:-20px;outline:none!important;position:absolute;top:40%;width:15px}body .owl-prev i{bottom:60px;font-size:2rem;outline:none;position:relative;right:15px}body .owl-next{border:0 solid #000;display:block!important;height:100px;outline:none!important;position:absolute;right:-25px;top:40%;width:15px}body .owl-next i{bottom:60px;font-size:2rem;outline:none;padding-left:5px;position:relative}body section.mobile-partners{background:#e6f2f7;display:none;padding:2rem 3rem}body section.mobile-partners .partner-title{color:#777;font-size:1rem;font-weight:700}body section.customer-carousel{background-color:#f1f8fa;padding:2rem 11rem;text-align:center}body section.customer-carousel h2{margin-bottom:0!important}body section.customer-carousel p.mb-3{color:#777;margin-bottom:2rem}body section.customer-carousel p.card-text.name-city{color:#000;font-weight:700;margin-bottom:0;margin-top:1rem}body section.customer-carousel .card-body{background-color:#fff;border:1px solid #ccc;border-radius:1.5%;min-height:210px;padding:1rem 0;position:relative}body section.customer-carousel .card-body i.zi{color:#34b9b9;font-size:34px}body section.customer-carousel .card-body .card-subtitle{color:#999;font-size:13px;margin:0;padding:.1rem}body section.customer-carousel .card-footer{background-color:#0000;border-top:none}body section.customer-carousel .card-footer .card-text.date{color:#666;font-size:13px}body section.customer-carousel .card-triangle{background-color:#fff;border-bottom:1px solid #ccc;border-right:1px solid #ccc;bottom:-10px;height:20px;left:0;margin:auto;position:absolute;right:0;transform:rotate(45deg);width:20px}body section.customer-carousel span.score.review{display:inline-block;font-size:14px;line-height:0;margin-bottom:0;overflow:hidden;position:relative;vertical-align:middle}body section.customer-carousel span.stars-active.review{color:#eebd01;display:inline-block;margin-bottom:0;overflow:hidden;position:relative;white-space:nowrap;z-index:1}body section.customer-carousel span.stars-inactive.review{color:#ccc;left:3px;margin-bottom:0;position:absolute;top:0}body section.customer-carousel .owl-item .carousel-card{display:block;margin:1rem 2rem}body section.customer-carousel div.card-title{font-size:16px;font-weight:500;margin-bottom:0}body section.customer-carousel .card-text .review-text.no-message{color:#ccc;font-size:.8rem;font-style:italic}body section.customer-carousel .card-text .review-text{color:#000;margin-bottom:0;margin-top:1rem;padding-left:.5rem;padding-right:.5rem;transition:opacity .3s ease-in-out}body section.customer-carousel .expand-review-text{color:#34b9b9;cursor:pointer;font-size:.8rem}body section.customer-carousel h2.card-title{font-size:1.75rem;font-weight:700}body section.customer-carousel .score-wrap.review{display:inline-block;margin-bottom:0;padding-right:10px;position:relative}body section.customer-carousel .owl-nav .owl-next{padding-right:3rem!important}body section.customer-carousel .owl-nav .owl-prev{padding-left:2rem!important}body section.pro-review{overflow:hidden;position:relative}body section.pro-review .image-overlay{height:100%;position:absolute;right:0;top:0;width:50%}body section.pro-review .image-overlay:after{background-color:#ccc;content:"";height:100%;opacity:.5;position:absolute;right:0;top:0;width:100%}body section.pro-review img{border-radius:0;margin:0}body section.pro-review .image-overlay-text{margin-left:-3rem;padding:8rem;position:relative;z-index:10}body section.pro-review .image-overlay-button{color:#000;margin-top:2rem;text-align:center}body section.pro-review .image-overlay-button h5{font-size:1.5rem}body section.pro-review #submit-button{background-color:#34b9b9;color:#fff;font-size:1.5rem}body section.pro-review #submit-button:hover{background-color:#2c9696}body section.pro-review #heading{color:#000;font-size:27px;margin-bottom:2rem}body section.pro-review #name{color:#000;font-size:22px;font-weight:700;line-height:1}body section.pro-review #job{color:#666;font-size:22px}body.jobform{background:#fff}body.jobform section#map{height:152vh;margin-top:-52vh;opacity:1;position:fixed!important;top:0;width:100vw}body.jobform .step-container{align-items:center;border-bottom:2px solid #fed900;display:flex;justify-content:space-around;padding-bottom:20px}body.jobform .step-container .step{text-align:center;width:30%}body.jobform .step-container .step:after{align-items:center;background:#f9c600;border-radius:50%;bottom:-14px;content:"1";display:flex;height:20px;justify-content:center;padding:15px;position:absolute;width:20px}body.jobform .step-container .step.current{color:#000;font-weight:700}body.jobform .step-container .step.current:after{background:#fed900}body.jobform .step-container .step.complete{color:#228b22;font-weight:700}body.jobform .step-container .step.complete:after{font-weight:400}body.jobform .step-container .step.complete i.fa.fa-check{color:#228b22;display:inline-block}body.jobform .step-container .step i.fa.fa-check{display:none}body.jobform .step-container .step-0:after{color:#000;content:"1";margin-left:76px}body.jobform .step-container .step-1{color:#989898}body.jobform .step-container .step-1:after{color:#000;content:"2";margin-left:76px}body.jobform .step-container .step-2{color:#989898}body.jobform .step-container .step-2:after{color:#000;content:"3";margin-left:80px}body.jobform .step-container i.fa.fa-arrow-right{color:#000}body.jobform #stepper-nav-container{align-items:center;display:flex;justify-content:space-between}body.jobform #stepper-nav-container button{background-color:orange;border-color:orange;font-size:1rem}body.jobform #stepper-nav-container button:hover{background-color:#e29200;border-color:#e29200}body.jobform #stepper-nav-container #stepper-prev{align-items:center;border-radius:50%;display:flex;height:50px;justify-content:center;visibility:hidden;width:50px}body.jobform #stepper-nav-container #stepper-prev i{font-size:1.4rem}body.jobform #stepper-nav-container #stepper-next{align-items:center;border-radius:50%;display:flex;height:50px;justify-content:center;width:50px}body.jobform #stepper-nav-container #stepper-next i{font-size:1.4rem}body.jobform #job-form-steps .calendar-dow td,body.jobform #job-form-steps .calendar-dow-header th,body.jobform #job-form-steps .time-price span,body.jobform #job-form-steps .time-range,body.jobform #job-form-steps .time-servicefee{color:#212529}body.jobform #job-form-steps .steps.clearfix{display:none}body.jobform section.jobform-desktop.slider-calendar .card{margin:4rem auto;max-width:900px;width:50%}body.jobform section.jobform-desktop.slider-calendar .card .card-body{min-height:35rem;padding:1.25rem 4rem}body.jobform section.jobform-desktop.slider-calendar .job h3{color:#4a4a4a;font-size:42px;margin-bottom:0;margin-top:3rem}body.jobform section.jobform-desktop.slider-calendar .jobform-stepper{align-items:center;display:flex;flex-direction:column;font-size:.9rem}body.jobform section.jobform-desktop.slider-calendar .jobform-stepper .title{color:#777;font-size:20px}body.jobform section.jobform-desktop.slider-calendar .jobform-stepper .stepper-container{display:flex;justify-content:center;width:100%}body.jobform section.jobform-desktop.slider-calendar .jobform-stepper .stepper-container .stepper-back-button{color:#c5c5c5;font-size:1.1rem;padding-top:4px;position:relative;right:35%;visibility:hidden}body.jobform section.jobform-desktop.slider-calendar .jobform-stepper .stepper-container svg{padding:4px 2px}body.jobform section.jobform-desktop.slider-calendar .jobform-stepper .stepper-container span{align-items:center;border:1px solid #000;border-radius:50%;display:flex;height:32px;justify-content:center;text-align:center;width:32px}body.jobform section.jobform-desktop.slider-calendar .jobform-stepper .stepper-container span .fa-check{position:relative;top:1px}body.jobform section.jobform-desktop.slider-calendar .jobform-stepper .stepper-container #stepper1{background:#fff;border-color:#34b9b9;color:#34b9b9;font-size:18px}body.jobform section.jobform-desktop.slider-calendar .jobform-stepper .stepper-container #stepper2,body.jobform section.jobform-desktop.slider-calendar .jobform-stepper .stepper-container #stepper3,body.jobform section.jobform-desktop.slider-calendar .jobform-stepper .stepper-container #stepper4{background:#d8d8d8;border-color:#d8d8d8;color:#fff;font-size:18px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .form-field{margin-top:0}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .form-field .form-field__control{background:#fff;border-radius:8px 8px;overflow:hidden;position:relative;width:100%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .form-field .form-field__control .form-field__label{padding:20px 12px 0;top:24px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .form-field .form-field__control .form-field__label span{padding:1px 3px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .form-field .form-field__control .form-field__input,body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .form-field .form-field__control .form-field__textarea{border:1px solid #ccc;padding:0 0 0 20px!important}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .form-field.form-field--is-active .form-field__control .form-field__label,body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .form-field.form-field--is-filled .form-field__control .form-field__label{transform:translateY(-32px)}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .form-field.form-field--is-active .form-field__control .form-field__label span,body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .form-field.form-field--is-filled .form-field__control .form-field__label span{background:#fff}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard{overflow:visible;overflow:initial}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard section .last-button{padding-top:1rem}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard section .last-button .input-group-append{display:flex;justify-content:center;margin:0 auto}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard section .last-button .input-group-append .jf-stepper-next{background:orange;border-color:orange;font-size:26px;font-weight:500;padding:10px 9rem}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard section .last-button .input-group-append .jf-stepper-next:disabled{background:#d8d8d8;border-color:#d8d8d8}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard section .last-button .btm-details-msg{color:#9b9b9b;font-size:16px;margin-top:9px;text-align:center}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix{background:#fff}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .job.desktop .taskInfo{color:#9b9b9b;font-size:1rem}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .job.desktop .taskInfo span{font-weight:400}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .job.desktop .taskInfo span.stars{display:inline-block;font-size:16px;overflow:hidden;position:relative;vertical-align:middle;z-index:0}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .job.desktop .taskInfo span.stars .stars-wrap .stars-active{color:#eebd01;display:inline-block;overflow:hidden;position:relative;white-space:nowrap;z-index:10}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .job.desktop .taskInfo span.stars .stars-wrap .stars-inactive{color:#ccc;left:0;position:absolute;top:0}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .job.desktop .taskInfo .based-on{color:#999;font-size:.9rem;margin:0 0 1rem}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .label-title{color:#4a4a4a;font-size:26px;font-weight:500;margin-bottom:0;margin-top:3rem}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .label-subtitle{color:#9b9b9b;font-size:18px;margin-bottom:.5rem}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .row.no-gutters.input-wrap{align-items:baseline;display:flex;flex-direction:row;justify-content:normal}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .row.no-gutters.input-wrap .postcode-input{margin-right:1.5rem;width:40%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .row.no-gutters.input-wrap .postcode-input .form-field{margin-top:0}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .row.no-gutters.input-wrap .postcode-input .form-field .form-field__control{background:#fff;border-radius:8px 8px;overflow:hidden;position:relative;width:100%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .row.no-gutters.input-wrap .postcode-input .form-field .form-field__control .form-field__label{font-size:20px;padding:20px 12px 0;top:24px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .row.no-gutters.input-wrap .postcode-input .form-field .form-field__control .form-field__label span{padding:1px 3px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .row.no-gutters.input-wrap .postcode-input .form-field .form-field__control .form-field__input{border:1px solid #ccc;font-size:22px;height:70px;padding:0 0 0 20px!important}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .row.no-gutters.input-wrap .postcode-input .form-field.form-field--is-active .form-field__control .form-field__label,body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .row.no-gutters.input-wrap .postcode-input .form-field.form-field--is-filled .form-field__control .form-field__label{transform:translateY(-32px)}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .row.no-gutters.input-wrap .postcode-input .form-field.form-field--is-active .form-field__control .form-field__label span,body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .row.no-gutters.input-wrap .postcode-input .form-field.form-field--is-filled .form-field__control .form-field__label span{background:#fff}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .row.no-gutters.input-wrap .number-input{width:20%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .row.no-gutters.input-wrap .number-input .form-field{margin-top:0}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .row.no-gutters.input-wrap .number-input .form-field .form-field__control{background:#fff;border-radius:8px 8px;overflow:hidden;position:relative;width:100%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .row.no-gutters.input-wrap .number-input .form-field .form-field__control .form-field__label{font-size:20px;padding:20px 12px 0;top:24px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .row.no-gutters.input-wrap .number-input .form-field .form-field__control .form-field__label span{padding:1px 3px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .row.no-gutters.input-wrap .number-input .form-field .form-field__control .form-field__input{border:1px solid #ccc;font-size:22px;height:70px;padding:0 0 0 20px!important}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .row.no-gutters.input-wrap .number-input .form-field.form-field--is-active .form-field__control .form-field__label,body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .row.no-gutters.input-wrap .number-input .form-field.form-field--is-filled .form-field__control .form-field__label{transform:translateY(-32px)}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .row.no-gutters.input-wrap .number-input .form-field.form-field--is-active .form-field__control .form-field__label span,body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .row.no-gutters.input-wrap .number-input .form-field.form-field--is-filled .form-field__control .form-field__label span{background:#fff}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .validation-message{padding-top:3rem}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .validation-message #location-check-icon{color:#34b9b9;font-size:1.5rem}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .validation-message #validate-address{color:#9b9b9b;font-size:12px;font-weight:100}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .validation-message #invalid-address{color:crimson;font-size:12px;font-weight:100}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .jobform-partners{margin:5rem auto 0;width:45%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .jobform-partners .title{color:#9b9b9b;font-size:13px;margin:0 auto;text-align:center}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .jobform-partners .partner-images{align-items:center;display:flex;flex-direction:row;justify-content:center}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .jobform-partners .partner-images img{filter:grayscale(100%);height:20%;padding:0 1px;width:20%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .jobform-partners .partner-images #gamma{width:18%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .jobform-partners .partner-images #hornbach{width:36%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .jobform-partners .partner-images #praxis{width:21%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .jobform-partners .partner-images #bol{width:28%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section.address-validation .jobform-partners .subtitle{color:#9fbfc1;font-size:12px;text-align:center}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when #spoed-option-alert{background-color:#fff;border-color:#fff}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when #spoed-option-alert .time-checkbox-container .time-checkbox-label{padding-left:5px;padding-top:3px;width:15%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when #spoed-option-alert .time-checkbox-container .time-checkbox-label .checkmark{border-radius:2px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when #spoed-option-alert .time-checkbox-container .time-checkbox-label input:checked~.checkmark{background-color:#34b9b9;border-color:#34b9b9}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when #spoed-option-alert .time-checkbox-container .time-checkbox-label .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when #spoed-option-alert .time-checkbox-container .time-details p{border:none}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when #spoed-option-alert .time-checkbox-container .time-details .time-price .rate-type{color:#9b9b9b;display:inline-block;font-size:12px;font-weight:400}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .slider-title{color:#4a4a4a;font-size:32px;font-weight:500;padding:2rem 0}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .scroll-container{padding-left:5px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .scroll-container #newDates .date{border-radius:10%;max-width:15%;min-width:13%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .scroll-container #newDates .date .day-day{font-size:18px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .scroll-container #newDates .date .day-date .number{font-size:26px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .scroll-container #newDates .date .day-date .month{font-size:18px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .calendar-container{display:flex;margin-top:1rem;padding-bottom:10rem;padding-left:15px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .calendar-container p{color:#9b9b9b;font-size:18px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .calendar-container img{height:30px;padding-left:20px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container{display:flex;max-width:100%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar{padding-bottom:3rem;width:55%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table td{padding:4px 2px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table .calendar-month-header td.calendar-header span{color:#4a4a4a;float:none;font-size:16px;font-weight:500;padding:0;text-align:center}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table .calendar-month-header td .calendar-month-navigation i{color:#4a4a4a}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table .calendar-month-header td{background-color:#fff}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table .calendar-dow-header th{background:#fff;color:#d8d8d8}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table .calendar-dow td{background:#fff}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table .calendar-dow td .day{height:30px;margin:5px auto;width:30px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table .calendar-dow td .day .badge.badge-event{background:#34b9b9;border-radius:50%;color:#fff!important;font-weight:400;height:100%;padding-top:22%;text-align:center;top:0;width:100%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table .calendar-dow td .day .badge.badge-event:after{content:""}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table tr:last-child{height:auto}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table tr td div.day{font-feature-settings:"pnum";align-items:center;border-radius:50%;display:flex;font-size:14px;font-variant-numeric:proportional-nums;height:26px;justify-content:center;margin:5px;padding:1px 0 0;width:26px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table tr td div.day.activeDay{--box-shadow-color:#666;box-shadow:0 1px 3px 0 var(--box-shadow-color)}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table tr td.startRange,body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table tr td.startRangeConfirmed{background-image:linear-gradient(#fff,#fff 22%,#34b9b8 0,#34b9b8 79%,#fff 0);border-bottom-left-radius:100vw;border-top-left-radius:100vw}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table tr td.startRange div.day,body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table tr td.startRangeConfirmed div.day{color:#fff;padding-top:0}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table tr td.startRange div.day span,body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table tr td.startRangeConfirmed div.day span{--box-shadow-color:#666;box-shadow:0 1px 3px 0 var(--box-shadow-color)}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table tr td.endRange,body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table tr td.endRangeConfirmed{background-image:linear-gradient(#fff,#fff 22%,#34b9b8 0,#34b9b8 79%,#fff 0);border-bottom-right-radius:100vw;border-top-right-radius:100vw}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table tr td.endRange div.day,body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table tr td.endRangeConfirmed div.day{color:#fff;padding-top:0}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table tr td.endRange div.day span,body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table tr td.endRangeConfirmed div.day span{--box-shadow-color:#666;box-shadow:0 1px 3px 0 var(--box-shadow-color)}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table tr td.withinRange,body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table tr td.withinRangeConfirmed{background-image:linear-gradient(#fff,#fff 22%,#34b9b8 0,#34b9b8 79%,#fff 0)}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table tr td.withinRange div.day,body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container #my-calendar .zabuto_calendar .table tr td.withinRangeConfirmed div.day{color:#fff}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container .options-checkboxes{width:50%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container .options-checkboxes .time-option-container{flex-direction:column;margin-left:3rem;margin-top:4rem}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container .options-checkboxes .time-option-container .time-checkbox-container{width:100%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container .options-checkboxes .time-option-container .time-checkbox-container .time-checkbox-label{width:33%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container .options-checkboxes .time-option-container .time-checkbox-container .time-checkbox-label .time-section{color:#30b8b8;font-size:16px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container .options-checkboxes .time-option-container .time-checkbox-container .time-details .time-price{border-color:#30b8b8}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container .options-checkboxes .time-option-container .time-checkbox-container .time-details .time-price .rate-type{color:#9b9b9b;display:inline-block;font-size:12px;font-weight:400}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .row.date-picker .bg.desktop-calendar-container .options-checkboxes .time-option-container .time-checkbox-container .time-details .time-servicefee{border-color:#30b8b8}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .options-checkboxes{display:none;margin-left:0!important;width:100%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .options-checkboxes .time-option-container{display:flex;flex-wrap:wrap;width:100%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .options-checkboxes .time-option-container .time-checkbox-container{width:50%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .options-checkboxes .time-option-container .time-checkbox-container .time-checkbox-label .checkmark{border-radius:2px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .options-checkboxes .time-option-container .time-checkbox-container .time-checkbox-label input:checked~.checkmark{background-color:#34b9b9;border-color:#34b9b9}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .options-checkboxes .time-option-container .time-checkbox-container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .options-checkboxes .time-option-container .time-checkbox-container .time-details .time-price{border-color:#30b8b8}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .options-checkboxes .time-option-container .time-checkbox-container .time-details .time-price .rate-type{color:#9b9b9b;display:inline-block;font-size:12px;font-weight:400}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix .when .options-checkboxes .time-option-container .time-checkbox-container .time-details .time-servicefee{border-color:#30b8b8}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .comment-title{color:#4a4a4a;font-size:32px;font-weight:500}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .form-field .form-field__control .form-field__label{padding:15px 12px 0}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .form-field .form-field__control .form-field__label span{color:#9b9b9b}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .form-field .form-field__control #comment-textarea{padding-left:20px!important;padding-top:15px!important}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .form-field.form-field--is-filled .form-field__control .form-field__label{padding:15px 12px 0}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .form-field.form-field--is-filled .form-field__control .form-field__label span{color:#34b9b9}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .form-field.form-field--is-filled .form-field__control #comment-textarea{padding-left:20px!important;padding-top:15px!important}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .form-field.form-field--is-active .form-field__control .form-field__label,body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .form-field.form-field--is-filled .form-field__control .form-field__label{transform:translateY(-22px)}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .form-field.form-field--is-active .form-field__control .form-field__label span,body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .form-field.form-field--is-filled .form-field__control .form-field__label span{background:#fff}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .dynamic-fields{bottom:15px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .dynamic-fields #dynamic-field-counter{cursor:pointer;font-size:.8rem;left:94%;margin-bottom:0;position:relative;top:20px;z-index:1}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .dynamic-fields #dynamic-field-counter #dynamic-field-counter-prev,body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .dynamic-fields .hide-dynamic-field{display:none}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .dynamic-fields .dynamic input{font-size:16px;height:3rem}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .dynamic-fields .dynamic .select-field{border:1px solid #ccc;padding:10px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .upload-container{background-position:50%;background-repeat:no-repeat;background-size:50px 50px;margin-top:2rem;width:100%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .upload-container p{color:#555;font-weight:500;padding-bottom:8rem;text-align:center}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .detail.thumbnails{display:flex;flex-wrap:wrap;margin:0 auto 2rem;width:85%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .detail.thumbnails .image-container{margin:5px;width:27%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .detail.thumbnails .image-container img{height:80px;object-fit:cover;width:80px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment .detail.thumbnails #upload-spinner{position:relative;right:22%;top:35px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section .comment #uploadedLightboxMob{background-color:#000000bf;display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:1}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails{display:block}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .name{margin-bottom:0}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .question{color:#4a4a4a;font-size:32px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .text-muted.subtitle{color:#9b9b9b;font-size:16px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .col-6.input{height:77px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .email-confirm{padding-left:0}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .form-field .form-field__control .form-field__label{top:19px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .form-field .form-field__control .form-field__label:before{content:""}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .form-field .form-field__control .form-field__label span{color:#9b9b9b}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .form-field .form-field__control .form-field__input{height:53px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .form-field .invalid-feedback{display:none}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .form-field.form-field--is-filled .form-field__control .form-field__label{top:28px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .form-field.form-field--is-filled.form-field--is-valid .form-field__control input{border:2px solid #34b9b9}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .form-field.form-field--is-filled.form-field--is-invalid .form-field__control .form-field__label,body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .form-field.form-field--is-valid .form-field__control .form-field__label{top:28px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .form-field.form-field--is-invalid .form-field__control .form-field__label{top:9px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .form-field.form-field--is-invalid .form-field__control .form-field__label span{background:#fff;padding:1px 6px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .form-field.form-field--is-active .form-field__control .form-field__label{top:28px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .insurance-checkbox{padding-bottom:10px;padding-left:16px;padding-top:30px;width:54%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .insurance-checkbox .ins-container{align-items:flex-start;display:flex;width:88%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .insurance-checkbox .ins-container label{color:#979797;font-size:.8rem;padding-left:10px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .insurance-checkbox .ins-container .insurance-promotion-label{background:#5db3b5;border-radius:3px;color:#fff;font-size:12px;margin-left:5px;padding:1px 5px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .insurance-checkbox #insurance{-webkit-appearance:checkbox;padding:0!important;position:relative;top:4px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .insurance-checkbox #insurance-link{text-decoration:none}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .insurance-checkbox #insurance-link .open-container.info-button{background:orange;box-shadow:0 1px 3px #ccc;color:#fff;display:flex;justify-content:space-between;padding:10px;width:88%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .insurance-checkbox #insurance-link .open-container.info-button p{color:#fff;font-size:14px;margin-bottom:0}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .insurance-checkbox #insurance-link .open-container.info-button #insurance-icon{color:#fff}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .insurance-checkbox #insurance-link.collapsed .open-container.info-button{background:#fff;box-shadow:0 1px 1px 0;color:#ccc;display:flex;justify-content:space-between;padding:10px;width:88%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .insurance-checkbox #insurance-link.collapsed .open-container.info-button p{color:#9b9b9b;font-size:14px;margin-bottom:0}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .insurance-checkbox #insurance-link.collapsed .open-container.info-button #insurance-icon{color:orange;font-size:1.4rem;padding:0}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .insurance-checkbox #collapseExample{width:88%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .insurance-checkbox #collapseExample .insurance-info-card{background-position:50%;background-repeat:no-repeat;background-size:30%;border:1px solid orange;border-radius:0;border-top:none;margin-top:1px;min-height:0;min-height:auto;padding:1.25rem;width:100%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .insurance-checkbox #collapseExample .insurance-info-card .ins-title{color:#979797;font-size:1.2rem;font-weight:500}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .insurance-checkbox #collapseExample .insurance-info-card .insurance-price{color:#979797;font-size:1rem;font-weight:700}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .insurance-checkbox #collapseExample .insurance-info-card .ins-item{color:#979797}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row .insurance-checkbox #collapseExample .insurance-info-card .ins-item i{color:green}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .row #insuranceModal{margin:0 auto}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .input-group-append{display:flex;justify-content:center}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .input-group-append .submit-button-container{display:flex;flex-direction:column;justify-content:center}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .input-group-append .submit-button-container .safe-hands{color:#34b9b9;font-size:.8rem;margin-bottom:5px;padding-top:15px;text-align:center}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .input-group-append .submit-button-container .jf-stepper-submit{background-color:orange!important;border-color:orange!important;border-radius:3px;color:#fff;font-size:1rem;font-weight:500;margin:0 auto 15px;outline:none!important;padding:10px 5px;white-space:normal;width:25vw}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who .text-muted.terms{font-size:16px;font-weight:200;margin:0 auto;width:25vw}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who #whatsappModal{margin:0 auto;position:fixed}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who #whatsappModal .modal-content{border-radius:.5rem;bottom:75px;color:#4a4a4a;font-family:Helvetica;margin:0 1rem}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who #whatsappModal .modal-content .modal-header{border-color:#34b9b9;margin:0 1rem;padding:.5rem}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who #whatsappModal .modal-content .modal-header .header-container{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who #whatsappModal .modal-content .modal-header .header-container img{width:30px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who #whatsappModal .modal-content .modal-header .header-container .modal-title{color:#30b8b8;font-size:1.5rem;font-weight:300;padding-left:.5rem;text-align:center}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who #whatsappModal .modal-content .modal-header button{align-items:center;background:#9b9b9b;border-radius:50%;bottom:4px;color:#fff;display:flex;height:20px;justify-content:center;left:15px;opacity:1;outline:none;position:relative;width:20px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who #whatsappModal .modal-content .modal-body{padding:0 .5rem}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who #whatsappModal .modal-content .modal-body .body-main{font-size:.8rem;font-weight:200;margin-bottom:0;padding-top:1rem;text-align:center}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who #whatsappModal .modal-content .modal-body .body-secondary{font-size:.75rem;font-weight:200;text-align:center}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who #whatsappModal .modal-content .modal-body .time-checkbox-container{left:3rem;padding-left:0}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who #whatsappModal .modal-content .modal-body .time-checkbox-container .time-checkbox-label{width:10%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who #whatsappModal .modal-content .modal-body .time-checkbox-container .time-detail{position:relative;top:10px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who #whatsappModal .modal-content .modal-body .time-checkbox-container .time-detail .time-servicefee{border:none;font-size:.6rem;margin-bottom:0;padding:0}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who #whatsappModal .modal-content .modal-body .time-checkbox-container input:checked~.checkmark{background-color:#34b9b9;border-color:#34b9b9;border-radius:3px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who #whatsappModal .modal-content .modal-body .time-checkbox-container .checkmark{border:1px solid #969696;border-radius:3px;height:20px;width:20px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who #whatsappModal .modal-content .modal-body .time-checkbox-container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;left:6px;top:0;transform:rotate(45deg)}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who #whatsappModal .modal-content .modal-footer{border:none}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard .content.clearfix section #personalDetails .who #whatsappModal .modal-content .modal-footer #whatsapp-opt-in-button{background:#fea500;border-radius:.2rem;color:#fff;cursor:pointer;font-size:1.2rem;margin:0 auto;padding:.5rem;text-align:center;width:90%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard #selectMoreDatesModal .modal-content{border-radius:.5rem;bottom:75px;color:#4a4a4a;font-family:Helvetica;margin:0 1rem}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard #selectMoreDatesModal .modal-content .modal-header{border-color:#34b9b9;margin:0 1rem;padding:.5rem}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard #selectMoreDatesModal .modal-content .modal-header .header-container{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard #selectMoreDatesModal .modal-content .modal-header .header-container img{width:30px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard #selectMoreDatesModal .modal-content .modal-header .header-container .modal-title{color:#30b8b8;font-size:1.5rem;font-weight:300;padding-left:.5rem;text-align:center}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard #selectMoreDatesModal .modal-content .modal-header button{align-items:center;background:#9b9b9b;border-radius:50%;bottom:4px;color:#fff;display:flex;height:20px;justify-content:center;left:15px;opacity:1;outline:none;position:relative;width:20px}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard #selectMoreDatesModal .modal-content .modal-body{padding:0 .5rem}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard #selectMoreDatesModal .modal-content .modal-body .body-main{font-size:.9rem;font-weight:200;margin-bottom:0;padding-top:1rem;text-align:center}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard #selectMoreDatesModal .modal-content .modal-body .body-secondary{font-size:.8rem;font-weight:200;text-align:center}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard #selectMoreDatesModal .modal-content .modal-footer{align-items:center;border:none;display:flex;flex-direction:column}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard #selectMoreDatesModal .modal-content .modal-footer #select-more-dates-button{background:#fea500;border-radius:.2rem;color:#fff;cursor:pointer;font-size:1.2rem;margin:0 auto;padding:.5rem;text-align:center;width:90%}body.jobform section.jobform-desktop.slider-calendar #jobFormDesktopSteps .content #wizard #selectMoreDatesModal .modal-content .modal-footer .select-more-dates-close-button{cursor:pointer;font-size:.7rem;margin-bottom:0;margin-top:1rem;text-decoration:underline}body.jobform section.slider-calendar,body.jobform section.slider-calendar #jobFormMobile,body.jobform section.slider-calendar #jobFormMobile .number-input{background:#fff}body.jobform section.slider-calendar #jobFormMobile .form-field{margin-top:0}body.jobform section.slider-calendar #jobFormMobile .form-field .form-field__label{padding:10px 12px 0;top:24px}body.jobform section.slider-calendar #jobFormMobile .form-field .form-field__input,body.jobform section.slider-calendar #jobFormMobile .form-field .form-field__textarea.comment{border:1px solid #ccc;font-size:15px;height:44px;padding:0 0 0 20px!important}body.jobform section.slider-calendar #jobFormMobile .form-field.form-field--is-active .form-field__label span,body.jobform section.slider-calendar #jobFormMobile .form-field.form-field--is-filled .form-field__label span{background:#fff;display:inline-block;padding:0 8px;transform:translateY(-4px)}body.jobform section.slider-calendar #jobFormMobile .form-field.form-field--is-active .form-field__input,body.jobform section.slider-calendar #jobFormMobile .form-field.form-field--is-filled .form-field__input{border-color:#34b9b9}body.jobform section.slider-calendar #jobFormMobile .form-field.form-field--is-active .form-field__input.is-invalid,body.jobform section.slider-calendar #jobFormMobile .form-field.form-field--is-filled .form-field__input.is-invalid{border-color:crimson}body.jobform section.slider-calendar #jobFormMobile .form-field.form-field--is-active .form-field__textarea.comment,body.jobform section.slider-calendar #jobFormMobile .form-field.form-field--is-filled .form-field__textarea.comment{border-color:#34b9b9;padding-top:20px!important}body.jobform section.slider-calendar #jobFormMobile #mobile-calendar .zabuto_calendar .calendar-month-header td,body.jobform section.slider-calendar #jobFormMobile #rebookCalendar .zabuto_calendar .calendar-month-header td{background-color:#fff}body.jobform section.slider-calendar #jobFormMobile #mobile-calendar .zabuto_calendar .calendar-dow-header th,body.jobform section.slider-calendar #jobFormMobile #rebookCalendar .zabuto_calendar .calendar-dow-header th{background-color:#fff;color:#d8d8d8;font-weight:400}body.jobform section.slider-calendar #jobFormMobile #mobile-calendar .zabuto_calendar .calendar-dow td,body.jobform section.slider-calendar #jobFormMobile #rebookCalendar .zabuto_calendar .calendar-dow td{background-color:#fff;color:#4a4a4a}body.jobform section.slider-calendar #jobFormMobile #mobile-calendar .zabuto_calendar .calendar-dow td .day .badge.badge-event,body.jobform section.slider-calendar #jobFormMobile #rebookCalendar .zabuto_calendar .calendar-dow td .day .badge.badge-event{background:#34b9b9;border-radius:50%;color:#fff!important;font-weight:400;height:26px;padding-top:4px;text-align:center;top:0;width:26px}body.jobform section.slider-calendar #jobFormMobile #mobile-calendar .zabuto_calendar .calendar-dow td .day .badge.badge-event:after,body.jobform section.slider-calendar #jobFormMobile #rebookCalendar .zabuto_calendar .calendar-dow td .day .badge.badge-event:after{content:""}body.jobform section.slider-calendar #dual-branding-container-mobile{margin:0 auto}body.jobform #jobFormMobile .job h3{font-size:1.64rem;font-weight:700}body.jobform #jobFormMobile .jobform-stepper{align-items:center;display:flex;flex-direction:column;font-size:.9rem}body.jobform #jobFormMobile .jobform-stepper .title{color:#777}body.jobform #jobFormMobile .jobform-stepper .stepper-container{display:flex;justify-content:center;width:100%}body.jobform #jobFormMobile .jobform-stepper .stepper-container .stepper-back-button{color:#c5c5c5;font-size:1.1rem;padding-top:4px;position:relative;right:63px;visibility:hidden}body.jobform #jobFormMobile .jobform-stepper .stepper-container svg{padding:0 2px}body.jobform #jobFormMobile .jobform-stepper .stepper-container span{border:1px solid #000;border-radius:50%;height:23px;text-align:center;width:23px}body.jobform #jobFormMobile .jobform-stepper .stepper-container span .fa-check{position:relative;top:1px}body.jobform #jobFormMobile .jobform-stepper .stepper-container #stepper1{background:#fff;border-color:#34b9b9;color:#34b9b9}body.jobform #jobFormMobile .jobform-stepper .stepper-container #stepper2,body.jobform #jobFormMobile .jobform-stepper .stepper-container #stepper3,body.jobform #jobFormMobile .jobform-stepper .stepper-container #stepper4{background:#d8d8d8;border-color:#d8d8d8;color:#fff}body.jobform #jobFormMobile .mobJobForm.taskInfo{font-size:1rem}body.jobform #jobFormMobile .mobJobForm.taskInfo span{font-weight:400}body.jobform #jobFormMobile .mobJobForm.taskInfo span.stars{display:inline-block;font-size:16px;overflow:hidden;position:relative;vertical-align:middle;z-index:0}body.jobform #jobFormMobile .mobJobForm.taskInfo span.stars .stars-wrap .stars-active{color:#eebd01;display:inline-block;overflow:hidden;position:relative;white-space:nowrap;z-index:10}body.jobform #jobFormMobile .mobJobForm.taskInfo span.stars .stars-wrap .stars-inactive{color:#ccc;left:0;position:absolute;top:0}body.jobform #jobFormMobile .mobJobForm.taskInfo .based-on{color:#999;font-size:.9rem;margin:0 0 1rem}body.jobform #jobFormMobile #wizard{width:100vw}body.jobform #jobFormMobile #wizard .content.clearfix{background:#fff;width:84%}body.jobform #jobFormMobile #wizard .content.clearfix #wizard-p-1{width:100vw}body.jobform #jobFormMobile #wizard .job{padding-bottom:20px}body.jobform #jobFormMobile #wizard .job h5{color:#4a4a4a;font-weight:500}body.jobform #jobFormMobile #wizard .job .mobJobForm.taskInfo span:nth-child(2),body.jobform #jobFormMobile #wizard .job .mobJobForm.taskInfo span:nth-child(3),body.jobform #jobFormMobile #wizard .job .mobJobForm.taskInfo span:nth-child(4){color:#9b9b9b}body.jobform #jobFormMobile #wizard section.address-validation .label-subtitle{margin-bottom:.5rem}body.jobform #jobFormMobile #wizard section.address-validation .validation-message{padding-top:.5rem!important}body.jobform #jobFormMobile #wizard section.address-validation .validation-message #location-check-icon{color:#34b9b9}body.jobform #jobFormMobile #wizard section.address-validation .validation-message #validate-address{color:#34b9b9;font-size:.8rem;font-weight:100}body.jobform #jobFormMobile #wizard section.address-validation .validation-message #invalid-address{color:crimson;font-size:.8rem;font-weight:100}body.jobform #jobFormMobile #wizard section.address-validation .jobform-partners{margin:2.5rem auto 0;width:65%}body.jobform #jobFormMobile #wizard section.address-validation .jobform-partners .title{font-size:.63rem;margin:0}body.jobform #jobFormMobile #wizard section.address-validation .jobform-partners .partner-images{align-items:center;display:flex;flex-direction:row;justify-content:center}body.jobform #jobFormMobile #wizard section.address-validation .jobform-partners .partner-images img{filter:grayscale(100%);height:20%;padding:0 1px;width:20%}body.jobform #jobFormMobile #wizard section.address-validation .jobform-partners .partner-images #gamma{width:18%}body.jobform #jobFormMobile #wizard section.address-validation .jobform-partners .partner-images #hornbach{width:36%}body.jobform #jobFormMobile #wizard section.address-validation .jobform-partners .partner-images #praxis{width:21%}body.jobform #jobFormMobile #wizard section.address-validation .jobform-partners .partner-images #bol{width:28%}body.jobform #jobFormMobile #wizard section.address-validation .jobform-partners .subtitle{color:#9fbfc1;font-size:.7rem;text-align:center}body.jobform #jobFormMobile #wizard .when .slider-title{color:#4a4a4a;font-weight:500}body.jobform #jobFormMobile #wizard .when .scroll-container{display:flex}body.jobform #jobFormMobile #wizard .when .options-checkboxes{display:none}body.jobform #jobFormMobile #wizard .when .options-checkboxes .time-checkbox-container .checkmark{border-radius:2px}body.jobform #jobFormMobile #wizard .when #spoed-option-alert{background:none;border:none;width:84%}body.jobform #jobFormMobile #wizard .when #spoed-option-alert .time-checkbox-container .time-checkbox-label{width:37%}body.jobform #jobFormMobile #wizard .when #spoed-option-alert .time-checkbox-container .time-checkbox-label .time-section{position:relative;top:2px}body.jobform #jobFormMobile #wizard .when #spoed-option-alert .spoed-message{color:#9b9b9b;font-size:.8rem;font-weight:300;padding-top:1rem}body.jobform #jobFormMobile #wizard .when .calendar-container{display:flex;flex-direction:row;margin:15px;padding-top:10px;width:75%}body.jobform #jobFormMobile #wizard .when .calendar-container p{color:#777;font-size:.9rem}body.jobform #jobFormMobile #wizard .when .calendar-container img{height:25px}body.jobform #jobFormMobile #wizard .when .calendar-container i{color:#777;font-size:1.5rem}body.jobform #jobFormMobile #wizard .when .bg{padding-top:5px;width:84%}body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar #calendar-next,body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar #calendar-prev{color:#555}body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar #calendar-prev{left:-12.5rem;position:relative}body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .calendar-header span{color:#555;left:44px;position:relative}body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table tr:last-child{border-bottom:none;height:auto}body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table tr:first-child,body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table tr:hover{background:none}body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table tr td div.day{font-feature-settings:"pnum";align-items:center;border-radius:50%;display:flex;font-size:14px;font-variant-numeric:proportional-nums;height:26px;justify-content:center;margin:5px;padding:0;width:26px}body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table tr td div.day.activeDay{--box-shadow-color:#666;box-shadow:0 1px 3px 0 var(--box-shadow-color)}body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table tr td.startRange,body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table tr td.startRangeConfirmed{background-image:linear-gradient(#fff,#fff 22%,#34b9b8 0,#34b9b8 79%,#fff 0);border-bottom-left-radius:100vw;border-top-left-radius:100vw}body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table tr td.startRange div.day,body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table tr td.startRangeConfirmed div.day{color:#fff;padding-top:0}body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table tr td.startRange div.day span,body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table tr td.startRangeConfirmed div.day span{--box-shadow-color:#666;box-shadow:0 1px 3px 0 var(--box-shadow-color)}body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table tr td.endRange,body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table tr td.endRangeConfirmed{background-image:linear-gradient(#fff,#fff 22%,#34b9b8 0,#34b9b8 79%,#fff 0);border-bottom-right-radius:100vw;border-top-right-radius:100vw}body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table tr td.endRange div.day,body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table tr td.endRangeConfirmed div.day{color:#fff;padding-top:0}body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table tr td.endRange div.day span,body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table tr td.endRangeConfirmed div.day span{--box-shadow-color:#666;box-shadow:0 1px 3px 0 var(--box-shadow-color)}body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table tr td.withinRange,body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table tr td.withinRangeConfirmed{background-image:linear-gradient(#fff,#fff 22%,#34b9b8 0,#34b9b8 79%,#fff 0)}body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table tr td.withinRange div.day,body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table tr td.withinRangeConfirmed div.day{color:#fff}body.jobform #jobFormMobile #wizard .when .bg #mobile-calendar .zabuto_calendar .table .badge-event:after{bottom:16px}body.jobform #jobFormMobile #wizard .when .time-checkbox-container .time-checkbox-label{width:32%}body.jobform #jobFormMobile #wizard .when .time-checkbox-container .time-checkbox-label input:checked~.checkmark{background-color:#34b9b9;border-color:#34b9b9}body.jobform #jobFormMobile #wizard .when .time-checkbox-container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}body.jobform #jobFormMobile #wizard .when .time-details .time-price{border-left:2px solid #008f9d}body.jobform #jobFormMobile #wizard .when .time-details .time-price .price-rate{color:#4a4a4a}body.jobform #jobFormMobile #wizard .when .time-details .time-price .rate-type{color:#9b9b9b;display:inline-block;font-size:12px;font-weight:400}body.jobform #jobFormMobile #wizard .when .time-details .time-servicefee{border-left:2px solid #008f9d;color:#9b9b9b}body.jobform #jobFormMobile #wizard #selectMoreDatesModal .modal-content{border-radius:.5rem;bottom:75px;color:#4a4a4a;font-family:Helvetica;margin:0 1rem}body.jobform #jobFormMobile #wizard #selectMoreDatesModal .modal-content .modal-header{border-color:#34b9b9;margin:0 1rem;padding:.5rem}body.jobform #jobFormMobile #wizard #selectMoreDatesModal .modal-content .modal-header .header-container{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}body.jobform #jobFormMobile #wizard #selectMoreDatesModal .modal-content .modal-header .header-container img{width:30px}body.jobform #jobFormMobile #wizard #selectMoreDatesModal .modal-content .modal-header .header-container .modal-title{color:#30b8b8;font-size:1.5rem;font-weight:300;padding-left:.5rem;text-align:center}body.jobform #jobFormMobile #wizard #selectMoreDatesModal .modal-content .modal-header button{align-items:center;background:#9b9b9b;border-radius:50%;bottom:4px;color:#fff;display:flex;height:20px;justify-content:center;left:15px;opacity:1;outline:none;position:relative;width:20px}body.jobform #jobFormMobile #wizard #selectMoreDatesModal .modal-content .modal-body{padding:0 .5rem}body.jobform #jobFormMobile #wizard #selectMoreDatesModal .modal-content .modal-body .body-main{font-size:.9rem;font-weight:200;margin-bottom:0;padding-top:1rem;text-align:center}body.jobform #jobFormMobile #wizard #selectMoreDatesModal .modal-content .modal-body .body-secondary{font-size:.8rem;font-weight:200;text-align:center}body.jobform #jobFormMobile #wizard #selectMoreDatesModal .modal-content .modal-footer{align-items:center;border:none;display:flex;flex-direction:column}body.jobform #jobFormMobile #wizard #selectMoreDatesModal .modal-content .modal-footer #select-more-dates-button{background:#fea500;border-radius:.2rem;color:#fff;font-size:1.2rem;margin:0 auto;padding:.5rem;text-align:center;width:90%}body.jobform #jobFormMobile #wizard #selectMoreDatesModal .modal-content .modal-footer .select-more-dates-close-button{font-size:.7rem;margin-bottom:0;margin-top:1rem;text-decoration:underline}body.jobform #jobFormMobile #wizard #currentChosenDate{display:none}body.jobform #jobFormMobile #wizard .comment .form-field.form-field--is-filled .form-field__label{color:#34b9b9}body.jobform #jobFormMobile #wizard .comment .form-field__label{color:#a4a4a4}body.jobform #jobFormMobile #wizard .comment .form-check-label{color:#555;font-size:18px;font-weight:500;padding-bottom:0;position:relative;top:10px;z-index:1}body.jobform #jobFormMobile #wizard .comment .upload-container{background-position:50%;background-repeat:no-repeat;background-size:50px 50px;margin-top:2rem;width:100%}body.jobform #jobFormMobile #wizard .comment .upload-container p{color:#555;font-weight:500;padding-bottom:8rem;text-align:center}body.jobform #jobFormMobile #wizard .comment .detail.thumbnails{display:flex;flex-wrap:wrap;margin:0 auto 2rem;width:85%}body.jobform #jobFormMobile #wizard .comment .detail.thumbnails .image-container{margin:5px;width:27%}body.jobform #jobFormMobile #wizard .comment .detail.thumbnails .image-container img{height:80px;object-fit:cover;width:80px}body.jobform #jobFormMobile #wizard .comment .detail.thumbnails #upload-spinner{position:relative;right:55px;top:35px}body.jobform #jobFormMobile #wizard .comment #uploadedLightboxMob{background-color:#000000bf;display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:1}body.jobform #jobFormMobile #wizard .comment #comment-placeholder{font-size:.8rem;font-weight:200}body.jobform #jobFormMobile #wizard .comment #comment-textarea{height:200px}body.jobform #jobFormMobile #wizard .comment .dynamic-fields{bottom:15px}body.jobform #jobFormMobile #wizard .comment .dynamic-fields #dynamic-field-counter{font-size:.8rem;left:83%;margin-bottom:0;position:relative;top:20px;z-index:1}body.jobform #jobFormMobile #wizard .comment .dynamic-fields #dynamic-field-counter #dynamic-field-counter-prev,body.jobform #jobFormMobile #wizard .comment .dynamic-fields .hide-dynamic-field{display:none}body.jobform #jobFormMobile #wizard .comment .dynamic-fields .dynamic .select-field{border:1px solid #ccc;padding:10px}body.jobform #jobFormMobile #wizard .text-muted.description{font-size:.9rem;padding:2rem 0}body.jobform #jobFormMobile #wizard .text-muted.description .substring{color:#34b9b9;cursor:pointer;font-weight:500}body.jobform #jobFormMobile #wizard .label-title{color:#4a4a4a;font-size:1.1rem;font-weight:500;margin:1rem 0 0}body.jobform #jobFormMobile #wizard .label-subtitle{color:#777;font-size:.96rem}body.jobform #jobFormMobile #wizard #customer-options .option-title{color:#888;padding:1rem .2rem 0}body.jobform #jobFormMobile #wizard #customer-options #slots{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}body.jobform #jobFormMobile #wizard #customer-options #slots .overview-option{align-items:center;background:#f2f2f2;border:1px solid #34b9b9;border-radius:4px;display:flex;justify-content:space-between;margin:.2rem 0;padding:.5rem;width:49%}body.jobform #jobFormMobile #wizard #customer-options #slots .overview-option i{color:#34b9b9;font-size:1.3rem}body.jobform #jobFormMobile #wizard #customer-options #slots .overview-option .date-time{align-items:flex-start;display:flex;flex-direction:column;text-transform:capitalize}body.jobform #jobFormMobile #wizard #customer-options #slots .overview-option .date-time .date{font-size:.8rem}body.jobform #jobFormMobile #wizard #customer-options #slots .overview-option .date-time .time{color:#888;font-size:.6rem}body.jobform #jobFormMobile #wizard #customer-options #slots .overview-option .rate{font-size:1rem;font-weight:700}body.jobform #jobFormMobile #wizard .who{margin:0 20px;padding-top:1rem}body.jobform #jobFormMobile #wizard .who .subtitle{font-size:.9rem;margin-bottom:0}body.jobform #jobFormMobile #wizard .who .row .row.dynamic{margin:0 auto;width:100%}body.jobform #jobFormMobile #wizard .who .firstname{z-index:1}body.jobform #jobFormMobile #wizard .who .lastname{position:relative;top:-10px}body.jobform #jobFormMobile #wizard .who .email{z-index:2}body.jobform #jobFormMobile #wizard .who .email-confirm{position:relative;top:-10px;z-index:1}body.jobform #jobFormMobile #wizard .who .telephone{position:relative;top:-20px}body.jobform #jobFormMobile #wizard .who .form-field.form-field--is-filled .form-field__label{color:#34b9b9}body.jobform #jobFormMobile #wizard .who .form-field__label{color:#a4a4a4;left:10px}body.jobform #jobFormMobile #wizard .who .form-field.form-field--is-filled .form-field__input.is-invalid{border-color:crimson}body.jobform #jobFormMobile #wizard .who .form-field.form-field--is-filled .form-field__input.is-valid{border-color:#34b9b9}body.jobform #jobFormMobile #wizard .who .mobile-checkbox{padding-bottom:10px}body.jobform #jobFormMobile #wizard .who .mobile-checkbox .ins-container{align-items:flex-start;display:flex}body.jobform #jobFormMobile #wizard .who .mobile-checkbox .ins-container label{color:#979797;font-size:.8rem;padding-left:10px}body.jobform #jobFormMobile #wizard .who .mobile-checkbox #insurance{-webkit-appearance:checkbox;padding:0!important;position:relative;top:4px}body.jobform #jobFormMobile #wizard .who .mobile-checkbox .open-container.info-button{box-shadow:0 1px 1px 0;padding:10px}body.jobform #jobFormMobile #wizard .who .mobile-checkbox .open-container.info-button #insurance-icon{font-size:1.4rem;padding:0}body.jobform #jobFormMobile #wizard .who .submit-button-container{width:100%}body.jobform #jobFormMobile #wizard .who .submit-button-container .safe-hands{color:#34b9b9;font-size:.8rem;padding-top:15px;text-align:center}body.jobform #jobFormMobile #wizard .who .submit-button-container .jf-stepper-submit{border-radius:3px;font-size:1.3rem;margin:0 auto 15px;padding:5px;white-space:normal;width:100%}body.jobform #jobFormMobile #wizard .who .text-muted.terms{font-size:.8rem;font-weight:200}body.jobform #jobFormMobile #wizard .who #whatsappModal{position:fixed}body.jobform #jobFormMobile #wizard .who #whatsappModal .modal-content{border-radius:.5rem;bottom:75px;color:#4a4a4a;font-family:Helvetica,sans-serif;margin:0 1rem}body.jobform #jobFormMobile #wizard .who #whatsappModal .modal-content .modal-header{border-color:#34b9b9;margin:0 1rem;padding:.5rem}body.jobform #jobFormMobile #wizard .who #whatsappModal .modal-content .modal-header .header-container{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}body.jobform #jobFormMobile #wizard .who #whatsappModal .modal-content .modal-header .header-container img{width:30px}body.jobform #jobFormMobile #wizard .who #whatsappModal .modal-content .modal-header .header-container .modal-title{color:#30b8b8;font-size:1.5rem;font-weight:300;padding-left:.5rem;text-align:center}body.jobform #jobFormMobile #wizard .who #whatsappModal .modal-content .modal-header button{align-items:center;background:#9b9b9b;border-radius:50%;bottom:4px;color:#fff;display:flex;height:20px;justify-content:center;left:15px;opacity:1;outline:none;position:relative;width:20px}body.jobform #jobFormMobile #wizard .who #whatsappModal .modal-content .modal-body{padding:0 .5rem}body.jobform #jobFormMobile #wizard .who #whatsappModal .modal-content .modal-body .body-main{font-size:.8rem;font-weight:200;margin-bottom:0;padding-top:1rem;text-align:center}body.jobform #jobFormMobile #wizard .who #whatsappModal .modal-content .modal-body .body-secondary{font-size:.75rem;font-weight:200;text-align:center}body.jobform #jobFormMobile #wizard .who #whatsappModal .modal-content .modal-body .time-checkbox-container{left:3rem;padding-left:0}body.jobform #jobFormMobile #wizard .who #whatsappModal .modal-content .modal-body .time-checkbox-container .time-checkbox-label{width:10%}body.jobform #jobFormMobile #wizard .who #whatsappModal .modal-content .modal-body .time-checkbox-container .time-detail{position:relative;top:10px}body.jobform #jobFormMobile #wizard .who #whatsappModal .modal-content .modal-body .time-checkbox-container .time-detail .time-servicefee{border:none;font-size:.6rem;margin-bottom:0;padding:0}body.jobform #jobFormMobile #wizard .who #whatsappModal .modal-content .modal-body .time-checkbox-container input:checked~.checkmark{background-color:#34b9b9;border-color:#34b9b9;border-radius:3px}body.jobform #jobFormMobile #wizard .who #whatsappModal .modal-content .modal-body .time-checkbox-container .checkmark{border:1px solid #969696;border-radius:3px;height:20px;width:20px}body.jobform #jobFormMobile #wizard .who #whatsappModal .modal-content .modal-body .time-checkbox-container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;left:6px;top:0;transform:rotate(45deg)}body.jobform #jobFormMobile #wizard .who #whatsappModal .modal-content .modal-footer{border:none}body.jobform #jobFormMobile #wizard .who #whatsappModal .modal-content .modal-footer #whatsapp-opt-in-button{background:#fea500;border-radius:.2rem;color:#fff;font-size:1.2rem;margin:0 auto;padding:.5rem;text-align:center;width:90%}body.jobform #jobFormMobile .jf-stepper-next{border-radius:3px;font-size:1.4rem;font-weight:400;margin:0 auto;padding:5px;width:90%}body.jobform #jobFormMobile .jf-stepper-next:disabled,body.jobform #jobFormMobile .jf-stepper-submit:disabled{background:#d8d8d8!important;border:1px solid #d8d8d8!important}body.jobform #jobFormMobile .btm-details-msg{color:#999;font-size:.7rem;font-weight:300;margin-bottom:1.5rem;padding-top:15px;text-align:center}body.jobform .insurance-container .insurance-info-button{bottom:8px;outline:none;position:relative;right:0}body.jobform .insurance-container .insurance-info-button img{cursor:pointer;height:15px;width:15px}body.jobform .desktop-checkbox{width:100%}body.jobform .desktop-checkbox a{text-decoration:none}body.jobform .desktop-checkbox .insurance-promotion-label{background:#34b9b9;border-radius:3px;color:#fff;font-size:.7rem;margin-left:7px;padding:2px 4px}body.jobform .desktop-checkbox .open-container{align-items:center;display:flex;justify-content:space-between}body.jobform .desktop-checkbox .open-container p{margin:0}body.jobform .desktop-checkbox .open-container i{color:orange;padding-right:15px}body.jobform .desktop-checkbox .info-button{background:#fff;box-shadow:1px 2px 5px #0000001a;color:#444;margin:0;padding:1rem}body.jobform .desktop-checkbox .open-container.info-button.open{background:orange;color:#fff}body.jobform .desktop-checkbox .open-container.info-button.open i{color:#fff}body.jobform .desktop-checkbox .insurance-info-card.open{border:1px solid orange}body.jobform .desktop-checkbox .insurance-info-card{background-position:50%;background-repeat:no-repeat;background-size:30%;border-radius:0 0 0 0!important;box-shadow:1px 1px 5px #0000001a}body.jobform .desktop-checkbox .insurance-info-card .ins-title{color:#979797;font-size:1.2rem;font-weight:500}body.jobform .desktop-checkbox .insurance-info-card .insurance-price{color:#979797;font-size:1rem;font-weight:700}body.jobform .desktop-checkbox .insurance-info-card p{font-size:.9rem}body.jobform .desktop-checkbox .insurance-info-card .ins-item{color:#979797}body.jobform .desktop-checkbox .insurance-info-card .ins-item i{color:green}body.jobform .mobile-checkbox{padding-top:10px;width:95%}body.jobform .mobile-checkbox a{text-decoration:none}body.jobform .mobile-checkbox .insurance-promotion-label{background:#34b9b9;border-radius:3px;color:#fff;font-size:.7rem;margin-left:7px;padding:3px 6px}body.jobform .mobile-checkbox .open-container{align-items:center;display:flex;justify-content:space-between}body.jobform .mobile-checkbox .open-container p{margin:0}body.jobform .mobile-checkbox .open-container i{color:orange;padding-right:15px}body.jobform .mobile-checkbox .info-button{background:#fff;color:#444;margin:0;padding:1.25rem}body.jobform .mobile-checkbox .info-button p{color:#979797;font-size:.9rem}body.jobform .mobile-checkbox .open-container.info-button.open{background:orange;color:#fff}body.jobform .mobile-checkbox .open-container.info-button.open i{color:#fff}body.jobform .mobile-checkbox .insurance-info-card.open{border:1px solid orange}body.jobform .mobile-checkbox .insurance-info-card{background-position:50%;background-repeat:no-repeat;background-size:45%;border-radius:0 0 0 0!important;box-shadow:1px 1px 5px #0000001a}body.jobform .mobile-checkbox .insurance-info-card .ins-title{color:#979797;font-size:1.2rem;font-weight:500}body.jobform .mobile-checkbox .insurance-info-card .insurance-price{color:#979797;font-size:1rem;font-weight:700}body.jobform .mobile-checkbox .insurance-info-card p{font-size:.9rem}body.jobform .mobile-checkbox .insurance-info-card .ins-item{color:#979797}body.jobform .mobile-checkbox .insurance-info-card .ins-item i{color:green}body.notfound{background:#e6f2f7;font-family:Roboto,sans-serif;font-size:18px}body.notfound a,body.notfound a:hover{color:#222;text-decoration:none}body.notfound h2{color:#555;font-size:26px}body.notfound p{color:#333;margin-top:2rem}body.notfound p.lead{font-weight:700}body.notfound .brand h1{color:#222;font-family:Roboto,sans-serif;font-size:50px;font-weight:700;margin:0}body.notfound ul li a{color:#00605e}body.blog .card-columns{display:flex;flex-wrap:wrap}body.blog .col-article{display:inline-flex;height:auto;margin-bottom:1rem;padding-left:0}body.blog .article{background:#fff;height:auto;padding:1.5rem}body.blog .article .date{font-size:.85rem}body.blog .article h4{font-size:1.25rem;margin-bottom:0}body.blog .article img{height:auto!important;margin-right:1.5rem;max-height:100%!important;width:100%!important}body.blog .article .tags .badge{background:#34b9b9;margin-bottom:.75rem;margin-right:.25rem}body.blog .article .lead p{font-size:.9rem;margin-bottom:0}body.blog .article .blog-title{font-size:1.25rem;font-weight:500}body.blog .sidebar{background:#fff;padding:1.5rem}body.blog .sidebar .sidebar-title{font-weight:700}body.blog .sidebar ul{list-style:none;margin:0;padding:0}body.blog .sidebar ul li{padding:1rem 0}body.blog .sidebar ul li a{font-size:.9rem}body.blog .sidebar h1{font-size:1.5rem;margin-bottom:1rem}body.blog .sidebar p.recent{font-size:13px;font-weight:700;margin-bottom:0;text-transform:uppercase}body.blog.article section.content .article{background:#fff;margin-bottom:3rem;padding:4rem}body.blog .page-item .page-link{color:#34b9b9}body.blog .page-item.active .page-link{background-color:#34b9b9;border:1px solid #34b9b9;color:#fff}body section.rebookNew{background:#f9f9f9}body section.rebookNew .container{display:flex;margin-top:3rem}body section.rebookNew .container .main-content{display:flex;flex-direction:row;justify-content:space-between;padding:0 1rem;width:70%}body section.rebookNew .container .main-content .job-info{background:#fff;border-radius:10px;padding:1.5rem}body section.rebookNew .container .main-content .job-info .heading{display:flex;flex-direction:row;margin-bottom:3rem}body section.rebookNew .container .main-content .job-info .heading .map{border-radius:50%;height:120px}body section.rebookNew .container .main-content .job-info .heading .info-container{display:flex;flex-direction:column;padding-left:1.5rem}body section.rebookNew .container .main-content .job-info .heading .info-container .job-title{color:#323c47;font-size:1.5rem;font-weight:500}body section.rebookNew .container .main-content .job-info .heading .info-container .job-address{color:#999;font-size:1.2rem;margin-bottom:1rem}body section.rebookNew .container .main-content .job-info .heading .info-container .status{color:#777}body section.rebookNew .container .main-content .job-info .choose-row{padding-bottom:2rem}body section.rebookNew .container .main-content .job-info .card-container{display:flex;flex-wrap:wrap;justify-content:space-around}body section.rebookNew .container .main-content .job-info .card-container .card{border:1px solid #34b9b9;border-radius:8px;box-shadow:none;cursor:pointer;margin:0 5px 1rem 0;transition:background-color .3s,color .3s;width:47%}body section.rebookNew .container .main-content .job-info .card-container .card.selected,body section.rebookNew .container .main-content .job-info .card-container .card:hover{background-color:#34b9b9;transition:background-color .3s,color .3s}body section.rebookNew .container .main-content .job-info .card-container .card.selected .card-date,body section.rebookNew .container .main-content .job-info .card-container .card.selected .card-price,body section.rebookNew .container .main-content .job-info .card-container .card.selected .card-service-fee,body section.rebookNew .container .main-content .job-info .card-container .card.selected .card-time,body section.rebookNew .container .main-content .job-info .card-container .card.selected .card-title,body section.rebookNew .container .main-content .job-info .card-container .card:hover .card-date,body section.rebookNew .container .main-content .job-info .card-container .card:hover .card-price,body section.rebookNew .container .main-content .job-info .card-container .card:hover .card-service-fee,body section.rebookNew .container .main-content .job-info .card-container .card:hover .card-time,body section.rebookNew .container .main-content .job-info .card-container .card:hover .card-title{color:#fff!important}body section.rebookNew .container .main-content .job-info .card-container .card.selected .card-title:before,body section.rebookNew .container .main-content .job-info .card-container .card:hover .card-title:before{color:#323c47!important;content:""!important}body section.rebookNew .container .main-content .job-info .card-container .card .card-body{display:flex}body section.rebookNew .container .main-content .job-info .card-container .card .card-body .card-left{display:flex;flex-direction:column;justify-content:space-between;width:60%}body section.rebookNew .container .main-content .job-info .card-container .card .card-body .card-left .card-title{color:#34b9b9;margin-bottom:1rem}body section.rebookNew .container .main-content .job-info .card-container .card .card-body .card-left .card-title:before{background:#e2e2e2;border-radius:50%;color:#b7b7b7;content:"";font-family:Font Awesome\ 5 Free,sans-serif;font-size:1rem;margin-right:.5rem}body section.rebookNew .container .main-content .job-info .card-container .card .card-body .card-left .card-date{color:#000;font-size:.9rem;font-weight:700;margin-bottom:0;text-transform:capitalize}body section.rebookNew .container .main-content .job-info .card-container .card .card-body .card-left .card-time{color:#000;font-size:.7rem;margin-bottom:0}body section.rebookNew .container .main-content .job-info .card-container .card .card-body .card-right{display:flex;flex-direction:column;justify-content:flex-end;width:40%}body section.rebookNew .container .main-content .job-info .card-container .card .card-body .card-right .card-price{color:#000;font-size:.8rem;margin-bottom:0;text-align:right}body section.rebookNew .container .main-content .job-info .card-container .card .card-body .card-right .card-service-fee{color:#acacac;font-size:.7rem;margin-bottom:0;text-align:right}body section.rebookNew .container .main-content .job-info .card-container .card .card-body .price-bold{font-size:1.3rem;font-weight:700}body section.rebookNew .container .main-content .job-info .card-container .calendar-card-container{width:48%}body section.rebookNew .container .main-content .job-info .card-container .calendar-card{width:100%}body section.rebookNew .container .main-content .job-info .card-container .calendar-card .card-title{color:#34b9b9;font-size:1rem;margin-bottom:.3rem!important}body section.rebookNew .container .main-content .job-info .card-container .calendar-card .card-time{color:#acacac;font-size:.6rem!important}body section.rebookNew .container .side-content{padding:1.5rem}body section.rebookNew .container .side-content .title{color:#323c47;font-size:1.5rem;font-weight:500;margin-bottom:1.5rem}body section.rebookNew .container .side-content .chosen-options .option{margin-bottom:2rem}body section.rebookNew .container .side-content .chosen-options .option .date{color:#999;font-size:.8rem;font-weight:500;margin-bottom:.5rem;text-transform:uppercase}body section.rebookNew .container .side-content .chosen-options .option .time{color:#323c47;font-size:1rem;margin-bottom:.5rem}body section.rebookNew .container .side-content .rebook-button{background:#34b9b9;border-radius:50px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem 2rem;text-align:center;text-transform:uppercase}body section.rebookNew .container .side-content .rebook-button:hover{background:#2a9c9c}body section.rebook{background:#f9f9f9;padding:3rem 0 5rem!important}body section.rebook .page-title{padding-bottom:1rem}body section.rebook .choose-row,body section.rebook .page-subtitle{padding-bottom:2rem}body section.rebook .card-container{display:flex;flex-wrap:wrap}body section.rebook .card-container .card{border-radius:8px;cursor:pointer;margin:0 5px 5px 0;transition:background-color .3s,color .3s;width:47%}body section.rebook .card-container .card.selected,body section.rebook .card-container .card:hover{background-color:#34b9b9;transition:background-color .3s,color .3s}body section.rebook .card-container .card.selected .card-date,body section.rebook .card-container .card.selected .card-price,body section.rebook .card-container .card.selected .card-service-fee,body section.rebook .card-container .card.selected .card-time,body section.rebook .card-container .card.selected .card-title,body section.rebook .card-container .card:hover .card-date,body section.rebook .card-container .card:hover .card-price,body section.rebook .card-container .card:hover .card-service-fee,body section.rebook .card-container .card:hover .card-time,body section.rebook .card-container .card:hover .card-title{color:#fff!important}body section.rebook .card-container .card .card-body{display:flex}body section.rebook .card-container .card .card-body .card-left{display:flex;flex-direction:column;justify-content:space-between;width:60%}body section.rebook .card-container .card .card-body .card-left .card-title{margin-bottom:.6rem}body section.rebook .card-container .card .card-body .card-left .card-date{color:#34b9b9;font-size:.9rem;font-weight:700;margin-bottom:0}body section.rebook .card-container .card .card-body .card-left .card-time{font-size:.7rem;margin-bottom:0}body section.rebook .card-container .card .card-body .card-right{display:flex;flex-direction:column;justify-content:space-between;width:40%}body section.rebook .card-container .card .card-body .card-right .card-price{color:#34b9b9;font-size:.8rem;margin-bottom:0;text-align:right}body section.rebook .card-container .card .card-body .card-right .card-service-fee{color:#acacac;font-size:.7rem;margin-bottom:0;text-align:right}body section.rebook .card-container .card .card-body .price-bold{font-size:1.3rem;font-weight:700}body section.rebook .card-container .calendar-card{width:100%}body section.rebook .card-container .calendar-card .card-title{color:#34b9b9;font-size:1rem;margin-bottom:.3rem!important}body section.rebook .card-container .calendar-card .card-time{color:#acacac;font-size:.6rem!important}body section.rebook .type-selector-card{align-items:center;background:#fff;border-radius:8px;box-shadow:0 0 3px 0 #0000001a;cursor:pointer;margin:10px 0;min-height:6rem;padding:1rem;position:relative;transition:.3s;z-index:10}body section.rebook .type-selector-card .type-selected-title{color:#34b9b9;font-weight:700}body section.rebook .type-selector-card .type-selected-title i{margin-right:.25rem}body section.rebook .type-selector-card .type-selected-subtitle{color:#999;font-size:14px}body section.rebook .type-selected-details{background:#34b9b9;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#fff;margin-top:-15px;padding:1rem .9rem .35rem;width:auto}body section.rebook .type-selected-price{color:#000;display:inline-block;font-size:1.5rem;font-weight:700;letter-spacing:-1px;line-height:1rem}body section.rebook .type-selected-price span.from{display:inline-block;font-size:13px;line-height:1.5rem;margin-top:-10px}body section.rebook .service-fee{display:inline-block;font-size:12px}body section.rebook .type-selected-servicefee{color:#fff;display:inline-block;font-weight:400;margin-top:.25rem}body section.rebook .selected .type-selector-card{background:#34b9b9;box-shadow:none;color:#fff}body section.rebook .selected .service-fee,body section.rebook .selected .type-selected-price,body section.rebook .selected .type-selected-servicefee,body section.rebook .selected .type-selected-subtitle,body section.rebook .selected .type-selected-title{color:#fff}body section.rebook .type-selector-card:hover{background:#34b9b9;box-shadow:none;color:#fff}body section.rebook .type-selector-card:hover .type-selected-subtitle,body section.rebook .type-selector-card:hover .type-selected-title{color:#fff}body section.rebook .time-checkbox-container{cursor:pointer;display:flex;font-size:1.2rem;margin-bottom:12px;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none}body section.rebook .time-checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}body section.rebook .checkmark{background-color:#fff;border:1px solid #ccc;height:25px;left:0;position:absolute;top:5px;width:25px}body section.rebook .time-checkbox-container:hover input~.checkmark{background-color:#fafafa}body section.rebook .time-checkbox-container input:checked~.checkmark{background-color:#fff}body section.rebook .checkmark:after{content:"";display:none;position:absolute}body section.rebook .time-checkbox-container input:checked~.checkmark:after{display:block}body section.rebook .time-checkbox-container .checkmark:after{border:solid #34b9b9;border-width:0 3px 3px 0;height:14px;left:9px;top:3px;transform:rotate(45deg);width:7px}body section.rebook .modal .modal-content .modal-body{border-radius:.3rem;padding:0}body section.rebook .modal .modal-content .modal-body button.close{position:absolute;right:25px;top:20px;z-index:10}body section.rebook .modal .modal-content .modal-body .bg{background:#fafafa;border-radius:.3rem;padding:2rem}body section.rebook .modal .modal-content .modal-body .options{border-radius:.3rem;padding:2rem}body section.rebook .modal .modal-content .modal-body .time-option-container h3{margin-bottom:1.5rem}body section.rebook .checkbox-confirm{height:25px;left:3rem;margin-top:.5rem;width:25px}body section.rebook .checkbox-label{left:4rem;margin-top:.5rem;position:absolute}body section.rebook .button-row{padding-left:.5rem;padding-top:3rem}body section.rebook .button-row .go-back{color:#34b9b9;font-weight:700}body section.rebook #rebook-error{display:none;margin-left:1rem;margin-top:1rem}body #menu-item-container,body .zoofy-menu-items{margin-left:auto!important;margin-right:1rem!important}body.document .aanmeld-text{font-size:.8rem}body section.garantie{padding-bottom:0}body section.garantie .section1 .row{flex-direction:column}body section.garantie .section1 h1{font-size:3rem;width:40%}body section.garantie .section1 p{font-size:1.1rem;width:40%}body section.garantie .section1 .garantieCTA{background:#f3a83b;border-color:#f3a83b;color:#fff;width:20%}body section.garantie .divider1{position:relative;top:7rem}body section.garantie .divider1 .fakeButton{align-items:center;background:#75bec1;border-radius:2px;display:flex;justify-content:center;margin:0 auto;padding:2.5rem 10px;text-align:center;width:28vw}body section.garantie .divider1 .fakeButton p{color:#fff;font-size:2rem;font-weight:500;margin:0}body section.garantie .section2{background:#fff;max-width:100%;padding:10rem 0 0}body section.garantie .section2 .row{flex-direction:row;justify-content:space-between;margin:0 auto;width:60%}body section.garantie .section2 .about-subtitle{font-size:1.25rem;padding-top:2rem}body section.garantie .section2 .list-item-title{color:#75bec1;font-size:1.5rem;font-weight:700;padding-bottom:20px}body section.garantie .section2 .list-items{list-style:none;padding-left:0}body section.garantie .section2 .list-items .list-item{padding-bottom:20px}body section.garantie .section2 .list-items .list-item .fa-check{color:#75bec1}body section.garantie .section3{background:#fff;max-width:100%;padding:0}body section.garantie .section3 .row{align-items:center;flex-direction:column;justify-content:center;margin:0 auto;width:60%}body section.garantie .section3 .how-title{font-size:1.35rem;padding-bottom:3rem;text-align:center}body section.garantie .section3 .how-list-items{display:flex;list-style:none;padding-left:0}body section.garantie .section3 .how-list-items .how-list-item{font-size:1rem;font-weight:700;padding:0 1rem 3rem}body section.garantie .section3 .how-list-items .how-list-item .list-numbers{background:#f3a83b;border-radius:50%;color:#fff;margin-right:10px;padding:10px 15px}body section.garantie .section4{padding-top:3rem}body section.garantie .section4 .row{display:flex;flex-direction:row-reverse;text-align:center}body section.garantie .section4 .row .title-container{display:flex;flex-direction:column;justify-content:flex-end;text-align:left;width:40%}body section.garantie .section4 .row .pro-container{display:flex;width:60%}body section.garantie .section4 .professional-title{padding-bottom:2rem}body section.garantie .section4 .professional-subtitle{font-size:1.25rem;text-align:left}body section.garantie .section4 .carousel-card{background:#fff;border-radius:15px;margin:0 auto 20px;width:40%}body section.garantie .section4 .carousel-card .card-header{align-items:center;background:#fff;border:none;display:flex;flex-direction:column}body section.garantie .section4 .carousel-card .card-header img{background:#d8d8d8;border-radius:50%;width:50%}body section.garantie .section4 .carousel-card .card-header .card-subtitle{background:#fff;font-size:1.3rem;font-weight:700;margin-bottom:0;margin-top:10px}body section.garantie .section4 .carousel-card .card-header .score{border-bottom:1px solid #c7c7c7;padding:0 30px}body section.garantie .section4 .carousel-card .card-header .score .score-wrap{margin-bottom:1.5rem}body section.garantie .section4 .carousel-card .card-header .score .score-wrap i{color:#75bec1;font-size:1.2rem}body section.garantie .section4 .carousel-card .card-body{background:#fff;font-style:italic;padding-top:.6rem;text-align:center}body section.garantie .section4 .carousel-card .card-body .card-text{color:#797979}body section.garantie .section4 .carousel-card .card-footer{background:#fff;border:none}body section.garantie .divider2{position:relative;top:4rem}body section.garantie .divider2 .fakeButton{align-items:center;background:#fff;border-radius:1px;display:flex;justify-content:center;margin:0 auto;padding:30px;width:35vw}body section.garantie .divider2 .fakeButton p{font-size:1.6rem;font-weight:500;margin:0;text-align:center}body section.garantie .section5{background:#75bec1;max-width:100%;padding:15rem 10.5rem 3rem}body section.garantie .section5 .row{align-items:center;justify-content:space-evenly}body section.garantie .section5 .footer-title{font-size:1.7rem;font-weight:700}body section.garantie .section5 .footer-subtitle{font-size:1.2rem;width:50%}body section.garantie .section5 .download-file{align-items:center;background:#fff;border-radius:2px;display:flex;height:5rem;justify-content:center;padding:8px 15px}body section.garantie .section5 .download-file i{color:#f3a83b;font-size:2rem;padding-right:8px}body section.garantie .section5 .download-file p{font-size:.9rem;margin:0;padding:0}body section.new-status.desktop{margin:2rem auto;max-width:38vw}body section.new-status.desktop div .stepper-container{display:flex;flex-direction:column}body section.new-status.desktop div .stepper-container .main-content{border:1px solid #e2e2e2;margin-top:1rem;padding:0 1rem}body section.new-status.desktop div .stepper-container .main-content .book-more-container{display:flex;justify-content:center;margin:3rem auto 2rem;width:60%}body section.new-status.desktop div .stepper-container .main-content .book-more-container a{background-color:#f8af29!important;border-color:#f8af29!important;border-radius:3px;font-size:20px;font-weight:500;letter-spacing:0;line-height:24px;padding:10px;width:90%}body section.new-status.desktop div .stepper-container .footer-container{align-items:flex-start;display:flex;justify-content:center;left:73%;margin-top:1rem;position:absolute;width:20vw}body section.new-status.desktop div .stepper-container .footer-container .option-container{background-color:#34b9b9;padding:1rem;width:20vw}body section.new-status.desktop .top-content-container{display:flex;justify-content:space-between}body section.new-status.desktop .top-content-container .id-and-task .appointment-id{color:#4a4a4a;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;letter-spacing:0;line-height:21px}body section.new-status.desktop .top-content-container .id-and-task .task{color:#9b9b9b;font-size:16px;font-weight:300;letter-spacing:0;line-height:18px;padding-top:5px}body section.new-status.desktop .details .details-button{color:#4a4a4a;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px}body section.new-status.desktop .stepper-container{padding-top:1rem}body section.new-status.desktop .stepper-container .step{padding-bottom:1rem;padding-top:1rem}body section.new-status.desktop .stepper-container .step .more-information{align-items:center;color:#d8d8d8;cursor:pointer;display:flex;font-family:Helvetica;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;padding-left:2rem;padding-top:5px}body section.new-status.desktop .stepper-container .step .more-information i{padding-left:5px}body section.new-status.desktop .stepper-container .step .more-information-review-container{display:none;padding-left:2rem;padding-top:5px}body section.new-status.desktop .stepper-container .step .circle-and-title{align-items:center;display:flex}body section.new-status.desktop .stepper-container .step .circle-and-title .circle{background-color:#d8d8d8;border-radius:50%;height:15px;margin-right:1rem;width:15px}body section.new-status.desktop .stepper-container .step .circle-and-title .circle.active{background-color:#417505}body section.new-status.desktop .stepper-container .step .circle-and-title .title{color:#4a4a4a;font-family:Roboto;font-size:16px;font-weight:700;letter-spacing:0;line-height:19px}body section.new-status.desktop .stepper-container .step .text{color:#9b9b9b;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px;padding-left:2rem;padding-top:3px}body section.new-status.desktop .stepper-container .step .text .cancel-button{color:#34b9b9;cursor:pointer;text-decoration:underline}body section.new-status.desktop .stepper-container .step-2-container .more-information{align-items:center;color:#d8d8d8;display:flex;font-family:Helvetica;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;padding-left:2rem;padding-top:5px}body section.new-status.desktop .stepper-container .step-2-container .more-information i{padding-left:5px}body section.new-status.desktop .stepper-container .step-2-container .professional-information-container{padding-left:2rem;padding-top:5px}body section.new-status.desktop .stepper-container .step-2-container .professional-information-container .header-container{align-items:center;display:flex;padding-top:5px}body section.new-status.desktop .stepper-container .step-2-container .professional-information-container .header-container .icons-images{background-color:#d8d8d8;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:59px;margin-right:11px;width:59px}body section.new-status.desktop .stepper-container .step-2-container .professional-information-container .header-container .icons-images img{height:30px;left:15px;position:relative;top:42px;width:30px}body section.new-status.desktop .stepper-container .step-2-container .professional-information-container .header-container .professional-info-container{color:#9b9b9b;font-family:Helvetica;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px}body section.new-status.desktop .stepper-container .step-2-container .professional-information-container .header-container .professional-info-container .professional-name{text-transform:capitalize}body section.new-status.desktop .stepper-container .step-2-container .professional-information-container .header-container .professional-info-container .professional-review-score i{color:#f8e71c}body section.new-status.desktop .stepper-container .step-2-container .professional-information-container .header-container .pro-review{align-items:start;background:#fff 0 0 no-repeat padding-box;border:1px solid #bebebe;border-radius:14px;box-shadow:0 3px 6px #eaeaea;column-gap:14px;padding:14px 21px;width:100%}body section.new-status.desktop .stepper-container .step-2-container .professional-information-container .header-container .pro-review_container{column-gap:3px;display:flex}body section.new-status.desktop .stepper-container .step-2-container .professional-information-container .header-container .pro-review_avatar_container{height:75px;width:75px}body section.new-status.desktop .stepper-container .step-2-container .professional-information-container .header-container .pro-review_icon{align-items:center;background:#34b9b9;color:#fff;display:flex;font-size:40px;height:90%;justify-content:center;margin:auto;position:relative;width:90%}body section.new-status.desktop .stepper-container .step-2-container .professional-information-container .header-container .pro-review_avatar{border-radius:50%;height:inherit;object-fit:cover;width:inherit}body section.new-status.desktop .stepper-container .step-2-container .professional-information-container .header-container .pro-review_since{background:#a3dfde;border-radius:15px;font-size:.7em;padding:3px 9px}body section.new-status.desktop .stepper-container .step-2-container .professional-information-container .header-container .owl-next i,body section.new-status.desktop .stepper-container .step-2-container .professional-information-container .header-container .owl-prev i{color:#cecece;font-size:1rem}body section.new-status.desktop .stepper-container .step-2-container .professional-information-container .professional-text{color:#9b9b9b;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px;padding-top:20px}body section.new-status.desktop .stepper-container .step-2-container .professional-information-container .professional-reviews-container{display:none;padding:0 30px}body section.new-status.desktop .book-more-container{display:flex;justify-content:center;margin-top:3rem;width:100%}body section.new-status.desktop .book-more-container a{background-color:#f8af29!important;border-color:#f8af29!important;border-radius:3px;font-size:20px;font-weight:500;letter-spacing:0;line-height:24px;padding:10px;width:90%}body section.new-status.desktop .footer-container{align-items:center;display:flex;justify-content:center;width:20vw}body section.new-status.desktop .footer-container .option-container .your-appointment{color:#fff;font-family:Helvetica,sans-serif;font-size:20px;font-weight:500;letter-spacing:0;line-height:25px;text-align:center}body section.new-status.desktop .footer-container .option-container .option-date,body section.new-status.desktop .footer-container .option-container .option-time{color:#fff;font-size:18px;font-weight:300;letter-spacing:0;line-height:22px;padding-top:5px;text-align:center}body section.new-status.desktop .footer-container .option-container .option-date{text-transform:capitalize}body section.new-status.desktop .appointment-cancelled{display:block!important;position:relative;right:23px;width:91vw}body section.new-status.desktop .appointment-cancelled .back{bottom:10px;color:#d8d8d8;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px;position:relative}body section.new-status.desktop .appointment-cancelled .back i{padding-right:3px}body section.new-status.desktop .appointment-cancelled .title-container{margin-top:2rem}body section.new-status.desktop .appointment-cancelled .title-container .title{color:#d0021b;font-family:Roboto;font-size:18px;font-weight:700;letter-spacing:0;line-height:21px;margin-bottom:5px;text-align:center;text-decoration:underline}body section.new-status.desktop .appointment-cancelled .title-container .subtitle{color:#4a4a4a;font-size:16px;font-weight:300;letter-spacing:0;line-height:18px;text-align:center}body section.new-status.desktop .appointment-cancelled .details-container{margin:2rem 1.5rem 0}body section.new-status.desktop .appointment-cancelled .details-container .id-and-task .appointment-id{color:#4a4a4a;font-family:Roboto;font-size:18px;font-weight:700;letter-spacing:0;line-height:21px}body section.new-status.desktop .appointment-cancelled .details-container .id-and-task .task{color:#9b9b9b;font-size:16px;font-weight:300;letter-spacing:0;line-height:18px;padding:5px 0}body section.new-status.desktop .appointment-cancelled .details-container .id-and-task #dual-branding-container-mobile{color:#ababab;font-size:14px;padding-bottom:10px}body section.new-status.desktop .appointment-cancelled .details-container .address-container .postcode-city,body section.new-status.desktop .appointment-cancelled .details-container .address-container .street{color:#9b9b9b;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px}body section.new-status.desktop .appointment-cancelled .details-container .expandables{padding-top:15px}body section.new-status.desktop .appointment-cancelled .details-container .expandables .more-information{color:#4a4a4a;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;padding:3px 0}body section.new-status.desktop .appointment-cancelled .details-container .expandables .more-information i{padding-left:3px}body section.new-status.desktop .appointment-cancelled .details-container .garantie-container{padding-top:25px}body section.new-status.desktop .appointment-cancelled .details-container .garantie-container .title{color:#4a4a4a;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px}body section.new-status.desktop .appointment-cancelled .details-container .garantie-container .price,body section.new-status.desktop .appointment-cancelled .details-container .garantie-container .subtitle{color:#9b9b9b;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px}body section.new-status.desktop .appointment-cancelled .details-container .garantie-container .link{color:#34b9b9;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px;text-decoration:underline}body section.new-status.desktop #cancelModal .modal-content{border-radius:.5rem;color:#4a4a4a;margin:0 1rem;padding:1rem}body section.new-status.desktop #cancelModal .modal-content .modal-header{border:none;margin:0 1rem;padding:.5rem}body section.new-status.desktop #cancelModal .modal-content .modal-header button{align-items:center;background:#9b9b9b;border-radius:50%;bottom:22px;color:#fff;display:flex;height:20px;justify-content:center;left:35px;opacity:1;outline:none;position:relative;width:20px}body section.new-status.desktop #cancelModal .modal-content .modal-body{padding:0 .5rem}body section.new-status.desktop #cancelModal .modal-content .modal-body .title{color:#4a4a4a;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px}body section.new-status.desktop #cancelModal .modal-content .modal-body .text{color:#4a4a4a;font-size:14px;font-weight:100;letter-spacing:0;line-height:17px}body section.new-status.desktop #cancelModal .modal-content .modal-body .cancel-reasons-container{width:100%}body section.new-status.desktop #cancelModal .modal-content .modal-body .cancel-reasons-container .cancel-label{color:#4a4a4a;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px}body section.new-status.desktop #cancelModal .modal-content .modal-body .cancel-reasons-container #cancel-reasons{border-color:#d8d8d8;color:#9b9b9b;font-size:12px;font-weight:300;padding:3px;width:100%}body section.new-status.desktop #cancelModal .modal-content .modal-footer{border:none;margin-top:1.5rem}body section.new-status.desktop #cancelModal .modal-content .modal-footer #cancel-submit-button,body section.new-status.desktop #cancelModal .modal-content .modal-footer #pay-cancel-submit-button{background:#34b9b9;border-radius:.2rem;color:#fff;cursor:pointer;font-size:20px;margin:0 auto;padding:3px;text-align:center;width:90%}body section.new-status.desktop .appointment-details{border:1px solid #e2e2e2;display:none;margin-top:2rem;padding-bottom:3rem;width:38vw}body section.new-status.desktop .appointment-details .back{bottom:40px;color:#d8d8d8;cursor:pointer;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px;position:relative}body section.new-status.desktop .appointment-details .back i{padding-right:3px}body section.new-status.desktop .appointment-details .title-container{margin-top:2rem}body section.new-status.desktop .appointment-details .title-container .title{color:#d0021b;font-family:Roboto;font-size:18px;font-weight:700;letter-spacing:0;line-height:21px;margin-bottom:5px;text-align:center;text-decoration:underline}body section.new-status.desktop .appointment-details .title-container .subtitle{color:#4a4a4a;font-size:16px;font-weight:300;letter-spacing:0;line-height:18px;text-align:center}body section.new-status.desktop .appointment-details .details-container{margin:2rem 1.5rem 0}body section.new-status.desktop .appointment-details .details-container .id-and-task .appointment-id{color:#4a4a4a;font-family:Roboto;font-size:18px;font-weight:700;letter-spacing:0;line-height:21px}body section.new-status.desktop .appointment-details .details-container .id-and-task .task{color:#9b9b9b;font-size:16px;font-weight:300;letter-spacing:0;line-height:18px;padding:5px 0}body section.new-status.desktop .appointment-details .details-container .id-and-task #dual-branding-container-mobile{color:#ababab;font-size:14px;font-weight:300;padding-bottom:10px}body section.new-status.desktop .appointment-details .details-container .address-container .postcode-city,body section.new-status.desktop .appointment-details .details-container .address-container .street{color:#9b9b9b;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px}body section.new-status.desktop .appointment-details .details-container .expandables{padding-top:15px}body section.new-status.desktop .appointment-details .details-container .expandables .more-information{color:#4a4a4a;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;margin:15px 0;padding:5px 0}body section.new-status.desktop .appointment-details .details-container .expandables .more-information i{padding-left:3px}body section.new-status.desktop .appointment-details .details-container .expandables .details-booking-container{display:none;padding-top:5px}body section.new-status.desktop .appointment-details .details-container .expandables .details-booking-container .details-container{display:flex;margin:0}body section.new-status.desktop .appointment-details .details-container .expandables .details-booking-container .details-container .key-value{display:flex;flex-direction:column;margin-bottom:1rem;width:45%}body section.new-status.desktop .appointment-details .details-container .expandables .details-booking-container .details-container .key-value .key{color:#4a4a4a;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px;margin-bottom:0}body section.new-status.desktop .appointment-details .details-container .expandables .details-booking-container .details-container .key-value .value{color:#9b9b9b;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px}body section.new-status.desktop .appointment-details .details-container .expandables .details-booking-container .comment-container .key{color:#4a4a4a;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px;margin-bottom:0}body section.new-status.desktop .appointment-details .details-container .expandables .details-booking-container .comment-container .value{color:#9b9b9b;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px}body section.new-status.desktop .appointment-details .details-container .expandables .available-times-container{display:none;padding-top:5px}body section.new-status.desktop .appointment-details .details-container .expandables .available-times-container .day-container{padding:5px 0}body section.new-status.desktop .appointment-details .details-container .expandables .available-times-container .day-container .date-text,body section.new-status.desktop .appointment-details .details-container .expandables .available-times-container .day-container .option-time{color:#9b9b9b;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px}body section.new-status.desktop .appointment-details .details-container .expandables .available-times-container .rebook-button{color:#a3dfde;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;padding-bottom:15px;padding-top:10px}body section.new-status.desktop .appointment-details .details-container .expandables .uploaded-photos-container{display:none;padding-top:10px}body section.new-status.desktop .appointment-details .details-container .expandables .uploaded-photos-container .detail.thumbnails{display:flex;flex-wrap:wrap}body section.new-status.desktop .appointment-details .details-container .expandables .uploaded-photos-container .detail.thumbnails div{margin:0 8px;width:27%}body section.new-status.desktop .appointment-details .details-container .expandables .uploaded-photos-container .detail.thumbnails img{height:80px;margin-bottom:20px;object-fit:cover;width:80px}body section.new-status.desktop .appointment-details .details-container .expandables .uploaded-photos-container .detail.thumbnails .delete-image{background:#9b9b9b;border-radius:50%;bottom:50%;color:#fff;cursor:pointer;padding:0 5px;position:relative;right:10%}body section.new-status.desktop .appointment-details .details-container .expandables .uploaded-photos-container .detail.thumbnails .loader{height:50px;position:relative;right:26%;top:10px;width:50px}body section.new-status.desktop .appointment-details .details-container .expandables .uploaded-photos-container .upload-more{color:#a3dfde;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;padding-top:10px}body section.new-status.desktop .appointment-details .details-container .garantie-container{padding-top:25px}body section.new-status.desktop .appointment-details .details-container .garantie-container .title{color:#4a4a4a;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;padding-bottom:3px}body section.new-status.desktop .appointment-details .details-container .garantie-container .price{align-items:center;color:#9b9b9b;display:flex;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px}body section.new-status.desktop .appointment-details .details-container .garantie-container .price .check{align-items:center;background-color:#34b9b9;border-radius:50%;display:flex;height:15px;justify-content:center;margin-right:3px;width:15px}body section.new-status.desktop .appointment-details .details-container .garantie-container .price .check i{color:#fff;font-size:9px}body section.new-status.desktop .appointment-details .details-container .garantie-container .subtitle{color:#9b9b9b;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px}body section.new-status.desktop .appointment-details .details-container .garantie-container .link{color:#34b9b9;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px;text-decoration:underline}body section.new-status.desktop .appointment-details .row.has-coupon{flex-direction:column}body section.new-status.desktop .appointment-details .row.coupon .value{color:#9b9b9b;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px;margin-left:1.5rem;padding-left:15px}body section.new-status.desktop .appointment-details .row.coupon .input{margin-top:2rem;padding:0}body section.new-status.desktop .appointment-details .row.coupon .input .title{color:#4a4a4a;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;margin:0 1.5rem;padding-left:15px}body section.new-status.desktop .appointment-details .row.coupon .input.desktop{display:none}body section.new-status.desktop .appointment-details .row.coupon .input .coupon-container{align-items:center;display:flex;justify-content:space-between;margin:0 1.5rem;padding:1rem}body section.new-status.desktop .appointment-details .row.coupon .input .coupon-container .form-field{align-items:center;display:flex;justify-content:space-between;margin-top:0;width:100%}body section.new-status.desktop .appointment-details .row.coupon .input .coupon-container .form-field .form-field__control{border-bottom-right-radius:0!important;border-top-right-radius:0!important}body section.new-status.desktop .appointment-details .row.coupon .input .coupon-container .form-field #coupon-input-button,body section.new-status.desktop .appointment-details .row.coupon .input .coupon-container .form-field #coupon-input-button-mob{background:#d8d8d8;border:1px solid #d8d8d8;border-radius:7px;border-bottom-left-radius:0!important;border-top-left-radius:0!important;color:#fff;font-size:12px;font-weight:500;letter-spacing:0;line-height:15px;margin-top:0;padding:11px 15px!important;text-transform:uppercase}body section.new-status.desktop .appointment-details .row.coupon .input .coupon-container .form-field #coupon-input-button-mob:hover,body section.new-status.desktop .appointment-details .row.coupon .input .coupon-container .form-field #coupon-input-button:hover{background-color:#999;border-color:#999}body section.new-status.desktop .appointment-details .row.coupon .input .coupon-container .form-field #coupon-input-button-mob.remove,body section.new-status.desktop .appointment-details .row.coupon .input .coupon-container .form-field #coupon-input-button.remove{background:#000;border:1px solid #000;border-radius:7px;border-bottom-left-radius:0!important;border-top-left-radius:0!important;color:#fff;cursor:pointer;display:none;font-size:1rem;font-weight:700;margin-top:0;padding:11px 15px!important;text-transform:uppercase}body section.new-status.desktop .appointment-details .row.coupon .input .coupon-container .form-field #coupon-input-button-mob.remove:hover,body section.new-status.desktop .appointment-details .row.coupon .input .coupon-container .form-field #coupon-input-button.remove:hover{background-color:#000;border-color:#000}body section.new-status.desktop .appointment-details .row.coupon .input .coupon-container .form-field .form-field__control{align-items:center;display:flex;justify-content:space-between;width:100%}body section.new-status.desktop .appointment-details .row.coupon .input .coupon-container input{border:1px solid #d8d8d8;border-bottom-left-radius:5px;border-bottom-right-radius:0!important;border-top-left-radius:5px;border-top-right-radius:0!important;color:#d8d8d8;font-size:12px;margin-top:0;padding:9px 15px!important;width:100%}body section.new-status.desktop .appointment-details .row.coupon .input .coupon-container input::placeholder{color:#d8d8d8}body section.new-status.desktop .appointment-details .row.coupon .alert.alert-danger.danger-label,body section.new-status.desktop .appointment-details .row.coupon .alert.alert-success.success-label{display:none;margin:0 1.5rem}body section.new-status.desktop #rebookModal .modal-content,body section.new-status.desktop #rebookModal .modal-content .modal-body{border-radius:.5rem}body section.new-status.desktop #rebookModal .modal-content .modal-body .close{align-items:center;background:#9b9b9b;border-radius:50%;bottom:29px;color:#fff;display:flex;justify-content:center;left:23px;opacity:1;padding:3px 9px;position:relative}body section.new-status.desktop #rebookModal .modal-content .modal-body .options-checkboxes .time-option-container .time-options-title{padding:1rem 0}body section.new-status.desktop #rebookModal .modal-content .modal-footer{padding-bottom:30px;padding-top:0}body section.new-status.desktop #rebookModal .modal-content .modal-footer #rebook-submit-button{background:#f8af29;border-radius:5px;color:#fff;font-size:25px;margin:0 auto;padding:9px 3px;text-align:center;width:90%}body section.new-status.desktop #rebookCalendar .zabuto_calendar{padding:20px}body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow-header th{border:none}body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td .day .badge.badge-event{padding-top:4px}body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td div.day{font-feature-settings:"pnum";align-items:center;border-radius:50%;display:flex;font-size:14px;font-variant-numeric:proportional-nums;height:26px;justify-content:center;margin:5px auto;padding:0;width:26px}body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td div.day.activeDay{--box-shadow-color:#666;box-shadow:0 1px 3px 0 var(--box-shadow-color)}body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td.startRange,body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td.startRangeConfirmed{background-image:linear-gradient(#fff,#fff 22%,#34b9b8 0,#34b9b8 79%,#fff 0);border-bottom-left-radius:100vw;border-top-left-radius:100vw}body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td.startRange div.day,body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td.startRangeConfirmed div.day{color:#fff;padding-top:0}body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td.startRange div.day span,body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td.startRangeConfirmed div.day span{--box-shadow-color:#666;box-shadow:0 1px 3px 0 var(--box-shadow-color)}body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td.endRange,body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td.endRangeConfirmed{background-image:linear-gradient(#fff,#fff 22%,#34b9b8 0,#34b9b8 79%,#fff 0);border-bottom-right-radius:100vw;border-top-right-radius:100vw}body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td.endRange div.day,body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td.endRangeConfirmed div.day{color:#fff;padding-top:0}body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td.endRange div.day span,body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td.endRangeConfirmed div.day span{--box-shadow-color:#666;box-shadow:0 1px 3px 0 var(--box-shadow-color)}body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td.withinRange,body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td.withinRangeConfirmed{background-image:linear-gradient(#fff,#fff 22%,#34b9b8 0,#34b9b8 79%,#fff 0)}body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td.withinRange div.day,body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td.withinRangeConfirmed div.day{color:#fff}body section.new-status.desktop #rebookCalendar .zabuto_calendar #calendar-next,body section.new-status.desktop #rebookCalendar .zabuto_calendar #calendar-prev{color:#555}body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-header span{color:#555;left:44px;position:relative}body section.new-status.desktop #rebookCalendar .zabuto_calendar .table tr:last-child{border-bottom:none}body section.new-status.desktop #rebookCalendar .zabuto_calendar .table tr:first-child{background:none}body section.new-status.desktop #rebookCalendar .zabuto_calendar .table tr:last-child{height:auto}body section.new-status.desktop #rebookCalendar .zabuto_calendar .table tr:hover{background:none}body section.new-status.desktop #rebookCalendar .zabuto_calendar .table tr td div.day{font-feature-settings:"pnum";border-radius:50%;font-variant-numeric:proportional-nums;font-weight:500;height:33px;margin:5px auto;padding-top:1px;text-align:center;width:33px}body section.new-status.desktop #rebookCalendar .zabuto_calendar .table tr td div.day.activeDay{--box-shadow-color:#666;box-shadow:0 1px 3px 0 var(--box-shadow-color)}body section.new-status.desktop #rebookCalendar .zabuto_calendar .table .badge-event:after{bottom:16px}body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-month-header td{background-color:#fff}body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow-header th{background-color:#fff;color:#d8d8d8;font-weight:400}body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td{background-color:#fff;color:#4a4a4a}body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td .day .badge.badge-event{background:#34b9b9;border-radius:50%;color:#fff!important;font-weight:400;font-weight:500;height:33px;padding-top:8px;text-align:center;top:0;width:33px}body section.new-status.desktop #rebookCalendar .zabuto_calendar .calendar-dow td .day .badge.badge-event:after{content:""}body section.new-status.desktop .time-option-container.mobile-rebook{margin:0 20px}body section.new-status.desktop .time-option-container.mobile-rebook #currentChosenDate{position:absolute;visibility:hidden}body section.new-status.desktop .time-option-container.mobile-rebook .time-checkbox-container{cursor:pointer;display:flex;font-size:1.2rem;margin-bottom:12px;padding-left:45px;position:relative;-webkit-user-select:none;user-select:none}body section.new-status.desktop .time-option-container.mobile-rebook .time-checkbox-container .time-checkbox-label{width:35%}body section.new-status.desktop .time-option-container.mobile-rebook .time-details .time-price,body section.new-status.desktop .time-option-container.mobile-rebook .time-details .time-servicefee{padding-left:20px}body section.new-status.desktop .time-option-container.mobile-rebook .time-details .rate-type{display:none}body section.new-status.desktop .time-option-container.mobile-rebook .time-checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}body section.new-status.desktop .time-option-container.mobile-rebook .checkmark{background-color:#fff;border:1px solid #ccc;height:25px;left:0;position:absolute;top:5px;width:25px}body section.new-status.desktop .time-option-container.mobile-rebook .time-checkbox-container:hover input~.checkmark{background-color:#fafafa}body section.new-status.desktop .time-option-container.mobile-rebook .time-checkbox-container input:checked~.checkmark{background-color:#34b9b9}body section.new-status.desktop .time-option-container.mobile-rebook .checkmark:after{content:"";display:none;position:absolute}body section.new-status.desktop .time-option-container.mobile-rebook .time-checkbox-container input:checked~.checkmark:after{display:block}body section.new-status.desktop .time-option-container.mobile-rebook .time-checkbox-container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:14px;left:9px;top:3px;transform:rotate(45deg);width:7px}body section.new-status.mobile{margin:2rem 40px}body section.new-status.mobile .top-content-container{display:flex;justify-content:space-between}body section.new-status.mobile .top-content-container .id-and-task .appointment-id{color:#4a4a4a;font-family:Roboto;font-size:18px;font-weight:700;letter-spacing:0;line-height:21px}body section.new-status.mobile .top-content-container .id-and-task .task{color:#9b9b9b;font-size:16px;font-weight:300;letter-spacing:0;line-height:18px;padding-top:5px}body section.new-status.mobile .details .details-button{color:#4a4a4a;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px}body section.new-status.mobile .stepper-container,body section.new-status.mobile .stepper-container .step{padding-top:1rem}body section.new-status.mobile .stepper-container .step .more-information{align-items:center;color:#d8d8d8;display:flex;font-family:Helvetica;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;padding-left:2rem;padding-top:5px}body section.new-status.mobile .stepper-container .step .more-information i{padding-left:5px}body section.new-status.mobile .stepper-container .step .more-information-review-container{display:none;padding-left:2rem;padding-top:5px}body section.new-status.mobile .stepper-container .step .circle-and-title{align-items:center;display:flex}body section.new-status.mobile .stepper-container .step .circle-and-title .circle{background-color:#d8d8d8;border-radius:50%;height:15px;margin-right:1rem;width:15px}body section.new-status.mobile .stepper-container .step .circle-and-title .circle.active{background-color:#417505}body section.new-status.mobile .stepper-container .step .circle-and-title .title{color:#4a4a4a;font-family:Roboto;font-size:16px;font-weight:700;letter-spacing:0;line-height:19px}body section.new-status.mobile .stepper-container .step .text{color:#9b9b9b;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px;padding-left:2rem;padding-top:3px}body section.new-status.mobile .stepper-container .step .text .cancel-button{color:#34b9b9;cursor:pointer;text-decoration:underline}body section.new-status.mobile .stepper-container .step-2-container .more-information{align-items:center;color:#d8d8d8;display:flex;font-family:Helvetica;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;padding-left:2rem;padding-top:5px}body section.new-status.mobile .stepper-container .step-2-container .more-information i{padding-left:5px}body section.new-status.mobile .stepper-container .step-2-container .professional-information-container{padding-left:2rem;padding-top:5px}body section.new-status.mobile .stepper-container .step-2-container .professional-information-container .header-container{align-items:center;display:flex;padding-top:5px}body section.new-status.mobile .stepper-container .step-2-container .professional-information-container .header-container .icons-images{background-color:#d8d8d8;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:59px;margin-right:11px;width:59px}body section.new-status.mobile .stepper-container .step-2-container .professional-information-container .header-container .icons-images img{height:30px;left:15px;position:relative;top:42px;width:30px}body section.new-status.mobile .stepper-container .step-2-container .professional-information-container .header-container .professional-info-container{color:#9b9b9b;font-family:Helvetica;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px}body section.new-status.mobile .stepper-container .step-2-container .professional-information-container .header-container .professional-info-container .professional-name{text-transform:capitalize}body section.new-status.mobile .stepper-container .step-2-container .professional-information-container .header-container .professional-info-container .professional-review-score i{color:#f8e71c}body section.new-status.mobile .stepper-container .step-2-container .professional-information-container .header-container .pro-review{align-items:start;background:#fff 0 0 no-repeat padding-box;border:1px solid #bebebe;border-radius:14px;box-shadow:0 3px 6px #eaeaea;column-gap:14px;padding:14px;width:100%}body section.new-status.mobile .stepper-container .step-2-container .professional-information-container .header-container .pro-review_avatar_container{height:75px;width:75px}body section.new-status.mobile .stepper-container .step-2-container .professional-information-container .header-container .pro-review_icon{align-items:center;background:#34b9b9;color:#fff;display:flex;font-size:40px;height:95%;justify-content:center;margin:auto;position:relative;width:95%}body section.new-status.mobile .stepper-container .step-2-container .professional-information-container .header-container .pro-review_avatar{border-radius:50%;height:inherit;object-fit:cover;width:inherit}body section.new-status.mobile .stepper-container .step-2-container .professional-information-container .header-container .pro-review_since{background:#a3dfde;border-radius:15px;font-size:.8em;padding:5px 9px}body section.new-status.mobile .stepper-container .step-2-container .professional-information-container .header-container .pro-review .professional-reviews-container{display:none;padding:0 30px}body section.new-status.mobile .stepper-container .step-2-container .professional-information-container .header-container .pro-review .owl-next i,body section.new-status.mobile .stepper-container .step-2-container .professional-information-container .header-container .pro-review .owl-prev i{color:#cecece;font-size:1rem}body section.new-status.mobile .stepper-container .step-2-container .professional-information-container .professional-text{color:#9b9b9b;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px;padding-top:20px}body section.new-status.mobile .book-more-container{display:flex;justify-content:center;margin-top:3rem;width:100%}body section.new-status.mobile .book-more-container a{background-color:#f8af29!important;border-color:#f8af29!important;border-radius:3px;font-size:20px;font-weight:500;letter-spacing:0;line-height:24px;padding:10px;width:90%}body section.new-status.mobile .footer-container{align-items:center;background-color:#34b9b9;display:flex;height:7rem;justify-content:center;margin-top:3rem;position:relative;right:40px;width:100vw}body section.new-status.mobile .footer-container .option-container .your-appointment{color:#fff;font-family:Helvetica;font-size:20px;font-weight:500;letter-spacing:0;line-height:25px;text-align:center}body section.new-status.mobile .footer-container .option-container .option-date,body section.new-status.mobile .footer-container .option-container .option-time{color:#fff;font-size:18px;font-weight:300;letter-spacing:0;line-height:22px;padding-top:5px;text-align:center}body section.new-status.mobile .footer-container .option-container .option-date{text-transform:capitalize}body section.new-status.mobile .appointment-cancelled{display:block!important;position:relative;right:23px;width:91vw}body section.new-status.mobile .appointment-cancelled .back{bottom:10px;color:#d8d8d8;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px;position:relative}body section.new-status.mobile .appointment-cancelled .back i{padding-right:3px}body section.new-status.mobile .appointment-cancelled .title-container{margin-top:2rem}body section.new-status.mobile .appointment-cancelled .title-container .title{color:#d0021b;font-family:Roboto;font-size:18px;font-weight:700;letter-spacing:0;line-height:21px;margin-bottom:5px;text-align:center;text-decoration:underline}body section.new-status.mobile .appointment-cancelled .title-container .subtitle{color:#4a4a4a;font-size:16px;font-weight:300;letter-spacing:0;line-height:18px;text-align:center}body section.new-status.mobile .appointment-cancelled .details-container{margin:2rem 1.5rem 0}body section.new-status.mobile .appointment-cancelled .details-container .id-and-task .appointment-id{color:#4a4a4a;font-family:Roboto;font-size:18px;font-weight:700;letter-spacing:0;line-height:21px}body section.new-status.mobile .appointment-cancelled .details-container .id-and-task .task{color:#9b9b9b;font-size:16px;font-weight:300;letter-spacing:0;line-height:18px;padding:5px 0}body section.new-status.mobile .appointment-cancelled .details-container .id-and-task #dual-branding-container-mobile{color:#ababab;font-size:14px;padding-bottom:10px}body section.new-status.mobile .appointment-cancelled .details-container .address-container .postcode-city,body section.new-status.mobile .appointment-cancelled .details-container .address-container .street{color:#9b9b9b;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px}body section.new-status.mobile .appointment-cancelled .details-container .expandables{padding-top:15px}body section.new-status.mobile .appointment-cancelled .details-container .expandables .more-information{color:#4a4a4a;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;padding:3px 0}body section.new-status.mobile .appointment-cancelled .details-container .expandables .more-information i{padding-left:3px}body section.new-status.mobile .appointment-cancelled .details-container .garantie-container{padding-top:25px}body section.new-status.mobile .appointment-cancelled .details-container .garantie-container .title{color:#4a4a4a;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px}body section.new-status.mobile .appointment-cancelled .details-container .garantie-container .price,body section.new-status.mobile .appointment-cancelled .details-container .garantie-container .subtitle{color:#9b9b9b;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px}body section.new-status.mobile .appointment-cancelled .details-container .garantie-container .link{color:#34b9b9;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px;text-decoration:underline}body section.new-status.mobile #cancelModal .modal-content{border-radius:.5rem;color:#4a4a4a;margin:0 1rem;padding:1rem}body section.new-status.mobile #cancelModal .modal-content .modal-header{border:none;margin:0 1rem;padding:.5rem}body section.new-status.mobile #cancelModal .modal-content .modal-header button{align-items:center;background:#9b9b9b;border-radius:50%;bottom:22px;color:#fff;display:flex;height:20px;justify-content:center;left:35px;opacity:1;outline:none;position:relative;width:20px}body section.new-status.mobile #cancelModal .modal-content .modal-body{padding:0 .5rem}body section.new-status.mobile #cancelModal .modal-content .modal-body .title{color:#4a4a4a;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px}body section.new-status.mobile #cancelModal .modal-content .modal-body .text{color:#4a4a4a;font-size:14px;font-weight:100;letter-spacing:0;line-height:17px}body section.new-status.mobile #cancelModal .modal-content .modal-body .cancel-reasons-container{width:100%}body section.new-status.mobile #cancelModal .modal-content .modal-body .cancel-reasons-container .cancel-label{color:#4a4a4a;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px}body section.new-status.mobile #cancelModal .modal-content .modal-body .cancel-reasons-container #cancel-reasons{border-color:#d8d8d8;color:#9b9b9b;font-size:12px;font-weight:300;padding:3px;width:100%}body section.new-status.mobile #cancelModal .modal-content .modal-footer{border:none;margin-top:1.5rem}body section.new-status.mobile #cancelModal .modal-content .modal-footer #cancel-submit-button,body section.new-status.mobile #cancelModal .modal-content .modal-footer #pay-cancel-submit-button{background:#34b9b9;border-radius:.2rem;color:#fff;font-size:20px;margin:0 auto;padding:3px;text-align:center;width:90%}body section.new-status.mobile .appointment-details{display:none;position:relative;right:23px;width:91vw}body section.new-status.mobile .appointment-details .back{bottom:10px;color:#d8d8d8;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px;position:relative}body section.new-status.mobile .appointment-details .back i{padding-right:3px}body section.new-status.mobile .appointment-details .title-container{margin-top:2rem}body section.new-status.mobile .appointment-details .title-container .title{color:#d0021b;font-family:Roboto;font-size:18px;font-weight:700;letter-spacing:0;line-height:21px;margin-bottom:5px;text-align:center;text-decoration:underline}body section.new-status.mobile .appointment-details .title-container .subtitle{color:#4a4a4a;font-size:16px;font-weight:300;letter-spacing:0;line-height:18px;text-align:center}body section.new-status.mobile .appointment-details .details-container{margin:2rem 1.5rem 0}body section.new-status.mobile .appointment-details .details-container .id-and-task .appointment-id{color:#4a4a4a;font-family:Roboto;font-size:18px;font-weight:700;letter-spacing:0;line-height:21px}body section.new-status.mobile .appointment-details .details-container .id-and-task .task{color:#9b9b9b;font-size:16px;font-weight:300;letter-spacing:0;line-height:18px;padding:5px 0}body section.new-status.mobile .appointment-details .details-container .id-and-task #dual-branding-container-mobile{color:#ababab;font-size:14px;font-weight:300;padding-bottom:10px}body section.new-status.mobile .appointment-details .details-container .address-container .postcode-city,body section.new-status.mobile .appointment-details .details-container .address-container .street{color:#9b9b9b;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px}body section.new-status.mobile .appointment-details .details-container .expandables{padding-top:15px}body section.new-status.mobile .appointment-details .details-container .expandables .more-information{color:#4a4a4a;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;padding:5px 0}body section.new-status.mobile .appointment-details .details-container .expandables .more-information i{padding-left:3px}body section.new-status.mobile .appointment-details .details-container .expandables .details-booking-container{display:none;padding-top:5px}body section.new-status.mobile .appointment-details .details-container .expandables .details-booking-container .details-container{display:flex;margin:0}body section.new-status.mobile .appointment-details .details-container .expandables .details-booking-container .details-container .key-value{display:flex;flex-direction:column;margin-bottom:1rem;width:45%}body section.new-status.mobile .appointment-details .details-container .expandables .details-booking-container .details-container .key-value .key{color:#4a4a4a;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px;margin-bottom:0}body section.new-status.mobile .appointment-details .details-container .expandables .details-booking-container .details-container .key-value .value{color:#9b9b9b;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px}body section.new-status.mobile .appointment-details .details-container .expandables .details-booking-container .comment-container .key{color:#4a4a4a;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px;margin-bottom:0}body section.new-status.mobile .appointment-details .details-container .expandables .details-booking-container .comment-container .value{color:#9b9b9b;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px}body section.new-status.mobile .appointment-details .details-container .expandables .available-times-container{display:none;padding-top:5px}body section.new-status.mobile .appointment-details .details-container .expandables .available-times-container .day-container{padding:5px 0}body section.new-status.mobile .appointment-details .details-container .expandables .available-times-container .day-container .date-text,body section.new-status.mobile .appointment-details .details-container .expandables .available-times-container .day-container .option-time{color:#9b9b9b;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px}body section.new-status.mobile .appointment-details .details-container .expandables .available-times-container .rebook-button{color:#a3dfde;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;padding-bottom:15px;padding-top:10px}body section.new-status.mobile .appointment-details .details-container .expandables .uploaded-photos-container{display:none;padding-top:10px}body section.new-status.mobile .appointment-details .details-container .expandables .uploaded-photos-container .detail.thumbnails{display:flex;flex-wrap:wrap}body section.new-status.mobile .appointment-details .details-container .expandables .uploaded-photos-container .detail.thumbnails div{margin:0 8px;width:27%}body section.new-status.mobile .appointment-details .details-container .expandables .uploaded-photos-container .detail.thumbnails img{height:80px;object-fit:cover;width:80px}body section.new-status.mobile .appointment-details .details-container .expandables .uploaded-photos-container .detail.thumbnails .delete-image{background:#9b9b9b;border-radius:50%;bottom:86px;color:#fff;left:69px;padding:0 5px;position:relative}body section.new-status.mobile .appointment-details .details-container .expandables .uploaded-photos-container .upload-more{color:#a3dfde;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;padding-top:10px}body section.new-status.mobile .appointment-details .details-container .garantie-container{padding-top:25px}body section.new-status.mobile .appointment-details .details-container .garantie-container .title{color:#4a4a4a;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;padding-bottom:3px}body section.new-status.mobile .appointment-details .details-container .garantie-container .price{align-items:center;color:#9b9b9b;display:flex;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px}body section.new-status.mobile .appointment-details .details-container .garantie-container .price .check{align-items:center;background-color:#34b9b9;border-radius:50%;display:flex;height:15px;justify-content:center;margin-right:3px;width:15px}body section.new-status.mobile .appointment-details .details-container .garantie-container .price .check i{color:#fff;font-size:9px}body section.new-status.mobile .appointment-details .details-container .garantie-container .subtitle{color:#9b9b9b;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px}body section.new-status.mobile .appointment-details .details-container .garantie-container .link{color:#34b9b9;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px;text-decoration:underline}body section.new-status.mobile .appointment-details .row.has-coupon{flex-direction:column}body section.new-status.mobile .appointment-details .row.coupon .value{color:#9b9b9b;font-size:14px;font-weight:300;letter-spacing:0;line-height:17px;margin-left:1.5rem;padding-left:15px}body section.new-status.mobile .appointment-details .row.coupon .input{margin-top:2rem;padding:0}body section.new-status.mobile .appointment-details .row.coupon .input .title{color:#4a4a4a;font-size:14px;font-weight:500;letter-spacing:0;line-height:17px;margin:0 1.5rem;padding-left:15px}body section.new-status.mobile .appointment-details .row.coupon .input.desktop{display:none}body section.new-status.mobile .appointment-details .row.coupon .input .coupon-container{align-items:center;display:flex;justify-content:space-between;margin:0 1.5rem;padding:1rem}body section.new-status.mobile .appointment-details .row.coupon .input .coupon-container .form-field{align-items:center;display:flex;justify-content:space-between;margin-top:0;width:100%}body section.new-status.mobile .appointment-details .row.coupon .input .coupon-container .form-field .form-field__control{border-bottom-right-radius:0!important;border-top-right-radius:0!important}body section.new-status.mobile .appointment-details .row.coupon .input .coupon-container .form-field #coupon-input-button,body section.new-status.mobile .appointment-details .row.coupon .input .coupon-container .form-field #coupon-input-button-mob{background:#d8d8d8;border:1px solid #d8d8d8;border-radius:7px;border-bottom-left-radius:0!important;border-top-left-radius:0!important;color:#fff;font-size:12px;font-weight:500;letter-spacing:0;line-height:15px;margin-top:0;padding:11px 15px!important;text-transform:uppercase}body section.new-status.mobile .appointment-details .row.coupon .input .coupon-container .form-field #coupon-input-button-mob:hover,body section.new-status.mobile .appointment-details .row.coupon .input .coupon-container .form-field #coupon-input-button:hover{background-color:#999;border-color:#999}body section.new-status.mobile .appointment-details .row.coupon .input .coupon-container .form-field #coupon-input-button-mob.remove,body section.new-status.mobile .appointment-details .row.coupon .input .coupon-container .form-field #coupon-input-button.remove{background:#000;border:1px solid #000;border-radius:7px;border-bottom-left-radius:0!important;border-top-left-radius:0!important;color:#fff;cursor:pointer;display:none;font-size:1rem;font-weight:700;margin-top:0;padding:11px 15px!important;text-transform:uppercase}body section.new-status.mobile .appointment-details .row.coupon .input .coupon-container .form-field #coupon-input-button-mob.remove:hover,body section.new-status.mobile .appointment-details .row.coupon .input .coupon-container .form-field #coupon-input-button.remove:hover{background-color:#000;border-color:#000}body section.new-status.mobile .appointment-details .row.coupon .input .coupon-container .form-field .form-field__control{align-items:center;display:flex;justify-content:space-between;width:100%}body section.new-status.mobile .appointment-details .row.coupon .input .coupon-container input{border:1px solid #d8d8d8;border-bottom-left-radius:5px;border-bottom-right-radius:0!important;border-top-left-radius:5px;border-top-right-radius:0!important;color:#d8d8d8;font-size:12px;margin-top:0;padding:9px 15px!important;width:100%}body section.new-status.mobile .appointment-details .row.coupon .input .coupon-container input::placeholder{color:#d8d8d8}body section.new-status.mobile .appointment-details .row.coupon .alert.alert-danger.danger-label,body section.new-status.mobile .appointment-details .row.coupon .alert.alert-success.success-label{display:none;margin:0 1.5rem}body section.new-status.mobile #rebookModal .modal-content,body section.new-status.mobile #rebookModal .modal-content .modal-body{border-radius:.5rem}body section.new-status.mobile #rebookModal .modal-content .modal-body .close{align-items:center;background:#9b9b9b;border-radius:50%;bottom:29px;color:#fff;display:flex;justify-content:center;left:23px;opacity:1;padding:3px 9px;position:relative}body section.new-status.mobile #rebookModal .modal-content .modal-footer{padding-bottom:30px;padding-top:0}body section.new-status.mobile #rebookModal .modal-content .modal-footer #rebook-submit-button{background:#f8af29;border-radius:5px;color:#fff;font-size:25px;margin:0 auto;padding:9px 3px;text-align:center;width:90%}body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow-header th{border:none}body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td .day .badge.badge-event{padding-top:4px}body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td div.day{font-feature-settings:"pnum";align-items:center;border-radius:50%;display:flex;font-size:14px;font-variant-numeric:proportional-nums;height:26px;justify-content:center;margin:5px;padding:0;width:26px}body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td div.day.activeDay{--box-shadow-color:#666;box-shadow:0 1px 3px 0 var(--box-shadow-color)}body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td.startRange,body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td.startRangeConfirmed{background-image:linear-gradient(#fff,#fff 22%,#34b9b8 0,#34b9b8 79%,#fff 0);border-bottom-left-radius:100vw;border-top-left-radius:100vw}body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td.startRange div.day,body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td.startRangeConfirmed div.day{color:#fff;padding-top:0}body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td.startRange div.day span,body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td.startRangeConfirmed div.day span{--box-shadow-color:#666;box-shadow:0 1px 3px 0 var(--box-shadow-color)}body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td.endRange,body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td.endRangeConfirmed{background-image:linear-gradient(#fff,#fff 22%,#34b9b8 0,#34b9b8 79%,#fff 0);border-bottom-right-radius:100vw;border-top-right-radius:100vw}body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td.endRange div.day,body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td.endRangeConfirmed div.day{color:#fff;padding-top:0}body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td.endRange div.day span,body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td.endRangeConfirmed div.day span{--box-shadow-color:#666;box-shadow:0 1px 3px 0 var(--box-shadow-color)}body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td.withinRange,body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td.withinRangeConfirmed{background-image:linear-gradient(#fff,#fff 22%,#34b9b8 0,#34b9b8 79%,#fff 0)}body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td.withinRange div.day,body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td.withinRangeConfirmed div.day{color:#fff}body section.new-status.mobile #rebookCalendar .zabuto_calendar #calendar-next,body section.new-status.mobile #rebookCalendar .zabuto_calendar #calendar-prev{color:#555}body section.new-status.mobile #rebookCalendar .zabuto_calendar #calendar-prev{left:-14.5rem;position:relative}body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-header span{color:#555;left:44px;position:relative}body section.new-status.mobile #rebookCalendar .zabuto_calendar .table tr:last-child{border-bottom:none}body section.new-status.mobile #rebookCalendar .zabuto_calendar .table tr:first-child{background:none}body section.new-status.mobile #rebookCalendar .zabuto_calendar .table tr:last-child{height:auto}body section.new-status.mobile #rebookCalendar .zabuto_calendar .table tr:hover{background:none}body section.new-status.mobile #rebookCalendar .zabuto_calendar .table tr td div.day{font-feature-settings:"pnum";border-radius:50%;font-variant-numeric:proportional-nums;font-weight:500;height:33px;margin:5px;padding-top:1px;text-align:center;width:33px}body section.new-status.mobile #rebookCalendar .zabuto_calendar .table tr td div.day.activeDay{--box-shadow-color:#666;box-shadow:0 1px 3px 0 var(--box-shadow-color)}body section.new-status.mobile #rebookCalendar .zabuto_calendar .table .badge-event:after{bottom:16px}body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-month-header td{background-color:#fff}body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow-header th{background-color:#fff;color:#d8d8d8;font-weight:400}body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td{background-color:#fff;color:#4a4a4a}body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td .day .badge.badge-event{background:#34b9b9;border-radius:50%;color:#fff!important;font-weight:400;font-weight:500;height:33px;padding-top:8px;text-align:center;top:0;width:33px}body section.new-status.mobile #rebookCalendar .zabuto_calendar .calendar-dow td .day .badge.badge-event:after{content:""}body section.new-status.mobile .time-option-container.mobile-rebook{margin:0 20px}body section.new-status.mobile .time-option-container.mobile-rebook #currentChosenDate{position:absolute;visibility:hidden}body section.new-status.mobile .time-option-container.mobile-rebook .time-checkbox-container{cursor:pointer;display:flex;font-size:1.2rem;margin-bottom:12px;padding-left:45px;position:relative;-webkit-user-select:none;user-select:none}body section.new-status.mobile .time-option-container.mobile-rebook .time-checkbox-container .time-checkbox-label{width:35%}body section.new-status.mobile .time-option-container.mobile-rebook .time-details .time-price,body section.new-status.mobile .time-option-container.mobile-rebook .time-details .time-servicefee{padding-left:20px}body section.new-status.mobile .time-option-container.mobile-rebook .time-details .rate-type{display:none}body section.new-status.mobile .time-option-container.mobile-rebook .time-checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}body section.new-status.mobile .time-option-container.mobile-rebook .checkmark{background-color:#fff;border:1px solid #ccc;height:25px;left:0;position:absolute;top:5px;width:25px}body section.new-status.mobile .time-option-container.mobile-rebook .time-checkbox-container:hover input~.checkmark{background-color:#fafafa}body section.new-status.mobile .time-option-container.mobile-rebook .time-checkbox-container input:checked~.checkmark{background-color:#34b9b9}body section.new-status.mobile .time-option-container.mobile-rebook .checkmark:after{content:"";display:none;position:absolute}body section.new-status.mobile .time-option-container.mobile-rebook .time-checkbox-container input:checked~.checkmark:after{display:block}body section.new-status.mobile .time-option-container.mobile-rebook .time-checkbox-container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:14px;left:9px;top:3px;transform:rotate(45deg);width:7px}html.homepage.no-webp body section.homepage-jumbo.mobile,html.homepage.webp body section.homepage-jumbo.mobile{background-position:50%;background-size:cover}table{background-color:#0000;border-collapse:collapse;border-spacing:2px;margin-bottom:1rem;width:100%}table tr:first-child,table tr:hover{background-color:rgba(0,0,0,.075)}table td,table th{border-top:1px solid #dee2e6;padding:.75rem;vertical-align:top}section.partners.page-overwrite{background:#0000;border-top:none;padding:0}section.partners.page-overwrite h3{text-align:left}.navbar{padding:0}.navbar .nav-title{font-size:1.25rem;font-weight:500}.navbar .nav-title.nav-padding{padding:0 1.5rem}.navbar.bg-yellow{background:#fed900}.navbar .nav-item{float:right;font-size:15px;font-weight:600;padding:.5rem}.navbar .nav-item.mobile{display:none}.navbar .nav-item.mobile a.categories{color:#34b9b9;display:block;font-size:1rem;font-weight:400;line-height:2.5rem;padding:.2rem 0;vertical-align:middle}.navbar .nav-item.mobile a.categories .zi{display:inline-block;width:30px}.navbar .nav-item.mobile a.categories.witgoedmonteur{left:-4px;position:relative}.navbar .nav-item.mobile a.categories.witgoedmonteur .z-witgoedmonteur:before{font-size:20px;padding-right:0;position:relative;top:3px}.navbar .nav-item.mobile a.categories.ongedierte{left:-4px;position:relative}.navbar .nav-item.mobile a.categories.ongedierte .z-ongedierte:before{font-size:20px;padding-right:0;position:relative;top:3px}.navbar .nav-item.mobile a.categories.computer{left:-4px;position:relative}.navbar .nav-item.mobile a.categories.computer .z-computer:before{font-size:20px;padding-right:0;position:relative;top:3px}.navbar .nav-item.dropleft .dropdown-menu{right:95%;top:15px}.navbar .nav-item.dropdown.multi-level-dropdown .dropdown-submenu{position:relative}.navbar .nav-item.dropdown.multi-level-dropdown .dropdown-submenu .dropdown-menu .dropdown-item:active,.navbar .nav-item.dropdown.multi-level-dropdown .dropdown-submenu:active{background-color:#ccc}.navbar .nav-item.dropdown.multi-level-dropdown .dropdown-submenu .dropdown-menu .dropdown-item a{color:#212529;display:inline-block;height:100%;width:100%}.navbar .nav-item.dropdown.multi-level-dropdown .dropdown-submenu .dropdown-menu .dropdown-item a:active{background-color:#ccc}.navbar .nav-item.dropdown.multi-level-dropdown .dropdown-submenu a.dropdown-toggle{color:#212529;display:inline-block;height:100%;width:100%}.navbar .nav-item.dropdown.multi-level-dropdown .dropdown-submenu a:hover{text-decoration:none}.navbar .nav-item.dropdown.multi-level-dropdown .dropdown-submenu>.dropdown-menu{border-radius:0 6px 6px 6px;left:100%;margin-left:-1px;margin-top:-6px;top:0}.navbar .nav-item.dropdown.multi-level-dropdown .dropdown-submenu:hover>.dropdown-menu{display:block}.navbar .nav-item.dropdown.multi-level-dropdown .dropdown-submenu>a:after{border-color:#0000 #0000 #0000 #212529;border-style:solid;border-width:5px 0 5px 5px;content:" ";display:block;float:right;height:0;margin-right:-10px;margin-top:5px;width:0}.navbar .nav-item.dropdown.multi-level-dropdown .dropdown-submenu:hover>a:after{border-left-color:#000}.navbar .nav-item.dropdown.multi-level-dropdown .dropdown-submenu.pull-left{float:none}.navbar .nav-item.dropdown.multi-level-dropdown .dropdown-submenu.pull-left>.dropdown-menu{border-radius:6px 0 6px 6px;left:100%;margin-left:10px}.navbar .language .nav-title,.navbar .nav-item.pro div,.navbar .zoofy-menu-items.partner div{display:none}.navbar .btn-pro{background:#34b9b9;border:1px solid #2c9696;color:#fff!important;font-size:.75rem;font-weight:700;margin-top:.25rem;padding:.3rem .6rem}.navbar .btn-pro:hover{background:#2c9696}.navbar .navbar-brand{z-index:5}.navbar .navbar-brand .nav-logo-subtitle{font-size:.9rem}.navbar .navbar-brand img{width:65px}.navbar #navbarDropdown{color:#212529}.navbar #navbarSupportedContent .dropdown-menu.show{padding:.75rem .5rem}.navbar #navbarSupportedContent .dropdown-menu.show a.dropdown-item:active{background:none}.navbar .dropdown-menu .dropdown-item{padding-left:1rem}.navbar .dropdown-menu .dropdown-item img.flag{max-width:20px}.navbar .dropdown-item.categories{align-items:center;color:#34b9b9;display:flex;justify-content:flex-start}.navbar .dropdown-item.categories .nav-icon{height:20px;margin:0!important;min-width:1rem;width:20px}.navbar .dropdown-item.categories .nav-icon:before{color:#34b9b9;font-size:15px}.navbar .dropdown-item.categories.witgoedmonteur .z-witgoedmonteur{bottom:2px;position:relative;right:5px}.navbar .dropdown-item.categories.witgoedmonteur .z-witgoedmonteur:before{font-size:20px;padding-right:0;position:relative;top:3px}.navbar .dropdown-item.categories.ongedierte .z-ongedierte{bottom:2px;position:relative;right:5px}.navbar .dropdown-item.categories.ongedierte .z-ongedierte:before{font-size:20px;padding-right:0;position:relative;top:3px}.navbar .dropdown-item.categories.computer .z-computer{bottom:2px;position:relative;right:5px}.navbar .dropdown-item.categories.computer .z-computer:before{font-size:20px;padding-right:0;position:relative;top:3px}.navbar .popular-task-container.nav-item.mobile .task-link{color:#34b9b9;font-weight:400;padding-left:20px;text-decoration:none}footer{background-color:#f7f7f7;margin-top:3px;padding:2rem 0}footer nav ol.breadcrumb{background:none;margin:0;padding:0}footer nav ol.breadcrumb li.breadcrumb-item.active{color:#555}footer nav ol.breadcrumb li.breadcrumb-item a{color:#212529}footer nav ul li{display:inline-block;padding-right:2rem}footer h4{color:#212529;margin-bottom:1rem}footer ul{list-style:none;margin:0;padding:0}footer ul li{font-family:Roboto,Helvetica Neue,"sans-serif";line-height:2rem}footer .footer-link ul li a{color:#212529}footer .footer-link .app-store-container .title{font-weight:500}footer .footer-link .app-store-container .app-store-image{padding:1px 0;width:175px}footer.company{background:#f7f7f7;font-size:15px}footer.company .copyright{float:right}footer.company .footer-link ul li{color:#212529}footer.company .powered img{display:inline-block;margin-left:3px;width:50px}footer.company .powered a{color:#555;text-decoration:none}footer a.all-locations{color:#34b9b9;font-weight:700}footer.seo{background:#f7f7f7}footer.seo h4{color:#212529}footer.seo .footer-link a{color:#222}footer.seo .col-links{column-count:4;column-gap:20px}footer.seo .col-links a{display:block}.card{border:none;box-shadow:0 1px 3px #0003}#category-image{max-width:33%}#task-image{margin-top:4rem;max-width:90%}#top-search{background:none;border:none;display:none}#top-search:focus{outline:none}.typeahead__empty{padding:.25rem 1rem}section{font-family:Roboto,Helvetica Neue,"sans-serif"}section a,section a:hover{color:#34b9b9}section.jumbo{background:#e6f2f7;min-height:calc(420px + 3vw);position:relative}section.jumbo .search-form{margin:auto;max-width:700px;padding-top:3rem}section.jumbo .search-form h1{color:#212529;font-family:Roboto,Helvetica Neue,"sans-serif";font-size:40px;font-weight:700}section.jumbo .search-form .example{color:#5f5f5f;margin-left:3rem;text-align:left}section.jumbo .search-form .input-group input.text{border:none;border:none!important;box-shadow:none!important;font-size:1.25rem;height:70px;outline:none;padding-left:0}section.jumbo .search-form .input-group input.text::placeholder{font-size:1rem}section.jumbo .search-form .input-group input.house-number{margin-left:3px;max-width:140px;padding-left:1rem}section.jumbo .search-form .input-group .btn{align-items:center;background-color:#34b9b9;border:none;border-bottom-right-radius:9px;border-top-right-radius:9px;display:flex;font-size:1.5rem;font-weight:500;padding:1rem 2rem}section.jumbo .search-form .input-group .btn .spinner,section.jumbo .search-form .input-group .btn.searching i,section.jumbo .search-form .input-group .btn.searching span{display:none}section.jumbo .search-form .input-group .btn.searching .spinner{display:block;margin-top:-5px}section.jumbo .search-form .input-group .btn.searching .spinner img{width:25px}section.jumbo .search-form .input-group .btn:hover{background-color:#2c9696}section.jumbo .search-form .input-group .btn>i{margin-right:.5rem}section.jumbo .search-form .input-group-prepend{border-right:1px solid #000}section.jumbo .search-form .input-group-prepend .input-group-text{background:#fff;border:none;border-bottom-left-radius:9px;border-top-left-radius:9px;padding:1.5rem 1.5rem 1.5rem 1.75rem}section.jumbo .search-form .input-group-prepend .no-border-radius{border-radius:0}section.jumbo .search-form p.lead{color:#777;font-size:1.3rem;margin-bottom:2rem}section.jumbo .search-form .score a{color:#6b6b6b}section.jumbo .js-typeahead{margin:0 auto;width:calc(25px + 25vw)}section.jumbo .js-typeahead:focus{border:0;outline:none}section.jumbo .typeahead__result{background:#fff;box-shadow:0 2px 4px #0003;padding:0;position:absolute;width:100%;z-index:1}section.jumbo .typeahead__result>ul>li>a{display:block;margin:0;padding:0 0 0 1rem;text-decoration:none;width:100%}section.jumbo .typeahead__result>ul>li>a:hover{background:#34b9b9;color:#fff}section.jumbo .typeahead__result>ul>li>a:hover .typeahead__display{color:#fff}section.jumbo .typeahead__container{position:relative}section.jumbo .typeahead__list{list-style:none;margin-bottom:0;padding:0;width:100%}section.jumbo .typeahead__list .alert.alert-warning{display:block;line-height:1.5rem;margin:0}section.jumbo .typeahead__item{line-height:2rem}section.jumbo .typeahead__display{color:#000;font-size:calc(10px + .5vw)}section.jumbo .bootstrap-select .dropdown-menu{border:none;border-radius:0;top:-70px!important}section.jumbo .bootstrap-select .dropdown-toggle .filter-option{align-items:center;background:#fff;display:flex;font-family:Roboto,Helvetica Neue,"sans-serif";padding-left:.5rem}section.jumbo .bootstrap-select .dropdown-toggle .filter-option-inner-inner{font-size:1.15rem;font-weight:400}section .houses{display:none;max-width:380px}section .category-image,section .houses{bottom:0;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0}section .category-image{max-width:95%}section.usps{background:#fff}section.usps .usp{padding:2rem 0}section.usps .usp>div{display:inline-block;max-width:80%}section.usps .usp>div>h3{color:#212529;font-size:18px;line-height:1rem;margin-top:.5rem}section.usps .usp>div>p{color:#212529;font-size:12px;margin:0}section.usps img{display:inline-block;margin-right:5px;max-height:50px;max-width:50px;vertical-align:top}section.professionals{background:#e6f2f7;padding-bottom:3rem;padding-top:3rem}section.professionals .professional-category-title{color:#212529;font-size:26px;font-weight:500;margin-bottom:2rem}section.professionals .col-pro{margin-bottom:2rem}section.professionals .pro{background:#fff;border-radius:5px;cursor:pointer;display:block;padding-bottom:100%;position:relative;width:100%}section.professionals .pro .content{height:100%;padding-top:25%;position:absolute;text-align:center;width:100%}section.professionals .pro .content .zi{color:#34b9b9;display:block;font-size:50px;margin-bottom:1rem}section.professionals .pro .content .label{color:#222;display:block;font-size:calc(10px + .3vw);font-weight:500}section.professionals .pro:hover{background:#34b9b9;color:#fff}section.professionals .pro:hover .label,section.professionals .pro:hover .zi{color:#fff}section.how{background:#f4f4f4;margin-top:-1rem;padding-bottom:2rem;padding-top:5rem;text-align:center}section.how .explanation{min-height:80px}section.how .explanation h4{color:#212529;font-size:18px}section.how .explanation p{color:#212529;font-size:16px}section.how h2{color:#212529;margin:1rem 0 3rem}section.how .col-how{text-align:center}section.how .col-how img{margin-bottom:3rem;max-height:75px;max-width:90%}section.how #task-picker{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}section.how .input-group-text{background-color:#fff}section.how .js-typeahead{border-bottom:1px solid #ccc;border-left:none;border-top:1px solid #ccc;font-family:Roboto,Helvetica Neue,"sans-serif";font-size:calc(8px + .5vw);height:40px;margin:0 auto;width:100%}section.how .js-typeahead:focus{outline:none}section.how .typeahead__result{background:#fff;box-shadow:0 2px 4px #0003;left:-40px;padding:0;position:absolute;width:130%;z-index:1}section.how .typeahead__result>ul>li>a{display:block;margin:0;padding:0 0 0 1rem;text-align:left;text-decoration:none;width:100%}section.how .typeahead__result>ul>li>a:hover{background:#34b9b9;color:#fff}section.how .typeahead__result>ul>li>a:hover .typeahead__display{color:#fff}section.how .typeahead__container{position:relative}section.how .typeahead__list{list-style:none;margin-bottom:.5rem;padding:0;width:100%}section.how .typeahead__item{line-height:2rem}section.how .typeahead__display{color:#000;font-size:calc(10px + .5vw)}section.how #button-addon2{background-color:#34b9b9;border-color:#34b9b9}section.how #button-addon2>img{margin-bottom:0}section.partners{background-color:#f5f5f5;border-top:1px solid #f5f5f5;padding:3rem 0}section.partners h3{text-align:center}section.partners .media{align-items:center;justify-content:center;min-height:120px;padding:1rem}section.partners .media img{height:auto;margin:auto;max-height:120px;max-width:140px;width:100%}section.publicity{border-top:none;padding:3rem 0}section.publicity h3{text-align:center}section.publicity .media{align-items:center;justify-content:center;min-height:120px;padding:1rem}section.publicity .media img{margin:auto;max-width:100px}section.reviews{background:#fff;padding:3rem 0}section.reviews h3{color:#212529}section.reviews p.lead{color:#212529;margin-bottom:3rem}section.reviews .review span.quote>i{margin-right:.5rem;vertical-align:top}section.reviews .score{display:inline-block;font-size:16px;line-height:0;overflow:hidden;position:relative;vertical-align:middle;z-index:0}section.reviews .score .stars-active{color:#eebd01;display:inline-block;overflow:hidden;position:relative;white-space:nowrap;z-index:10}section.reviews .score .stars-inactive{color:#ccc;left:0;position:absolute;top:0}section.map{background:#fff;min-height:80vh;padding-top:0}section.map h3{color:#212529;margin-bottom:2rem}section.map #map{height:80vh}section.seo{background:#fff;overflow:hidden;padding:3rem 0}section.seo .content{column-count:2;column-gap:20px}section.seo .content img{height:auto!important;max-height:100%!important;max-width:100%!important}section.seo h2{color:#212529;font-size:26px;margin-bottom:1.5rem}section.seo h3{font-size:22px}section.seo p{color:#555;font-size:15px;line-height:1.75rem;margin-bottom:2rem}section.seo li{color:#555}section.category{background-color:#e6f2f7;padding:3rem 0 6rem}section.category .col-task{padding-right:0}section.category .col-task .task{background:#fff;border-left:4px solid #34b9b9;color:#212529;cursor:pointer;display:block;font-size:14px;font-weight:500;margin-bottom:15px;padding:1rem 0 1rem 1.5rem}section.category .col-task .task .from-price{color:#34b9b9;display:block}section.category .col-task .task:hover{background:#34b9b9;border-color:#34b9b9;color:#fff;text-decoration:none}section.category .col-task .task:hover .from-price{color:#fff}section.category .all-jobs-title{font-size:1.25rem;font-weight:500}section.category h3{color:#212529;margin-bottom:1rem}section.category h5{color:#212529;margin:3rem 0 1rem}section.category h5 a{font-size:14px}section.category p{color:#476464;font-size:14px;line-height:1.75rem;margin-bottom:2rem}section.category section.tasks a{background:#fff;border:1px solid #fff;border-radius:8px;cursor:pointer;margin-bottom:1rem;text-decoration:none;transition:all .25s ease;width:32%}section.category section.tasks a:hover{border:1px solid #34b9b9}section.category section.tasks a .other-task{background:#fff;border:1px solid #fff;border-radius:8px;cursor:pointer;padding:.7rem 1rem;transition:all .25s ease;width:100%}section.category section.tasks a .other-task .other-task-title{color:#000;font-size:1.2rem;font-weight:700}section.category section.tasks a .other-task .review-container{padding-bottom:.7rem}section.category section.tasks a .other-task .review-container .stars{display:inline-block;font-size:16px;line-height:0;overflow:hidden;position:relative;vertical-align:middle;z-index:0}section.category section.tasks a .other-task .review-container .stars .stars-active{color:#eebd01;display:inline-block;overflow:hidden;position:relative;white-space:nowrap;z-index:10}section.category section.tasks a .other-task .review-container .stars .stars-inactive{color:#ccc;left:0;position:absolute;top:0}section.category section.tasks a .other-task .review-container .review-text{color:#777;font-size:.8rem}section.category section.tasks a .other-task .from-price{color:#34b9b9;font-size:1.1rem;font-weight:700}section.category section.tasks a .other-task .in-area{color:#777;font-size:.75rem}section.category section.tasks #show-more-task-button{background:#fff;border:none;border-radius:8px;color:#34b9b9;font-size:1.2rem;font-weight:700;padding:.7rem 0;width:32%}section.tasks{background:#e6f2f7;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem 0}section.tasks .title{font-size:1.4rem;font-weight:700;margin-bottom:.5rem;padding-left:5px}section.tasks .other-task{background:#fff;border:1px solid #fff;border-radius:8px;cursor:pointer;padding:.7rem 1rem;transition:all .25s ease;width:32%}section.tasks .other-task:hover{border:1px solid #34b9b9}section.tasks .other-task .other-task-title{font-size:1.2rem;font-weight:700}section.tasks .other-task .review-container{padding-bottom:.7rem}section.tasks .other-task .review-container .stars{color:#fec600;font-size:.8rem}section.tasks .other-task .review-container .review-text{color:#777;font-size:.8rem}section.tasks .other-task .from-price{color:#34b9b9;font-size:1.1rem;font-weight:700}section.tasks .other-task .in-area{color:#777;font-size:.75rem}section.comments{padding:4rem 0}section.comments h4{margin:0 0 3rem;text-align:center}section.comments .card{background:#f7f7f7;border-color:#ddd;border-radius:10px}section.comments .card .card-title{margin:0}section.comments .user{display:flex;flex-direction:column;float:left}section.comments .date{color:#999;font-size:.8rem;line-height:1.25rem}section.comments .row.message{margin-bottom:2rem}section.comments .reply .user{float:right}section.confirm-details{background:#e6f2f7;min-height:460px;padding:4rem 0 1rem;position:relative}section.confirm-details .container{margin:25px auto}section.confirm-details .page-title{padding-top:4rem}section.confirm-details .page-title .row{width:100%}section.confirm-details .job-id-title{font-size:2rem;margin-bottom:2rem;text-align:center}section.confirm-details .job-id-title span{font-weight:700}section.confirm-details .progress-container{margin-left:-2.5rem}section.confirm-details .progress,section.confirm-details .progressbar{margin:0 auto;width:80vw}section.confirm-details .progressbar li{color:#000;float:left;font-size:12px;list-style-type:none;position:relative;text-align:center;width:25%}section.confirm-details .progressbar li .bold-text{font-weight:700}section.confirm-details .progressbar li:before{background-color:#fff;color:#bbb}section.confirm-details .progressbar li.active:before,section.confirm-details .progressbar li:before{border:1px solid #bbb;border-radius:50%;content:"";display:block;font-family:Font Awesome\ 5 Free;font-size:.5rem;font-weight:900;height:18px;line-height:18px;margin:0 auto 10px;text-align:center;width:18px}section.confirm-details .progressbar li.active:before{background-color:#fed900;color:#fff}section.confirm-details .progressbar li:after{background-color:#bbb;content:"";height:2px;left:-44%;position:absolute;top:8px;width:87%}section.confirm-details .progressbar li:first-child:after{content:none}section.confirm-details .progressbar li.active{color:#000}section.confirm-details .progressbar li.active:before{border-color:#fed900}section.confirm-details .progressbar li.active+li:after{background-color:#fed900}section.confirm-details .progress-icons{background-color:#0000;height:3rem}section.confirm-details .progress-icons i{color:#34b9b9;font-size:2rem;text-align:center;width:25%}section.confirm-details .progress-icons .step1{margin-left:2.5rem}section.confirm-details .score-wrap{display:inline-block;height:19px;line-height:1rem;position:relative;text-align:left;vertical-align:middle}section.confirm-details .score-wrap .stars-active{color:#eebd01;display:inline-block;overflow:hidden;position:relative;white-space:nowrap;z-index:10}section.confirm-details .score-wrap .stars-inactive{color:#ccc;left:0;position:absolute;top:0}section.confirm-details .headings{margin-bottom:3rem;margin-top:2rem;text-align:center}section.confirm-details .score{color:#999}section.confirm-details .alert{margin:1.25rem 0}section.confirm-details .job-details{background:#fff;box-shadow:2px 2px 5px 2px #ccc;padding:2rem}section.confirm-details .job-details h4{font-weight:700;margin-bottom:2rem}section.confirm-details .job-details h4 span{font-weight:400}section.confirm-details .job-details h5{font-weight:700}section.confirm-details .job-details .email-confirmed-icon i{color:#34b9b9}section.confirm-details .job-details .timeslots{padding-top:1rem}section.confirm-details .job-details .timeslot{background:#f4f4f4;padding:.7rem 1rem}section.confirm-details .job-details .timeslot .day-part{color:#34b9b9;display:inline-block;font-size:.9rem;height:45px;line-height:1.7rem;margin-right:8px;padding-right:8px}section.confirm-details .job-details .timeslot .day-part .name{font-size:14px;font-weight:700}section.confirm-details .job-details .timeslot .day-part .time{bottom:10px;color:#212529;font-size:.7rem;left:2px;position:relative}section.confirm-details .job-details .timeslot .day-part .rate{bottom:18px;color:#333;display:block;font-size:.9rem;font-weight:700;left:2px;position:relative}section.confirm-details .job-details .timeslot.picked-option .picked-option-title{font-weight:700;padding-bottom:1rem}section.confirm-details .job-details .timeslot.picked-option .rate,section.confirm-details .job-details .timeslot.picked-option .time{bottom:0}section.confirm-details .job-details .comments{padding-top:2rem}section.confirm-details .job-details .comments .comment{background:#fff;border:1px solid #e6f2f7;padding:.7rem 1rem}section.confirm-details .job-details .col-ts{padding-top:.5rem}section.confirm-details .job-details .jobId a{font-size:14px;font-weight:700;margin-left:.3rem}section.confirm-details .job-details .inactive .timeslot{opacity:.25}section.confirm-details .job-details .inactive .timeslot i{display:none}section.confirm-details .job-details .active .timeslot{background-color:#d4edda;border-color:#c3e6cb;color:#155724}section.confirm-details .job-details .cancelled .timeslot{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}section.confirm-details.error .alert,section.confirm-details.error p{margin:2rem 0}section.confirm-details .review .score-wrap{display:inline-block;font-size:16px;line-height:0;overflow:hidden;position:relative;vertical-align:middle}section.confirm-details p.lead{color:#555;font-size:1rem}section.confirm-details .cancel-rebook{background:#f1f8fa;padding:2rem}section.confirm-details .cancel-rebook p{color:#888;font-size:.8rem}section.confirm-details .cancel-rebook a{font-weight:700}section.confirm-details .questions{padding:1rem}section.confirm-details.cancelled-appointment{padding:2rem 0 1px}section.confirm-details.cancelled-appointment .job-details{margin:0 auto;max-width:60vw}section.confirm-details.cancel-page{padding:1rem}section.confirm-details.status .partners{background:#f1f8fa;display:none;padding-top:2rem}section.confirm-details.status .partners .container .row .title h3{text-align:center}section.confirm-details.status #mc_embed_signup{background:#f1f8fa;display:none;margin:-2rem 0;padding:2rem;width:auto}section.confirm-details .professional-info.mobile{display:none}section.confirm-details section.faq{margin-top:-2rem}section.confirm-details .btn-back-button{background:orange;color:#fff}section.confirm-details .btn-back-button:hover{background-color:#f09b00;border-color:#f09b00}section.confirm-details.status{background:#f9f9f9;min-height:460px;padding:4rem 0 1rem;position:relative}section.confirm-details.status .container{margin:25px auto;padding:0}section.confirm-details.status .container .col-status .alert-danger,section.confirm-details.status .container .col-status .alert-warning{align-items:center;background-color:#fffbe5;border:1px solid #fed900;border-radius:20px;display:flex;flex-direction:row;height:auto;margin:0 0 1rem}section.confirm-details.status .container .col-status .alert-danger .alert-img,section.confirm-details.status .container .col-status .alert-warning .alert-img{border-radius:50%;height:90px;width:90px}section.confirm-details.status .container .col-status .alert-danger .alert-text,section.confirm-details.status .container .col-status .alert-warning .alert-text{padding:0 2rem}section.confirm-details.status .container .col-status .alert-danger .alert-text .alert-title,section.confirm-details.status .container .col-status .alert-warning .alert-text .alert-title{color:#333;font-size:20px;font-weight:500;margin-bottom:0}section.confirm-details.status .container .col-status .alert-danger .alert-text .alert-description,section.confirm-details.status .container .col-status .alert-warning .alert-text .alert-description{color:#666;font-size:15px;margin-top:6px}section.confirm-details.status .container .col-status .alert-danger .rebook-button,section.confirm-details.status .container .col-status .alert-warning .rebook-button{background-color:#34b9b9;border-radius:5px;color:#fff;font-weight:500;margin-right:1rem;margin-top:1rem;padding:.7rem 1rem}section.confirm-details.status .container .col-status .alert-danger .rebook-button:hover,section.confirm-details.status .container .col-status .alert-warning .rebook-button:hover{background:#2a9c9c}section.confirm-details.status .container .cancel-detail{padding-bottom:5rem}section.confirm-details.status #rebook-over-cancel,section.confirm-details.status .container .cancel-detail #no-rebook-cancel-link{display:none}section.confirm-details.status .status-body{display:flex;flex-direction:row;justify-content:space-between;margin-top:3rem;padding:0}section.confirm-details.status .status-body.mobile{display:none}section.confirm-details.status .status-body.mobile .cancel-detail{padding-bottom:5rem}section.confirm-details.status .status-body.mobile .cancel-detail #no-rebook-cancel-link-mob{display:none;padding-left:1rem}section.confirm-details.status .status-body.mobile #rebook-over-cancel-mob{display:none;width:85vw}section.confirm-details.status .status-body .job-info{background:#fff;border-radius:10px;margin-right:20px;padding:1.5rem;width:75%}section.confirm-details.status .status-body .job-info .heading{display:flex;flex-direction:row;margin-bottom:3rem}section.confirm-details.status .status-body .job-info .heading .map{border-radius:50%;height:120px}section.confirm-details.status .status-body .job-info .heading .info-container{display:flex;flex-direction:column;padding-left:1.5rem}section.confirm-details.status .status-body .job-info .heading .info-container .job-title{color:#323c47;font-size:22px;font-weight:500}section.confirm-details.status .status-body .job-info .heading .info-container .job-address{color:#999;font-size:1.2rem;margin-bottom:1rem}section.confirm-details.status .status-body .job-info .heading .info-container .status{color:#777;margin-bottom:.5rem}section.confirm-details.status .status-body .job-info #image-dropzone{border:1px dashed #d8d7d9}section.confirm-details.status .status-body .job-info #image-dropzone .detail.dropzone{width:100%}section.confirm-details.status .status-body .job-info #image-dropzone .detail.dropzone .value.dropzone{cursor:pointer;margin:0 auto}section.confirm-details.status .status-body .job-info #image-dropzone .detail.dropzone .value.dropzone .uploadImageButton{background:#fff;border:2px solid #34b9b9;border-radius:10px;color:#34b9b9;cursor:pointer;font-size:14px;font-weight:700;padding:8px}section.confirm-details.status .status-body .job-info #image-dropzone .detail.dropzone .value.dropzone .uploadImageButton:hover{background:#34b9b9;border:2px solid #34b9b9;border-radius:10px;color:#fff;font-size:14px;padding:8px}section.confirm-details.status .status-body .job-info #image-dropzone .detail.dropzone .value.dropzone #customerImage::-webkit-file-upload-button{visibility:hidden}section.confirm-details.status .status-body .job-info #image-dropzone .detail.dropzone .value.dropzone #customerImage:before{color:#34b9b9;content:"Select some files";cursor:pointer;display:inline-block;font-size:10pt;font-weight:700;outline:none;text-shadow:1px 1px #fff;-webkit-user-select:none;white-space:nowrap}section.confirm-details.status .status-body .job-info #image-dropzone .detail.dropzone .value.dropzone #customerImage:hover:before{border-color:#000}section.confirm-details.status .status-body .job-info #image-dropzone .detail.dropzone .value.dropzone #customerImage:active:before{background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9)}section.confirm-details.status .status-body .job-info #image-dropzone:hover{border:1px dashed #34b9b9}section.confirm-details.status .status-body .job-info .thumbnails img{margin-right:10px;margin-top:10px;width:80px}section.confirm-details.status .status-body .job-info .thumbnails #upload-spinner{position:relative;right:65px;width:30px}section.confirm-details.status .status-body .job-info .modal,section.confirm-details.status .status-body .job-info .modalMob{background-color:#000000bf;display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:1}section.confirm-details.status .status-body .job-info .modal-content{background-color:#000;margin:auto;max-width:1200px;padding:0;position:relative;width:90%}section.confirm-details.status .status-body .job-info .close{color:#fff;font-size:35px;font-weight:700;position:absolute;right:25px;top:10px}section.confirm-details.status .status-body .job-info .close:focus,section.confirm-details.status .status-body .job-info .close:hover{color:#999;cursor:pointer;text-decoration:none}section.confirm-details.status .status-body .job-info .mySlides,section.confirm-details.status .status-body .job-info .mySlidesMob{margin:0 auto}section.confirm-details.status .status-body .job-info .mySlides img,section.confirm-details.status .status-body .job-info .mySlidesMob img{margin:0;max-height:73vh;max-width:80vw;width:auto}section.confirm-details.status .status-body .job-info .next,section.confirm-details.status .status-body .job-info .prev{border-radius:0 3px 3px 0;color:#fff;cursor:pointer;font-size:20px;font-weight:700;margin-top:-50px;padding:16px;position:absolute;top:50%;transition:.6s ease;user-select:none;-webkit-user-select:none;width:auto}section.confirm-details.status .status-body .job-info .next{border-radius:3px 0 0 3px;right:0}section.confirm-details.status .status-body .job-info .next:hover,section.confirm-details.status .status-body .job-info .prev:hover{background-color:#000c}section.confirm-details.status .status-body .job-info img.demo{opacity:.6}section.confirm-details.status .status-body .job-info .active,section.confirm-details.status .status-body .job-info .demo:hover{opacity:1}section.confirm-details.status .status-body .job-info img.hover-shadow{transition:.3s}section.confirm-details.status .status-body .job-info .hover-shadow:hover{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}section.confirm-details.status .status-body .job-info .add-coupon{color:#34b9b9;cursor:pointer;margin-top:2rem}section.confirm-details.status .status-body .job-info .add-coupon:hover{text-decoration:underline}section.confirm-details.status .status-body .job-info .row.coupon .input{margin-top:2rem;padding:0}section.confirm-details.status .status-body .job-info .row.coupon .input.desktop{display:none}section.confirm-details.status .status-body .job-info .row.coupon .input .coupon-container{align-items:center;display:flex;justify-content:space-between;padding:1rem}section.confirm-details.status .status-body .job-info .row.coupon .input .coupon-container .form-field{align-items:center;display:flex;justify-content:space-between;margin-top:0;width:100%}section.confirm-details.status .status-body .job-info .row.coupon .input .coupon-container .form-field .form-field__control{border-bottom-right-radius:0!important;border-top-right-radius:0!important}section.confirm-details.status .status-body .job-info .row.coupon .input .coupon-container .form-field #coupon-input-button,section.confirm-details.status .status-body .job-info .row.coupon .input .coupon-container .form-field #coupon-input-button-mob{background:#aaa;border:1px solid #aaa;border-radius:7px;border-bottom-left-radius:0!important;border-top-left-radius:0!important;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-top:0;padding:14px 30px 15px!important;text-transform:uppercase}section.confirm-details.status .status-body .job-info .row.coupon .input .coupon-container .form-field #coupon-input-button-mob:hover,section.confirm-details.status .status-body .job-info .row.coupon .input .coupon-container .form-field #coupon-input-button:hover{background-color:#999;border-color:#999}section.confirm-details.status .status-body .job-info .row.coupon .input .coupon-container .form-field #coupon-input-button-mob.remove,section.confirm-details.status .status-body .job-info .row.coupon .input .coupon-container .form-field #coupon-input-button.remove{background:#000;border:1px solid #000;border-radius:7px;border-bottom-left-radius:0!important;border-top-left-radius:0!important;color:#fff;cursor:pointer;display:none;font-size:1rem;font-weight:700;margin-top:0;padding:14px 30px 15px!important;text-transform:uppercase}section.confirm-details.status .status-body .job-info .row.coupon .input .coupon-container .form-field #coupon-input-button-mob.remove:hover,section.confirm-details.status .status-body .job-info .row.coupon .input .coupon-container .form-field #coupon-input-button.remove:hover{background-color:#000;border-color:#000}section.confirm-details.status .status-body .job-info .row.coupon .input .coupon-container .form-field .form-field__control{align-items:center;display:flex;justify-content:space-between;width:100%}section.confirm-details.status .status-body .job-info .row.coupon .input .coupon-container input{border:1px solid #ccc;border-bottom-left-radius:5px;border-bottom-right-radius:0!important;border-top-left-radius:5px;border-top-right-radius:0!important;margin-top:0;padding:15px 10px!important;width:100%}section.confirm-details.status .status-body .job-info .row.coupon .alert.alert-danger.danger-label,section.confirm-details.status .status-body .job-info .row.coupon .alert.alert-success.success-label{display:none}section.confirm-details.status .status-body .job-info .appointment-details{display:flex;flex-direction:row;padding:1rem .5rem}section.confirm-details.status .status-body .job-info .appointment-details.cancel{padding-left:0}section.confirm-details.status .status-body .job-info .appointment-details .detail{display:flex;flex-direction:column;width:55%}section.confirm-details.status .status-body .job-info .appointment-details .detail .title{color:#989da3;font-size:.8rem;font-weight:500}section.confirm-details.status .status-body .job-info .appointment-details .detail .value{color:#323c47;font-size:1rem}section.confirm-details.status .status-body .job-info .appointment-details .detail .cancel-text:hover{color:#34b9b9}section.confirm-details.status .status-body .job-info .appointment-details .detail:first-child{width:30%}section.confirm-details.status .status-body .job-info .appointment-details .cancel-subtext{color:#989da3;font-size:.9rem}section.confirm-details.status .status-body .job-info .appointment-details .book-again{background:orange;border-color:orange;color:#fff;margin-top:6rem;width:100%}section.confirm-details.status .status-body .job-info .appointment-details .book-again:hover{background:#f09b00}section.confirm-details.status .status-body .job-info .appointment-description{padding:1rem .5rem}section.confirm-details.status .status-body .job-info .appointment-description .main-title{color:#212529;font-size:1rem}section.confirm-details.status .status-body .job-info .appointment-description .title{color:#989da3;font-size:.8rem;font-weight:500}section.confirm-details.status .status-body .job-info .appointment-description .value{color:#323c47;font-size:1rem}section.confirm-details.status .status-body .job-info .appointment-description .padding{padding-bottom:1rem}section.confirm-details.status .status-body .professional-info.desktop{width:25%}section.confirm-details.status .status-body .time-info{padding:1.5rem;width:100%}section.confirm-details.status .status-body .time-info .title{color:#323c47;font-size:1.5rem;font-weight:500;margin-bottom:2rem}section.confirm-details.status .status-body .time-info .day-container{margin-bottom:2rem}section.confirm-details.status .status-body .time-info .day-container .date-text{color:#999;font-size:.8rem;font-weight:500;margin-bottom:.5rem;text-transform:uppercase}section.confirm-details.status .status-body .time-info .day-container .option-time{color:#323c47;font-size:.9rem;margin-bottom:.5rem}section.confirm-details.status .status-body .time-info .day-container .option-time.cancelled{text-decoration:line-through}section.confirm-details.status .status-body .time-info .calendar-container{text-align:center}section.confirm-details.status .status-body .time-info .calendar-container .calendar-title{font-size:.87rem;font-weight:500}section.confirm-details.status .status-body .time-info .calendar-container .calendar-button-container{display:flex;justify-content:space-evenly}section.confirm-details.status .status-body .time-info .calendar-container .calendar-button-container .calendar-button{background:#34b9b9;border-radius:3px;color:#fff;font-size:.87rem;padding:3px 10px}section.confirm-details.status .status-body .time-info .calendar-container .calendar-button-container .calendar-button:hover{background:#2a9c9c;text-decoration:none}section.confirm-details.status .status-body .time-info .no-show-title{font-size:.87rem;font-weight:500}section.confirm-details.status .status-body .time-info .no-show-button{background:#34b9b9;border-radius:3px;color:#fff;cursor:pointer;font-size:.87rem;padding:3px 10px}section.confirm-details.status .status-body .time-info .no-show-button:hover{background:#2a9c9c;text-decoration:none}section.confirm-details.status .status-body .time-info.pro-found{text-align:center;width:100%}section.confirm-details.status .status-body .time-info.pro-found .title{margin-bottom:1rem}section.confirm-details.status .status-body .time-info.pro-found .day-container .option-time i{color:#34b9b9;padding-right:1rem}section.confirm-details.status .status-body .time-info.pro-found .day-container .option-time.cancelled{text-decoration:line-through}section.confirm-details.status .status-body .pro-info-container .carousel-card{display:block}section.confirm-details.status .status-body .pro-info-container .card-header{background-color:#fff;border:none!important;border-radius:6px 6px 0 0!important;padding-bottom:0}section.confirm-details.status .status-body .pro-info-container .card-header img.card-img-top.img-fluid{background-color:#fed900;border-radius:50%;display:block;height:auto;margin-left:auto;margin-right:auto;margin-top:-60px;max-width:70px;width:70px}section.confirm-details.status .status-body .pro-info-container .card-header p.card-subtitle{color:#999;margin-bottom:0;margin-top:10px;text-align:center}section.confirm-details.status .status-body .pro-info-container .card-body{background-color:#fff;border-bottom:2px solid #f1f8fa}section.confirm-details.status .status-body .pro-info-container .card-body h2.card-text{font-size:20px;font-weight:700;margin-bottom:0;text-align:center}section.confirm-details.status .status-body .pro-info-container .card-body h2.card-text .zi{color:#34b9b9;font-size:19px}section.confirm-details.status .status-body .pro-info-container .card-body h2.card-text .z-computer:before,section.confirm-details.status .status-body .pro-info-container .card-body h2.card-text .z-witgoedmonteur:before{font-size:21px}section.confirm-details.status .status-body .pro-info-container .card-body p.card-text{color:#999;font-size:14px;margin-top:0;text-align:center}section.confirm-details.status .status-body .pro-info-container .card-footer{background-color:#fff;border-radius:0 0 6px 6px!important;border-top:none;padding:1rem 1.25rem 1.25rem;text-align:center}section.confirm-details.status .status-body .pro-info-container .card-footer .msg-pro{background-color:#34b9b9;border-color:#34b9b9;font-size:12px;font-weight:700;margin-top:10px}section.confirm-details.status .status-body .pro-info-container .card-footer .msg-pro:hover{background-color:#2badad;border-color:#2badad}section.confirm-details.status .status-body .pro-info-container .card-footer #div-msg{bottom:5px;box-shadow:0 5px 40px #00000029!important;display:none;height:700px;left:15px;position:fixed;width:400px;z-index:99}section.confirm-details.status .status-body .pro-info-container .card-footer #div-msg .close-chat{cursor:pointer;font-size:2rem;left:22rem;padding:5px;position:absolute;top:8px}section.confirm-details.status .status-body .pro-info-container .card-footer #div-msg-mob{bottom:0;display:none;height:100%;left:0;max-width:600px;position:fixed;width:100%;z-index:99}section.confirm-details.status .status-body .pro-info-container .card-footer #div-msg-mob .close-chat-mob{cursor:pointer;font-size:2rem;padding:5px;position:absolute;right:20px;top:0}section.confirm-details.status .status-body .pro-info-container .card-footer p.card-text.region{font-size:15px;font-weight:400}section.confirm-details.status .status-body .pro-info-container .card-footer p.card-text{color:#999;font-size:15px;margin-bottom:0;margin-top:0}section.confirm-details.status .status-body .pro-info-container .card-footer .stars{align-items:center;display:flex;font-size:16px;line-height:0;margin:0 auto;overflow:hidden;position:relative;vertical-align:middle;z-index:0}section.confirm-details.status .status-body .pro-info-container .card-footer .stars .stars-wrap{display:flex;margin:0 auto}section.confirm-details.status .status-body .pro-info-container .card-footer .stars .stars-wrap .stars-active{color:#eebd01;display:inline-block;overflow:hidden;position:relative;white-space:nowrap;z-index:10}section.confirm-details.status .status-body .pro-info-container .card-footer .stars .stars-wrap .stars-inactive{color:#ccc;left:0;position:absolute;top:0;width:100%}section.confirm-details.status .status-body .pro-info-container .card-footer #review-stars{color:#999}section.confirm-details.status .status-body .pro-info-container .card-footer #more-reviews,section.confirm-details.status .status-body .pro-info-container .card-footer #more-reviews-desktop{color:#34b9b9;cursor:pointer;font-size:.9rem;text-decoration:underline}section.confirm-details.status .status-body .pro-info-container .card-footer-phone{background-color:#fff;border-radius:0 0 6px 6px!important;border-top:2px solid #f1f8fa;padding:1rem 1.25rem 1.25rem;text-align:center}section.confirm-details.status .status-body .pro-info-container .card-footer-phone p.card-text.phone{color:#34b9b9;font-weight:700}section.confirm-details.status .status-body .pro-info-container .score-wrap.review{display:inline-block;margin-bottom:0;margin-top:.15rem;padding-right:10px;position:relative}section.confirm-details.status .page-title{padding-top:4rem}section.confirm-details.status .page-title .row{width:100%}section.confirm-details.status .job-id-title{font-size:2rem;margin-bottom:2rem;text-align:center}section.confirm-details.status .job-id-title span{font-weight:700}section.confirm-details.status .progress-container{margin-left:-2.5rem}section.confirm-details.status .progress,section.confirm-details.status .progressbar{margin:0 auto;width:80vw}section.confirm-details.status .progressbar li{color:#000;float:left;font-size:12px;list-style-type:none;position:relative;text-align:center;width:25%}section.confirm-details.status .progressbar li .bold-text{font-weight:700}section.confirm-details.status .progressbar li:before{background-color:#fff;color:#bbb}section.confirm-details.status .progressbar li.active:before,section.confirm-details.status .progressbar li:before{border:1px solid #bbb;border-radius:50%;content:"";display:block;font-family:Font Awesome\ 5 Free;font-size:.5rem;font-weight:900;height:18px;line-height:18px;margin:0 auto 10px;text-align:center;width:18px}section.confirm-details.status .progressbar li.active:before{background-color:#fed900;color:#fff}section.confirm-details.status .progressbar li:after{background-color:#bbb;content:"";height:2px;left:-44%;position:absolute;top:8px;width:87%}section.confirm-details.status .progressbar li:first-child:after{content:none}section.confirm-details.status .progressbar li.active{color:#000}section.confirm-details.status .progressbar li.active:before{border-color:#fed900}section.confirm-details.status .progressbar li.active+li:after{background-color:#fed900}section.confirm-details.status .progress-icons{background-color:#0000;height:3rem}section.confirm-details.status .progress-icons i{color:#34b9b9;font-size:2rem;text-align:center;width:25%}section.confirm-details.status .progress-icons .step1{margin-left:2.5rem}section.confirm-details.status .score-wrap{display:inline-block;height:19px;line-height:1rem;position:relative;vertical-align:middle}section.confirm-details.status .score-wrap .stars-active{color:#eebd01;display:inline-block;overflow:hidden;position:relative;white-space:nowrap;z-index:10}section.confirm-details.status .score-wrap .stars-inactive{color:#ccc;left:0;position:absolute;top:0}section.confirm-details.status .headings{margin-bottom:3rem;margin-top:2rem;text-align:center}section.confirm-details.status .score{color:#999}section.confirm-details.status .alert{margin:1.25rem 0}section.confirm-details.status .job-details{background:#fff;box-shadow:2px 2px 5px 2px #ccc;padding:2rem}section.confirm-details.status .job-details h4{font-weight:700;margin-bottom:2rem}section.confirm-details.status .job-details h4 span{font-weight:400}section.confirm-details.status .job-details h5{font-weight:700}section.confirm-details.status .job-details .email-confirmed-icon i{color:#34b9b9}section.confirm-details.status .job-details .timeslots{padding-top:1rem}section.confirm-details.status .job-details .timeslot{background:#f4f4f4;padding:.7rem 1rem}section.confirm-details.status .job-details .timeslot .day-part{color:#34b9b9;display:inline-block;font-size:.9rem;height:45px;line-height:1.7rem;margin-right:8px;padding-right:8px}section.confirm-details.status .job-details .timeslot .day-part .name{font-size:14px;font-weight:700}section.confirm-details.status .job-details .timeslot .day-part .time{bottom:10px;color:#212529;font-size:.7rem;left:2px;position:relative}section.confirm-details.status .job-details .timeslot .day-part .rate{bottom:18px;color:#333;display:block;font-size:.9rem;font-weight:700;left:2px;position:relative}section.confirm-details.status .job-details .timeslot.picked-option .picked-option-title{font-weight:700;padding-bottom:1rem}section.confirm-details.status .job-details .timeslot.picked-option .rate,section.confirm-details.status .job-details .timeslot.picked-option .time{bottom:0}section.confirm-details.status .job-details .comments{padding-top:2rem}section.confirm-details.status .job-details .comments .comment{background:#fff;border:1px solid #e6f2f7;padding:.7rem 1rem}section.confirm-details.status .job-details .col-ts{padding-top:.5rem}section.confirm-details.status .job-details .jobId a{font-size:14px;font-weight:700;margin-left:.3rem}section.confirm-details.status .job-details .inactive .timeslot{opacity:.25}section.confirm-details.status .job-details .inactive .timeslot i{display:none}section.confirm-details.status .job-details .active .timeslot{background-color:#d4edda;border-color:#c3e6cb;color:#155724}section.confirm-details.status .job-details .cancelled .timeslot{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}section.confirm-details.status.error .alert,section.confirm-details.status.error p{margin:2rem 0}section.confirm-details.status .review .score-wrap{display:inline-block;font-size:16px;line-height:0;overflow:hidden;position:relative;vertical-align:middle}section.confirm-details.status p.lead{color:#555;font-size:1rem}section.confirm-details.status .cancel-rebook{background:#f1f8fa;padding:2rem}section.confirm-details.status .cancel-rebook p{color:#888;font-size:.8rem}section.confirm-details.status .cancel-rebook a{font-weight:700}section.confirm-details.status .questions{padding:1rem}section.confirm-details.status.cancelled-appointment{padding:2rem 0 1px}section.confirm-details.status.cancelled-appointment .job-details{margin:0 auto;max-width:60vw}section.confirm-details.status.cancel-page{padding:1rem}section.confirm-details.status .status-page-reviews{margin-bottom:4rem}section.confirm-details.status .status-page-reviews .review-list-container .status-page-review{padding:.5rem 0}section.confirm-details.status .status-page-reviews .review-list-container .status-page-review .stars-score{color:#eebd01}section.confirm-details.status .status-page-reviews .review-list-container .read-more{background-color:#34b9b9;border-color:#34b9b9;font-weight:500}section .desktop-chat-container #desktop-chat{box-shadow:0 10px 20px 0 #00000029;height:600px;padding:0;width:75%}section .desktop-chat-container .desktop-chat-toggle-box{background-color:#ffffffb3;border-radius:.25rem;box-shadow:0 1px 3px #0003;color:#34b9b9;cursor:pointer;display:flex;font-size:17px;font-weight:700;justify-content:space-between;padding:1.5rem;width:75%}section .desktop-chat-container .desktop-chat-toggle-box:hover{background-color:#efefefb3}section.job-form{position:relative;top:20vh}section.job-form form{padding:15px}section.job-form .form-check-label{width:100%}section.job-form .price-details{font-size:.9rem;margin-bottom:1rem}section.job-form>div.container>form>div.row>div.stepper-column{align-items:center;background:#f7f7f7;display:flex;flex-direction:column;padding-top:2rem}section.job-form>div.container>form>div.row>div.stepper-column>.vertical{position:-webkit-sticky;position:sticky;top:70px}section.job-form>div.container>form>div.row>div.stepper-column>.vertical>div.bs-stepper-header>div.step>button>.stepper-object{align-items:center;display:flex}section.job-form>div.container>form>div.row>div.stepper-column>.vertical>div.bs-stepper-header>div.step>button>.stepper-object>.stepper-titles{align-items:flex-start;display:flex;flex-direction:column}section.job-form>div.container>form>div.row>div.stepper-column>.vertical>div.bs-stepper-header>div.step>button>.stepper-object>.stepper-titles>.small-title{color:#aaa}section.job-form>div.container>form>div.row>div.stepper-column>.vertical>div.bs-stepper-header>div.step>button>.stepper-object>.stepper-titles>.big-title{color:#000}section.rates{background:#eee;padding:4rem 0}section.review{background:#e6f2f7;margin-bottom:0;min-height:460px;padding:4rem 0 150px;position:relative}section.review textarea{min-height:100px}section.review .btn-primary{background:#34b9b9;border:none;font-size:1.2rem;font-weight:700;padding:.5rem 2rem}section.review .btn-primary:hover{background:#2c9696}section.review p span{font-weight:700}section.whats-next{padding:4rem 0}section.whats-next .map{height:100%;min-height:300px}section.faq{background-color:#e6f2f7;padding:0 0 4rem}section.faq a{color:#00605e;font-size:17px;font-weight:700;line-height:2.75rem}section.faq .card.collapsed{background:none;background-color:#ffffffb3;border:none}section.faq .faq-title{padding-top:3rem}section.content{background:#e6f2f7 repeat-x 100% bottom;min-height:460px;padding:4rem 0 6rem}section.content p{margin-bottom:2rem}section.content h1{font-size:2rem;font-weight:700}section.content h3{font-size:1.5rem;font-weight:700;margin-top:3rem}section.content .locations{column-count:3;column-gap:20px;margin-top:2rem}section.content .locations .location{break-inside:avoid-column;display:block;margin-bottom:2rem}section.search-results{background:#e6f2f7;min-height:460px;padding:4rem 0 6rem}section.search-results .result{background:#ffffff80;margin-bottom:1rem;padding:1rem}section.search-results p{margin-bottom:1rem}section.search-results a.url{color:#34b9b9;display:block;height:25px;margin-bottom:.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}section.search-results a.title h3,section.search-results a.title:hover{color:#222}section.search-results h1{font-size:2rem;font-weight:700}section.search-results h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem}section.search-results h2.found{color:#00000075;font-size:1rem;font-weight:400;margin-bottom:2rem}section.search-results h3{font-size:1.2rem;font-weight:700;margin:0}section.search-results .input-group{margin-bottom:.5rem}section.search-results .input-group .btn{background-color:#34b9b9;border:none;border-bottom-right-radius:9px;border-top-right-radius:9px;font-size:1.2rem;font-weight:500;padding:1rem 2rem}section.search-results .results .page{display:none}section.search-results .results .page-active{display:block}section.search-results .page-item.first,section.search-results .page-item.last{display:none}section.search-results .page-item .page-link{color:#34b9b9}section.search-results .page-item.active .page-link{background:#34b9b9;border-color:#34b9b9;color:#fff}section.search-results .form-control.search{border:none;font-family:Roboto,Helvetica Neue,"sans-serif";font-size:1.25rem;font-size:calc(14px + .5vw);height:50px;padding:2rem 1.5rem}section.faq-heading{background:#fed900;padding:5vh 0}section.faq-heading h1{color:#fff;text-align:center}section.faq-heading .btn-group{margin-bottom:1rem;margin-top:2rem}section.faq-heading .btn-group .btn-secondary{background:none;border:1px solid #fff;box-shadow:none!important;font-size:1.2rem;font-weight:700;padding:.7rem 1.2rem}section.faq-heading .btn-group .btn-secondary.active{background:#fff;border:1px solid #fff;color:#fed900}section.faq-heading .btn-group a:first-child{border-bottom-left-radius:25px;border-top-left-radius:25px}section.faq-heading .btn-group a:last-child{border-bottom-right-radius:25px;border-top-right-radius:25px}#nu-regelen-sticky{bottom:3rem;font-size:1rem;left:2rem;position:fixed;z-index:99}#nu-regelen-sticky:active{background-color:#2c9696;border-color:#2c9696}.klus section.jumbo{background:#e6f2f7;padding-bottom:6rem}.klus section.jumbo .search-form{margin-bottom:-16px;min-height:55vh}.klus section.jumbo .search-form p.lead{margin-bottom:3rem;margin-top:2rem}.klus section.jumbo .search-form .from-price{color:#5f5f5f}.klus section.jumbo .score{display:inline-block;font-size:16px;line-height:0;overflow:hidden;position:relative;vertical-align:middle;z-index:0}.klus section.jumbo .score .stars-active{color:#eebd01;display:inline-block;overflow:hidden;position:relative;white-space:nowrap;z-index:10}.klus section.jumbo .score .stars-inactive{color:#ccc;left:0;position:absolute;top:0}.klus section.how{background:#fff}.klus section.customer-carousel .owl-carousel{display:block}.klus .btn-primary{background:orange;border:none;border-radius:8px;font-size:calc(10px + 1vw);font-weight:700;margin-right:1rem;padding:1rem 2rem}.klus .btn-primary:hover{background:#f09b00}h1 #validate-address{color:#888;text-align:center}h1 .score{font-size:16px;font-weight:400;line-height:0;overflow:hidden;vertical-align:middle}h1 .score,h1 .score .score-wrap{display:inline-block;position:relative}h1 .score .score-wrap{height:19px}h1 .score .stars-active{color:#eebd01;display:inline-block;overflow:hidden;position:relative;white-space:nowrap;z-index:10}h1 .score .stars-inactive{color:#ccc;left:0;position:absolute;top:0}h1 .meta{display:block;padding-top:.5rem}h1 .meta>span{color:#222;font-size:1.25rem;line-height:1.5rem;text-align:left}h1 .meta>span .from-price{color:#00000075;margin:0;padding-right:1rem;vertical-align:top}h1 .meta>span .from-price:first-letter{text-transform:uppercase}h1 .meta>span .from-price .badge{background:#34b9b9;color:#fff;font-size:1.25rem;margin-left:.25rem;margin-right:.2rem}h1 .meta>span .based-on{color:#aaa;font-size:12px;font-weight:400}div .meta{display:block;padding-top:.5rem}div .meta>span{color:#222;font-size:1.25rem;line-height:1.5rem;text-align:left}div .meta>span .from-price{color:#00000075;margin:0;padding-right:1rem;vertical-align:top}div .meta>span .from-price:first-letter{text-transform:uppercase}div .meta>span .from-price .badge{background:#34b9b9;color:#fff;font-size:1.25rem;margin-left:.25rem;margin-right:.2rem}div .meta>span .based-on{color:#aaa;font-size:12px;font-weight:400}.review{color:#212529;margin-bottom:2.5rem}.review.quote{background:#ffffffb3;margin-top:3.5rem;padding:1.25rem 1.5rem}.review.quote p.review-content{color:#212529;font-size:15px;margin:0}.review .personal{display:inline-block;margin-bottom:1rem;vertical-align:top}.review .personal .city,.review .personal .name{font-weight:700}.review .task-date{color:#212529;display:block;font-size:15px}.review p.review-content{border-radius:10px;font-size:17px;line-height:1.5rem;min-height:80px}.review span.quote{color:#eee;display:inline-block;float:left;font-size:30px;line-height:1rem;margin-right:.75rem;vertical-align:top}.jobform .form-control{border:none;border-bottom:1px solid #ccc;border-radius:8px 8px;height:auto;padding:18px 12px}.jobform .text-muted{color:#999!important}.jobform .when,.jobform .where{padding-top:2rem}.jobform .when .time-window{font-size:.9rem;margin-top:.5rem}.jobform .when .estimate{margin:0;padding:0}.jobform .when .estimate .calculator-estimation-result{color:#34b9b9;font-style:italic;margin-bottom:2rem;margin-top:1rem}.jobform .what{padding-top:2rem}.jobform .what .dynamic-fields{padding-bottom:1rem}.jobform .what .dynamic-fields .row.dynamic{margin-bottom:1rem}.jobform .what .estimate .calculator-estimation-result{color:#34b9b9;font-style:italic;margin-bottom:2rem;margin-top:1rem}.jobform .who{padding-top:2rem}.jobform .who .name{margin-bottom:1rem}.jobform label.question{color:#444;font-size:1.25rem;font-weight:500}.jobform textarea.comment{min-height:120px}.jobform .address-validation{color:#999}.jobform .address-validation .validation-message{padding:2rem .75rem 1rem}.jobform .address-validation #invalid-address{display:none}.jobform .address-validation.valid{color:#34b9b9}.jobform .address-validation.invalid{color:crimson}.jobform .address-validation.invalid #validate-address{display:none}.jobform .address-validation.invalid #invalid-address{display:inline-block}.jobform .review.quote{border-top:1px solid #eee;margin:0;padding:1.5rem 1.75rem}.jobform .payment-next{padding-top:2rem}.jobform .payment-next .payment{padding-bottom:1rem}.jobform .payment-next .payment .text{font-size:.9rem;margin-bottom:.5rem}.jobform .payment-next .payment .payment-methods{width:100px}.jobform .payment-next .terms{font-size:.9rem}.jobform .job-info .title{color:#777;font-size:.85rem;font-weight:500;padding:2rem 0;text-align:center;vertical-align:middle}.jobform .job-info .title .zi{color:#34b9b9;display:inline-block;font-size:26px;margin-right:.3rem;vertical-align:middle}.jobform .job-info .job{padding:0 2rem 2rem}.jobform .job-info .job h3{font-size:1.25rem;margin-bottom:0}.jobform .job-info .job .description{font-size:1rem;margin:1rem 0}.jobform .job-info .job .meta .based-on{color:#999;font-size:.75rem;line-height:1rem;margin-top:.75rem}.jobform .job-info .job .meta .from-price{color:#666;margin-bottom:0}.jobform .job-info .job .meta .from-price .badge{background:none;color:inherit;font-size:100%;font-weight:400;margin:0;padding:0}.jobform .card.summary{margin-top:1rem}.jobform .card.summary .questions{margin-bottom:1.5rem;padding-top:1.5rem}.jobform .card.summary .questions .review.quote{border-top:1px solid #eee;margin:0;padding:1.5rem 1.75rem}.jobform .card.summary .questions h5{margin-bottom:.25rem}.jobform .card.summary #desktop-option-details{border-top:1px solid #eee;padding:1rem 1.75rem}.jobform .card.summary .payment{border-top:1px solid #eee;padding:1rem 0}.jobform .card.summary .payment img{margin-top:.5rem;max-width:100px}.jobform .card.summary .review.quote h5{margin-bottom:1rem}.jobform .card.summary.coupon{padding:1.5rem 1.75rem;width:100%}.jobform .card.summary.coupon .input{padding:0}.jobform .card.summary.coupon .input .coupon-container{align-items:center;display:flex;justify-content:space-between;padding-bottom:1rem;padding-top:1rem}.jobform .card.summary.coupon .input .coupon-container .form-field{align-items:center;display:flex;justify-content:space-between;margin-top:0;width:100%}.jobform .card.summary.coupon .input .coupon-container .form-field #coupon-input-button{background:#34b9b9;border:1px solid #34b9b9;border-radius:7px;border-bottom-left-radius:0!important;border-top-left-radius:0!important;color:#fff;cursor:pointer;font-size:.7rem;font-weight:700;margin-top:0;padding:14px!important;position:relative;right:5px;text-transform:uppercase}.jobform .card.summary.coupon .input .coupon-container .form-field #coupon-input-button:hover{background-color:#269c9c;border-color:#269c9c}.jobform .card.summary.coupon .input .coupon-container .form-field #coupon-input-button.remove{background:#000;border:1px solid #000;border-radius:7px;border-bottom-left-radius:0!important;border-top-left-radius:0!important;color:#fff;cursor:pointer;display:none;font-size:.7rem;font-weight:700;margin-top:0;padding:14px!important;position:relative;right:5px;text-transform:uppercase}.jobform .card.summary.coupon .input .coupon-container .form-field #coupon-input-button.remove:hover{background-color:#000;border-color:#000}.jobform .card.summary.coupon .input .coupon-container .form-field .form-field__control{align-items:center;display:flex;justify-content:space-between}.jobform .card.summary.coupon .input .coupon-container input{border:1px solid #ccc;border-bottom-right-radius:0!important;border-right:none;border-top-right-radius:0!important;margin-top:0;padding:10px!important}.jobform .card.summary.coupon .alert.alert-danger.danger-label,.jobform .card.summary.coupon .alert.alert-success.success-label{display:none}.jobform .loading-dots{font-size:48px}.jobform .loading-dots:after{animation:dots 1s steps(5) infinite;content:" ."}.jobform .type-selector-card{align-items:center;background:#fff;border-radius:8px;box-shadow:0 0 3px 0 #0000001a;cursor:pointer;margin:10px 0;min-height:6rem;padding:.6rem 1rem;position:relative;transition:.3s;z-index:10}.jobform .type-selector-card .type-selected-title{color:#34b9b9;font-weight:700}.jobform .type-selector-card .type-selected-title i{margin-right:.25rem}.jobform .type-selector-card .type-selected-subtitle{color:#999;font-size:.8rem}.jobform .type-selector-card .card-price-container{padding-top:.9rem}.jobform .type-selected-details{background:#34b9b9;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#fff;margin-top:-15px;padding:1rem .9rem .35rem;width:auto}.jobform .type-selected-price{color:#444;display:inline-block;font-size:1.5rem;font-weight:700;letter-spacing:-1px;line-height:1rem}.jobform .type-selected-price span.from{display:inline-block;font-size:13px;line-height:1.5rem;margin-top:-10px}.jobform .discount-alert{display:none}.jobform .service-fee{color:#777;display:inline-block;font-size:12px;font-style:italic}.jobform .check-icon{color:#fff;float:right;font-size:1.5rem}.jobform .type-selected-servicefee{color:#777;display:inline-block;font-weight:400;margin-top:.25rem}.jobform .selected .type-selector-card{background:#34b9b9;box-shadow:none;color:#fff}.jobform .selected .service-fee,.jobform .selected .type-selected-price,.jobform .selected .type-selected-servicefee,.jobform .selected .type-selected-subtitle,.jobform .selected .type-selected-title{color:#fff}.jobform .type-selector-card:hover{background:#34b9b9;box-shadow:none;color:#fff}.jobform .type-selector-card:hover .service-fee,.jobform .type-selector-card:hover .type-selected-price,.jobform .type-selector-card:hover .type-selected-servicefee,.jobform .type-selector-card:hover .type-selected-subtitle,.jobform .type-selector-card:hover .type-selected-title{color:#fff}.jobform .time-checkbox-container{cursor:pointer;display:flex;font-size:1.2rem;margin-bottom:12px;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none}.jobform .time-details .rate-type{display:none}.jobform .time-checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.jobform .checkmark{background-color:#fff;border:1px solid #ccc;height:25px;left:0;position:absolute;top:5px;width:25px}.jobform .time-checkbox-container:hover input~.checkmark{background-color:#fafafa}.jobform .time-checkbox-container input:checked~.checkmark{background-color:#fff}.jobform .checkmark:after{content:"";display:none;position:absolute}.jobform .time-checkbox-container input:checked~.checkmark:after{display:block}.jobform .time-checkbox-container .checkmark:after{border:solid #34b9b9;border-width:0 3px 3px 0;height:14px;left:9px;top:3px;transform:rotate(45deg);width:7px}.jobform .scroll-container{align-items:center;display:none;width:100%}.jobform .scroll-container:hover #date-chev-left,.jobform .scroll-container:hover #date-chev-right{animation-duration:1s;animation-fill-mode:forwards;animation-name:pulse}@keyframes pulse{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.5,1.5,1.5) rotate(3deg)}40%,60%,80%{transform:scale3d(1.5,1.5,1.5) rotate(-3deg)}to{opacity:1;transform:scaleX(1)}}.jobform .scrolling-wrapper{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;flex-direction:row;overflow-x:auto;width:100%}.jobform .scrolling-wrapper .date{-webkit-touch-callout:none;align-items:center;background:#000;border:1px solid #000;border-radius:15%;cursor:pointer;display:flex;flex-direction:column;margin:0 10px;max-width:20%;min-width:23%;padding:5px 4px;-webkit-user-select:none;user-select:none}.jobform .scrolling-wrapper .date.date-active{background:#34b9b9;border-color:#34b9b9}.jobform .day-day{color:#fff;font-size:calc(15px + .5vw);margin-bottom:0;margin-top:0;text-transform:capitalize}.jobform .day-date{color:#fff;font-size:calc(15px + .3vw);margin-bottom:0;text-align:center}.jobform .day-date>.number{display:block;font-size:calc(23px + .5vw);line-height:1}.jobform .day-date>.month{text-transform:capitalize}.jobform .day-date-price{font-size:calc(12px + .5vw);font-weight:700;letter-spacing:0;margin-bottom:0}.jobform .service-cost{color:#a8a8a8;font-size:calc(8px + .5vw);font-style:italic;margin-bottom:.3rem}.jobform .scrolling-wrapper::-webkit-scrollbar{display:none}.jobform .scroll-card{border:1px solid #000;display:inline-block;height:100px;width:25%}.jobform .badge{font-size:60%}.jobform input{padding:1.5rem 1rem!important}.jobform input,.jobform textarea{border-radius:7px!important}.jobform section.jobform{background:#e6f2f6;padding-bottom:1rem;padding-top:4rem}.jobform body.jobform form{overflow:hidden}.jobform img.loader{height:20px;margin-left:-1px;margin-right:1px;margin-top:-3px;width:20px}.jobform .jobform .task-title{font-size:2rem;line-height:1.75rem;padding:0 0 1rem}.jobform .jobform #form-task-title a{color:#999;cursor:default;text-decoration:none}.jobform .jobform h2{color:#0006;font-size:1.5rem;margin:3rem 0 .5rem}.jobform .jobform .container{max-width:1100px;padding:0}.jobform .jobform .col-usps{padding-left:0}.jobform .jobform #submit-button-mobile{display:none}.jobform #price-info-title{display:block;font-weight:700}.jobform #desktop-option-details{display:none}.jobform .card-header{background:#fff;border:none;border-radius:6px!important;padding:1.5rem 1.75rem;position:relative;text-align:left}.jobform .accordion .card-header.collapsed h5{color:#ddd}.jobform .accordion .card.invalid .card-header h5{color:#222}.jobform #validate-address{display:inline-block;font-size:.9rem;margin-bottom:-4px;overflow:hidden;text-overflow:ellipsis}.jobform .validation-status{margin-right:.25rem}.jobform .validation-status #spinner{display:none}.jobform .jobform .card-header .collapse-status{font-size:1rem;position:absolute;right:1.5rem;top:1.8rem}.jobform .jobform .card-header .collapse-status .down,.jobform .jobform .card-header.collapsed .collapse-status .up{display:none}.jobform .jobform .card-header.collapsed .collapse-status .down{display:block}.jobform .jobform .card-header.collapsed{border:none}.jobform .jobform .card.invalid .card-header.collapsed{color:#222}.jobform .jobform .accordion .card{border:none;border-radius:6px;box-shadow:1px 1px 5px #0000001a;margin-bottom:.5rem}.jobform .jobform .card .card-body{padding:0 1.75rem 1.5rem;position:relative}.jobform .jobform .accordion .card .card-body{padding-bottom:80px}.jobform .jobform .accordion .card .card-body .row.dynamic{padding-bottom:1.75rem}.jobform .jobform .card .card-body .input{padding:.5rem 15px}.jobform .jobform .col-usps .card-body{padding-bottom:1rem}.jobform .jobform .col-usps .card.summary{margin-bottom:1rem}.jobform .jobform .card textarea{min-height:100px}.jobform .jobform .card .card-body .btn-next,.jobform .jobform .card .card-body .btn-prev{background:none;border-left:1px solid #eee;border-radius:0;border-bottom-right-radius:8px;border-top:1px solid #eee;border-top-left-radius:8px;bottom:0;color:#666;padding:.75rem 1rem;position:absolute;right:0}.jobform .jobform .card .card-body .btn-next{background-color:#34b9b9}.jobform .jobform .card .card-body .btn-next,.jobform .jobform .card .card-body .btn-next i{color:#fff}.jobform .jobform .card .card-body .btn-prev{border-left:none;border-radius:0;border-bottom-left-radius:8px;border-right:1px solid #eee;border-top:1px solid #eee;border-top-right-radius:8px;bottom:0;left:0;position:absolute;right:auto}.jobform .jobform .card .card-body .btn-prev i{color:#34b9b9}.jobform .jobform .card .card-body .btn-next i{margin-left:.5rem}.jobform .jobform .card .card-body .btn-prev i{margin-right:.5rem}.jobform .jobform .card .card-body .btn-next:hover,.jobform .jobform .card .card-body .btn-prev:hover{background-color:#34b9b9}.jobform .jobform .card .card-body .btn-next:hover,.jobform .jobform .card .card-body .btn-next:hover i,.jobform .jobform .card .card-body .btn-prev:hover,.jobform .jobform .card .card-body .btn-prev:hover i{color:#fff}.jobform .jobform .col-usps .card-header{padding-bottom:.5rem}.jobform .jobform .col-usps ul{list-style:none;margin:0;padding:0}.jobform .jobform .card.summary{margin-bottom:1rem}.jobform .jobform .card.summary h5{margin-bottom:0}.jobform .jobform .card.summary .address{display:block;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.jobform .jobform .card.summary p.price-info{margin-bottom:.4rem}.jobform .jobform li.total{margin-top:1rem}.jobform .jobform .card .questions{padding-top:1rem}.jobform .jobform .card.summary .why{border-top:1px solid #eee;padding-bottom:1rem}.jobform .date-picker .date-picker-container>#dates{display:flex;width:100%}.jobform .date-picker .date-picker-container>#dates>.date{align-items:center;border:1px solid #ddd;cursor:pointer;display:flex;flex-direction:column;padding:5px 4px;width:18%}.jobform .date-picker .date-picker-container>#dates>.date:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.jobform .date-picker .date-picker-container>#dates>.date:nth-child(7){border-bottom-right-radius:5px;border-top-right-radius:5px}.jobform .date-picker .date-picker-container>#dates>.date>p{margin:0}.jobform .date-picker .date-picker-container>#dates>.date>.badge{font-size:9px;padding:.5em .75em}.jobform .date-picker .date-picker-container>#dates>.date>p.day-day{color:#8b8b8b;font-size:calc(5px + .6vw);margin-top:.5rem;text-transform:capitalize}.jobform .date-picker .date-picker-container>#dates>.date>p.day-date-month{color:#555;font-size:calc(5px + .8vw);font-weight:700;text-transform:uppercase}.jobform .date-picker .date-picker-container>#dates>.date>p.day-date{color:#333;font-size:calc(9px + 1vw);font-weight:700;line-height:1rem;text-align:center}.jobform .date-picker .date-picker-container>#dates>.date>p.day-date .number{display:block;font-size:18px}.jobform .date-picker .date-picker-container>#dates>.date>p.day-date .month{font-size:14px}.jobform .date-picker .date-picker-container>#dates>.date>p.day-date-price{font-size:20px;font-weight:700;letter-spacing:0;line-height:2.5rem}.jobform .date-color-white{color:#fff!important}.jobform .time-picker{display:none;flex-direction:column;margin-bottom:20px}.jobform .time-picker.muted{color:#ccc}.jobform .time-picker.muted p.text-muted{color:#ccc!important}.jobform .time-picker .time-option-container{display:block;transition:.3s}.jobform .time-option-container>#currentChosenDate{color:#008f9d;font-size:1rem;padding:20px 0}.jobform .time-picker .time-option-container>.time-option{border:1px solid #ddd;cursor:pointer;font-size:calc(11px + .5vw);font-weight:700;padding:13px 5px;text-align:center;width:20%}.jobform .time-picker .time-option-container>.time-option:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.jobform .time-picker .time-option-container>.time-option:nth-child(5){border-bottom-right-radius:5px;border-top-right-radius:5px}.jobform .time-option-active{background-color:#34b9b9;color:#fff}.jobform #spoed-option-alert{display:none;font-size:14px}.jobform #list-of-options{padding:0 0 1rem}.jobform #list-of-options>.picked-option{align-items:normal;background:#f6f6f6;border:1px solid #eee;border-radius:5px;color:#222;cursor:pointer;display:flex;font-size:13px;font-weight:700;list-style-type:none;margin:.5rem .5rem 0 0;padding:.5rem .75rem;position:relative}.jobform #list-of-options>.picked-option>.picked-option-price-container{align-items:center;display:flex;padding-right:10px}.jobform #list-of-options>.picked-option>.picked-option-price-container>.picked-option-price{font-size:16px}.jobform #list-of-options>.picked-option>.picked-option-date-container{display:flex;flex-direction:column;padding-left:10px;width:100%}.jobform #list-of-options>.picked-option>.picked-option-date-container>.picked-option-date{display:flex;justify-content:space-between}.jobform #list-of-options>.picked-option>.picked-option-date-container>.picked-option-time{font-weight:400}.jobform #list-of-options>.picked-option>.separator{border-left:1px solid #d3d3d3}.jobform #list-of-options .picked-option>.remove{position:absolute;right:.7rem;top:.7rem}.jobform #job-summary{list-style:none;padding:0 0 1rem}.jobform .confirm-dates-button{background-color:#34b9b9!important;border-color:#34b9b9!important;font-weight:500;padding:.6rem;width:100%}.jobform .form-check-label{color:#000;font-size:17px;font-weight:400;margin-top:.5rem;padding-bottom:.4rem}.jobform .card .card-body .row>div{position:relative}.jobform .valid-feedback{margin-top:-27px;position:absolute;right:5px;width:30px}.jobform .jobform .questions .phone{font-size:1.2rem;font-weight:700;margin-top:.5rem}.jobform .mobile-checkbox{padding-bottom:0;padding-left:20px;padding-top:35px}.jobform .payment-footer-container{padding-top:1rem;text-align:center}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.jobform .date-picker{display:flex;flex-direction:inherit}.jobform .time-picker{display:none}.jobform .form-control{height:calc(3.25rem + 2px);padding:.375rem .75rem!important}}.jobform .dot-container{bottom:2vw;display:flex;justify-content:center;position:relative}.jobform .dot-spin{animation:dotSpin 1.5s linear infinite;background-color:#0000;border-radius:5px;box-shadow:0 -18px 0 0 #34b9b9,12.72984px -12.72984px 0 0 #34b9b9,18px 0 0 0 #34b9b9,12.72984px 12.72984px 0 0 #9880ff00,0 18px 0 0 #9880ff00,-12.72984px 12.72984px 0 0 #9880ff00,-18px 0 0 0 #9880ff00,-12.72984px -12.72984px 0 0 #9880ff00;color:#0000;height:10px;position:relative;width:10px}@keyframes dotSpin{0%,to{box-shadow:0 -18px 0 0 #34b9b9,12.72984px -12.72984px 0 0 #34b9b9,18px 0 0 0 #34b9b9,12.72984px 12.72984px 0 -5px #9880ff00,0 18px 0 -5px #9880ff00,-12.72984px 12.72984px 0 -5px #9880ff00,-18px 0 0 -5px #9880ff00,-12.72984px -12.72984px 0 -5px #9880ff00}12.5%{box-shadow:0 -18px 0 -5px #9880ff00,12.72984px -12.72984px 0 0 #34b9b9,18px 0 0 0 #34b9b9,12.72984px 12.72984px 0 0 #34b9b9,0 18px 0 -5px #9880ff00,-12.72984px 12.72984px 0 -5px #9880ff00,-18px 0 0 -5px #9880ff00,-12.72984px -12.72984px 0 -5px #9880ff00}25%{box-shadow:0 -18px 0 -5px #9880ff00,12.72984px -12.72984px 0 -5px #9880ff00,18px 0 0 0 #34b9b9,12.72984px 12.72984px 0 0 #34b9b9,0 18px 0 0 #34b9b9,-12.72984px 12.72984px 0 -5px #9880ff00,-18px 0 0 -5px #9880ff00,-12.72984px -12.72984px 0 -5px #9880ff00}37.5%{box-shadow:0 -18px 0 -5px #9880ff00,12.72984px -12.72984px 0 -5px #9880ff00,18px 0 0 -5px #9880ff00,12.72984px 12.72984px 0 0 #34b9b9,0 18px 0 0 #34b9b9,-12.72984px 12.72984px 0 0 #34b9b9,-18px 0 0 -5px #9880ff00,-12.72984px -12.72984px 0 -5px #9880ff00}50%{box-shadow:0 -18px 0 -5px #9880ff00,12.72984px -12.72984px 0 -5px #9880ff00,18px 0 0 -5px #9880ff00,12.72984px 12.72984px 0 -5px #9880ff00,0 18px 0 0 #34b9b9,-12.72984px 12.72984px 0 0 #34b9b9,-18px 0 0 0 #34b9b9,-12.72984px -12.72984px 0 -5px #9880ff00}62.5%{box-shadow:0 -18px 0 -5px #9880ff00,12.72984px -12.72984px 0 -5px #9880ff00,18px 0 0 -5px #9880ff00,12.72984px 12.72984px 0 -5px #9880ff00,0 18px 0 -5px #9880ff00,-12.72984px 12.72984px 0 0 #34b9b9,-18px 0 0 0 #34b9b9,-12.72984px -12.72984px 0 0 #34b9b9}75%{box-shadow:0 -18px 0 0 #34b9b9,12.72984px -12.72984px 0 -5px #9880ff00,18px 0 0 -5px #9880ff00,12.72984px 12.72984px 0 -5px #9880ff00,0 18px 0 -5px #9880ff00,-12.72984px 12.72984px 0 -5px #9880ff00,-18px 0 0 0 #34b9b9,-12.72984px -12.72984px 0 0 #34b9b9}87.5%{box-shadow:0 -18px 0 0 #34b9b9,12.72984px -12.72984px 0 0 #34b9b9,18px 0 0 -5px #9880ff00,12.72984px 12.72984px 0 -5px #9880ff00,0 18px 0 -5px #9880ff00,-12.72984px 12.72984px 0 -5px #9880ff00,-18px 0 0 -5px #9880ff00,-12.72984px -12.72984px 0 0 #34b9b9}}.jobform .modal .modal-content .modal-body{border-radius:.3rem;padding:0}.jobform .modal .modal-content .modal-body button.close{position:absolute;right:25px;top:20px;z-index:10}.jobform .modal .modal-content .modal-body .bg{background:#fafafa;border-radius:.3rem;padding:2rem}.jobform .modal .modal-content .modal-body .options{border-radius:.3rem;padding:2rem}.jobform .score{font-size:16px;line-height:0;vertical-align:middle;z-index:0}.jobform .score,.jobform .score .stars-active{display:inline-block;overflow:hidden;position:relative}.jobform .score .stars-active{color:#eebd01;white-space:nowrap;z-index:10}.jobform .score .stars-inactive{color:#ccc;left:0;position:absolute;top:0}.jobform .form-field{display:block;margin-top:16px}.jobform .form-field.calculator{align-items:center;display:flex}.jobform .form-field.calculator .fa-calculator{color:#34b9b9;font-size:2rem;padding-right:1rem}.jobform .form-field.form-field--is-active .form-field__control:after{border-bottom:2px solid #34b9b9;transform:scaleX(150)}.jobform .form-field.form-field--is-active .form-field__label{color:#34b9b9;font-size:.75rem;transform:translateY(-14px)}.jobform .form-field.form-field--is-valid .form-field__label{color:#34b9b9}.jobform .form-field.form-field--is-valid .form-field__label:before{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:8px;font-weight:900;padding-right:3px;vertical-align:middle}.jobform .form-field.form-field--is-filled .form-field__label{color:#34b9b9;font-size:.75rem;transform:translateY(-14px)}.jobform .form-field.form-field--is-invalid .form-field__label{color:crimson;font-size:.75rem;transform:translateY(-14px)}.jobform .form-field.form-field--is-invalid .form-field__label:before{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:8px;font-weight:900;padding-right:3px;vertical-align:middle}.jobform .form-field.form-field--is-invalid .form-field__input,.jobform .form-field.form-field--is-invalid .form-field__textarea{border-bottom:1px solid crimson}.jobform .form-field.form-field--is-invalid .invalid-feedback{display:block}.jobform .form-field .form-field__label{display:block;font-size:1rem;font-weight:400;left:0;margin:0;padding:18px 12px 0;position:absolute;top:0;transition:all .4s;width:100%}.jobform .form-field .form-field__control{background:#fff;border-radius:8px 8px;overflow:hidden;position:relative;width:100%}.jobform .form-field .form-field__control:after{border-bottom:2px solid #34b9b9;bottom:0;content:"";display:block;left:0;margin:0 auto;position:absolute;right:0;transform:scaleX(0);transition:all .4s;width:1%}.jobform .form-field .form-field__input,.jobform .form-field .form-field__textarea{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-bottom:1px solid #ccc;color:#333;display:block;font-size:1rem;margin-top:24px;outline:0;padding:0 12px 10px!important;width:100%}.jobform .form-field .form-field__textarea{height:150px}.jobform .address-validation.invalid .form-field--is-active .form-field__label,.jobform .address-validation.invalid .form-field--is-filled .form-field__label{color:crimson}.jobform .address-validation.invalid .form-field__input,.jobform .address-validation.invalid .form-field__textarea{border-bottom:1px solid crimson}.jobform .address-validation.invalid .form-field__control:after{border-bottom:2px solid crimson}.jobform footer{margin-top:0;padding:1rem}.jobform #insuranceModal .modal-content{background:#ffa100;margin:0 auto;width:90%}.jobform #insuranceModal .modal-content .modal-header{background:#ffa100;border:none;padding-bottom:0;padding-top:10px}.jobform #insuranceModal .modal-content .modal-header button{align-items:center;background:#9b9b9b;border-radius:50%;bottom:8px;color:#fff;display:flex;height:20px;justify-content:center;left:14px;opacity:1;outline:none;position:relative;width:20px}.jobform #insuranceModal .modal-content .modal-body{background:#ffa100;border-radius:0;color:#fff;font-weight:200;margin:0 auto;max-width:90%;text-align:center}.jobform #insuranceModal .modal-content .modal-footer{background:#ffa100;border:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-size:.85rem;padding-top:20px}.jobform #insuranceModal .modal-content .modal-footer p{color:#000;cursor:pointer;margin:0 auto}section.partner-carousel{padding-bottom:10vw}section.partner-carousel .owl-carousel{overflow:hidden}section.partner-carousel .owl-carousel .owl-stage-outer{left:-26px}section.partner-carousel .owl-carousel .owl-stage-outer .owl-item,section.partner-carousel .owl-carousel .owl-stage-outer .owl-item #Karwei img{height:55px}section.partner-carousel .partner-nav-container{display:flex;flex-direction:row;justify-content:center}section.partner-carousel .partner-nav-container .partnerNavButton{background:#8a8a8a;cursor:pointer;height:4px;margin:22px 3px 0;opacity:.5;width:50px}section.partner-carousel .partner-nav-container .partnerNavButton.active{background:#000}.score-wrap{display:inline-block;height:19px;position:relative}#starttask-button{height:100%}#form-inputs.form-column{background:#fff;padding:1.75rem 60px}#form-inputs>#invalid-address{color:crimson;display:none;line-height:1rem;margin:1rem 0}#form-inputs>#validate-address{color:#999;line-height:1rem;margin:1rem 0}#form-inputs>#validate-address i.fas{margin-right:.5rem}#form-inputs>.row>.task-title{display:block;font-family:Roboto,Helvetica Neue,"sans-serif";font-size:calc(20px + 1vw);font-weight:700;margin-bottom:5px;padding-top:20px;width:100%}#form-inputs>.row>.badges{margin-bottom:20px}#form-inputs>.submit-job-button:disabled{background:#bbb;border-color:#999}#form-inputs>div.row>div.valid-feedback{margin-top:-40px;position:relative;right:22px;z-index:1}#form-inputs>div.row>div.valid-feedback>.fa-check{color:#34b9b9}#form-inputs>div>textarea{height:100px}#form-inputs>div.form-check{align-items:center;display:flex}.price-container{align-items:flex-end;display:flex;flex-direction:row;height:290px;justify-content:space-between;margin-bottom:20px}.price-container>.price-wrapper{width:32%}.price-container>.price-wrapper>.price-block>.price-description{align-items:center;background:#fed900;border-radius:7px;border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;flex-direction:column;justify-content:center;padding:12px 5px;text-align:center}.price-container>.price-wrapper>.price-block>.price-description .price-type{color:#857200;font-size:calc(10px + 1vw);font-weight:700;margin-bottom:0;padding-top:0}.price-container>.price-wrapper>.price-block>.price-description .price-amount{color:#fff;font-size:calc(12px + 1vw);font-weight:700;margin:0}.price-container>.price-wrapper>.price-block>.price-description.chosen-price{background:#34b9b9!important}.price-container>.price-wrapper>.price-block>.price-description.chosen-price .price-text,.price-container>.price-wrapper>.price-block>.price-description.chosen-price .price-type{color:#fff!important}.price-container>.price-wrapper>.price-block>.price-description>.inner-price{align-items:center;display:flex;flex-direction:column;justify-content:center}.price-container>.price-wrapper>.price-block>.price-description>.inner-price>.price-text{color:#857200;font-size:calc(8px + .5vw);margin:0;padding:.5rem}.price-container>.price-wrapper>.price-block>.price-description .loading-price-amount:after{animation:dots 1s steps(5) infinite;content:" .";margin-left:-10px}.price-container>.price-wrapper>.price-block>.price-button{background:#34b9b9;border:none;border-radius:7px;border-top-left-radius:0;border-top-right-radius:0;min-height:50px;padding:1vw;width:100%}.price-container>.price-wrapper>.price-block>.price-button>.price-button-text{font-size:16px;font-weight:700;margin-bottom:0;padding:0 5px}.price-container>.price-wrapper>.price-block .badge-primary{background:#0003}.price-container>.price-wrapper>.price-block .price-description{max-height:250px;min-height:100px!important}.price-container>.price-wrapper>.price-block:hover>.price-description{background:#34b9b9;color:#fff}.price-container>.price-wrapper>.price-block:hover>.price-description .price-type,.price-container>.price-wrapper>.price-block:hover>.price-description>.inner-price .price-text{color:#fff}.later-price-button,.morgen-price-button,.spoed-price-button{cursor:pointer}@keyframes dots{0%{color:#0000;text-shadow:.25em 0 0 #0000,.5em 0 0 #0000}20%{color:#0000;text-shadow:.25em 0 0 #0000,.5em 0 0 #0000}40%{color:#fff;text-shadow:.25em 0 0 #0000,.5em 0 0 #0000}60%{text-shadow:.25em 0 0 #fff,.5em 0 0 #0000}80%{text-shadow:.25em 0 0 #fff,.5em 0 0 #fff}to{text-shadow:.25em 0 0 #fff,.5em 0 0 #fff}}.price-button:active,.price-button:focus,.price-button:hover{background:#34b9b9;background-color:#34b9b9!important;border-color:#34b9b9!important;box-shadow:none!important}.has-animation{transition-duration:.3s;transition-timing-function:linear}.opacity{opacity:.5}.is-not-checked{display:none}.chosen-type-text{color:#fff}.chosen-price{background:#34b9b9!important}.chosen-price .price-text,.chosen-price .price-type{color:#fff!important}.date-picker{display:flex;flex-direction:column}.date-picker .date-picker-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.date-picker .date-picker-container>#dates{display:flex;width:100%}.date-picker .date-picker-container>#dates>.date{align-items:center;border:1px solid #ddd;cursor:pointer;display:flex;flex-direction:column;padding:5px 10px;width:18%}.date-picker .date-picker-container>#dates>.date:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.date-picker .date-picker-container>#dates>.date:nth-child(7){border-bottom-right-radius:5px;border-top-right-radius:5px}.date-picker .date-picker-container>#dates>.date>p{margin:0}.date-picker .date-picker-container>#dates>.date>p.day-day{color:#888;font-size:calc(5px + .6vw);margin-top:.5rem;text-transform:capitalize}.date-picker .date-picker-container>#dates>.date>p.day-date-month{color:#555;font-size:calc(5px + .8vw);font-weight:700;text-transform:uppercase}.date-picker .date-picker-container>#dates>.date>p.day-date{color:#333;font-size:calc(9px + 1vw);font-weight:700;line-height:1rem;text-align:center}.date-picker .date-picker-container>#dates>.date>p.day-date .number{display:block;font-size:18px}.date-picker .date-picker-container>#dates>.date>p.day-date .month{font-size:14px}.date-picker .date-picker-container>#dates>.date>p.day-date-price{font-size:20px;font-weight:700;letter-spacing:0;line-height:2.5rem}#date-chev-left,#date-chev-right{color:#34b9b9;cursor:pointer;font-size:calc(16px + .5vw);padding:4px 10px}.date-chev-left-error{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;color:crimson!important;transform:translateZ(0)}.starrating>input{display:none}.starrating>input:checked~label{color:#eebd01}.starrating>label{color:#888;font-family:Roboto,Helvetica Neue,"sans-serif";font-weight:700}.starrating>label:before{content:"";cursor:pointer;display:inline-block;font-family:Font Awesome\ 5 Free;font-size:2em;font-weight:900;margin:2px}.shake-animation{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes shake{10%{transform:translate3d(-1px,0,0)}90%{transform:translate3d(-1px,0,0)}20%{transform:translate3d(2px,0,0)}80%{transform:translate3d(2px,0,0)}30%{transform:translate3d(-2px,0,0)}50%{transform:translate3d(-2px,0,0)}70%{transform:translate3d(-2px,0,0)}40%{transform:translate3d(2px,0,0)}60%{transform:translate3d(2px,0,0)}}.date-color-white{color:#fff!important}.time-picker{display:flex;flex-direction:column;margin-bottom:20px}.time-picker.muted{color:#ccc}.time-picker.muted p.text-muted{color:#ccc!important}.time-picker .time-option-container{display:flex}.time-picker .time-option-container>.time-option{border:1px solid #ddd;cursor:pointer;font-size:calc(11px + .5vw);font-weight:700;padding:13px 5px;text-align:center;width:20%}.time-picker .time-option-container>.time-option:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.time-picker .time-option-container>.time-option:nth-child(5){border-bottom-right-radius:5px;border-top-right-radius:5px}.time-option-active{background-color:#34b9b9;color:#fff}#list-of-options{margin:0;padding:0}#list-of-options>.picked-option{background:#f7f7f7;border:1px solid #eee;border-radius:5px;color:#222;cursor:pointer;display:block;font-size:13px;font-weight:700;list-style-type:none;margin:.5rem .5rem 0 0;padding:.5rem .75rem;position:relative;width:240px}#list-of-options .picked-option>.remove{position:absolute;right:.7rem;top:.7rem}.submit-job-button{background-color:orange;border-color:orange;font-size:1.5rem;margin:.5rem 0 1rem;width:100%}.submit-job-button:hover{background-color:#f09b00;border-color:#f09b00}.submit-job-button:active,.submit-job-button:disabled{background-color:#f09b00!important;border-color:#f09b00!important}.faq h3{margin-bottom:1.25rem;padding-top:1rem}.faq .sections .section{margin-bottom:2rem}.faq .sections .section h2{font-size:1.5rem;margin-bottom:1rem}.faq .jump-links ul{list-style:none;margin:0;padding:0}.faq .jump-links ul li{margin-bottom:.5rem}.faq .jump-links ul li:last-child{margin-bottom:0}.faq .section .card{margin-bottom:.5rem;text-decoration:none}.faq .section .card:hover{background-color:#fff}.faq .section .card .card-title{color:#34b9b9;cursor:pointer;font-size:16px;font-weight:700;margin:0;padding:1rem 1.5rem}.faq .section .card .card-body{color:#222;font-size:15px;font-weight:400;line-height:1.5rem;margin-top:-14px;padding:.5rem 1.5rem 1.5rem}.faq .section .card .card-body>p{margin-bottom:0}body.blog section.content p{margin-bottom:.75rem;margin-top:1rem}.nav-item.search{background:#ffffff80;padding:.5rem .75rem;position:absolute;right:0;text-align:center}.nav-item.search .search-input{background:none;border:none;border:none!important;box-shadow:none!important;font-family:Roboto,Helvetica Neue,"sans-serif";font-size:16px;font-weight:300;line-height:2.25rem;margin-right:-5px;outline:none;width:0}li.nav-item.search>div.typeahead__container{align-items:center;display:flex}li.nav-item.search>div>div.typeahead__result{background:#fff;margin-left:-39px;margin-top:211px;width:67vw}li.nav-item.search>div>div.typeahead__result>ul.typeahead__list{padding:0;width:100%}li.nav-item.search>div>div.typeahead__result>ul>li.typeahead__item{list-style:none;padding:5px 20px}li.nav-item.search>div>div.typeahead__result>ul>li.typeahead__item:hover{background:#34b9b9}li.nav-item.search>div>div.typeahead__result>ul>li.typeahead__item:hover>a>div>span,li.nav-item.search>div>div.typeahead__result>ul>li.typeahead__item:hover>a>span.typeahead__display{color:#fff!important}li.nav-item.search>div>div.typeahead__result>ul>li.typeahead__item>a{text-decoration:none}li.nav-item.search>div>div.typeahead__result>ul>li.typeahead__item>a>span.typeahead__display{color:#000}section.jumbo .why{background:#fff;border-radius:6px;margin-top:3rem}section.jumbo .why .card-header{background:none;border:none;padding:1.25rem 1.25rem 0}section.jumbo .why .card-body{padding:0 1.25rem 1.25rem}.why ul{list-style:none;margin:0;padding:0}.why ul li{font-size:.9rem;font-weight:lighter;padding-top:1rem}.why ul li span{display:inline-block;max-width:80%}.why ul li i{color:#34b9b9;display:inline-block;font-size:22px;margin-bottom:1rem;margin-right:.5rem;vertical-align:top}nav ol.breadcrumb{background:#ffffff80;margin-bottom:3rem}.homepage section.jumbo{min-height:480px}.bs-searchbox .form-control{height:50px}.col-status{padding:0}.col-status .card{margin-bottom:.5rem}.col-status .card h5{font-weight:700}.col-status .card p{color:#333}.col-status .card p.attention{color:#888;font-size:12px;margin-bottom:0}.col-status .card i{color:#888;margin-right:.25rem}.col-status .card i.fa-star{color:#eebd01;margin-right:0}.col-status .card .cancel{color:#888;font-size:14px;margin-bottom:.25rem;margin-top:1.5rem}.status section.confirm-details .job-details .timeslots{padding-bottom:1rem;padding-left:15px;width:100%}.footer-link a{color:#222;font-family:Roboto,Helvetica Neue,"sans-serif";line-height:2rem}.activeDay{background:#34b9b9;text-align:center}section.verbolia-links .veroblia-links-container{background:#f1f8fa}.youtube{background-color:#000;cursor:pointer;margin-bottom:30px;overflow:hidden;padding-top:56.25%;position:relative}.youtube .youtube-title{color:#fff;font-size:1.2rem;left:2.5rem;position:absolute;top:1.5rem;z-index:1}.youtube:hover .play-button{background-color:red}.youtube img{left:0;top:-16.82%;width:100%}.youtube .play-button{background-color:#353323;border-radius:25%;box-shadow:0 0 30px #0009;height:50px;opacity:.8;width:70px;z-index:1}.youtube .play-button:before{border-color:#0000 #0000 #0000 #fff;border-style:solid;border-width:10px 0 10px 18px;content:""}.youtube .play-button,.youtube img{cursor:pointer}.youtube .play-button,.youtube .play-button:before,.youtube iframe,.youtube img{position:absolute}.youtube .play-button,.youtube .play-button:before{left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.youtube iframe{height:100%;left:0;top:0;width:100%}.embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container embed,.embed-container iframe,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}section.verbolia-links{background:#f1f8fa}.verbolia-links-container{background:#f1f8fa;display:flex;flex-wrap:wrap}.verbolia-links-title{padding-bottom:20px}.verbolia-links-container>a{background:#fff;border-radius:2px;margin:10px 15px 10px 0;padding:5px 10px;text-decoration:none}.verbolia-links-container>a:hover{text-decoration:none}.verbolia-links-container>a>.verbolia-link{color:#000}.dl-mobile-app-container .title{font-family:Roboto;font-size:32px;font-weight:500}.dl-mobile-app-container .dl-app-container{background:#fff;display:flex;padding:1rem}.dl-mobile-app-container .dl-app-container img{height:120px}.dl-mobile-app-container .dl-app-container .text-and-button{display:flex;flex-direction:column;justify-content:flex-end;width:100%}.dl-mobile-app-container .dl-app-container .text-and-button .subtitle{font-family:Roboto;font-size:1rem;font-weight:500;margin-left:1rem}.dl-mobile-app-container .dl-app-container .text-and-button .app-store-links{display:flex}.dl-mobile-app-container .dl-app-container .text-and-button .app-store-links img{height:40px;margin-left:1rem}#cta-footer{align-items:center;background:#f7f7f7;bottom:0;display:flex;display:none;height:7rem;justify-content:center;left:0;position:fixed;width:100vw;z-index:99}#cta-footer .cta-button{font-size:1.4rem;height:3rem;width:350px}#qr-code-container{border:2px solid #c9c9c9;border-radius:15px;left:15%;padding:1rem;position:absolute;top:10.2rem;width:12rem}#qr-code-container .title{font-size:1.5rem;font-weight:700}#qr-code-container .subtitle{font-size:1.2rem}#qr-code-container .qr-code{width:100%}#qr-code-container .footer-container{display:flex;justify-content:space-around;width:100%}#qr-code-container .footer-container i{font-size:2rem}#qr-code-container .footer-container .footer-title{font-size:.8rem;width:70%}@media only screen and (max-width:768px){#qr-code-container{left:3%}}@media only screen and (min-width:769px)and (max-width:1024px){#qr-code-container{left:7%}}@media only screen and (min-width:1025px)and (max-width:1224px){#qr-code-container{left:10%}}#qr-code-container-mob{border:2px solid #c9c9c9;border-radius:15px;display:flex;margin-bottom:2rem;margin-top:1rem;padding:1rem}#qr-code-container-mob .qr-code{height:50%;width:50%}#qr-code-container-mob .text-container{display:flex;flex-direction:column;justify-content:space-between;padding-left:.5rem}#qr-code-container-mob .text-container .subtitle,#qr-code-container-mob .text-container .text,#qr-code-container-mob .text-container .title{font-size:.75rem}#qr-code-container-mob .text-container .qr-footer-container{display:flex;width:100%}#qr-code-container-mob .text-container .qr-footer-container i{font-size:1.5rem}#qr-code-container-mob .text-container .qr-footer-container .footer-title{font-size:.7rem;padding-left:.5rem;width:70%}@media only screen and (max-width:524px){.cust-app-arrow,.pro-app-arrow{display:none}.app-store-links{display:flex;flex-direction:column}.app-store-links img{padding:1px}.zf-icon{margin-top:1rem}}.App{text-align:center}.checkbox-container{cursor:pointer;display:block;font-size:22px;margin-bottom:12px;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none}label.checkbox-container input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.custom-checkbox{background-color:#fff;border:1px solid #0006;height:25px;left:0;position:absolute;top:0;width:25px}.checkbox-container:hover input~.custom-checkbox{background-color:#eee}.checkbox-container input:checked~.custom-checkbox{background-color:#34b9b9;border:none}.custom-checkbox:after{content:"";display:none;position:absolute}.checkbox-container input:checked~.custom-checkbox:after{display:block}.checkbox-container .custom-checkbox:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:8px;top:4px;transform:rotate(45deg);width:5px}.error-message{color:#b00020;display:inline-block;font-size:.9rem;font-weight:600;margin-top:.4rem}.results-dropdown{background-color:#fff;border-radius:0 0 8px 8px;border-top:0;cursor:pointer;height:0;opacity:0;overflow:auto;position:absolute;top:100%;transition:all .1s ease-in-out;width:100%;z-index:3}.results-dropdown.opened{background-color:#f6f6f6;opacity:1;transition:all .3s ease-in-out}.results-dropdown__single-result{color:#000000b3;display:flex;font-size:1rem;padding:13px 18px;transition:background .25s;width:100%}.results-dropdown__single-result--address{align-items:center;justify-content:space-between}.results-dropdown__single-result--task{display:flex;flex-direction:column}.results-dropdown__single-result:hover{background-color:#f0f0f0}.results-dropdown__category{font-size:.8rem;font-style:italic;margin-top:.4rem}.results-dropdown__view-all-results{background-color:#fff;cursor:auto;font-weight:700;transition:background .25s}.results-dropdown__view-all-results a{color:#000;cursor:auto;display:inline-block;font-size:1rem;height:100%;padding:1.3rem 1rem;text-decoration:underline}.address-field{position:relative;width:100%}.address-field__location-icon{margin-left:15px;position:absolute;top:50%;transform:translateY(-50%)}.address-field__input-container{position:relative}.address-field__input{border-radius:8px 8px 0 0;padding-left:2.5rem;width:100%}.address-field__info-icon{cursor:pointer;margin-top:16px}.address-field__info-icon:hover+span{opacity:1;visibility:visible}.address-field__info-message{background-color:#000000bf;color:#fff;font-size:.8rem;left:45%;opacity:0;padding:.5rem 1.5rem;position:absolute;top:85%;transition:.25s;visibility:hidden;width:38%;z-index:5}@media only screen and (min-width:48em){.address-field__info-message{left:65%;padding:.8rem 1.75rem}}.current-task-info,.current-task-info--placeholder{height:12px;margin-bottom:1.4rem;margin-top:.875rem}@media only screen and (min-width:36em){.current-task-info,.current-task-info--placeholder{height:17.5px;margin-bottom:.5rem;margin-top:1.5rem}}.current-task-info--placeholder__stars,.current-task-info__stars{column-gap:5px!important}.current-task-info--placeholder__text,.current-task-info__text{color:#a7a7a7;font-size:.85rem;font-weight:700}@media only screen and (min-width:48em){.current-task-info--placeholder__text,.current-task-info__text{font-size:.95rem}}.half-star-wrapper{position:relative}.half-star{left:0;position:absolute}button{cursor:pointer}:is(a.secondary-cta.jobform-text,button.secondary-cta.jobform-text,input.secondary-cta.jobform-text){background-color:#000;border-radius:8px;font-size:.88rem;position:relative}@media only screen and (min-width:36em){:is(a.secondary-cta.jobform-text,button.secondary-cta.jobform-text,input.secondary-cta.jobform-text){font-size:1.05rem;padding:1.25rem 1.875rem}}:is(a.secondary-cta.jobform-text,button.secondary-cta.jobform-text,input.secondary-cta.jobform-text):hover{background-color:#34b9b9}:is(a.secondary-cta.jobform-text,button.secondary-cta.jobform-text,input.secondary-cta.jobform-text):before{background-color:#34b9b980}.button-wrapper{display:flex;justify-content:center;width:100%}.step-button{background:orange;border-color:orange;font-size:26px;font-weight:500;max-width:400px;padding:10px 1rem;width:100%}.step-button-small{font-size:16px}.btn{border:1px solid #0000;border-radius:.25rem;line-height:1.5;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle}.disabled{background:#d8d8d8;border-color:#d8d8d8;color:#fff}.disabled-confirm{background-color:orange;border-color:orange;color:#fff;cursor:auto;opacity:.65}.active{color:#fff}.step-title{column-gap:10px!important}.step-title__back-arrow{cursor:pointer;flex:0 0 auto;transition:.2s}.step-title__back-arrow:hover{transform:scale(1.1)}.step-title__back-arrow:before{border-bottom:3px solid #c5c5c5;border-left:3px solid #c5c5c5;content:" ";cursor:pointer;display:block;height:8px;transform:rotate(45deg);width:8px}.step-title p.step-title__text{display:flex;flex-wrap:wrap;font-size:1.125rem}.step-1{display:flex;flex-direction:column}.step-1 .step-title{margin-bottom:-.5rem}@media only screen and (min-width:48em){.step-1 .step-title{margin-bottom:-1rem}}.step-1 .address-field__input-container{margin-top:24px;width:100%}.step-1 .tasks-field{width:100%}.jobform-partners{margin:5rem auto 0;width:45%}.jobform-partners .title{color:#9b9b9b;font-size:13px;margin:0 auto;text-align:center}.jobform-partners .partner-images{align-items:center;display:flex;flex-direction:row;justify-content:center}.jobform-partners .partner-images img{filter:grayscale(100%);height:-webkit-max-content;height:max-content;max-height:13px;padding:0 1px;width:-webkit-max-content;width:max-content}.jobform-partners .partner-images #gamma{width:18%}.jobform-partners .partner-images #hornbach{width:36%}.jobform-partners .partner-images #praxis{width:21%}.jobform-partners .partner-images #bol{width:28%}.jobform-partners .subtitle,.subtitle{color:#9fbfc1;font-size:12px;text-align:center}.btm-details-msg{color:#9b9b9b;font-size:16px;font-weight:300;margin-bottom:1.5rem;margin-top:9px;text-align:center}.label-subtitle{color:#9b9b9b;font-size:18px;margin-bottom:.5rem}.label-title{color:#4a4a4a;font-size:26px;font-weight:500;margin-bottom:0;margin-top:3rem}.single-time-checkbox{align-items:center;display:flex;height:-webkit-min-content;height:min-content;width:-webkit-max-content;width:max-content}.single-time-checkbox .checkbox-container{height:25px;margin:0;padding:0;width:25px}.single-time-checkbox .checkbox-day-period{align-items:flex-end;display:flex;gap:10px;min-width:120px}.single-time-checkbox__time{font-size:1.1rem}.single-time-checkbox__time--blue{color:#34b9b9;font-weight:500}.single-time-checkbox__hours{color:#212529;font-size:.6rem;margin-top:5px}.single-time-checkbox__right{border-left:3px solid #34b9b9;padding-left:.8rem}.single-time-checkbox__price{color:#4a4a4a;font-size:18px;font-weight:700}.single-time-checkbox__rate{color:#9b9b9b;font-size:14px;font-weight:400;line-height:21px;white-space:nowrap}.single-time-checkbox__service-fee{color:#767676cc;font-size:12px;white-space:nowrap}.small-bottom-text{color:#999;display:block;font-size:.8rem;font-weight:700;margin-top:9px;text-align:left}.small-bottom-text--blue{color:#0c5460!important;font-weight:700;margin-top:0!important}@media only screen and (min-width:48em){.small-bottom-text{font-size:.9rem}}.time-checkboxes{display:flex;flex-wrap:wrap;font-weight:600;gap:16px;max-height:0;opacity:0;transition:all .55s}.time-checkboxes--show{max-height:800px;opacity:1}.time-checkboxes--size{max-width:235px}.time-checkboxes__spinner{height:200px;justify-content:flex-start}@media screen and (max-width:751px){.time-checkboxes{justify-content:center}}.calendar-wrapper-box{margin-bottom:44px}.calendar-wrapper-rel{display:flex;gap:20px;justify-content:center;position:relative}.calendar-wrapper-rel>div:last-child{margin-top:60px!important;max-height:180px}@media screen and (max-width:800px){.calendar-wrapper-rel{flex-wrap:wrap;justify-content:center}}.close-calendar{color:#000;cursor:pointer;display:flex;font-size:1.2rem;justify-content:flex-end;margin-left:auto;position:absolute;right:0;top:12px;transition:all .1s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.close-calendar:hover{transform:scale(1.075)}@media only screen and (max-width:800px){.close-calendar{right:-25px}}.react-calendar{border-bottom:1px solid #0000001a;font-family:Roboto,sans-serif;height:100%;max-width:290px;min-height:380px;min-width:290px;padding-bottom:.8rem;width:100%}.react-calendar__navigation{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem}.react-calendar__navigation__arrow,.react-calendar__navigation__label{background-color:#fff;border:none;font-size:2.5rem}.react-calendar__navigation__label{flex-grow:.25!important;font-size:1.25rem;margin:0 .7rem -4.5px;text-transform:capitalize}.react-calendar__navigation__prev-button[disabled]{color:#0000004d;cursor:auto}.react-calendar__navigation__next2-button,.react-calendar__navigation__prev2-button{display:none}.react-calendar__month-view__weekdays__weekday{border-bottom:1px solid #0000001a;display:flex;justify-content:center;margin-bottom:.85rem;padding-bottom:.8rem}.react-calendar__month-view__weekdays__weekday *{color:#d8d8d8;font-weight:700;text-decoration:none;text-transform:uppercase}.react-calendar__tile{background-color:#fff;border:none;border-radius:8px;font-size:.95rem;padding:18px 0;transition:all .25s}.react-calendar__tile[disabled]{color:#0000004d}.react-calendar__tile[disabled]:hover{background-color:#fff!important;cursor:auto}.react-calendar__tile--rangeStart{border-bottom-left-radius:100px;border-top-left-radius:100px}.react-calendar__tile--rangeStart--big abbr{padding:14px!important}.react-calendar__tile--rangeEnd{border-bottom-right-radius:100px;border-top-right-radius:100px}.react-calendar__tile--rangeEnd--big abbr{padding:10px 14px!important}.react-calendar__tile--rangeBothEnds{background-image:none;border-radius:0}.react-calendar__tile--activeSingle,.react-calendar__tile--inactive{background-image:linear-gradient(#fff,#fff 22%,#fff 0,#fff 79%,#fff 0)!important}.react-calendar__tile--active{background-image:linear-gradient(#fff,#fff 22%,#34b9b8 0,#34b9b8 79%,#fff 0)}.react-calendar__tile--active abbr{color:#fff;height:30px;padding:6px 10px;width:30px}.react-calendar__tile--rangeEnd,.react-calendar__tile--rangeStart{padding:18px 0}.react-calendar__tile--rangeEnd abbr,.react-calendar__tile--rangeStart abbr{box-shadow:0 1px 3px 0 #666}.react-calendar__tile--rangeEnd abbr,.react-calendar__tile--rangeEnd:hover abbr,.react-calendar__tile--rangeStart abbr,.react-calendar__tile--rangeStart:hover abbr{background-color:#34b9b9;border-radius:100%;color:#fff;height:30px;padding:10px;width:30px}.swiper-slide{margin-right:25px;max-width:98px!important;width:100%!important}@media screen and (max-width:560px){.swiper-slide{margin-right:20px}}.single-date{border:1px solid #34b9b9;border-radius:8px;color:#34b9b9;cursor:pointer;display:flex;filter:drop-shadow(0 1px 1px #dfdfdf);flex-direction:column;height:98px;justify-content:space-between;padding:5px 5px 9px;row-gap:0!important;transition:all .3s}.single-date .selected-dot{background-color:#fff;border-radius:50%;height:7px;margin-top:3.5px;width:7px}.single-date--active,.single-date:hover{background-color:#34b9b9;border:1px solid #34b9b9;color:#fff;filter:drop-shadow(0 1px 1px #dfdfdf)}.single-date--active .selected-dot,.single-date:hover .selected-dot{background-color:#fff}.single-date__day{font-size:18px;height:24px}.single-date__number{font-size:26px}.single-date__month{font-size:17px;height:24px}.single-date__more{font-size:15px;line-height:18px;text-align:center}.single-date__more-img{padding-top:8px}.single-date>span{font-family:Roboto-Medium,sans-serif;pointer-events:none}.calendar-wrapper{display:flex;gap:10px;max-width:300px;position:relative;width:100%}.date-slider{display:flex;justify-content:center;overflow:hidden;overflow-x:scroll;width:100%}.date-slider::-webkit-scrollbar{display:none}.show{display:flex!important}.selected-day{background-color:#34b9b9;border:1px solid #34b9b9;color:#fff}.swiper.swiper-horizontal{margin:0;padding:0}.swiper-button-next,.swiper-button-prev{color:#34b9b9!important;font-size:1.5rem}.swiper-button-prev{left:-.1%!important}.swiper-button-next{right:-.1%!important}.step-2__text-calendar>span.small-bottom-text{margin-top:0!important}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.loading-spinner{animation:spinner 1.5s linear infinite;border:10px solid #f3f3f3;border-radius:50%;border-top-color:#34b9b9;height:50px;width:50px}.spinner-container{align-items:center;display:grid;height:250px;justify-content:center}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.backdrop{background-color:#000000bf;height:100vh;left:0;top:0}.backdrop,.select-date-modal{position:fixed;width:100%;z-index:20}.select-date-modal{align-items:center;background-color:#00000005;display:none;transition:all .4s}@media only screen and (min-width:62em){.select-date-modal{border-radius:8px;margin-block:-1.5rem}}.select-date-modal .tip-title{color:#30b8b8;font-family:Helvetica,sans-serif;font-size:1.5rem;font-weight:300;text-align:center}.select-date-modal--opened{display:flex;height:105vh;max-height:105vh;transition:all .3s}.select-date-modal__content{background-color:#fff;border:1px solid #0003;border-radius:8px;margin:0 auto;width:70%}@media only screen and (min-width:62em){.select-date-modal__content{max-width:500px}}.select-date-modal__upper{align-items:center;border-bottom:1.5px solid #34b9b9;display:flex;justify-content:center;margin:0 16px;padding:.8rem;position:relative;text-align:center;width:calc(100% - 32px)}.select-date-modal__upper .title{color:#30b8b8;display:contents;font-family:Lato,sans-serif;font-size:24px;font-weight:300;line-height:24px;margin:0;text-align:center;transform:translate(-50%,-50%)}.select-date-modal__upper .tip-wrapper{align-items:center;display:flex;gap:8px}.select-date-modal__upper .tip-image{min-width:30px;width:30px}.select-date-modal__upper .close{background:#9b9b9b;border:none;border-radius:50%;color:#fff;font-family:Helvetica,sans-serif;font-size:24px;font-weight:700;height:32px;outline:none;position:absolute;right:-32px;top:-16px;width:32px}.select-date-modal__lower{align-items:center;display:flex;flex-direction:column;padding:1rem;row-gap:1rem;text-align:center}.select-date-modal__lower p{margin:0}@media only screen and (min-width:62em){.select-date-modal__lower p{font-size:1.175rem}}.select-date-modal__lower .body-main{font-size:.9rem;font-weight:200;margin-bottom:0;text-align:center}.select-date-modal__lower .body-secondary{font-size:.8rem;font-weight:200;text-align:center}.select-date-modal__lower .cta-underline{background-color:#0000;border:none;text-decoration:underline}.select-date-modal .button-tip-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.select-date-modal .button-tip-wrapper button{width:calc(100% - 44px)}.select-date-modal .select-more-dates-close-button{cursor:pointer;font-size:.7rem;margin-bottom:0;margin-top:1rem;text-decoration:underline}.step-2{min-width:100%;width:100%}.step-2>span{text-align:center}.step-2>div:first-child{margin-bottom:48px}.step-2 .spinner-container{height:100px}.step-2__buttons{column-gap:1.125rem;display:flex}.step-2__text-calendar>span.small-bottom-text{margin-top:0}.step-2 .sub-title-text{color:#212529;font-family:Roboto,sans-serif;font-size:14px;font-weight:400}.description-field{resize:none;width:100%}.input-wrapper>div>div>div textarea{padding-left:16px}.input-wrapper>div>div>label{background-color:#fff;left:10px!important;padding:0 2px;top:-8px;z-index:1}.input-wrapper>div{border:1px solid #ccc;border-radius:7px;padding:0!important}.uploaded-files-box{font-weight:700}.uploaded-files-box__upload-image-img{display:flex;justify-content:center;width:100%}.uploaded-files-box__title{font-weight:700}.uploaded-files-box__container{border-radius:8px;cursor:pointer;justify-content:center;padding:2rem 18px;row-gap:.8rem!important;text-align:center}.uploaded-files-box__container--small-box{background-color:#f6f6f6;border:none;height:120px;row-gap:0;width:120px}@media only screen and (min-width:48em){.uploaded-files-box__container{padding:1.75rem 18px;width:100%}.uploaded-files-box__container--small-box{width:120px}}.uploaded-files-box__container span{color:#a7a7a7}.uploaded-files-box__container span.max-upload-size{color:#a7a7a7cc;font-size:.9rem;margin-left:2px;margin-top:-.5rem}.uploaded-files-box__input{display:none}.uploaded-files-box__images-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}@media only screen and (min-width:36em){.uploaded-files-box__images-grid{align-items:start}}@media only screen and (min-width:48em){.uploaded-files-box__images-grid{width:100%}}.uploaded-files-box__file-container{border-radius:8px;height:120px;overflow:hidden;position:relative;width:120px}.uploaded-files-box__file-container img{position:absolute}.uploaded-files-box__file-container img.uploaded-image{height:100%;object-fit:cover;width:100%}.uploaded-files-box__file-container img.close-icon{cursor:pointer;right:3%;top:2%}.uploaded-files-box__file-container img.close-icon--pdf{position:absolute;right:25%;top:2%}.uploaded-files-box__file-container img.video-arrow-icon{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.uploaded-files-box__file-container--pdf{height:auto;width:100px}.uploaded-files-box__file-container--pdf img{position:static}.uploaded-files-box__file-container--video{cursor:pointer}.uploaded-files-box__pdf-text{color:#333333bf;font-size:.93rem;margin-top:5px}.step-3>span{text-align:center}.step-3 .sub-title-text{color:gray;font-family:Roboto,sans-serif;font-size:25px;font-weight:500}.step-3>div:first-child{margin-bottom:48px}.step-3 .spinner-container{height:125px}.dynamic-fields{display:flex;flex-direction:column;margin-top:26px;row-gap:1.7rem}.dynamic-fields__spinner{height:220px;justify-content:flex-start}.dynamic-fields label{display:block;margin-bottom:.5rem}.warranty-package{max-width:calc(50% - 16px)}.warranty-package .insurance-promotion-label{background:#5db3b5;border-radius:3px;color:#fff;font-size:12px;height:20px;padding:3px 5px}.warranty-package .warranty-plus{color:orange;font-size:1.4rem}.warranty-package .warranty-package-title{color:#979797;font-size:.8rem;padding-left:10px}.warranty-package .checkbox-container{margin-bottom:1.5rem;padding-left:1.05rem}.warranty-package .custom-warranty-checkbox{height:13px;width:13px}.warranty-package .custom-warranty-checkbox:after{border:solid #fff;border-width:0 2px 2px 0;height:5px;left:5px;top:2px;transform:rotate(45deg);width:2px}.warranty-package__checkbox span{color:#333;font-size:.9rem;font-weight:600}.warranty-package__accordion{box-shadow:0 1px 1px 0;color:#ccc;overflow:hidden;width:100%}.warranty-package__accordion--opened{box-shadow:none}.warranty-package__accordion--opened .warranty-package__accordion__top{background-color:orange}.warranty-package__accordion--opened .warranty-package__accordion__top span{color:#fff}.warranty-package__accordion--opened .warranty-package__accordion__bottom{background-image:url(/static/media/guarantee.f657b5a0671874e4646d.png);background-position:50% 50%;background-repeat:no-repeat;background-size:60px 60px;border:1px solid orange;max-height:500px;padding:1rem;transition:all .5s}.warranty-package__accordion__top{cursor:pointer;justify-content:space-between;padding:.4rem 1rem}.warranty-package__accordion__top span{color:#333;font-size:.95rem;font-weight:700}.warranty-package__accordion__bottom{max-height:0;padding:0 1rem;row-gap:.5rem!important;transition:all .3s}.warranty-package__accordion__bottom__list{color:#979797;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-size:16px;padding-left:1rem!important;row-gap:.7rem}.warranty-package__accordion__bottom__list li::marker{color:green;content:"✓";font-family:Lato,sans-serif;font-size:17px;transform:rotate(45deg)}.warranty-package__accordion__bottom__link-to{color:#34b9b9;font-size:1rem;font-weight:400;text-decoration:none;width:-webkit-max-content;width:max-content}.warranty-package__accordion__bottom__link-to:hover{box-shadow:inset 0 -27px 0 -26px #34b9b9}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.customer-information-fields{display:flex;flex-direction:column;margin-top:1rem;row-gap:1rem;width:100%}@media only screen and (min-width:48em){.customer-information-fields{width:100%}}.customer-information-fields__form-group{display:flex;flex-direction:column;row-gap:1.5rem}@media only screen and (min-width:48em){.customer-information-fields__form-group{column-gap:2rem;flex-direction:row}.customer-information-fields__form-group--phone-number{flex-direction:column;max-width:calc(50% - 16px);row-gap:0}}.customer-information-fields__form-group .input-component,.customer-information-fields__form-group div.PhoneInput,.customer-information-fields__form-group input{width:100%}.customer-information-fields__form-group .input-component>div>label{background:linear-gradient(0deg,#0000 0,#0000 40%,#fff 0,#fff);left:10px!important;padding:0 2px;top:-8px;z-index:1}.customer-information-fields__form-group .input-component div input{padding:14px 5px 14px 15px}.customer-information-fields__form-group .input-component>div{border:1px solid #ccc;border-radius:7px;padding:0!important}.customer-information-fields__form-group .input-active>div{border:2px solid #34b9b9}.terms-and-condition{color:#34b9b9;font-size:.9rem;font-weight:700;text-decoration:underline}.terms-conditions-wrapper{display:flex;margin-bottom:10px}.terms-conditions-wrapper span{margin:0!important}.checkbox-container{margin-bottom:1.5rem;padding-left:1.05rem}.custom-warranty-checkbox{height:13px;width:13px}.custom-warranty-checkbox:after{border:solid #fff;border-width:0 2px 2px 0;height:5px!important;left:4px!important;top:1px!important;transform:rotate(45deg);width:2px!important}.terms-conditions-done{display:flex;gap:2px;margin:auto auto 8px;max-width:400px}.terms-conditions-done span{margin:0!important}.term-title{font-weight:400}.term-title a{font-size:.8rem!important;padding:0 2px}.step-4__title{margin-bottom:1rem!important}.step-4 .step-title{color:#999!important;font-family:Roboto,Helvetica Neue,"sans-serif";font-size:16px;font-weight:400;line-height:1.5;margin:6px 0 36px}.step-4 .payment-footer-container{align-items:center;display:flex;gap:6px;justify-content:center;padding-top:2rem;text-align:center}.step-4 .payment-footer-text{color:#000;font-family:Roboto,Helvetica Neue,"sans-serif";text-align:center}.footerWrapper{display:flex;margin-top:16px;width:100%}.footerWrapper select{height:30px;padding:5px;width:55px}.footerWrapper select option,.footerWrapper select option span{padding:4px 8px}.job-form-container{background:#fff;border:none;border-radius:4px;box-shadow:0 1px 3px #0003;color:#000;font-family:Roboto,sans-serif;margin:4rem auto;max-width:900px;width:100%}@media only screen and (max-width:900px){.job-form-container{width:80%}}@media only screen and (max-width:640px){.job-form-container{width:90%}}.job-form-container__powered-zoofy-image{margin-left:.75rem}@media only screen and (min-width:768px){.job-form-container__powered-zoofy-image{margin-left:2.8rem}}.job-form-container__tabs{display:flex;justify-content:space-between}.job-form-container__single-tab{align-items:center;border-bottom:2px solid #3333331a;cursor:pointer;display:flex;flex:0 0 50%;flex-direction:column;padding:20px}@media only screen and (min-width:768px){.job-form-container__single-tab{border-bottom:2px solid #0000;flex:initial;padding:20px 2.5rem}}.job-form-container__single-tab.active,.job-form-container__single-tab:hover{border-bottom:2px solid #000}.job-form-container__single-tab img{margin-bottom:8px}.job-form-container__single-tab span{font-size:1.1rem}.job-form-container__homeowner,.job-form-container__pro{align-items:flex-start;background-color:#fff;border-radius:6px;display:flex;flex-direction:column;justify-content:space-evenly;min-height:350px;opacity:0;padding:1.875rem .9375rem;position:absolute;visibility:hidden;z-index:-5}@media only screen and (min-width:992px){.job-form-container__homeowner,.job-form-container__pro{padding:3rem 3.5rem}}.job-form-container__homeowner.active,.job-form-container__pro.active{opacity:1;position:static;transition:all .5s ease-out;visibility:visible;z-index:1}.MuiInputAdornment-positionStart{margin:0!important}.job-form-container__homeowner{justify-content:flex-start;min-height:380px;padding:1.25rem 4rem}@media only screen and (min-width:48em){.job-form-container__homeowner{padding:3.5rem 3.125rem}}@media only screen and (max-width:540px){.job-form-container__homeowner{padding:1.25rem 2rem}}@media only screen and (max-width:991px){.job-form-container__homeowner{min-height:auto!important}}.job-form-container__homeowner .spinner-container{margin:0 auto}@media only screen and (min-width:992px){.job-form-container__pro{row-gap:2rem}}.primary-cta,.secondary-cta{background-color:orange;border:none;border-radius:6px;color:#fff;display:inline-block;font-size:.95rem;font-weight:700;letter-spacing:1.6px;padding:15px 25px;position:relative;text-align:center;text-transform:uppercase;transition:all .25s}@media only screen and (min-width:576px){.primary-cta,.secondary-cta{font-size:1.05rem;padding:20px 30px}}.primary-cta.disabled,.secondary-cta.disabled{background-color:rgba(0,0,0,.145);color:rgba(0,0,0,.251)}.primary-cta:before,.secondary-cta:before{border-radius:50%;height:100%;left:100%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:auto}.primary-cta.clicked:before,.secondary-cta.clicked:before{transform:scale(1)}div.arrow{background-color:#000;display:inline-block;height:3px;margin-left:9px;position:relative;transform:translateX(0);transition:all .25s;width:15px}@media only screen and (min-width:576px){div.arrow{margin-left:15px;width:20px}}@media only screen and (max-width:23.75em){div.arrow{width:13px}}div.arrow:after,div.arrow:before{background-color:#000;bottom:0;content:"";display:inline-block;height:3px;position:absolute;right:1.5px;width:11px}@media only screen and (min-width:576px){div.arrow:after,div.arrow:before{right:2.2px}}@media only screen and (max-width:23.75em){div.arrow:after,div.arrow:before{right:1px;width:11px}}div.arrow:before{transform:rotate(45deg) translateY(-4.8px)}div.arrow:after{transform:rotate(-45deg) translateY(4.8px)}div.arrow-dropdown{background-color:#000;border-left:9px solid #0000;border-right:9px solid #0000;border-top:9px solid #fff;display:inline-block;height:0;margin-left:6px;position:relative;transition:all .25s;width:0}.opened{max-height:500px!important;opacity:1!important;transition:all .4s!important;z-index:2!important}#overlays{display:flex;justify-content:center}.container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1140px;padding:0 15px;position:relative}.container--horizontal-flex{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.container-fluid{display:flex;width:100vw}.divider{background-color:hsla(0,0%,44%,.188);height:1px;margin-block:1.5rem;width:100%}h1.jobform-text{font-size:3rem;line-height:55px}@media only screen and (min-width:48em){h1.jobform-text{font-size:4.0625rem;line-height:80px}}h2.jobform-text,h3.jobform-text{font-family:Roboto,Helvetica Neue,"sans-serif";font-size:32px;line-height:45px}@media only screen and (min-width:48em){h2.jobform-text,h3.jobform-text{line-height:35px}}h4.jobform-text{font-size:2rem}label.jobform-text{font-size:.92rem;font-weight:700}span.jobform-text{display:inline-block;font-weight:400}:is(a.primary-cta,span.primary-cta,button.primary-cta,input.primary-cta):hover{background-color:orange;color:#000}:is(a.primary-cta,span.primary-cta,button.primary-cta,input.primary-cta):before{background-color:#fed90080}:is(a.secondary-cta,span.secondary-cta,button.secondary-cta,input.secondary-cta):hover{background-color:#34b9b9}:is(a.secondary-cta,span.secondary-cta,button.secondary-cta,input.secondary-cta):before{background-color:#34b9b980}:is(a.tertiary-cta,span.tertiary-cta,button.tertiary-cta,input.tertiary-cta){color:#34b9b9;display:inline-block;font-size:1rem;transition:all .2s}:is(a.tertiary-cta,span.tertiary-cta,button.tertiary-cta,input.tertiary-cta):hover{transform:scale(1.02)}:is(a.secondary-cta.jobform-text,button.secondary-cta.jobform-text,input.secondary-cta.jobform-text){background-color:orange;border:none;border-radius:6px;color:#fff;display:inline-block;font-size:19px;font-weight:700;letter-spacing:1.6px;padding:.9375rem 1.5625rem;text-align:center;text-transform:uppercase;transition:all .25s}@media only screen and (min-width:36em){:is(a.secondary-cta.jobform-text,button.secondary-cta.jobform-text,input.secondary-cta.jobform-text){font-size:1.05rem;padding:1rem}}:is(a.secondary-cta.jobform-text,button.secondary-cta.jobform-text,input.secondary-cta.jobform-text).disabled{background-color:#555;pointer-events:none}:is(a.secondary-cta.jobform-text,button.secondary-cta.jobform-text,input.secondary-cta.jobform-text).disabled:hover{background-color:#555}:is(a.secondary-cta.jobform-text,button.secondary-cta.jobform-text,input.secondary-cta.jobform-text):hover{background-color:#ffa500e6}:is(a.secondary-cta.jobform-text,button.secondary-cta.jobform-text,input.secondary-cta.jobform-text):before{background-color:rgba(52,185,185,.502)}:is(h1.jobform-text,h2.jobform-text,h3.jobform-text,h4.jobform-text,p.jobform-text,span.jobform-text){font-family:Lato,sans-serif}:is(input,select,textarea,datalist,a,button){font-family:Roboto,sans-serif}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}.warranty-package__accordion__top span{color:#9b9b9b;font-family:Roboto,Helvetica Neue,"sans-serif";font-size:14px;font-weight:400}.warranty-package__accordion__top span:last-of-type{font-size:2rem}.warranty-package__accordion__bottom p{font-weight:700;margin:0}.warranty-package__accordion__bottom__link{color:#000;font-weight:700}.booking-success p.jobform-text{font-size:1.125rem}.booking-success__book-more-text{margin-bottom:1.7rem;margin-top:4.3rem!important}.stepper-wrapper{background-color:#34b9b9;border:1px solid #34b9b9;border-radius:100%;height:32px;padding:6px;width:32px}.step-wrapper{align-items:center;display:flex;gap:8px;margin-top:16px;width:100%}.stepper-container{margin:0 auto;max-width:235px;width:100%}.MuiStepLabel-root .Mui-completed{color:#34b9b9!important}.MuiStepLabel-label.Mui-completed.MuiStepLabel-alternativeLabel{color:#fff}.MuiStepLabel-root .Mui-active{border:1px solid #34b9b9!important;border-radius:100%;color:#fff;padding-right:0}.MuiStepLabel-root .Mui-active circle{color:#fff}.MuiStepLabel-label.Mui-active.MuiStepLabel-alternativeLabel{color:#34b9b9!important}.MuiStepLabel-root .Mui-active .MuiStepIcon-text{fill:#34b9b9!important}@font-face{font-family:Notification;font-style:normal;font-weight:400;src:url(/static/media/notification.3657084dc0419605a91c.eot);src:url(/static/media/notification.3657084dc0419605a91c.eot?#iefixs3g3t9) format("embedded-opentype"),url(/static/media/notification.c392cd33d9d9de730f9d.woff) format("woff"),url(/static/media/notification.c5d9251ea82e42f75381.ttf) format("truetype"),url(/static/media/notification.5d0158671dd860c714c4.svg#notification) format("svg")}.notification-container{box-sizing:border-box;max-height:calc(100% - 30px);overflow-x:hidden;overflow-y:auto;padding:0 15px;position:fixed;right:0;top:0;width:320px;z-index:999999}.notification{background-color:#ccc;border-radius:2px;box-shadow:0 0 12px #999;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1em;line-height:1.2em;margin-top:15px;opacity:.9;padding:15px 15px 15px 58px;position:relative}.notification .title{font-size:1em;font-weight:700;line-height:1.2em;margin:0 0 5px}.notification:focus,.notification:hover{opacity:1}.notification-enter{transform:translate3d(100%,0,0);visibility:hidden}.notification-enter.notification-enter-active{transform:translateZ(0);transition:all .4s;visibility:visible}.notification-exit{transform:translateZ(0);visibility:visible}.notification-exit.notification-exit-active{transform:translate3d(100%,0,0);transition:all .4s;visibility:hidden}.notification:before{display:block;font-family:Notification;font-size:28px;height:28px;left:15px;line-height:28px;margin-top:-14px;position:absolute;text-align:center;top:50%;width:28px}.notification-info{background-color:#2f96b4}.notification-info:before{content:""}.notification-success{background-color:#51a351}.notification-success:before{content:""}.notification-warning{background-color:#f89406}.notification-warning:before{content:""}.notification-error{background-color:#bd362f}.notification-error:before{content:""}
/*# sourceMappingURL=main.c1be9751.css.map*/