{"id":1177,"date":"2022-08-13T17:47:05","date_gmt":"2022-08-13T17:47:05","guid":{"rendered":"https:\/\/demo.casethemes.net\/hardman\/?page_id=1177"},"modified":"2026-06-02T01:23:19","modified_gmt":"2026-06-02T01:23:19","slug":"home","status":"publish","type":"page","link":"https:\/\/gnllabour.ca\/ken\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1177\" class=\"elementor elementor-1177\">\n\t\t\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-33699e7 elementor-section-stretched elementor-section-full_width elementor-section-height-default elementor-section-height-default pxl-type-header-none pxl_section_offset-none pxl-bg-color-none pxl-full-content-with-space-none pxl-row-scroll-none\" data-id=\"33699e7\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\n                \n                <div class=\"elementor-container elementor-column-gap-no \">\n                <div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fbb36b7 pxl_section_offset-none pxl-container-width-container-1200 pxl-col-none pxl-column-none\" data-id=\"fbb36b7\" data-element_type=\"column\">\r\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\r\n                     \r\n        \t\t<div class=\"elementor-element elementor-element-2fccc2d elementor-widget elementor-widget-html\" data-id=\"2fccc2d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    \/* 1. RESET & FULL WIDTH *\/\r\n    .hero-slider-container {\r\n        position: relative;\r\n        width: 100%;\r\n        height: 85vh;\r\n        min-height: 650px;\r\n        background: #003366; \/* Deep Navy Blue Brand Base *\/\r\n        overflow: hidden;\r\n        font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\r\n    }\r\n\r\n    \/* 2. SLIDE ENGINE - Fixed mobile visibility rendering bug *\/\r\n    .slide-item {\r\n        position: absolute;\r\n        top: 0; left: 0;\r\n        width: 100%; height: 100%;\r\n        opacity: 0;\r\n        visibility: hidden;\r\n        \/* transition visibility with a delay matching opacity to prevent mobile height layout shifting *\/\r\n        transition: opacity 0.8s ease-in-out, visibility 0s linear 0.8s;\r\n        background-size: cover;\r\n        background-position: center;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        z-index: 1;\r\n    }\r\n\r\n    .slide-item.active {\r\n        opacity: 1;\r\n        visibility: visible;\r\n        transition-delay: 0s; \/* Bring back to view instantly *\/\r\n        z-index: 5;\r\n    }\r\n\r\n    \/* Soft overlay - Darkened slightly from 0.45 to 0.58 to pop text readability *\/\r\n    .slide-item::after {\r\n        content: '';\r\n        position: absolute;\r\n        top: 0; left: 0;\r\n        width: 100%; height: 100%;\r\n        background: linear-gradient(135deg, rgba(0, 0, 0, 0.58), rgba(0, 51, 102, 0.58));\r\n        z-index: 2;\r\n    }\r\n\r\n    \/* Unique Background Images mapped directly to their specific service slide *\/\r\n    .s-1 { background-image: url('https:\/\/gnllabour.ca\/ken\/wp-content\/uploads\/2026\/05\/Window-Cleaning.webp'); }\r\n    .s-2 { background-image: url('https:\/\/gnllabour.ca\/ken\/wp-content\/uploads\/2026\/05\/Eavestrough-Cleaning.webp'); }\r\n    .s-3 { background-image: url('https:\/\/gnllabour.ca\/ken\/wp-content\/uploads\/2026\/05\/Power-Washing-Services.webp'); }\r\n\r\n    \/* 3. CONTENT OVERLAY (DESKTOP) *\/\r\n    .slide-inner {\r\n        position: relative;\r\n        z-index: 10;\r\n        max-width: 950px;\r\n        text-align: center;\r\n        padding: 0 20px;\r\n        color: #ffffff;\r\n    }\r\n\r\n    .hero-badge {\r\n        background: #0073C4; \/* Vibrant Window Blue *\/\r\n        color: #ffffff !important;\r\n        padding: 8px 20px;\r\n        border-radius: 50px;\r\n        font-size: 0.85rem;\r\n        font-weight: 700;\r\n        text-transform: uppercase;\r\n        letter-spacing: 1.5px;\r\n        display: inline-block;\r\n        margin-bottom: 25px;\r\n        border: 1px solid rgba(255, 255, 255, 0.3);\r\n    }\r\n\r\n    .hero-title {\r\n        font-size: clamp(2.3rem, 5.5vw, 3.8rem);\r\n        font-weight: 800;\r\n        line-height: 1.15;\r\n        margin-bottom: 20px;\r\n        color: #ffffff !important;\r\n        letter-spacing: -0.5px;\r\n    }\r\n    .hero-title span { color: #74C2EC; } \/* Sky Blue Highlight Text *\/\r\n\r\n    .hero-description {\r\n        font-size: 1.25rem;\r\n        color: #F4F7F9 !important; \/* Soft Ice Blue Readable Text *\/\r\n        margin-bottom: 35px;\r\n        max-width: 750px;\r\n        margin-left: auto; \r\n        margin-right: auto;\r\n        line-height: 1.5;\r\n    }\r\n\r\n    \/* Core Service Metrics Row *\/\r\n    .hero-trust-row {\r\n        display: flex;\r\n        justify-content: center;\r\n        gap: 15px;\r\n        margin-bottom: 20px;\r\n    }\r\n\r\n    \/* Universal Stats Row (Applied to every slide) *\/\r\n    .hero-stats-row {\r\n        display: flex;\r\n        justify-content: center;\r\n        gap: 15px;\r\n        margin-bottom: 40px;\r\n    }\r\n\r\n    .trust-item {\r\n        background: rgba(255, 255, 255, 0.12);\r\n        backdrop-filter: blur(10px);\r\n        padding: 12px 22px;\r\n        border-radius: 12px;\r\n        border: 1px solid rgba(255, 255, 255, 0.25);\r\n        min-width: 140px;\r\n    }\r\n\r\n    .trust-item span { display: block; color: #ffffff; font-weight: 800; font-size: 1.1rem; }\r\n    .trust-item p { color: #74C2EC !important; font-size: 0.75rem; margin: 0; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\r\n\r\n    \/* Static bottom subtext layout *\/\r\n    .stat-item {\r\n        background: rgba(0, 51, 102, 0.6);\r\n        border: 1px solid rgba(116, 194, 236, 0.3);\r\n        padding: 8px 18px;\r\n        border-radius: 8px;\r\n        font-size: 0.9rem;\r\n        font-weight: 700;\r\n        color: #ffffff;\r\n    }\r\n    .stat-item span { color: #74C2EC; }\r\n\r\n    .hero-call-cta {\r\n        display: inline-block;\r\n        background: #0073C4; \/* Primary Brand Blue Accent *\/\r\n        color: #ffffff !important;\r\n        padding: 18px 45px;\r\n        border-radius: 14px;\r\n        text-decoration: none;\r\n        font-weight: 800;\r\n        font-size: 1.4rem;\r\n        box-shadow: 0 10px 25px rgba(0, 115, 196, 0.45);\r\n        transition: background-color 0.3s ease;\r\n        animation: pulse-blue 2.5s infinite;\r\n    }\r\n\r\n    .hero-call-cta:hover {\r\n        background: #005fa3;\r\n    }\r\n\r\n    @keyframes pulse-blue {\r\n        0% { transform: scale(0.98); }\r\n        70% { transform: scale(1); box-shadow: 0 0 0 15px rgba(0, 115, 196, 0); }\r\n        100% { transform: scale(0.98); }\r\n    }\r\n\r\n    \/* 4. NAVIGATION CONTROLS *\/\r\n    .nav-arrow {\r\n        position: absolute;\r\n        top: 50%;\r\n        transform: translateY(-50%);\r\n        z-index: 100;\r\n        color: rgba(255, 255, 255, 0.6);\r\n        font-size: 3.5rem;\r\n        padding: 20px;\r\n        cursor: pointer;\r\n        transition: 0.3s;\r\n        user-select: none;\r\n    }\r\n    .nav-arrow:hover { color: #ffffff; }\r\n    .nav-left { left: 15px; }\r\n    .nav-right { right: 15px; }\r\n\r\n    .pagination-dots {\r\n        position: absolute;\r\n        bottom: 30px;\r\n        left: 50%;\r\n        transform: translateX(-50%);\r\n        z-index: 100;\r\n        display: flex;\r\n        gap: 12px;\r\n    }\r\n\r\n    .dot {\r\n        width: 12px; height: 12px;\r\n        background: rgba(255, 255, 255, 0.35);\r\n        border-radius: 50%;\r\n        cursor: pointer;\r\n        transition: 0.3s;\r\n    }\r\n    .dot.active { background: #ffffff; width: 35px; border-radius: 10px; }\r\n    \r\n    \/* 5. MOBILE OVERRIDES *\/\r\n    @media (max-width: 768px) {\r\n        .hero-slider-container { height: auto !important; min-height: 720px; }\r\n        \r\n        \/* Changed from absolute framework positions during transition shifts *\/\r\n        .slide-item { \r\n            position: absolute;\r\n            align-items: flex-start !important; \r\n            padding-top: 40px !important;\r\n            padding-bottom: 60px;\r\n        }\r\n\r\n        \/* Fixed relative flow to let the slide content hold its padding size reliably *\/\r\n        .slide-item.active {\r\n            position: relative;\r\n        }\r\n\r\n        .slide-inner { \r\n            padding-top: 0 !important; \r\n            margin-top: 0 !important;\r\n        }\r\n\r\n        .hero-title { font-size: 1.85rem; margin-bottom: 15px !important; line-height: 1.2; }\r\n        .hero-description { font-size: 1rem; margin-bottom: 25px !important; }\r\n\r\n        .hero-trust-row { \r\n            margin-bottom: 20px !important; \r\n            flex-direction: column;\r\n            gap: 8px;\r\n        }\r\n        \r\n        .hero-stats-row {\r\n            flex-direction: column;\r\n            gap: 8px;\r\n            margin-bottom: 30px !important;\r\n        }\r\n        \r\n        .trust-item { padding: 10px; min-width: 0; border-radius: 8px; }\r\n        .trust-item span { font-size: 1rem; }\r\n        .trust-item p { font-size: 0.7rem; }\r\n\r\n        .stat-item { font-size: 0.8rem; padding: 6px; }\r\n\r\n        .hero-call-cta { width: 100%; padding: 16px; font-size: 1.25rem; box-sizing: border-box; }\r\n        .nav-arrow { display: none; }\r\n    }\r\n<\/style>\r\n\r\n<div class=\"hero-slider-container\">\r\n    <div class=\"nav-arrow nav-left\" onclick=\"changeSlide(-1)\">&#10094;<\/div>\r\n    <div class=\"nav-arrow nav-right\" onclick=\"changeSlide(1)\">&#10095;<\/div>\r\n    <div class=\"pagination-dots\" id=\"dots-container\"><\/div>\r\n\r\n    <div class=\"slide-item s-1 active\">\r\n        <div class=\"slide-inner\">\r\n            <div class=\"hero-badge\">Since 1998<\/div>\r\n            <h1 class=\"hero-title\">Professional <span>Window Cleaning<\/span> Services<\/h1>\r\n            <p class=\"hero-description\">Professional interior and exterior window cleaning for homes throughout Toronto, Durham region, and the GTA, serving homeowners since 1998.<\/p>\r\n            \r\n            <div class=\"hero-trust-row\">\r\n                <div class=\"trust-item\"><span>Since 1998<\/span><p>Established<\/p><\/div>\r\n                <div class=\"trust-item\"><span>Interior &amp; Exterior<\/span><p>Window Cleaning<\/p><\/div>\r\n                <div class=\"trust-item\"><span>Fully Insured<\/span><p>Property Peace of Mind<\/p><\/div>\r\n            <\/div>\r\n\r\n            <div class=\"hero-stats-row\">\r\n                <div class=\"stat-item\">\u2b50\ufe0f <span>4.9+<\/span> Google Rating<\/div>\r\n                <div class=\"stat-item\">\ud83c\udfe0 <span>10,000+<\/span> Properties Serviced<\/div>\r\n                <div class=\"stat-item\">\ud83d\udccd Serving the GTA Since <span>1998<\/span><\/div>\r\n            <\/div>\r\n\r\n            <a href=\"tel:4164109146\" class=\"hero-call-cta\">Call Now: 416-410-9146<\/a>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"slide-item s-2\">\r\n        <div class=\"slide-inner\">\r\n            <div class=\"hero-badge\">Prevent Structural Damage<\/div>\r\n            <h1 class=\"hero-title\">Professional Eavestrough Cleaning, <span>Exterior Washing<\/span> &amp; Gutter Guard Installation<\/h1>\r\n            <p class=\"hero-description\">Complete debris removal, downspout unclogging, and protection for your home from water damage\r\ne.<\/p>\r\n            \r\n            <div class=\"hero-trust-row\">\r\n                <div class=\"trust-item\"><span>Complete Cleaning<\/span><p>Hand-Drawn Debris<\/p><\/div>\r\n                <div class=\"trust-item\"><span>Downspouts Flushed<\/span><p>Clear Water Flow<\/p><\/div>\r\n                <div class=\"trust-item\"><span>Exterior Washing<\/span><p>Available Option<\/p><\/div>\r\n            <\/div>\r\n\r\n            <div class=\"hero-stats-row\">\r\n                <div class=\"stat-item\">\u2b50\ufe0f <span>4.9+<\/span> Google Rating<\/div>\r\n                <div class=\"stat-item\">\ud83c\udfe0 <span>10,000+<\/span> Properties Serviced<\/div>\r\n                <div class=\"stat-item\">\ud83d\udccd Serving the GTA Since <span>1998<\/span><\/div>\r\n            <\/div>\r\n\r\n            <a href=\"tel:4164109146\" class=\"hero-call-cta\">Get A Free Quote<\/a>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"slide-item s-3\">\r\n        <div class=\"slide-inner\">\r\n            <div class=\"hero-badge\">Premium Exterior Restoration<\/div>\r\n            <h1 class=\"hero-title\">Power Washing &amp; <span>Exterior Cleaning<\/span><\/h1>\r\n            <p class=\"hero-description\">Safely restore your home's curb appeal. Expert concrete, deck, and fence pressure cleaning paired with gentle soft washing treatments for siding.<\/p>\r\n            \r\n            <div class=\"hero-trust-row\">\r\n                <div class=\"trust-item\"><span>Concrete &amp; Interlock<\/span><p>Deep Grime Removal<\/p><\/div>\r\n                <div class=\"trust-item\"><span>Deck &amp; Fence Clean<\/span><p>Surface Restoration<\/p><\/div>\r\n                <div class=\"trust-item\"><span>Soft Wash<\/span><p>Available Option<\/p><\/div>\r\n            <\/div>\r\n\r\n            <div class=\"hero-stats-row\">\r\n                <div class=\"stat-item\">\u2b50\ufe0f <span>4.9+<\/span> Google Rating<\/div>\r\n                <div class=\"stat-item\">\ud83c\udfe0 <span>10,000+<\/span> Properties Serviced<\/div>\r\n                <div class=\"stat-item\">\ud83d\udccd Serving the GTA Since <span>1998<\/span><\/div>\r\n            <\/div>\r\n\r\n            <a href=\"tel:4164109146\" class=\"hero-call-cta\">Call Now: 416-410-9146<\/a>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n    let currentSlide = 0;\r\n    const slides = document.querySelectorAll('.slide-item');\r\n    const dotsContainer = document.getElementById('dots-container');\r\n\r\n    \/\/ Dot Initialization\r\n    slides.forEach((_, i) => {\r\n        const dot = document.createElement('div');\r\n        dot.classList.add('dot');\r\n        if (i === 0) dot.classList.add('active');\r\n        dot.onclick = () => goToSlide(i);\r\n        dotsContainer.appendChild(dot);\r\n    });\r\n\r\n    const dots = document.querySelectorAll('.dot');\r\n\r\n    function updateSlides() {\r\n        slides.forEach((slide, i) => {\r\n            slide.classList.remove('active');\r\n            dots[i].classList.remove('active');\r\n        });\r\n        slides[currentSlide].classList.add('active');\r\n        dots[currentSlide].classList.add('active');\r\n    }\r\n\r\n    function changeSlide(n) {\r\n        currentSlide = (currentSlide + n + slides.length) % slides.length;\r\n        updateSlides();\r\n        resetTimer();\r\n    }\r\n\r\n    function goToSlide(n) {\r\n        currentSlide = n;\r\n        updateSlides();\r\n        resetTimer();\r\n    }\r\n\r\n    let slideTimer = setInterval(() => changeSlide(1), 6000);\r\n\r\n    function resetTimer() {\r\n        clearInterval(slideTimer);\r\n        slideTimer = setInterval(() => changeSlide(1), 6000);\r\n    }\r\n<\/script>\t\t\t\t<\/div>\n\t\t            <\/div>\r\n        <\/div>\r\n        \t\t\t<\/div>\n\t\t<\/section>\n\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-86441c6 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default pxl-type-header-none pxl-bg-color-none pxl-row-scroll-none\" data-id=\"86441c6\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\n                \n                <div class=\"elementor-container elementor-column-gap-extended \">\n                <div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-09ed02b pxl_section_offset-none pxl-container-width-container-1200 pxl-col-none pxl-column-none\" data-id=\"09ed02b\" data-element_type=\"column\">\r\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\r\n                     \r\n        \t\t<div class=\"elementor-element elementor-element-0d68fd1 elementor-hidden-mobile elementor-widget elementor-widget-pxl_banner_box\" data-id=\"0d68fd1\" data-element_type=\"widget\" data-widget_type=\"pxl_banner_box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"pxl-banner pxl-banner3\">\r\n\t<div class=\"pxl-banner-inner\">\r\n\t\t\t\t\t<div class=\"pxl-item--meta \">\r\n\t\t\t\t<div class=\"pxl-meta--title\">\r\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"pxl-item--title\">\r\n\t\t\t\t\t\t\t20+ Years Experience\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"pxl-item--image\">\r\n\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"765\" height=\"845\" src=\"https:\/\/gnllabour.ca\/ken\/wp-content\/uploads\/2026\/05\/2025-05-26-1-e1779901017181.webp\" class=\"attachment-full\" alt=\"What A View Window Cleaning Toronto\" srcset=\"https:\/\/gnllabour.ca\/ken\/wp-content\/uploads\/2026\/05\/2025-05-26-1-e1779901017181.webp 765w, https:\/\/gnllabour.ca\/ken\/wp-content\/uploads\/2026\/05\/2025-05-26-1-e1779901017181-272x300.webp 272w, https:\/\/gnllabour.ca\/ken\/wp-content\/uploads\/2026\/05\/2025-05-26-1-e1779901017181-643x710.webp 643w\" sizes=\"(max-width: 765px) 100vw, 765px\" \/>\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t            <\/div>\r\n        <\/div>\r\n                <div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-d44d84a pxl_section_offset-none pxl-container-width-container-1200 pxl-col-none pxl-column-none\" data-id=\"d44d84a\" data-element_type=\"column\">\r\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\r\n                     \r\n        \t\t<div class=\"elementor-element elementor-element-9508359 elementor-widget elementor-widget-pxl_heading\" data-id=\"9508359\" data-element_type=\"widget\" data-widget_type=\"pxl_heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"pxl-heading\">\n\t<div class=\"pxl-heading--inner\">\n\t\t\t\t\t<div class=\"pxl-item--subtitle sub-style-line-r  lowercase\" data-wow-delay=\"ms\">\n\t\t\t\t<div class=\"wrap-subtitle style1 \">\n\t\t\t\t\t<span>Your Local Window &amp; Exterior Experts<\/span>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\n\t\t<h3 class=\"pxl-item--title  highlight-default Muli\" data-wow-delay=\"ms\">\n\t\t\t\t\t\t<span class=\"pxl-item--text\">\n\t\t\t\t\t<span class=\"pxl-text--slide\"><span class=\"wow letter\">Professional<\/span><\/span> <span class=\"pxl-text--slide\"><span class=\"wow letter\">Property<\/span><\/span> <span class=\"pxl-text--slide\"><span class=\"wow letter\">Maintenance<\/span><\/span> <span class=\"pxl-text--slide\"><span class=\"wow letter\">Solutions<\/span><\/span>\t\t\t\t<\/span>\n\t\t\t\t\t\n\t\t<\/h3>\n\t\t\t<\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2269098 elementor-widget elementor-widget-html\" data-id=\"2269098\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\tSince 1998, What A View has provided premium residential window washing, eavestrough clearing, and exterior power washing services that homeowners across the GTA trust season after season.\n<Br\/><BR\/>\n<b>Serving Toronto North York, Scarborough, Etobicoke,  \nYork region, Durham region and the GTA since 1998.<\/b>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fad4f62 elementor-widget elementor-widget-html\" data-id=\"fad4f62\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\tWhether we are restoring a crystal-clear, streak-free shine to your multi-story glass or protecting your rooflines from water damage, our team is dedicated to absolute perfection. We combine decades of local experience with advanced pure-water cleaning systems, upfront pricing, and a fully insured commitment to treating your home with the utmost care.\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4516c3e elementor-widget elementor-widget-pxl_link\" data-id=\"4516c3e\" data-element_type=\"widget\" data-widget_type=\"pxl_link.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    <ul class=\"pxl-link pxl-link-l1 style5  hv-style1 \" data-wow-delay=\"ms\">\r\n                        <li class=\"elementor-repeater-item-230e2b5\">\r\n                    <a >\r\n                        <i aria-hidden=\"true\" class=\"far fa-long-arrow-right\"><\/i>                        <span>Decades of Local Experience<\/span>\r\n                    <\/a>\r\n                <\/li>\r\n                        <li class=\"elementor-repeater-item-103485a\">\r\n                    <a >\r\n                        <i aria-hidden=\"true\" class=\"far fa-long-arrow-right\"><\/i>                        <span>Safety-First, Property-Insured Approach<\/span>\r\n                    <\/a>\r\n                <\/li>\r\n                        <li class=\"elementor-repeater-item-963acf7\">\r\n                    <a >\r\n                        <i aria-hidden=\"true\" class=\"far fa-long-arrow-right\"><\/i>                        <span>Transparent & Upfront Pricing<\/span>\r\n                    <\/a>\r\n                <\/li>\r\n                        <li class=\"elementor-repeater-item-54a1ce7\">\r\n                    <a >\r\n                        <i aria-hidden=\"true\" class=\"far fa-long-arrow-right\"><\/i>                        <span>Flawless, Streak-Free Guarantee<\/span>\r\n                    <\/a>\r\n                <\/li>\r\n            <\/ul>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d25e40f elementor-widget__width-auto elementor-widget elementor-widget-pxl_button\" data-id=\"d25e40f\" data-element_type=\"widget\" data-widget_type=\"pxl_button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"pxl-button\">\r\n    <a class=\"btn  hover-style3 btn-default btn-53 plr-55 lowercase  pxl-icon--right \" href=\"tel:4164109146\" data-wow-delay=\"ms\">\r\n        <i aria-hidden=\"true\" class=\"far fa-external-link\"><\/i>                <span class=\"pxl--btn-text\" data-text=\"Call Us\">\r\n            Call Us        <\/span>\r\n    <\/a>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef1cc9f elementor-widget__width-auto elementor-widget elementor-widget-pxl_button\" data-id=\"ef1cc9f\" data-element_type=\"widget\" data-widget_type=\"pxl_button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"pxl-button\">\r\n    <a class=\"btn  hover-style3 btn-default btn-53 plr-40 lowercase  pxl-icon--right \" href=\"\/services\" data-wow-delay=\"ms\">\r\n        <i aria-hidden=\"true\" class=\"far fa-external-link\"><\/i>                <span class=\"pxl--btn-text\" data-text=\"View Our Services\">\r\n            View Our Services        <\/span>\r\n    <\/a>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t            <\/div>\r\n        <\/div>\r\n        \t\t\t<\/div>\n\t\t<\/section>\n\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-d5d279b elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default pxl-type-header-none pxl-bg-color-none pxl-row-scroll-none\" data-id=\"d5d279b\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\n                \n                <div class=\"elementor-container elementor-column-gap-default \">\n                <div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6d45795 pxl_section_offset-none pxl-container-width-container-1200 pxl-col-none pxl-column-none\" data-id=\"6d45795\" data-element_type=\"column\">\r\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\r\n                     \r\n        \t\t<div class=\"elementor-element elementor-element-11ec830 elementor-widget elementor-widget-html\" data-id=\"11ec830\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    \/* 1. CONTAINER & SECTION BREAK *\/\r\n    .service-section-wrapper {\r\n        background: #eeeeee;\r\n        padding: 80px 20px;\r\n        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\r\n    }\r\n\r\n    .service-section-header {\r\n        text-align: center;\r\n        max-width: 650px;\r\n        margin: 0 auto 50px auto;\r\n    }\r\n\r\n    .service-section-header h2 {\r\n        font-size: 2.2rem;\r\n        font-weight: 800;\r\n        color: #003366; \/* Deep Navy Blue *\/\r\n        margin: 0 0 12px 0;\r\n    }\r\n\r\n    .service-section-header p {\r\n        font-size: 1.1rem;\r\n        color: #2C3E50; \/* Dark Slate *\/\r\n        margin: 0;\r\n        line-height: 1.5;\r\n    }\r\n\r\n    .service-container {\r\n        display: grid;\r\n        grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));\r\n        gap: 30px;\r\n        max-width: 1200px;\r\n        margin: 0 auto;\r\n    }\r\n\r\n    \/* 2. CARD HOVER ENGINE *\/\r\n    .service-card {\r\n        background: #ffffff;\r\n        border-radius: 16px;\r\n        overflow: hidden;\r\n        box-shadow: 0 10px 30px rgba(0, 51, 102, 0.04);\r\n        transition: transform 0.3s ease, box-shadow 0.3s ease;\r\n        display: flex;\r\n        flex-direction: column;\r\n        border: 1px solid #EAF0F4;\r\n    }\r\n\r\n    .service-card:hover {\r\n        transform: translateY(-5px);\r\n        box-shadow: 0 15px 35px rgba(0, 51, 102, 0.08);\r\n    }\r\n\r\n    \/* 3. NEW UPDATED IMAGE BACKGROUND HEADER BLOCK *\/\r\n    .service-graphic-header {\r\n        height: 180px; \/* Increased height to showcase imagery *\/\r\n        position: relative;\r\n        background-size: cover;\r\n        background-position: center;\r\n        display: flex;\r\n        align-items: flex-end; \/* Pushes the icon down beautifully towards the text boundary *\/\r\n        padding: 0 30px 20px 30px;\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    \/* Elegant overlay scrim to keep image dark enough so it doesn't clash with the hero *\/\r\n    .service-graphic-header::before {\r\n        content: \"\";\r\n        position: absolute;\r\n        top: 0;\r\n        left: 0;\r\n        width: 100%;\r\n        height: 100%;\r\n        background: linear-gradient(to bottom, rgba(0, 51, 102, 0.4) 0%, rgba(0, 51, 102, 0.75) 100%);\r\n        z-index: 1;\r\n    }\r\n\r\n    \/* High-contrast floating icon layer *\/\r\n    .service-icon-box {\r\n        width: 56px;\r\n        height: 56px;\r\n        background: #0073C4; \/* Vibrant Window Blue *\/\r\n        border-radius: 12px;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        box-shadow: 0 8px 20px rgba(0, 115, 196, 0.3);\r\n        z-index: 2; \/* Sits completely safe above the dark image mask *\/\r\n        position: relative;\r\n        transition: transform 0.3s ease;\r\n    }\r\n\r\n    .service-card:hover .service-icon-box {\r\n        transform: scale(1.05); \/* Subtle micro-interaction bounce *\/\r\n    }\r\n\r\n    .service-icon-box svg {\r\n        width: 28px;\r\n        height: 28px;\r\n        fill: #ffffff;\r\n    }\r\n\r\n    \/* 4. TEXT CONTENT ARRANGEMENT *\/\r\n    .service-content {\r\n        padding: 30px;\r\n        flex-grow: 1;\r\n        display: flex;\r\n        flex-direction: column;\r\n    }\r\n\r\n    .service-badge {\r\n        color: #0073C4;\r\n        font-size: 0.75rem;\r\n        text-transform: uppercase;\r\n        font-weight: 700;\r\n        letter-spacing: 1px;\r\n        margin-bottom: 8px;\r\n        display: inline-block;\r\n    }\r\n\r\n    .service-title {\r\n        font-size: 1.4rem;\r\n        font-weight: 700;\r\n        color: #003366; \r\n        margin: 0 0 12px 0;\r\n        line-height: 1.2;\r\n    }\r\n\r\n    .service-description {\r\n        font-size: 0.98rem;\r\n        color: #2C3E50; \r\n        line-height: 1.6;\r\n        margin: 0 0 30px 0;\r\n        flex-grow: 1;\r\n    }\r\n\r\n    \/* 5. BUTTONS *\/\r\n    .service-btn {\r\n        margin-top: auto;\r\n        display: inline-block;\r\n        background-color: transparent;\r\n        color: #0073C4 !important;\r\n        text-align: center;\r\n        padding: 14px 20px;\r\n        border-radius: 8px;\r\n        text-decoration: none;\r\n        font-weight: 700;\r\n        font-size: 0.95rem;\r\n        border: 2px solid #EAF0F4;\r\n        transition: all 0.2s ease;\r\n    }\r\n\r\n    .service-card:hover .service-btn {\r\n        background-color: #0073C4;\r\n        color: white !important;\r\n        border-color: #0073C4;\r\n        box-shadow: 0 8px 20px rgba(0, 115, 196, 0.2);\r\n    }\r\n\r\n    @media (max-width: 768px) {\r\n        .service-section-wrapper { padding: 50px 15px; }\r\n        .service-section-header h2 { font-size: 1.8rem; }\r\n        .service-graphic-header { height: 150px; } \/* Slightly tighter tracking for phone screens *\/\r\n    }\r\n<\/style>\r\n\r\n<div class=\"service-section-wrapper\">\r\n    <div class=\"service-section-header\">\r\n        <h2>Our Core Services<\/h2>\r\n        <p>Premium exterior maintenance solutions designed to protect your property and keep your home looking its absolute best.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"service-container\">\r\n        <div class=\"service-card\">\r\n            <div class=\"service-graphic-header\" style=\"background-image: url('https:\/\/gnllabour.ca\/ken\/wp-content\/uploads\/2026\/05\/Window-Cleaning.webp');\">\r\n                <div class=\"service-icon-box\">\r\n                    <svg viewBox=\"0 0 24 24\"><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-1 8h-5V5h5v6zm-7-6v6H5V5h6zm-6 8h6v6H5v-6zm8 6v-6h6v6h6z\"\/><\/svg>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"service-content\">\r\n                <span class=\"service-badge\">Interior & Exterior<\/span>\r\n                <h3 class=\"service-title\">Window Cleaning<\/h3>\r\n                <p class=\"service-description\">Premium residential window washing including screen, track, storm windows, and French pane treatments. Utilizing pure water-fed pole systems for a flawless, streak-free shine.<\/p>\r\n                <a href=\"\/window-cleaning\/\" class=\"service-btn\">Explore Window Cleaning<\/a>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"service-card\">\r\n            <div class=\"service-graphic-header\" style=\"background-image: url('https:\/\/gnllabour.ca\/ken\/wp-content\/uploads\/2026\/05\/Eavestrough-Cleaning.webp');\">\r\n                <div class=\"service-icon-box\">\r\n                    <svg viewBox=\"0 0 24 24\"><path d=\"M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11v8.8z\"\/><\/svg>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"service-content\">\r\n                <span class=\"service-badge\">Property Protection<\/span>\r\n                <h3 class=\"service-title\">Eavestrough & Gutter Cleaning<\/h3>\r\n                <p class=\"service-description\">Thorough debris elimination, downspout unclogging, and systematic line flushing. Protect your roofing and foundation lines from heavy water buildup and ice damming issues.<\/p>\r\n                <a href=\"\/eavestrough-gutter-cleaning\/\" class=\"service-btn\">Explore Gutter Cleaning<\/a>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"service-card\">\r\n            <div class=\"service-graphic-header\" style=\"background-image: url('https:\/\/gnllabour.ca\/ken\/wp-content\/uploads\/2026\/05\/Power-Washing-Services.webp');\">\r\n                <div class=\"service-icon-box\">\r\n                    <svg viewBox=\"0 0 24 24\"><path d=\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"\/><\/svg>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"service-content\">\r\n                <span class=\"service-badge\">Curb Appeal Restore<\/span>\r\n                <h3 class=\"service-title\">Power Washing<\/h3>\r\n                <p class=\"service-description\">Deep pressure washing for brick, concrete drives, patios, and fences. Paired with a delicate, low-pressure soft washing technique to gently refresh vinyl home siding and delicate decks.<\/p>\r\n                <a href=\"\/power-washing-exterior-cleaning\/\" class=\"service-btn\">Explore Power Washing<\/a>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t            <\/div>\r\n        <\/div>\r\n        \t\t\t<\/div>\n\t\t<\/section>\n\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-60d0cfa elementor-section-stretched elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default pxl-type-header-none pxl-bg-color-none pxl-row-scroll-none\" data-id=\"60d0cfa\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\n                \n                <div class=\"elementor-container elementor-column-gap-default \">\n                <div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-addf94a pxl_section_offset-none pxl-container-width-container-1200 pxl-col-none pxl-column-none\" data-id=\"addf94a\" data-element_type=\"column\">\r\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\r\n                     \r\n        \t\t<div class=\"elementor-element elementor-element-698e3a5 elementor-widget elementor-widget-pxl_heading\" data-id=\"698e3a5\" data-element_type=\"widget\" data-widget_type=\"pxl_heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"pxl-heading\">\n\t<div class=\"pxl-heading--inner\">\n\t\t\t\t\t<div class=\"pxl-item--subtitle   lowercase\" data-wow-delay=\"ms\">\n\t\t\t\t<div class=\"wrap-subtitle style1 \">\n\t\t\t\t\t<span>Blog<\/span>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\n\t\t<h3 class=\"pxl-item--title  highlight-default Muli\" data-wow-delay=\"ms\">\n\t\tLearn more from         <span class=\"pxl-title--highlight\">\n            blog         <\/span>\n        \t\t\n\t\t<\/h3>\n\t\t\t\t\t<div class=\"pxl-item--description \" data-wow-delay=\"ms\">\n\t\t\t\t<span>Expert safety insights and  maintenance tips for Toronto and GTA homeowners. Keep your home efficient with tips from our team.<\/span>\n\t\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t            <\/div>\r\n        <\/div>\r\n                <div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-0751d79 pxl_section_offset-none pxl-container-width-container-1200 pxl-col-none pxl-column-none\" data-id=\"0751d79\" data-element_type=\"column\">\r\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\r\n                     \r\n        \t\t<div class=\"elementor-element elementor-element-3dfd813 elementor-widget elementor-widget-pxl_icon_box\" data-id=\"3dfd813\" data-element_type=\"widget\" data-widget_type=\"pxl_icon_box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"pxl-icon-box pxl-icon-box6 style1 \" data-wow-delay=\"ms\">\r\n    <div class=\"pxl-item--inner\">    \r\n        <div class=\"pxl-item--holder\">\r\n            <h3 class=\"pxl-item--title el-empty\">Have A Question? Let Our Experts Answer It For You!<\/h3>\r\n                            <div class=\"pxl-item--link pxl-btn-effect11\">\r\n                    <a class=\"text-before\" href=\"\/contact\">\r\n                        Contact us!                    <\/a>\r\n                    <a class=\"text-after\" href=\"\/contact\">\r\n                        Contact us!                    <\/a>\r\n                <\/div>\r\n                    <\/div>\r\n    <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t            <\/div>\r\n        <\/div>\r\n        \t\t\t<\/div>\n\t\t<\/section>\n\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-ecfb9aa elementor-section-stretched elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default pxl-type-header-none pxl-bg-color-none pxl-row-scroll-none\" data-id=\"ecfb9aa\" data-element_type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\n                \n                <div class=\"elementor-container elementor-column-gap-default \">\n                <div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cd875cb pxl_section_offset-none pxl-container-width-container-1200 pxl-col-none pxl-column-none\" data-id=\"cd875cb\" data-element_type=\"column\">\r\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\r\n                     \r\n        \t\t<div class=\"elementor-element elementor-element-90c6652 post-layout-post-1 elementor-widget elementor-widget-pxl_post_carousel\" data-id=\"90c6652\" data-element_type=\"widget\" data-widget_type=\"pxl_post_carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n    <div class=\"pxl-swiper-sliders pxl-post-carousel pxl-post-carousel1 pxl-swiper-boxshadow\">\n        <div class=\"pxl-carousel-inner\">\n\n            \n            <div class=\"pxl-swiper-container\" dir=\"ltr\" data-settings=\"{&quot;slide_direction&quot;:&quot;horizontal&quot;,&quot;slide_percolumn&quot;:&quot;1&quot;,&quot;slide_percolumnfill&quot;:&quot;1&quot;,&quot;slide_mode&quot;:&quot;slide&quot;,&quot;slides_to_show&quot;:&quot;3&quot;,&quot;slides_to_show_xxl&quot;:&quot;3&quot;,&quot;slides_to_show_lg&quot;:&quot;3&quot;,&quot;slides_to_show_md&quot;:&quot;2&quot;,&quot;slides_to_show_sm&quot;:&quot;2&quot;,&quot;slides_to_show_xs&quot;:&quot;1&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;slides_gutter&quot;:30,&quot;arrow&quot;:&quot;false&quot;,&quot;pagination&quot;:&quot;true&quot;,&quot;position_pagination&quot;:&quot;df&quot;,&quot;pagination_type&quot;:&quot;fraction&quot;,&quot;autoplay&quot;:&quot;false&quot;,&quot;pause_on_hover&quot;:&quot;true&quot;,&quot;pause_on_interaction&quot;:&quot;true&quot;,&quot;delay&quot;:5000,&quot;loop&quot;:&quot;true&quot;,&quot;speed&quot;:500}\">\n                <div class=\"pxl-swiper-wrapper\">\n                            <\/div> \n    <\/div>\n                <div class=\"pxl-swiper-arrow-number-custom pxl-arrow-number-bottom\"> \n            <div class=\"pxl-swiper-arrow-number pxl-swiper-arrow-prev\"><i class=\"flaticon flaticon-right-arrow flaticon-left-arrow\"><\/i><\/div>\n            <div class=\"pxl-swiper-dots\"><\/div>\n            <div class=\"pxl-swiper-arrow-number pxl-swiper-arrow-next\"><i class=\"flaticon flaticon-right-arrow\"><\/i><\/div>\n        <\/div> \n    <\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t            <\/div>\r\n        <\/div>\r\n        \t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>&#10094; &#10095; Since 1998 Professional Window Cleaning Services Professional interior and exterior window cleaning for homes throughout Toronto, Durham region, and the GTA, serving homeowners since 1998. Since 1998 Established Interior &amp; Exterior Window Cleaning Fully Insured Property Peace of Mind \u2b50\ufe0f 4.9+ Google Rating \ud83c\udfe0 10,000+ Properties Serviced \ud83d\udccd Serving the GTA Since 1998 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1177","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/gnllabour.ca\/ken\/wp-json\/wp\/v2\/pages\/1177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gnllabour.ca\/ken\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gnllabour.ca\/ken\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gnllabour.ca\/ken\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gnllabour.ca\/ken\/wp-json\/wp\/v2\/comments?post=1177"}],"version-history":[{"count":60,"href":"https:\/\/gnllabour.ca\/ken\/wp-json\/wp\/v2\/pages\/1177\/revisions"}],"predecessor-version":[{"id":14958,"href":"https:\/\/gnllabour.ca\/ken\/wp-json\/wp\/v2\/pages\/1177\/revisions\/14958"}],"wp:attachment":[{"href":"https:\/\/gnllabour.ca\/ken\/wp-json\/wp\/v2\/media?parent=1177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}