.breadcrumbs::after{content:"";display:table;clear:both}.breadcrumbs{margin-bottom:40px;display:table;overflow:hidden;border-collapse:separate;border-spacing:3px}.breadcrumbs .breadcrumbs-item{font-size:13px;color:#393939;width:100%;height:100%;position:relative;padding:20px 16px 20px 30px;min-height:120px}@media(min-width:1200px){.breadcrumbs .breadcrumbs-item{padding:20px 25px 20px 30px}}.breadcrumbs .breadcrumbs-item .little-darkblue-title .breakline{display:none}.breadcrumbs .breadcrumbs-item-wrapper{width:25%;display:table-cell;vertical-align:top;box-sizing:border-box;margin-right:3px;position:relative;cursor:pointer}.breadcrumbs .breadcrumbs-item-wrapper:before{border:1px solid #efefef;background:#fff;box-shadow:inset 0 -2px 0 0 #379feb;content:'';position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:skewX(-12.8deg);-moz-transform:skewX(-12.8deg);-ms-transform:skewX(-12.8deg);-o-transform:skewX(-12.8deg);transform:skewX(-12.8deg);-webkit-backface-visibility:hidden;backface-visibility:initial}.breadcrumbs .breadcrumbs-item-wrapper:first-child{position:relative}.breadcrumbs .breadcrumbs-item-wrapper:first-child:after{content:'';position:absolute;left:-12px;top:0;width:35px;height:100%;border-top:1px solid #efefef;border-bottom:1px solid #efefef;border-left:1px solid #efefef;box-shadow:inset 0 -2px 0 0 #379feb;background-color:white}.breadcrumbs .breadcrumbs-item-wrapper:last-child{position:relative}.breadcrumbs .breadcrumbs-item-wrapper:last-child:after{content:'';position:absolute;right:-12px;top:0;width:35px;height:100%;border-top:1px solid #efefef;border-bottom:1px solid #efefef;border-right:1px solid #efefef;box-shadow:inset 0 -2px 0 0 #379feb;background-color:white}.breadcrumbs .breadcrumbs-item-wrapper.disabled{cursor:initial}.breadcrumbs .breadcrumbs-item-wrapper.disabled .breadcrumbs-item{color:#909090}.breadcrumbs .breadcrumbs-item-wrapper.disabled:before,.breadcrumbs .breadcrumbs-item-wrapper.disabled:after{background:#fafafa;box-shadow:inset 0 -5px 0 0 #f3f3f3}.breadcrumbs .breadcrumbs-item-wrapper.active .breadcrumbs-item{color:#379feb}.breadcrumbs .breadcrumbs-item-wrapper.active:before,.breadcrumbs .breadcrumbs-item-wrapper.active:after{background:#fff;box-shadow:inset 0 -5px 0 0 #379feb}.breadcrumbs .breadcrumbs-item .calendar-date{vertical-align:top;display:inline-block;margin-right:20px}.breadcrumbs .breadcrumbs-item .cleaner-and-event{vertical-align:top;display:inline-block;color:#393939}.breadcrumbs .breadcrumbs-item .cleaner-and-event .maid-name-with-category{margin-top:5px}.breadcrumbs .company-selection-info{color:#dbdbdb}.breadcrumbs .company-selection-info .rating-info{font-weight:600;font-size:24px;margin-right:12px;color:#111}.breadcrumbs .company-selection-info .rating-info .bi{font-size:20px;color:#f59e0b;margin-right:6px}.breadcrumbs .company-selection-info .amount{font-size:18px;line-height:18px;font-weight:600}.breadcrumbs .company-selection-info .currency{font-size:16px;line-height:16px}.breadcrumbs .payment-info .amount{font-size:26px;line-height:26px}.breadcrumbs .payment-info .currency{font-size:18px;line-height:18px}.breadcrumbs .payment-info .price-tag{margin-left:-2px;margin-right:5px}.breadcrumbs .payment-info .visits{font-size:13px;color:#3a3a3a}.breadcrumbs .payment-info .vat-note{color:grey}.breadcrumbs .calendar-sheet{margin-right:10px}.progress-list{position:absolute;left:0;right:0;background:white;z-index:500}.progress-list .progress-list-item{border:1px solid #efefef;border-bottom:0;text-align:center;padding:5px}.progress-list .progress-list-item .little-darkblue-title{margin:0}.progress-list .progress-list-item .little-darkblue-title .breakline{display:none}.progress-list .progress-list-item:last-child{border-bottom:1px solid #efefef}.progress-list .progress-list-item.active{border:0;background-color:#379feb;color:white;font-size:16px;font-weight:700}.progress-list .progress-list-item.active .little-darkblue-title{color:white}.breadcrumbs.subscription-edit .breadcrumbs-item-wrapper{width:50%}.breadcrumbs.subscription-edit .subscription-details .weekdays{color:#393939}.breadcrumbs.subscription-edit .subscription-details .maid-name-with-category{margin:3px 0;margin-bottom:5px}.breadcrumbs.subscription-edit .subscription-details .change-from{font-size:11px;color:#000}#quote-company-list{font-size:16px}#quote-company-list h2{margin-top:48px;margin-bottom:18px;text-align:center;font-weight:700}#quote-company-list .container-padding{padding-left:12px;padding-right:12px}@media(max-width:991px){#quote-company-list .description-image{width:100%}}#quote-company-list .no-companies{color:firebrick;text-align:center;margin:32px auto;font-size:22px}#quote-company-list .compare-offers-cta{margin:36px auto;text-align:center}#quote-company-list .learn-more-container{text-align:center}#quote-company-list .learn-more-container a{font-size:20px;margin:24px auto 0;padding:10px 30px}
#quote-company-list .info_table td,#quote-company-list .info_table th{min-width:100px;text-transform:capitalize}#quote-company-list .service-page-seo-container.faq{margin-top:0}#quote-company-list .service-page-seo-container.faq h2{font-size:30px}#quote-company-list .become-a-partner-cta-container{text-align:center;padding-top:0;font-size:18px}#select-city-for-quote{padding-top:36px}#select-city-for-quote select{min-width:200px;line-height:200%;height:41px;font-size:18px}@media(max-width:991px){#select-city-for-quote select{width:100%}}@media(max-width:991px){#select-city-for-quote .description-image{width:100%}}#select-city-for-quote form{margin-top:54px}@media(max-width:991px){#select-city-for-quote input{width:100%;margin-top:12px}}#select-city-for-quote h1{margin-bottom:36px}#select-city-for-quote h3{margin-bottom:36px}.company-selector .funnel-subtitle{margin-bottom:22px}.company-selector .company-selector-ddc-toggle-container{font-size:15px}@media(min-width:992px){.company-selector .company-selector-ddc-toggle-container{margin-top:10px}}.company-selector .sorting_criteria_container{margin-bottom:18px}@media(min-width:992px){.company-selector .sorting_criteria_container{margin:0}}.company-selector .btn_just_outline{background:0;border:2px solid #379feb;color:#379feb;margin-left:12px;font-weight:600}.company-selector .order_by{color:#777}@media(min-width:992px){.company-selector .order_by{display:inline;margin-top:8px;margin-right:12px}}.company-selector .filter_by{color:#777}@media(min-width:992px){.company-selector .filter_by{display:inline;margin-top:8px;margin-right:12px}}@media(min-width:992px){.company-selector .filter_container{text-align:right}}.company-selector .price-match-guarantee-box{margin-top:1em;background:#fff;border:2px solid #ffc831;border-radius:8px;padding:12px 16px;margin-bottom:18px;display:flex;align-items:center;gap:12px}.company-selector .price-match-guarantee-box .bi{color:#ffc831;font-size:18px;flex-shrink:0}.company-selector .price-match-guarantee-box .guarantee-text{font-size:15px;font-weight:600;color:#333;line-height:1.4}.company-selector .company-list-container{margin-top:18px}.company-selector .sorting-criteria-select{width:100%;min-width:330px;display:inline-block}@media(min-width:992px){.company-selector .sorting-criteria-select{max-width:400px}}.company-selector .sorting-select__indicator-separator{background-color:#379feb}.company-selector .sorting-select__control{border:1px solid #379feb;border-radius:8px;padding:2px 0}.company-selector .sorting-select__indicator-separator{display:none}.company-selector .sorting-select__indicator{color:black}.company-selector .sorting-select__single-value{font-size:16px}@media(min-width:992px){.company-selector .company-selector-filter-container{margin-top:18px;margin-bottom:12px}}.company-selector .switch-to-flex-container{text-align:center;padding:24px}.company-selector .selector-box-header{padding:6px 12px!important;width:100%;min-width:330px;text-align:left!important}@media(min-width:992px){.company-selector .selector-box-header{width:300px}}.company-selector .btn_active{background-color:#379feb!important;color:white!important}.company-selector .select-all-cta-wrapper{text-align:center;margin-bottom:40px}.company-selector .btn-company-outlined{background:0;color:#379feb;border:1px solid #379feb;border-radius:4px;padding:5px 20px;font-size:18px}@media(min-width:768px){.company-selector .btn-company-outlined{min-width:240px}}.company-selector .btn-company-outlined:focus{outline:0}.company-selector .btn-company-outlined:hover{color:#1687d9}:root{--slate-bg:#f8fafc;--slate-bg-wash:radial-gradient(110% 90% at 0% 0%,rgba(5,114,192,0.05) 0%,rgba(5,114,192,0) 45%);--slate-border:#e2e8f0;--slate-shadow:0 12px 32px -20px rgba(15,23,42,0.22);--slate-name:#0f172a;--slate-desc:#475569;--slate-muted:#64748b;--slate-link:#0572c0;--slate-blue:#0572c0;--slate-blue-dark:#045a99;--slate-divider:#e2e8f0;--slate-logo-ring:rgba(15,23,42,0.06);--slate-tint:linear-gradient(180deg,#f5fafd 0%,#edf3f9 100%)}.ftb-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ftb-logo{width:96px;height:96px;border-radius:50%;background:#fff;box-shadow:0 8px 22px -6px rgba(15,23,42,0.22),0 2px 6px -2px rgba(15,23,42,0.1),inset 0 0 0 1px var(--slate-logo-ring);padding:12px;display:flex;align-items:center;justify-content:center}.ftb-logo img{max-width:100%;max-height:100%;object-fit:contain}.ftb-name{font-size:22px;font-weight:700;color:var(--slate-name);margin:0 0 6px;line-height:1.2;letter-spacing:-0.01em}.ftb-name a{color:inherit;text-decoration:none}.ftb-name a:hover{text-decoration:underline;text-underline-offset:3px}.ftb-desc{color:var(--slate-desc);font-size:14px;line-height:1.55;max-width:52ch}.ftb-profile-link{display:inline-block;margin-top:6px;font-size:13px;font-weight:600;color:var(--slate-link);text-decoration:none}.ftb-profile-link:hover{text-decoration:underline;text-underline-offset:3px}.ftb-badges{display:flex;flex-wrap:wrap;gap:6px}
.ftb-badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;padding:4px 9px;border-radius:4px;letter-spacing:.02em;line-height:1.3}.ftb-badge--recommended{background:#60c859;color:#000}.ftb-badge--previous{background:#fef3c7;color:#92400e}.ftb-badge--promoted{background:#ff8a8a;color:#000}.ftb-badge--bonus{background:#dcfce7;color:#166534}.ftb-badge--new{background:#e0f2fe;color:#075985}.ftb-badge--safety{background:#fee2e2;color:#991b1b}.ftb-rating-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;background:#fff;color:#0f172a;border:1px solid #cbd5e1;border-radius:999px;font-weight:700;font-size:18px;box-shadow:0 1px 3px rgba(15,23,42,0.06)}.ftb-rating-pill .star{color:#f59e0b;font-size:16px}.ftb-rating-pill--ghost{background:#f1f5f9;color:var(--slate-muted);border-color:#e2e8f0;box-shadow:none;font-size:13px}.ftb-reviews{color:var(--slate-muted);font-size:14px}.ftb-reviews a{color:inherit;text-decoration:underline;text-decoration-color:rgba(100,116,139,0.35);text-underline-offset:2px}.ftb-price-amount{font-size:26px;font-weight:800;color:var(--slate-name);line-height:1;letter-spacing:-0.02em}.ftb-price-was{font-size:14px;color:var(--slate-muted);text-decoration:line-through;text-decoration-color:rgba(100,116,139,0.6);margin-right:6px}.ftb-price-suffix{font-size:12px;color:var(--slate-muted);font-weight:600;margin-left:4px}.ftb-min-disclaimer{font-size:11px;color:var(--slate-muted);margin-top:4px;line-height:1.3}.add-services-trigger-row{margin-top:6px;text-align:right}.add-services-trigger{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#ef7601;text-decoration:none;border-bottom:1px dashed transparent;transition:border-color .15s ease,color .15s ease}.add-services-trigger:hover,.add-services-trigger:focus{color:#c66201;border-bottom-color:#ef7601;text-decoration:none;outline:0}.add-services-trigger:hover .add-services-icon,.add-services-trigger:focus .add-services-icon{background-color:#ef7601;color:#fff}.add-services-trigger .add-services-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:transparent;border:1.5px solid #ef7601;color:#ef7601;font-weight:600;font-size:12px;line-height:1}.ftb-vat-info{font-size:11px;color:var(--slate-muted);margin-left:4px}.ftb-discount{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#166534;background:#dcfce7;padding:4px 8px;border-radius:4px}.ftb-discount::before{content:'%';font-size:11px;padding:1px 4px;background:#166534;color:#fff;border-radius:3px}.ftb-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 22px;background:var(--slate-blue);color:#fff;border:0;border-radius:8px;font-size:15px;font-weight:700;text-decoration:none;box-shadow:0 6px 16px -8px rgba(5,114,192,0.55);transition:background .15s ease,transform .05s ease;white-space:nowrap;cursor:pointer}.ftb-cta:hover,.ftb-cta:focus{background:var(--slate-blue-dark);color:#fff;text-decoration:none}.ftb-cta:active{transform:translateY(1px)}.ftb-cta--block{display:flex;width:100%}.ftb-cta--lg{padding:14px 26px;font-size:16px}.ftb-card{position:relative;background:var(--slate-bg-wash),var(--slate-bg);border:1px solid var(--slate-border);border-radius:20px;box-shadow:var(--slate-shadow);padding:24px;margin-bottom:24px}.ftb-card.ftb-card--flat{background:#fff}.promoted-profile-funnel{border-color:#ff8a8a;box-shadow:0 0 0 1px #ff8a8a,var(--slate-shadow)}.recommended-profile-funnel{border-color:#60c859;box-shadow:0 0 0 1px #60c859,var(--slate-shadow)}.ftb-top{display:grid;grid-template-columns:96px 1fr auto;gap:24px;align-items:center}.ftb-top-stats{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ftb-v2.ftb-card{padding:0;overflow:hidden}.ftb-v2 .v2-top{padding:24px}.ftb-v2 .v2-bar{padding:18px 24px;background:var(--slate-tint);border-top:1px solid var(--slate-border);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ftb-v2 .v2-bar .ftb-min-disclaimer{color:#475569}.ftb-v2 .v2-bar-left{display:flex;flex-direction:column;gap:8px;min-width:0}.ftb-v2 .v2-bar-right{display:flex;align-items:center;gap:18px}.ftb-v2 .v2-price-block{text-align:right}@media(max-width:720px){.ftb-top{grid-template-columns:64px 1fr}.ftb-top .ftb-logo{width:64px;height:64px;padding:8px}.ftb-top-stats{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between;text-align:left}.ftb-v2 .v2-top{padding:20px}.ftb-v2 .v2-bar{padding:16px 20px}.ftb-v2 .v2-bar-right{width:100%;justify-content:space-between}}.ftb-card--cleaner .ftb-top{grid-template-columns:116px 1fr auto}.ftb-cleaner-photo{width:116px;height:150px;border-radius:14px;background-size:cover;background-position:center top;background-color:#f1f5f9;box-shadow:0 8px 22px -6px rgba(15,23,42,0.22),0 2px 6px -2px rgba(15,23,42,0.1),inset 0 0 0 1px var(--slate-logo-ring);position:relative}
.ftb-cleaner-photo .deaf-symbol{position:absolute;bottom:6px;right:6px;width:26px;height:26px;background:rgba(15,23,42,0.85);border-radius:50%;display:flex;align-items:center;justify-content:center}.ftb-cleaner-languages{display:inline-flex;gap:4px;margin-bottom:6px}.ftb-cleaner-languages .flag-icon{font-size:14px}@media(max-width:720px){.ftb-card--cleaner .ftb-top{grid-template-columns:80px 1fr}.ftb-cleaner-photo{width:80px;height:104px;border-radius:10px}}.company-profile-page .services-and-location-container{display:flex;flex-direction:column;border-top:1px solid #ebebeb;padding:18px;margin-top:24px}@media(min-width:992px){.company-profile-page .services-and-location-container{flex-direction:row;justify-content:space-evenly;flex-wrap:wrap}}.company-profile-page .services-and-location-container .item{flex:1 1 0}.company-profile-page .service-link{color:black;text-decoration:underline;text-decoration-color:#369feb}.company-profile-page .service-link:hover{color:#208ad7}.company-info-container .logo-container{flex-grow:0;margin-right:12px;width:136px}@media(min-width:768px){.company-info-container .logo-container{width:170px;margin-right:24px}}.company-info-container .logo-container img{width:100%}.company-service-dialog .modal-content{background-color:#e5f4ff}.company-service-dialog .modal-header{border:none!important}.company-service-dialog .modal-body{padding-top:0}.company-service-dialog .icon-and-header-container{max-width:360px;margin:auto;display:flex;align-content:center;justify-content:center;align-items:center}.company-service-dialog .icon-and-header-container .icon-container{flex:0 1 0;text-align:right}.company-service-dialog .icon-and-header-container .header-container{flex:1 1 0;font-size:24px;min-width:200px;text-align:left}.company-service-dialog .one-liner-container{margin:auto;max-width:540px;text-align:center;margin-top:18px}.company-service-dialog .whats-included-container{padding-top:18px}.company-service-dialog .whats-included-container .whats-included-header{font-size:20px;padding:12px;text-align:center}.company-service-dialog .cta-container{padding:24px 0;text-align:center}.company-profile .company-name{margin-bottom:24px;text-align:center}.company-profile .cta-container{text-align:center;margin-top:54px}.company-profile .cta-container .cta-button{font-size:1.4em;padding:6px 24px}.company-profile .book-now-container{text-align:center;margin-top:60px;margin-bottom:12px}.company-profile .book-service-container{margin-top:12px;text-align:right;font-size:16px}@media(min-width:768px){.company-profile #feedbacks-anchor{display:block;position:relative;top:-100px;visibility:hidden}}.company-profile .cta-button{width:224px;margin:24px auto 0;font-size:20px;padding:10px 0;display:block}.company-profile .new-provider-info{margin-bottom:10px;margin-top:10px;margin-left:14%;margin-right:14%}.company-profile hr{height:2px;color:#e3e3e3;background-color:#e3e3e3;border:0}.company-profile .logo-and-stats{padding-bottom:12px;border-bottom:2px solid #e3e3e3}@media(min-width:768px){.company-profile .logo-and-stats{margin-top:-30px}}@media(min-width:768px){.company-profile .company-logo-wrapper,.company-profile .info{display:inline-block;vertical-align:middle}}.company-profile .company-logo-wrapper{text-align:center;vertical-align:middle}@media(min-width:768px){.company-profile .company-logo-wrapper{width:39%}}.company-profile .company-logo-wrapper img{max-height:100px}.company-profile .info{text-align:center}@media(min-width:768px){.company-profile .info{width:59%}}.company-profile .districts-served{text-align:center}.company-profile .separator{border-top:1px solid #989898}.company-profile h1{font-size:36px;font-weight:bold;text-align:center;margin-bottom:0;margin-top:30px}.company-profile h3{font-size:24px;font-style:italic;text-align:center;margin-top:0;margin-bottom:44px;color:grey}.company-profile .stats{padding-top:10px;padding-bottom:15px}@media(max-width:767px){.company-profile .stats{text-align:center}}.company-profile .stats .stats-item{display:inline-block;text-align:center;border-left:2px solid #e3e3e3;padding:0 10%}@media(min-width:768px){.company-profile .stats .stats-item{padding-top:5px;padding-bottom:5px}}.company-profile .stats .stats-item:first-child{border-left:0;padding-left:0}.company-profile .stats .stats-item:last-child{padding-right:0}.company-profile .stats .stats-item .value{font-size:27px;font-weight:600;color:#379feb}@media(min-width:768px){.company-profile .stats .stats-item .value{font-size:25px}}.company-profile .stats .stats-item .name{font-size:13px;color:#4c4c4c}@media(min-width:768px){.company-profile .stats .stats-item .name{font-size:14px}}.company-profile .stats a.with-down-arrow{position:relative}.company-profile .stats a.with-down-arrow:after{border-top:7px solid #4c4c4c;border-left:7px solid transparent;border-right:7px solid transparent;width:0;height:0;content:'';position:absolute;right:-22px;bottom:5px}.company-profile .stats a{text-decoration:underline;color:#4c4c4c}
.company-profile h4{font-size:28px;font-weight:300;text-align:center;margin-top:55px;margin-bottom:35px;font-weight:300}.company-profile-modal .close-button{background-repeat:no-repeat;background-position:center center;top:20px;right:20px;position:absolute}.company-profile-modal .team-photo-wrapper{max-width:600px!important}.team-photo-container{padding:12px}.team-photo-container .team-photo-wrapper{text-align:center;max-width:750px;width:100%;aspect-ratio:2 / 1;margin:auto}.team-photo-container .team-photo-wrapper img{width:100%;border-radius:12px}.green-text{color:#6faf1d}.blue-text{color:#2994e2}.orange-text{color:#f46407}.grey-disabled-btn{background:#eee;font-size:16px;color:#979797}.little-darkblue-title{font-size:11px;font-weight:700;color:#3e6282;margin-bottom:8px}.shadow-box{background:#fff;border:1px solid #efefef;box-shadow:0 20px 20px 0 rgba(0,0,0,0.03),inset 0px -5px 0px 0px rgba(0,0,0,0.05);border-radius:4px}.border-box,.calendar-sheet>div{background:#fafafa;border:1px solid #efefef;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,0.05)}.solid-green-box{background:#6eb007;color:white}.pretty-little-select{display:inline-block;position:relative;font-size:16px;font-weight:600;color:#2994e2;letter-spacing:0}.pretty-little-select select{appearance:none;-moz-appearance:none;-webkit-appearance:none;width:100%;height:100%;position:absolute;opacity:0;top:0;left:0;z-index:200;cursor:pointer}.pretty-little-select label{display:none}.pretty-little-select:after{content:'';width:100%;height:2px;display:block;background:url(/assets/funnel/line-a973248c14ec44c480d631472dd0e4680ba0193b5f1aa96df6014e76cdf5956b.png) repeat-x}.pretty-little-select .pretty-little-select-option{position:relative;padding-right:22px;display:inline-block}.pretty-little-select-arrows{position:absolute;right:0;top:0;width:15px;height:100%;display:inline-block;background-image:url(/assets/funnel/select-e88cafed5768e3e90482ea79caedd771c94a8e20847e8fd98c8bb7df432049c5.png);background-repeat:no-repeat;background-position:center center}.pretty-little-select-on-dark-background:after{background:url(/assets/funnel/line-light-70b0ced58e85a57bf6d69f0c427fe1126d575097ff8d26b38a5e87fd96bce8c5.png) repeat-x}.pretty-little-select-on-dark-background .pretty-little-select-arrows{background-image:url(/assets/funnel/select-light-4a61248cd89cb831c8c84c708efc9b9a2087966f406f963ab3095008972cba0d.png)}.pretty-little-select-on-dark-background .pretty-little-select-option{color:white}.pretty-little-select-on-green-background:after{background:url(/images/funnel/line-darker) repeat-x}.pretty-little-select-on-green-background .pretty-little-select-arrows{background-image:url(/images/funnel/select-darker.png)}.pretty-little-select-on-green-background .pretty-little-select-option{color:#3e6282}.price-tag{display:inline-block}.price-tag .amount{display:inline-block;font-size:56px;line-height:56px;font-weight:700}.price-tag .currency,.price-tag .from{display:inline-block;font-size:32px;line-height:32px;font-weight:600}.price-tag .from{margin-right:3px;font-size:20px;vertical-align:top}.discounted-price-tag{font-size:18px;color:#aaa;text-decoration:line-through}.discount-tag,.fee-tag{display:inline-block;padding:0 8px;border-radius:2px;font-size:12px;color:#444}.discount-tag{background:#f7d502}.fee-tag{color:white;background:#ef7601}.hr-with-icon{text-align:center;line-height:1px}.hr-with-icon:after{content:"";display:inline;font-size:0;vertical-align:super}.custom-modal-header{background:#fafafa;border-radius:6px 6px 0 0;color:#444;padding:20px}@media(min-width:768px){.custom-modal-header{padding:36px 36px 20px}}.custom-modal-header h1{font-size:22px;margin:0}.custom-modal-header p.subhead{margin-top:20px;line-height:25px}.custom-modal-header.blank-header{padding-bottom:0}.custom-modal-content{padding:20px}@media(min-width:768px){.custom-modal-content{padding:40px}}.close-button{width:35px;height:35px;margin-top:-5px;background-image:url(/assets/close-a8d211fc9a947acbf0da45602fc000453cd1d36ef24abc57266a511cc0934e1e.png);background-position:center;background-repeat:no-repeat;float:right;cursor:pointer}.calendar-sheet{display:inline-block;font-size:16px;color:black;position:relative}.calendar-sheet>div{padding:10px}.calendar-sheet:after{position:absolute;top:0;left:0;content:'';width:100%;height:4px;background-color:#d44b4b}.pretty-input input{margin-bottom:12px;font-size:16px;color:black;line-height:26px}.error-text{color:#fe2e2c}.pretty-submit{margin-top:26px;padding:13px 30px;font-size:16px;height:48}.pretty-form-heading{font-size:22px;margin-bottom:25px}.pretty-form-description{font-size:16px}.modal-tabs{margin:-30px -20px 40px;padding:0 20px;display:flex;flex-direction:row}@media(min-width:768px){.modal-tabs{margin:-40px -40px 40px;padding:0 40px}}.tabs-row{margin-bottom:40px;padding-top:12px;margin-left:-35px;margin-right:-35px;padding-left:35px;padding-right:35px;display:flex;flex-direction:row}
@media(min-width:768px){.tabs-row{padding-top:25px}}.tabs-type-1{background-color:#fafafa}.tabs-type-1 .tab{flex:1 1 0;text-align:center;font-size:16px;font-weight:bold;cursor:pointer}.tabs-type-1 .tab:not(:has(>a)):not(:has(>.clever-link)){padding:10px 0 20px}@media(min-width:768px){.tabs-type-1 .tab:not(:has(>a)):not(:has(>.clever-link)){padding:0 0 22px}}.tabs-type-1 .tab>a,.tabs-type-1 .tab>.clever-link{display:block;padding:10px 0 20px;color:inherit;text-decoration:none}@media(min-width:768px){.tabs-type-1 .tab>a,.tabs-type-1 .tab>.clever-link{padding:0 0 22px}}.tabs-type-1 .active{color:#363636;border-bottom:2px solid #379feb}.tabs-type-1 .highlighted{color:#379feb}.spinner-overlay{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.5);left:0;top:0;z-index:50000}.error-message{color:#a94442}.cleaner-and-slot-selector .cleaner-search{float:left;margin-left:30px;margin-top:13px}@media(max-width:767px){.cleaner-and-slot-selector .cleaner-search{margin-top:-7px;margin-bottom:15px;float:none;display:block;margin-right:30px;font-size:12px;text-align:right}}.cleaner-and-slot-selector .button-trigger{color:#379feb}.cleaner-and-slot-selector .checklist{clear:both}.cleaner-search-modal h1 .bi{font-size:18px;margin-right:10px}.cleaner-search-modal .success{width:70%;margin:20px auto;font-weight:bold}.cleaner-search-modal .success p{line-height:30px;text-align:center;font-size:19px}.cleaner-search-modal .success div{color:#6faf1d;font-size:60px;float:left}.btn-darkblue{background-color:#4b6c8a;color:#fff;border:0;outline:0}.btn-darkblue:hover,.btn-darkblue:focus,.btn-darkblue.focus,.btn-darkblue:active,.btn-darkblue.active,.btn-darkblue:active:hover,.btn-darkblue.active:hover,.btn-darkblue.focus:active,.btn-darkblue.active.focus{color:#fff;background-color:#379feb;border:0;outline:none!important}.btn-arrow{background-image:url(/assets/button-continue-arrow-13fdebbed6a97ef16aeb3fb20ef5189c36408b60a859b8891464d394cb7d3b62.png)!important;background-repeat:no-repeat;padding-right:32px;background-position:center right 14px}.btn-wide{height:48px;padding:13px 22px}.btn-wide.btn-arrow{padding-right:45px;background-position:center right 20px}.full-length-btns>.btn{display:block;width:100%;text-align:left;margin-bottom:7px}.compact-select{padding:0 30px;margin-top:15px;margin-bottom:20px}.compact-select .pretty-little-select{margin-right:10px}.compact-select .pretty-little-select .pretty-little-select-option{padding-bottom:5px;font-size:16px}.compact-select .pretty-little-select .pretty-little-select-arrows{float:right}.code-discount-input .trigger{cursor:pointer}.districts-list{height:150px;width:245px;overflow-y:scroll;overflow-x:hidden;padding:0 20px;box-sizing:border-box;margin:10px auto;border:1px solid #d8d7d7;text-align:left;margin-bottom:50px}.district-checker{margin-top:20px;text-align:center}.district-checker .new-letter::first-letter {font-size:120%;font-weight:bold}.district-checker .column{text-align:left;padding-left:10%}.district-checker .funnel-heading{margin-bottom:30px}.check-district-suggestion{margin-bottom:26px}@media(min-width:768px){.check-district-suggestion{text-align:center}}.total-price-vertical{text-align:left}.total-price-vertical .discounted-price{display:inline-block;margin-right:20px}.total-price-vertical .description{text-align:left}.total-price-vertical .discount-tag,.total-price-vertical .fee-tag{display:block;margin:5px 0}.green-radio .option{cursor:pointer}.green-radio .option:before{content:"";display:inline-block;width:20px;height:20px;border-radius:14px;border:1px solid #dedede;box-shadow:inset 0 3px 0 0 rgba(0,0,0,0.05);margin-right:10px;vertical-align:middle}.green-radio .option.active:before{width:28px;height:28px;border:0;box-shadow:none;background:#68a800;background-image:url(/assets/funnel/white-check-b413d755a2840cb8b704ce91b49119e6d096d052cd153be4207af0313b90395a.png);background-repeat:no-repeat;background-position:center}.vertically-centered{position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.foldable-container{border:1px solid gainsboro;margin-top:36px;padding:12px}.foldable-container .foldable-container-header{cursor:pointer}.foldable-container .foldable-arrow-container{text-align:right;margin-bottom:6px;margin-top:6px}.foldable-container .foldable-arrow{margin-right:12px}.foldable-container .foldable-content{display:none;margin-top:24px}.uppercase{text-transform:uppercase}.promo-code-info{color:black;text-align:center}.promo-code-info .heading{background-color:#fadd38;font-weight:bold;text-transform:uppercase;padding:13px 0 12px}.promo-code-info .additional-info{background-color:black;color:white;font-size:11px;padding:4px;color:#eaeaea}@media(min-width:768px){.promo-code-info .discount{display:inline-block;width:49%;float:left;text-align:right;padding-right:25px}}.promo-code-info .discount.full-width{width:100%;text-align:center}
.promo-code-info .separator{display:inline-block;width:2%;float:left}.promo-code-info .time-left{display:inline-block;width:49%;float:left;text-align:left;padding-left:25px}.promo-code-info .timer{font-weight:800;margin-left:4px;font-size:110%}.gray-container{border-top:10px solid #eff0f1;text-align:center;background-color:#f4f5f6;padding-bottom:60px;padding-top:24px}.white-container{border-top:10px solid #eff0f1;text-align:center;background-color:#fbfcfd;padding-bottom:60px;padding-top:24px}.other-services{margin-top:66px;padding:6px}.other-services .header2{text-align:center;font-size:30px}.other-services .other-services-content{padding:12px}.other-services .below-header{margin-top:36px}@media(min-width:768px){.other-services .below-header{padding:0 12px}}.other-services .text-link-container{margin-bottom:3px;text-align:left}.other-services a{color:#555}.other-services .city-hidden{display:none}.feedback-tabs{text-align:center;margin-top:-4px;margin-bottom:27px}.feedback-tabs a{font-size:1.2em;font-weight:600;text-decoration:none;cursor:pointer}.feedback-tabs a:first-child{margin-right:36px}.feedback-tabs a.active{text-decoration:underline}.feedback-tabs .btn{margin:10px 20px 15px}