{"id":258109,"date":"2026-11-01T02:44:07","date_gmt":"2026-11-01T01:44:07","guid":{"rendered":"https:\/\/www.putz24.ch\/apartment-cleaning\/"},"modified":"2026-11-01T03:41:57","modified_gmt":"2026-11-01T02:41:57","slug":"apartment-cleaning","status":"publish","type":"page","link":"https:\/\/www.putz24.ch\/en\/apartment-cleaning\/","title":{"rendered":"Apartment Cleaning"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"258109\" class=\"elementor elementor-258109 elementor-258093\">\n\t\t\t\t\t\t<section class=\"pix-elementor-divider elementor-section elementor-top-section elementor-element elementor-element-344cdfa elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"344cdfa\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-d3c7260\" data-id=\"d3c7260\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-eaf5efd elementor-widget elementor-widget-pix-badge\" data-id=\"eaf5efd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-badge.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"pix-badge-element h6 d-inline-flex mr-1 \"  ><span class=\"badge font-weight-bold secondary-font  bg-gradient-primary-light pix-bg-attachment-scroll text-bg-img  pix-py-10 pix-px-15\" style=\" \"><span class=\"text-gradient-primary pix-bg-attachment-scroll text-bg-img\" style=\"\">Putz24.ch - Apartment Cleaning<\/span><\/span><\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc7eeb4 p24-h1-as-h4 elementor-widget elementor-widget-pix-highlighted-text\" data-id=\"fc7eeb4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-highlighted-text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"el-fc7eeb4\" class=\"pix-highlighted-element text-left \"><h1 class=\"pix-highlighted-items \" style=\"\" data-anim-type=\"\" data-anim-delay=\"\"><span id=\"el-fc7eeb4-0\"  class=\" elementor-repeater-item-d38df35\"><span   class=\"pix-highlighted-text  pix-highlight-item font-weight-normal  heading-font text-heading-default\">Apartment Cleaning: Regular or One-Off<\/span><\/span><\/h1><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ecfeaa elementor-widget elementor-widget-pix-text\" data-id=\"7ecfeaa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"pix-el-text w-100 text-left \" ><p class=\"text-18 resp-option text-dark-opacity-5 text-left \" >Whether it's a rented flat in town or a penthouse with lake views, Putz24 cleans your apartment thoroughly and reliably: weekly, fortnightly or as a one-off, for example before guests arrive or after renovation work.<\/p><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eccff53 elementor-widget elementor-widget-pix-text\" data-id=\"eccff53\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"pix-el-text w-100 text-left \" ><p class=\"resp-option text-left \"><p><span style=\"color: #5ecc62;\">\u2714<\/span> Fixed weekday <span style=\"color: #5ecc62;\">\u2714<\/span> No need to be at home <span style=\"color: #5ecc62;\">\u2714<\/span> Legally employed <span style=\"color: #5ecc62;\">\u2714<\/span> Moving out?<\/p><\/p><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5c08e11 e-grid e-con-boxed e-con e-parent\" data-id=\"5c08e11\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f7344b3 elementor-widget elementor-widget-pix-button\" data-id=\"f7344b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<a  href=\"https:\/\/www.putz24.ch\/en\/price-configurator-for-contract-cleaning\/\" class=\"btn m-0      btn-primary d-inline-flex align-items-center      btn-md\"     ><span class=\"font-weight-bold \" >Configure cleaning now<\/span><\/a>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34e4077 elementor-widget elementor-widget-pix-text\" data-id=\"34e4077\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"pix-el-text w-100 text-left \" ><p class=\"text-xs resp-option  text-left font-weight-bold\" >Calculate price &amp; place order in just a few steps<\/p><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-a26110f\" data-id=\"a26110f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c23a606 elementor-widget elementor-widget-html\" data-id=\"c23a606\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.p24-hero-card {\n    background: #fff;\n    border-radius: 14px;\n    box-shadow: 0 14px 40px rgba(15, 23, 42, 0.08);\n    padding: 18px 18px 16px;\n    border: 1px solid #e5e7eb;\n    font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n}\n\n.p24-hero-card h3 {\n    margin: 0 0 4px;\n    font-size: 17px;\n    color: #1f2933;\n}\n\n.p24-hero-card p {\n    margin: 0 0 10px;\n    font-size: 13px;\n    color: #4b5563;\n}\n\n.p24-hero-metrics {\n    margin-top: 8px;\n    font-size: 12px;\n}\n\n.p24-hero-metrics > div {\n    margin-bottom: 8px;\n}\n\n.p24-hero-metrics strong {\n    display: block;            \/* Zeilenumbruch vor der Beschreibung *\/\n    font-size: 15px;\n    color: #1f2933;\n}\n\n.p24-hero-metrics span {\n    display: block;            \/* Beschreibung in neuer Zeile *\/\n    color: #4b5563;\n}\n\n.p24-hero-metrics strong::before {\n    content: \"\u2714 \";\n    color: #5ECC62;            \/* Gr\u00fcner Haken *\/\n}\n<\/style><aside class=\"p24-hero-card\"><h3>Why customers choose Putz24.ch<\/h3><p>We combine personal support with a fully automated system.<\/p><div class=\"p24-hero-metrics\"><div><strong>Regular customer model<\/strong><span>Fixed times, fixed cleaner<\/span><\/div><div><strong>Fair wages<\/strong><span>Between CHF 26\u201330 gross per hour<\/span><\/div><div><strong>Clear prices<\/strong><span>Standard rate CHF 39.95\/h excl. VAT<\/span><\/div><\/div><\/aside>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"pix-divider  position-relative pix-bottom-divider elementor-element elementor-element-344cdfa\" data-style=\"style-8\" ><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"100%\" height=\"300px\" viewBox=\"0 0 1200 366\" preserveAspectRatio=\"none\"><g class=\"animate-in\" data-anim-type=\"fade-in-up\" data-anim-delay=\"300\"><polygon fill=\"url(#divider-pix-accordion-933034-bottom-overlay-layer-3)\" points=\"0 240 1200 0 1200 366 0 366\" \/><\/g><polygon fill=\"#FFFFFF00\"  points=\"0 300 1200 60 1200 366 0 366\" \/><polygon fill=\"#ffffff\" points=\"0 360 1200 120 1200 366 0 366\"\/><defs><linearGradient id=\"divider-pix-accordion-933034-bottom-overlay-layer-3\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\"   stop-color=\"#00000014\"\/><stop offset=\"100%\"   stop-color=\"#FFFFFF03\"\/><\/linearGradient><\/defs><\/svg><\/div>\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4bee98ee elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4bee98ee\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-74e35663\" data-id=\"74e35663\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bee219a elementor-widget elementor-widget-html\" data-id=\"bee219a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.p24-section {\n    margin-top: 40px;\n    font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n    color: #1a1a1a;\n}\n\n.p24-section h2 {\n    font-size: 22px;\n    margin-bottom: 10px;\n    color: #1f2933;\n}\n\n.p24-section p {\n    font-size: 14px;\n    margin-bottom: 8px;\n}\n\n.p24-steps {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 18px;\n}\n\n@media (max-width: 900px) {\n    .p24-steps {\n        grid-template-columns: 1fr;\n    }\n}\n\n.p24-step {\n    background: #f7fafc;\n    border-radius: 12px;\n    padding: 14px 14px 12px;\n    font-size: 13px;\n}\n\n.p24-step-num {\n    width: 26px;\n    height: 26px;\n    border-radius: 999px;\n    background: #5ECC62;\n    color: #fff;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 13px;\n    font-weight: 600;\n    margin-bottom: 6px;\n}\n\n.p24-step h3 {\n    font-size: 15px;\n    margin: 0 0 4px;\n}\n\n\/* WICHTIG: Liste sauber ohne Standard-Bullets vom Theme *\/\n.p24-list {\n    list-style: none !important;\n    margin: 8px 0 0 !important;\n    padding-left: 0 !important;\n    font-size: 13px;\n}\n\n.p24-list li {\n    list-style: none !important;\n    margin-bottom: 4px;\n    padding-left: 16px;\n    position: relative;\n}\n\n\/* Eigener gr\u00fcner Bullet-Punkt *\/\n.p24-list li::before {\n    content: \"\u2022\";\n    color: #5ECC62;\n    position: absolute;\n    left: 0;\n    top: 0;\n}\n<\/style><section class=\"p24-section\"><h2>How your cleaning works with Putz24.ch<\/h2><p>Find the right cleaning lady or office cleaning in three steps \u2013 no paperwork, no stress.<\/p><div class=\"p24-steps\"><div class=\"p24-step\"><div class=\"p24-step-num\">1<\/div><h3>Enter your needs online<\/h3><p>Specify the type of room, frequency, preferred times and additional services in the configurator.<\/p><ul class=\"p24-list\"><li>Private household or office<\/li><li>Frequency (weekly, every two weeks etc.)<\/li><li>Optional additional services<\/li><\/ul><\/div><div class=\"p24-step\"><div class=\"p24-step-num\">2<\/div><h3>Calculate price &amp; working time<\/h3><p>Our system automatically calculates the hours required and the guide price per visit.<\/p><ul class=\"p24-list\"><li>Transparent calculation of hours<\/li><li>Overview of all requested services<\/li><\/ul><\/div><div class=\"p24-step\"><div class=\"p24-step-num\">3<\/div><h3>Get your cleaner assigned<\/h3><p>We automatically check available staff in your region and confirm the assignment.<\/p><ul class=\"p24-list\"><li>Automatic matching by postcode<\/li><li>Confirmation by email<\/li><li>On request: key management &amp; checklists<\/li><\/ul><\/div><\/div><\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0f47fd5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0f47fd5\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-43c6978\" data-id=\"43c6978\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3c18cae elementor-widget elementor-widget-html\" data-id=\"3c18cae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\/* === Vorteile-Block (lokal gekapselt) ======================= *\/\n.p24-benefits {\n    margin-top: 40px;\n    font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n    color: #1a1a1a;\n    line-height: 1.6;\n}\n\n\/* Card-Container *\/\n.p24-benefits__inner {\n    background: #f7fafc;\n    border-radius: 16px;\n    padding: 20px 20px 18px;\n    border: 1px solid #e5e7eb;\n    box-shadow: 0 14px 40px rgba(15, 23, 42, 0.08);\n    display: grid;\n    grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);\n    gap: 22px;\n}\n\n@media (max-width: 900px) {\n    .p24-benefits__inner {\n        grid-template-columns: 1fr;\n    }\n}\n\n\/* Titel \/ Intro *\/\n.p24-benefits__title {\n    font-size: 22px;\n    margin: 0 0 10px;\n    color: #1f2933;\n}\n\n.p24-benefits__text {\n    font-size: 14px;\n    margin: 0 0 10px;\n}\n\n\/* Highlight-Box links mit gr\u00fcnem Rand *\/\n.p24-benefits__highlight {\n    border-left: 3px solid #5ECC62;\n    padding-left: 12px;\n    margin: 10px 0 4px;\n    font-size: 13px;\n}\n\n.p24-benefits__highlight-title {\n    display: block;\n    font-weight: 600;\n    margin-bottom: 2px;\n}\n\n\/* Rechte Seite: Vorteile in zwei Spalten *\/\n.p24-benefits__list-wrapper {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 10px 20px;\n    font-size: 13px;\n}\n\n@media (max-width: 700px) {\n    .p24-benefits__list-wrapper {\n        grid-template-columns: 1fr;\n    }\n}\n\n\/* \"Liste\" ohne echte UL\/LI \u2192 keine Theme-Bullets *\/\n.p24-benefits__list {\n    margin: 0;\n    padding: 0;\n}\n\n\/* Einzelner Vorteil *\/\n.p24-benefits__item {\n    display: flex;\n    align-items: flex-start;\n    gap: 8px;\n    margin-bottom: 6px;\n}\n\n\/* Gr\u00fcner Icon-Kreis *\/\n.p24-benefits__icon {\n    width: 22px;\n    height: 22px;\n    border-radius: 999px;\n    background: #e6f9e7;\n    color: #22c55e;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 13px;\n    flex-shrink: 0;\n}\n\n\/* Vorteil-Text *\/\n.p24-benefits__label {\n    display: block;\n}\n<\/style><section class=\"p24-benefits\" aria-labelledby=\"p24-benefits-title\"><div class=\"p24-benefits__inner\"><!-- Linke Seite: Titel + Highlight --><div><h2 id=\"p24-benefits-title\" class=\"p24-benefits__title\">Your benefits as a private or business customer\n            <\/h2><p class=\"p24-benefits__text\">With Putz24.ch you get not just a cleaner, but a reliable partner for the long-term care of your properties.\n            <\/p><div class=\"p24-benefits__highlight\"><span class=\"p24-benefits__highlight-title\">One contact person \u2013 everything from a single source.\n                <\/span><span>We take care of scheduling, cover during holidays or illness, payroll and the complete organisation in the background.\n                <\/span><\/div><\/div><!-- Rechte Seite: Vorteilspunkte --><div class=\"p24-benefits__list-wrapper\" role=\"list\"><div class=\"p24-benefits__list\"><div class=\"p24-benefits__item\" role=\"listitem\"><span class=\"p24-benefits__icon\">\u2714<\/span><span class=\"p24-benefits__label\">Legally compliant employment &amp; insurance of all cleaners\n                    <\/span><\/div><div class=\"p24-benefits__item\" role=\"listitem\"><span class=\"p24-benefits__icon\">\u2714<\/span><span class=\"p24-benefits__label\">A permanent contact person at Putz24.ch for all concerns\n                    <\/span><\/div><div class=\"p24-benefits__item\" role=\"listitem\"><span class=\"p24-benefits__icon\">\u2714<\/span><span class=\"p24-benefits__label\">Organised cover during holidays, illness or absence\n                    <\/span><\/div><div class=\"p24-benefits__item\" role=\"listitem\"><span class=\"p24-benefits__icon\">\u2714<\/span><span class=\"p24-benefits__label\">No undeclared work \u2013 transparent and clean contractual relationships\n                    <\/span><\/div><\/div><div class=\"p24-benefits__list\"><div class=\"p24-benefits__item\" role=\"listitem\"><span class=\"p24-benefits__icon\">\u2714<\/span><span class=\"p24-benefits__label\">Monthly invoicing based on hours actually worked\n                    <\/span><\/div><div class=\"p24-benefits__item\" role=\"listitem\"><span class=\"p24-benefits__icon\">\u2714<\/span><span class=\"p24-benefits__label\">Digital scheduling and a clear overview of all appointments\n                    <\/span><\/div><div class=\"p24-benefits__item\" role=\"listitem\"><span class=\"p24-benefits__icon\">\u2714<\/span><span class=\"p24-benefits__label\">Regional teams throughout Switzerland \u2013 short distances, stable assignments\n                    <\/span><\/div><div class=\"p24-benefits__item\" role=\"listitem\"><span class=\"p24-benefits__icon\">\u2714<\/span><span class=\"p24-benefits__label\">Optional: key management &amp; digital checklists for more control\n                    <\/span><\/div><\/div><\/div><\/div><\/section><style>.p24x{max-width:1100px;margin:0 auto;padding:32px 20px 56px;color:#1f2933;line-height:1.6;font-size:16px}.p24x h1{font-size:clamp(28px,4vw,42px);line-height:1.15;margin:8px 0 16px;color:#111827}.p24x h2{font-size:clamp(22px,2.6vw,28px);margin:40px 0 14px;color:#111827}.p24x h3{font-size:18px;margin:0 0 6px;color:#111827}.p24x .p24x-crumb{font-size:13px;color:#6b7280}.p24x .p24x-crumb a{color:#6b7280}.p24x .p24x-lead,.p24x .p24a-lead{font-size:18px;color:#374151;max-width:780px}.p24x .p24x-btn,.p24x .p24a-btn{display:inline-block;background:#00a816;color:#fff!important;font-weight:700;padding:13px 22px;border-radius:10px;text-decoration:none;margin:8px 10px 0 0}.p24x .p24x-btn.sec{background:#fff;color:#00a816!important;border:2px solid #00a816}.p24x .p24x-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:10px}.p24x .p24x-card{background:#f6f9f6;border:1px solid #e3ece3;border-radius:14px;padding:18px}.p24x ul.p24x-check{list-style:none;padding:0;margin:0;columns:2 280px}.p24x ul.p24x-check li{padding:4px 0 4px 26px;position:relative;break-inside:avoid}.p24x ul.p24x-check li:before{content:\"\u2713\";position:absolute;left:0;color:#00a816;font-weight:700}.p24x ol.p24x-steps{counter-reset:s;list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.p24x ol.p24x-steps li{counter-increment:s;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px}.p24x ol.p24x-steps li:before{content:counter(s);display:inline-flex;width:28px;height:28px;border-radius:50%;background:#00a816;color:#fff;font-weight:700;align-items:center;justify-content:center;margin-bottom:8px}.p24x .p24x-cities{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.p24x .p24x-cities a{display:inline-block;padding:6px 12px;border:1px solid #e5e7eb;border-radius:999px;background:#f9fafb;color:#111827;text-decoration:none;font-size:14px}.p24x .p24x-cities a:hover{border-color:#00a816}.p24x details{border:1px solid #e5e7eb;border-radius:12px;padding:12px 16px;margin:8px 0;background:#fff}.p24x summary{font-weight:700;cursor:pointer}.p24x .p24a-table{width:100%;border-collapse:collapse;margin:10px 0;font-size:15px}.p24x .p24a-table th,.p24x .p24a-table td{border-bottom:1px solid #e5e7eb;padding:9px 8px;text-align:left}.p24x .p24a-table th{background:#f6f9f6}.p24x .p24a-note{font-size:13px;color:#6b7280}.p24x .p24a-cta,.p24x .p24x-cta{background:#effaf0;border:1px solid #c9ecce;border-radius:16px;padding:20px 22px;margin:32px 0}.p24x .p24a-cta p{margin:0 0 6px}.p24x a{color:#00a816}@media(max-width:600px){.p24x{padding:20px 16px 40px}}<\/style><div class=\"p24x\" style=\"padding-top:8px;padding-bottom:8px\"><h2>Services included<\/h2><ul class=\"p24x-check\"><li>Vacuuming and mopping all floors, gentle care for parquet<\/li><li>Kitchen: worktops, cupboard fronts, sink and the outside of appliances<\/li><li>Bathroom and toilet: washbasin, shower, bath, descaling taps<\/li><li>Dusting furniture, shelves and windowsills<\/li><li>Streak-free mirrors and glass surfaces<\/li><li>Fresh bed linen and taking out the rubbish on request<\/li><li>Extras such as oven, fridge or windows<\/li><\/ul><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a21b668 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"a21b668\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-43762d6\" data-id=\"43762d6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7294065 elementor-widget elementor-widget-pix-text\" data-id=\"7294065\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pix-text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"pix-el-text w-100 text-center \" ><p class=\"text-20 resp-option text-white text-center font-weight-bold\" >Enter your zip code - get a personalized quote.<\/p><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5194636 elementor-widget elementor-widget-html\" data-id=\"5194636\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div>\r\n\r\n\r\n    <style>\r\n        \/* Globales Styling *\/\r\n        body {\r\n            margin: 0;\r\n            font-family: Arial, sans-serif;\r\n            background-color: #f9f9f9;\r\n        }\r\n\r\n        \/* Kachel-Styling *\/\r\n        .suchfunktion-kachel {\r\n            background-color: #ffffff;\r\n            border-radius: 12px;\r\n            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\r\n            padding: 20px;\r\n            max-width: 800px;\r\n            margin: 10px auto;\r\n        }\r\n\r\n        \/* Container *\/\r\n        .suchfunktion-container {\r\n            display: flex;\r\n            flex-direction: column; \/* Stack children vertically *\/\r\n            gap: 10px;\r\n        }\r\n\r\n        \/* Custom Dropdown Container *\/\r\n        .suchfunktion-dropdown-container {\r\n            position: relative;\r\n            width: 100%; \/* Take full width *\/\r\n        }\r\n\r\n        \/* Custom Dropdown Header *\/\r\n        .suchfunktion-dropdown-header {\r\n            padding: 10px;\r\n            border: 1px solid #ccc;\r\n            border-radius: 4px;\r\n            font-size: 16px;\r\n            background-color: #fff;\r\n            cursor: pointer;\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n        }\r\n\r\n        .suchfunktion-dropdown-header:hover {\r\n            border-color: #007BFF;\r\n        }\r\n\r\n        .suchfunktion-dropdown-arrow {\r\n            transition: transform 0.3s;\r\n        }\r\n\r\n        .suchfunktion-dropdown-arrow.open {\r\n            transform: rotate(180deg);\r\n        }\r\n\r\n        \/* Custom Dropdown List *\/\r\n        .suchfunktion-dropdown-list {\r\n            position: absolute;\r\n            top: 100%;\r\n            left: 0;\r\n            right: 0;\r\n            background-color: #fff;\r\n            border: 1px solid #ccc;\r\n            border-radius: 8px;\r\n            max-height: 400px;\r\n            overflow-y: auto;\r\n            z-index: 10000;\r\n            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\r\n            display: none;\r\n            margin-top: 5px;\r\n        }\r\n\r\n        .suchfunktion-dropdown-list.show {\r\n            display: block;\r\n        }\r\n\r\n        \/* Dropdown Item *\/\r\n        .suchfunktion-dropdown-item {\r\n            padding: 12px 16px;\r\n            cursor: pointer;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 12px;\r\n            transition: background-color 0.2s;\r\n            border-bottom: 1px solid #f0f0f0;\r\n        }\r\n\r\n        .suchfunktion-dropdown-item:last-child {\r\n            border-bottom: none;\r\n        }\r\n\r\n        .suchfunktion-dropdown-item:hover {\r\n            background-color: #f9f9f9;\r\n        }\r\n\r\n        \/* Icon Circle *\/\r\n        .suchfunktion-icon-circle {\r\n            width: 50px;\r\n            height: 50px;\r\n            border-radius: 0; \/* Remove circle, make it square *\/\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            font-size: 28px;\r\n            flex-shrink: 0;\r\n            background-color: transparent !important; \/* Remove background color *\/\r\n            color: #000; \/* Black color for icons *\/\r\n        }\r\n\r\n        .suchfunktion-icon-circle svg {\r\n            width: 40px;\r\n            height: 40px;\r\n            fill: #000 !important;\r\n        }\r\n\r\n        \/* Item Content *\/\r\n        .suchfunktion-item-content {\r\n            flex: 1;\r\n        }\r\n\r\n        .suchfunktion-item-title {\r\n            font-weight: bold;\r\n            font-size: 16px;\r\n            margin-bottom: 4px;\r\n            color: #000; \/* Black color for titles *\/\r\n        }\r\n\r\n        .suchfunktion-item-description {\r\n            font-size: 13px;\r\n            color: #666;\r\n            line-height: 1.5;\r\n        }\r\n\r\n        \/* Row for PLZ and Button *\/\r\n        .suchfunktion-row {\r\n            display: flex;\r\n            flex-wrap: wrap;\r\n            align-items: center;\r\n            gap: 10px;\r\n            width: 100%; \/* Take full width *\/\r\n        }\r\n\r\n        \/* Input Wrapper *\/\r\n        .suchfunktion-input-wrapper {\r\n            position: relative;\r\n        }\r\n\r\n        @media (min-width: 601px) {\r\n            .suchfunktion-input-wrapper {\r\n                flex: 1 1 200px; \/* Allow it to grow and shrink, but with a base of 200px *\/\r\n            }\r\n        }\r\n\r\n        \/* Textbox *\/\r\n        .suchfunktion-textbox {\r\n            width: 100%;\r\n            padding: 12px;\r\n            border: 1px solid #ccc;\r\n            border-radius: 4px;\r\n            font-size: 16px;\r\n        }\r\n\r\n        \/* Autocomplete *\/\r\n        .suchfunktion-autocomplete {\r\n            position: absolute;\r\n            top: 100%;\r\n            left: 0;\r\n            right: 0;\r\n            background-color: #fff;\r\n            border: 1px solid #ccc;\r\n            border-top: none;\r\n            max-height: 200px;\r\n            overflow-y: auto;\r\n            z-index: 9999;\r\n            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\r\n        }\r\n\r\n        .suchfunktion-autocomplete div {\r\n            padding: 10px;\r\n            cursor: pointer;\r\n        }\r\n\r\n        .suchfunktion-autocomplete div:hover {\r\n            background-color: #f0f0f0;\r\n        }\r\n\r\n        \/* Button *\/\r\n        .suchfunktion-button {\r\n            flex: 0 0 auto; \/* Don't allow button to grow, take its content width *\/\r\n            padding: 12px;\r\n            background-color: #007BFF;\r\n            color: #fff;\r\n            border: none;\r\n            border-radius: 4px;\r\n            font-size: 16px;\r\n            cursor: pointer;\r\n            white-space: nowrap; \/* Prevent button text from wrapping *\/\r\n        }\r\n\r\n        .suchfunktion-button:hover {\r\n            background-color: #0056b3;\r\n        }\r\n\r\n        \/* Popup *\/\r\n        .suchfunktion-popup {\r\n            position: fixed;\r\n            top: 50%;\r\n            left: 50%;\r\n            transform: translate(-50%, -50%);\r\n            background-color: #fff;\r\n            border: 1px solid #ccc;\r\n            border-radius: 8px;\r\n            padding: 20px;\r\n            width: 90%;\r\n            max-width: 400px;\r\n            z-index: 9999;\r\n            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);\r\n        }\r\n\r\n        .suchfunktion-popup-close {\r\n            position: absolute;\r\n            top: 10px;\r\n            right: 10px;\r\n            background: none;\r\n            border: none;\r\n            font-size: 18px;\r\n            cursor: pointer;\r\n            color: #666;\r\n        }\r\n\r\n        .suchfunktion-popup-close:hover {\r\n            color: #000;\r\n        }\r\n\r\n        .suchfunktion-popup input {\r\n            width: 100%;\r\n            padding: 12px;\r\n            margin-top: 10px;\r\n            border: 1px solid #ccc;\r\n            border-radius: 4px;\r\n            font-size: 16px;\r\n        }\r\n\r\n        .suchfunktion-popup button {\r\n            margin-top: 10px;\r\n            padding: 12px;\r\n            background-color: #007BFF;\r\n            color: #fff;\r\n            border: none;\r\n            border-radius: 4px;\r\n            font-size: 16px;\r\n            cursor: pointer;\r\n        }\r\n\r\n        .suchfunktion-popup button:hover {\r\n            background-color: #0056b3;\r\n        }\r\n\r\n        \/* Responsives Design *\/\r\n        @media (max-width: 600px) {\r\n            .suchfunktion-container {\r\n                gap: 10px;\r\n            }\r\n\r\n            .suchfunktion-dropdown-container {\r\n                width: 100%;\r\n            }\r\n\r\n            .suchfunktion-row {\r\n                flex-direction: column;\r\n                gap: 0 !important;\r\n                align-items: stretch;\r\n            }\r\n\r\n            .suchfunktion-input-wrapper {\r\n                width: 100%;\r\n                box-sizing: border-box;\r\n                margin: 0 !important;\r\n                padding: 0 !important;\r\n            }\r\n\r\n            .suchfunktion-textbox {\r\n                border-bottom-left-radius: 0;\r\n                border-bottom-right-radius: 0;\r\n                border-bottom: none !important;\r\n                margin: 0 !important;\r\n                padding: 12px !important;\r\n            }\r\n\r\n            .suchfunktion-button {\r\n                width: 100%;\r\n                padding: 12px !important;\r\n                margin: 0 !important;\r\n                box-sizing: border-box;\r\n                border-top-left-radius: 0;\r\n                border-top-right-radius: 0;\r\n                border-top: none !important;\r\n            }\r\n\r\n            .suchfunktion-dropdown-item {\r\n                padding: 10px 12px;\r\n                gap: 10px;\r\n            }\r\n\r\n            .suchfunktion-icon-circle {\r\n                width: 40px;\r\n                height: 40px;\r\n            }\r\n\r\n            .suchfunktion-icon-circle svg {\r\n                width: 32px;\r\n                height: 32px;\r\n            }\r\n\r\n            .suchfunktion-item-title {\r\n                font-size: 14px;\r\n            }\r\n\r\n            .suchfunktion-item-description {\r\n                font-size: 12px;\r\n            }\r\n        }\r\n    <\/style>\r\n\r\n\r\n    <div class=\"suchfunktion-kachel\">\r\n        <div class=\"suchfunktion-container\">\r\n            <!-- Custom Dropdown -->\r\n            <div class=\"suchfunktion-dropdown-container\">\r\n                <div class=\"suchfunktion-dropdown-header\" onclick=\"suchfunktionToggleDropdown()\">\r\n                    <span id=\"suchfunktion-selected-text\">-- Select a cleaning type --<\/span>\r\n                    <span class=\"suchfunktion-dropdown-arrow\">\u25bc<\/span>\r\n                <\/div>\r\n                <div id=\"suchfunktion-dropdown-list\" class=\"suchfunktion-dropdown-list\">\r\n                    <div class=\"suchfunktion-dropdown-item\" onclick=\"suchfunktionSelectService('hausreinigung', 'Hausreinigung \/ Privathaushalt')\">\r\n                        <div class=\"suchfunktion-icon-circle\">\r\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"currentColor\" width=\"48\" height=\"48\">\r\n                                <path d=\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"\/>\r\n                            <\/svg>\r\n                        <\/div>\r\n                        <div class=\"suchfunktion-item-content\">\r\n                            <div class=\"suchfunktion-item-title\">House cleaning \/ private household<\/div>\r\n                            <div class=\"suchfunktion-item-description\">Regular cleaning of your apartment or house<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"suchfunktion-dropdown-item\" onclick=\"suchfunktionSelectService('hauswartung', 'Hauswartung')\">\r\n                        <div class=\"suchfunktion-icon-circle\">\r\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"currentColor\" width=\"48\" height=\"48\">\r\n                                <path d=\"M12 2c-4.97 0-9 4.03-9 9 0 4.17 2.84 7.67 6.69 8.69L12 22l2.31-2.31C18.16 18.67 21 15.17 21 11c0-4.97-4.03-9-9-9zm0 2c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.3c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z\"\/>\r\n                            <\/svg>\r\n                        <\/div>\r\n                        <div class=\"suchfunktion-item-content\">\r\n                            <div class=\"suchfunktion-item-title\">House maintenance<\/div>\r\n                            <div class=\"suchfunktion-item-description\">Technical support &amp; maintenance of properties<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"suchfunktion-dropdown-item\" onclick=\"suchfunktionSelectService('bueroreinigung', 'B\u00fcroreinigung')\">\r\n                        <div class=\"suchfunktion-icon-circle\">\r\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"currentColor\" width=\"48\" height=\"48\">\r\n                                <path d=\"M20 3H4c-1.11 0-2 .89-2 2v11c0 1.11.89 2 2 2h3v2h10v-2h3c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2zm0 13H4V5h16v11z\"\/>\r\n                            <\/svg>\r\n                        <\/div>\r\n                        <div class=\"suchfunktion-item-content\">\r\n                            <div class=\"suchfunktion-item-title\">Office cleaning<\/div>\r\n                            <div class=\"suchfunktion-item-description\">Cleaning of workplaces &amp; common areas<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"suchfunktion-dropdown-item\" onclick=\"suchfunktionSelectService('fensterreinigung', 'Fensterreinigung')\">\r\n                        <div class=\"suchfunktion-icon-circle\">\r\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"currentColor\" width=\"48\" height=\"48\">\r\n                                <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-8 16H5v-6h6v6zm0-8H5V5h6v6zm8 8h-6v-6h6v6zm0-8h-6V5h6v6z\"\/>\r\n                            <\/svg>\r\n                        <\/div>\r\n                        <div class=\"suchfunktion-item-content\">\r\n                            <div class=\"suchfunktion-item-title\">Window cleaning<\/div>\r\n                            <div class=\"suchfunktion-item-description\">Streak-free cleaning of all glass surfaces<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"suchfunktion-dropdown-item\" onclick=\"suchfunktionSelectService('endreinigung', 'Endreinigung \/ Grundreinigung')\">\r\n                        <div class=\"suchfunktion-icon-circle\">\r\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"currentColor\" width=\"48\" height=\"48\">\r\n                                <path d=\"M18 2H6c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zM9 4h2v5l-1-.75-1 .75V4zm3 15c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z\"\/>\r\n                            <\/svg>\r\n                        <\/div>\r\n                        <div class=\"suchfunktion-item-content\">\r\n                            <div class=\"suchfunktion-item-title\">Final cleaning \/ basic cleaning<\/div>\r\n                            <div class=\"suchfunktion-item-description\">Cleaning included when moving Acceptance guarantee<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"suchfunktion-dropdown-item\" onclick=\"suchfunktionSelectService('sonstige-reinigung', 'Sonstige Reinigung')\">\r\n                        <div class=\"suchfunktion-icon-circle\">\r\n                            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"currentColor\" width=\"48\" height=\"48\">\r\n                                <path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-1-13h2v6h-2zm0 8h2v2h-2z\"\/>\r\n                            <\/svg>\r\n                        <\/div>\r\n                        <div class=\"suchfunktion-item-content\">\r\n                            <div class=\"suchfunktion-item-title\">Other cleaning<\/div>\r\n                            <div class=\"suchfunktion-item-description\">Special cleaning, e.g. carpets, upholstery, cellars<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Row with PLZ and Button -->\r\n            <div class=\"suchfunktion-row\">\r\n                <div class=\"suchfunktion-input-wrapper\">\r\n                    <input type=\"text\" id=\"suchfunktion-location\" class=\"suchfunktion-textbox\" placeholder=\"Zip code or city\" oninput=\"suchfunktionFilterSuggestions()\">\r\n                    <div id=\"suchfunktion-autocomplete\" class=\"suchfunktion-autocomplete\"><\/div>\r\n                <\/div>\r\n                <button class=\"suchfunktion-button\" onclick=\"suchfunktionNavigate()\">Let's go!<\/button>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <!-- Popup -->\r\n    <div id=\"suchfunktion-popup\" class=\"suchfunktion-popup\" style=\"display: none;\">\r\n        <button class=\"suchfunktion-popup-close\" onclick=\"suchfunktionClosePopup()\">\u00d7<\/button>\r\n        <p>\r\n  Unfortunately, we do not currently offer cleaning services in your region.<br><br>  Please enter your e-mail address so that we can inform you as soon as our service is available in your area. As a thank you, you will receive a welcome credit of CHF 20.00 for your first cleaning. \r\n        <\/p>\r\n        <input type=\"email\" id=\"suchfunktion-email\" placeholder=\"e-mail\">\r\n        <button onclick=\"suchfunktionSubmitEmail()\">Confirm<\/button>\r\n    <\/div>\r\n\r\n    <script>\r\n        const suchfunktionExceptionList = [\"8001\", \"9000\"];\r\n\r\n        let suchfunktionPostalCodes = [];\r\n        let suchfunktionSelectedService = \"\";\r\n\r\n        fetch('https:\/\/www.putz24.ch\/webhooks\/website\/postalCodes\/postalCodes.json')\r\n            .then(response => response.json())\r\n            .then(data => {\r\n                suchfunktionPostalCodes = data;\r\n            })\r\n            .catch(error => console.error('Fehler beim Laden der Postleitzahlen:', error));\r\n\r\n        const serviceLinks = {\r\n            hausreinigung: \"https:\/\/www.putz24.ch\/konfigurator-objektreinigung\/\",\r\n            privathaushaltung: \"https:\/\/www.putz24.ch\/konfigurator-objektreinigung\/\",\r\n            hauswartung: \"https:\/\/www.putz24.ch\/konfigurator-hauswartung\/\",\r\n            bueroreinigung: \"https:\/\/www.putz24.ch\/konfigurator-objektreinigung\/\",\r\n            fensterreinigung: \"https:\/\/www.putz24.ch\/konfigurator-fensterreinigung\",\r\n            endreinigung: \"https:\/\/www.putz24.ch\/konfigurator-endreinigung\",\r\n            \"sonstige-reinigung\": \"https:\/\/www.putz24.ch\/kontakt\"\r\n        };\r\n\r\n        function suchfunktionToggleDropdown() {\r\n            const dropdownList = document.getElementById(\"suchfunktion-dropdown-list\");\r\n            const arrow = document.querySelector(\".suchfunktion-dropdown-arrow\");\r\n            dropdownList.classList.toggle(\"show\");\r\n            arrow.classList.toggle(\"open\");\r\n        }\r\n\r\n        function suchfunktionSelectService(value, text) {\r\n            suchfunktionSelectedService = value;\r\n            document.getElementById(\"suchfunktion-selected-text\").textContent = text;\r\n            suchfunktionToggleDropdown();\r\n        }\r\n\r\n        \/\/ Close dropdown when clicking outside\r\n        document.addEventListener(\"click\", function(event) {\r\n            const dropdownContainer = document.querySelector(\".suchfunktion-dropdown-container\");\r\n            if (!dropdownContainer.contains(event.target)) {\r\n                const dropdownList = document.getElementById(\"suchfunktion-dropdown-list\");\r\n                const arrow = document.querySelector(\".suchfunktion-dropdown-arrow\");\r\n                dropdownList.classList.remove(\"show\");\r\n                arrow.classList.remove(\"open\");\r\n            }\r\n        });\r\n\r\n        function suchfunktionFilterSuggestions() {\r\n            const input = document.getElementById(\"suchfunktion-location\").value.toLowerCase();\r\n            const suggestions = document.getElementById(\"suchfunktion-autocomplete\");\r\n\r\n            const filtered = suchfunktionPostalCodes.filter(\r\n                item =>\r\n                    item.plz.startsWith(input) || item.ort.toLowerCase().startsWith(input)\r\n            );\r\n\r\n            suggestions.innerHTML = filtered\r\n                .map(\r\n                    item =>\r\n                        `<div onclick=\"suchfunktionSelectSuggestion('${item.plz} - ${item.ort}')\">${item.plz} - ${item.ort}<\/div>`\r\n                )\r\n                .join(\"\");\r\n\r\n            if (filtered.length === 0) {\r\n                suggestions.innerHTML = `<div>Keine Ergebnisse gefunden<\/div>`;\r\n            }\r\n        }\r\n\r\n        function suchfunktionSelectSuggestion(value) {\r\n            document.getElementById(\"suchfunktion-location\").value = value;\r\n            document.getElementById(\"suchfunktion-autocomplete\").innerHTML = \"\";\r\n        }\r\n\r\n        function suchfunktionNavigate() {\r\n            const service = suchfunktionSelectedService;\r\n            const location = document.getElementById(\"suchfunktion-location\").value;\r\n\r\n            if (location) {\r\n                const plz = location.split(\" - \")[0];\r\n                if (suchfunktionExceptionList.includes(plz)) {\r\n                    suchfunktionShowPopup();\r\n                    return;\r\n                }\r\n            }\r\n\r\n            if (service && location) {\r\n                const link = serviceLinks[service];\r\n                if (link) {\r\n                    window.location.href = link;\r\n                } else {\r\n                    alert(\"Bitte w\u00e4hlen Sie eine g\u00fcltige Reinigungsart aus.\");\r\n                }\r\n            } else {\r\n                alert(\"Bitte w\u00e4hlen Sie eine Reinigungsart und eine Postleitzahl oder Stadt aus.\");\r\n            }\r\n        }\r\n\r\n        function suchfunktionShowPopup() {\r\n            document.getElementById(\"suchfunktion-popup\").style.display = \"block\";\r\n        }\r\n\r\n        function suchfunktionClosePopup() {\r\n            document.getElementById(\"suchfunktion-popup\").style.display = \"none\";\r\n        }\r\n\r\n        function suchfunktionSubmitEmail() {\r\n            const email = document.getElementById(\"suchfunktion-email\").value;\r\n            if (email) {\r\n                alert(\"Vielen Dank! Wir werden Sie benachrichtigen.\");\r\n                suchfunktionClosePopup();\r\n            } else {\r\n                alert(\"Bitte geben Sie eine g\u00fcltige E-Mail-Adresse ein.\");\r\n            }\r\n        }\r\n    <\/script>\r\n\r\n\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-541e8d9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"541e8d9\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-79d7d7c\" data-id=\"79d7d7c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6d2b6a8 elementor-widget elementor-widget-html\" data-id=\"6d2b6a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>.p24x{max-width:1100px;margin:0 auto;padding:32px 20px 56px;color:#1f2933;line-height:1.6;font-size:16px}.p24x h1{font-size:clamp(28px,4vw,42px);line-height:1.15;margin:8px 0 16px;color:#111827}.p24x h2{font-size:clamp(22px,2.6vw,28px);margin:40px 0 14px;color:#111827}.p24x h3{font-size:18px;margin:0 0 6px;color:#111827}.p24x .p24x-crumb{font-size:13px;color:#6b7280}.p24x .p24x-crumb a{color:#6b7280}.p24x .p24x-lead,.p24x .p24a-lead{font-size:18px;color:#374151;max-width:780px}.p24x .p24x-btn,.p24x .p24a-btn{display:inline-block;background:#00a816;color:#fff!important;font-weight:700;padding:13px 22px;border-radius:10px;text-decoration:none;margin:8px 10px 0 0}.p24x .p24x-btn.sec{background:#fff;color:#00a816!important;border:2px solid #00a816}.p24x .p24x-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:10px}.p24x .p24x-card{background:#f6f9f6;border:1px solid #e3ece3;border-radius:14px;padding:18px}.p24x ul.p24x-check{list-style:none;padding:0;margin:0;columns:2 280px}.p24x ul.p24x-check li{padding:4px 0 4px 26px;position:relative;break-inside:avoid}.p24x ul.p24x-check li:before{content:\"\u2713\";position:absolute;left:0;color:#00a816;font-weight:700}.p24x ol.p24x-steps{counter-reset:s;list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.p24x ol.p24x-steps li{counter-increment:s;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px}.p24x ol.p24x-steps li:before{content:counter(s);display:inline-flex;width:28px;height:28px;border-radius:50%;background:#00a816;color:#fff;font-weight:700;align-items:center;justify-content:center;margin-bottom:8px}.p24x .p24x-cities{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.p24x .p24x-cities a{display:inline-block;padding:6px 12px;border:1px solid #e5e7eb;border-radius:999px;background:#f9fafb;color:#111827;text-decoration:none;font-size:14px}.p24x .p24x-cities a:hover{border-color:#00a816}.p24x details{border:1px solid #e5e7eb;border-radius:12px;padding:12px 16px;margin:8px 0;background:#fff}.p24x summary{font-weight:700;cursor:pointer}.p24x .p24a-table{width:100%;border-collapse:collapse;margin:10px 0;font-size:15px}.p24x .p24a-table th,.p24x .p24a-table td{border-bottom:1px solid #e5e7eb;padding:9px 8px;text-align:left}.p24x .p24a-table th{background:#f6f9f6}.p24x .p24a-note{font-size:13px;color:#6b7280}.p24x .p24a-cta,.p24x .p24x-cta{background:#effaf0;border:1px solid #c9ecce;border-radius:16px;padding:20px 22px;margin:32px 0}.p24x .p24a-cta p{margin:0 0 6px}.p24x a{color:#00a816}@media(max-width:600px){.p24x{padding:20px 16px 40px}}<\/style><div class=\"p24x\" style=\"padding-top:8px;padding-bottom:8px\"><p>Putz24 works in all 26 cantons of Switzerland. We confirm availability in your area after your request.<\/p><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4133d74 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4133d74\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-112cbc2\" data-id=\"112cbc2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-06a5aaa elementor-widget elementor-widget-html\" data-id=\"06a5aaa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\/* === H\u00e4ufige Fragen \u2013 lokal gekapselt ======================= *\/\r\n.p24-faq {\r\n    margin-top: 40px;\r\n    font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\r\n    color: #1a1a1a;\r\n    line-height: 1.6;\r\n}\r\n\r\n.p24-faq__inner {\r\n    background: #ffffff;\r\n    border-radius: 16px;\r\n    padding: 20px 20px 18px;\r\n    border: 1px solid #e5e7eb;\r\n    box-shadow: 0 14px 40px rgba(15, 23, 42, 0.08);\r\n}\r\n\r\n.p24-faq__title {\r\n    font-size: 22px;\r\n    margin: 0 0 10px;\r\n    color: #1f2933;\r\n}\r\n\r\n.p24-faq__intro {\r\n    font-size: 14px;\r\n    margin: 0 0 10px;\r\n    opacity: 0.9;\r\n}\r\n\r\n\/* Liste ohne Theme-Bullets *\/\r\n.p24-faq__list {\r\n    margin: 14px 0 0;\r\n    padding: 0;\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 10px;\r\n}\r\n\r\n\/* Einzelne Frage-Antwort-Karte *\/\r\n.p24-faq__item {\r\n    background: #f7fafc;\r\n    border-radius: 12px;\r\n    border: 1px solid #e5e7eb;\r\n    padding: 12px 14px 10px;\r\n}\r\n\r\n\/* Frage-Zeile mit Icon *\/\r\n.p24-faq__q {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 8px;\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    margin: 0 0 4px;\r\n}\r\n\r\n.p24-faq__q-icon {\r\n    width: 22px;\r\n    height: 22px;\r\n    border-radius: 999px;\r\n    background: #e6f9e7;\r\n    color: #22c55e;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: 12px;\r\n    flex-shrink: 0;\r\n}\r\n\r\n\/* Antwort-Text *\/\r\n.p24-faq__a {\r\n    font-size: 13px;\r\n    margin: 0 0 2px 30px; \/* Einzug unterhalb der Frage *\/\r\n    opacity: 0.95;\r\n}\r\n<\/style>\r\n\r\n<section class=\"p24-faq\" aria-labelledby=\"p24-faq-title\">\r\n    <div class=\"p24-faq__inner\">\r\n        <h2 id=\"p24-faq-title\" class=\"p24-faq__title\">Frequently asked questions<\/h2>\r\n        <p class=\"p24-faq__intro\">\r\n            Here we answer the most important questions about your regular cleaning with Putz24.ch.\r\n        <\/p>\r\n\r\n        <div class=\"p24-faq__list\" role=\"list\"><div class=\"p24-faq__item\" role=\"listitem\"><div class=\"p24-faq__q\"><span class=\"p24-faq__q-icon\">?<\/span><span>How long does apartment cleaning take?<\/span><\/div><p class=\"p24-faq__a\">A 2\u00bd-room apartment usually takes around 2 hours, a 3\u00bd-room apartment about 2\u00bd hours, and larger apartments with two bathrooms around 3\u00bd hours. The configurator calculates the time from your details.<\/p><\/div><div class=\"p24-faq__item\" role=\"listitem\"><div class=\"p24-faq__q\"><span class=\"p24-faq__q-icon\">?<\/span><span>Is apartment cleaning the same as end-of-tenancy cleaning?<\/span><\/div><p class=\"p24-faq__a\">No. Apartment cleaning is ongoing upkeep. When you hand back the apartment, you need an end-of-tenancy cleaning including oven, extractor hood, blinds and window frames, which can be booked separately.<\/p><\/div><div class=\"p24-faq__item\" role=\"listitem\"><div class=\"p24-faq__q\"><span class=\"p24-faq__q-icon\">?<\/span><span>Can I book a one-off clean?<\/span><\/div><p class=\"p24-faq__a\">Yes. As well as regular visits, one-off cleans are possible, for example before the holidays, after tradespeople have been in, or for a spring clean.<\/p><\/div><div class=\"p24-faq__item\" role=\"listitem\"><div class=\"p24-faq__q\"><span class=\"p24-faq__q-icon\">?<\/span><span>Who provides the cleaning materials?<\/span><\/div><p class=\"p24-faq__a\">As a rule we use your cleaning products and equipment. On request we bring eco-friendly products.<\/p><\/div><\/div>\r\n    <\/div>\r\n<\/section>\r\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How long does apartment cleaning take?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A 2\u00bd-room apartment usually takes around 2 hours, a 3\u00bd-room apartment about 2\u00bd hours, and larger apartments with two bathrooms around 3\u00bd hours. The configurator calculates the time from your details.\"}},{\"@type\":\"Question\",\"name\":\"Is apartment cleaning the same as end-of-tenancy cleaning?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Apartment cleaning is ongoing upkeep. When you hand back the apartment, you need an end-of-tenancy cleaning including oven, extractor hood, blinds and window frames, which can be booked separately.\"}},{\"@type\":\"Question\",\"name\":\"Can I book a one-off clean?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. As well as regular visits, one-off cleans are possible, for example before the holidays, after tradespeople have been in, or for a spring clean.\"}},{\"@type\":\"Question\",\"name\":\"Who provides the cleaning materials?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"As a rule we use your cleaning products and equipment. On request we bring eco-friendly products.\"}}]}<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-258109","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.putz24.ch\/en\/wp-json\/wp\/v2\/pages\/258109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.putz24.ch\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.putz24.ch\/en\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/www.putz24.ch\/en\/wp-json\/wp\/v2\/comments?post=258109"}],"version-history":[{"count":1,"href":"https:\/\/www.putz24.ch\/en\/wp-json\/wp\/v2\/pages\/258109\/revisions"}],"predecessor-version":[{"id":258138,"href":"https:\/\/www.putz24.ch\/en\/wp-json\/wp\/v2\/pages\/258109\/revisions\/258138"}],"wp:attachment":[{"href":"https:\/\/www.putz24.ch\/en\/wp-json\/wp\/v2\/media?parent=258109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}