{"id":16,"date":"2026-08-21T13:00:06","date_gmt":"2026-08-21T13:00:06","guid":{"rendered":"https:\/\/carports.ecoholdings.co.za\/?page_id=16"},"modified":"2026-08-21T14:22:05","modified_gmt":"2026-08-21T14:22:05","slug":"eco-holding-carports","status":"publish","type":"page","link":"https:\/\/carports.ecoholdings.co.za\/","title":{"rendered":"Eco Holding Carports"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"16\" class=\"elementor elementor-16\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3fddcd8 e-con e-atomic-element e-flexbox-base e-e01d44c \" data-id=\"3fddcd8\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3fddcd8\">\n    \t\t<div class=\"elementor-element elementor-element-4826f12 elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"4826f12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* =========================================================\r\n   ECO HOLDINGS CARPORTS\r\n   SECTION 1A \u2014 DESKTOP HEADER\r\n   LARGE LOGO VERSION\r\n   ========================================================= *\/\r\n\r\n#eco-carport-header {\r\n    --eco-orange: #f47a00;\r\n    --eco-orange-hover: #ff8a12;\r\n    --eco-dark: #0d0f11;\r\n    --eco-white: #ffffff;\r\n\r\n    width: 100%;\r\n    position: sticky;\r\n    top: 0;\r\n    z-index: 9999;\r\n\r\n    background: rgba(10, 12, 14, 0.97);\r\n    border-bottom: 1px solid rgba(255,255,255,0.10);\r\n    box-shadow: 0 8px 30px rgba(0,0,0,0.20);\r\n\r\n    font-family: \"Poppins\", Arial, sans-serif;\r\n}\r\n\r\n#eco-carport-header * {\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   INNER HEADER\r\n   ========================================================= *\/\r\n\r\n#eco-carport-header .eco-header-inner {\r\n    width: 100%;\r\n    max-width: 1440px;\r\n\r\n    min-height: 125px;\r\n\r\n    margin: 0 auto;\r\n    padding: 10px 35px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 32px;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   LOGO\r\n   ========================================================= *\/\r\n\r\n#eco-carport-header .eco-logo {\r\n    flex: 0 0 330px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: flex-start;\r\n\r\n    text-decoration: none;\r\n}\r\n\r\n#eco-carport-header .eco-logo img {\r\n    display: block;\r\n\r\n    width: 330px;\r\n    max-width: 100%;\r\n    height: auto;\r\n    max-height: 110px;\r\n\r\n    object-fit: contain;\r\n    object-position: left center;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   NAVIGATION\r\n   ========================================================= *\/\r\n\r\n#eco-carport-header .eco-nav {\r\n    flex: 1;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    gap: 28px;\r\n}\r\n\r\n#eco-carport-header .eco-nav a {\r\n    position: relative;\r\n\r\n    padding: 17px 0;\r\n\r\n    color: var(--eco-white);\r\n\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    line-height: 1;\r\n\r\n    text-decoration: none;\r\n    white-space: nowrap;\r\n\r\n    transition:\r\n        color 0.25s ease,\r\n        transform 0.25s ease;\r\n}\r\n\r\n#eco-carport-header .eco-nav a::after {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n    left: 0;\r\n    bottom: 7px;\r\n\r\n    width: 0;\r\n    height: 2px;\r\n\r\n    background: var(--eco-orange);\r\n\r\n    transition: width 0.25s ease;\r\n}\r\n\r\n#eco-carport-header .eco-nav a:hover {\r\n    color: var(--eco-orange);\r\n}\r\n\r\n#eco-carport-header .eco-nav a:hover::after {\r\n    width: 100%;\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   RIGHT ACTIONS\r\n   ========================================================= *\/\r\n\r\n#eco-carport-header .eco-header-actions {\r\n    flex: 0 0 auto;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n\r\n    gap: 17px;\r\n}\r\n\r\n\r\n\/* PHONE *\/\r\n\r\n#eco-carport-header .eco-header-phone {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 9px;\r\n\r\n    color: var(--eco-white);\r\n\r\n    font-size: 15px;\r\n    font-weight: 700;\r\n\r\n    text-decoration: none;\r\n    white-space: nowrap;\r\n\r\n    transition: color 0.25s ease;\r\n}\r\n\r\n#eco-carport-header .eco-header-phone svg {\r\n    width: 19px;\r\n    height: 19px;\r\n\r\n    fill: var(--eco-orange);\r\n\r\n    flex-shrink: 0;\r\n}\r\n\r\n#eco-carport-header .eco-header-phone:hover {\r\n    color: var(--eco-orange);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   QUOTE BUTTON\r\n   ========================================================= *\/\r\n\r\n#eco-carport-header .eco-header-quote {\r\n    min-height: 50px;\r\n\r\n    padding: 0 24px;\r\n\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    background: var(--eco-orange);\r\n    color: var(--eco-white);\r\n\r\n    border-radius: 5px;\r\n\r\n    font-size: 14px;\r\n    font-weight: 700;\r\n    line-height: 1;\r\n\r\n    text-decoration: none;\r\n    white-space: nowrap;\r\n\r\n    box-shadow: 0 8px 24px rgba(244,122,0,0.22);\r\n\r\n    transition:\r\n        background 0.25s ease,\r\n        transform 0.25s ease,\r\n        box-shadow 0.25s ease;\r\n}\r\n\r\n#eco-carport-header .eco-header-quote:hover {\r\n    background: var(--eco-orange-hover);\r\n    color: var(--eco-white);\r\n\r\n    transform: translateY(-2px);\r\n\r\n    box-shadow: 0 12px 30px rgba(244,122,0,0.30);\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   SLIGHTLY SMALLER LAPTOPS\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 1250px) {\r\n\r\n    #eco-carport-header .eco-header-inner {\r\n        padding-left: 24px;\r\n        padding-right: 24px;\r\n        gap: 20px;\r\n    }\r\n\r\n    #eco-carport-header .eco-logo {\r\n        flex-basis: 270px;\r\n    }\r\n\r\n    #eco-carport-header .eco-logo img {\r\n        width: 270px;\r\n    }\r\n\r\n    #eco-carport-header .eco-nav {\r\n        gap: 18px;\r\n    }\r\n\r\n    #eco-carport-header .eco-nav a {\r\n        font-size: 13px;\r\n    }\r\n\r\n    #eco-carport-header .eco-header-phone {\r\n        font-size: 14px;\r\n    }\r\n\r\n    #eco-carport-header .eco-header-quote {\r\n        padding-left: 18px;\r\n        padding-right: 18px;\r\n        font-size: 13px;\r\n    }\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   DESKTOP ONLY\r\n   MOBILE HEADER TAKES OVER BELOW 1024PX\r\n   ========================================================= *\/\r\n\r\n@media (max-width: 1024px) {\r\n\r\n    #eco-carport-header {\r\n        display: none !important;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* =========================================================\r\n   ANCHOR SCROLLING\r\n   ========================================================= *\/\r\n\r\nhtml {\r\n    scroll-behavior: smooth;\r\n}\r\n\r\n#home,\r\n#carports,\r\n#benefits,\r\n#gallery,\r\n#faq,\r\n#quote {\r\n    scroll-margin-top: 145px;\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<header id=\"eco-carport-header\">\r\n\r\n    <div class=\"eco-header-inner\">\r\n\r\n\r\n        <!-- ==============================================\r\n             LOGO\r\n             ============================================== -->\r\n\r\n        <a\r\n            href=\"#home\"\r\n            class=\"eco-logo\"\r\n            aria-label=\"Eco Holdings Carports Home\"\r\n        >\r\n\r\n            <img decoding=\"async\"\r\n                src=\"https:\/\/carports.ecoholdings.co.za\/wp-content\/uploads\/2026\/08\/Logo-2.png\"\r\n                alt=\"Eco Holdings Group\"\r\n            >\r\n\r\n        <\/a>\r\n\r\n\r\n\r\n        <!-- ==============================================\r\n             NAVIGATION\r\n             ============================================== -->\r\n\r\n        <nav\r\n            class=\"eco-nav\"\r\n            aria-label=\"Carports Navigation\"\r\n        >\r\n\r\n            <a href=\"#home\">\r\n                Home\r\n            <\/a>\r\n\r\n            <a href=\"#carports\">\r\n                Carports\r\n            <\/a>\r\n\r\n            <a href=\"#benefits\">\r\n                Why Choose Us\r\n            <\/a>\r\n\r\n            <a href=\"#gallery\">\r\n                Gallery\r\n            <\/a>\r\n\r\n            <a href=\"#faq\">\r\n                FAQ\r\n            <\/a>\r\n\r\n        <\/nav>\r\n\r\n\r\n\r\n        <!-- ==============================================\r\n             RIGHT ACTIONS\r\n             ============================================== -->\r\n\r\n        <div class=\"eco-header-actions\">\r\n\r\n\r\n            <!-- PHONE -->\r\n\r\n            <a\r\n                href=\"tel:+27673609067\"\r\n                class=\"eco-header-phone\"\r\n                aria-label=\"Call Eco Holdings on 067 360 9067\"\r\n            >\r\n\r\n                <svg\r\n                    viewBox=\"0 0 24 24\"\r\n                    aria-hidden=\"true\"\r\n                >\r\n                    <path d=\"M6.62 10.79a15.46 15.46 0 006.59 6.59l2.2-2.2a1 1 0 011.02-.24 11.3 11.3 0 003.54.57 1 1 0 011 1V20a1 1 0 01-1 1C10.58 21 3 13.42 3 4a1 1 0 011-1h3.5a1 1 0 011 1 11.3 11.3 0 00.57 3.54 1 1 0 01-.25 1.02l-2.2 2.23z\"\/>\r\n                <\/svg>\r\n\r\n                067 360 9067\r\n\r\n            <\/a>\r\n\r\n\r\n            <!-- QUOTE -->\r\n\r\n            <a\r\n                href=\"#quote\"\r\n                class=\"eco-header-quote\"\r\n            >\r\n                GET A FREE QUOTE\r\n            <\/a>\r\n\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n<\/header>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c3c12cf elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-html\" data-id=\"c3c12cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ============================================================\r\n   ECO HOLDINGS CARPORTS\r\n   HEADER \u2014 LARGE LOGO \/ NO MOBILE CALL BLOCK\r\n   ============================================================ *\/\r\n\r\n#eco-carport-header {\r\n    --eco-orange: #f76e03;\r\n    --eco-dark: #080a0c;\r\n\r\n    display: block !important;\r\n    visibility: visible !important;\r\n    opacity: 1 !important;\r\n\r\n    position: relative;\r\n    z-index: 99999;\r\n\r\n    width: 100%;\r\n    min-height: 140px;\r\n\r\n    background: #080a0c;\r\n\r\n    border-bottom:\r\n        1px solid rgba(255,255,255,.08);\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif;\r\n}\r\n\r\n#eco-carport-header *,\r\n#eco-carport-header *::before,\r\n#eco-carport-header *::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   MAIN INNER\r\n   ============================================================ *\/\r\n\r\n#eco-carport-header .eco-header-inner {\r\n    width: 100%;\r\n    max-width: 1500px;\r\n\r\n    min-height: 140px;\r\n\r\n    margin: 0 auto;\r\n\r\n    padding:\r\n        10px\r\n        28px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n\r\n    gap: 28px;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   LOGO\r\n   ============================================================ *\/\r\n\r\n#eco-carport-header .eco-header-logo-wrap {\r\n    flex: 0 0 430px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n\r\n    overflow: visible;\r\n}\r\n\r\n#eco-carport-header .eco-header-logo-link {\r\n    display: block;\r\n\r\n    width: 100%;\r\n\r\n    text-decoration: none;\r\n}\r\n\r\n#eco-carport-header .eco-header-logo {\r\n    display: block !important;\r\n\r\n    width: 430px !important;\r\n    max-width: none !important;\r\n\r\n    height: auto !important;\r\n\r\n    margin: 0 !important;\r\n\r\n    opacity: 1 !important;\r\n    visibility: visible !important;\r\n\r\n    object-fit: contain;\r\n\r\n    filter: none !important;\r\n\r\n    transform: scale(1.18);\r\n\r\n    transform-origin: left center;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   DESKTOP NAVIGATION\r\n   ============================================================ *\/\r\n\r\n#eco-carport-header .eco-header-nav {\r\n    flex: 1;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    gap: 25px;\r\n}\r\n\r\n#eco-carport-header .eco-header-nav a {\r\n    position: relative;\r\n\r\n    padding:\r\n        12px\r\n        0;\r\n\r\n    color:\r\n        rgba(255,255,255,.78);\r\n\r\n    font-size: 11px;\r\n\r\n    font-weight: 600;\r\n\r\n    white-space: nowrap;\r\n\r\n    text-decoration: none;\r\n\r\n    transition:\r\n        color .2s ease;\r\n}\r\n\r\n#eco-carport-header .eco-header-nav a::after {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    left: 0;\r\n    bottom: 5px;\r\n\r\n    width: 0;\r\n    height: 2px;\r\n\r\n    border-radius: 20px;\r\n\r\n    background:\r\n        var(--eco-orange);\r\n\r\n    transition:\r\n        width .22s ease;\r\n}\r\n\r\n#eco-carport-header .eco-header-nav a:hover {\r\n    color: #ffffff;\r\n}\r\n\r\n#eco-carport-header .eco-header-nav a:hover::after {\r\n    width: 100%;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   DESKTOP ACTIONS\r\n   ============================================================ *\/\r\n\r\n#eco-carport-header .eco-header-actions {\r\n    flex: 0 0 auto;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n\r\n    gap: 13px;\r\n}\r\n\r\n#eco-carport-header .eco-header-phone {\r\n    color:\r\n        rgba(255,255,255,.8);\r\n\r\n    font-size: 11px;\r\n\r\n    font-weight: 600;\r\n\r\n    white-space: nowrap;\r\n\r\n    text-decoration: none;\r\n}\r\n\r\n#eco-carport-header .eco-header-phone:hover {\r\n    color: var(--eco-orange);\r\n}\r\n\r\n#eco-carport-header .eco-header-quote {\r\n    min-height: 50px;\r\n\r\n    padding:\r\n        0\r\n        20px;\r\n\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    border-radius: 6px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            135deg,\r\n            #f76e03,\r\n            #ff9635\r\n        );\r\n\r\n    color: #ffffff;\r\n\r\n    font-size: 10px;\r\n    font-weight: 700;\r\n\r\n    white-space: nowrap;\r\n\r\n    text-decoration: none;\r\n\r\n    box-shadow:\r\n        0 9px 25px\r\n        rgba(247,110,3,.23);\r\n\r\n    transition:\r\n        transform .2s ease,\r\n        box-shadow .2s ease;\r\n}\r\n\r\n#eco-carport-header .eco-header-quote:hover {\r\n    color: #ffffff;\r\n\r\n    transform:\r\n        translateY(-2px);\r\n\r\n    box-shadow:\r\n        0 14px 30px\r\n        rgba(247,110,3,.34);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   MOBILE HAMBURGER\r\n   ============================================================ *\/\r\n\r\n#eco-carport-header .eco-mobile-controls {\r\n    display: none;\r\n\r\n    margin-left: auto;\r\n\r\n    align-items: center;\r\n    justify-content: flex-end;\r\n}\r\n\r\n#eco-menu-toggle {\r\n    width: 48px;\r\n    height: 48px;\r\n\r\n    padding: 0;\r\n\r\n    display: flex;\r\n    flex-direction: column;\r\n\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    gap: 5px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.14);\r\n\r\n    border-radius: 7px;\r\n\r\n    background:\r\n        rgba(255,255,255,.055);\r\n\r\n    cursor: pointer;\r\n\r\n    transition:\r\n        border-color .2s ease,\r\n        background .2s ease;\r\n}\r\n\r\n#eco-menu-toggle:hover {\r\n    border-color:\r\n        rgba(247,110,3,.5);\r\n\r\n    background:\r\n        rgba(247,110,3,.08);\r\n}\r\n\r\n#eco-menu-toggle span {\r\n    display: block;\r\n\r\n    width: 20px;\r\n    height: 2px;\r\n\r\n    border-radius: 10px;\r\n\r\n    background: #ffffff;\r\n\r\n    transition:\r\n        transform .25s ease,\r\n        opacity .25s ease;\r\n}\r\n\r\n#eco-menu-toggle.eco-open span:nth-child(1) {\r\n    transform:\r\n        translateY(7px)\r\n        rotate(45deg);\r\n}\r\n\r\n#eco-menu-toggle.eco-open span:nth-child(2) {\r\n    opacity: 0;\r\n}\r\n\r\n#eco-menu-toggle.eco-open span:nth-child(3) {\r\n    transform:\r\n        translateY(-7px)\r\n        rotate(-45deg);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   MOBILE DROPDOWN\r\n   ============================================================ *\/\r\n\r\n#eco-mobile-menu {\r\n    display: none;\r\n\r\n    width: 100%;\r\n\r\n    padding:\r\n        5px\r\n        15px\r\n        17px;\r\n\r\n    background: #0b0d0f;\r\n\r\n    border-top:\r\n        1px solid\r\n        rgba(255,255,255,.07);\r\n}\r\n\r\n#eco-mobile-menu.eco-mobile-menu-open {\r\n    display: block;\r\n}\r\n\r\n#eco-mobile-menu .eco-mobile-menu-links {\r\n    display: grid;\r\n}\r\n\r\n#eco-mobile-menu .eco-mobile-menu-links a {\r\n    min-height: 45px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n\r\n    border-bottom:\r\n        1px solid\r\n        rgba(255,255,255,.06);\r\n\r\n    color:\r\n        rgba(255,255,255,.78);\r\n\r\n    font-size: 11px;\r\n\r\n    font-weight: 600;\r\n\r\n    text-decoration: none;\r\n}\r\n\r\n#eco-mobile-menu .eco-mobile-menu-links a:hover {\r\n    color: var(--eco-orange);\r\n}\r\n\r\n#eco-mobile-menu .eco-mobile-menu-actions {\r\n    margin-top: 13px;\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        1fr\r\n        1fr;\r\n\r\n    gap: 8px;\r\n}\r\n\r\n#eco-mobile-menu .eco-mobile-menu-actions a {\r\n    min-height: 49px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    border-radius: 6px;\r\n\r\n    color: #ffffff;\r\n\r\n    font-size: 9px;\r\n\r\n    font-weight: 700;\r\n\r\n    text-decoration: none;\r\n}\r\n\r\n#eco-mobile-menu .eco-mobile-whatsapp {\r\n    background: #25d366;\r\n}\r\n\r\n#eco-mobile-menu .eco-mobile-quote {\r\n    background:\r\n        linear-gradient(\r\n            135deg,\r\n            #f76e03,\r\n            #ff9635\r\n        );\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   TABLET \/ MOBILE\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 1050px) {\r\n\r\n    #eco-carport-header {\r\n        min-height: 105px;\r\n    }\r\n\r\n    #eco-carport-header .eco-header-inner {\r\n        min-height: 105px;\r\n\r\n        padding:\r\n            8px\r\n            15px;\r\n\r\n        gap: 15px;\r\n    }\r\n\r\n    #eco-carport-header .eco-header-logo-wrap {\r\n        flex:\r\n            1\r\n            1\r\n            auto;\r\n\r\n        min-width: 0;\r\n    }\r\n\r\n    #eco-carport-header .eco-header-logo {\r\n        width: 320px !important;\r\n\r\n        max-width: 100% !important;\r\n\r\n        transform: scale(1.12);\r\n    }\r\n\r\n    #eco-carport-header .eco-header-nav,\r\n    #eco-carport-header .eco-header-actions {\r\n        display: none;\r\n    }\r\n\r\n    #eco-carport-header .eco-mobile-controls {\r\n        display: flex;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   SMALL MOBILE\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 520px) {\r\n\r\n    #eco-carport-header {\r\n        min-height: 92px;\r\n    }\r\n\r\n    #eco-carport-header .eco-header-inner {\r\n        min-height: 92px;\r\n\r\n        padding:\r\n            7px\r\n            11px;\r\n\r\n        gap: 8px;\r\n    }\r\n\r\n    #eco-carport-header .eco-header-logo {\r\n        width: 255px !important;\r\n\r\n        transform: scale(1.08);\r\n    }\r\n\r\n    #eco-menu-toggle {\r\n        width: 44px;\r\n        height: 44px;\r\n\r\n        flex: 0 0 44px;\r\n    }\r\n\r\n}\r\n\r\n\r\n@media (max-width: 380px) {\r\n\r\n    #eco-carport-header .eco-header-logo {\r\n        width: 215px !important;\r\n    }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<header id=\"eco-carport-header\">\r\n\r\n    <div class=\"eco-header-inner\">\r\n\r\n\r\n        <!-- LOGO -->\r\n\r\n        <div class=\"eco-header-logo-wrap\">\r\n\r\n            <a\r\n                href=\"#home\"\r\n                class=\"eco-header-logo-link\"\r\n                aria-label=\"Eco Holdings Carports\"\r\n            >\r\n\r\n                <img decoding=\"async\"\r\n                    src=\"https:\/\/carports.ecoholdings.co.za\/wp-content\/uploads\/2026\/08\/Logo-2.png\"\r\n                    alt=\"Eco Holdings\"\r\n                    class=\"eco-header-logo\"\r\n                >\r\n\r\n            <\/a>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- DESKTOP NAV -->\r\n\r\n        <nav\r\n            class=\"eco-header-nav\"\r\n            aria-label=\"Main navigation\"\r\n        >\r\n\r\n            <a href=\"#home\">\r\n                Home\r\n            <\/a>\r\n\r\n            <a href=\"#carports\">\r\n                Carports\r\n            <\/a>\r\n\r\n            <a href=\"#benefits\">\r\n                Why Choose Us\r\n            <\/a>\r\n\r\n            <a href=\"#gallery\">\r\n                Gallery\r\n            <\/a>\r\n\r\n            <a href=\"#faq\">\r\n                FAQ\r\n            <\/a>\r\n\r\n        <\/nav>\r\n\r\n\r\n\r\n        <!-- DESKTOP ACTIONS -->\r\n\r\n        <div class=\"eco-header-actions\">\r\n\r\n            <a\r\n                href=\"tel:+27673609067\"\r\n                class=\"eco-header-phone\"\r\n            >\r\n                067 360 9067\r\n            <\/a>\r\n\r\n\r\n            <a\r\n                href=\"#quote\"\r\n                class=\"eco-header-quote\"\r\n            >\r\n                GET A FREE QUOTE\r\n            <\/a>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- MOBILE \u2014 HAMBURGER ONLY -->\r\n\r\n        <div class=\"eco-mobile-controls\">\r\n\r\n            <button\r\n                type=\"button\"\r\n                id=\"eco-menu-toggle\"\r\n                aria-label=\"Open menu\"\r\n                aria-expanded=\"false\"\r\n            >\r\n\r\n                <span><\/span>\r\n                <span><\/span>\r\n                <span><\/span>\r\n\r\n            <\/button>\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n\r\n\r\n    <!-- MOBILE MENU -->\r\n\r\n    <div id=\"eco-mobile-menu\">\r\n\r\n        <div class=\"eco-mobile-menu-links\">\r\n\r\n            <a href=\"#home\">\r\n                Home\r\n            <\/a>\r\n\r\n            <a href=\"#carports\">\r\n                Carports\r\n            <\/a>\r\n\r\n            <a href=\"#benefits\">\r\n                Why Choose Us\r\n            <\/a>\r\n\r\n            <a href=\"#gallery\">\r\n                Gallery\r\n            <\/a>\r\n\r\n            <a href=\"#faq\">\r\n                FAQ\r\n            <\/a>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"eco-mobile-menu-actions\">\r\n\r\n            <a\r\n                href=\"https:\/\/wa.me\/27673609067?text=Hi%20Eco%20Holdings%2C%20I%20would%20like%20a%20quote%20for%20a%20carport.\"\r\n                target=\"_blank\"\r\n                rel=\"noopener\"\r\n                class=\"eco-mobile-whatsapp\"\r\n            >\r\n                WHATSAPP\r\n            <\/a>\r\n\r\n\r\n            <a\r\n                href=\"#quote\"\r\n                class=\"eco-mobile-quote\"\r\n            >\r\n                FREE QUOTE\r\n            <\/a>\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n<\/header>\r\n\r\n\r\n<script>\r\n(function () {\r\n\r\n    var toggle =\r\n        document.getElementById(\r\n            \"eco-menu-toggle\"\r\n        );\r\n\r\n    var menu =\r\n        document.getElementById(\r\n            \"eco-mobile-menu\"\r\n        );\r\n\r\n\r\n    if (!toggle || !menu) {\r\n        return;\r\n    }\r\n\r\n\r\n    toggle.addEventListener(\r\n        \"click\",\r\n        function () {\r\n\r\n            var open =\r\n                menu.classList.toggle(\r\n                    \"eco-mobile-menu-open\"\r\n                );\r\n\r\n\r\n            toggle.classList.toggle(\r\n                \"eco-open\",\r\n                open\r\n            );\r\n\r\n\r\n            toggle.setAttribute(\r\n                \"aria-expanded\",\r\n                open ? \"true\" : \"false\"\r\n            );\r\n\r\n        }\r\n    );\r\n\r\n\r\n    menu.querySelectorAll(\r\n        'a[href^=\"#\"]'\r\n    ).forEach(\r\n        function (link) {\r\n\r\n            link.addEventListener(\r\n                \"click\",\r\n                function () {\r\n\r\n                    menu.classList.remove(\r\n                        \"eco-mobile-menu-open\"\r\n                    );\r\n\r\n                    toggle.classList.remove(\r\n                        \"eco-open\"\r\n                    );\r\n\r\n                    toggle.setAttribute(\r\n                        \"aria-expanded\",\r\n                        \"false\"\r\n                    );\r\n\r\n                }\r\n            );\r\n\r\n        }\r\n    );\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-274487e elementor-widget elementor-widget-html\" data-id=\"274487e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ============================================================\r\n   ECO HOLDINGS CARPORTS\r\n   SECTION 2 \u2014 HERO\r\n   ANCHOR: #home\r\n   COMPLETE SELF-CONTAINED VERSION\r\n   ============================================================ *\/\r\n\r\n#home.eco-carport-hero {\r\n    --eco-orange: #f47a00;\r\n    --eco-orange-light: #ff922e;\r\n    --eco-dark: #090b0d;\r\n    --eco-white: #ffffff;\r\n\r\n    --move-x: 0px;\r\n    --move-y: 0px;\r\n\r\n    position: relative;\r\n    isolation: isolate;\r\n\r\n    width: 100%;\r\n    min-height: 760px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n\r\n    overflow: hidden;\r\n\r\n    font-family: \"Poppins\", Arial, sans-serif;\r\n\r\n    background: #090b0d;\r\n\r\n    scroll-margin-top: 140px;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   ACTUAL HERO IMAGE\r\n   ============================================================ *\/\r\n\r\n#home.eco-carport-hero::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n    z-index: -3;\r\n\r\n    inset: -25px;\r\n\r\n    background-image:\r\n        url(\"https:\/\/carports.ecoholdings.co.za\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-02_45_40-PM.png\");\r\n\r\n    background-size: cover;\r\n    background-repeat: no-repeat;\r\n    background-position: center center;\r\n\r\n    transform:\r\n        translate3d(\r\n            var(--move-x),\r\n            var(--move-y),\r\n            0\r\n        )\r\n        scale(1.045);\r\n\r\n    transition: transform .2s ease-out;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   DARK OVERLAY\r\n   ============================================================ *\/\r\n\r\n#home.eco-carport-hero::after {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n    z-index: -2;\r\n\r\n    inset: 0;\r\n\r\n    background:\r\n        radial-gradient(\r\n            circle at 18% 40%,\r\n            rgba(244,122,0,.15),\r\n            transparent 38%\r\n        ),\r\n        linear-gradient(\r\n            90deg,\r\n            rgba(5,7,9,.97) 0%,\r\n            rgba(5,7,9,.90) 33%,\r\n            rgba(5,7,9,.66) 57%,\r\n            rgba(5,7,9,.48) 100%\r\n        );\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   INNER LAYOUT\r\n   ============================================================ *\/\r\n\r\n#home .eco-hero-inner {\r\n    width: 100%;\r\n    max-width: 1400px;\r\n\r\n    margin: 0 auto;\r\n    padding: 70px 35px;\r\n\r\n    display: grid;\r\n    grid-template-columns: minmax(0, 1fr) 480px;\r\n\r\n    align-items: center;\r\n\r\n    gap: 70px;\r\n\r\n    position: relative;\r\n    z-index: 3;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   LEFT\r\n   ============================================================ *\/\r\n\r\n#home .eco-hero-left {\r\n    max-width: 730px;\r\n}\r\n\r\n\r\n\/* KICKER *\/\r\n\r\n#home .eco-hero-kicker {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 11px;\r\n\r\n    margin-bottom: 18px;\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n\r\n    letter-spacing: 2px;\r\n    text-transform: uppercase;\r\n}\r\n\r\n#home .eco-hero-kicker::before {\r\n    content: \"\";\r\n\r\n    width: 35px;\r\n    height: 3px;\r\n\r\n    display: block;\r\n\r\n    border-radius: 10px;\r\n\r\n    background: var(--eco-orange);\r\n\r\n    box-shadow:\r\n        0 0 16px rgba(244,122,0,.55);\r\n}\r\n\r\n\r\n\/* HEADING *\/\r\n\r\n#home .eco-hero-title {\r\n    margin: 0 0 22px 0 !important;\r\n\r\n    max-width: 750px;\r\n\r\n    color: #ffffff !important;\r\n\r\n    font-family: \"Poppins\", Arial, sans-serif !important;\r\n\r\n    font-size: clamp(46px, 5vw, 70px) !important;\r\n    font-weight: 700 !important;\r\n    line-height: 1.04 !important;\r\n\r\n    letter-spacing: -2px;\r\n}\r\n\r\n#home .eco-hero-title span {\r\n    color: var(--eco-orange);\r\n}\r\n\r\n\r\n\/* DESCRIPTION *\/\r\n\r\n#home .eco-hero-text {\r\n    max-width: 640px;\r\n\r\n    margin: 0 0 26px 0 !important;\r\n\r\n    color: rgba(255,255,255,.84) !important;\r\n\r\n    font-size: 17px !important;\r\n    font-weight: 400 !important;\r\n    line-height: 1.7 !important;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   BENEFITS\r\n   ============================================================ *\/\r\n\r\n#home .eco-hero-benefits {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n\r\n    gap: 10px;\r\n\r\n    margin-bottom: 30px;\r\n}\r\n\r\n#home .eco-benefit {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n\r\n    min-height: 41px;\r\n\r\n    padding: 8px 14px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.17);\r\n\r\n    border-radius: 30px;\r\n\r\n    background:\r\n        rgba(255,255,255,.08);\r\n\r\n    backdrop-filter: blur(8px);\r\n    -webkit-backdrop-filter: blur(8px);\r\n\r\n    color: #ffffff;\r\n\r\n    font-size: 12px;\r\n    font-weight: 600;\r\n\r\n    transition:\r\n        transform .2s ease,\r\n        border-color .2s ease,\r\n        background .2s ease;\r\n}\r\n\r\n#home .eco-benefit:hover {\r\n    transform: translateY(-2px);\r\n\r\n    border-color:\r\n        rgba(244,122,0,.65);\r\n\r\n    background:\r\n        rgba(244,122,0,.12);\r\n}\r\n\r\n#home .eco-benefit span {\r\n    width: 20px;\r\n    height: 20px;\r\n\r\n    flex: 0 0 20px;\r\n\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    border-radius: 50%;\r\n\r\n    background: var(--eco-orange);\r\n\r\n    color: #ffffff;\r\n\r\n    font-size: 11px;\r\n    font-weight: 800;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   BUTTONS\r\n   ============================================================ *\/\r\n\r\n#home .eco-hero-buttons {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n\r\n    gap: 12px;\r\n}\r\n\r\n#home .eco-hero-button {\r\n    position: relative;\r\n\r\n    min-height: 56px;\r\n\r\n    padding: 0 24px;\r\n\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    border-radius: 7px;\r\n\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n\r\n    text-decoration: none;\r\n\r\n    transition:\r\n        transform .2s ease,\r\n        box-shadow .2s ease,\r\n        background .2s ease;\r\n}\r\n\r\n\r\n\/* GET QUOTE *\/\r\n\r\n#home .eco-quote-button {\r\n    background:\r\n        linear-gradient(\r\n            135deg,\r\n            var(--eco-orange),\r\n            var(--eco-orange-light)\r\n        );\r\n\r\n    color: #ffffff;\r\n\r\n    box-shadow:\r\n        0 12px 30px\r\n        rgba(244,122,0,.28);\r\n}\r\n\r\n#home .eco-quote-button:hover {\r\n    color: #ffffff;\r\n\r\n    transform: translateY(-3px);\r\n\r\n    box-shadow:\r\n        0 18px 38px\r\n        rgba(244,122,0,.38);\r\n}\r\n\r\n\r\n\/* WHATSAPP \u2014 NO SVG \/ NO GIANT ICON *\/\r\n\r\n#home .eco-whatsapp-button {\r\n    background: #25d366;\r\n\r\n    color: #ffffff;\r\n\r\n    box-shadow:\r\n        0 12px 30px\r\n        rgba(0,0,0,.22);\r\n}\r\n\r\n#home .eco-whatsapp-button:hover {\r\n    background: #20c65d;\r\n\r\n    color: #ffffff;\r\n\r\n    transform: translateY(-3px);\r\n}\r\n\r\n\r\n\/* PHONE *\/\r\n\r\n#home .eco-hero-phone {\r\n    margin-top: 17px;\r\n\r\n    color:\r\n        rgba(255,255,255,.68);\r\n\r\n    font-size: 12px;\r\n}\r\n\r\n#home .eco-hero-phone a {\r\n    margin-left: 4px;\r\n\r\n    color: #ffffff;\r\n\r\n    font-weight: 700;\r\n\r\n    text-decoration: none;\r\n}\r\n\r\n#home .eco-hero-phone a:hover {\r\n    color: var(--eco-orange);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   FORM CARD\r\n   ============================================================ *\/\r\n\r\n#home .eco-hero-form {\r\n    position: relative;\r\n\r\n    width: 100%;\r\n\r\n    padding: 30px;\r\n\r\n    overflow: hidden;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.35);\r\n\r\n    border-radius: 18px;\r\n\r\n    background:\r\n        rgba(255,255,255,.97);\r\n\r\n    box-shadow:\r\n        0 35px 85px\r\n        rgba(0,0,0,.38);\r\n\r\n    backdrop-filter: blur(18px);\r\n    -webkit-backdrop-filter: blur(18px);\r\n}\r\n\r\n\r\n\/* ORANGE TOP BAR *\/\r\n\r\n#home .eco-hero-form::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    top: 0;\r\n    left: 0;\r\n\r\n    width: 100%;\r\n    height: 4px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            90deg,\r\n            #f47a00,\r\n            #ff9c42\r\n        );\r\n}\r\n\r\n\r\n\/* SOFT GLOW *\/\r\n\r\n#home .eco-hero-form::after {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    width: 180px;\r\n    height: 180px;\r\n\r\n    top: -100px;\r\n    right: -90px;\r\n\r\n    border-radius: 50%;\r\n\r\n    background:\r\n        rgba(244,122,0,.08);\r\n\r\n    pointer-events: none;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   CONTACT FORM 7\r\n   ============================================================ *\/\r\n\r\n#home .wpcf7 {\r\n    position: relative;\r\n    z-index: 2;\r\n\r\n    width: 100%;\r\n}\r\n\r\n#home .wpcf7-form {\r\n    width: 100%;\r\n\r\n    margin: 0 !important;\r\n}\r\n\r\n\r\n\/* FORM INTRO FROM THE CF7 CODE *\/\r\n\r\n#home .eco-form-intro {\r\n    margin-bottom: 20px;\r\n}\r\n\r\n#home .eco-form-kicker {\r\n    display: block;\r\n\r\n    margin-bottom: 6px;\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 10px;\r\n    font-weight: 700;\r\n\r\n    letter-spacing: 1.6px;\r\n}\r\n\r\n#home .eco-form-intro h3 {\r\n    margin:\r\n        0\r\n        0\r\n        7px\r\n        0 !important;\r\n\r\n    color: #111315 !important;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif !important;\r\n\r\n    font-size: 27px !important;\r\n    font-weight: 700 !important;\r\n    line-height: 1.15 !important;\r\n}\r\n\r\n#home .eco-form-intro p {\r\n    margin: 0 !important;\r\n\r\n    color: #70757a !important;\r\n\r\n    font-size: 12px !important;\r\n    line-height: 1.5 !important;\r\n}\r\n\r\n\r\n\/* GRID *\/\r\n\r\n#home .eco-form-grid {\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        repeat(2, minmax(0, 1fr));\r\n\r\n    gap: 11px;\r\n}\r\n\r\n#home .eco-form-full {\r\n    grid-column: 1 \/ -1;\r\n}\r\n\r\n\r\n\/* LABEL *\/\r\n\r\n#home .eco-form-field label {\r\n    display: block;\r\n\r\n    margin-bottom: 5px;\r\n\r\n    color: #25282b;\r\n\r\n    font-size: 10px;\r\n    font-weight: 600;\r\n}\r\n\r\n\r\n\/* REMOVE CF7 RANDOM MARGINS *\/\r\n\r\n#home .wpcf7-form p {\r\n    margin: 0 !important;\r\n}\r\n\r\n#home .wpcf7-form br {\r\n    display: none;\r\n}\r\n\r\n\r\n\/* INPUTS *\/\r\n\r\n#home .wpcf7 input[type=\"text\"],\r\n#home .wpcf7 input[type=\"tel\"],\r\n#home .wpcf7 input[type=\"email\"],\r\n#home .wpcf7 select,\r\n#home .wpcf7 textarea {\r\n\r\n    width: 100% !important;\r\n\r\n    min-height: 47px;\r\n\r\n    margin: 0 !important;\r\n\r\n    padding: 11px 12px !important;\r\n\r\n    border:\r\n        1px solid\r\n        #dfe2e5 !important;\r\n\r\n    border-radius: 6px !important;\r\n\r\n    background:\r\n        #f5f6f7 !important;\r\n\r\n    color:\r\n        #17191b !important;\r\n\r\n    outline: none !important;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif !important;\r\n\r\n    font-size: 12px !important;\r\n\r\n    box-shadow:\r\n        none !important;\r\n\r\n    transition:\r\n        border-color .2s ease,\r\n        background .2s ease,\r\n        box-shadow .2s ease;\r\n}\r\n\r\n\r\n\/* FOCUS *\/\r\n\r\n#home .wpcf7 input[type=\"text\"]:focus,\r\n#home .wpcf7 input[type=\"tel\"]:focus,\r\n#home .wpcf7 input[type=\"email\"]:focus,\r\n#home .wpcf7 select:focus,\r\n#home .wpcf7 textarea:focus {\r\n\r\n    background:\r\n        #ffffff !important;\r\n\r\n    border-color:\r\n        var(--eco-orange) !important;\r\n\r\n    box-shadow:\r\n        0 0 0 3px\r\n        rgba(244,122,0,.10) !important;\r\n}\r\n\r\n\r\n\/* TEXTAREA *\/\r\n\r\n#home .wpcf7 textarea {\r\n    min-height: 80px !important;\r\n\r\n    resize: vertical;\r\n}\r\n\r\n\r\n\/* SUBMIT WRAPPER *\/\r\n\r\n#home .eco-form-submit-wrap {\r\n    margin-top: 15px;\r\n}\r\n\r\n\r\n\/* SUBMIT *\/\r\n\r\n#home .wpcf7 input[type=\"submit\"] {\r\n    width: 100% !important;\r\n\r\n    min-height: 55px !important;\r\n\r\n    margin: 0 !important;\r\n\r\n    padding:\r\n        15px\r\n        20px !important;\r\n\r\n    border: 0 !important;\r\n\r\n    border-radius:\r\n        7px !important;\r\n\r\n    background:\r\n        linear-gradient(\r\n            135deg,\r\n            #f47a00,\r\n            #ff922e\r\n        ) !important;\r\n\r\n    color:\r\n        #ffffff !important;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif !important;\r\n\r\n    font-size:\r\n        13px !important;\r\n\r\n    font-weight:\r\n        700 !important;\r\n\r\n    cursor: pointer;\r\n\r\n    box-shadow:\r\n        0 10px 25px\r\n        rgba(244,122,0,.27) !important;\r\n\r\n    transition:\r\n        transform .2s ease,\r\n        box-shadow .2s ease;\r\n}\r\n\r\n#home .wpcf7 input[type=\"submit\"]:hover {\r\n    transform:\r\n        translateY(-2px);\r\n\r\n    box-shadow:\r\n        0 15px 32px\r\n        rgba(244,122,0,.38) !important;\r\n}\r\n\r\n\r\n\/* REASSURANCE *\/\r\n\r\n#home .eco-form-reassurance {\r\n    margin-top: 9px;\r\n\r\n    text-align: center;\r\n\r\n    color: #777c80;\r\n\r\n    font-size: 10px;\r\n    line-height: 1.4;\r\n}\r\n\r\n\r\n\/* ERRORS *\/\r\n\r\n#home .wpcf7-not-valid-tip {\r\n    margin-top: 4px;\r\n\r\n    color: #c62828;\r\n\r\n    font-size: 10px;\r\n}\r\n\r\n#home .wpcf7-response-output {\r\n    margin:\r\n        13px\r\n        0\r\n        0\r\n        0 !important;\r\n\r\n    padding:\r\n        10px\r\n        12px !important;\r\n\r\n    border-radius: 6px;\r\n\r\n    font-size: 11px !important;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   ENTRANCE EFFECT\r\n   ============================================================ *\/\r\n\r\n#home .eco-hero-left,\r\n#home .eco-hero-form {\r\n    opacity: 0;\r\n\r\n    transition:\r\n        opacity .8s ease,\r\n        transform .8s\r\n        cubic-bezier(.2,.7,.2,1);\r\n}\r\n\r\n#home .eco-hero-left {\r\n    transform:\r\n        translateY(25px);\r\n}\r\n\r\n#home .eco-hero-form {\r\n    transform:\r\n        translateX(30px);\r\n}\r\n\r\n#home.eco-hero-ready\r\n.eco-hero-left {\r\n    opacity: 1;\r\n\r\n    transform: none;\r\n}\r\n\r\n#home.eco-hero-ready\r\n.eco-hero-form {\r\n    opacity: 1;\r\n\r\n    transform: none;\r\n\r\n    transition-delay: .18s;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   TABLET\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 1100px) {\r\n\r\n    #home .eco-hero-inner {\r\n        grid-template-columns:\r\n            minmax(0, 1fr)\r\n            420px;\r\n\r\n        gap: 35px;\r\n\r\n        padding:\r\n            60px\r\n            25px;\r\n    }\r\n\r\n    #home .eco-hero-title {\r\n        font-size:\r\n            48px !important;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   MOBILE\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n    #home.eco-carport-hero {\r\n        min-height: auto;\r\n\r\n        scroll-margin-top: 75px;\r\n    }\r\n\r\n\r\n    #home.eco-carport-hero::before {\r\n        background-position:\r\n            62% top;\r\n\r\n        transform:\r\n            scale(1.04);\r\n    }\r\n\r\n\r\n    #home.eco-carport-hero::after {\r\n\r\n        background:\r\n\r\n            linear-gradient(\r\n                180deg,\r\n                rgba(5,7,9,.55) 0%,\r\n                rgba(5,7,9,.76) 33%,\r\n                rgba(5,7,9,.96) 58%,\r\n                #090b0d 100%\r\n            );\r\n\r\n    }\r\n\r\n\r\n    #home .eco-hero-inner {\r\n        display: block;\r\n\r\n        padding:\r\n            55px\r\n            17px\r\n            45px;\r\n    }\r\n\r\n\r\n    #home .eco-hero-left {\r\n        max-width: none;\r\n\r\n        margin-bottom:\r\n            34px;\r\n    }\r\n\r\n\r\n    #home .eco-hero-title {\r\n        font-size:\r\n            39px !important;\r\n\r\n        line-height:\r\n            1.06 !important;\r\n\r\n        letter-spacing:\r\n            -1.3px;\r\n    }\r\n\r\n\r\n    #home .eco-hero-text {\r\n        font-size:\r\n            15px !important;\r\n    }\r\n\r\n\r\n    #home .eco-hero-buttons {\r\n        display: grid;\r\n\r\n        grid-template-columns:\r\n            1fr\r\n            1fr;\r\n    }\r\n\r\n\r\n    #home .eco-hero-button {\r\n        width: 100%;\r\n\r\n        padding:\r\n            0\r\n            10px;\r\n\r\n        font-size:\r\n            11px;\r\n    }\r\n\r\n\r\n    #home .eco-hero-form {\r\n        padding:\r\n            24px\r\n            18px;\r\n\r\n        border-radius:\r\n            14px;\r\n    }\r\n\r\n\r\n    #home .eco-form-grid {\r\n        grid-template-columns:\r\n            1fr;\r\n\r\n        gap: 10px;\r\n    }\r\n\r\n\r\n    #home .eco-form-full {\r\n        grid-column:\r\n            auto;\r\n    }\r\n\r\n\r\n    #home .wpcf7 input[type=\"text\"],\r\n    #home .wpcf7 input[type=\"tel\"],\r\n    #home .wpcf7 input[type=\"email\"],\r\n    #home .wpcf7 select,\r\n    #home .wpcf7 textarea {\r\n\r\n        font-size:\r\n            16px !important;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* REDUCE MOTION *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n    #home *,\r\n    #home *::before,\r\n    #home *::after {\r\n\r\n        transition:\r\n            none !important;\r\n\r\n        animation:\r\n            none !important;\r\n    }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<section\r\n    id=\"home\"\r\n    class=\"eco-carport-hero\"\r\n>\r\n\r\n    <div class=\"eco-hero-inner\">\r\n\r\n\r\n        <!-- ==========================================\r\n             LEFT HERO CONTENT\r\n             ========================================== -->\r\n\r\n        <div class=\"eco-hero-left\">\r\n\r\n            <div class=\"eco-hero-kicker\">\r\n                CUSTOM STEEL CARPORTS\r\n            <\/div>\r\n\r\n\r\n            <h1 class=\"eco-hero-title\">\r\n\r\n                Protect Your Vehicle With a\r\n                <span>\r\n                    Carport Built to Last.\r\n                <\/span>\r\n\r\n            <\/h1>\r\n\r\n\r\n            <p class=\"eco-hero-text\">\r\n\r\n                Custom steel carports manufactured\r\n                and professionally installed for\r\n                residential, commercial and business\r\n                properties.\r\n\r\n            <\/p>\r\n\r\n\r\n            <div class=\"eco-hero-benefits\">\r\n\r\n                <div class=\"eco-benefit\">\r\n                    <span>\u2713<\/span>\r\n                    Custom Manufactured\r\n                <\/div>\r\n\r\n                <div class=\"eco-benefit\">\r\n                    <span>\u2713<\/span>\r\n                    Strong Steel Construction\r\n                <\/div>\r\n\r\n                <div class=\"eco-benefit\">\r\n                    <span>\u2713<\/span>\r\n                    Professional Installation\r\n                <\/div>\r\n\r\n                <div class=\"eco-benefit\">\r\n                    <span>\u2713<\/span>\r\n                    Residential &amp; Commercial\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"eco-hero-buttons\">\r\n\r\n                <a\r\n                    href=\"#hero-quote\"\r\n                    class=\"\r\n                        eco-hero-button\r\n                        eco-quote-button\r\n                    \"\r\n                >\r\n                    GET A FREE QUOTE\r\n                <\/a>\r\n\r\n\r\n                <a\r\n                    href=\"https:\/\/wa.me\/27673609067?text=Hi%20Eco%20Holdings%2C%20I%20would%20like%20a%20quote%20for%20a%20carport.\"\r\n                    target=\"_blank\"\r\n                    rel=\"noopener\"\r\n                    class=\"\r\n                        eco-hero-button\r\n                        eco-whatsapp-button\r\n                    \"\r\n                >\r\n                    WHATSAPP US\r\n                <\/a>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"eco-hero-phone\">\r\n\r\n                Prefer to speak to us?\r\n\r\n                <a href=\"tel:+27673609067\">\r\n                    067 360 9067\r\n                <\/a>\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- ==========================================\r\n             RIGHT FORM\r\n             ========================================== -->\r\n\r\n        <div\r\n            class=\"eco-hero-form\"\r\n            id=\"hero-quote\"\r\n        >\r\n\r\n            \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f19-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"19\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F16#wpcf7-f19-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"19\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.7\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f19-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"eco-carport-form\">\n\t<div class=\"eco-form-intro\">\n\t\t<p><span class=\"eco-form-kicker\">FREE CARPORT QUOTE<\/span>\n\t\t<\/p>\n\t\t<h3>Tell Us What You Need\n\t\t<\/h3>\n\t\t<p>Complete the form below and we'll contact you about your carport requirements.\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"eco-form-grid\">\n\t\t<div class=\"eco-form-field\">\n\t\t\t<p><label>Your Name<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" autocomplete=\"name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Your Name *\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"eco-form-field\">\n\t\t\t<p><label>Phone Number<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" autocomplete=\"tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Phone Number *\" value=\"\" type=\"tel\" name=\"your-phone\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"eco-form-field\">\n\t\t\t<p><label>Email Address<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-text wpcf7-validates-as-email\" autocomplete=\"email\" aria-invalid=\"false\" placeholder=\"Email Address\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"eco-form-field\">\n\t\t\t<p><label>Suburb \/ Area<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-area\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Suburb \/ Area *\" value=\"\" type=\"text\" name=\"your-area\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"eco-form-field\">\n\t\t\t<p><label>Carport Type<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"carport-type\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"carport-type\"><option value=\"\">Select Carport Type *<\/option><option value=\"Single Carport\">Single Carport<\/option><option value=\"Double Carport\">Double Carport<\/option><option value=\"Freestanding Carport\">Freestanding Carport<\/option><option value=\"Wall-Mounted Carport\">Wall-Mounted Carport<\/option><option value=\"Commercial Carport\">Commercial Carport<\/option><option value=\"Custom Carport\">Custom Carport<\/option><option value=\"Not Sure Yet\">Not Sure Yet<\/option><\/select><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"eco-form-field\">\n\t\t\t<p><label>Number of Vehicles<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"vehicle-count\"><select class=\"wpcf7-form-control wpcf7-select\" aria-invalid=\"false\" name=\"vehicle-count\"><option value=\"\">Number of Vehicles<\/option><option value=\"1 Vehicle\">1 Vehicle<\/option><option value=\"2 Vehicles\">2 Vehicles<\/option><option value=\"3 Vehicles\">3 Vehicles<\/option><option value=\"4+ Vehicles\">4+ Vehicles<\/option><option value=\"Not Sure\">Not Sure<\/option><\/select><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"eco-form-field eco-form-full\">\n\t\t\t<p><label>Tell Us About Your Carport<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"4\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" placeholder=\"Size, type, location or anything else we should know...\" name=\"your-message\"><\/textarea><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"Google Ads - Carports Landing Page\" type=\"hidden\" name=\"lead-source\" \/>\n\t<div class=\"eco-form-submit-wrap\">\n\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner eco-cf7-submit\" type=\"submit\" value=\"GET MY FREE QUOTE\" \/>\n\t\t<\/p>\n\t\t<div class=\"eco-form-reassurance\">\n\t\t\t<p>No obligation. We'll contact you about your carport requirements.\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<script>\r\n(function () {\r\n\r\n    function ecoHeroInit() {\r\n\r\n        var hero =\r\n            document.getElementById(\r\n                \"home\"\r\n            );\r\n\r\n        if (!hero) {\r\n            return;\r\n        }\r\n\r\n\r\n        \/* Entrance *\/\r\n\r\n        requestAnimationFrame(\r\n            function () {\r\n\r\n                requestAnimationFrame(\r\n                    function () {\r\n\r\n                        hero.classList.add(\r\n                            \"eco-hero-ready\"\r\n                        );\r\n\r\n                    }\r\n                );\r\n\r\n            }\r\n        );\r\n\r\n\r\n        \/* Subtle desktop image movement *\/\r\n\r\n        var allowMotion =\r\n            window.matchMedia(\r\n                \"(pointer: fine)\"\r\n            ).matches &&\r\n            !window.matchMedia(\r\n                \"(prefers-reduced-motion: reduce)\"\r\n            ).matches;\r\n\r\n\r\n        if (allowMotion) {\r\n\r\n            hero.addEventListener(\r\n                \"mousemove\",\r\n                function (event) {\r\n\r\n                    var rect =\r\n                        hero.getBoundingClientRect();\r\n\r\n                    var x =\r\n                        (\r\n                            event.clientX -\r\n                            rect.left\r\n                        )\r\n                        \/\r\n                        rect.width;\r\n\r\n                    var y =\r\n                        (\r\n                            event.clientY -\r\n                            rect.top\r\n                        )\r\n                        \/\r\n                        rect.height;\r\n\r\n\r\n                    var moveX =\r\n                        (x - .5) * 10;\r\n\r\n                    var moveY =\r\n                        (y - .5) * 7;\r\n\r\n\r\n                    hero.style.setProperty(\r\n                        \"--move-x\",\r\n                        moveX + \"px\"\r\n                    );\r\n\r\n                    hero.style.setProperty(\r\n                        \"--move-y\",\r\n                        moveY + \"px\"\r\n                    );\r\n\r\n                }\r\n            );\r\n\r\n\r\n            hero.addEventListener(\r\n                \"mouseleave\",\r\n                function () {\r\n\r\n                    hero.style.setProperty(\r\n                        \"--move-x\",\r\n                        \"0px\"\r\n                    );\r\n\r\n                    hero.style.setProperty(\r\n                        \"--move-y\",\r\n                        \"0px\"\r\n                    );\r\n\r\n                }\r\n            );\r\n\r\n        }\r\n\r\n    }\r\n\r\n\r\n    if (\r\n        document.readyState ===\r\n        \"loading\"\r\n    ) {\r\n\r\n        document.addEventListener(\r\n            \"DOMContentLoaded\",\r\n            ecoHeroInit\r\n        );\r\n\r\n    } else {\r\n\r\n        ecoHeroInit();\r\n\r\n    }\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f722ed elementor-widget elementor-widget-html\" data-id=\"5f722ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ============================================================\r\n   ECO HOLDINGS CARPORTS\r\n   SECTION 3 \u2014 TRUST \/ BENEFIT STRIP\r\n   SECTION ID: #trust\r\n   ============================================================ *\/\r\n\r\n#trust.eco-trust-section {\r\n    --eco-orange: #f47a00;\r\n    --eco-dark: #111315;\r\n    --eco-text: #2c3033;\r\n    --eco-grey: #6f7478;\r\n    --eco-border: #e4e6e8;\r\n    --eco-light: #f7f8f9;\r\n\r\n    position: relative;\r\n\r\n    width: 100%;\r\n\r\n    padding: 0 25px;\r\n\r\n    background: #ffffff;\r\n\r\n    font-family: \"Poppins\", Arial, sans-serif;\r\n\r\n    overflow: hidden;\r\n}\r\n\r\n#trust *,\r\n#trust *::before,\r\n#trust *::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   INNER\r\n   ============================================================ *\/\r\n\r\n#trust .eco-trust-inner {\r\n    position: relative;\r\n\r\n    width: 100%;\r\n    max-width: 1320px;\r\n\r\n    margin: 0 auto;\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        repeat(4, minmax(0, 1fr));\r\n\r\n    background: #ffffff;\r\n\r\n    border-left: 1px solid var(--eco-border);\r\n    border-right: 1px solid var(--eco-border);\r\n    border-bottom: 1px solid var(--eco-border);\r\n\r\n    border-radius: 0 0 14px 14px;\r\n\r\n    box-shadow:\r\n        0 18px 45px rgba(0,0,0,.07);\r\n\r\n    overflow: hidden;\r\n}\r\n\r\n\r\n\/* TOP ORANGE LINE *\/\r\n\r\n#trust .eco-trust-inner::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    top: 0;\r\n    left: 0;\r\n\r\n    width: 100%;\r\n    height: 4px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            90deg,\r\n            #f47a00,\r\n            #ff9b41,\r\n            #f47a00\r\n        );\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   ITEM\r\n   ============================================================ *\/\r\n\r\n#trust .eco-trust-item {\r\n    position: relative;\r\n\r\n    min-height: 145px;\r\n\r\n    padding: 31px 26px 27px;\r\n\r\n    display: flex;\r\n    align-items: flex-start;\r\n\r\n    gap: 15px;\r\n\r\n    background: #ffffff;\r\n\r\n    transition:\r\n        background .25s ease,\r\n        transform .25s ease;\r\n}\r\n\r\n#trust .eco-trust-item:not(:last-child) {\r\n    border-right:\r\n        1px solid\r\n        var(--eco-border);\r\n}\r\n\r\n#trust .eco-trust-item:hover {\r\n    background:\r\n        linear-gradient(\r\n            180deg,\r\n            #ffffff,\r\n            #fafafa\r\n        );\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   ICON\r\n   ============================================================ *\/\r\n\r\n#trust .eco-trust-icon {\r\n    width: 45px;\r\n    height: 45px;\r\n\r\n    flex: 0 0 45px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    border-radius: 10px;\r\n\r\n    background:\r\n        rgba(244,122,0,.10);\r\n\r\n    border:\r\n        1px solid\r\n        rgba(244,122,0,.16);\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 20px;\r\n    font-weight: 800;\r\n\r\n    transition:\r\n        transform .25s ease,\r\n        background .25s ease,\r\n        color .25s ease;\r\n}\r\n\r\n#trust .eco-trust-item:hover\r\n.eco-trust-icon {\r\n\r\n    transform:\r\n        translateY(-3px);\r\n\r\n    background:\r\n        var(--eco-orange);\r\n\r\n    color:\r\n        #ffffff;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   TEXT\r\n   ============================================================ *\/\r\n\r\n#trust .eco-trust-content {\r\n    min-width: 0;\r\n}\r\n\r\n#trust .eco-trust-title {\r\n    margin:\r\n        1px\r\n        0\r\n        7px\r\n        0 !important;\r\n\r\n    color:\r\n        var(--eco-dark) !important;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif !important;\r\n\r\n    font-size:\r\n        15px !important;\r\n\r\n    font-weight:\r\n        700 !important;\r\n\r\n    line-height:\r\n        1.25 !important;\r\n}\r\n\r\n#trust .eco-trust-text {\r\n    margin:\r\n        0 !important;\r\n\r\n    color:\r\n        var(--eco-grey) !important;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif !important;\r\n\r\n    font-size:\r\n        12px !important;\r\n\r\n    font-weight:\r\n        400 !important;\r\n\r\n    line-height:\r\n        1.55 !important;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   ENTRANCE ANIMATION\r\n   ============================================================ *\/\r\n\r\n#trust .eco-trust-item {\r\n    opacity: 0;\r\n\r\n    transform:\r\n        translateY(18px);\r\n\r\n    transition:\r\n        opacity .55s ease,\r\n        transform .55s ease,\r\n        background .25s ease;\r\n}\r\n\r\n#trust.eco-trust-visible\r\n.eco-trust-item {\r\n\r\n    opacity: 1;\r\n\r\n    transform: none;\r\n}\r\n\r\n#trust.eco-trust-visible\r\n.eco-trust-item:nth-child(1) {\r\n    transition-delay: .05s;\r\n}\r\n\r\n#trust.eco-trust-visible\r\n.eco-trust-item:nth-child(2) {\r\n    transition-delay: .12s;\r\n}\r\n\r\n#trust.eco-trust-visible\r\n.eco-trust-item:nth-child(3) {\r\n    transition-delay: .19s;\r\n}\r\n\r\n#trust.eco-trust-visible\r\n.eco-trust-item:nth-child(4) {\r\n    transition-delay: .26s;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   TABLET\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 950px) {\r\n\r\n    #trust .eco-trust-inner {\r\n        grid-template-columns:\r\n            repeat(2, minmax(0, 1fr));\r\n    }\r\n\r\n    #trust .eco-trust-item {\r\n        border-right:\r\n            0 !important;\r\n\r\n        border-bottom:\r\n            1px solid\r\n            var(--eco-border);\r\n    }\r\n\r\n    #trust .eco-trust-item:nth-child(odd) {\r\n        border-right:\r\n            1px solid\r\n            var(--eco-border) !important;\r\n    }\r\n\r\n    #trust .eco-trust-item:nth-child(3),\r\n    #trust .eco-trust-item:nth-child(4) {\r\n        border-bottom:\r\n            0;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   MOBILE\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 600px) {\r\n\r\n    #trust.eco-trust-section {\r\n        padding:\r\n            0\r\n            14px;\r\n    }\r\n\r\n\r\n    #trust .eco-trust-inner {\r\n        grid-template-columns:\r\n            1fr;\r\n\r\n        border-radius:\r\n            0 0 12px 12px;\r\n    }\r\n\r\n\r\n    #trust .eco-trust-item {\r\n\r\n        min-height:\r\n            auto;\r\n\r\n        padding:\r\n            23px\r\n            19px;\r\n\r\n        border-right:\r\n            0 !important;\r\n\r\n        border-bottom:\r\n            1px solid\r\n            var(--eco-border) !important;\r\n    }\r\n\r\n\r\n    #trust .eco-trust-item:nth-child(odd) {\r\n        border-right:\r\n            0 !important;\r\n    }\r\n\r\n\r\n    #trust .eco-trust-item:last-child {\r\n        border-bottom:\r\n            0 !important;\r\n    }\r\n\r\n\r\n    #trust .eco-trust-icon {\r\n        width:\r\n            42px;\r\n\r\n        height:\r\n            42px;\r\n\r\n        flex-basis:\r\n            42px;\r\n    }\r\n\r\n\r\n    #trust .eco-trust-title {\r\n        font-size:\r\n            14px !important;\r\n    }\r\n\r\n\r\n    #trust .eco-trust-text {\r\n        font-size:\r\n            12px !important;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* REDUCE MOTION *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n    #trust *,\r\n    #trust *::before,\r\n    #trust *::after {\r\n\r\n        transition:\r\n            none !important;\r\n\r\n        animation:\r\n            none !important;\r\n    }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<section\r\n    id=\"trust\"\r\n    class=\"eco-trust-section\"\r\n>\r\n\r\n    <div class=\"eco-trust-inner\">\r\n\r\n\r\n        <!-- 1 -->\r\n\r\n        <div class=\"eco-trust-item\">\r\n\r\n            <div class=\"eco-trust-icon\">\r\n                \u2713\r\n            <\/div>\r\n\r\n            <div class=\"eco-trust-content\">\r\n\r\n                <h3 class=\"eco-trust-title\">\r\n                    Custom Manufactured\r\n                <\/h3>\r\n\r\n                <p class=\"eco-trust-text\">\r\n                    Carports manufactured according\r\n                    to your property and specific\r\n                    requirements.\r\n                <\/p>\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- 2 -->\r\n\r\n        <div class=\"eco-trust-item\">\r\n\r\n            <div class=\"eco-trust-icon\">\r\n                \u2713\r\n            <\/div>\r\n\r\n            <div class=\"eco-trust-content\">\r\n\r\n                <h3 class=\"eco-trust-title\">\r\n                    Strong Steel Construction\r\n                <\/h3>\r\n\r\n                <p class=\"eco-trust-text\">\r\n                    Practical steel structures\r\n                    designed for durability and\r\n                    long-term vehicle protection.\r\n                <\/p>\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- 3 -->\r\n\r\n        <div class=\"eco-trust-item\">\r\n\r\n            <div class=\"eco-trust-icon\">\r\n                \u2713\r\n            <\/div>\r\n\r\n            <div class=\"eco-trust-content\">\r\n\r\n                <h3 class=\"eco-trust-title\">\r\n                    Professional Installation\r\n                <\/h3>\r\n\r\n                <p class=\"eco-trust-text\">\r\n                    From fabrication through to\r\n                    installation, your project is\r\n                    handled professionally.\r\n                <\/p>\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n        <!-- 4 -->\r\n\r\n        <div class=\"eco-trust-item\">\r\n\r\n            <div class=\"eco-trust-icon\">\r\n                \u2713\r\n            <\/div>\r\n\r\n            <div class=\"eco-trust-content\">\r\n\r\n                <h3 class=\"eco-trust-title\">\r\n                    Residential &amp; Commercial\r\n                <\/h3>\r\n\r\n                <p class=\"eco-trust-text\">\r\n                    Carport solutions for homes,\r\n                    businesses and commercial\r\n                    properties.\r\n                <\/p>\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<script>\r\n(function () {\r\n\r\n    function initEcoTrust() {\r\n\r\n        var section =\r\n            document.getElementById(\r\n                \"trust\"\r\n            );\r\n\r\n        if (!section) {\r\n            return;\r\n        }\r\n\r\n\r\n        if (\r\n            \"IntersectionObserver\"\r\n            in window\r\n        ) {\r\n\r\n            var observer =\r\n                new IntersectionObserver(\r\n                    function (entries) {\r\n\r\n                        entries.forEach(\r\n                            function (entry) {\r\n\r\n                                if (\r\n                                    entry.isIntersecting\r\n                                ) {\r\n\r\n                                    section.classList.add(\r\n                                        \"eco-trust-visible\"\r\n                                    );\r\n\r\n                                    observer.disconnect();\r\n\r\n                                }\r\n\r\n                            }\r\n                        );\r\n\r\n                    },\r\n                    {\r\n                        threshold: 0.18\r\n                    }\r\n                );\r\n\r\n            observer.observe(\r\n                section\r\n            );\r\n\r\n        } else {\r\n\r\n            section.classList.add(\r\n                \"eco-trust-visible\"\r\n            );\r\n\r\n        }\r\n\r\n    }\r\n\r\n\r\n    if (\r\n        document.readyState ===\r\n        \"loading\"\r\n    ) {\r\n\r\n        document.addEventListener(\r\n            \"DOMContentLoaded\",\r\n            initEcoTrust\r\n        );\r\n\r\n    } else {\r\n\r\n        initEcoTrust();\r\n\r\n    }\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed894ab elementor-widget elementor-widget-html\" data-id=\"ed894ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ============================================================\r\n   ECO HOLDINGS CARPORTS\r\n   SECTION 4 \u2014 CARPORT OPTIONS\r\n   MENU ANCHOR: #carports\r\n   ============================================================ *\/\r\n\r\n#carports.eco-carports-section {\r\n    --eco-orange: #f47a00;\r\n    --eco-orange-light: #ff9635;\r\n    --eco-dark: #101214;\r\n    --eco-text: #25292c;\r\n    --eco-grey: #6f7478;\r\n    --eco-light: #f5f6f7;\r\n    --eco-border: #e3e5e7;\r\n    --eco-white: #ffffff;\r\n\r\n    position: relative;\r\n\r\n    width: 100%;\r\n\r\n    padding: 95px 25px 105px;\r\n\r\n    overflow: hidden;\r\n\r\n    background:\r\n        linear-gradient(\r\n            180deg,\r\n            #ffffff 0%,\r\n            #f7f8f9 100%\r\n        );\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif;\r\n\r\n    scroll-margin-top: 140px;\r\n}\r\n\r\n#carports *,\r\n#carports *::before,\r\n#carports *::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   BACKGROUND DETAIL\r\n   ============================================================ *\/\r\n\r\n#carports.eco-carports-section::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    width: 430px;\r\n    height: 430px;\r\n\r\n    right: -220px;\r\n    top: 40px;\r\n\r\n    border-radius: 50%;\r\n\r\n    background:\r\n        radial-gradient(\r\n            circle,\r\n            rgba(244,122,0,.08),\r\n            rgba(244,122,0,0) 70%\r\n        );\r\n\r\n    pointer-events: none;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   INNER\r\n   ============================================================ *\/\r\n\r\n#carports .eco-carports-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n\r\n    width: 100%;\r\n    max-width: 1320px;\r\n\r\n    margin: 0 auto;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   SECTION INTRO\r\n   ============================================================ *\/\r\n\r\n#carports .eco-section-heading {\r\n    max-width: 830px;\r\n\r\n    margin:\r\n        0\r\n        auto\r\n        52px;\r\n\r\n    text-align: center;\r\n}\r\n\r\n\r\n\/* KICKER *\/\r\n\r\n#carports .eco-section-kicker {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n\r\n    margin-bottom: 15px;\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n\r\n    letter-spacing: 2px;\r\n    text-transform: uppercase;\r\n}\r\n\r\n#carports .eco-section-kicker::before,\r\n#carports .eco-section-kicker::after {\r\n    content: \"\";\r\n\r\n    width: 26px;\r\n    height: 2px;\r\n\r\n    background: var(--eco-orange);\r\n\r\n    border-radius: 10px;\r\n}\r\n\r\n\r\n\/* H2 *\/\r\n\r\n#carports .eco-section-title {\r\n    margin:\r\n        0\r\n        0\r\n        17px\r\n        0 !important;\r\n\r\n    color:\r\n        var(--eco-dark) !important;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif !important;\r\n\r\n    font-size:\r\n        clamp(35px, 4vw, 50px) !important;\r\n\r\n    font-weight:\r\n        700 !important;\r\n\r\n    line-height:\r\n        1.12 !important;\r\n\r\n    letter-spacing:\r\n        -1.4px;\r\n}\r\n\r\n#carports .eco-section-title span {\r\n    color:\r\n        var(--eco-orange);\r\n}\r\n\r\n\r\n\/* DESCRIPTION *\/\r\n\r\n#carports .eco-section-description {\r\n    max-width: 730px;\r\n\r\n    margin:\r\n        0\r\n        auto !important;\r\n\r\n    color:\r\n        var(--eco-grey) !important;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif !important;\r\n\r\n    font-size:\r\n        15px !important;\r\n\r\n    line-height:\r\n        1.7 !important;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   GAUTENG BADGE\r\n   ============================================================ *\/\r\n\r\n#carports .eco-gauteng-badge {\r\n    width: fit-content;\r\n\r\n    margin:\r\n        22px\r\n        auto\r\n        0;\r\n\r\n    padding:\r\n        9px\r\n        15px;\r\n\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(244,122,0,.20);\r\n\r\n    border-radius:\r\n        30px;\r\n\r\n    background:\r\n        rgba(244,122,0,.07);\r\n\r\n    color:\r\n        #3a3d40;\r\n\r\n    font-size:\r\n        12px;\r\n\r\n    font-weight:\r\n        600;\r\n}\r\n\r\n#carports .eco-gauteng-dot {\r\n    width: 8px;\r\n    height: 8px;\r\n\r\n    border-radius: 50%;\r\n\r\n    background:\r\n        var(--eco-orange);\r\n\r\n    box-shadow:\r\n        0 0 0 5px\r\n        rgba(244,122,0,.10);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   CARDS GRID\r\n   ============================================================ *\/\r\n\r\n#carports .eco-carport-grid {\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        repeat(2, minmax(0, 1fr));\r\n\r\n    gap: 20px;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   CARD\r\n   ============================================================ *\/\r\n\r\n#carports .eco-carport-card {\r\n    position: relative;\r\n\r\n    min-height: 275px;\r\n\r\n    padding: 34px;\r\n\r\n    display: flex;\r\n    flex-direction: column;\r\n\r\n    overflow: hidden;\r\n\r\n    border:\r\n        1px solid\r\n        var(--eco-border);\r\n\r\n    border-radius:\r\n        14px;\r\n\r\n    background:\r\n        rgba(255,255,255,.96);\r\n\r\n    box-shadow:\r\n        0 10px 35px\r\n        rgba(0,0,0,.045);\r\n\r\n    transition:\r\n        transform .28s ease,\r\n        box-shadow .28s ease,\r\n        border-color .28s ease;\r\n}\r\n\r\n\r\n\/* CARD GLOW *\/\r\n\r\n#carports .eco-carport-card::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    width: 170px;\r\n    height: 170px;\r\n\r\n    right: -90px;\r\n    top: -90px;\r\n\r\n    border-radius: 50%;\r\n\r\n    background:\r\n        rgba(244,122,0,.055);\r\n\r\n    transition:\r\n        transform .35s ease,\r\n        background .35s ease;\r\n}\r\n\r\n\r\n\/* ORANGE SIDE LINE *\/\r\n\r\n#carports .eco-carport-card::after {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    left: 0;\r\n    top: 30px;\r\n\r\n    width: 4px;\r\n    height: 55px;\r\n\r\n    border-radius:\r\n        0\r\n        4px\r\n        4px\r\n        0;\r\n\r\n    background:\r\n        var(--eco-orange);\r\n\r\n    transition:\r\n        height .28s ease;\r\n}\r\n\r\n\r\n\/* HOVER *\/\r\n\r\n#carports .eco-carport-card:hover {\r\n    transform:\r\n        translateY(-7px);\r\n\r\n    border-color:\r\n        rgba(244,122,0,.30);\r\n\r\n    box-shadow:\r\n        0 22px 48px\r\n        rgba(0,0,0,.09);\r\n}\r\n\r\n#carports .eco-carport-card:hover::before {\r\n    transform:\r\n        scale(1.35);\r\n\r\n    background:\r\n        rgba(244,122,0,.09);\r\n}\r\n\r\n#carports .eco-carport-card:hover::after {\r\n    height:\r\n        78px;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   NUMBER\r\n   ============================================================ *\/\r\n\r\n#carports .eco-carport-number {\r\n    margin-bottom:\r\n        30px;\r\n\r\n    color:\r\n        var(--eco-orange);\r\n\r\n    font-size:\r\n        12px;\r\n\r\n    font-weight:\r\n        700;\r\n\r\n    letter-spacing:\r\n        1.5px;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   CARD TITLE\r\n   ============================================================ *\/\r\n\r\n#carports .eco-carport-title {\r\n    margin:\r\n        0\r\n        0\r\n        12px\r\n        0 !important;\r\n\r\n    color:\r\n        var(--eco-dark) !important;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif !important;\r\n\r\n    font-size:\r\n        23px !important;\r\n\r\n    font-weight:\r\n        700 !important;\r\n\r\n    line-height:\r\n        1.2 !important;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   CARD TEXT\r\n   ============================================================ *\/\r\n\r\n#carports .eco-carport-text {\r\n    max-width:\r\n        510px;\r\n\r\n    margin:\r\n        0\r\n        0\r\n        24px\r\n        0 !important;\r\n\r\n    color:\r\n        var(--eco-grey) !important;\r\n\r\n    font-size:\r\n        13px !important;\r\n\r\n    line-height:\r\n        1.7 !important;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   CARD LINK\r\n   ============================================================ *\/\r\n\r\n#carports .eco-card-link {\r\n    width:\r\n        fit-content;\r\n\r\n    margin-top:\r\n        auto;\r\n\r\n    display:\r\n        inline-flex;\r\n\r\n    align-items:\r\n        center;\r\n\r\n    gap:\r\n        8px;\r\n\r\n    color:\r\n        var(--eco-orange);\r\n\r\n    font-size:\r\n        12px;\r\n\r\n    font-weight:\r\n        700;\r\n\r\n    text-decoration:\r\n        none;\r\n\r\n    transition:\r\n        gap .2s ease,\r\n        color .2s ease;\r\n}\r\n\r\n#carports .eco-card-link::after {\r\n    content:\r\n        \"\u2192\";\r\n\r\n    font-size:\r\n        17px;\r\n\r\n    line-height:\r\n        1;\r\n}\r\n\r\n#carports .eco-card-link:hover {\r\n    gap:\r\n        13px;\r\n\r\n    color:\r\n        #cf6500;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   BOTTOM CTA PANEL\r\n   ============================================================ *\/\r\n\r\n#carports .eco-carport-cta {\r\n    position: relative;\r\n\r\n    margin-top:\r\n        22px;\r\n\r\n    padding:\r\n        34px\r\n        38px;\r\n\r\n    display:\r\n        flex;\r\n\r\n    align-items:\r\n        center;\r\n\r\n    justify-content:\r\n        space-between;\r\n\r\n    gap:\r\n        30px;\r\n\r\n    overflow:\r\n        hidden;\r\n\r\n    border-radius:\r\n        14px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            120deg,\r\n            #101214,\r\n            #1b1e21\r\n        );\r\n\r\n    box-shadow:\r\n        0 18px 45px\r\n        rgba(0,0,0,.12);\r\n}\r\n\r\n\r\n\/* CTA DETAIL *\/\r\n\r\n#carports .eco-carport-cta::after {\r\n    content: \"\";\r\n\r\n    position:\r\n        absolute;\r\n\r\n    width:\r\n        240px;\r\n\r\n    height:\r\n        240px;\r\n\r\n    right:\r\n        -100px;\r\n\r\n    top:\r\n        -120px;\r\n\r\n    border-radius:\r\n        50%;\r\n\r\n    background:\r\n        rgba(244,122,0,.12);\r\n}\r\n\r\n\r\n\/* CTA COPY *\/\r\n\r\n#carports .eco-carport-cta-copy {\r\n    position:\r\n        relative;\r\n\r\n    z-index:\r\n        2;\r\n\r\n    max-width:\r\n        730px;\r\n}\r\n\r\n#carports .eco-carport-cta-title {\r\n    margin:\r\n        0\r\n        0\r\n        7px\r\n        0 !important;\r\n\r\n    color:\r\n        #ffffff !important;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif !important;\r\n\r\n    font-size:\r\n        22px !important;\r\n\r\n    font-weight:\r\n        700 !important;\r\n\r\n    line-height:\r\n        1.25 !important;\r\n}\r\n\r\n#carports .eco-carport-cta-text {\r\n    margin:\r\n        0 !important;\r\n\r\n    color:\r\n        rgba(255,255,255,.68) !important;\r\n\r\n    font-size:\r\n        12px !important;\r\n\r\n    line-height:\r\n        1.6 !important;\r\n}\r\n\r\n\r\n\/* CTA BUTTONS *\/\r\n\r\n#carports .eco-carport-cta-buttons {\r\n    position:\r\n        relative;\r\n\r\n    z-index:\r\n        2;\r\n\r\n    flex-shrink:\r\n        0;\r\n\r\n    display:\r\n        flex;\r\n\r\n    gap:\r\n        10px;\r\n}\r\n\r\n\r\n\/* STANDARD *\/\r\n\r\n#carports .eco-carport-btn {\r\n    min-height:\r\n        51px;\r\n\r\n    padding:\r\n        0\r\n        20px;\r\n\r\n    display:\r\n        inline-flex;\r\n\r\n    align-items:\r\n        center;\r\n\r\n    justify-content:\r\n        center;\r\n\r\n    border-radius:\r\n        6px;\r\n\r\n    font-size:\r\n        12px;\r\n\r\n    font-weight:\r\n        700;\r\n\r\n    text-decoration:\r\n        none;\r\n\r\n    white-space:\r\n        nowrap;\r\n\r\n    transition:\r\n        transform .2s ease,\r\n        box-shadow .2s ease,\r\n        background .2s ease;\r\n}\r\n\r\n\r\n\/* QUOTE *\/\r\n\r\n#carports .eco-carport-btn-quote {\r\n    background:\r\n        var(--eco-orange);\r\n\r\n    color:\r\n        #ffffff;\r\n\r\n    box-shadow:\r\n        0 9px 23px\r\n        rgba(244,122,0,.25);\r\n}\r\n\r\n#carports .eco-carport-btn-quote:hover {\r\n    background:\r\n        var(--eco-orange-light);\r\n\r\n    color:\r\n        #ffffff;\r\n\r\n    transform:\r\n        translateY(-2px);\r\n}\r\n\r\n\r\n\/* WHATSAPP *\/\r\n\r\n#carports .eco-carport-btn-whatsapp {\r\n    background:\r\n        #25d366;\r\n\r\n    color:\r\n        #ffffff;\r\n}\r\n\r\n#carports .eco-carport-btn-whatsapp:hover {\r\n    background:\r\n        #20c55d;\r\n\r\n    color:\r\n        #ffffff;\r\n\r\n    transform:\r\n        translateY(-2px);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   ENTRANCE ANIMATION\r\n   ============================================================ *\/\r\n\r\n#carports .eco-section-heading,\r\n#carports .eco-carport-card,\r\n#carports .eco-carport-cta {\r\n    opacity:\r\n        0;\r\n\r\n    transform:\r\n        translateY(24px);\r\n\r\n    transition:\r\n        opacity .65s ease,\r\n        transform .65s\r\n        cubic-bezier(.2,.7,.2,1);\r\n}\r\n\r\n#carports.eco-visible\r\n.eco-section-heading,\r\n#carports.eco-visible\r\n.eco-carport-card,\r\n#carports.eco-visible\r\n.eco-carport-cta {\r\n    opacity:\r\n        1;\r\n\r\n    transform:\r\n        none;\r\n}\r\n\r\n#carports.eco-visible\r\n.eco-carport-card:nth-child(1) {\r\n    transition-delay:\r\n        .08s;\r\n}\r\n\r\n#carports.eco-visible\r\n.eco-carport-card:nth-child(2) {\r\n    transition-delay:\r\n        .14s;\r\n}\r\n\r\n#carports.eco-visible\r\n.eco-carport-card:nth-child(3) {\r\n    transition-delay:\r\n        .20s;\r\n}\r\n\r\n#carports.eco-visible\r\n.eco-carport-card:nth-child(4) {\r\n    transition-delay:\r\n        .26s;\r\n}\r\n\r\n#carports.eco-visible\r\n.eco-carport-cta {\r\n    transition-delay:\r\n        .32s;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   TABLET\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 900px) {\r\n\r\n    #carports.eco-carports-section {\r\n        padding:\r\n            75px\r\n            20px\r\n            85px;\r\n    }\r\n\r\n\r\n    #carports .eco-carport-card {\r\n        padding:\r\n            28px;\r\n    }\r\n\r\n\r\n    #carports .eco-carport-cta {\r\n        flex-direction:\r\n            column;\r\n\r\n        align-items:\r\n            flex-start;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   MOBILE\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 650px) {\r\n\r\n    #carports.eco-carports-section {\r\n        padding:\r\n            65px\r\n            14px\r\n            72px;\r\n\r\n        scroll-margin-top:\r\n            75px;\r\n    }\r\n\r\n\r\n    #carports .eco-section-heading {\r\n        margin-bottom:\r\n            37px;\r\n    }\r\n\r\n\r\n    #carports .eco-section-title {\r\n        font-size:\r\n            33px !important;\r\n    }\r\n\r\n\r\n    #carports .eco-section-description {\r\n        font-size:\r\n            14px !important;\r\n    }\r\n\r\n\r\n    #carports .eco-gauteng-badge {\r\n        font-size:\r\n            11px;\r\n    }\r\n\r\n\r\n    #carports .eco-carport-grid {\r\n        grid-template-columns:\r\n            1fr;\r\n\r\n        gap:\r\n            14px;\r\n    }\r\n\r\n\r\n    #carports .eco-carport-card {\r\n        min-height:\r\n            245px;\r\n\r\n        padding:\r\n            27px\r\n            23px;\r\n    }\r\n\r\n\r\n    #carports .eco-carport-number {\r\n        margin-bottom:\r\n            22px;\r\n    }\r\n\r\n\r\n    #carports .eco-carport-title {\r\n        font-size:\r\n            20px !important;\r\n    }\r\n\r\n\r\n    #carports .eco-carport-cta {\r\n        margin-top:\r\n            14px;\r\n\r\n        padding:\r\n            27px\r\n            22px;\r\n    }\r\n\r\n\r\n    #carports .eco-carport-cta-title {\r\n        font-size:\r\n            19px !important;\r\n    }\r\n\r\n\r\n    #carports .eco-carport-cta-buttons {\r\n        width:\r\n            100%;\r\n\r\n        display:\r\n            grid;\r\n\r\n        grid-template-columns:\r\n            1fr\r\n            1fr;\r\n    }\r\n\r\n\r\n    #carports .eco-carport-btn {\r\n        width:\r\n            100%;\r\n\r\n        padding:\r\n            0\r\n            10px;\r\n\r\n        font-size:\r\n            10px;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   REDUCED MOTION\r\n   ============================================================ *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n    #carports *,\r\n    #carports *::before,\r\n    #carports *::after {\r\n        animation:\r\n            none !important;\r\n\r\n        transition:\r\n            none !important;\r\n    }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<section\r\n    id=\"carports\"\r\n    class=\"eco-carports-section\"\r\n>\r\n\r\n    <div class=\"eco-carports-inner\">\r\n\r\n\r\n        <!-- ==========================================\r\n             INTRO\r\n             ========================================== -->\r\n\r\n        <div class=\"eco-section-heading\">\r\n\r\n            <div class=\"eco-section-kicker\">\r\n                CARPORT SOLUTIONS\r\n            <\/div>\r\n\r\n\r\n            <h2 class=\"eco-section-title\">\r\n\r\n                Steel Carports Built Around\r\n                <span>Your Property.<\/span>\r\n\r\n            <\/h2>\r\n\r\n\r\n            <p class=\"eco-section-description\">\r\n\r\n                Whether you need vehicle protection\r\n                at home or a larger solution for a\r\n                business property, Eco Holdings\r\n                manufactures practical steel carports\r\n                according to your requirements.\r\n\r\n            <\/p>\r\n\r\n\r\n            <div class=\"eco-gauteng-badge\">\r\n\r\n                <span class=\"eco-gauteng-dot\"><\/span>\r\n\r\n                Carport solutions available throughout Gauteng\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- ==========================================\r\n             OPTIONS\r\n             ========================================== -->\r\n\r\n        <div class=\"eco-carport-grid\">\r\n\r\n\r\n            <!-- CARD 1 -->\r\n\r\n            <article class=\"eco-carport-card\">\r\n\r\n                <div class=\"eco-carport-number\">\r\n                    01 \/ RESIDENTIAL\r\n                <\/div>\r\n\r\n                <h3 class=\"eco-carport-title\">\r\n                    Residential Carports\r\n                <\/h3>\r\n\r\n                <p class=\"eco-carport-text\">\r\n\r\n                    Practical steel carports for\r\n                    driveways, homes and residential\r\n                    properties, designed around the\r\n                    available space and your vehicle\r\n                    protection requirements.\r\n\r\n                <\/p>\r\n\r\n                <a\r\n                    href=\"#quote\"\r\n                    class=\"eco-card-link\"\r\n                >\r\n                    Request a Quote\r\n                <\/a>\r\n\r\n            <\/article>\r\n\r\n\r\n\r\n            <!-- CARD 2 -->\r\n\r\n            <article class=\"eco-carport-card\">\r\n\r\n                <div class=\"eco-carport-number\">\r\n                    02 \/ COMMERCIAL\r\n                <\/div>\r\n\r\n                <h3 class=\"eco-carport-title\">\r\n                    Commercial Carports\r\n                <\/h3>\r\n\r\n                <p class=\"eco-carport-text\">\r\n\r\n                    Steel carport solutions for\r\n                    offices, businesses and commercial\r\n                    properties where reliable covered\r\n                    parking or vehicle protection is\r\n                    required.\r\n\r\n                <\/p>\r\n\r\n                <a\r\n                    href=\"#quote\"\r\n                    class=\"eco-card-link\"\r\n                >\r\n                    Request a Quote\r\n                <\/a>\r\n\r\n            <\/article>\r\n\r\n\r\n\r\n            <!-- CARD 3 -->\r\n\r\n            <article class=\"eco-carport-card\">\r\n\r\n                <div class=\"eco-carport-number\">\r\n                    03 \/ CUSTOM\r\n                <\/div>\r\n\r\n                <h3 class=\"eco-carport-title\">\r\n                    Custom Size Carports\r\n                <\/h3>\r\n\r\n                <p class=\"eco-carport-text\">\r\n\r\n                    Need something outside a standard\r\n                    layout? Your steel structure can\r\n                    be manufactured according to the\r\n                    dimensions and requirements of\r\n                    your property.\r\n\r\n                <\/p>\r\n\r\n                <a\r\n                    href=\"#quote\"\r\n                    class=\"eco-card-link\"\r\n                >\r\n                    Discuss Your Requirements\r\n                <\/a>\r\n\r\n            <\/article>\r\n\r\n\r\n\r\n            <!-- CARD 4 -->\r\n\r\n            <article class=\"eco-carport-card\">\r\n\r\n                <div class=\"eco-carport-number\">\r\n                    04 \/ STEEL FABRICATION\r\n                <\/div>\r\n\r\n                <h3 class=\"eco-carport-title\">\r\n                    Fabricated &amp; Installed\r\n                <\/h3>\r\n\r\n                <p class=\"eco-carport-text\">\r\n\r\n                    Eco Holdings handles the steel\r\n                    fabrication and installation,\r\n                    giving you one point of contact\r\n                    from your initial requirements\r\n                    through to the completed carport.\r\n\r\n                <\/p>\r\n\r\n                <a\r\n                    href=\"#quote\"\r\n                    class=\"eco-card-link\"\r\n                >\r\n                    Get Started\r\n                <\/a>\r\n\r\n            <\/article>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- ==========================================\r\n             CTA\r\n             ========================================== -->\r\n\r\n        <div class=\"eco-carport-cta\">\r\n\r\n\r\n            <div class=\"eco-carport-cta-copy\">\r\n\r\n                <h3 class=\"eco-carport-cta-title\">\r\n\r\n                    Need a Carport Anywhere in Gauteng?\r\n\r\n                <\/h3>\r\n\r\n                <p class=\"eco-carport-cta-text\">\r\n\r\n                    Send us your requirements and\r\n                    we'll contact you about a\r\n                    carport solution for your\r\n                    property.\r\n\r\n                <\/p>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"eco-carport-cta-buttons\">\r\n\r\n                <a\r\n                    href=\"#quote\"\r\n                    class=\"\r\n                        eco-carport-btn\r\n                        eco-carport-btn-quote\r\n                    \"\r\n                >\r\n                    GET A FREE QUOTE\r\n                <\/a>\r\n\r\n\r\n                <a\r\n                    href=\"https:\/\/wa.me\/27673609067?text=Hi%20Eco%20Holdings%2C%20I%20would%20like%20a%20quote%20for%20a%20carport.\"\r\n                    target=\"_blank\"\r\n                    rel=\"noopener\"\r\n                    class=\"\r\n                        eco-carport-btn\r\n                        eco-carport-btn-whatsapp\r\n                    \"\r\n                >\r\n                    WHATSAPP US\r\n                <\/a>\r\n\r\n            <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<script>\r\n(function () {\r\n\r\n    function initEcoCarports() {\r\n\r\n        var section =\r\n            document.getElementById(\r\n                \"carports\"\r\n            );\r\n\r\n        if (!section) {\r\n            return;\r\n        }\r\n\r\n\r\n        if (\r\n            \"IntersectionObserver\"\r\n            in window\r\n        ) {\r\n\r\n            var observer =\r\n                new IntersectionObserver(\r\n                    function (entries) {\r\n\r\n                        entries.forEach(\r\n                            function (entry) {\r\n\r\n                                if (\r\n                                    entry.isIntersecting\r\n                                ) {\r\n\r\n                                    section.classList.add(\r\n                                        \"eco-visible\"\r\n                                    );\r\n\r\n                                    observer.disconnect();\r\n\r\n                                }\r\n\r\n                            }\r\n                        );\r\n\r\n                    },\r\n                    {\r\n                        threshold: 0.12\r\n                    }\r\n                );\r\n\r\n\r\n            observer.observe(\r\n                section\r\n            );\r\n\r\n        } else {\r\n\r\n            section.classList.add(\r\n                \"eco-visible\"\r\n            );\r\n\r\n        }\r\n\r\n    }\r\n\r\n\r\n    if (\r\n        document.readyState ===\r\n        \"loading\"\r\n    ) {\r\n\r\n        document.addEventListener(\r\n            \"DOMContentLoaded\",\r\n            initEcoCarports\r\n        );\r\n\r\n    } else {\r\n\r\n        initEcoCarports();\r\n\r\n    }\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dbfbcd3 elementor-widget elementor-widget-html\" data-id=\"dbfbcd3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ============================================================\r\n   ECO HOLDINGS CARPORTS\r\n   SECTION 5 \u2014 WHY CHOOSE OUR CARPORTS\r\n   MENU ANCHOR: #benefits\r\n   ============================================================ *\/\r\n\r\n#benefits.eco-benefits-section {\r\n    --eco-orange: #f47a00;\r\n    --eco-orange-light: #ff9635;\r\n    --eco-dark: #0b0d0f;\r\n    --eco-dark-soft: #14171a;\r\n    --eco-white: #ffffff;\r\n    --eco-muted: #aeb3b7;\r\n\r\n    position: relative;\r\n    width: 100%;\r\n\r\n    padding: 105px 25px;\r\n\r\n    overflow: hidden;\r\n\r\n    background:\r\n        radial-gradient(\r\n            circle at 90% 15%,\r\n            rgba(244,122,0,.13),\r\n            transparent 32%\r\n        ),\r\n        linear-gradient(\r\n            135deg,\r\n            #090b0d 0%,\r\n            #111417 55%,\r\n            #090b0d 100%\r\n        );\r\n\r\n    font-family: \"Poppins\", Arial, sans-serif;\r\n\r\n    scroll-margin-top: 140px;\r\n}\r\n\r\n#benefits *,\r\n#benefits *::before,\r\n#benefits *::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   DECORATIVE STRUCTURAL LINES\r\n   ============================================================ *\/\r\n\r\n#benefits.eco-benefits-section::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    width: 520px;\r\n    height: 520px;\r\n\r\n    right: -260px;\r\n    bottom: -280px;\r\n\r\n    border: 1px solid rgba(255,255,255,.05);\r\n\r\n    transform: rotate(45deg);\r\n\r\n    pointer-events: none;\r\n}\r\n\r\n#benefits.eco-benefits-section::after {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    width: 340px;\r\n    height: 340px;\r\n\r\n    right: -170px;\r\n    bottom: -190px;\r\n\r\n    border: 1px solid rgba(244,122,0,.13);\r\n\r\n    transform: rotate(45deg);\r\n\r\n    pointer-events: none;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   INNER\r\n   ============================================================ *\/\r\n\r\n#benefits .eco-benefits-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n\r\n    width: 100%;\r\n    max-width: 1320px;\r\n\r\n    margin: 0 auto;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   TOP LAYOUT\r\n   ============================================================ *\/\r\n\r\n#benefits .eco-benefits-top {\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        minmax(0, .85fr)\r\n        minmax(0, 1.15fr);\r\n\r\n    gap: 80px;\r\n\r\n    align-items: end;\r\n\r\n    margin-bottom: 55px;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   HEADING\r\n   ============================================================ *\/\r\n\r\n#benefits .eco-benefits-kicker {\r\n    display: inline-flex;\r\n    align-items: center;\r\n\r\n    gap: 10px;\r\n\r\n    margin-bottom: 16px;\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n\r\n    letter-spacing: 2px;\r\n    text-transform: uppercase;\r\n}\r\n\r\n#benefits .eco-benefits-kicker::before {\r\n    content: \"\";\r\n\r\n    width: 35px;\r\n    height: 3px;\r\n\r\n    border-radius: 10px;\r\n\r\n    background: var(--eco-orange);\r\n\r\n    box-shadow:\r\n        0 0 15px rgba(244,122,0,.4);\r\n}\r\n\r\n\r\n#benefits .eco-benefits-title {\r\n    max-width: 590px;\r\n\r\n    margin: 0 !important;\r\n\r\n    color: #ffffff !important;\r\n\r\n    font-family: \"Poppins\", Arial, sans-serif !important;\r\n\r\n    font-size: clamp(38px, 4vw, 55px) !important;\r\n\r\n    font-weight: 700 !important;\r\n    line-height: 1.1 !important;\r\n\r\n    letter-spacing: -1.5px;\r\n}\r\n\r\n#benefits .eco-benefits-title span {\r\n    color: var(--eco-orange);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   RIGHT INTRO\r\n   ============================================================ *\/\r\n\r\n#benefits .eco-benefits-intro {\r\n    max-width: 620px;\r\n\r\n    margin: 0 !important;\r\n\r\n    color: rgba(255,255,255,.68) !important;\r\n\r\n    font-size: 15px !important;\r\n    line-height: 1.8 !important;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   BENEFITS GRID\r\n   ============================================================ *\/\r\n\r\n#benefits .eco-benefits-grid {\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        repeat(3, minmax(0, 1fr));\r\n\r\n    gap: 16px;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   CARD\r\n   ============================================================ *\/\r\n\r\n#benefits .eco-benefit-card {\r\n    position: relative;\r\n\r\n    min-height: 235px;\r\n\r\n    padding: 29px 27px;\r\n\r\n    overflow: hidden;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.09);\r\n\r\n    border-radius: 12px;\r\n\r\n    background:\r\n        rgba(255,255,255,.045);\r\n\r\n    backdrop-filter: blur(8px);\r\n    -webkit-backdrop-filter: blur(8px);\r\n\r\n    transition:\r\n        transform .28s ease,\r\n        border-color .28s ease,\r\n        background .28s ease,\r\n        box-shadow .28s ease;\r\n}\r\n\r\n\r\n\/* ORANGE CORNER *\/\r\n\r\n#benefits .eco-benefit-card::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    width: 90px;\r\n    height: 90px;\r\n\r\n    top: -48px;\r\n    right: -48px;\r\n\r\n    border-radius: 50%;\r\n\r\n    background:\r\n        rgba(244,122,0,.13);\r\n\r\n    transition:\r\n        transform .3s ease,\r\n        background .3s ease;\r\n}\r\n\r\n\r\n\/* HOVER *\/\r\n\r\n#benefits .eco-benefit-card:hover {\r\n    transform: translateY(-7px);\r\n\r\n    border-color:\r\n        rgba(244,122,0,.4);\r\n\r\n    background:\r\n        rgba(255,255,255,.065);\r\n\r\n    box-shadow:\r\n        0 20px 45px rgba(0,0,0,.22);\r\n}\r\n\r\n#benefits .eco-benefit-card:hover::before {\r\n    transform: scale(1.6);\r\n\r\n    background:\r\n        rgba(244,122,0,.19);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   CARD NUMBER\r\n   ============================================================ *\/\r\n\r\n#benefits .eco-benefit-number {\r\n    margin-bottom: 28px;\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n\r\n    letter-spacing: 1.5px;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   CARD TITLE\r\n   ============================================================ *\/\r\n\r\n#benefits .eco-benefit-title {\r\n    margin: 0 0 10px 0 !important;\r\n\r\n    color: #ffffff !important;\r\n\r\n    font-family: \"Poppins\", Arial, sans-serif !important;\r\n\r\n    font-size: 19px !important;\r\n\r\n    font-weight: 700 !important;\r\n    line-height: 1.25 !important;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   CARD TEXT\r\n   ============================================================ *\/\r\n\r\n#benefits .eco-benefit-copy {\r\n    margin: 0 !important;\r\n\r\n    color:\r\n        rgba(255,255,255,.61) !important;\r\n\r\n    font-size: 12px !important;\r\n    line-height: 1.7 !important;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   GAUTENG BAR\r\n   ============================================================ *\/\r\n\r\n#benefits .eco-gauteng-panel {\r\n    position: relative;\r\n\r\n    margin-top: 18px;\r\n\r\n    padding: 27px 30px;\r\n\r\n    display: flex;\r\n\r\n    align-items: center;\r\n    justify-content: space-between;\r\n\r\n    gap: 30px;\r\n\r\n    overflow: hidden;\r\n\r\n    border: 1px solid rgba(244,122,0,.22);\r\n\r\n    border-radius: 12px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            90deg,\r\n            rgba(244,122,0,.12),\r\n            rgba(244,122,0,.04)\r\n        );\r\n}\r\n\r\n\r\n\/* GLOW *\/\r\n\r\n#benefits .eco-gauteng-panel::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    width: 250px;\r\n    height: 250px;\r\n\r\n    left: -130px;\r\n    top: -170px;\r\n\r\n    border-radius: 50%;\r\n\r\n    background:\r\n        rgba(244,122,0,.15);\r\n\r\n    pointer-events: none;\r\n}\r\n\r\n\r\n\/* LOCATION DOT *\/\r\n\r\n#benefits .eco-gauteng-copy {\r\n    position: relative;\r\n    z-index: 2;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n\r\n    gap: 15px;\r\n}\r\n\r\n#benefits .eco-location-marker {\r\n    position: relative;\r\n\r\n    width: 42px;\r\n    height: 42px;\r\n\r\n    flex: 0 0 42px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    border-radius: 50%;\r\n\r\n    background: var(--eco-orange);\r\n\r\n    color: #ffffff;\r\n\r\n    font-size: 17px;\r\n    font-weight: 800;\r\n\r\n    box-shadow:\r\n        0 0 0 7px rgba(244,122,0,.1);\r\n}\r\n\r\n#benefits .eco-location-marker::after {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    inset: -8px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(244,122,0,.35);\r\n\r\n    border-radius: 50%;\r\n\r\n    animation:\r\n        ecoLocationPulse\r\n        2.3s\r\n        ease-out\r\n        infinite;\r\n}\r\n\r\n@keyframes ecoLocationPulse {\r\n\r\n    0% {\r\n        transform: scale(.8);\r\n        opacity: .8;\r\n    }\r\n\r\n    100% {\r\n        transform: scale(1.45);\r\n        opacity: 0;\r\n    }\r\n\r\n}\r\n\r\n\r\n#benefits .eco-gauteng-title {\r\n    margin:\r\n        0\r\n        0\r\n        4px\r\n        0 !important;\r\n\r\n    color: #ffffff !important;\r\n\r\n    font-size: 17px !important;\r\n    font-weight: 700 !important;\r\n\r\n    line-height: 1.25 !important;\r\n}\r\n\r\n#benefits .eco-gauteng-text {\r\n    margin: 0 !important;\r\n\r\n    color:\r\n        rgba(255,255,255,.62) !important;\r\n\r\n    font-size: 12px !important;\r\n    line-height: 1.55 !important;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   CTA\r\n   ============================================================ *\/\r\n\r\n#benefits .eco-benefits-cta {\r\n    position: relative;\r\n    z-index: 2;\r\n\r\n    flex-shrink: 0;\r\n\r\n    min-height: 51px;\r\n\r\n    padding: 0 22px;\r\n\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    border-radius: 6px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            135deg,\r\n            #f47a00,\r\n            #ff9432\r\n        );\r\n\r\n    color: #ffffff;\r\n\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n\r\n    text-decoration: none;\r\n\r\n    box-shadow:\r\n        0 10px 25px\r\n        rgba(244,122,0,.22);\r\n\r\n    transition:\r\n        transform .2s ease,\r\n        box-shadow .2s ease;\r\n}\r\n\r\n#benefits .eco-benefits-cta:hover {\r\n    color: #ffffff;\r\n\r\n    transform: translateY(-2px);\r\n\r\n    box-shadow:\r\n        0 15px 32px\r\n        rgba(244,122,0,.34);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   SCROLL REVEAL\r\n   ============================================================ *\/\r\n\r\n#benefits .eco-benefits-top,\r\n#benefits .eco-benefit-card,\r\n#benefits .eco-gauteng-panel {\r\n\r\n    opacity: 0;\r\n\r\n    transform:\r\n        translateY(24px);\r\n\r\n    transition:\r\n        opacity .65s ease,\r\n        transform .65s\r\n        cubic-bezier(.2,.7,.2,1);\r\n}\r\n\r\n\r\n#benefits.eco-benefits-visible\r\n.eco-benefits-top,\r\n\r\n#benefits.eco-benefits-visible\r\n.eco-benefit-card,\r\n\r\n#benefits.eco-benefits-visible\r\n.eco-gauteng-panel {\r\n\r\n    opacity: 1;\r\n\r\n    transform: none;\r\n}\r\n\r\n\r\n#benefits.eco-benefits-visible\r\n.eco-benefit-card:nth-child(1) {\r\n    transition-delay: .06s;\r\n}\r\n\r\n#benefits.eco-benefits-visible\r\n.eco-benefit-card:nth-child(2) {\r\n    transition-delay: .11s;\r\n}\r\n\r\n#benefits.eco-benefits-visible\r\n.eco-benefit-card:nth-child(3) {\r\n    transition-delay: .16s;\r\n}\r\n\r\n#benefits.eco-benefits-visible\r\n.eco-benefit-card:nth-child(4) {\r\n    transition-delay: .21s;\r\n}\r\n\r\n#benefits.eco-benefits-visible\r\n.eco-benefit-card:nth-child(5) {\r\n    transition-delay: .26s;\r\n}\r\n\r\n#benefits.eco-benefits-visible\r\n.eco-benefit-card:nth-child(6) {\r\n    transition-delay: .31s;\r\n}\r\n\r\n#benefits.eco-benefits-visible\r\n.eco-gauteng-panel {\r\n    transition-delay: .36s;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   TABLET\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 950px) {\r\n\r\n    #benefits.eco-benefits-section {\r\n        padding:\r\n            85px\r\n            20px;\r\n    }\r\n\r\n\r\n    #benefits .eco-benefits-top {\r\n        grid-template-columns:\r\n            1fr;\r\n\r\n        gap:\r\n            22px;\r\n\r\n        margin-bottom:\r\n            42px;\r\n    }\r\n\r\n\r\n    #benefits .eco-benefits-grid {\r\n        grid-template-columns:\r\n            repeat(2, minmax(0, 1fr));\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   MOBILE\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 650px) {\r\n\r\n    #benefits.eco-benefits-section {\r\n        padding:\r\n            70px\r\n            14px;\r\n\r\n        scroll-margin-top:\r\n            75px;\r\n    }\r\n\r\n\r\n    #benefits .eco-benefits-title {\r\n        font-size:\r\n            34px !important;\r\n    }\r\n\r\n\r\n    #benefits .eco-benefits-intro {\r\n        font-size:\r\n            14px !important;\r\n    }\r\n\r\n\r\n    #benefits .eco-benefits-grid {\r\n        grid-template-columns:\r\n            1fr;\r\n\r\n        gap:\r\n            12px;\r\n    }\r\n\r\n\r\n    #benefits .eco-benefit-card {\r\n        min-height:\r\n            auto;\r\n\r\n        padding:\r\n            25px\r\n            22px;\r\n    }\r\n\r\n\r\n    #benefits .eco-benefit-number {\r\n        margin-bottom:\r\n            20px;\r\n    }\r\n\r\n\r\n    #benefits .eco-gauteng-panel {\r\n        flex-direction:\r\n            column;\r\n\r\n        align-items:\r\n            flex-start;\r\n\r\n        padding:\r\n            24px\r\n            21px;\r\n    }\r\n\r\n\r\n    #benefits .eco-benefits-cta {\r\n        width:\r\n            100%;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   REDUCED MOTION\r\n   ============================================================ *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n    #benefits *,\r\n    #benefits *::before,\r\n    #benefits *::after {\r\n\r\n        animation:\r\n            none !important;\r\n\r\n        transition:\r\n            none !important;\r\n    }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<section\r\n    id=\"benefits\"\r\n    class=\"eco-benefits-section\"\r\n>\r\n\r\n    <div class=\"eco-benefits-inner\">\r\n\r\n\r\n        <!-- ==========================================\r\n             INTRO\r\n             ========================================== -->\r\n\r\n        <div class=\"eco-benefits-top\">\r\n\r\n\r\n            <div>\r\n\r\n                <div class=\"eco-benefits-kicker\">\r\n                    BUILT FOR REAL-WORLD USE\r\n                <\/div>\r\n\r\n\r\n                <h2 class=\"eco-benefits-title\">\r\n\r\n                    More Than Just\r\n                    <span>Vehicle Shade.<\/span>\r\n\r\n                <\/h2>\r\n\r\n            <\/div>\r\n\r\n\r\n            <p class=\"eco-benefits-intro\">\r\n\r\n                A carport should provide reliable\r\n                protection while fitting naturally\r\n                into your property. Eco Holdings\r\n                combines steel fabrication with\r\n                practical design and professional\r\n                installation to create carports\r\n                suited to residential, commercial\r\n                and industrial requirements.\r\n\r\n            <\/p>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- ==========================================\r\n             BENEFIT CARDS\r\n             ========================================== -->\r\n\r\n        <div class=\"eco-benefits-grid\">\r\n\r\n\r\n            <article class=\"eco-benefit-card\">\r\n\r\n                <div class=\"eco-benefit-number\">\r\n                    01 \/ PROTECTION\r\n                <\/div>\r\n\r\n                <h3 class=\"eco-benefit-title\">\r\n                    Everyday Vehicle Protection\r\n                <\/h3>\r\n\r\n                <p class=\"eco-benefit-copy\">\r\n\r\n                    Give your vehicles practical\r\n                    protection from direct sun and\r\n                    changing weather conditions.\r\n\r\n                <\/p>\r\n\r\n            <\/article>\r\n\r\n\r\n\r\n            <article class=\"eco-benefit-card\">\r\n\r\n                <div class=\"eco-benefit-number\">\r\n                    02 \/ STEEL\r\n                <\/div>\r\n\r\n                <h3 class=\"eco-benefit-title\">\r\n                    Strong Steel Construction\r\n                <\/h3>\r\n\r\n                <p class=\"eco-benefit-copy\">\r\n\r\n                    Our focus is on practical,\r\n                    durable steel fabrication\r\n                    designed for long-term use.\r\n\r\n                <\/p>\r\n\r\n            <\/article>\r\n\r\n\r\n\r\n            <article class=\"eco-benefit-card\">\r\n\r\n                <div class=\"eco-benefit-number\">\r\n                    03 \/ CUSTOM\r\n                <\/div>\r\n\r\n                <h3 class=\"eco-benefit-title\">\r\n                    Built Around Your Property\r\n                <\/h3>\r\n\r\n                <p class=\"eco-benefit-copy\">\r\n\r\n                    Carport dimensions and layouts\r\n                    can be designed around the\r\n                    available space and your\r\n                    specific requirements.\r\n\r\n                <\/p>\r\n\r\n            <\/article>\r\n\r\n\r\n\r\n            <article class=\"eco-benefit-card\">\r\n\r\n                <div class=\"eco-benefit-number\">\r\n                    04 \/ INSTALLATION\r\n                <\/div>\r\n\r\n                <h3 class=\"eco-benefit-title\">\r\n                    Professional Installation\r\n                <\/h3>\r\n\r\n                <p class=\"eco-benefit-copy\">\r\n\r\n                    Eco Holdings handles both the\r\n                    fabrication and installation\r\n                    of your steel carport.\r\n\r\n                <\/p>\r\n\r\n            <\/article>\r\n\r\n\r\n\r\n            <article class=\"eco-benefit-card\">\r\n\r\n                <div class=\"eco-benefit-number\">\r\n                    05 \/ APPLICATIONS\r\n                <\/div>\r\n\r\n                <h3 class=\"eco-benefit-title\">\r\n                    Residential &amp; Commercial\r\n                <\/h3>\r\n\r\n                <p class=\"eco-benefit-copy\">\r\n\r\n                    Solutions are available for\r\n                    homes, businesses, offices,\r\n                    commercial properties and\r\n                    larger applications.\r\n\r\n                <\/p>\r\n\r\n            <\/article>\r\n\r\n\r\n\r\n            <article class=\"eco-benefit-card\">\r\n\r\n                <div class=\"eco-benefit-number\">\r\n                    06 \/ FINISH\r\n                <\/div>\r\n\r\n                <h3 class=\"eco-benefit-title\">\r\n                    Clean, Practical Design\r\n                <\/h3>\r\n\r\n                <p class=\"eco-benefit-copy\">\r\n\r\n                    Strong steelwork doesn't have\r\n                    to look industrial. We aim for\r\n                    a neat structure that works\r\n                    with the surrounding property.\r\n\r\n                <\/p>\r\n\r\n            <\/article>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- ==========================================\r\n             GAUTENG COVERAGE\r\n             ========================================== -->\r\n\r\n        <div class=\"eco-gauteng-panel\">\r\n\r\n\r\n            <div class=\"eco-gauteng-copy\">\r\n\r\n                <div class=\"eco-location-marker\">\r\n                    \u25cf\r\n                <\/div>\r\n\r\n\r\n                <div>\r\n\r\n                    <h3 class=\"eco-gauteng-title\">\r\n\r\n                        Carport Installations Across\r\n                        the Whole of Gauteng\r\n\r\n                    <\/h3>\r\n\r\n\r\n                    <p class=\"eco-gauteng-text\">\r\n\r\n                        Speak to Eco Holdings about\r\n                        your residential or commercial\r\n                        carport requirements anywhere\r\n                        in Gauteng.\r\n\r\n                    <\/p>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n            <a\r\n                href=\"#quote\"\r\n                class=\"eco-benefits-cta\"\r\n            >\r\n                REQUEST A FREE QUOTE\r\n            <\/a>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<script>\r\n(function () {\r\n\r\n    function initEcoBenefits() {\r\n\r\n        var section =\r\n            document.getElementById(\r\n                \"benefits\"\r\n            );\r\n\r\n        if (!section) {\r\n            return;\r\n        }\r\n\r\n\r\n        if (\r\n            \"IntersectionObserver\"\r\n            in window\r\n        ) {\r\n\r\n            var observer =\r\n                new IntersectionObserver(\r\n                    function (entries) {\r\n\r\n                        entries.forEach(\r\n                            function (entry) {\r\n\r\n                                if (\r\n                                    entry.isIntersecting\r\n                                ) {\r\n\r\n                                    section.classList.add(\r\n                                        \"eco-benefits-visible\"\r\n                                    );\r\n\r\n                                    observer.disconnect();\r\n\r\n                                }\r\n\r\n                            }\r\n                        );\r\n\r\n                    },\r\n                    {\r\n                        threshold: 0.10\r\n                    }\r\n                );\r\n\r\n\r\n            observer.observe(\r\n                section\r\n            );\r\n\r\n        } else {\r\n\r\n            section.classList.add(\r\n                \"eco-benefits-visible\"\r\n            );\r\n\r\n        }\r\n\r\n    }\r\n\r\n\r\n    if (\r\n        document.readyState ===\r\n        \"loading\"\r\n    ) {\r\n\r\n        document.addEventListener(\r\n            \"DOMContentLoaded\",\r\n            initEcoBenefits\r\n        );\r\n\r\n    } else {\r\n\r\n        initEcoBenefits();\r\n\r\n    }\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-29f5f0c elementor-widget elementor-widget-html\" data-id=\"29f5f0c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ============================================================\r\n   ECO HOLDINGS CARPORTS\r\n   SECTION 6 \u2014 GALLERY\r\n   MENU ANCHOR: #gallery\r\n   ============================================================ *\/\r\n\r\n#gallery.eco-gallery-section {\r\n    --eco-orange: #f47a00;\r\n    --eco-dark: #101214;\r\n    --eco-grey: #6f7478;\r\n    --eco-white: #ffffff;\r\n    --eco-border: #e4e6e8;\r\n\r\n    width: 100%;\r\n    position: relative;\r\n\r\n    padding: 100px 25px 105px;\r\n\r\n    background: #ffffff;\r\n\r\n    overflow: hidden;\r\n\r\n    font-family: \"Poppins\", Arial, sans-serif;\r\n\r\n    scroll-margin-top: 140px;\r\n}\r\n\r\n#gallery *,\r\n#gallery *::before,\r\n#gallery *::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   INNER\r\n   ============================================================ *\/\r\n\r\n#gallery .eco-gallery-inner {\r\n    width: 100%;\r\n    max-width: 1320px;\r\n\r\n    margin: 0 auto;\r\n\r\n    position: relative;\r\n    z-index: 2;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   INTRO\r\n   ============================================================ *\/\r\n\r\n#gallery .eco-gallery-heading {\r\n    max-width: 780px;\r\n\r\n    margin: 0 auto 48px;\r\n\r\n    text-align: center;\r\n}\r\n\r\n#gallery .eco-gallery-kicker {\r\n    display: inline-flex;\r\n    align-items: center;\r\n\r\n    gap: 10px;\r\n\r\n    margin-bottom: 15px;\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n\r\n    letter-spacing: 2px;\r\n    text-transform: uppercase;\r\n}\r\n\r\n#gallery .eco-gallery-kicker::before,\r\n#gallery .eco-gallery-kicker::after {\r\n    content: \"\";\r\n\r\n    width: 27px;\r\n    height: 2px;\r\n\r\n    background: var(--eco-orange);\r\n\r\n    border-radius: 10px;\r\n}\r\n\r\n#gallery .eco-gallery-title {\r\n    margin: 0 0 15px !important;\r\n\r\n    color: var(--eco-dark) !important;\r\n\r\n    font-family: \"Poppins\", Arial, sans-serif !important;\r\n\r\n    font-size: clamp(36px, 4vw, 50px) !important;\r\n    font-weight: 700 !important;\r\n    line-height: 1.12 !important;\r\n\r\n    letter-spacing: -1.4px;\r\n}\r\n\r\n#gallery .eco-gallery-title span {\r\n    color: var(--eco-orange);\r\n}\r\n\r\n#gallery .eco-gallery-description {\r\n    max-width: 680px;\r\n\r\n    margin: 0 auto !important;\r\n\r\n    color: var(--eco-grey) !important;\r\n\r\n    font-size: 14px !important;\r\n    line-height: 1.7 !important;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   GALLERY GRID\r\n   ============================================================ *\/\r\n\r\n#gallery .eco-gallery-grid {\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        1.35fr\r\n        1fr\r\n        1fr;\r\n\r\n    grid-template-rows:\r\n        285px\r\n        285px;\r\n\r\n    gap: 14px;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   IMAGE ITEM\r\n   ============================================================ *\/\r\n\r\n#gallery .eco-gallery-item {\r\n    position: relative;\r\n\r\n    overflow: hidden;\r\n\r\n    border-radius: 13px;\r\n\r\n    cursor: pointer;\r\n\r\n    background: #111;\r\n\r\n    box-shadow:\r\n        0 10px 35px\r\n        rgba(0,0,0,.08);\r\n\r\n    opacity: 0;\r\n\r\n    transform: translateY(25px);\r\n\r\n    transition:\r\n        opacity .65s ease,\r\n        transform .65s cubic-bezier(.2,.7,.2,1),\r\n        box-shadow .3s ease;\r\n}\r\n\r\n\r\n\/* LARGE LEFT IMAGE *\/\r\n\r\n#gallery .eco-gallery-item:nth-child(1) {\r\n    grid-row: 1 \/ 3;\r\n}\r\n\r\n\r\n\/* WIDE BOTTOM IMAGE *\/\r\n\r\n#gallery .eco-gallery-item:nth-child(4) {\r\n    grid-column: 2 \/ 4;\r\n}\r\n\r\n\r\n\/* IMAGE *\/\r\n\r\n#gallery .eco-gallery-item img {\r\n    display: block;\r\n\r\n    width: 100%;\r\n    height: 100%;\r\n\r\n    object-fit: cover;\r\n\r\n    transition:\r\n        transform .55s cubic-bezier(.2,.7,.2,1),\r\n        filter .4s ease;\r\n}\r\n\r\n\r\n\/* OVERLAY *\/\r\n\r\n#gallery .eco-gallery-overlay {\r\n    position: absolute;\r\n\r\n    inset: 0;\r\n\r\n    display: flex;\r\n    align-items: flex-end;\r\n    justify-content: space-between;\r\n\r\n    padding: 22px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            180deg,\r\n            transparent 45%,\r\n            rgba(5,7,9,.78) 100%\r\n        );\r\n\r\n    opacity: .8;\r\n\r\n    transition:\r\n        opacity .3s ease;\r\n}\r\n\r\n\r\n\/* LABEL *\/\r\n\r\n#gallery .eco-gallery-label {\r\n    color: #ffffff;\r\n\r\n    font-size: 13px;\r\n    font-weight: 600;\r\n\r\n    transform: translateY(5px);\r\n\r\n    transition:\r\n        transform .3s ease;\r\n}\r\n\r\n\r\n\/* OPEN BUTTON *\/\r\n\r\n#gallery .eco-gallery-open {\r\n    width: 38px;\r\n    height: 38px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.4);\r\n\r\n    border-radius: 50%;\r\n\r\n    background:\r\n        rgba(0,0,0,.25);\r\n\r\n    color: #ffffff;\r\n\r\n    font-size: 19px;\r\n\r\n    backdrop-filter: blur(8px);\r\n    -webkit-backdrop-filter: blur(8px);\r\n\r\n    transition:\r\n        background .25s ease,\r\n        border-color .25s ease,\r\n        transform .25s ease;\r\n}\r\n\r\n\r\n\/* HOVER *\/\r\n\r\n#gallery .eco-gallery-item:hover {\r\n    box-shadow:\r\n        0 20px 45px\r\n        rgba(0,0,0,.14);\r\n}\r\n\r\n#gallery .eco-gallery-item:hover img {\r\n    transform: scale(1.055);\r\n\r\n    filter: brightness(.92);\r\n}\r\n\r\n#gallery .eco-gallery-item:hover\r\n.eco-gallery-overlay {\r\n    opacity: 1;\r\n}\r\n\r\n#gallery .eco-gallery-item:hover\r\n.eco-gallery-label {\r\n    transform: none;\r\n}\r\n\r\n#gallery .eco-gallery-item:hover\r\n.eco-gallery-open {\r\n    background: var(--eco-orange);\r\n\r\n    border-color: var(--eco-orange);\r\n\r\n    transform: rotate(45deg);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   GALLERY CTA\r\n   ============================================================ *\/\r\n\r\n#gallery .eco-gallery-cta {\r\n    margin-top: 32px;\r\n\r\n    padding: 27px 30px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n\r\n    gap: 25px;\r\n\r\n    border:\r\n        1px solid\r\n        var(--eco-border);\r\n\r\n    border-radius: 12px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            135deg,\r\n            #f8f9fa,\r\n            #ffffff\r\n        );\r\n}\r\n\r\n#gallery .eco-gallery-cta-copy {\r\n    max-width: 720px;\r\n}\r\n\r\n#gallery .eco-gallery-cta-title {\r\n    margin: 0 0 5px !important;\r\n\r\n    color: var(--eco-dark) !important;\r\n\r\n    font-family: \"Poppins\", Arial, sans-serif !important;\r\n\r\n    font-size: 18px !important;\r\n    font-weight: 700 !important;\r\n    line-height: 1.3 !important;\r\n}\r\n\r\n#gallery .eco-gallery-cta-text {\r\n    margin: 0 !important;\r\n\r\n    color: var(--eco-grey) !important;\r\n\r\n    font-size: 12px !important;\r\n    line-height: 1.55 !important;\r\n}\r\n\r\n\r\n\/* BUTTON *\/\r\n\r\n#gallery .eco-gallery-quote {\r\n    min-height: 50px;\r\n\r\n    padding: 0 21px;\r\n\r\n    flex-shrink: 0;\r\n\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    border-radius: 6px;\r\n\r\n    background: var(--eco-orange);\r\n    color: #ffffff;\r\n\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n\r\n    text-decoration: none;\r\n\r\n    box-shadow:\r\n        0 9px 24px\r\n        rgba(244,122,0,.22);\r\n\r\n    transition:\r\n        transform .2s ease,\r\n        box-shadow .2s ease,\r\n        background .2s ease;\r\n}\r\n\r\n#gallery .eco-gallery-quote:hover {\r\n    background: #ff8c22;\r\n\r\n    color: #ffffff;\r\n\r\n    transform: translateY(-2px);\r\n\r\n    box-shadow:\r\n        0 14px 30px\r\n        rgba(244,122,0,.32);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   LIGHTBOX\r\n   ============================================================ *\/\r\n\r\n#eco-gallery-lightbox {\r\n    position: fixed;\r\n\r\n    inset: 0;\r\n\r\n    z-index: 999999;\r\n\r\n    padding: 35px;\r\n\r\n    display: none;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    background:\r\n        rgba(5,7,9,.94);\r\n\r\n    backdrop-filter: blur(10px);\r\n    -webkit-backdrop-filter: blur(10px);\r\n\r\n    opacity: 0;\r\n\r\n    transition:\r\n        opacity .25s ease;\r\n}\r\n\r\n#eco-gallery-lightbox.eco-lightbox-open {\r\n    display: flex;\r\n}\r\n\r\n#eco-gallery-lightbox.eco-lightbox-visible {\r\n    opacity: 1;\r\n}\r\n\r\n\r\n\/* IMAGE WRAP *\/\r\n\r\n#eco-gallery-lightbox .eco-lightbox-inner {\r\n    position: relative;\r\n\r\n    width: 100%;\r\n    max-width: 1250px;\r\n\r\n    height: 86vh;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n}\r\n\r\n\r\n\/* IMAGE *\/\r\n\r\n#eco-gallery-lightbox .eco-lightbox-image {\r\n    display: block;\r\n\r\n    width: auto;\r\n    max-width: 100%;\r\n\r\n    height: auto;\r\n    max-height: 86vh;\r\n\r\n    object-fit: contain;\r\n\r\n    border-radius: 8px;\r\n\r\n    box-shadow:\r\n        0 30px 90px\r\n        rgba(0,0,0,.55);\r\n}\r\n\r\n\r\n\/* CLOSE *\/\r\n\r\n#eco-gallery-lightbox .eco-lightbox-close {\r\n    position: absolute;\r\n\r\n    top: -15px;\r\n    right: 0;\r\n\r\n    width: 44px;\r\n    height: 44px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    border: 0;\r\n    border-radius: 50%;\r\n\r\n    background: var(--eco-orange);\r\n\r\n    color: #ffffff;\r\n\r\n    font-family: Arial, sans-serif;\r\n\r\n    font-size: 26px;\r\n    font-weight: 300;\r\n\r\n    line-height: 1;\r\n\r\n    cursor: pointer;\r\n\r\n    box-shadow:\r\n        0 8px 25px\r\n        rgba(0,0,0,.25);\r\n}\r\n\r\n\r\n\/* ARROWS *\/\r\n\r\n#eco-gallery-lightbox .eco-lightbox-arrow {\r\n    position: absolute;\r\n\r\n    top: 50%;\r\n\r\n    width: 48px;\r\n    height: 48px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    transform: translateY(-50%);\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.22);\r\n\r\n    border-radius: 50%;\r\n\r\n    background:\r\n        rgba(255,255,255,.09);\r\n\r\n    color: #ffffff;\r\n\r\n    font-size: 26px;\r\n\r\n    cursor: pointer;\r\n\r\n    backdrop-filter: blur(8px);\r\n\r\n    transition:\r\n        background .2s ease,\r\n        border-color .2s ease;\r\n}\r\n\r\n#eco-gallery-lightbox\r\n.eco-lightbox-arrow:hover {\r\n    background: var(--eco-orange);\r\n\r\n    border-color: var(--eco-orange);\r\n}\r\n\r\n#eco-gallery-lightbox\r\n.eco-lightbox-prev {\r\n    left: 15px;\r\n}\r\n\r\n#eco-gallery-lightbox\r\n.eco-lightbox-next {\r\n    right: 15px;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   SCROLL REVEAL\r\n   ============================================================ *\/\r\n\r\n#gallery.eco-gallery-visible\r\n.eco-gallery-item {\r\n    opacity: 1;\r\n\r\n    transform: none;\r\n}\r\n\r\n#gallery.eco-gallery-visible\r\n.eco-gallery-item:nth-child(1) {\r\n    transition-delay: .05s;\r\n}\r\n\r\n#gallery.eco-gallery-visible\r\n.eco-gallery-item:nth-child(2) {\r\n    transition-delay: .12s;\r\n}\r\n\r\n#gallery.eco-gallery-visible\r\n.eco-gallery-item:nth-child(3) {\r\n    transition-delay: .19s;\r\n}\r\n\r\n#gallery.eco-gallery-visible\r\n.eco-gallery-item:nth-child(4) {\r\n    transition-delay: .26s;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   TABLET\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 900px) {\r\n\r\n    #gallery.eco-gallery-section {\r\n        padding:\r\n            80px\r\n            20px\r\n            85px;\r\n    }\r\n\r\n\r\n    #gallery .eco-gallery-grid {\r\n        grid-template-columns:\r\n            1fr\r\n            1fr;\r\n\r\n        grid-template-rows:\r\n            360px\r\n            240px\r\n            280px;\r\n    }\r\n\r\n\r\n    #gallery .eco-gallery-item:nth-child(1) {\r\n        grid-column:\r\n            1 \/ 3;\r\n\r\n        grid-row:\r\n            auto;\r\n    }\r\n\r\n\r\n    #gallery .eco-gallery-item:nth-child(4) {\r\n        grid-column:\r\n            1 \/ 3;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   MOBILE\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 600px) {\r\n\r\n    #gallery.eco-gallery-section {\r\n        padding:\r\n            65px\r\n            14px\r\n            72px;\r\n\r\n        scroll-margin-top:\r\n            75px;\r\n    }\r\n\r\n\r\n    #gallery .eco-gallery-heading {\r\n        margin-bottom:\r\n            35px;\r\n    }\r\n\r\n\r\n    #gallery .eco-gallery-title {\r\n        font-size:\r\n            34px !important;\r\n    }\r\n\r\n\r\n    #gallery .eco-gallery-grid {\r\n        display: grid;\r\n\r\n        grid-template-columns:\r\n            1fr;\r\n\r\n        grid-template-rows:\r\n            none;\r\n\r\n        gap:\r\n            10px;\r\n    }\r\n\r\n\r\n    #gallery .eco-gallery-item,\r\n    #gallery .eco-gallery-item:nth-child(1),\r\n    #gallery .eco-gallery-item:nth-child(4) {\r\n\r\n        grid-column:\r\n            auto;\r\n\r\n        grid-row:\r\n            auto;\r\n\r\n        height:\r\n            260px;\r\n    }\r\n\r\n\r\n    #gallery .eco-gallery-item:nth-child(2) {\r\n        height:\r\n            330px;\r\n    }\r\n\r\n\r\n    #gallery .eco-gallery-item:nth-child(3) {\r\n        height:\r\n            285px;\r\n    }\r\n\r\n\r\n    #gallery .eco-gallery-cta {\r\n        flex-direction:\r\n            column;\r\n\r\n        align-items:\r\n            flex-start;\r\n\r\n        padding:\r\n            24px\r\n            20px;\r\n    }\r\n\r\n\r\n    #gallery .eco-gallery-quote {\r\n        width:\r\n            100%;\r\n    }\r\n\r\n\r\n    #eco-gallery-lightbox {\r\n        padding:\r\n            15px;\r\n    }\r\n\r\n\r\n    #eco-gallery-lightbox\r\n    .eco-lightbox-arrow {\r\n        width:\r\n            42px;\r\n\r\n        height:\r\n            42px;\r\n\r\n        font-size:\r\n            21px;\r\n    }\r\n\r\n\r\n    #eco-gallery-lightbox\r\n    .eco-lightbox-prev {\r\n        left:\r\n            4px;\r\n    }\r\n\r\n\r\n    #eco-gallery-lightbox\r\n    .eco-lightbox-next {\r\n        right:\r\n            4px;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   REDUCED MOTION\r\n   ============================================================ *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n    #gallery *,\r\n    #gallery *::before,\r\n    #gallery *::after {\r\n\r\n        transition:\r\n            none !important;\r\n\r\n        animation:\r\n            none !important;\r\n    }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<section\r\n    id=\"gallery\"\r\n    class=\"eco-gallery-section\"\r\n>\r\n\r\n    <div class=\"eco-gallery-inner\">\r\n\r\n\r\n        <!-- INTRO -->\r\n\r\n        <div class=\"eco-gallery-heading\">\r\n\r\n            <div class=\"eco-gallery-kicker\">\r\n                CARPORT GALLERY\r\n            <\/div>\r\n\r\n\r\n            <h2 class=\"eco-gallery-title\">\r\n\r\n                Carport Designs for\r\n                <span>Different Properties.<\/span>\r\n\r\n            <\/h2>\r\n\r\n\r\n            <p class=\"eco-gallery-description\">\r\n\r\n                Explore different steel carport\r\n                layouts and applications for\r\n                residential and commercial\r\n                properties.\r\n\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- GALLERY -->\r\n\r\n        <div class=\"eco-gallery-grid\">\r\n\r\n\r\n            <!-- IMAGE 1 -->\r\n\r\n            <div\r\n                class=\"eco-gallery-item\"\r\n                data-eco-gallery-index=\"0\"\r\n            >\r\n\r\n                <img decoding=\"async\"\r\n                    src=\"https:\/\/carports.ecoholdings.co.za\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-03_20_02-PM-4.png\"\r\n                    alt=\"Large residential steel carport\"\r\n                    loading=\"lazy\"\r\n                >\r\n\r\n                <div class=\"eco-gallery-overlay\">\r\n\r\n                    <div class=\"eco-gallery-label\">\r\n                        Large Residential Carport\r\n                    <\/div>\r\n\r\n                    <div class=\"eco-gallery-open\">\r\n                        +\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- IMAGE 2 -->\r\n\r\n            <div\r\n                class=\"eco-gallery-item\"\r\n                data-eco-gallery-index=\"1\"\r\n            >\r\n\r\n                <img decoding=\"async\"\r\n                    src=\"https:\/\/carports.ecoholdings.co.za\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-03_20_02-PM-1.png\"\r\n                    alt=\"Multi vehicle steel carport\"\r\n                    loading=\"lazy\"\r\n                >\r\n\r\n                <div class=\"eco-gallery-overlay\">\r\n\r\n                    <div class=\"eco-gallery-label\">\r\n                        Multi-Vehicle Carport\r\n                    <\/div>\r\n\r\n                    <div class=\"eco-gallery-open\">\r\n                        +\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- IMAGE 3 -->\r\n\r\n            <div\r\n                class=\"eco-gallery-item\"\r\n                data-eco-gallery-index=\"2\"\r\n            >\r\n\r\n                <img decoding=\"async\"\r\n                    src=\"https:\/\/carports.ecoholdings.co.za\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-03_20_02-PM-2.png\"\r\n                    alt=\"Steel carport structure detail\"\r\n                    loading=\"lazy\"\r\n                >\r\n\r\n                <div class=\"eco-gallery-overlay\">\r\n\r\n                    <div class=\"eco-gallery-label\">\r\n                        Steel Structure Detail\r\n                    <\/div>\r\n\r\n                    <div class=\"eco-gallery-open\">\r\n                        +\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- IMAGE 4 -->\r\n\r\n            <div\r\n                class=\"eco-gallery-item\"\r\n                data-eco-gallery-index=\"3\"\r\n            >\r\n\r\n                <img decoding=\"async\"\r\n                    src=\"https:\/\/carports.ecoholdings.co.za\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-03_20_02-PM-3.png\"\r\n                    alt=\"Freestanding residential steel carport\"\r\n                    loading=\"lazy\"\r\n                >\r\n\r\n                <div class=\"eco-gallery-overlay\">\r\n\r\n                    <div class=\"eco-gallery-label\">\r\n                        Freestanding Carport\r\n                    <\/div>\r\n\r\n                    <div class=\"eco-gallery-open\">\r\n                        +\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- CTA -->\r\n\r\n        <div class=\"eco-gallery-cta\">\r\n\r\n            <div class=\"eco-gallery-cta-copy\">\r\n\r\n                <h3 class=\"eco-gallery-cta-title\">\r\n\r\n                    Have a Carport Layout in Mind?\r\n\r\n                <\/h3>\r\n\r\n                <p class=\"eco-gallery-cta-text\">\r\n\r\n                    Tell us about your property and\r\n                    requirements. We manufacture and\r\n                    install custom steel carports\r\n                    throughout Gauteng.\r\n\r\n                <\/p>\r\n\r\n            <\/div>\r\n\r\n\r\n            <a\r\n                href=\"#quote\"\r\n                class=\"eco-gallery-quote\"\r\n            >\r\n                GET A FREE QUOTE\r\n            <\/a>\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- ==========================================================\r\n     LIGHTBOX\r\n     ========================================================== -->\r\n\r\n<div\r\n    id=\"eco-gallery-lightbox\"\r\n    aria-hidden=\"true\"\r\n>\r\n\r\n    <div class=\"eco-lightbox-inner\">\r\n\r\n        <button\r\n            type=\"button\"\r\n            class=\"eco-lightbox-close\"\r\n            aria-label=\"Close gallery\"\r\n        >\r\n            \u00d7\r\n        <\/button>\r\n\r\n\r\n        <button\r\n            type=\"button\"\r\n            class=\"\r\n                eco-lightbox-arrow\r\n                eco-lightbox-prev\r\n            \"\r\n            aria-label=\"Previous image\"\r\n        >\r\n            \u2039\r\n        <\/button>\r\n\r\n\r\n        <img decoding=\"async\"\r\n            class=\"eco-lightbox-image\"\r\n            src=\"\"\r\n            alt=\"\"\r\n        >\r\n\r\n\r\n        <button\r\n            type=\"button\"\r\n            class=\"\r\n                eco-lightbox-arrow\r\n                eco-lightbox-next\r\n            \"\r\n            aria-label=\"Next image\"\r\n        >\r\n            \u203a\r\n        <\/button>\r\n\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<script>\r\n(function () {\r\n\r\n    function initEcoGallery() {\r\n\r\n        var section =\r\n            document.getElementById(\r\n                \"gallery\"\r\n            );\r\n\r\n        if (!section) {\r\n            return;\r\n        }\r\n\r\n\r\n        \/* =====================================================\r\n           SCROLL REVEAL\r\n           ===================================================== *\/\r\n\r\n        if (\r\n            \"IntersectionObserver\"\r\n            in window\r\n        ) {\r\n\r\n            var observer =\r\n                new IntersectionObserver(\r\n                    function (entries) {\r\n\r\n                        entries.forEach(\r\n                            function (entry) {\r\n\r\n                                if (\r\n                                    entry.isIntersecting\r\n                                ) {\r\n\r\n                                    section.classList.add(\r\n                                        \"eco-gallery-visible\"\r\n                                    );\r\n\r\n                                    observer.disconnect();\r\n\r\n                                }\r\n\r\n                            }\r\n                        );\r\n\r\n                    },\r\n                    {\r\n                        threshold: 0.10\r\n                    }\r\n                );\r\n\r\n\r\n            observer.observe(\r\n                section\r\n            );\r\n\r\n        } else {\r\n\r\n            section.classList.add(\r\n                \"eco-gallery-visible\"\r\n            );\r\n\r\n        }\r\n\r\n\r\n\r\n        \/* =====================================================\r\n           LIGHTBOX\r\n           ===================================================== *\/\r\n\r\n        var galleryItems =\r\n            section.querySelectorAll(\r\n                \".eco-gallery-item\"\r\n            );\r\n\r\n        var lightbox =\r\n            document.getElementById(\r\n                \"eco-gallery-lightbox\"\r\n            );\r\n\r\n        var lightboxImage =\r\n            lightbox.querySelector(\r\n                \".eco-lightbox-image\"\r\n            );\r\n\r\n        var closeButton =\r\n            lightbox.querySelector(\r\n                \".eco-lightbox-close\"\r\n            );\r\n\r\n        var previousButton =\r\n            lightbox.querySelector(\r\n                \".eco-lightbox-prev\"\r\n            );\r\n\r\n        var nextButton =\r\n            lightbox.querySelector(\r\n                \".eco-lightbox-next\"\r\n            );\r\n\r\n\r\n        var images = [];\r\n\r\n        var currentIndex = 0;\r\n\r\n\r\n        galleryItems.forEach(\r\n            function (item) {\r\n\r\n                var image =\r\n                    item.querySelector(\r\n                        \"img\"\r\n                    );\r\n\r\n                images.push({\r\n                    src: image.src,\r\n                    alt: image.alt\r\n                });\r\n\r\n\r\n                item.addEventListener(\r\n                    \"click\",\r\n                    function () {\r\n\r\n                        currentIndex =\r\n                            parseInt(\r\n                                item.getAttribute(\r\n                                    \"data-eco-gallery-index\"\r\n                                ),\r\n                                10\r\n                            );\r\n\r\n                        openLightbox();\r\n\r\n                    }\r\n                );\r\n\r\n            }\r\n        );\r\n\r\n\r\n        function updateImage() {\r\n\r\n            lightboxImage.src =\r\n                images[currentIndex].src;\r\n\r\n            lightboxImage.alt =\r\n                images[currentIndex].alt;\r\n\r\n        }\r\n\r\n\r\n        function openLightbox() {\r\n\r\n            updateImage();\r\n\r\n            lightbox.classList.add(\r\n                \"eco-lightbox-open\"\r\n            );\r\n\r\n            lightbox.setAttribute(\r\n                \"aria-hidden\",\r\n                \"false\"\r\n            );\r\n\r\n            document.body.style.overflow =\r\n                \"hidden\";\r\n\r\n\r\n            requestAnimationFrame(\r\n                function () {\r\n\r\n                    lightbox.classList.add(\r\n                        \"eco-lightbox-visible\"\r\n                    );\r\n\r\n                }\r\n            );\r\n\r\n        }\r\n\r\n\r\n        function closeLightbox() {\r\n\r\n            lightbox.classList.remove(\r\n                \"eco-lightbox-visible\"\r\n            );\r\n\r\n\r\n            setTimeout(\r\n                function () {\r\n\r\n                    lightbox.classList.remove(\r\n                        \"eco-lightbox-open\"\r\n                    );\r\n\r\n                    lightbox.setAttribute(\r\n                        \"aria-hidden\",\r\n                        \"true\"\r\n                    );\r\n\r\n                    document.body.style.overflow =\r\n                        \"\";\r\n\r\n                },\r\n                250\r\n            );\r\n\r\n        }\r\n\r\n\r\n        function previousImage() {\r\n\r\n            currentIndex =\r\n                (\r\n                    currentIndex - 1 +\r\n                    images.length\r\n                )\r\n                %\r\n                images.length;\r\n\r\n            updateImage();\r\n\r\n        }\r\n\r\n\r\n        function nextImage() {\r\n\r\n            currentIndex =\r\n                (\r\n                    currentIndex + 1\r\n                )\r\n                %\r\n                images.length;\r\n\r\n            updateImage();\r\n\r\n        }\r\n\r\n\r\n        closeButton.addEventListener(\r\n            \"click\",\r\n            closeLightbox\r\n        );\r\n\r\n\r\n        previousButton.addEventListener(\r\n            \"click\",\r\n            function (event) {\r\n\r\n                event.stopPropagation();\r\n\r\n                previousImage();\r\n\r\n            }\r\n        );\r\n\r\n\r\n        nextButton.addEventListener(\r\n            \"click\",\r\n            function (event) {\r\n\r\n                event.stopPropagation();\r\n\r\n                nextImage();\r\n\r\n            }\r\n        );\r\n\r\n\r\n        lightbox.addEventListener(\r\n            \"click\",\r\n            function (event) {\r\n\r\n                if (\r\n                    event.target ===\r\n                    lightbox\r\n                ) {\r\n\r\n                    closeLightbox();\r\n\r\n                }\r\n\r\n            }\r\n        );\r\n\r\n\r\n        document.addEventListener(\r\n            \"keydown\",\r\n            function (event) {\r\n\r\n                if (\r\n                    !lightbox.classList.contains(\r\n                        \"eco-lightbox-open\"\r\n                    )\r\n                ) {\r\n                    return;\r\n                }\r\n\r\n\r\n                if (\r\n                    event.key ===\r\n                    \"Escape\"\r\n                ) {\r\n\r\n                    closeLightbox();\r\n\r\n                }\r\n\r\n\r\n                if (\r\n                    event.key ===\r\n                    \"ArrowLeft\"\r\n                ) {\r\n\r\n                    previousImage();\r\n\r\n                }\r\n\r\n\r\n                if (\r\n                    event.key ===\r\n                    \"ArrowRight\"\r\n                ) {\r\n\r\n                    nextImage();\r\n\r\n                }\r\n\r\n            }\r\n        );\r\n\r\n    }\r\n\r\n\r\n    if (\r\n        document.readyState ===\r\n        \"loading\"\r\n    ) {\r\n\r\n        document.addEventListener(\r\n            \"DOMContentLoaded\",\r\n            initEcoGallery\r\n        );\r\n\r\n    } else {\r\n\r\n        initEcoGallery();\r\n\r\n    }\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e346c5d elementor-widget elementor-widget-html\" data-id=\"e346c5d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ============================================================\r\n   ECO HOLDINGS CARPORTS\r\n   SECTION 7 \u2014 MID-PAGE QUOTE CTA\r\n   SECTION ID: #quote-cta\r\n   ============================================================ *\/\r\n\r\n#quote-cta.eco-quote-cta {\r\n    --eco-orange: #f47a00;\r\n    --eco-orange-light: #ff9635;\r\n    --eco-dark: #090b0d;\r\n    --eco-white: #ffffff;\r\n\r\n    position: relative;\r\n    isolation: isolate;\r\n\r\n    width: 100%;\r\n\r\n    padding: 88px 25px;\r\n\r\n    overflow: hidden;\r\n\r\n    background:\r\n        linear-gradient(\r\n            120deg,\r\n            #080a0c 0%,\r\n            #121518 58%,\r\n            #0a0c0e 100%\r\n        );\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif;\r\n}\r\n\r\n#quote-cta *,\r\n#quote-cta *::before,\r\n#quote-cta *::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   BACKGROUND GLOW\r\n   ============================================================ *\/\r\n\r\n#quote-cta.eco-quote-cta::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n    z-index: -2;\r\n\r\n    width: 560px;\r\n    height: 560px;\r\n\r\n    right: -180px;\r\n    top: -320px;\r\n\r\n    border-radius: 50%;\r\n\r\n    background:\r\n        radial-gradient(\r\n            circle,\r\n            rgba(244,122,0,.28) 0%,\r\n            rgba(244,122,0,.08) 38%,\r\n            rgba(244,122,0,0) 70%\r\n        );\r\n\r\n    pointer-events: none;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   MOVING ORANGE LIGHT\r\n   ============================================================ *\/\r\n\r\n#quote-cta.eco-quote-cta::after {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n    z-index: -1;\r\n\r\n    top: 0;\r\n    bottom: 0;\r\n\r\n    width: 260px;\r\n\r\n    left: -320px;\r\n\r\n    transform: skewX(-18deg);\r\n\r\n    background:\r\n        linear-gradient(\r\n            90deg,\r\n            transparent,\r\n            rgba(244,122,0,.07),\r\n            transparent\r\n        );\r\n\r\n    animation:\r\n        ecoQuoteSweep\r\n        7s\r\n        ease-in-out\r\n        infinite;\r\n\r\n    pointer-events: none;\r\n}\r\n\r\n@keyframes ecoQuoteSweep {\r\n\r\n    0%,\r\n    25% {\r\n        left: -320px;\r\n    }\r\n\r\n    75%,\r\n    100% {\r\n        left: calc(100% + 320px);\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   INNER\r\n   ============================================================ *\/\r\n\r\n#quote-cta .eco-quote-cta-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n\r\n    width: 100%;\r\n    max-width: 1320px;\r\n\r\n    margin: 0 auto;\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        minmax(0, 1fr)\r\n        auto;\r\n\r\n    align-items: center;\r\n\r\n    gap: 70px;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   LEFT COPY\r\n   ============================================================ *\/\r\n\r\n#quote-cta .eco-quote-copy {\r\n    max-width: 810px;\r\n}\r\n\r\n\r\n\/* KICKER *\/\r\n\r\n#quote-cta .eco-quote-kicker {\r\n    display: inline-flex;\r\n\r\n    align-items: center;\r\n\r\n    gap: 10px;\r\n\r\n    margin-bottom: 15px;\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n\r\n    letter-spacing: 2px;\r\n\r\n    text-transform: uppercase;\r\n}\r\n\r\n#quote-cta .eco-quote-kicker::before {\r\n    content: \"\";\r\n\r\n    width: 34px;\r\n    height: 3px;\r\n\r\n    border-radius: 20px;\r\n\r\n    background: var(--eco-orange);\r\n\r\n    box-shadow:\r\n        0 0 15px rgba(244,122,0,.45);\r\n}\r\n\r\n\r\n\/* TITLE *\/\r\n\r\n#quote-cta .eco-quote-title {\r\n    max-width: 780px;\r\n\r\n    margin:\r\n        0\r\n        0\r\n        15px\r\n        0 !important;\r\n\r\n    color: #ffffff !important;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif !important;\r\n\r\n    font-size:\r\n        clamp(34px, 4vw, 50px) !important;\r\n\r\n    font-weight: 700 !important;\r\n\r\n    line-height: 1.12 !important;\r\n\r\n    letter-spacing: -1.4px;\r\n}\r\n\r\n#quote-cta .eco-quote-title span {\r\n    color: var(--eco-orange);\r\n}\r\n\r\n\r\n\/* DESCRIPTION *\/\r\n\r\n#quote-cta .eco-quote-description {\r\n    max-width: 720px;\r\n\r\n    margin:\r\n        0\r\n        0\r\n        22px\r\n        0 !important;\r\n\r\n    color:\r\n        rgba(255,255,255,.68) !important;\r\n\r\n    font-size: 14px !important;\r\n\r\n    line-height: 1.7 !important;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   SMALL TRUST ROW\r\n   ============================================================ *\/\r\n\r\n#quote-cta .eco-quote-points {\r\n    display: flex;\r\n\r\n    flex-wrap: wrap;\r\n\r\n    gap: 9px 20px;\r\n}\r\n\r\n#quote-cta .eco-quote-point {\r\n    display: inline-flex;\r\n\r\n    align-items: center;\r\n\r\n    gap: 8px;\r\n\r\n    color:\r\n        rgba(255,255,255,.78);\r\n\r\n    font-size: 11px;\r\n\r\n    font-weight: 600;\r\n}\r\n\r\n#quote-cta .eco-quote-check {\r\n    width: 20px;\r\n    height: 20px;\r\n\r\n    display: inline-flex;\r\n\r\n    align-items: center;\r\n\r\n    justify-content: center;\r\n\r\n    flex: 0 0 20px;\r\n\r\n    border-radius: 50%;\r\n\r\n    background:\r\n        rgba(244,122,0,.15);\r\n\r\n    border:\r\n        1px solid\r\n        rgba(244,122,0,.35);\r\n\r\n    color:\r\n        var(--eco-orange);\r\n\r\n    font-size: 10px;\r\n\r\n    font-weight: 800;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   RIGHT CTA CARD\r\n   ============================================================ *\/\r\n\r\n#quote-cta .eco-quote-actions {\r\n    width: 330px;\r\n\r\n    padding: 24px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.12);\r\n\r\n    border-radius: 14px;\r\n\r\n    background:\r\n        rgba(255,255,255,.055);\r\n\r\n    backdrop-filter: blur(12px);\r\n    -webkit-backdrop-filter: blur(12px);\r\n\r\n    box-shadow:\r\n        0 20px 55px\r\n        rgba(0,0,0,.25);\r\n}\r\n\r\n\r\n\/* CARD LABEL *\/\r\n\r\n#quote-cta .eco-action-label {\r\n    margin-bottom: 13px;\r\n\r\n    text-align: center;\r\n\r\n    color:\r\n        rgba(255,255,255,.6);\r\n\r\n    font-size: 10px;\r\n\r\n    font-weight: 600;\r\n\r\n    letter-spacing: 1px;\r\n\r\n    text-transform: uppercase;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   BUTTONS\r\n   ============================================================ *\/\r\n\r\n#quote-cta .eco-quote-btn {\r\n    position: relative;\r\n\r\n    width: 100%;\r\n\r\n    min-height: 55px;\r\n\r\n    padding:\r\n        0\r\n        18px;\r\n\r\n    display: flex;\r\n\r\n    align-items: center;\r\n\r\n    justify-content: center;\r\n\r\n    overflow: hidden;\r\n\r\n    border-radius: 7px;\r\n\r\n    font-size: 12px;\r\n\r\n    font-weight: 700;\r\n\r\n    text-decoration: none;\r\n\r\n    transition:\r\n        transform .22s ease,\r\n        box-shadow .22s ease,\r\n        background .22s ease;\r\n}\r\n\r\n\r\n\/* QUOTE *\/\r\n\r\n#quote-cta .eco-quote-btn-main {\r\n    margin-bottom: 10px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            135deg,\r\n            #f47a00,\r\n            #ff9635\r\n        );\r\n\r\n    color: #ffffff;\r\n\r\n    box-shadow:\r\n        0 11px 27px\r\n        rgba(244,122,0,.28);\r\n}\r\n\r\n#quote-cta .eco-quote-btn-main:hover {\r\n    color: #ffffff;\r\n\r\n    transform: translateY(-2px);\r\n\r\n    box-shadow:\r\n        0 16px 34px\r\n        rgba(244,122,0,.38);\r\n}\r\n\r\n\r\n\/* WHATSAPP *\/\r\n\r\n#quote-cta .eco-quote-btn-whatsapp {\r\n    background: #25d366;\r\n\r\n    color: #ffffff;\r\n\r\n    box-shadow:\r\n        0 11px 27px\r\n        rgba(0,0,0,.18);\r\n}\r\n\r\n#quote-cta .eco-quote-btn-whatsapp:hover {\r\n    background: #20c65d;\r\n\r\n    color: #ffffff;\r\n\r\n    transform: translateY(-2px);\r\n}\r\n\r\n\r\n\/* PHONE *\/\r\n\r\n#quote-cta .eco-action-phone {\r\n    margin-top: 14px;\r\n\r\n    text-align: center;\r\n\r\n    color:\r\n        rgba(255,255,255,.55);\r\n\r\n    font-size: 10px;\r\n\r\n    line-height: 1.5;\r\n}\r\n\r\n#quote-cta .eco-action-phone a {\r\n    color: #ffffff;\r\n\r\n    font-size: 13px;\r\n\r\n    font-weight: 700;\r\n\r\n    text-decoration: none;\r\n\r\n    transition: color .2s ease;\r\n}\r\n\r\n#quote-cta .eco-action-phone a:hover {\r\n    color: var(--eco-orange);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   RIPPLE EFFECT\r\n   ============================================================ *\/\r\n\r\n#quote-cta .eco-quote-ripple {\r\n    position: absolute;\r\n\r\n    width: 8px;\r\n    height: 8px;\r\n\r\n    border-radius: 50%;\r\n\r\n    background:\r\n        rgba(255,255,255,.4);\r\n\r\n    transform:\r\n        translate(-50%,-50%)\r\n        scale(0);\r\n\r\n    pointer-events: none;\r\n\r\n    animation:\r\n        ecoQuoteRipple\r\n        .65s\r\n        ease-out\r\n        forwards;\r\n}\r\n\r\n@keyframes ecoQuoteRipple {\r\n\r\n    to {\r\n        transform:\r\n            translate(-50%,-50%)\r\n            scale(25);\r\n\r\n        opacity: 0;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   SCROLL REVEAL\r\n   ============================================================ *\/\r\n\r\n#quote-cta .eco-quote-copy {\r\n    opacity: 0;\r\n\r\n    transform:\r\n        translateX(-25px);\r\n\r\n    transition:\r\n        opacity .7s ease,\r\n        transform .7s\r\n        cubic-bezier(.2,.7,.2,1);\r\n}\r\n\r\n#quote-cta .eco-quote-actions {\r\n    opacity: 0;\r\n\r\n    transform:\r\n        translateX(25px);\r\n\r\n    transition:\r\n        opacity .7s ease,\r\n        transform .7s\r\n        cubic-bezier(.2,.7,.2,1);\r\n}\r\n\r\n\r\n#quote-cta.eco-quote-visible\r\n.eco-quote-copy,\r\n\r\n#quote-cta.eco-quote-visible\r\n.eco-quote-actions {\r\n\r\n    opacity: 1;\r\n\r\n    transform: none;\r\n}\r\n\r\n#quote-cta.eco-quote-visible\r\n.eco-quote-actions {\r\n    transition-delay: .12s;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   TABLET\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 900px) {\r\n\r\n    #quote-cta.eco-quote-cta {\r\n        padding:\r\n            75px\r\n            20px;\r\n    }\r\n\r\n\r\n    #quote-cta .eco-quote-cta-inner {\r\n        grid-template-columns:\r\n            1fr;\r\n\r\n        gap:\r\n            35px;\r\n    }\r\n\r\n\r\n    #quote-cta .eco-quote-actions {\r\n        width:\r\n            100%;\r\n\r\n        max-width:\r\n            480px;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   MOBILE\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 600px) {\r\n\r\n    #quote-cta.eco-quote-cta {\r\n        padding:\r\n            65px\r\n            14px;\r\n    }\r\n\r\n\r\n    #quote-cta .eco-quote-title {\r\n        font-size:\r\n            33px !important;\r\n    }\r\n\r\n\r\n    #quote-cta .eco-quote-description {\r\n        font-size:\r\n            13px !important;\r\n    }\r\n\r\n\r\n    #quote-cta .eco-quote-points {\r\n        display: grid;\r\n\r\n        grid-template-columns:\r\n            1fr;\r\n\r\n        gap:\r\n            8px;\r\n    }\r\n\r\n\r\n    #quote-cta .eco-quote-actions {\r\n        padding:\r\n            20px\r\n            17px;\r\n    }\r\n\r\n\r\n    #quote-cta .eco-quote-btn {\r\n        min-height:\r\n            53px;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   REDUCE MOTION\r\n   ============================================================ *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n    #quote-cta *,\r\n    #quote-cta *::before,\r\n    #quote-cta *::after {\r\n\r\n        animation:\r\n            none !important;\r\n\r\n        transition:\r\n            none !important;\r\n    }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<section\r\n    id=\"quote-cta\"\r\n    class=\"eco-quote-cta\"\r\n>\r\n\r\n    <div class=\"eco-quote-cta-inner\">\r\n\r\n\r\n        <!-- ==========================================\r\n             COPY\r\n             ========================================== -->\r\n\r\n        <div class=\"eco-quote-copy\">\r\n\r\n            <div class=\"eco-quote-kicker\">\r\n                READY TO GET STARTED?\r\n            <\/div>\r\n\r\n\r\n            <h2 class=\"eco-quote-title\">\r\n\r\n                Need a Custom Carport\r\n                <span>Anywhere in Gauteng?<\/span>\r\n\r\n            <\/h2>\r\n\r\n\r\n            <p class=\"eco-quote-description\">\r\n\r\n                Tell us what you need and Eco Holdings\r\n                can assist with a custom steel carport\r\n                solution manufactured and installed\r\n                for your property.\r\n\r\n            <\/p>\r\n\r\n\r\n            <div class=\"eco-quote-points\">\r\n\r\n\r\n                <div class=\"eco-quote-point\">\r\n\r\n                    <span class=\"eco-quote-check\">\r\n                        \u2713\r\n                    <\/span>\r\n\r\n                    Residential &amp; Commercial\r\n\r\n                <\/div>\r\n\r\n\r\n                <div class=\"eco-quote-point\">\r\n\r\n                    <span class=\"eco-quote-check\">\r\n                        \u2713\r\n                    <\/span>\r\n\r\n                    Custom Steel Fabrication\r\n\r\n                <\/div>\r\n\r\n\r\n                <div class=\"eco-quote-point\">\r\n\r\n                    <span class=\"eco-quote-check\">\r\n                        \u2713\r\n                    <\/span>\r\n\r\n                    Professional Installation\r\n\r\n                <\/div>\r\n\r\n\r\n                <div class=\"eco-quote-point\">\r\n\r\n                    <span class=\"eco-quote-check\">\r\n                        \u2713\r\n                    <\/span>\r\n\r\n                    Whole of Gauteng\r\n\r\n                <\/div>\r\n\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- ==========================================\r\n             ACTION CARD\r\n             ========================================== -->\r\n\r\n        <div class=\"eco-quote-actions\">\r\n\r\n\r\n            <div class=\"eco-action-label\">\r\n                GET YOUR CARPORT QUOTE\r\n            <\/div>\r\n\r\n\r\n            <a\r\n                href=\"#quote\"\r\n                class=\"\r\n                    eco-quote-btn\r\n                    eco-quote-btn-main\r\n                \"\r\n            >\r\n                GET A FREE QUOTE\r\n            <\/a>\r\n\r\n\r\n            <a\r\n                href=\"https:\/\/wa.me\/27673609067?text=Hi%20Eco%20Holdings%2C%20I%20would%20like%20a%20quote%20for%20a%20carport.\"\r\n                target=\"_blank\"\r\n                rel=\"noopener\"\r\n                class=\"\r\n                    eco-quote-btn\r\n                    eco-quote-btn-whatsapp\r\n                \"\r\n            >\r\n                WHATSAPP US\r\n            <\/a>\r\n\r\n\r\n            <div class=\"eco-action-phone\">\r\n\r\n                Or call us directly<br>\r\n\r\n                <a href=\"tel:+27673609067\">\r\n                    067 360 9067\r\n                <\/a>\r\n\r\n            <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<script>\r\n(function () {\r\n\r\n    function initEcoQuoteCTA() {\r\n\r\n        var section =\r\n            document.getElementById(\r\n                \"quote-cta\"\r\n            );\r\n\r\n        if (!section) {\r\n            return;\r\n        }\r\n\r\n\r\n        \/* =====================================================\r\n           SCROLL REVEAL\r\n           ===================================================== *\/\r\n\r\n        if (\r\n            \"IntersectionObserver\"\r\n            in window\r\n        ) {\r\n\r\n            var observer =\r\n                new IntersectionObserver(\r\n                    function (entries) {\r\n\r\n                        entries.forEach(\r\n                            function (entry) {\r\n\r\n                                if (\r\n                                    entry.isIntersecting\r\n                                ) {\r\n\r\n                                    section.classList.add(\r\n                                        \"eco-quote-visible\"\r\n                                    );\r\n\r\n                                    observer.disconnect();\r\n\r\n                                }\r\n\r\n                            }\r\n                        );\r\n\r\n                    },\r\n                    {\r\n                        threshold: .15\r\n                    }\r\n                );\r\n\r\n\r\n            observer.observe(\r\n                section\r\n            );\r\n\r\n        } else {\r\n\r\n            section.classList.add(\r\n                \"eco-quote-visible\"\r\n            );\r\n\r\n        }\r\n\r\n\r\n\r\n        \/* =====================================================\r\n           BUTTON RIPPLE\r\n           ===================================================== *\/\r\n\r\n        var buttons =\r\n            section.querySelectorAll(\r\n                \".eco-quote-btn\"\r\n            );\r\n\r\n\r\n        buttons.forEach(\r\n            function (button) {\r\n\r\n                button.addEventListener(\r\n                    \"click\",\r\n                    function (event) {\r\n\r\n                        var rect =\r\n                            button.getBoundingClientRect();\r\n\r\n                        var ripple =\r\n                            document.createElement(\r\n                                \"span\"\r\n                            );\r\n\r\n\r\n                        ripple.className =\r\n                            \"eco-quote-ripple\";\r\n\r\n\r\n                        ripple.style.left =\r\n                            (\r\n                                event.clientX -\r\n                                rect.left\r\n                            )\r\n                            +\r\n                            \"px\";\r\n\r\n\r\n                        ripple.style.top =\r\n                            (\r\n                                event.clientY -\r\n                                rect.top\r\n                            )\r\n                            +\r\n                            \"px\";\r\n\r\n\r\n                        button.appendChild(\r\n                            ripple\r\n                        );\r\n\r\n\r\n                        setTimeout(\r\n                            function () {\r\n\r\n                                ripple.remove();\r\n\r\n                            },\r\n                            700\r\n                        );\r\n\r\n                    }\r\n                );\r\n\r\n            }\r\n        );\r\n\r\n    }\r\n\r\n\r\n    if (\r\n        document.readyState ===\r\n        \"loading\"\r\n    ) {\r\n\r\n        document.addEventListener(\r\n            \"DOMContentLoaded\",\r\n            initEcoQuoteCTA\r\n        );\r\n\r\n    } else {\r\n\r\n        initEcoQuoteCTA();\r\n\r\n    }\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a0fdcf7 elementor-widget elementor-widget-html\" data-id=\"a0fdcf7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ============================================================\r\n   ECO HOLDINGS CARPORTS\r\n   SECTION 8 \u2014 HOW IT WORKS\r\n   SECTION ID: #process\r\n   ============================================================ *\/\r\n\r\n#process.eco-process-section {\r\n    --eco-orange: #f47a00;\r\n    --eco-orange-light: #ff9635;\r\n    --eco-dark: #111315;\r\n    --eco-text: #303438;\r\n    --eco-grey: #70767b;\r\n    --eco-light: #f6f7f8;\r\n    --eco-border: #e1e4e7;\r\n    --eco-white: #ffffff;\r\n\r\n    position: relative;\r\n\r\n    width: 100%;\r\n\r\n    padding: 100px 25px 105px;\r\n\r\n    overflow: hidden;\r\n\r\n    background:\r\n        linear-gradient(\r\n            180deg,\r\n            #ffffff 0%,\r\n            #f7f8f9 100%\r\n        );\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif;\r\n}\r\n\r\n#process *,\r\n#process *::before,\r\n#process *::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   BACKGROUND DETAILS\r\n   ============================================================ *\/\r\n\r\n#process.eco-process-section::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    width: 460px;\r\n    height: 460px;\r\n\r\n    left: -280px;\r\n    top: -150px;\r\n\r\n    border-radius: 50%;\r\n\r\n    background:\r\n        radial-gradient(\r\n            circle,\r\n            rgba(244,122,0,.08),\r\n            rgba(244,122,0,0) 70%\r\n        );\r\n\r\n    pointer-events: none;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   INNER\r\n   ============================================================ *\/\r\n\r\n#process .eco-process-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n\r\n    width: 100%;\r\n    max-width: 1320px;\r\n\r\n    margin: 0 auto;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   HEADING\r\n   ============================================================ *\/\r\n\r\n#process .eco-process-heading {\r\n    max-width: 760px;\r\n\r\n    margin: 0 auto 58px;\r\n\r\n    text-align: center;\r\n}\r\n\r\n\r\n\/* KICKER *\/\r\n\r\n#process .eco-process-kicker {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n\r\n    margin-bottom: 15px;\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n\r\n    letter-spacing: 2px;\r\n    text-transform: uppercase;\r\n}\r\n\r\n#process .eco-process-kicker::before,\r\n#process .eco-process-kicker::after {\r\n    content: \"\";\r\n\r\n    width: 26px;\r\n    height: 2px;\r\n\r\n    border-radius: 10px;\r\n\r\n    background: var(--eco-orange);\r\n}\r\n\r\n\r\n\/* TITLE *\/\r\n\r\n#process .eco-process-title {\r\n    margin: 0 0 16px !important;\r\n\r\n    color: var(--eco-dark) !important;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif !important;\r\n\r\n    font-size:\r\n        clamp(36px, 4vw, 50px) !important;\r\n\r\n    font-weight: 700 !important;\r\n    line-height: 1.12 !important;\r\n\r\n    letter-spacing: -1.4px;\r\n}\r\n\r\n#process .eco-process-title span {\r\n    color: var(--eco-orange);\r\n}\r\n\r\n\r\n\/* DESCRIPTION *\/\r\n\r\n#process .eco-process-description {\r\n    max-width: 660px;\r\n\r\n    margin: 0 auto !important;\r\n\r\n    color: var(--eco-grey) !important;\r\n\r\n    font-size: 14px !important;\r\n    line-height: 1.75 !important;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   PROCESS WRAPPER\r\n   ============================================================ *\/\r\n\r\n#process .eco-process-track {\r\n    position: relative;\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        repeat(4, minmax(0,1fr));\r\n\r\n    gap: 20px;\r\n}\r\n\r\n\r\n\/* BASE LINE *\/\r\n\r\n#process .eco-process-line {\r\n    position: absolute;\r\n\r\n    z-index: 0;\r\n\r\n    left: 12.5%;\r\n    right: 12.5%;\r\n\r\n    top: 38px;\r\n\r\n    height: 2px;\r\n\r\n    overflow: hidden;\r\n\r\n    background: #e1e4e7;\r\n}\r\n\r\n\r\n\/* DRAWING ORANGE LINE *\/\r\n\r\n#process .eco-process-line span {\r\n    display: block;\r\n\r\n    width: 100%;\r\n    height: 100%;\r\n\r\n    transform: scaleX(0);\r\n    transform-origin: left center;\r\n\r\n    background:\r\n        linear-gradient(\r\n            90deg,\r\n            #f47a00,\r\n            #ff9b43\r\n        );\r\n\r\n    transition:\r\n        transform\r\n        1.5s\r\n        cubic-bezier(.2,.75,.2,1);\r\n}\r\n\r\n#process.eco-process-visible\r\n.eco-process-line span {\r\n    transform: scaleX(1);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   STEP\r\n   ============================================================ *\/\r\n\r\n#process .eco-process-step {\r\n    position: relative;\r\n    z-index: 2;\r\n\r\n    opacity: 0;\r\n\r\n    transform: translateY(25px);\r\n\r\n    transition:\r\n        opacity .6s ease,\r\n        transform .6s cubic-bezier(.2,.7,.2,1);\r\n}\r\n\r\n\r\n\/* NUMBER CIRCLE *\/\r\n\r\n#process .eco-process-number {\r\n    position: relative;\r\n\r\n    width: 76px;\r\n    height: 76px;\r\n\r\n    margin: 0 auto 25px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    border:\r\n        7px solid\r\n        #f7f8f9;\r\n\r\n    border-radius: 50%;\r\n\r\n    background: var(--eco-dark);\r\n    color: #ffffff;\r\n\r\n    font-size: 18px;\r\n    font-weight: 700;\r\n\r\n    box-shadow:\r\n        0 0 0 1px\r\n        var(--eco-border),\r\n        0 10px 26px\r\n        rgba(0,0,0,.09);\r\n\r\n    transition:\r\n        background .3s ease,\r\n        transform .3s ease,\r\n        box-shadow .3s ease;\r\n}\r\n\r\n\r\n\/* ORANGE DOT *\/\r\n\r\n#process .eco-process-number::after {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    width: 9px;\r\n    height: 9px;\r\n\r\n    bottom: -3px;\r\n\r\n    border-radius: 50%;\r\n\r\n    background: var(--eco-orange);\r\n\r\n    box-shadow:\r\n        0 0 0 5px\r\n        rgba(244,122,0,.1);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   CARD\r\n   ============================================================ *\/\r\n\r\n#process .eco-process-card {\r\n    height: calc(100% - 101px);\r\n\r\n    min-height: 220px;\r\n\r\n    padding: 28px 25px;\r\n\r\n    text-align: center;\r\n\r\n    border:\r\n        1px solid\r\n        var(--eco-border);\r\n\r\n    border-radius: 12px;\r\n\r\n    background:\r\n        rgba(255,255,255,.96);\r\n\r\n    box-shadow:\r\n        0 8px 30px\r\n        rgba(0,0,0,.04);\r\n\r\n    transition:\r\n        transform .3s ease,\r\n        border-color .3s ease,\r\n        box-shadow .3s ease;\r\n}\r\n\r\n\r\n\/* STEP TYPE *\/\r\n\r\n#process .eco-process-type {\r\n    margin-bottom: 9px;\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 10px;\r\n    font-weight: 700;\r\n\r\n    letter-spacing: 1.4px;\r\n\r\n    text-transform: uppercase;\r\n}\r\n\r\n\r\n\/* CARD TITLE *\/\r\n\r\n#process .eco-process-card-title {\r\n    margin:\r\n        0\r\n        0\r\n        11px\r\n        0 !important;\r\n\r\n    color:\r\n        var(--eco-dark) !important;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif !important;\r\n\r\n    font-size:\r\n        18px !important;\r\n\r\n    font-weight:\r\n        700 !important;\r\n\r\n    line-height:\r\n        1.3 !important;\r\n}\r\n\r\n\r\n\/* CARD COPY *\/\r\n\r\n#process .eco-process-card-text {\r\n    margin: 0 !important;\r\n\r\n    color:\r\n        var(--eco-grey) !important;\r\n\r\n    font-size:\r\n        12px !important;\r\n\r\n    line-height:\r\n        1.7 !important;\r\n}\r\n\r\n\r\n\/* HOVER *\/\r\n\r\n#process .eco-process-step:hover\r\n.eco-process-number {\r\n\r\n    background:\r\n        var(--eco-orange);\r\n\r\n    transform:\r\n        translateY(-4px);\r\n\r\n    box-shadow:\r\n        0 0 0 1px\r\n        rgba(244,122,0,.25),\r\n        0 14px 30px\r\n        rgba(244,122,0,.18);\r\n}\r\n\r\n\r\n#process .eco-process-step:hover\r\n.eco-process-card {\r\n\r\n    transform:\r\n        translateY(-5px);\r\n\r\n    border-color:\r\n        rgba(244,122,0,.28);\r\n\r\n    box-shadow:\r\n        0 18px 42px\r\n        rgba(0,0,0,.08);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   BOTTOM NOTE\r\n   ============================================================ *\/\r\n\r\n#process .eco-process-bottom {\r\n    margin-top: 30px;\r\n\r\n    padding: 24px 28px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n\r\n    gap: 25px;\r\n\r\n    border-radius: 11px;\r\n\r\n    background:\r\n        var(--eco-dark);\r\n\r\n    box-shadow:\r\n        0 15px 38px\r\n        rgba(0,0,0,.1);\r\n\r\n    opacity: 0;\r\n\r\n    transform:\r\n        translateY(20px);\r\n\r\n    transition:\r\n        opacity .6s ease,\r\n        transform .6s ease;\r\n}\r\n\r\n\r\n\/* LEFT *\/\r\n\r\n#process .eco-process-bottom-copy {\r\n    max-width: 770px;\r\n}\r\n\r\n#process .eco-process-bottom-title {\r\n    margin:\r\n        0\r\n        0\r\n        4px\r\n        0 !important;\r\n\r\n    color:\r\n        #ffffff !important;\r\n\r\n    font-size:\r\n        17px !important;\r\n\r\n    font-weight:\r\n        700 !important;\r\n\r\n    line-height:\r\n        1.3 !important;\r\n}\r\n\r\n#process .eco-process-bottom-text {\r\n    margin: 0 !important;\r\n\r\n    color:\r\n        rgba(255,255,255,.63) !important;\r\n\r\n    font-size:\r\n        11px !important;\r\n\r\n    line-height:\r\n        1.55 !important;\r\n}\r\n\r\n\r\n\/* BUTTON *\/\r\n\r\n#process .eco-process-cta {\r\n    flex-shrink: 0;\r\n\r\n    min-height: 50px;\r\n\r\n    padding: 0 21px;\r\n\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    border-radius: 6px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            135deg,\r\n            #f47a00,\r\n            #ff9635\r\n        );\r\n\r\n    color: #ffffff;\r\n\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n\r\n    text-decoration: none;\r\n\r\n    box-shadow:\r\n        0 9px 23px\r\n        rgba(244,122,0,.25);\r\n\r\n    transition:\r\n        transform .2s ease,\r\n        box-shadow .2s ease;\r\n}\r\n\r\n#process .eco-process-cta:hover {\r\n    color: #ffffff;\r\n\r\n    transform: translateY(-2px);\r\n\r\n    box-shadow:\r\n        0 14px 30px\r\n        rgba(244,122,0,.36);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   VISIBLE STATES\r\n   ============================================================ *\/\r\n\r\n#process.eco-process-visible\r\n.eco-process-step {\r\n\r\n    opacity: 1;\r\n\r\n    transform: none;\r\n}\r\n\r\n#process.eco-process-visible\r\n.eco-process-step:nth-of-type(1) {\r\n    transition-delay: .15s;\r\n}\r\n\r\n#process.eco-process-visible\r\n.eco-process-step:nth-of-type(2) {\r\n    transition-delay: .28s;\r\n}\r\n\r\n#process.eco-process-visible\r\n.eco-process-step:nth-of-type(3) {\r\n    transition-delay: .41s;\r\n}\r\n\r\n#process.eco-process-visible\r\n.eco-process-step:nth-of-type(4) {\r\n    transition-delay: .54s;\r\n}\r\n\r\n#process.eco-process-visible\r\n.eco-process-bottom {\r\n\r\n    opacity: 1;\r\n\r\n    transform: none;\r\n\r\n    transition-delay: .68s;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   TABLET\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 950px) {\r\n\r\n    #process.eco-process-section {\r\n        padding:\r\n            80px\r\n            20px\r\n            85px;\r\n    }\r\n\r\n\r\n    #process .eco-process-track {\r\n        grid-template-columns:\r\n            repeat(2, minmax(0,1fr));\r\n\r\n        gap:\r\n            25px 18px;\r\n    }\r\n\r\n\r\n    #process .eco-process-line {\r\n        display: none;\r\n    }\r\n\r\n\r\n    #process .eco-process-card {\r\n        min-height:\r\n            205px;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   MOBILE\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 600px) {\r\n\r\n    #process.eco-process-section {\r\n        padding:\r\n            65px\r\n            14px\r\n            72px;\r\n    }\r\n\r\n\r\n    #process .eco-process-heading {\r\n        margin-bottom:\r\n            38px;\r\n    }\r\n\r\n\r\n    #process .eco-process-title {\r\n        font-size:\r\n            34px !important;\r\n    }\r\n\r\n\r\n    #process .eco-process-description {\r\n        font-size:\r\n            13px !important;\r\n    }\r\n\r\n\r\n    #process .eco-process-track {\r\n        grid-template-columns:\r\n            1fr;\r\n\r\n        gap:\r\n            14px;\r\n    }\r\n\r\n\r\n    #process .eco-process-step {\r\n        display: grid;\r\n\r\n        grid-template-columns:\r\n            58px\r\n            1fr;\r\n\r\n        align-items: stretch;\r\n\r\n        gap:\r\n            13px;\r\n    }\r\n\r\n\r\n    #process .eco-process-number {\r\n        width:\r\n            58px;\r\n\r\n        height:\r\n            58px;\r\n\r\n        margin:\r\n            0;\r\n\r\n        border-width:\r\n            5px;\r\n\r\n        font-size:\r\n            15px;\r\n    }\r\n\r\n\r\n    #process .eco-process-card {\r\n        min-height:\r\n            auto;\r\n\r\n        height:\r\n            auto;\r\n\r\n        padding:\r\n            22px\r\n            19px;\r\n\r\n        text-align:\r\n            left;\r\n    }\r\n\r\n\r\n    #process .eco-process-card-title {\r\n        font-size:\r\n            16px !important;\r\n    }\r\n\r\n\r\n    #process .eco-process-bottom {\r\n        flex-direction:\r\n            column;\r\n\r\n        align-items:\r\n            flex-start;\r\n\r\n        padding:\r\n            24px\r\n            21px;\r\n    }\r\n\r\n\r\n    #process .eco-process-cta {\r\n        width:\r\n            100%;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   REDUCED MOTION\r\n   ============================================================ *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n    #process *,\r\n    #process *::before,\r\n    #process *::after {\r\n\r\n        animation:\r\n            none !important;\r\n\r\n        transition:\r\n            none !important;\r\n    }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<section\r\n    id=\"process\"\r\n    class=\"eco-process-section\"\r\n>\r\n\r\n    <div class=\"eco-process-inner\">\r\n\r\n\r\n        <!-- ==========================================\r\n             INTRO\r\n             ========================================== -->\r\n\r\n        <div class=\"eco-process-heading\">\r\n\r\n            <div class=\"eco-process-kicker\">\r\n                HOW IT WORKS\r\n            <\/div>\r\n\r\n\r\n            <h2 class=\"eco-process-title\">\r\n\r\n                From Your Enquiry to a\r\n                <span>Completed Carport.<\/span>\r\n\r\n            <\/h2>\r\n\r\n\r\n            <p class=\"eco-process-description\">\r\n\r\n                We've kept the process straightforward.\r\n                Tell us what you need, we'll establish\r\n                the requirements, manufacture the steel\r\n                structure and complete the installation.\r\n\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- ==========================================\r\n             PROCESS\r\n             ========================================== -->\r\n\r\n        <div class=\"eco-process-track\">\r\n\r\n\r\n            <!-- DRAWING LINE -->\r\n\r\n            <div\r\n                class=\"eco-process-line\"\r\n                aria-hidden=\"true\"\r\n            >\r\n                <span><\/span>\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- STEP 1 -->\r\n\r\n            <article class=\"eco-process-step\">\r\n\r\n                <div class=\"eco-process-number\">\r\n                    01\r\n                <\/div>\r\n\r\n\r\n                <div class=\"eco-process-card\">\r\n\r\n                    <div class=\"eco-process-type\">\r\n                        ENQUIRE\r\n                    <\/div>\r\n\r\n\r\n                    <h3 class=\"eco-process-card-title\">\r\n                        Request Your Quote\r\n                    <\/h3>\r\n\r\n\r\n                    <p class=\"eco-process-card-text\">\r\n\r\n                        Complete the quote form,\r\n                        WhatsApp us or give us a call\r\n                        and tell us what type of\r\n                        carport you're looking for.\r\n\r\n                    <\/p>\r\n\r\n                <\/div>\r\n\r\n            <\/article>\r\n\r\n\r\n\r\n            <!-- STEP 2 -->\r\n\r\n            <article class=\"eco-process-step\">\r\n\r\n                <div class=\"eco-process-number\">\r\n                    02\r\n                <\/div>\r\n\r\n\r\n                <div class=\"eco-process-card\">\r\n\r\n                    <div class=\"eco-process-type\">\r\n                        REQUIREMENTS\r\n                    <\/div>\r\n\r\n\r\n                    <h3 class=\"eco-process-card-title\">\r\n                        Discuss Your Property\r\n                    <\/h3>\r\n\r\n\r\n                    <p class=\"eco-process-card-text\">\r\n\r\n                        We establish the size,\r\n                        layout and requirements for\r\n                        the proposed carport and\r\n                        your available space.\r\n\r\n                    <\/p>\r\n\r\n                <\/div>\r\n\r\n            <\/article>\r\n\r\n\r\n\r\n            <!-- STEP 3 -->\r\n\r\n            <article class=\"eco-process-step\">\r\n\r\n                <div class=\"eco-process-number\">\r\n                    03\r\n                <\/div>\r\n\r\n\r\n                <div class=\"eco-process-card\">\r\n\r\n                    <div class=\"eco-process-type\">\r\n                        FABRICATION\r\n                    <\/div>\r\n\r\n\r\n                    <h3 class=\"eco-process-card-title\">\r\n                        Manufacture the Steelwork\r\n                    <\/h3>\r\n\r\n\r\n                    <p class=\"eco-process-card-text\">\r\n\r\n                        The steel components are\r\n                        fabricated according to the\r\n                        agreed carport requirements\r\n                        and dimensions.\r\n\r\n                    <\/p>\r\n\r\n                <\/div>\r\n\r\n            <\/article>\r\n\r\n\r\n\r\n            <!-- STEP 4 -->\r\n\r\n            <article class=\"eco-process-step\">\r\n\r\n                <div class=\"eco-process-number\">\r\n                    04\r\n                <\/div>\r\n\r\n\r\n                <div class=\"eco-process-card\">\r\n\r\n                    <div class=\"eco-process-type\">\r\n                        INSTALLATION\r\n                    <\/div>\r\n\r\n\r\n                    <h3 class=\"eco-process-card-title\">\r\n                        Professional Installation\r\n                    <\/h3>\r\n\r\n\r\n                    <p class=\"eco-process-card-text\">\r\n\r\n                        Your completed steel\r\n                        structure is installed at\r\n                        your property by the\r\n                        Eco Holdings team.\r\n\r\n                    <\/p>\r\n\r\n                <\/div>\r\n\r\n            <\/article>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- ==========================================\r\n             GAUTENG CTA\r\n             ========================================== -->\r\n\r\n        <div class=\"eco-process-bottom\">\r\n\r\n\r\n            <div class=\"eco-process-bottom-copy\">\r\n\r\n                <h3 class=\"eco-process-bottom-title\">\r\n\r\n                    We Assist With Carport Projects\r\n                    Across Gauteng\r\n\r\n                <\/h3>\r\n\r\n\r\n                <p class=\"eco-process-bottom-text\">\r\n\r\n                    Residential, commercial or custom\r\n                    requirements \u2014 send us your details\r\n                    and we'll contact you about your\r\n                    project.\r\n\r\n                <\/p>\r\n\r\n            <\/div>\r\n\r\n\r\n            <a\r\n                href=\"#quote\"\r\n                class=\"eco-process-cta\"\r\n            >\r\n                START WITH A FREE QUOTE\r\n            <\/a>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<script>\r\n(function () {\r\n\r\n    function initEcoProcess() {\r\n\r\n        var section =\r\n            document.getElementById(\r\n                \"process\"\r\n            );\r\n\r\n        if (!section) {\r\n            return;\r\n        }\r\n\r\n\r\n        if (\r\n            \"IntersectionObserver\"\r\n            in window\r\n        ) {\r\n\r\n            var observer =\r\n                new IntersectionObserver(\r\n                    function (entries) {\r\n\r\n                        entries.forEach(\r\n                            function (entry) {\r\n\r\n                                if (\r\n                                    entry.isIntersecting\r\n                                ) {\r\n\r\n                                    section.classList.add(\r\n                                        \"eco-process-visible\"\r\n                                    );\r\n\r\n                                    observer.disconnect();\r\n\r\n                                }\r\n\r\n                            }\r\n                        );\r\n\r\n                    },\r\n                    {\r\n                        threshold: .14\r\n                    }\r\n                );\r\n\r\n\r\n            observer.observe(\r\n                section\r\n            );\r\n\r\n        } else {\r\n\r\n            section.classList.add(\r\n                \"eco-process-visible\"\r\n            );\r\n\r\n        }\r\n\r\n    }\r\n\r\n\r\n    if (\r\n        document.readyState ===\r\n        \"loading\"\r\n    ) {\r\n\r\n        document.addEventListener(\r\n            \"DOMContentLoaded\",\r\n            initEcoProcess\r\n        );\r\n\r\n    } else {\r\n\r\n        initEcoProcess();\r\n\r\n    }\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e12a407 elementor-widget elementor-widget-html\" data-id=\"e12a407\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ============================================================\r\n   ECO HOLDINGS CARPORTS\r\n   SECTION 9 \u2014 WHY ECO HOLDINGS\r\n   SECTION ID: #why-eco\r\n   ============================================================ *\/\r\n\r\n#why-eco.eco-why-section {\r\n    --eco-orange: #f47a00;\r\n    --eco-orange-light: #ff9635;\r\n    --eco-dark: #090b0d;\r\n    --eco-dark-soft: #121518;\r\n    --eco-white: #ffffff;\r\n    --eco-muted: #aeb3b7;\r\n\r\n    position: relative;\r\n    isolation: isolate;\r\n\r\n    width: 100%;\r\n\r\n    padding: 105px 25px;\r\n\r\n    overflow: hidden;\r\n\r\n    background:\r\n        radial-gradient(\r\n            circle at 85% 10%,\r\n            rgba(244,122,0,.14),\r\n            transparent 30%\r\n        ),\r\n        linear-gradient(\r\n            135deg,\r\n            #090b0d 0%,\r\n            #111417 55%,\r\n            #090b0d 100%\r\n        );\r\n\r\n    font-family: \"Poppins\", Arial, sans-serif;\r\n\r\n    scroll-margin-top: 140px;\r\n}\r\n\r\n#why-eco *,\r\n#why-eco *::before,\r\n#why-eco *::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   BACKGROUND STRUCTURAL DETAIL\r\n   ============================================================ *\/\r\n\r\n#why-eco.eco-why-section::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n    z-index: -1;\r\n\r\n    width: 560px;\r\n    height: 560px;\r\n\r\n    right: -310px;\r\n    bottom: -310px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.05);\r\n\r\n    transform: rotate(45deg);\r\n\r\n    pointer-events: none;\r\n}\r\n\r\n#why-eco.eco-why-section::after {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n    z-index: -1;\r\n\r\n    width: 330px;\r\n    height: 330px;\r\n\r\n    right: -165px;\r\n    bottom: -175px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(244,122,0,.13);\r\n\r\n    transform: rotate(45deg);\r\n\r\n    pointer-events: none;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   INNER\r\n   ============================================================ *\/\r\n\r\n#why-eco .eco-why-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n\r\n    width: 100%;\r\n    max-width: 1320px;\r\n\r\n    margin: 0 auto;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   INTRO\r\n   ============================================================ *\/\r\n\r\n#why-eco .eco-why-intro {\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        minmax(0, .9fr)\r\n        minmax(0, 1.1fr);\r\n\r\n    gap: 80px;\r\n\r\n    align-items: end;\r\n\r\n    margin-bottom: 52px;\r\n}\r\n\r\n\r\n\/* KICKER *\/\r\n\r\n#why-eco .eco-why-kicker {\r\n    display: inline-flex;\r\n    align-items: center;\r\n\r\n    gap: 10px;\r\n\r\n    margin-bottom: 16px;\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n\r\n    letter-spacing: 2px;\r\n    text-transform: uppercase;\r\n}\r\n\r\n#why-eco .eco-why-kicker::before {\r\n    content: \"\";\r\n\r\n    width: 35px;\r\n    height: 3px;\r\n\r\n    border-radius: 20px;\r\n\r\n    background: var(--eco-orange);\r\n\r\n    box-shadow:\r\n        0 0 16px\r\n        rgba(244,122,0,.45);\r\n}\r\n\r\n\r\n\/* TITLE *\/\r\n\r\n#why-eco .eco-why-title {\r\n    max-width: 600px;\r\n\r\n    margin: 0 !important;\r\n\r\n    color: #ffffff !important;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif !important;\r\n\r\n    font-size:\r\n        clamp(38px, 4vw, 54px) !important;\r\n\r\n    font-weight: 700 !important;\r\n\r\n    line-height: 1.1 !important;\r\n\r\n    letter-spacing: -1.5px;\r\n}\r\n\r\n#why-eco .eco-why-title span {\r\n    color: var(--eco-orange);\r\n}\r\n\r\n\r\n\/* INTRO COPY *\/\r\n\r\n#why-eco .eco-why-description {\r\n    max-width: 620px;\r\n\r\n    margin: 0 !important;\r\n\r\n    color:\r\n        rgba(255,255,255,.66) !important;\r\n\r\n    font-size: 14px !important;\r\n\r\n    line-height: 1.8 !important;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   CAPABILITY GRID\r\n   ============================================================ *\/\r\n\r\n#why-eco .eco-why-grid {\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        repeat(4, minmax(0,1fr));\r\n\r\n    gap: 15px;\r\n}\r\n\r\n\r\n\/* CARD *\/\r\n\r\n#why-eco .eco-why-card {\r\n    position: relative;\r\n\r\n    min-height: 250px;\r\n\r\n    padding: 29px 25px;\r\n\r\n    overflow: hidden;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.09);\r\n\r\n    border-radius: 12px;\r\n\r\n    background:\r\n        rgba(255,255,255,.045);\r\n\r\n    backdrop-filter: blur(8px);\r\n    -webkit-backdrop-filter: blur(8px);\r\n\r\n    transition:\r\n        transform .28s ease,\r\n        border-color .28s ease,\r\n        background .28s ease,\r\n        box-shadow .28s ease;\r\n}\r\n\r\n\r\n\/* ACCENT *\/\r\n\r\n#why-eco .eco-why-card::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    top: 0;\r\n    left: 0;\r\n\r\n    width: 0;\r\n    height: 3px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            90deg,\r\n            #f47a00,\r\n            #ff9e49\r\n        );\r\n\r\n    transition:\r\n        width .35s ease;\r\n}\r\n\r\n\r\n\/* GLOW *\/\r\n\r\n#why-eco .eco-why-card::after {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    width: 130px;\r\n    height: 130px;\r\n\r\n    top: -80px;\r\n    right: -70px;\r\n\r\n    border-radius: 50%;\r\n\r\n    background:\r\n        rgba(244,122,0,.07);\r\n\r\n    transition:\r\n        transform .35s ease,\r\n        background .35s ease;\r\n\r\n    pointer-events: none;\r\n}\r\n\r\n\r\n\/* HOVER *\/\r\n\r\n#why-eco .eco-why-card:hover {\r\n    transform:\r\n        translateY(-7px);\r\n\r\n    border-color:\r\n        rgba(244,122,0,.35);\r\n\r\n    background:\r\n        rgba(255,255,255,.065);\r\n\r\n    box-shadow:\r\n        0 20px 48px\r\n        rgba(0,0,0,.22);\r\n}\r\n\r\n#why-eco .eco-why-card:hover::before {\r\n    width: 100%;\r\n}\r\n\r\n#why-eco .eco-why-card:hover::after {\r\n    transform: scale(1.5);\r\n\r\n    background:\r\n        rgba(244,122,0,.12);\r\n}\r\n\r\n\r\n\/* CARD NUMBER *\/\r\n\r\n#why-eco .eco-why-number {\r\n    margin-bottom: 30px;\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n\r\n    letter-spacing: 1.4px;\r\n}\r\n\r\n\r\n\/* CARD TITLE *\/\r\n\r\n#why-eco .eco-why-card-title {\r\n    margin:\r\n        0\r\n        0\r\n        11px\r\n        0 !important;\r\n\r\n    color: #ffffff !important;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif !important;\r\n\r\n    font-size:\r\n        18px !important;\r\n\r\n    font-weight:\r\n        700 !important;\r\n\r\n    line-height:\r\n        1.3 !important;\r\n}\r\n\r\n\r\n\/* CARD COPY *\/\r\n\r\n#why-eco .eco-why-card-copy {\r\n    margin: 0 !important;\r\n\r\n    color:\r\n        rgba(255,255,255,.59) !important;\r\n\r\n    font-size:\r\n        12px !important;\r\n\r\n    line-height:\r\n        1.7 !important;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   OTHER SERVICES PANEL\r\n   ============================================================ *\/\r\n\r\n#why-eco .eco-other-services {\r\n    position: relative;\r\n\r\n    margin-top: 22px;\r\n\r\n    padding: 35px;\r\n\r\n    overflow: hidden;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(244,122,0,.21);\r\n\r\n    border-radius: 14px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            110deg,\r\n            rgba(244,122,0,.10),\r\n            rgba(255,255,255,.035)\r\n        );\r\n}\r\n\r\n\r\n\/* LARGE DECORATIVE TEXT *\/\r\n\r\n#why-eco .eco-other-services::after {\r\n    content: \"ECO\";\r\n\r\n    position: absolute;\r\n\r\n    right: 25px;\r\n    bottom: -42px;\r\n\r\n    color:\r\n        rgba(255,255,255,.025);\r\n\r\n    font-size: 150px;\r\n    font-weight: 800;\r\n    line-height: 1;\r\n\r\n    pointer-events: none;\r\n}\r\n\r\n\r\n\/* PANEL GRID *\/\r\n\r\n#why-eco .eco-other-services-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        minmax(0, .8fr)\r\n        minmax(0, 1.2fr);\r\n\r\n    gap: 45px;\r\n\r\n    align-items: center;\r\n}\r\n\r\n\r\n\/* COPY *\/\r\n\r\n#why-eco .eco-other-kicker {\r\n    margin-bottom: 7px;\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 10px;\r\n    font-weight: 700;\r\n\r\n    letter-spacing: 1.6px;\r\n    text-transform: uppercase;\r\n}\r\n\r\n\r\n#why-eco .eco-other-title {\r\n    margin:\r\n        0\r\n        0\r\n        8px\r\n        0 !important;\r\n\r\n    color: #ffffff !important;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif !important;\r\n\r\n    font-size:\r\n        22px !important;\r\n\r\n    font-weight:\r\n        700 !important;\r\n\r\n    line-height:\r\n        1.25 !important;\r\n}\r\n\r\n\r\n#why-eco .eco-other-text {\r\n    max-width: 520px;\r\n\r\n    margin:\r\n        0\r\n        0\r\n        18px\r\n        0 !important;\r\n\r\n    color:\r\n        rgba(255,255,255,.61) !important;\r\n\r\n    font-size:\r\n        12px !important;\r\n\r\n    line-height:\r\n        1.7 !important;\r\n}\r\n\r\n\r\n\/* MAIN WEBSITE BUTTON *\/\r\n\r\n#why-eco .eco-other-button {\r\n    min-height: 50px;\r\n\r\n    padding: 0 20px;\r\n\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    gap: 8px;\r\n\r\n    border-radius: 6px;\r\n\r\n    background: var(--eco-orange);\r\n\r\n    color: #ffffff;\r\n\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n\r\n    text-decoration: none;\r\n\r\n    box-shadow:\r\n        0 10px 25px\r\n        rgba(244,122,0,.22);\r\n\r\n    transition:\r\n        transform .2s ease,\r\n        background .2s ease,\r\n        box-shadow .2s ease;\r\n}\r\n\r\n#why-eco .eco-other-button::after {\r\n    content: \"\u2192\";\r\n\r\n    font-size: 17px;\r\n\r\n    transition:\r\n        transform .2s ease;\r\n}\r\n\r\n#why-eco .eco-other-button:hover {\r\n    background:\r\n        var(--eco-orange-light);\r\n\r\n    color: #ffffff;\r\n\r\n    transform:\r\n        translateY(-2px);\r\n\r\n    box-shadow:\r\n        0 15px 32px\r\n        rgba(244,122,0,.34);\r\n}\r\n\r\n#why-eco .eco-other-button:hover::after {\r\n    transform:\r\n        translateX(4px);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   SERVICE CHIPS\r\n   ============================================================ *\/\r\n\r\n#why-eco .eco-service-list {\r\n    display: flex;\r\n\r\n    flex-wrap: wrap;\r\n\r\n    gap: 9px;\r\n}\r\n\r\n\r\n#why-eco .eco-service-chip {\r\n    min-height: 38px;\r\n\r\n    padding:\r\n        8px\r\n        13px;\r\n\r\n    display: inline-flex;\r\n\r\n    align-items: center;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.12);\r\n\r\n    border-radius: 30px;\r\n\r\n    background:\r\n        rgba(255,255,255,.055);\r\n\r\n    color:\r\n        rgba(255,255,255,.78);\r\n\r\n    font-size: 10px;\r\n\r\n    font-weight: 600;\r\n\r\n    line-height: 1.3;\r\n\r\n    transition:\r\n        border-color .2s ease,\r\n        background .2s ease,\r\n        transform .2s ease;\r\n}\r\n\r\n#why-eco .eco-service-chip:hover {\r\n    transform:\r\n        translateY(-2px);\r\n\r\n    border-color:\r\n        rgba(244,122,0,.4);\r\n\r\n    background:\r\n        rgba(244,122,0,.10);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   SCROLL ANIMATION\r\n   ============================================================ *\/\r\n\r\n#why-eco .eco-why-intro,\r\n#why-eco .eco-why-card,\r\n#why-eco .eco-other-services {\r\n\r\n    opacity: 0;\r\n\r\n    transform:\r\n        translateY(24px);\r\n\r\n    transition:\r\n        opacity .65s ease,\r\n        transform .65s\r\n        cubic-bezier(.2,.7,.2,1);\r\n}\r\n\r\n\r\n#why-eco.eco-why-visible\r\n.eco-why-intro,\r\n\r\n#why-eco.eco-why-visible\r\n.eco-why-card,\r\n\r\n#why-eco.eco-why-visible\r\n.eco-other-services {\r\n\r\n    opacity: 1;\r\n\r\n    transform: none;\r\n}\r\n\r\n\r\n#why-eco.eco-why-visible\r\n.eco-why-card:nth-child(1) {\r\n    transition-delay: .07s;\r\n}\r\n\r\n#why-eco.eco-why-visible\r\n.eco-why-card:nth-child(2) {\r\n    transition-delay: .14s;\r\n}\r\n\r\n#why-eco.eco-why-visible\r\n.eco-why-card:nth-child(3) {\r\n    transition-delay: .21s;\r\n}\r\n\r\n#why-eco.eco-why-visible\r\n.eco-why-card:nth-child(4) {\r\n    transition-delay: .28s;\r\n}\r\n\r\n#why-eco.eco-why-visible\r\n.eco-other-services {\r\n    transition-delay: .36s;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   TABLET\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 1000px) {\r\n\r\n    #why-eco.eco-why-section {\r\n        padding:\r\n            85px\r\n            20px;\r\n    }\r\n\r\n\r\n    #why-eco .eco-why-intro {\r\n        grid-template-columns:\r\n            1fr;\r\n\r\n        gap:\r\n            22px;\r\n    }\r\n\r\n\r\n    #why-eco .eco-why-grid {\r\n        grid-template-columns:\r\n            repeat(2, minmax(0,1fr));\r\n    }\r\n\r\n\r\n    #why-eco\r\n    .eco-other-services-inner {\r\n\r\n        grid-template-columns:\r\n            1fr;\r\n\r\n        gap:\r\n            30px;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   MOBILE\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 600px) {\r\n\r\n    #why-eco.eco-why-section {\r\n        padding:\r\n            70px\r\n            14px;\r\n\r\n        scroll-margin-top:\r\n            75px;\r\n    }\r\n\r\n\r\n    #why-eco .eco-why-title {\r\n        font-size:\r\n            34px !important;\r\n    }\r\n\r\n\r\n    #why-eco .eco-why-description {\r\n        font-size:\r\n            13px !important;\r\n    }\r\n\r\n\r\n    #why-eco .eco-why-grid {\r\n        grid-template-columns:\r\n            1fr;\r\n\r\n        gap:\r\n            12px;\r\n    }\r\n\r\n\r\n    #why-eco .eco-why-card {\r\n        min-height:\r\n            auto;\r\n\r\n        padding:\r\n            25px\r\n            21px;\r\n    }\r\n\r\n\r\n    #why-eco .eco-why-number {\r\n        margin-bottom:\r\n            20px;\r\n    }\r\n\r\n\r\n    #why-eco .eco-other-services {\r\n        padding:\r\n            27px\r\n            21px;\r\n    }\r\n\r\n\r\n    #why-eco .eco-other-title {\r\n        font-size:\r\n            20px !important;\r\n    }\r\n\r\n\r\n    #why-eco .eco-service-chip {\r\n        font-size:\r\n            9px;\r\n\r\n        min-height:\r\n            35px;\r\n    }\r\n\r\n\r\n    #why-eco .eco-other-button {\r\n        width:\r\n            100%;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   REDUCED MOTION\r\n   ============================================================ *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n    #why-eco *,\r\n    #why-eco *::before,\r\n    #why-eco *::after {\r\n\r\n        animation:\r\n            none !important;\r\n\r\n        transition:\r\n            none !important;\r\n    }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<section\r\n    id=\"why-eco\"\r\n    class=\"eco-why-section\"\r\n>\r\n\r\n    <div class=\"eco-why-inner\">\r\n\r\n\r\n        <!-- ==========================================\r\n             INTRO\r\n             ========================================== -->\r\n\r\n        <div class=\"eco-why-intro\">\r\n\r\n\r\n            <div>\r\n\r\n                <div class=\"eco-why-kicker\">\r\n                    WHY ECO HOLDINGS?\r\n                <\/div>\r\n\r\n\r\n                <h2 class=\"eco-why-title\">\r\n\r\n                    Your Carport Is Built by a\r\n                    <span>Steel Fabrication Company.<\/span>\r\n\r\n                <\/h2>\r\n\r\n            <\/div>\r\n\r\n\r\n            <p class=\"eco-why-description\">\r\n\r\n                Eco Holdings works across domestic,\r\n                commercial and industrial steel\r\n                applications. That fabrication\r\n                capability allows us to manufacture\r\n                carports around the practical\r\n                requirements of the property rather\r\n                than treating every project as a\r\n                one-size-fits-all installation.\r\n\r\n            <\/p>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- ==========================================\r\n             COMPANY BENEFITS\r\n             ========================================== -->\r\n\r\n        <div class=\"eco-why-grid\">\r\n\r\n\r\n            <article class=\"eco-why-card\">\r\n\r\n                <div class=\"eco-why-number\">\r\n                    01 \/ FABRICATION\r\n                <\/div>\r\n\r\n                <h3 class=\"eco-why-card-title\">\r\n                    Steel Fabrication Focus\r\n                <\/h3>\r\n\r\n                <p class=\"eco-why-card-copy\">\r\n\r\n                    Carports form part of a wider\r\n                    steel fabrication capability,\r\n                    allowing us to manufacture\r\n                    practical steel structures\r\n                    around project requirements.\r\n\r\n                <\/p>\r\n\r\n            <\/article>\r\n\r\n\r\n\r\n            <article class=\"eco-why-card\">\r\n\r\n                <div class=\"eco-why-number\">\r\n                    02 \/ CUSTOM\r\n                <\/div>\r\n\r\n                <h3 class=\"eco-why-card-title\">\r\n                    Custom Requirements\r\n                <\/h3>\r\n\r\n                <p class=\"eco-why-card-copy\">\r\n\r\n                    Different properties require\r\n                    different dimensions and\r\n                    layouts. We can manufacture\r\n                    steelwork according to the\r\n                    agreed requirements of the\r\n                    project.\r\n\r\n                <\/p>\r\n\r\n            <\/article>\r\n\r\n\r\n\r\n            <article class=\"eco-why-card\">\r\n\r\n                <div class=\"eco-why-number\">\r\n                    03 \/ APPLICATIONS\r\n                <\/div>\r\n\r\n                <h3 class=\"eco-why-card-title\">\r\n                    More Than Residential\r\n                <\/h3>\r\n\r\n                <p class=\"eco-why-card-copy\">\r\n\r\n                    We assist with residential,\r\n                    commercial and industrial steel\r\n                    applications, including larger\r\n                    or more specialised project\r\n                    requirements.\r\n\r\n                <\/p>\r\n\r\n            <\/article>\r\n\r\n\r\n\r\n            <article class=\"eco-why-card\">\r\n\r\n                <div class=\"eco-why-number\">\r\n                    04 \/ GAUTENG\r\n                <\/div>\r\n\r\n                <h3 class=\"eco-why-card-title\">\r\n                    Serving All of Gauteng\r\n                <\/h3>\r\n\r\n                <p class=\"eco-why-card-copy\">\r\n\r\n                    Eco Holdings assists homeowners,\r\n                    businesses and commercial\r\n                    properties with carport projects\r\n                    throughout Gauteng.\r\n\r\n                <\/p>\r\n\r\n            <\/article>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- ==========================================\r\n             OTHER ECO HOLDINGS SERVICES\r\n             ========================================== -->\r\n\r\n        <div class=\"eco-other-services\">\r\n\r\n            <div class=\"eco-other-services-inner\">\r\n\r\n\r\n                <!-- COPY -->\r\n\r\n                <div>\r\n\r\n                    <div class=\"eco-other-kicker\">\r\n                        MORE FROM ECO HOLDINGS\r\n                    <\/div>\r\n\r\n\r\n                    <h3 class=\"eco-other-title\">\r\n\r\n                        Looking for More Than a Carport?\r\n\r\n                    <\/h3>\r\n\r\n\r\n                    <p class=\"eco-other-text\">\r\n\r\n                        This page is dedicated to\r\n                        carports. If you need gates,\r\n                        structural steel, industrial\r\n                        fabrication or another steel\r\n                        service, visit the main Eco\r\n                        Holdings website to explore\r\n                        our full range of services.\r\n\r\n                    <\/p>\r\n\r\n\r\n                    <a\r\n                        href=\"https:\/\/ecoholdings.co.za\/services\/\"\r\n                        target=\"_blank\"\r\n                        rel=\"noopener\"\r\n                        class=\"eco-other-button\"\r\n                    >\r\n                        VIEW ALL ECO HOLDINGS SERVICES\r\n                    <\/a>\r\n\r\n                <\/div>\r\n\r\n\r\n\r\n                <!-- SERVICES -->\r\n\r\n                <div class=\"eco-service-list\">\r\n\r\n                    <span class=\"eco-service-chip\">\r\n                        Steel Gates\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-service-chip\">\r\n                        Security Gates\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-service-chip\">\r\n                        Pedestrian Gates\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-service-chip\">\r\n                        Industrial Fabrication\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-service-chip\">\r\n                        Steel Structures\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-service-chip\">\r\n                        Mechanical &amp; Industrial Equipment\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-service-chip\">\r\n                        Stainless Steel Welding\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-service-chip\">\r\n                        Steel Cutting &amp; Bending\r\n                    <\/span>\r\n\r\n                <\/div>\r\n\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<script>\r\n(function () {\r\n\r\n    function initEcoWhy() {\r\n\r\n        var section =\r\n            document.getElementById(\r\n                \"why-eco\"\r\n            );\r\n\r\n        if (!section) {\r\n            return;\r\n        }\r\n\r\n\r\n        \/* =====================================================\r\n           SCROLL REVEAL\r\n           ===================================================== *\/\r\n\r\n        if (\r\n            \"IntersectionObserver\"\r\n            in window\r\n        ) {\r\n\r\n            var observer =\r\n                new IntersectionObserver(\r\n                    function (entries) {\r\n\r\n                        entries.forEach(\r\n                            function (entry) {\r\n\r\n                                if (\r\n                                    entry.isIntersecting\r\n                                ) {\r\n\r\n                                    section.classList.add(\r\n                                        \"eco-why-visible\"\r\n                                    );\r\n\r\n                                    observer.disconnect();\r\n\r\n                                }\r\n\r\n                            }\r\n                        );\r\n\r\n                    },\r\n                    {\r\n                        threshold: .12\r\n                    }\r\n                );\r\n\r\n\r\n            observer.observe(\r\n                section\r\n            );\r\n\r\n        } else {\r\n\r\n            section.classList.add(\r\n                \"eco-why-visible\"\r\n            );\r\n\r\n        }\r\n\r\n\r\n\r\n        \/* =====================================================\r\n           SUBTLE CHIP MOVEMENT\r\n           ===================================================== *\/\r\n\r\n        var chips =\r\n            section.querySelectorAll(\r\n                \".eco-service-chip\"\r\n            );\r\n\r\n\r\n        chips.forEach(\r\n            function (chip, index) {\r\n\r\n                chip.style.transitionDelay =\r\n                    (\r\n                        index * 0.025\r\n                    )\r\n                    +\r\n                    \"s\";\r\n\r\n            }\r\n        );\r\n\r\n    }\r\n\r\n\r\n    if (\r\n        document.readyState ===\r\n        \"loading\"\r\n    ) {\r\n\r\n        document.addEventListener(\r\n            \"DOMContentLoaded\",\r\n            initEcoWhy\r\n        );\r\n\r\n    } else {\r\n\r\n        initEcoWhy();\r\n\r\n    }\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-11b3bf8 elementor-widget elementor-widget-html\" data-id=\"11b3bf8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ============================================================\r\n   ECO HOLDINGS CARPORTS\r\n   FAQ \u2014 MOBILE-SAFE VERSION\r\n   ANCHOR: #faq\r\n   ============================================================ *\/\r\n\r\n#faq.eco-faq-section {\r\n    --eco-orange: #f47a00;\r\n    --eco-dark: #101214;\r\n    --eco-grey: #6f7478;\r\n    --eco-border: #e2e5e7;\r\n\r\n    position: relative;\r\n\r\n    width: 100%;\r\n    max-width: 100%;\r\n\r\n    padding: 100px 25px 105px;\r\n\r\n    overflow: hidden;\r\n\r\n    background:\r\n        linear-gradient(\r\n            180deg,\r\n            #ffffff 0%,\r\n            #f7f8f9 100%\r\n        );\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif;\r\n\r\n    scroll-margin-top: 140px;\r\n}\r\n\r\n#faq *,\r\n#faq *::before,\r\n#faq *::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   INNER\r\n   ============================================================ *\/\r\n\r\n#faq .eco-faq-inner {\r\n    width: 100%;\r\n    max-width: 1160px;\r\n\r\n    margin: 0 auto;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   HEADING\r\n   ============================================================ *\/\r\n\r\n#faq .eco-faq-heading {\r\n    max-width: 760px;\r\n\r\n    margin: 0 auto 48px;\r\n\r\n    text-align: center;\r\n}\r\n\r\n\r\n#faq .eco-faq-kicker {\r\n    display: inline-flex;\r\n\r\n    align-items: center;\r\n\r\n    gap: 10px;\r\n\r\n    margin-bottom: 15px;\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 12px;\r\n\r\n    font-weight: 700;\r\n\r\n    letter-spacing: 2px;\r\n\r\n    text-transform: uppercase;\r\n}\r\n\r\n\r\n#faq .eco-faq-kicker::before,\r\n#faq .eco-faq-kicker::after {\r\n    content: \"\";\r\n\r\n    width: 26px;\r\n    height: 2px;\r\n\r\n    background: var(--eco-orange);\r\n\r\n    border-radius: 20px;\r\n}\r\n\r\n\r\n#faq .eco-faq-title {\r\n    margin: 0 0 15px !important;\r\n\r\n    color: var(--eco-dark) !important;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif !important;\r\n\r\n    font-size:\r\n        clamp(36px,4vw,50px) !important;\r\n\r\n    font-weight: 700 !important;\r\n\r\n    line-height: 1.12 !important;\r\n\r\n    letter-spacing: -1.4px;\r\n}\r\n\r\n\r\n#faq .eco-faq-title span {\r\n    color: var(--eco-orange);\r\n}\r\n\r\n\r\n#faq .eco-faq-description {\r\n    max-width: 650px;\r\n\r\n    margin: 0 auto !important;\r\n\r\n    color: var(--eco-grey) !important;\r\n\r\n    font-size: 14px !important;\r\n\r\n    line-height: 1.7 !important;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   FAQ LIST\r\n   ============================================================ *\/\r\n\r\n#faq .eco-faq-list {\r\n    width: 100%;\r\n\r\n    display: grid;\r\n\r\n    gap: 10px;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   ITEM\r\n   ============================================================ *\/\r\n\r\n#faq .eco-faq-item {\r\n    position: relative;\r\n\r\n    width: 100%;\r\n    max-width: 100%;\r\n\r\n    overflow: hidden;\r\n\r\n    border:\r\n        1px solid\r\n        var(--eco-border);\r\n\r\n    border-radius: 10px;\r\n\r\n    background: #ffffff;\r\n\r\n    box-shadow:\r\n        0 7px 25px\r\n        rgba(0,0,0,.035);\r\n\r\n    opacity: 0;\r\n\r\n    transform: translateY(18px);\r\n\r\n    transition:\r\n        opacity .55s ease,\r\n        transform .55s ease,\r\n        border-color .25s ease,\r\n        box-shadow .25s ease;\r\n}\r\n\r\n\r\n#faq .eco-faq-item::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    left: 0;\r\n    top: 0;\r\n    bottom: 0;\r\n\r\n    width: 3px;\r\n\r\n    background: var(--eco-orange);\r\n\r\n    transform: scaleY(0);\r\n\r\n    transform-origin: top;\r\n\r\n    transition:\r\n        transform .28s ease;\r\n}\r\n\r\n\r\n#faq .eco-faq-item.eco-faq-active {\r\n    border-color:\r\n        rgba(244,122,0,.32);\r\n\r\n    box-shadow:\r\n        0 13px 32px\r\n        rgba(0,0,0,.065);\r\n}\r\n\r\n\r\n#faq .eco-faq-item.eco-faq-active::before {\r\n    transform: scaleY(1);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   QUESTION\r\n   ============================================================ *\/\r\n\r\n#faq .eco-faq-question {\r\n    width: 100%;\r\n    max-width: 100%;\r\n\r\n    min-width: 0;\r\n\r\n    padding: 22px 23px;\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        34px\r\n        minmax(0,1fr)\r\n        36px;\r\n\r\n    align-items: center;\r\n\r\n    gap: 14px;\r\n\r\n    border: 0;\r\n\r\n    background: transparent;\r\n\r\n    color: var(--eco-dark);\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif;\r\n\r\n    text-align: left;\r\n\r\n    cursor: pointer;\r\n}\r\n\r\n\r\n\/* NUMBER *\/\r\n\r\n#faq .eco-faq-number {\r\n    min-width: 0;\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 10px;\r\n\r\n    font-weight: 700;\r\n\r\n    letter-spacing: 1px;\r\n}\r\n\r\n\r\n\/* QUESTION TEXT *\/\r\n\r\n#faq .eco-faq-question-text {\r\n    min-width: 0;\r\n\r\n    width: 100%;\r\n\r\n    color: var(--eco-dark);\r\n\r\n    font-size: 14px;\r\n\r\n    font-weight: 700;\r\n\r\n    line-height: 1.45;\r\n\r\n    white-space: normal;\r\n\r\n    overflow-wrap: anywhere;\r\n\r\n    word-break: normal;\r\n}\r\n\r\n\r\n\/* PLUS *\/\r\n\r\n#faq .eco-faq-toggle {\r\n    width: 34px;\r\n    height: 34px;\r\n\r\n    min-width: 34px;\r\n\r\n    display: flex;\r\n\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    border-radius: 50%;\r\n\r\n    background:\r\n        rgba(244,122,0,.09);\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 20px;\r\n\r\n    line-height: 1;\r\n\r\n    transition:\r\n        transform .3s ease,\r\n        background .25s ease,\r\n        color .25s ease;\r\n}\r\n\r\n\r\n#faq .eco-faq-item.eco-faq-active\r\n.eco-faq-toggle {\r\n\r\n    transform: rotate(45deg);\r\n\r\n    background: var(--eco-orange);\r\n\r\n    color: #ffffff;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   ANSWER\r\n   ============================================================ *\/\r\n\r\n#faq .eco-faq-answer {\r\n    width: 100%;\r\n\r\n    height: 0;\r\n\r\n    overflow: hidden;\r\n\r\n    transition:\r\n        height .38s\r\n        cubic-bezier(.2,.7,.2,1);\r\n}\r\n\r\n\r\n#faq .eco-faq-answer-inner {\r\n    width: 100%;\r\n\r\n    padding:\r\n        0\r\n        73px\r\n        24px\r\n        71px;\r\n}\r\n\r\n\r\n#faq .eco-faq-answer p {\r\n    width: 100%;\r\n    max-width: 860px;\r\n\r\n    margin: 0 !important;\r\n\r\n    color: var(--eco-grey) !important;\r\n\r\n    font-size: 12px !important;\r\n\r\n    line-height: 1.75 !important;\r\n\r\n    overflow-wrap: anywhere;\r\n}\r\n\r\n\r\n#faq .eco-faq-answer strong {\r\n    color: var(--eco-dark);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   BOTTOM CTA\r\n   ============================================================ *\/\r\n\r\n#faq .eco-faq-help {\r\n    width: 100%;\r\n\r\n    margin-top: 26px;\r\n\r\n    padding: 30px;\r\n\r\n    display: flex;\r\n\r\n    align-items: center;\r\n    justify-content: space-between;\r\n\r\n    gap: 30px;\r\n\r\n    overflow: hidden;\r\n\r\n    border-radius: 12px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            120deg,\r\n            #101214,\r\n            #1a1d20\r\n        );\r\n\r\n    box-shadow:\r\n        0 15px 40px\r\n        rgba(0,0,0,.11);\r\n\r\n    opacity: 0;\r\n\r\n    transform: translateY(18px);\r\n\r\n    transition:\r\n        opacity .6s ease,\r\n        transform .6s ease;\r\n}\r\n\r\n\r\n#faq .eco-faq-help-copy {\r\n    min-width: 0;\r\n\r\n    max-width: 680px;\r\n}\r\n\r\n\r\n#faq .eco-faq-help-title {\r\n    margin: 0 0 5px !important;\r\n\r\n    color: #ffffff !important;\r\n\r\n    font-size: 18px !important;\r\n\r\n    font-weight: 700 !important;\r\n}\r\n\r\n\r\n#faq .eco-faq-help-text {\r\n    margin: 0 !important;\r\n\r\n    color:\r\n        rgba(255,255,255,.62) !important;\r\n\r\n    font-size: 11px !important;\r\n\r\n    line-height: 1.6 !important;\r\n}\r\n\r\n\r\n#faq .eco-faq-help-buttons {\r\n    flex: 0 0 auto;\r\n\r\n    display: flex;\r\n\r\n    gap: 9px;\r\n}\r\n\r\n\r\n#faq .eco-faq-btn {\r\n    min-height: 49px;\r\n\r\n    padding: 0 18px;\r\n\r\n    display: inline-flex;\r\n\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    border-radius: 6px;\r\n\r\n    color: #ffffff;\r\n\r\n    font-size: 10px;\r\n\r\n    font-weight: 700;\r\n\r\n    text-decoration: none;\r\n\r\n    white-space: nowrap;\r\n}\r\n\r\n\r\n#faq .eco-faq-btn-quote {\r\n    background:\r\n        linear-gradient(\r\n            135deg,\r\n            #f47a00,\r\n            #ff9635\r\n        );\r\n}\r\n\r\n\r\n#faq .eco-faq-btn-whatsapp {\r\n    background: #25d366;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   REVEAL\r\n   ============================================================ *\/\r\n\r\n#faq.eco-faq-visible\r\n.eco-faq-item,\r\n#faq.eco-faq-visible\r\n.eco-faq-help {\r\n\r\n    opacity: 1;\r\n\r\n    transform: none;\r\n}\r\n\r\n\r\n#faq.eco-faq-visible\r\n.eco-faq-item:nth-child(1) {\r\n    transition-delay: .04s;\r\n}\r\n\r\n#faq.eco-faq-visible\r\n.eco-faq-item:nth-child(2) {\r\n    transition-delay: .08s;\r\n}\r\n\r\n#faq.eco-faq-visible\r\n.eco-faq-item:nth-child(3) {\r\n    transition-delay: .12s;\r\n}\r\n\r\n#faq.eco-faq-visible\r\n.eco-faq-item:nth-child(4) {\r\n    transition-delay: .16s;\r\n}\r\n\r\n#faq.eco-faq-visible\r\n.eco-faq-item:nth-child(5) {\r\n    transition-delay: .20s;\r\n}\r\n\r\n#faq.eco-faq-visible\r\n.eco-faq-item:nth-child(6) {\r\n    transition-delay: .24s;\r\n}\r\n\r\n#faq.eco-faq-visible\r\n.eco-faq-item:nth-child(7) {\r\n    transition-delay: .28s;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   MOBILE \u2014 IMPORTANT FIX\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 700px) {\r\n\r\n    #faq.eco-faq-section {\r\n        width: 100%;\r\n\r\n        max-width: 100vw;\r\n\r\n        padding:\r\n            65px\r\n            12px\r\n            72px;\r\n\r\n        overflow-x: hidden;\r\n\r\n        scroll-margin-top: 75px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-inner,\r\n    #faq .eco-faq-list,\r\n    #faq .eco-faq-item {\r\n\r\n        width: 100%;\r\n\r\n        max-width: 100%;\r\n\r\n        min-width: 0;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-heading {\r\n        width: 100%;\r\n\r\n        margin-bottom: 34px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-kicker {\r\n        font-size: 10px;\r\n\r\n        letter-spacing: 1.4px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-kicker::before,\r\n    #faq .eco-faq-kicker::after {\r\n\r\n        width: 16px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-title {\r\n        font-size: 33px !important;\r\n\r\n        letter-spacing: -1px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-description {\r\n        font-size: 13px !important;\r\n    }\r\n\r\n\r\n    \/* MOBILE QUESTION GRID *\/\r\n\r\n    #faq .eco-faq-question {\r\n        width: 100%;\r\n\r\n        max-width: 100%;\r\n\r\n        padding:\r\n            18px\r\n            14px;\r\n\r\n        grid-template-columns:\r\n            25px\r\n            minmax(0,1fr)\r\n            31px;\r\n\r\n        gap: 9px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-number {\r\n        font-size: 9px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-question-text {\r\n        min-width: 0;\r\n\r\n        font-size: 12px;\r\n\r\n        line-height: 1.45;\r\n\r\n        white-space: normal;\r\n\r\n        overflow-wrap: anywhere;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-toggle {\r\n        width: 31px;\r\n        height: 31px;\r\n\r\n        min-width: 31px;\r\n\r\n        font-size: 18px;\r\n    }\r\n\r\n\r\n    \/* ANSWER NO LONGER HAS HUGE SIDE PADDING *\/\r\n\r\n    #faq .eco-faq-answer-inner {\r\n        width: 100%;\r\n\r\n        padding:\r\n            0\r\n            14px\r\n            19px\r\n            48px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-answer p {\r\n        width: 100%;\r\n\r\n        font-size: 11px !important;\r\n\r\n        line-height: 1.7 !important;\r\n    }\r\n\r\n\r\n    \/* CTA *\/\r\n\r\n    #faq .eco-faq-help {\r\n        width: 100%;\r\n\r\n        padding:\r\n            24px\r\n            17px;\r\n\r\n        flex-direction: column;\r\n\r\n        align-items: stretch;\r\n\r\n        gap: 18px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-help-copy {\r\n        width: 100%;\r\n\r\n        min-width: 0;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-help-buttons {\r\n        width: 100%;\r\n\r\n        display: grid;\r\n\r\n        grid-template-columns:\r\n            1fr;\r\n\r\n        gap: 8px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-btn {\r\n        width: 100%;\r\n\r\n        max-width: 100%;\r\n\r\n        min-height: 49px;\r\n\r\n        padding:\r\n            0\r\n            10px;\r\n\r\n        white-space: normal;\r\n\r\n        text-align: center;\r\n\r\n        font-size: 10px;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   VERY SMALL MOBILE\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 390px) {\r\n\r\n    #faq.eco-faq-section {\r\n        padding-left: 10px;\r\n        padding-right: 10px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-question {\r\n        padding:\r\n            17px\r\n            11px;\r\n\r\n        grid-template-columns:\r\n            22px\r\n            minmax(0,1fr)\r\n            29px;\r\n\r\n        gap: 7px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-question-text {\r\n        font-size: 11px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-toggle {\r\n        width: 29px;\r\n        height: 29px;\r\n\r\n        min-width: 29px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-answer-inner {\r\n        padding:\r\n            0\r\n            11px\r\n            18px\r\n            40px;\r\n    }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<section\r\n    id=\"faq\"\r\n    class=\"eco-faq-section\"\r\n>\r\n\r\n    <div class=\"eco-faq-inner\">\r\n\r\n\r\n        <!-- HEADING -->\r\n\r\n        <div class=\"eco-faq-heading\">\r\n\r\n            <div class=\"eco-faq-kicker\">\r\n                FREQUENTLY ASKED QUESTIONS\r\n            <\/div>\r\n\r\n\r\n            <h2 class=\"eco-faq-title\">\r\n\r\n                Questions About Your\r\n                <span>Carport Project?<\/span>\r\n\r\n            <\/h2>\r\n\r\n\r\n            <p class=\"eco-faq-description\">\r\n\r\n                Here are some of the most common\r\n                questions about our custom steel\r\n                carport fabrication and installation\r\n                services.\r\n\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- FAQS -->\r\n\r\n        <div class=\"eco-faq-list\">\r\n\r\n\r\n            <!-- 1 -->\r\n\r\n            <div class=\"eco-faq-item\">\r\n\r\n                <button\r\n                    type=\"button\"\r\n                    class=\"eco-faq-question\"\r\n                    aria-expanded=\"false\"\r\n                >\r\n\r\n                    <span class=\"eco-faq-number\">\r\n                        01\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-question-text\">\r\n                        Do you install carports throughout Gauteng?\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-toggle\">\r\n                        +\r\n                    <\/span>\r\n\r\n                <\/button>\r\n\r\n\r\n                <div class=\"eco-faq-answer\">\r\n\r\n                    <div class=\"eco-faq-answer-inner\">\r\n\r\n                        <p>\r\n\r\n                            Yes. Eco Holdings provides\r\n                            carport solutions across\r\n                            <strong>the whole of Gauteng<\/strong>\r\n                            for residential, commercial\r\n                            and other suitable property\r\n                            applications.\r\n\r\n                        <\/p>\r\n\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- 2 -->\r\n\r\n            <div class=\"eco-faq-item\">\r\n\r\n                <button\r\n                    type=\"button\"\r\n                    class=\"eco-faq-question\"\r\n                    aria-expanded=\"false\"\r\n                >\r\n\r\n                    <span class=\"eco-faq-number\">\r\n                        02\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-question-text\">\r\n                        Can you manufacture a carport to a custom size?\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-toggle\">\r\n                        +\r\n                    <\/span>\r\n\r\n                <\/button>\r\n\r\n\r\n                <div class=\"eco-faq-answer\">\r\n\r\n                    <div class=\"eco-faq-answer-inner\">\r\n\r\n                        <p>\r\n\r\n                            Yes. Carports can be\r\n                            manufactured according to\r\n                            the requirements and\r\n                            available space of the\r\n                            property rather than being\r\n                            limited to a single\r\n                            standard layout.\r\n\r\n                        <\/p>\r\n\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- 3 -->\r\n\r\n            <div class=\"eco-faq-item\">\r\n\r\n                <button\r\n                    type=\"button\"\r\n                    class=\"eco-faq-question\"\r\n                    aria-expanded=\"false\"\r\n                >\r\n\r\n                    <span class=\"eco-faq-number\">\r\n                        03\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-question-text\">\r\n                        Do you build single, double and multi-vehicle carports?\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-toggle\">\r\n                        +\r\n                    <\/span>\r\n\r\n                <\/button>\r\n\r\n\r\n                <div class=\"eco-faq-answer\">\r\n\r\n                    <div class=\"eco-faq-answer-inner\">\r\n\r\n                        <p>\r\n\r\n                            Yes. Eco Holdings can assist\r\n                            with single carports, double\r\n                            carports and larger\r\n                            multiple-vehicle carport\r\n                            requirements depending on\r\n                            the property and project.\r\n\r\n                        <\/p>\r\n\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- 4 -->\r\n\r\n            <div class=\"eco-faq-item\">\r\n\r\n                <button\r\n                    type=\"button\"\r\n                    class=\"eco-faq-question\"\r\n                    aria-expanded=\"false\"\r\n                >\r\n\r\n                    <span class=\"eco-faq-number\">\r\n                        04\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-question-text\">\r\n                        Do you manufacture the steel structure yourselves?\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-toggle\">\r\n                        +\r\n                    <\/span>\r\n\r\n                <\/button>\r\n\r\n\r\n                <div class=\"eco-faq-answer\">\r\n\r\n                    <div class=\"eco-faq-answer-inner\">\r\n\r\n                        <p>\r\n\r\n                            Eco Holdings is a steel\r\n                            fabrication business. We\r\n                            manufacture and fabricate\r\n                            steel structures and can\r\n                            handle the carport project\r\n                            through to installation.\r\n\r\n                        <\/p>\r\n\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- 5 -->\r\n\r\n            <div class=\"eco-faq-item\">\r\n\r\n                <button\r\n                    type=\"button\"\r\n                    class=\"eco-faq-question\"\r\n                    aria-expanded=\"false\"\r\n                >\r\n\r\n                    <span class=\"eco-faq-number\">\r\n                        05\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-question-text\">\r\n                        Do you provide commercial carports as well?\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-toggle\">\r\n                        +\r\n                    <\/span>\r\n\r\n                <\/button>\r\n\r\n\r\n                <div class=\"eco-faq-answer\">\r\n\r\n                    <div class=\"eco-faq-answer-inner\">\r\n\r\n                        <p>\r\n\r\n                            Yes. We assist with carport\r\n                            solutions for homes,\r\n                            businesses and commercial\r\n                            properties, as well as\r\n                            larger steel fabrication\r\n                            requirements.\r\n\r\n                        <\/p>\r\n\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- 6 -->\r\n\r\n            <div class=\"eco-faq-item\">\r\n\r\n                <button\r\n                    type=\"button\"\r\n                    class=\"eco-faq-question\"\r\n                    aria-expanded=\"false\"\r\n                >\r\n\r\n                    <span class=\"eco-faq-number\">\r\n                        06\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-question-text\">\r\n                        What information should I send for a quote?\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-toggle\">\r\n                        +\r\n                    <\/span>\r\n\r\n                <\/button>\r\n\r\n\r\n                <div class=\"eco-faq-answer\">\r\n\r\n                    <div class=\"eco-faq-answer-inner\">\r\n\r\n                        <p>\r\n\r\n                            Send us your location or\r\n                            suburb, the type of\r\n                            property, approximately\r\n                            how many vehicles you need\r\n                            to cover and any relevant\r\n                            size or layout information\r\n                            you already have.\r\n\r\n                        <\/p>\r\n\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- 7 -->\r\n\r\n            <div class=\"eco-faq-item\">\r\n\r\n                <button\r\n                    type=\"button\"\r\n                    class=\"eco-faq-question\"\r\n                    aria-expanded=\"false\"\r\n                >\r\n\r\n                    <span class=\"eco-faq-number\">\r\n                        07\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-question-text\">\r\n                        Can I send my requirements through WhatsApp?\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-toggle\">\r\n                        +\r\n                    <\/span>\r\n\r\n                <\/button>\r\n\r\n\r\n                <div class=\"eco-faq-answer\">\r\n\r\n                    <div class=\"eco-faq-answer-inner\">\r\n\r\n                        <p>\r\n\r\n                            Yes. You can contact Eco\r\n                            Holdings directly on\r\n                            WhatsApp and send us the\r\n                            details of the carport\r\n                            you're interested in.\r\n\r\n                        <\/p>\r\n\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- CTA -->\r\n\r\n        <div class=\"eco-faq-help\">\r\n\r\n            <div class=\"eco-faq-help-copy\">\r\n\r\n                <h3 class=\"eco-faq-help-title\">\r\n                    Still Have a Question?\r\n                <\/h3>\r\n\r\n                <p class=\"eco-faq-help-text\">\r\n\r\n                    Send us your carport requirements\r\n                    and we'll assist you with the next\r\n                    step.\r\n\r\n                <\/p>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"eco-faq-help-buttons\">\r\n\r\n                <a\r\n                    href=\"#quote\"\r\n                    class=\"\r\n                        eco-faq-btn\r\n                        eco-faq-btn-quote\r\n                    \"\r\n                >\r\n                    GET A FREE QUOTE\r\n                <\/a>\r\n\r\n\r\n                <a\r\n                    href=\"https:\/\/wa.me\/27673609067?text=Hi%20Eco%20Holdings%2C%20I%20have%20a%20question%20about%20a%20carport.\"\r\n                    target=\"_blank\"\r\n                    rel=\"noopener\"\r\n                    class=\"\r\n                        eco-faq-btn\r\n                        eco-faq-btn-whatsapp\r\n                    \"\r\n                >\r\n                    ASK ON WHATSAPP\r\n                <\/a>\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<script>\r\n(function () {\r\n\r\n    function initEcoFAQ() {\r\n\r\n        var section =\r\n            document.getElementById(\"faq\");\r\n\r\n        if (!section) {\r\n            return;\r\n        }\r\n\r\n\r\n        if (\r\n            section.getAttribute(\r\n                \"data-eco-faq-init\"\r\n            ) === \"1\"\r\n        ) {\r\n            return;\r\n        }\r\n\r\n\r\n        section.setAttribute(\r\n            \"data-eco-faq-init\",\r\n            \"1\"\r\n        );\r\n\r\n\r\n        var items =\r\n            section.querySelectorAll(\r\n                \".eco-faq-item\"\r\n            );\r\n\r\n\r\n        function openItem(item) {\r\n\r\n            var button =\r\n                item.querySelector(\r\n                    \".eco-faq-question\"\r\n                );\r\n\r\n            var answer =\r\n                item.querySelector(\r\n                    \".eco-faq-answer\"\r\n                );\r\n\r\n\r\n            item.classList.add(\r\n                \"eco-faq-active\"\r\n            );\r\n\r\n\r\n            button.setAttribute(\r\n                \"aria-expanded\",\r\n                \"true\"\r\n            );\r\n\r\n\r\n            answer.style.height =\r\n                answer.scrollHeight\r\n                +\r\n                \"px\";\r\n\r\n        }\r\n\r\n\r\n        function closeItem(item) {\r\n\r\n            var button =\r\n                item.querySelector(\r\n                    \".eco-faq-question\"\r\n                );\r\n\r\n            var answer =\r\n                item.querySelector(\r\n                    \".eco-faq-answer\"\r\n                );\r\n\r\n\r\n            item.classList.remove(\r\n                \"eco-faq-active\"\r\n            );\r\n\r\n\r\n            button.setAttribute(\r\n                \"aria-expanded\",\r\n                \"false\"\r\n            );\r\n\r\n\r\n            answer.style.height =\r\n                \"0px\";\r\n\r\n        }\r\n\r\n\r\n        items.forEach(\r\n            function (item) {\r\n\r\n                var button =\r\n                    item.querySelector(\r\n                        \".eco-faq-question\"\r\n                    );\r\n\r\n\r\n                button.addEventListener(\r\n                    \"click\",\r\n                    function () {\r\n\r\n                        var alreadyOpen =\r\n                            item.classList.contains(\r\n                                \"eco-faq-active\"\r\n                            );\r\n\r\n\r\n                        items.forEach(\r\n                            function (other) {\r\n\r\n                                closeItem(\r\n                                    other\r\n                                );\r\n\r\n                            }\r\n                        );\r\n\r\n\r\n                        if (!alreadyOpen) {\r\n\r\n                            openItem(\r\n                                item\r\n                            );\r\n\r\n                        }\r\n\r\n                    }\r\n                );\r\n\r\n            }\r\n        );\r\n\r\n\r\n        window.addEventListener(\r\n            \"resize\",\r\n            function () {\r\n\r\n                var active =\r\n                    section.querySelector(\r\n                        \".eco-faq-active\"\r\n                    );\r\n\r\n\r\n                if (active) {\r\n\r\n                    var answer =\r\n                        active.querySelector(\r\n                            \".eco-faq-answer\"\r\n                        );\r\n\r\n\r\n                    answer.style.height =\r\n                        answer.scrollHeight\r\n                        +\r\n                        \"px\";\r\n\r\n                }\r\n\r\n            }\r\n        );\r\n\r\n\r\n        if (\r\n            \"IntersectionObserver\"\r\n            in window\r\n        ) {\r\n\r\n            var observer =\r\n                new IntersectionObserver(\r\n                    function (entries) {\r\n\r\n                        entries.forEach(\r\n                            function (entry) {\r\n\r\n                                if (\r\n                                    entry.isIntersecting\r\n                                ) {\r\n\r\n                                    section.classList.add(\r\n                                        \"eco-faq-visible\"\r\n                                    );\r\n\r\n                                    observer.disconnect();\r\n\r\n                                }\r\n\r\n                            }\r\n                        );\r\n\r\n                    },\r\n                    {\r\n                        threshold: .08\r\n                    }\r\n                );\r\n\r\n\r\n            observer.observe(\r\n                section\r\n            );\r\n\r\n        } else {\r\n\r\n            section.classList.add(\r\n                \"eco-faq-visible\"\r\n            );\r\n\r\n        }\r\n\r\n\r\n        \/* FIRST QUESTION OPEN *\/\r\n\r\n        if (items.length) {\r\n\r\n            setTimeout(\r\n                function () {\r\n\r\n                    openItem(\r\n                        items[0]\r\n                    );\r\n\r\n                },\r\n                350\r\n            );\r\n\r\n        }\r\n\r\n    }\r\n\r\n\r\n    if (\r\n        document.readyState ===\r\n        \"loading\"\r\n    ) {\r\n\r\n        document.addEventListener(\r\n            \"DOMContentLoaded\",\r\n            initEcoFAQ\r\n        );\r\n\r\n    } else {\r\n\r\n        initEcoFAQ();\r\n\r\n    }\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1d8aef0 elementor-widget elementor-widget-html\" data-id=\"1d8aef0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ============================================================\r\n   ECO HOLDINGS CARPORTS\r\n   FAQ \u2014 MOBILE-SAFE VERSION\r\n   ANCHOR: #faq\r\n   ============================================================ *\/\r\n\r\n#faq.eco-faq-section {\r\n    --eco-orange: #f47a00;\r\n    --eco-dark: #101214;\r\n    --eco-grey: #6f7478;\r\n    --eco-border: #e2e5e7;\r\n\r\n    position: relative;\r\n\r\n    width: 100%;\r\n    max-width: 100%;\r\n\r\n    padding: 100px 25px 105px;\r\n\r\n    overflow: hidden;\r\n\r\n    background:\r\n        linear-gradient(\r\n            180deg,\r\n            #ffffff 0%,\r\n            #f7f8f9 100%\r\n        );\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif;\r\n\r\n    scroll-margin-top: 140px;\r\n}\r\n\r\n#faq *,\r\n#faq *::before,\r\n#faq *::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   INNER\r\n   ============================================================ *\/\r\n\r\n#faq .eco-faq-inner {\r\n    width: 100%;\r\n    max-width: 1160px;\r\n\r\n    margin: 0 auto;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   HEADING\r\n   ============================================================ *\/\r\n\r\n#faq .eco-faq-heading {\r\n    max-width: 760px;\r\n\r\n    margin: 0 auto 48px;\r\n\r\n    text-align: center;\r\n}\r\n\r\n\r\n#faq .eco-faq-kicker {\r\n    display: inline-flex;\r\n\r\n    align-items: center;\r\n\r\n    gap: 10px;\r\n\r\n    margin-bottom: 15px;\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 12px;\r\n\r\n    font-weight: 700;\r\n\r\n    letter-spacing: 2px;\r\n\r\n    text-transform: uppercase;\r\n}\r\n\r\n\r\n#faq .eco-faq-kicker::before,\r\n#faq .eco-faq-kicker::after {\r\n    content: \"\";\r\n\r\n    width: 26px;\r\n    height: 2px;\r\n\r\n    background: var(--eco-orange);\r\n\r\n    border-radius: 20px;\r\n}\r\n\r\n\r\n#faq .eco-faq-title {\r\n    margin: 0 0 15px !important;\r\n\r\n    color: var(--eco-dark) !important;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif !important;\r\n\r\n    font-size:\r\n        clamp(36px,4vw,50px) !important;\r\n\r\n    font-weight: 700 !important;\r\n\r\n    line-height: 1.12 !important;\r\n\r\n    letter-spacing: -1.4px;\r\n}\r\n\r\n\r\n#faq .eco-faq-title span {\r\n    color: var(--eco-orange);\r\n}\r\n\r\n\r\n#faq .eco-faq-description {\r\n    max-width: 650px;\r\n\r\n    margin: 0 auto !important;\r\n\r\n    color: var(--eco-grey) !important;\r\n\r\n    font-size: 14px !important;\r\n\r\n    line-height: 1.7 !important;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   FAQ LIST\r\n   ============================================================ *\/\r\n\r\n#faq .eco-faq-list {\r\n    width: 100%;\r\n\r\n    display: grid;\r\n\r\n    gap: 10px;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   ITEM\r\n   ============================================================ *\/\r\n\r\n#faq .eco-faq-item {\r\n    position: relative;\r\n\r\n    width: 100%;\r\n    max-width: 100%;\r\n\r\n    overflow: hidden;\r\n\r\n    border:\r\n        1px solid\r\n        var(--eco-border);\r\n\r\n    border-radius: 10px;\r\n\r\n    background: #ffffff;\r\n\r\n    box-shadow:\r\n        0 7px 25px\r\n        rgba(0,0,0,.035);\r\n\r\n    opacity: 0;\r\n\r\n    transform: translateY(18px);\r\n\r\n    transition:\r\n        opacity .55s ease,\r\n        transform .55s ease,\r\n        border-color .25s ease,\r\n        box-shadow .25s ease;\r\n}\r\n\r\n\r\n#faq .eco-faq-item::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    left: 0;\r\n    top: 0;\r\n    bottom: 0;\r\n\r\n    width: 3px;\r\n\r\n    background: var(--eco-orange);\r\n\r\n    transform: scaleY(0);\r\n\r\n    transform-origin: top;\r\n\r\n    transition:\r\n        transform .28s ease;\r\n}\r\n\r\n\r\n#faq .eco-faq-item.eco-faq-active {\r\n    border-color:\r\n        rgba(244,122,0,.32);\r\n\r\n    box-shadow:\r\n        0 13px 32px\r\n        rgba(0,0,0,.065);\r\n}\r\n\r\n\r\n#faq .eco-faq-item.eco-faq-active::before {\r\n    transform: scaleY(1);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   QUESTION\r\n   ============================================================ *\/\r\n\r\n#faq .eco-faq-question {\r\n    width: 100%;\r\n    max-width: 100%;\r\n\r\n    min-width: 0;\r\n\r\n    padding: 22px 23px;\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        34px\r\n        minmax(0,1fr)\r\n        36px;\r\n\r\n    align-items: center;\r\n\r\n    gap: 14px;\r\n\r\n    border: 0;\r\n\r\n    background: transparent;\r\n\r\n    color: var(--eco-dark);\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif;\r\n\r\n    text-align: left;\r\n\r\n    cursor: pointer;\r\n}\r\n\r\n\r\n\/* NUMBER *\/\r\n\r\n#faq .eco-faq-number {\r\n    min-width: 0;\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 10px;\r\n\r\n    font-weight: 700;\r\n\r\n    letter-spacing: 1px;\r\n}\r\n\r\n\r\n\/* QUESTION TEXT *\/\r\n\r\n#faq .eco-faq-question-text {\r\n    min-width: 0;\r\n\r\n    width: 100%;\r\n\r\n    color: var(--eco-dark);\r\n\r\n    font-size: 14px;\r\n\r\n    font-weight: 700;\r\n\r\n    line-height: 1.45;\r\n\r\n    white-space: normal;\r\n\r\n    overflow-wrap: anywhere;\r\n\r\n    word-break: normal;\r\n}\r\n\r\n\r\n\/* PLUS *\/\r\n\r\n#faq .eco-faq-toggle {\r\n    width: 34px;\r\n    height: 34px;\r\n\r\n    min-width: 34px;\r\n\r\n    display: flex;\r\n\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    border-radius: 50%;\r\n\r\n    background:\r\n        rgba(244,122,0,.09);\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 20px;\r\n\r\n    line-height: 1;\r\n\r\n    transition:\r\n        transform .3s ease,\r\n        background .25s ease,\r\n        color .25s ease;\r\n}\r\n\r\n\r\n#faq .eco-faq-item.eco-faq-active\r\n.eco-faq-toggle {\r\n\r\n    transform: rotate(45deg);\r\n\r\n    background: var(--eco-orange);\r\n\r\n    color: #ffffff;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   ANSWER\r\n   ============================================================ *\/\r\n\r\n#faq .eco-faq-answer {\r\n    width: 100%;\r\n\r\n    height: 0;\r\n\r\n    overflow: hidden;\r\n\r\n    transition:\r\n        height .38s\r\n        cubic-bezier(.2,.7,.2,1);\r\n}\r\n\r\n\r\n#faq .eco-faq-answer-inner {\r\n    width: 100%;\r\n\r\n    padding:\r\n        0\r\n        73px\r\n        24px\r\n        71px;\r\n}\r\n\r\n\r\n#faq .eco-faq-answer p {\r\n    width: 100%;\r\n    max-width: 860px;\r\n\r\n    margin: 0 !important;\r\n\r\n    color: var(--eco-grey) !important;\r\n\r\n    font-size: 12px !important;\r\n\r\n    line-height: 1.75 !important;\r\n\r\n    overflow-wrap: anywhere;\r\n}\r\n\r\n\r\n#faq .eco-faq-answer strong {\r\n    color: var(--eco-dark);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   BOTTOM CTA\r\n   ============================================================ *\/\r\n\r\n#faq .eco-faq-help {\r\n    width: 100%;\r\n\r\n    margin-top: 26px;\r\n\r\n    padding: 30px;\r\n\r\n    display: flex;\r\n\r\n    align-items: center;\r\n    justify-content: space-between;\r\n\r\n    gap: 30px;\r\n\r\n    overflow: hidden;\r\n\r\n    border-radius: 12px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            120deg,\r\n            #101214,\r\n            #1a1d20\r\n        );\r\n\r\n    box-shadow:\r\n        0 15px 40px\r\n        rgba(0,0,0,.11);\r\n\r\n    opacity: 0;\r\n\r\n    transform: translateY(18px);\r\n\r\n    transition:\r\n        opacity .6s ease,\r\n        transform .6s ease;\r\n}\r\n\r\n\r\n#faq .eco-faq-help-copy {\r\n    min-width: 0;\r\n\r\n    max-width: 680px;\r\n}\r\n\r\n\r\n#faq .eco-faq-help-title {\r\n    margin: 0 0 5px !important;\r\n\r\n    color: #ffffff !important;\r\n\r\n    font-size: 18px !important;\r\n\r\n    font-weight: 700 !important;\r\n}\r\n\r\n\r\n#faq .eco-faq-help-text {\r\n    margin: 0 !important;\r\n\r\n    color:\r\n        rgba(255,255,255,.62) !important;\r\n\r\n    font-size: 11px !important;\r\n\r\n    line-height: 1.6 !important;\r\n}\r\n\r\n\r\n#faq .eco-faq-help-buttons {\r\n    flex: 0 0 auto;\r\n\r\n    display: flex;\r\n\r\n    gap: 9px;\r\n}\r\n\r\n\r\n#faq .eco-faq-btn {\r\n    min-height: 49px;\r\n\r\n    padding: 0 18px;\r\n\r\n    display: inline-flex;\r\n\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    border-radius: 6px;\r\n\r\n    color: #ffffff;\r\n\r\n    font-size: 10px;\r\n\r\n    font-weight: 700;\r\n\r\n    text-decoration: none;\r\n\r\n    white-space: nowrap;\r\n}\r\n\r\n\r\n#faq .eco-faq-btn-quote {\r\n    background:\r\n        linear-gradient(\r\n            135deg,\r\n            #f47a00,\r\n            #ff9635\r\n        );\r\n}\r\n\r\n\r\n#faq .eco-faq-btn-whatsapp {\r\n    background: #25d366;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   REVEAL\r\n   ============================================================ *\/\r\n\r\n#faq.eco-faq-visible\r\n.eco-faq-item,\r\n#faq.eco-faq-visible\r\n.eco-faq-help {\r\n\r\n    opacity: 1;\r\n\r\n    transform: none;\r\n}\r\n\r\n\r\n#faq.eco-faq-visible\r\n.eco-faq-item:nth-child(1) {\r\n    transition-delay: .04s;\r\n}\r\n\r\n#faq.eco-faq-visible\r\n.eco-faq-item:nth-child(2) {\r\n    transition-delay: .08s;\r\n}\r\n\r\n#faq.eco-faq-visible\r\n.eco-faq-item:nth-child(3) {\r\n    transition-delay: .12s;\r\n}\r\n\r\n#faq.eco-faq-visible\r\n.eco-faq-item:nth-child(4) {\r\n    transition-delay: .16s;\r\n}\r\n\r\n#faq.eco-faq-visible\r\n.eco-faq-item:nth-child(5) {\r\n    transition-delay: .20s;\r\n}\r\n\r\n#faq.eco-faq-visible\r\n.eco-faq-item:nth-child(6) {\r\n    transition-delay: .24s;\r\n}\r\n\r\n#faq.eco-faq-visible\r\n.eco-faq-item:nth-child(7) {\r\n    transition-delay: .28s;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   MOBILE \u2014 IMPORTANT FIX\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 700px) {\r\n\r\n    #faq.eco-faq-section {\r\n        width: 100%;\r\n\r\n        max-width: 100vw;\r\n\r\n        padding:\r\n            65px\r\n            12px\r\n            72px;\r\n\r\n        overflow-x: hidden;\r\n\r\n        scroll-margin-top: 75px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-inner,\r\n    #faq .eco-faq-list,\r\n    #faq .eco-faq-item {\r\n\r\n        width: 100%;\r\n\r\n        max-width: 100%;\r\n\r\n        min-width: 0;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-heading {\r\n        width: 100%;\r\n\r\n        margin-bottom: 34px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-kicker {\r\n        font-size: 10px;\r\n\r\n        letter-spacing: 1.4px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-kicker::before,\r\n    #faq .eco-faq-kicker::after {\r\n\r\n        width: 16px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-title {\r\n        font-size: 33px !important;\r\n\r\n        letter-spacing: -1px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-description {\r\n        font-size: 13px !important;\r\n    }\r\n\r\n\r\n    \/* MOBILE QUESTION GRID *\/\r\n\r\n    #faq .eco-faq-question {\r\n        width: 100%;\r\n\r\n        max-width: 100%;\r\n\r\n        padding:\r\n            18px\r\n            14px;\r\n\r\n        grid-template-columns:\r\n            25px\r\n            minmax(0,1fr)\r\n            31px;\r\n\r\n        gap: 9px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-number {\r\n        font-size: 9px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-question-text {\r\n        min-width: 0;\r\n\r\n        font-size: 12px;\r\n\r\n        line-height: 1.45;\r\n\r\n        white-space: normal;\r\n\r\n        overflow-wrap: anywhere;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-toggle {\r\n        width: 31px;\r\n        height: 31px;\r\n\r\n        min-width: 31px;\r\n\r\n        font-size: 18px;\r\n    }\r\n\r\n\r\n    \/* ANSWER NO LONGER HAS HUGE SIDE PADDING *\/\r\n\r\n    #faq .eco-faq-answer-inner {\r\n        width: 100%;\r\n\r\n        padding:\r\n            0\r\n            14px\r\n            19px\r\n            48px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-answer p {\r\n        width: 100%;\r\n\r\n        font-size: 11px !important;\r\n\r\n        line-height: 1.7 !important;\r\n    }\r\n\r\n\r\n    \/* CTA *\/\r\n\r\n    #faq .eco-faq-help {\r\n        width: 100%;\r\n\r\n        padding:\r\n            24px\r\n            17px;\r\n\r\n        flex-direction: column;\r\n\r\n        align-items: stretch;\r\n\r\n        gap: 18px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-help-copy {\r\n        width: 100%;\r\n\r\n        min-width: 0;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-help-buttons {\r\n        width: 100%;\r\n\r\n        display: grid;\r\n\r\n        grid-template-columns:\r\n            1fr;\r\n\r\n        gap: 8px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-btn {\r\n        width: 100%;\r\n\r\n        max-width: 100%;\r\n\r\n        min-height: 49px;\r\n\r\n        padding:\r\n            0\r\n            10px;\r\n\r\n        white-space: normal;\r\n\r\n        text-align: center;\r\n\r\n        font-size: 10px;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   VERY SMALL MOBILE\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 390px) {\r\n\r\n    #faq.eco-faq-section {\r\n        padding-left: 10px;\r\n        padding-right: 10px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-question {\r\n        padding:\r\n            17px\r\n            11px;\r\n\r\n        grid-template-columns:\r\n            22px\r\n            minmax(0,1fr)\r\n            29px;\r\n\r\n        gap: 7px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-question-text {\r\n        font-size: 11px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-toggle {\r\n        width: 29px;\r\n        height: 29px;\r\n\r\n        min-width: 29px;\r\n    }\r\n\r\n\r\n    #faq .eco-faq-answer-inner {\r\n        padding:\r\n            0\r\n            11px\r\n            18px\r\n            40px;\r\n    }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n<section\r\n    id=\"faq\"\r\n    class=\"eco-faq-section\"\r\n>\r\n\r\n    <div class=\"eco-faq-inner\">\r\n\r\n\r\n        <!-- HEADING -->\r\n\r\n        <div class=\"eco-faq-heading\">\r\n\r\n            <div class=\"eco-faq-kicker\">\r\n                FREQUENTLY ASKED QUESTIONS\r\n            <\/div>\r\n\r\n\r\n            <h2 class=\"eco-faq-title\">\r\n\r\n                Questions About Your\r\n                <span>Carport Project?<\/span>\r\n\r\n            <\/h2>\r\n\r\n\r\n            <p class=\"eco-faq-description\">\r\n\r\n                Here are some of the most common\r\n                questions about our custom steel\r\n                carport fabrication and installation\r\n                services.\r\n\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- FAQS -->\r\n\r\n        <div class=\"eco-faq-list\">\r\n\r\n\r\n            <!-- 1 -->\r\n\r\n            <div class=\"eco-faq-item\">\r\n\r\n                <button\r\n                    type=\"button\"\r\n                    class=\"eco-faq-question\"\r\n                    aria-expanded=\"false\"\r\n                >\r\n\r\n                    <span class=\"eco-faq-number\">\r\n                        01\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-question-text\">\r\n                        Do you install carports throughout Gauteng?\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-toggle\">\r\n                        +\r\n                    <\/span>\r\n\r\n                <\/button>\r\n\r\n\r\n                <div class=\"eco-faq-answer\">\r\n\r\n                    <div class=\"eco-faq-answer-inner\">\r\n\r\n                        <p>\r\n\r\n                            Yes. Eco Holdings provides\r\n                            carport solutions across\r\n                            <strong>the whole of Gauteng<\/strong>\r\n                            for residential, commercial\r\n                            and other suitable property\r\n                            applications.\r\n\r\n                        <\/p>\r\n\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- 2 -->\r\n\r\n            <div class=\"eco-faq-item\">\r\n\r\n                <button\r\n                    type=\"button\"\r\n                    class=\"eco-faq-question\"\r\n                    aria-expanded=\"false\"\r\n                >\r\n\r\n                    <span class=\"eco-faq-number\">\r\n                        02\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-question-text\">\r\n                        Can you manufacture a carport to a custom size?\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-toggle\">\r\n                        +\r\n                    <\/span>\r\n\r\n                <\/button>\r\n\r\n\r\n                <div class=\"eco-faq-answer\">\r\n\r\n                    <div class=\"eco-faq-answer-inner\">\r\n\r\n                        <p>\r\n\r\n                            Yes. Carports can be\r\n                            manufactured according to\r\n                            the requirements and\r\n                            available space of the\r\n                            property rather than being\r\n                            limited to a single\r\n                            standard layout.\r\n\r\n                        <\/p>\r\n\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- 3 -->\r\n\r\n            <div class=\"eco-faq-item\">\r\n\r\n                <button\r\n                    type=\"button\"\r\n                    class=\"eco-faq-question\"\r\n                    aria-expanded=\"false\"\r\n                >\r\n\r\n                    <span class=\"eco-faq-number\">\r\n                        03\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-question-text\">\r\n                        Do you build single, double and multi-vehicle carports?\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-toggle\">\r\n                        +\r\n                    <\/span>\r\n\r\n                <\/button>\r\n\r\n\r\n                <div class=\"eco-faq-answer\">\r\n\r\n                    <div class=\"eco-faq-answer-inner\">\r\n\r\n                        <p>\r\n\r\n                            Yes. Eco Holdings can assist\r\n                            with single carports, double\r\n                            carports and larger\r\n                            multiple-vehicle carport\r\n                            requirements depending on\r\n                            the property and project.\r\n\r\n                        <\/p>\r\n\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- 4 -->\r\n\r\n            <div class=\"eco-faq-item\">\r\n\r\n                <button\r\n                    type=\"button\"\r\n                    class=\"eco-faq-question\"\r\n                    aria-expanded=\"false\"\r\n                >\r\n\r\n                    <span class=\"eco-faq-number\">\r\n                        04\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-question-text\">\r\n                        Do you manufacture the steel structure yourselves?\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-toggle\">\r\n                        +\r\n                    <\/span>\r\n\r\n                <\/button>\r\n\r\n\r\n                <div class=\"eco-faq-answer\">\r\n\r\n                    <div class=\"eco-faq-answer-inner\">\r\n\r\n                        <p>\r\n\r\n                            Eco Holdings is a steel\r\n                            fabrication business. We\r\n                            manufacture and fabricate\r\n                            steel structures and can\r\n                            handle the carport project\r\n                            through to installation.\r\n\r\n                        <\/p>\r\n\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- 5 -->\r\n\r\n            <div class=\"eco-faq-item\">\r\n\r\n                <button\r\n                    type=\"button\"\r\n                    class=\"eco-faq-question\"\r\n                    aria-expanded=\"false\"\r\n                >\r\n\r\n                    <span class=\"eco-faq-number\">\r\n                        05\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-question-text\">\r\n                        Do you provide commercial carports as well?\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-toggle\">\r\n                        +\r\n                    <\/span>\r\n\r\n                <\/button>\r\n\r\n\r\n                <div class=\"eco-faq-answer\">\r\n\r\n                    <div class=\"eco-faq-answer-inner\">\r\n\r\n                        <p>\r\n\r\n                            Yes. We assist with carport\r\n                            solutions for homes,\r\n                            businesses and commercial\r\n                            properties, as well as\r\n                            larger steel fabrication\r\n                            requirements.\r\n\r\n                        <\/p>\r\n\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- 6 -->\r\n\r\n            <div class=\"eco-faq-item\">\r\n\r\n                <button\r\n                    type=\"button\"\r\n                    class=\"eco-faq-question\"\r\n                    aria-expanded=\"false\"\r\n                >\r\n\r\n                    <span class=\"eco-faq-number\">\r\n                        06\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-question-text\">\r\n                        What information should I send for a quote?\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-toggle\">\r\n                        +\r\n                    <\/span>\r\n\r\n                <\/button>\r\n\r\n\r\n                <div class=\"eco-faq-answer\">\r\n\r\n                    <div class=\"eco-faq-answer-inner\">\r\n\r\n                        <p>\r\n\r\n                            Send us your location or\r\n                            suburb, the type of\r\n                            property, approximately\r\n                            how many vehicles you need\r\n                            to cover and any relevant\r\n                            size or layout information\r\n                            you already have.\r\n\r\n                        <\/p>\r\n\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- 7 -->\r\n\r\n            <div class=\"eco-faq-item\">\r\n\r\n                <button\r\n                    type=\"button\"\r\n                    class=\"eco-faq-question\"\r\n                    aria-expanded=\"false\"\r\n                >\r\n\r\n                    <span class=\"eco-faq-number\">\r\n                        07\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-question-text\">\r\n                        Can I send my requirements through WhatsApp?\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-faq-toggle\">\r\n                        +\r\n                    <\/span>\r\n\r\n                <\/button>\r\n\r\n\r\n                <div class=\"eco-faq-answer\">\r\n\r\n                    <div class=\"eco-faq-answer-inner\">\r\n\r\n                        <p>\r\n\r\n                            Yes. You can contact Eco\r\n                            Holdings directly on\r\n                            WhatsApp and send us the\r\n                            details of the carport\r\n                            you're interested in.\r\n\r\n                        <\/p>\r\n\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- CTA -->\r\n\r\n        <div class=\"eco-faq-help\">\r\n\r\n            <div class=\"eco-faq-help-copy\">\r\n\r\n                <h3 class=\"eco-faq-help-title\">\r\n                    Still Have a Question?\r\n                <\/h3>\r\n\r\n                <p class=\"eco-faq-help-text\">\r\n\r\n                    Send us your carport requirements\r\n                    and we'll assist you with the next\r\n                    step.\r\n\r\n                <\/p>\r\n\r\n            <\/div>\r\n\r\n\r\n            <div class=\"eco-faq-help-buttons\">\r\n\r\n                <a\r\n                    href=\"#quote\"\r\n                    class=\"\r\n                        eco-faq-btn\r\n                        eco-faq-btn-quote\r\n                    \"\r\n                >\r\n                    GET A FREE QUOTE\r\n                <\/a>\r\n\r\n\r\n                <a\r\n                    href=\"https:\/\/wa.me\/27673609067?text=Hi%20Eco%20Holdings%2C%20I%20have%20a%20question%20about%20a%20carport.\"\r\n                    target=\"_blank\"\r\n                    rel=\"noopener\"\r\n                    class=\"\r\n                        eco-faq-btn\r\n                        eco-faq-btn-whatsapp\r\n                    \"\r\n                >\r\n                    ASK ON WHATSAPP\r\n                <\/a>\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<script>\r\n(function () {\r\n\r\n    function initEcoFAQ() {\r\n\r\n        var section =\r\n            document.getElementById(\"faq\");\r\n\r\n        if (!section) {\r\n            return;\r\n        }\r\n\r\n\r\n        if (\r\n            section.getAttribute(\r\n                \"data-eco-faq-init\"\r\n            ) === \"1\"\r\n        ) {\r\n            return;\r\n        }\r\n\r\n\r\n        section.setAttribute(\r\n            \"data-eco-faq-init\",\r\n            \"1\"\r\n        );\r\n\r\n\r\n        var items =\r\n            section.querySelectorAll(\r\n                \".eco-faq-item\"\r\n            );\r\n\r\n\r\n        function openItem(item) {\r\n\r\n            var button =\r\n                item.querySelector(\r\n                    \".eco-faq-question\"\r\n                );\r\n\r\n            var answer =\r\n                item.querySelector(\r\n                    \".eco-faq-answer\"\r\n                );\r\n\r\n\r\n            item.classList.add(\r\n                \"eco-faq-active\"\r\n            );\r\n\r\n\r\n            button.setAttribute(\r\n                \"aria-expanded\",\r\n                \"true\"\r\n            );\r\n\r\n\r\n            answer.style.height =\r\n                answer.scrollHeight\r\n                +\r\n                \"px\";\r\n\r\n        }\r\n\r\n\r\n        function closeItem(item) {\r\n\r\n            var button =\r\n                item.querySelector(\r\n                    \".eco-faq-question\"\r\n                );\r\n\r\n            var answer =\r\n                item.querySelector(\r\n                    \".eco-faq-answer\"\r\n                );\r\n\r\n\r\n            item.classList.remove(\r\n                \"eco-faq-active\"\r\n            );\r\n\r\n\r\n            button.setAttribute(\r\n                \"aria-expanded\",\r\n                \"false\"\r\n            );\r\n\r\n\r\n            answer.style.height =\r\n                \"0px\";\r\n\r\n        }\r\n\r\n\r\n        items.forEach(\r\n            function (item) {\r\n\r\n                var button =\r\n                    item.querySelector(\r\n                        \".eco-faq-question\"\r\n                    );\r\n\r\n\r\n                button.addEventListener(\r\n                    \"click\",\r\n                    function () {\r\n\r\n                        var alreadyOpen =\r\n                            item.classList.contains(\r\n                                \"eco-faq-active\"\r\n                            );\r\n\r\n\r\n                        items.forEach(\r\n                            function (other) {\r\n\r\n                                closeItem(\r\n                                    other\r\n                                );\r\n\r\n                            }\r\n                        );\r\n\r\n\r\n                        if (!alreadyOpen) {\r\n\r\n                            openItem(\r\n                                item\r\n                            );\r\n\r\n                        }\r\n\r\n                    }\r\n                );\r\n\r\n            }\r\n        );\r\n\r\n\r\n        window.addEventListener(\r\n            \"resize\",\r\n            function () {\r\n\r\n                var active =\r\n                    section.querySelector(\r\n                        \".eco-faq-active\"\r\n                    );\r\n\r\n\r\n                if (active) {\r\n\r\n                    var answer =\r\n                        active.querySelector(\r\n                            \".eco-faq-answer\"\r\n                        );\r\n\r\n\r\n                    answer.style.height =\r\n                        answer.scrollHeight\r\n                        +\r\n                        \"px\";\r\n\r\n                }\r\n\r\n            }\r\n        );\r\n\r\n\r\n        if (\r\n            \"IntersectionObserver\"\r\n            in window\r\n        ) {\r\n\r\n            var observer =\r\n                new IntersectionObserver(\r\n                    function (entries) {\r\n\r\n                        entries.forEach(\r\n                            function (entry) {\r\n\r\n                                if (\r\n                                    entry.isIntersecting\r\n                                ) {\r\n\r\n                                    section.classList.add(\r\n                                        \"eco-faq-visible\"\r\n                                    );\r\n\r\n                                    observer.disconnect();\r\n\r\n                                }\r\n\r\n                            }\r\n                        );\r\n\r\n                    },\r\n                    {\r\n                        threshold: .08\r\n                    }\r\n                );\r\n\r\n\r\n            observer.observe(\r\n                section\r\n            );\r\n\r\n        } else {\r\n\r\n            section.classList.add(\r\n                \"eco-faq-visible\"\r\n            );\r\n\r\n        }\r\n\r\n\r\n        \/* FIRST QUESTION OPEN *\/\r\n\r\n        if (items.length) {\r\n\r\n            setTimeout(\r\n                function () {\r\n\r\n                    openItem(\r\n                        items[0]\r\n                    );\r\n\r\n                },\r\n                350\r\n            );\r\n\r\n        }\r\n\r\n    }\r\n\r\n\r\n    if (\r\n        document.readyState ===\r\n        \"loading\"\r\n    ) {\r\n\r\n        document.addEventListener(\r\n            \"DOMContentLoaded\",\r\n            initEcoFAQ\r\n        );\r\n\r\n    } else {\r\n\r\n        initEcoFAQ();\r\n\r\n    }\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ebc2be0 elementor-widget elementor-widget-html\" data-id=\"ebc2be0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ============================================================\r\n   ECO HOLDINGS CARPORTS\r\n   FINAL CONTACT + QUOTE + FOOTER\r\n   MAIN FORM ANCHOR: #quote\r\n   FOOTER \/ CONTACT ANCHOR: #contact\r\n   ============================================================ *\/\r\n\r\n#quote.eco-final-quote {\r\n    --eco-orange: #f47a00;\r\n    --eco-orange-light: #ff9635;\r\n    --eco-dark: #090b0d;\r\n    --eco-dark-soft: #14171a;\r\n    --eco-white: #ffffff;\r\n    --eco-muted: #a9afb4;\r\n    --eco-border: rgba(255,255,255,.11);\r\n\r\n    position: relative;\r\n    isolation: isolate;\r\n\r\n    width: 100%;\r\n\r\n    padding: 105px 25px;\r\n\r\n    overflow: hidden;\r\n\r\n    background:\r\n        radial-gradient(\r\n            circle at 87% 12%,\r\n            rgba(244,122,0,.18),\r\n            transparent 30%\r\n        ),\r\n        linear-gradient(\r\n            135deg,\r\n            #080a0c 0%,\r\n            #121518 55%,\r\n            #090b0d 100%\r\n        );\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif;\r\n\r\n    scroll-margin-top: 140px;\r\n}\r\n\r\n#quote *,\r\n#quote *::before,\r\n#quote *::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   BACKGROUND DETAILS\r\n   ============================================================ *\/\r\n\r\n#quote.eco-final-quote::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n    z-index: -1;\r\n\r\n    width: 620px;\r\n    height: 620px;\r\n\r\n    left: -380px;\r\n    bottom: -390px;\r\n\r\n    border-radius: 50%;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.055);\r\n\r\n    pointer-events: none;\r\n}\r\n\r\n\r\n#quote.eco-final-quote::after {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n    z-index: -1;\r\n\r\n    width: 360px;\r\n    height: 360px;\r\n\r\n    left: -215px;\r\n    bottom: -235px;\r\n\r\n    border-radius: 50%;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(244,122,0,.16);\r\n\r\n    pointer-events: none;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   MAIN GRID\r\n   ============================================================ *\/\r\n\r\n#quote .eco-final-inner {\r\n    position: relative;\r\n    z-index: 2;\r\n\r\n    width: 100%;\r\n    max-width: 1320px;\r\n\r\n    margin: 0 auto;\r\n\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        minmax(0, 1fr)\r\n        minmax(430px, 520px);\r\n\r\n    gap: 85px;\r\n\r\n    align-items: center;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   LEFT CONTENT\r\n   ============================================================ *\/\r\n\r\n#quote .eco-final-copy {\r\n    max-width: 690px;\r\n}\r\n\r\n\r\n\/* KICKER *\/\r\n\r\n#quote .eco-final-kicker {\r\n    display: inline-flex;\r\n    align-items: center;\r\n\r\n    gap: 10px;\r\n\r\n    margin-bottom: 17px;\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n\r\n    letter-spacing: 2px;\r\n    text-transform: uppercase;\r\n}\r\n\r\n\r\n#quote .eco-final-kicker::before {\r\n    content: \"\";\r\n\r\n    width: 36px;\r\n    height: 3px;\r\n\r\n    border-radius: 20px;\r\n\r\n    background: var(--eco-orange);\r\n\r\n    box-shadow:\r\n        0 0 17px\r\n        rgba(244,122,0,.45);\r\n}\r\n\r\n\r\n\/* TITLE *\/\r\n\r\n#quote .eco-final-title {\r\n    margin:\r\n        0\r\n        0\r\n        18px\r\n        0 !important;\r\n\r\n    color: #ffffff !important;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif !important;\r\n\r\n    font-size:\r\n        clamp(40px, 4.5vw, 59px) !important;\r\n\r\n    font-weight: 700 !important;\r\n\r\n    line-height: 1.07 !important;\r\n\r\n    letter-spacing: -1.8px;\r\n}\r\n\r\n\r\n#quote .eco-final-title span {\r\n    color: var(--eco-orange);\r\n}\r\n\r\n\r\n\/* DESCRIPTION *\/\r\n\r\n#quote .eco-final-description {\r\n    max-width: 630px;\r\n\r\n    margin:\r\n        0\r\n        0\r\n        28px\r\n        0 !important;\r\n\r\n    color:\r\n        rgba(255,255,255,.67) !important;\r\n\r\n    font-size: 14px !important;\r\n\r\n    line-height: 1.8 !important;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   CONTACT OPTIONS\r\n   ============================================================ *\/\r\n\r\n#quote .eco-final-contact-grid {\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        repeat(2, minmax(0, 1fr));\r\n\r\n    gap: 11px;\r\n\r\n    margin-bottom: 22px;\r\n}\r\n\r\n\r\n#quote .eco-final-contact-box {\r\n    padding: 18px 19px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.1);\r\n\r\n    border-radius: 10px;\r\n\r\n    background:\r\n        rgba(255,255,255,.045);\r\n\r\n    transition:\r\n        transform .25s ease,\r\n        background .25s ease,\r\n        border-color .25s ease;\r\n}\r\n\r\n\r\n#quote .eco-final-contact-box:hover {\r\n    transform:\r\n        translateY(-4px);\r\n\r\n    border-color:\r\n        rgba(244,122,0,.32);\r\n\r\n    background:\r\n        rgba(255,255,255,.065);\r\n}\r\n\r\n\r\n#quote .eco-final-contact-label {\r\n    margin-bottom: 5px;\r\n\r\n    color:\r\n        rgba(255,255,255,.42);\r\n\r\n    font-size: 9px;\r\n    font-weight: 700;\r\n\r\n    letter-spacing: 1.3px;\r\n\r\n    text-transform: uppercase;\r\n}\r\n\r\n\r\n#quote .eco-final-contact-value,\r\n#quote .eco-final-contact-value a {\r\n\r\n    color: #ffffff;\r\n\r\n    font-size: 12px;\r\n    font-weight: 600;\r\n\r\n    line-height: 1.5;\r\n\r\n    text-decoration: none;\r\n}\r\n\r\n\r\n#quote .eco-final-contact-value a:hover {\r\n    color: var(--eco-orange);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   GAUTENG COVERAGE\r\n   ============================================================ *\/\r\n\r\n#quote .eco-final-gauteng {\r\n    padding: 20px;\r\n\r\n    display: flex;\r\n    align-items: flex-start;\r\n\r\n    gap: 15px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(244,122,0,.25);\r\n\r\n    border-radius: 10px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            105deg,\r\n            rgba(244,122,0,.13),\r\n            rgba(244,122,0,.035)\r\n        );\r\n}\r\n\r\n\r\n#quote .eco-gauteng-dot-large {\r\n    position: relative;\r\n\r\n    width: 38px;\r\n    height: 38px;\r\n\r\n    flex: 0 0 38px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    border-radius: 50%;\r\n\r\n    background: var(--eco-orange);\r\n}\r\n\r\n\r\n#quote .eco-gauteng-dot-large::before {\r\n    content: \"\";\r\n\r\n    width: 9px;\r\n    height: 9px;\r\n\r\n    border-radius: 50%;\r\n\r\n    background: #ffffff;\r\n}\r\n\r\n\r\n#quote .eco-gauteng-dot-large::after {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    inset: -7px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(244,122,0,.4);\r\n\r\n    border-radius: 50%;\r\n\r\n    animation:\r\n        ecoFinalPulse\r\n        2.3s\r\n        ease-out\r\n        infinite;\r\n}\r\n\r\n\r\n@keyframes ecoFinalPulse {\r\n\r\n    0% {\r\n        transform: scale(.8);\r\n        opacity: .8;\r\n    }\r\n\r\n    100% {\r\n        transform: scale(1.45);\r\n        opacity: 0;\r\n    }\r\n\r\n}\r\n\r\n\r\n#quote .eco-final-gauteng-title {\r\n    margin:\r\n        0\r\n        0\r\n        4px\r\n        0 !important;\r\n\r\n    color: #ffffff !important;\r\n\r\n    font-size: 14px !important;\r\n    font-weight: 700 !important;\r\n\r\n    line-height: 1.4 !important;\r\n}\r\n\r\n\r\n#quote .eco-final-gauteng-text {\r\n    margin: 0 !important;\r\n\r\n    color:\r\n        rgba(255,255,255,.58) !important;\r\n\r\n    font-size: 10px !important;\r\n\r\n    line-height: 1.6 !important;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   FORM CARD\r\n   ============================================================ *\/\r\n\r\n#quote .eco-final-form-card {\r\n    position: relative;\r\n\r\n    padding: 35px;\r\n\r\n    overflow: hidden;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.14);\r\n\r\n    border-radius: 16px;\r\n\r\n    background:\r\n        rgba(255,255,255,.98);\r\n\r\n    box-shadow:\r\n        0 30px 85px\r\n        rgba(0,0,0,.36);\r\n}\r\n\r\n\r\n\/* TOP ACCENT *\/\r\n\r\n#quote .eco-final-form-card::before {\r\n    content: \"\";\r\n\r\n    position: absolute;\r\n\r\n    top: 0;\r\n    left: 28px;\r\n    right: 28px;\r\n\r\n    height: 4px;\r\n\r\n    border-radius:\r\n        0\r\n        0\r\n        6px\r\n        6px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            90deg,\r\n            #f47a00,\r\n            #ff9d45\r\n        );\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   FORM HEADING\r\n   ============================================================ *\/\r\n\r\n#quote .eco-final-form-header {\r\n    margin-bottom: 23px;\r\n}\r\n\r\n\r\n#quote .eco-final-form-kicker {\r\n    margin-bottom: 6px;\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 10px;\r\n    font-weight: 700;\r\n\r\n    letter-spacing: 1.5px;\r\n\r\n    text-transform: uppercase;\r\n}\r\n\r\n\r\n#quote .eco-final-form-title {\r\n    margin:\r\n        0\r\n        0\r\n        7px\r\n        0 !important;\r\n\r\n    color: #111315 !important;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif !important;\r\n\r\n    font-size: 26px !important;\r\n\r\n    font-weight: 700 !important;\r\n\r\n    line-height: 1.25 !important;\r\n}\r\n\r\n\r\n#quote .eco-final-form-text {\r\n    margin: 0 !important;\r\n\r\n    color: #747a7f !important;\r\n\r\n    font-size: 11px !important;\r\n\r\n    line-height: 1.6 !important;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   CONTACT FORM 7\r\n   ============================================================ *\/\r\n\r\n#quote .wpcf7,\r\n#quote .eco-carport-form {\r\n    width: 100%;\r\n}\r\n\r\n\r\n#quote .wpcf7 p,\r\n#quote .eco-carport-form p {\r\n    margin:\r\n        0\r\n        0\r\n        13px\r\n        0 !important;\r\n}\r\n\r\n\r\n\/* CUSTOM CF7 GRID *\/\r\n\r\n#quote .eco-form-grid {\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        repeat(2, minmax(0,1fr));\r\n\r\n    gap:\r\n        0\r\n        13px;\r\n}\r\n\r\n\r\n#quote .eco-form-full {\r\n    grid-column:\r\n        1 \/ -1;\r\n}\r\n\r\n\r\n\/* LABELS *\/\r\n\r\n#quote .wpcf7 label,\r\n#quote .eco-carport-form label {\r\n\r\n    display: block;\r\n\r\n    color: #292d30;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif;\r\n\r\n    font-size: 10px;\r\n\r\n    font-weight: 600;\r\n\r\n    line-height: 1.4;\r\n}\r\n\r\n\r\n\/* INPUTS *\/\r\n\r\n#quote .wpcf7 input:not([type=\"submit\"]),\r\n#quote .wpcf7 select,\r\n#quote .wpcf7 textarea,\r\n\r\n#quote .eco-carport-form input:not([type=\"submit\"]),\r\n#quote .eco-carport-form select,\r\n#quote .eco-carport-form textarea {\r\n\r\n    width: 100%;\r\n\r\n    margin-top: 6px;\r\n\r\n    padding:\r\n        0\r\n        14px;\r\n\r\n    border:\r\n        1px solid\r\n        #dfe2e5;\r\n\r\n    border-radius: 6px;\r\n\r\n    outline: none;\r\n\r\n    background: #f5f6f7;\r\n\r\n    color: #222629;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif;\r\n\r\n    font-size: 12px;\r\n\r\n    transition:\r\n        border-color .2s ease,\r\n        box-shadow .2s ease,\r\n        background .2s ease;\r\n}\r\n\r\n\r\n#quote .wpcf7 input:not([type=\"submit\"]),\r\n#quote .wpcf7 select,\r\n\r\n#quote .eco-carport-form input:not([type=\"submit\"]),\r\n#quote .eco-carport-form select {\r\n\r\n    min-height: 48px;\r\n}\r\n\r\n\r\n#quote .wpcf7 textarea,\r\n#quote .eco-carport-form textarea {\r\n\r\n    min-height: 95px;\r\n\r\n    padding-top: 12px;\r\n\r\n    resize: vertical;\r\n}\r\n\r\n\r\n\/* FOCUS *\/\r\n\r\n#quote .wpcf7 input:focus,\r\n#quote .wpcf7 select:focus,\r\n#quote .wpcf7 textarea:focus,\r\n\r\n#quote .eco-carport-form input:focus,\r\n#quote .eco-carport-form select:focus,\r\n#quote .eco-carport-form textarea:focus {\r\n\r\n    border-color:\r\n        rgba(244,122,0,.65);\r\n\r\n    background: #ffffff;\r\n\r\n    box-shadow:\r\n        0 0 0 3px\r\n        rgba(244,122,0,.09);\r\n}\r\n\r\n\r\n\/* SUBMIT *\/\r\n\r\n#quote .wpcf7 input[type=\"submit\"],\r\n#quote .eco-carport-form input[type=\"submit\"] {\r\n\r\n    width: 100%;\r\n\r\n    min-height: 55px;\r\n\r\n    margin-top: 4px;\r\n\r\n    padding:\r\n        0\r\n        18px;\r\n\r\n    border: 0;\r\n\r\n    border-radius: 7px;\r\n\r\n    background:\r\n        linear-gradient(\r\n            135deg,\r\n            #f47a00,\r\n            #ff9635\r\n        );\r\n\r\n    color: #ffffff;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif;\r\n\r\n    font-size: 12px;\r\n\r\n    font-weight: 700;\r\n\r\n    cursor: pointer;\r\n\r\n    box-shadow:\r\n        0 10px 25px\r\n        rgba(244,122,0,.25);\r\n\r\n    transition:\r\n        transform .2s ease,\r\n        box-shadow .2s ease;\r\n}\r\n\r\n\r\n#quote .wpcf7 input[type=\"submit\"]:hover,\r\n#quote .eco-carport-form input[type=\"submit\"]:hover {\r\n\r\n    transform:\r\n        translateY(-2px);\r\n\r\n    box-shadow:\r\n        0 15px 33px\r\n        rgba(244,122,0,.36);\r\n}\r\n\r\n\r\n\/* CF7 RESPONSE *\/\r\n\r\n#quote .wpcf7-response-output {\r\n\r\n    margin:\r\n        15px\r\n        0\r\n        0 !important;\r\n\r\n    padding:\r\n        10px\r\n        12px !important;\r\n\r\n    border-radius: 6px;\r\n\r\n    font-size: 10px;\r\n\r\n    line-height: 1.5;\r\n}\r\n\r\n\r\n#quote .wpcf7-not-valid-tip {\r\n\r\n    margin-top: 4px;\r\n\r\n    font-size: 9px;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   FORM REASSURANCE\r\n   ============================================================ *\/\r\n\r\n#quote .eco-form-reassurance {\r\n    margin-top: 15px;\r\n\r\n    padding-top: 14px;\r\n\r\n    border-top:\r\n        1px solid\r\n        #e7e9eb;\r\n\r\n    display: flex;\r\n\r\n    justify-content: center;\r\n\r\n    flex-wrap: wrap;\r\n\r\n    gap: 7px 18px;\r\n\r\n    color: #858a8e;\r\n\r\n    font-size: 9px;\r\n\r\n    font-weight: 600;\r\n}\r\n\r\n\r\n#quote .eco-form-reassurance span::before {\r\n    content: \"\u2713\";\r\n\r\n    margin-right: 5px;\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-weight: 800;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   SCROLL REVEAL\r\n   ============================================================ *\/\r\n\r\n#quote .eco-final-copy {\r\n    opacity: 0;\r\n\r\n    transform:\r\n        translateX(-28px);\r\n\r\n    transition:\r\n        opacity .7s ease,\r\n        transform .7s\r\n        cubic-bezier(.2,.7,.2,1);\r\n}\r\n\r\n\r\n#quote .eco-final-form-card {\r\n    opacity: 0;\r\n\r\n    transform:\r\n        translateX(28px);\r\n\r\n    transition:\r\n        opacity .7s ease,\r\n        transform .7s\r\n        cubic-bezier(.2,.7,.2,1);\r\n}\r\n\r\n\r\n#quote.eco-final-visible\r\n.eco-final-copy,\r\n\r\n#quote.eco-final-visible\r\n.eco-final-form-card {\r\n\r\n    opacity: 1;\r\n\r\n    transform: none;\r\n}\r\n\r\n\r\n#quote.eco-final-visible\r\n.eco-final-form-card {\r\n    transition-delay: .12s;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   RESPONSIVE CONTACT\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 980px) {\r\n\r\n    #quote.eco-final-quote {\r\n        padding:\r\n            85px\r\n            20px;\r\n    }\r\n\r\n\r\n    #quote .eco-final-inner {\r\n        grid-template-columns:\r\n            1fr;\r\n\r\n        gap: 45px;\r\n    }\r\n\r\n\r\n    #quote .eco-final-copy {\r\n        max-width: 760px;\r\n    }\r\n\r\n\r\n    #quote .eco-final-form-card {\r\n        max-width: 650px;\r\n    }\r\n\r\n}\r\n\r\n\r\n@media (max-width: 600px) {\r\n\r\n    #quote.eco-final-quote {\r\n        padding:\r\n            70px\r\n            14px\r\n            78px;\r\n\r\n        scroll-margin-top: 75px;\r\n    }\r\n\r\n\r\n    #quote .eco-final-title {\r\n        font-size:\r\n            36px !important;\r\n    }\r\n\r\n\r\n    #quote .eco-final-description {\r\n        font-size:\r\n            13px !important;\r\n    }\r\n\r\n\r\n    #quote .eco-final-contact-grid {\r\n        grid-template-columns:\r\n            1fr;\r\n    }\r\n\r\n\r\n    #quote .eco-final-form-card {\r\n        padding:\r\n            30px\r\n            19px\r\n            22px;\r\n    }\r\n\r\n\r\n    #quote .eco-final-form-title {\r\n        font-size:\r\n            22px !important;\r\n    }\r\n\r\n\r\n    #quote .eco-form-grid {\r\n        grid-template-columns:\r\n            1fr;\r\n    }\r\n\r\n\r\n    #quote .eco-form-full {\r\n        grid-column:\r\n            auto;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   FOOTER\r\n   ============================================================ *\/\r\n\r\n#contact.eco-carport-footer {\r\n    --eco-orange: #f47a00;\r\n\r\n    position: relative;\r\n\r\n    width: 100%;\r\n\r\n    padding:\r\n        62px\r\n        25px\r\n        25px;\r\n\r\n    background: #050607;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif;\r\n\r\n    scroll-margin-top: 140px;\r\n}\r\n\r\n\r\n#contact *,\r\n#contact *::before,\r\n#contact *::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\n\r\n#contact .eco-footer-inner {\r\n    width: 100%;\r\n    max-width: 1320px;\r\n\r\n    margin: 0 auto;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   FOOTER GRID\r\n   ============================================================ *\/\r\n\r\n#contact .eco-footer-main {\r\n    display: grid;\r\n\r\n    grid-template-columns:\r\n        minmax(300px,1.35fr)\r\n        .7fr\r\n        .9fr\r\n        1.1fr;\r\n\r\n    gap: 55px;\r\n\r\n    padding-bottom: 45px;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   BRAND\r\n   ============================================================ *\/\r\n\r\n#contact .eco-footer-logo {\r\n    display: block;\r\n\r\n    width: 270px;\r\n    max-width: 100%;\r\n\r\n    height: auto;\r\n\r\n    margin-bottom: 18px;\r\n}\r\n\r\n\r\n#contact .eco-footer-description {\r\n    max-width: 410px;\r\n\r\n    margin:\r\n        0\r\n        0\r\n        18px\r\n        0 !important;\r\n\r\n    color:\r\n        rgba(255,255,255,.5) !important;\r\n\r\n    font-size: 10px !important;\r\n\r\n    line-height: 1.75 !important;\r\n}\r\n\r\n\r\n#contact .eco-footer-gauteng {\r\n    width: fit-content;\r\n\r\n    padding:\r\n        8px\r\n        12px;\r\n\r\n    display: inline-flex;\r\n\r\n    align-items: center;\r\n\r\n    gap: 8px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(244,122,0,.20);\r\n\r\n    border-radius: 30px;\r\n\r\n    background:\r\n        rgba(244,122,0,.07);\r\n\r\n    color:\r\n        rgba(255,255,255,.72);\r\n\r\n    font-size: 9px;\r\n\r\n    font-weight: 600;\r\n}\r\n\r\n\r\n#contact .eco-footer-gauteng-dot {\r\n    width: 7px;\r\n    height: 7px;\r\n\r\n    border-radius: 50%;\r\n\r\n    background: var(--eco-orange);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   FOOTER HEADINGS\r\n   ============================================================ *\/\r\n\r\n#contact .eco-footer-heading {\r\n    margin:\r\n        0\r\n        0\r\n        17px\r\n        0 !important;\r\n\r\n    color: #ffffff !important;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif !important;\r\n\r\n    font-size: 11px !important;\r\n\r\n    font-weight: 700 !important;\r\n\r\n    letter-spacing: .8px;\r\n\r\n    text-transform: uppercase;\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   LINKS\r\n   ============================================================ *\/\r\n\r\n#contact .eco-footer-links {\r\n    display: grid;\r\n\r\n    gap: 9px;\r\n}\r\n\r\n\r\n#contact .eco-footer-links a {\r\n    width: fit-content;\r\n\r\n    color:\r\n        rgba(255,255,255,.5);\r\n\r\n    font-size: 10px;\r\n\r\n    line-height: 1.5;\r\n\r\n    text-decoration: none;\r\n\r\n    transition:\r\n        color .2s ease,\r\n        transform .2s ease;\r\n}\r\n\r\n\r\n#contact .eco-footer-links a:hover {\r\n    color: var(--eco-orange);\r\n\r\n    transform:\r\n        translateX(4px);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   CONTACT INFO\r\n   ============================================================ *\/\r\n\r\n#contact .eco-footer-contact {\r\n    display: grid;\r\n\r\n    gap: 13px;\r\n}\r\n\r\n\r\n#contact .eco-footer-contact-block {\r\n    color:\r\n        rgba(255,255,255,.48);\r\n\r\n    font-size: 10px;\r\n\r\n    line-height: 1.6;\r\n}\r\n\r\n\r\n#contact .eco-footer-contact-block strong {\r\n    display: block;\r\n\r\n    margin-bottom: 2px;\r\n\r\n    color:\r\n        rgba(255,255,255,.8);\r\n\r\n    font-size: 9px;\r\n\r\n    font-weight: 700;\r\n\r\n    letter-spacing: .8px;\r\n\r\n    text-transform: uppercase;\r\n}\r\n\r\n\r\n#contact .eco-footer-contact-block a {\r\n    color:\r\n        rgba(255,255,255,.58);\r\n\r\n    text-decoration: none;\r\n}\r\n\r\n\r\n#contact .eco-footer-contact-block a:hover {\r\n    color: var(--eco-orange);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   OTHER SERVICES\r\n   ============================================================ *\/\r\n\r\n#contact .eco-footer-services-copy {\r\n    margin:\r\n        0\r\n        0\r\n        13px\r\n        0 !important;\r\n\r\n    color:\r\n        rgba(255,255,255,.49) !important;\r\n\r\n    font-size: 10px !important;\r\n\r\n    line-height: 1.65 !important;\r\n}\r\n\r\n\r\n#contact .eco-footer-services-list {\r\n    margin-bottom: 17px;\r\n\r\n    display: flex;\r\n\r\n    flex-wrap: wrap;\r\n\r\n    gap: 6px;\r\n}\r\n\r\n\r\n#contact .eco-footer-service {\r\n    padding:\r\n        6px\r\n        9px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.09);\r\n\r\n    border-radius: 20px;\r\n\r\n    background:\r\n        rgba(255,255,255,.035);\r\n\r\n    color:\r\n        rgba(255,255,255,.55);\r\n\r\n    font-size: 8px;\r\n\r\n    line-height: 1.3;\r\n}\r\n\r\n\r\n\/* MAIN WEBSITE BUTTON *\/\r\n\r\n#contact .eco-main-site-button {\r\n    min-height: 44px;\r\n\r\n    padding:\r\n        0\r\n        15px;\r\n\r\n    display: inline-flex;\r\n\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    gap: 8px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(244,122,0,.3);\r\n\r\n    border-radius: 6px;\r\n\r\n    background:\r\n        rgba(244,122,0,.08);\r\n\r\n    color: var(--eco-orange);\r\n\r\n    font-size: 9px;\r\n\r\n    font-weight: 700;\r\n\r\n    text-decoration: none;\r\n\r\n    transition:\r\n        background .2s ease,\r\n        color .2s ease,\r\n        transform .2s ease;\r\n}\r\n\r\n\r\n#contact .eco-main-site-button::after {\r\n    content: \"\u2192\";\r\n\r\n    font-size: 15px;\r\n}\r\n\r\n\r\n#contact .eco-main-site-button:hover {\r\n    background: var(--eco-orange);\r\n\r\n    color: #ffffff;\r\n\r\n    transform:\r\n        translateY(-2px);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   FOOTER BOTTOM\r\n   ============================================================ *\/\r\n\r\n#contact .eco-footer-bottom {\r\n    padding-top: 22px;\r\n\r\n    border-top:\r\n        1px solid\r\n        rgba(255,255,255,.07);\r\n\r\n    display: flex;\r\n\r\n    align-items: center;\r\n    justify-content: space-between;\r\n\r\n    gap: 20px;\r\n}\r\n\r\n\r\n#contact .eco-footer-copyright {\r\n    margin: 0 !important;\r\n\r\n    color:\r\n        rgba(255,255,255,.31) !important;\r\n\r\n    font-size: 8px !important;\r\n\r\n    line-height: 1.5 !important;\r\n}\r\n\r\n\r\n#contact .eco-footer-bottom-link {\r\n    color:\r\n        rgba(255,255,255,.36);\r\n\r\n    font-size: 8px;\r\n\r\n    text-decoration: none;\r\n}\r\n\r\n\r\n#contact .eco-footer-bottom-link:hover {\r\n    color: var(--eco-orange);\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   FOOTER TABLET\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 1000px) {\r\n\r\n    #contact .eco-footer-main {\r\n        grid-template-columns:\r\n            1fr\r\n            1fr;\r\n\r\n        gap:\r\n            45px\r\n            35px;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   FOOTER MOBILE\r\n   ============================================================ *\/\r\n\r\n@media (max-width: 600px) {\r\n\r\n    #contact.eco-carport-footer {\r\n        padding:\r\n            48px\r\n            15px\r\n            90px;\r\n\r\n        scroll-margin-top: 75px;\r\n    }\r\n\r\n\r\n    #contact .eco-footer-main {\r\n        grid-template-columns:\r\n            1fr;\r\n\r\n        gap: 34px;\r\n    }\r\n\r\n\r\n    #contact .eco-footer-logo {\r\n        width: 225px;\r\n    }\r\n\r\n\r\n    #contact .eco-footer-bottom {\r\n        flex-direction:\r\n            column;\r\n\r\n        align-items:\r\n            flex-start;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   MOBILE STICKY CONVERSION BAR\r\n   ============================================================ *\/\r\n\r\n#eco-mobile-conversion-bar {\r\n    position: fixed;\r\n\r\n    z-index: 99999;\r\n\r\n    left: 9px;\r\n    right: 9px;\r\n    bottom: 9px;\r\n\r\n    display: none;\r\n\r\n    grid-template-columns:\r\n        1fr\r\n        1fr\r\n        1.15fr;\r\n\r\n    gap: 5px;\r\n\r\n    padding: 5px;\r\n\r\n    border:\r\n        1px solid\r\n        rgba(255,255,255,.12);\r\n\r\n    border-radius: 11px;\r\n\r\n    background:\r\n        rgba(8,10,12,.96);\r\n\r\n    box-shadow:\r\n        0 15px 40px\r\n        rgba(0,0,0,.38);\r\n\r\n    backdrop-filter: blur(14px);\r\n    -webkit-backdrop-filter: blur(14px);\r\n\r\n    opacity: 0;\r\n\r\n    transform:\r\n        translateY(90px);\r\n\r\n    transition:\r\n        opacity .3s ease,\r\n        transform .3s ease;\r\n}\r\n\r\n\r\n#eco-mobile-conversion-bar.eco-mobile-visible {\r\n    opacity: 1;\r\n\r\n    transform: none;\r\n}\r\n\r\n\r\n#eco-mobile-conversion-bar a {\r\n    min-height: 49px;\r\n\r\n    padding:\r\n        0\r\n        5px;\r\n\r\n    display: flex;\r\n\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    border-radius: 7px;\r\n\r\n    color: #ffffff;\r\n\r\n    font-family:\r\n        \"Poppins\",\r\n        Arial,\r\n        sans-serif;\r\n\r\n    font-size: 9px;\r\n\r\n    font-weight: 700;\r\n\r\n    text-align: center;\r\n\r\n    text-decoration: none;\r\n\r\n    white-space: nowrap;\r\n}\r\n\r\n\r\n#eco-mobile-conversion-bar\r\n.eco-mobile-call {\r\n    background: #262a2d;\r\n}\r\n\r\n\r\n#eco-mobile-conversion-bar\r\n.eco-mobile-whatsapp {\r\n    background: #25d366;\r\n}\r\n\r\n\r\n#eco-mobile-conversion-bar\r\n.eco-mobile-quote {\r\n    background:\r\n        linear-gradient(\r\n            135deg,\r\n            #f47a00,\r\n            #ff9635\r\n        );\r\n}\r\n\r\n\r\n@media (max-width: 767px) {\r\n\r\n    #eco-mobile-conversion-bar {\r\n        display: grid;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* ============================================================\r\n   REDUCED MOTION\r\n   ============================================================ *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n    #quote *,\r\n    #quote *::before,\r\n    #quote *::after,\r\n    #contact *,\r\n    #contact *::before,\r\n    #contact *::after,\r\n    #eco-mobile-conversion-bar {\r\n\r\n        animation: none !important;\r\n\r\n        transition: none !important;\r\n    }\r\n\r\n}\r\n<\/style>\r\n\r\n\r\n\r\n<!-- ==========================================================\r\n     MAIN CONTACT \/ QUOTE SECTION\r\n     ========================================================== -->\r\n\r\n<section\r\n    id=\"quote\"\r\n    class=\"eco-final-quote\"\r\n>\r\n\r\n    <div class=\"eco-final-inner\">\r\n\r\n\r\n        <!-- ==========================================\r\n             LEFT\r\n             ========================================== -->\r\n\r\n        <div class=\"eco-final-copy\">\r\n\r\n\r\n            <div class=\"eco-final-kicker\">\r\n                GET YOUR FREE QUOTE\r\n            <\/div>\r\n\r\n\r\n            <h2 class=\"eco-final-title\">\r\n\r\n                Ready to Discuss\r\n                <span>Your Carport?<\/span>\r\n\r\n            <\/h2>\r\n\r\n\r\n            <p class=\"eco-final-description\">\r\n\r\n                Tell us what you need and we'll\r\n                contact you about a custom steel\r\n                carport solution for your property.\r\n                Eco Holdings manufactures and\r\n                installs residential and commercial\r\n                carports throughout Gauteng.\r\n\r\n            <\/p>\r\n\r\n\r\n\r\n            <!-- CONTACT OPTIONS -->\r\n\r\n            <div class=\"eco-final-contact-grid\">\r\n\r\n\r\n                <div class=\"eco-final-contact-box\">\r\n\r\n                    <div class=\"eco-final-contact-label\">\r\n                        CALL ECO HOLDINGS\r\n                    <\/div>\r\n\r\n                    <div class=\"eco-final-contact-value\">\r\n\r\n                        <a href=\"tel:+27673609067\">\r\n                            067 360 9067\r\n                        <\/a>\r\n\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n\r\n\r\n                <div class=\"eco-final-contact-box\">\r\n\r\n                    <div class=\"eco-final-contact-label\">\r\n                        EMAIL\r\n                    <\/div>\r\n\r\n                    <div class=\"eco-final-contact-value\">\r\n\r\n                        <a href=\"mailto:info@ecoholdings.co.za\">\r\n                            info@ecoholdings.co.za\r\n                        <\/a>\r\n\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n\r\n\r\n                <div class=\"eco-final-contact-box\">\r\n\r\n                    <div class=\"eco-final-contact-label\">\r\n                        WHATSAPP\r\n                    <\/div>\r\n\r\n                    <div class=\"eco-final-contact-value\">\r\n\r\n                        <a\r\n                            href=\"https:\/\/wa.me\/27673609067?text=Hi%20Eco%20Holdings%2C%20I%20would%20like%20a%20quote%20for%20a%20carport.\"\r\n                            target=\"_blank\"\r\n                            rel=\"noopener\"\r\n                        >\r\n                            Message Us on WhatsApp\r\n                        <\/a>\r\n\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n\r\n\r\n                <div class=\"eco-final-contact-box\">\r\n\r\n                    <div class=\"eco-final-contact-label\">\r\n                        SERVICE AREA\r\n                    <\/div>\r\n\r\n                    <div class=\"eco-final-contact-value\">\r\n                        All of Gauteng\r\n                    <\/div>\r\n\r\n                <\/div>\r\n\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- GAUTENG -->\r\n\r\n            <div class=\"eco-final-gauteng\">\r\n\r\n                <div class=\"eco-gauteng-dot-large\"><\/div>\r\n\r\n\r\n                <div>\r\n\r\n                    <h3 class=\"eco-final-gauteng-title\">\r\n\r\n                        Carport Installations Across\r\n                        the Whole of Gauteng\r\n\r\n                    <\/h3>\r\n\r\n\r\n                    <p class=\"eco-final-gauteng-text\">\r\n\r\n                        Residential, commercial or\r\n                        custom carport requirements \u2014\r\n                        send us your details and we'll\r\n                        contact you about the project.\r\n\r\n                    <\/p>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- ==========================================\r\n             FORM\r\n             ========================================== -->\r\n\r\n        <div class=\"eco-final-form-card\">\r\n\r\n\r\n            <div class=\"eco-final-form-header\">\r\n\r\n                <div class=\"eco-final-form-kicker\">\r\n                    CARPORT QUOTE REQUEST\r\n                <\/div>\r\n\r\n\r\n                <h3 class=\"eco-final-form-title\">\r\n                    Tell Us What You Need\r\n                <\/h3>\r\n\r\n\r\n                <p class=\"eco-final-form-text\">\r\n\r\n                    Complete the form below and we'll\r\n                    contact you regarding your\r\n                    carport requirements.\r\n\r\n                <\/p>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- CONTACT FORM 7 -->\r\n\r\n            \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f19-o2\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"19\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F16#wpcf7-f19-o2\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"19\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.7\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f19-o2\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"eco-carport-form\">\n\t<div class=\"eco-form-intro\">\n\t\t<p><span class=\"eco-form-kicker\">FREE CARPORT QUOTE<\/span>\n\t\t<\/p>\n\t\t<h3>Tell Us What You Need\n\t\t<\/h3>\n\t\t<p>Complete the form below and we'll contact you about your carport requirements.\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"eco-form-grid\">\n\t\t<div class=\"eco-form-field\">\n\t\t\t<p><label>Your Name<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" autocomplete=\"name\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Your Name *\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"eco-form-field\">\n\t\t\t<p><label>Phone Number<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" autocomplete=\"tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Phone Number *\" value=\"\" type=\"tel\" name=\"your-phone\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"eco-form-field\">\n\t\t\t<p><label>Email Address<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-text wpcf7-validates-as-email\" autocomplete=\"email\" aria-invalid=\"false\" placeholder=\"Email Address\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"eco-form-field\">\n\t\t\t<p><label>Suburb \/ Area<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-area\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Suburb \/ Area *\" value=\"\" type=\"text\" name=\"your-area\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"eco-form-field\">\n\t\t\t<p><label>Carport Type<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"carport-type\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"carport-type\"><option value=\"\">Select Carport Type *<\/option><option value=\"Single Carport\">Single Carport<\/option><option value=\"Double Carport\">Double Carport<\/option><option value=\"Freestanding Carport\">Freestanding Carport<\/option><option value=\"Wall-Mounted Carport\">Wall-Mounted Carport<\/option><option value=\"Commercial Carport\">Commercial Carport<\/option><option value=\"Custom Carport\">Custom Carport<\/option><option value=\"Not Sure Yet\">Not Sure Yet<\/option><\/select><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"eco-form-field\">\n\t\t\t<p><label>Number of Vehicles<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"vehicle-count\"><select class=\"wpcf7-form-control wpcf7-select\" aria-invalid=\"false\" name=\"vehicle-count\"><option value=\"\">Number of Vehicles<\/option><option value=\"1 Vehicle\">1 Vehicle<\/option><option value=\"2 Vehicles\">2 Vehicles<\/option><option value=\"3 Vehicles\">3 Vehicles<\/option><option value=\"4+ Vehicles\">4+ Vehicles<\/option><option value=\"Not Sure\">Not Sure<\/option><\/select><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"eco-form-field eco-form-full\">\n\t\t\t<p><label>Tell Us About Your Carport<\/label><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"4\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" placeholder=\"Size, type, location or anything else we should know...\" name=\"your-message\"><\/textarea><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"Google Ads - Carports Landing Page\" type=\"hidden\" name=\"lead-source\" \/>\n\t<div class=\"eco-form-submit-wrap\">\n\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner eco-cf7-submit\" type=\"submit\" value=\"GET MY FREE QUOTE\" \/>\n\t\t<\/p>\n\t\t<div class=\"eco-form-reassurance\">\n\t\t\t<p>No obligation. We'll contact you about your carport requirements.\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\r\n\r\n\r\n\r\n            <div class=\"eco-form-reassurance\">\r\n\r\n                <span>Custom Carports<\/span>\r\n\r\n                <span>Steel Fabrication<\/span>\r\n\r\n                <span>Gauteng Installation<\/span>\r\n\r\n            <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n\r\n<!-- ==========================================================\r\n     MAIN FOOTER\r\n     ========================================================== -->\r\n\r\n<footer\r\n    id=\"contact\"\r\n    class=\"eco-carport-footer\"\r\n>\r\n\r\n    <div class=\"eco-footer-inner\">\r\n\r\n\r\n        <div class=\"eco-footer-main\">\r\n\r\n\r\n            <!-- ======================================\r\n                 BRAND\r\n                 ====================================== -->\r\n\r\n            <div class=\"eco-footer-brand\">\r\n\r\n\r\n                <a\r\n                    href=\"#home\"\r\n                    aria-label=\"Eco Holdings Carports\"\r\n                >\r\n\r\n                    <img decoding=\"async\"\r\n                        src=\"https:\/\/carports.ecoholdings.co.za\/wp-content\/uploads\/2026\/08\/Logo-2.png\"\r\n                        alt=\"Eco Holdings\"\r\n                        class=\"eco-footer-logo\"\r\n                    >\r\n\r\n                <\/a>\r\n\r\n\r\n                <p class=\"eco-footer-description\">\r\n\r\n                    Eco Holdings manufactures and\r\n                    fabricates steel structures for\r\n                    domestic, commercial and\r\n                    industrial applications, including\r\n                    custom steel carports designed\r\n                    around your property requirements.\r\n\r\n                <\/p>\r\n\r\n\r\n                <div class=\"eco-footer-gauteng\">\r\n\r\n                    <span class=\"eco-footer-gauteng-dot\"><\/span>\r\n\r\n                    Serving the whole of Gauteng\r\n\r\n                <\/div>\r\n\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- ======================================\r\n                 CARPORT PAGE LINKS\r\n                 ====================================== -->\r\n\r\n            <div>\r\n\r\n                <h3 class=\"eco-footer-heading\">\r\n                    Carports\r\n                <\/h3>\r\n\r\n\r\n                <div class=\"eco-footer-links\">\r\n\r\n                    <a href=\"#home\">\r\n                        Home\r\n                    <\/a>\r\n\r\n                    <a href=\"#carports\">\r\n                        Carport Options\r\n                    <\/a>\r\n\r\n                    <a href=\"#benefits\">\r\n                        Why Choose Us\r\n                    <\/a>\r\n\r\n                    <a href=\"#gallery\">\r\n                        Gallery\r\n                    <\/a>\r\n\r\n                    <a href=\"#faq\">\r\n                        FAQ\r\n                    <\/a>\r\n\r\n                    <a href=\"#quote\">\r\n                        Get a Free Quote\r\n                    <\/a>\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- ======================================\r\n                 CONTACT DETAILS\r\n                 ====================================== -->\r\n\r\n            <div>\r\n\r\n                <h3 class=\"eco-footer-heading\">\r\n                    Contact\r\n                <\/h3>\r\n\r\n\r\n                <div class=\"eco-footer-contact\">\r\n\r\n\r\n                    <div class=\"eco-footer-contact-block\">\r\n\r\n                        <strong>Phone<\/strong>\r\n\r\n                        <a href=\"tel:+27673609067\">\r\n                            067 360 9067\r\n                        <\/a>\r\n\r\n                    <\/div>\r\n\r\n\r\n                    <div class=\"eco-footer-contact-block\">\r\n\r\n                        <strong>Email<\/strong>\r\n\r\n                        <a href=\"mailto:info@ecoholdings.co.za\">\r\n                            info@ecoholdings.co.za\r\n                        <\/a>\r\n\r\n                    <\/div>\r\n\r\n\r\n                    <div class=\"eco-footer-contact-block\">\r\n\r\n                        <strong>WhatsApp<\/strong>\r\n\r\n                        <a\r\n                            href=\"https:\/\/wa.me\/27673609067?text=Hi%20Eco%20Holdings%2C%20I%20would%20like%20to%20enquire%20about%20a%20carport.\"\r\n                            target=\"_blank\"\r\n                            rel=\"noopener\"\r\n                        >\r\n                            Message Eco Holdings\r\n                        <\/a>\r\n\r\n                    <\/div>\r\n\r\n\r\n                    <div class=\"eco-footer-contact-block\">\r\n\r\n                        <strong>Carport Coverage<\/strong>\r\n\r\n                        Residential &amp; commercial\r\n                        installations throughout\r\n                        Gauteng\r\n\r\n                    <\/div>\r\n\r\n\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n\r\n\r\n            <!-- ======================================\r\n                 OTHER SERVICES\r\n                 ====================================== -->\r\n\r\n            <div>\r\n\r\n                <h3 class=\"eco-footer-heading\">\r\n                    Other Eco Holdings Services\r\n                <\/h3>\r\n\r\n\r\n                <p class=\"eco-footer-services-copy\">\r\n\r\n                    Looking for something other than\r\n                    a carport? Eco Holdings also\r\n                    provides a broad range of steel\r\n                    fabrication services.\r\n\r\n                <\/p>\r\n\r\n\r\n                <div class=\"eco-footer-services-list\">\r\n\r\n                    <span class=\"eco-footer-service\">\r\n                        Steel Gates\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-footer-service\">\r\n                        Security Gates\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-footer-service\">\r\n                        Pedestrian Gates\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-footer-service\">\r\n                        Industrial Fabrication\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-footer-service\">\r\n                        Steel Structures\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-footer-service\">\r\n                        Mechanical &amp; Industrial Equipment\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-footer-service\">\r\n                        Stainless Steel Welding\r\n                    <\/span>\r\n\r\n                    <span class=\"eco-footer-service\">\r\n                        Steel Cutting &amp; Bending\r\n                    <\/span>\r\n\r\n                <\/div>\r\n\r\n\r\n                <a\r\n                    href=\"https:\/\/ecoholdings.co.za\/\"\r\n                    target=\"_blank\"\r\n                    rel=\"noopener\"\r\n                    class=\"eco-main-site-button\"\r\n                >\r\n                    VIEW MAIN ECO HOLDINGS WEBSITE\r\n                <\/a>\r\n\r\n\r\n            <\/div>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n\r\n        <!-- ==========================================\r\n             BOTTOM\r\n             ========================================== -->\r\n\r\n        <div class=\"eco-footer-bottom\">\r\n\r\n\r\n            <p class=\"eco-footer-copyright\">\r\n\r\n                \u00a9 2026 Eco Holdings.\r\n                All Rights Reserved.\r\n\r\n            <\/p>\r\n\r\n\r\n            <a\r\n                href=\"https:\/\/ecoholdings.co.za\/\"\r\n                target=\"_blank\"\r\n                rel=\"noopener\"\r\n                class=\"eco-footer-bottom-link\"\r\n            >\r\n                www.ecoholdings.co.za\r\n            <\/a>\r\n\r\n\r\n        <\/div>\r\n\r\n\r\n    <\/div>\r\n\r\n<\/footer>\r\n\r\n\r\n\r\n<!-- ==========================================================\r\n     MOBILE CONVERSION BAR\r\n     ========================================================== -->\r\n\r\n<div\r\n    id=\"eco-mobile-conversion-bar\"\r\n>\r\n\r\n\r\n    <a\r\n        href=\"tel:+27673609067\"\r\n        class=\"eco-mobile-call\"\r\n    >\r\n        CALL\r\n    <\/a>\r\n\r\n\r\n    <a\r\n        href=\"https:\/\/wa.me\/27673609067?text=Hi%20Eco%20Holdings%2C%20I%20would%20like%20a%20quote%20for%20a%20carport.\"\r\n        target=\"_blank\"\r\n        rel=\"noopener\"\r\n        class=\"eco-mobile-whatsapp\"\r\n    >\r\n        WHATSAPP\r\n    <\/a>\r\n\r\n\r\n    <a\r\n        href=\"#quote\"\r\n        class=\"eco-mobile-quote\"\r\n    >\r\n        FREE QUOTE\r\n    <\/a>\r\n\r\n\r\n<\/div>\r\n\r\n\r\n\r\n<script>\r\n(function () {\r\n\r\n    function initEcoFinalSection() {\r\n\r\n        var quoteSection =\r\n            document.getElementById(\r\n                \"quote\"\r\n            );\r\n\r\n        var mobileBar =\r\n            document.getElementById(\r\n                \"eco-mobile-conversion-bar\"\r\n            );\r\n\r\n\r\n        \/* =====================================================\r\n           CONTACT SECTION REVEAL\r\n           ===================================================== *\/\r\n\r\n        if (quoteSection) {\r\n\r\n            if (\r\n                \"IntersectionObserver\"\r\n                in window\r\n            ) {\r\n\r\n                var quoteObserver =\r\n                    new IntersectionObserver(\r\n                        function (entries) {\r\n\r\n                            entries.forEach(\r\n                                function (entry) {\r\n\r\n                                    if (\r\n                                        entry.isIntersecting\r\n                                    ) {\r\n\r\n                                        quoteSection.classList.add(\r\n                                            \"eco-final-visible\"\r\n                                        );\r\n\r\n                                        quoteObserver.disconnect();\r\n\r\n                                    }\r\n\r\n                                }\r\n                            );\r\n\r\n                        },\r\n                        {\r\n                            threshold: .12\r\n                        }\r\n                    );\r\n\r\n\r\n                quoteObserver.observe(\r\n                    quoteSection\r\n                );\r\n\r\n            } else {\r\n\r\n                quoteSection.classList.add(\r\n                    \"eco-final-visible\"\r\n                );\r\n\r\n            }\r\n\r\n        }\r\n\r\n\r\n\r\n        \/* =====================================================\r\n           MOBILE STICKY BAR\r\n           Appears after visitor scrolls beyond initial hero area\r\n           ===================================================== *\/\r\n\r\n        if (mobileBar) {\r\n\r\n            function updateMobileBar() {\r\n\r\n                if (\r\n                    window.innerWidth <= 767\r\n                    &&\r\n                    window.scrollY > 500\r\n                ) {\r\n\r\n                    mobileBar.classList.add(\r\n                        \"eco-mobile-visible\"\r\n                    );\r\n\r\n                } else {\r\n\r\n                    mobileBar.classList.remove(\r\n                        \"eco-mobile-visible\"\r\n                    );\r\n\r\n                }\r\n\r\n            }\r\n\r\n\r\n            updateMobileBar();\r\n\r\n\r\n            window.addEventListener(\r\n                \"scroll\",\r\n                updateMobileBar,\r\n                {\r\n                    passive: true\r\n                }\r\n            );\r\n\r\n\r\n            window.addEventListener(\r\n                \"resize\",\r\n                updateMobileBar\r\n            );\r\n\r\n        }\r\n\r\n\r\n\r\n        \/* =====================================================\r\n           SMOOTH INTERNAL ANCHORS\r\n           ===================================================== *\/\r\n\r\n        var internalLinks =\r\n            document.querySelectorAll(\r\n                'a[href^=\"#\"]'\r\n            );\r\n\r\n\r\n        internalLinks.forEach(\r\n            function (link) {\r\n\r\n                link.addEventListener(\r\n                    \"click\",\r\n                    function (event) {\r\n\r\n                        var targetID =\r\n                            link.getAttribute(\r\n                                \"href\"\r\n                            );\r\n\r\n\r\n                        if (\r\n                            !targetID\r\n                            ||\r\n                            targetID === \"#\"\r\n                        ) {\r\n                            return;\r\n                        }\r\n\r\n\r\n                        var target =\r\n                            document.querySelector(\r\n                                targetID\r\n                            );\r\n\r\n\r\n                        if (!target) {\r\n                            return;\r\n                        }\r\n\r\n\r\n                        event.preventDefault();\r\n\r\n\r\n                        target.scrollIntoView({\r\n                            behavior: \"smooth\",\r\n                            block: \"start\"\r\n                        });\r\n\r\n                    }\r\n                );\r\n\r\n            }\r\n        );\r\n\r\n    }\r\n\r\n\r\n    if (\r\n        document.readyState ===\r\n        \"loading\"\r\n    ) {\r\n\r\n        document.addEventListener(\r\n            \"DOMContentLoaded\",\r\n            initEcoFinalSection\r\n        );\r\n\r\n    } else {\r\n\r\n        initEcoFinalSection();\r\n\r\n    }\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9d77cf1 elementor-widget elementor-widget-html\" data-id=\"9d77cf1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\r\n(function () {\r\n\r\n    function ecoIncreaseBodyText() {\r\n\r\n        var selectors = [\r\n            \"#home p\",\r\n            \"#trust p\",\r\n            \"#carports p\",\r\n            \"#benefits p\",\r\n            \"#gallery p\",\r\n            \"#quote-cta p\",\r\n            \"#process p\",\r\n            \"#why-eco p\",\r\n            \"#faq p\",\r\n            \"#quote p\",\r\n            \"#contact p\"\r\n        ].join(\",\");\r\n\r\n        var textElements =\r\n            document.querySelectorAll(selectors);\r\n\r\n\r\n        textElements.forEach(function (element) {\r\n\r\n            \/* Prevent applying the increase twice *\/\r\n            if (\r\n                element.getAttribute(\r\n                    \"data-eco-font-boosted\"\r\n                ) === \"true\"\r\n            ) {\r\n                return;\r\n            }\r\n\r\n\r\n            var currentSize =\r\n                parseFloat(\r\n                    window\r\n                    .getComputedStyle(element)\r\n                    .fontSize\r\n                );\r\n\r\n\r\n            if (!currentSize) {\r\n                return;\r\n            }\r\n\r\n\r\n            var increasedSize =\r\n                currentSize * 1.15;\r\n\r\n\r\n            element.style.setProperty(\r\n                \"font-size\",\r\n                increasedSize.toFixed(2) + \"px\",\r\n                \"important\"\r\n            );\r\n\r\n\r\n            element.setAttribute(\r\n                \"data-eco-font-boosted\",\r\n                \"true\"\r\n            );\r\n\r\n        });\r\n\r\n    }\r\n\r\n\r\n    if (\r\n        document.readyState === \"loading\"\r\n    ) {\r\n\r\n        document.addEventListener(\r\n            \"DOMContentLoaded\",\r\n            ecoIncreaseBodyText\r\n        );\r\n\r\n    } else {\r\n\r\n        ecoIncreaseBodyText();\r\n\r\n    }\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home Carports Why Choose Us Gallery FAQ 067 360 9067 GET A FREE QUOTE Home Carports Why Choose Us Gallery FAQ 067 360 9067 GET A FREE QUOTE Home Carports Why Choose Us Gallery FAQ WHATSAPP FREE QUOTE CUSTOM STEEL CARPORTS Protect Your Vehicle With a Carport Built to Last. Custom steel carports manufactured and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-16","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/carports.ecoholdings.co.za\/index.php?rest_route=\/wp\/v2\/pages\/16","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carports.ecoholdings.co.za\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carports.ecoholdings.co.za\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carports.ecoholdings.co.za\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/carports.ecoholdings.co.za\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16"}],"version-history":[{"count":32,"href":"https:\/\/carports.ecoholdings.co.za\/index.php?rest_route=\/wp\/v2\/pages\/16\/revisions"}],"predecessor-version":[{"id":57,"href":"https:\/\/carports.ecoholdings.co.za\/index.php?rest_route=\/wp\/v2\/pages\/16\/revisions\/57"}],"wp:attachment":[{"href":"https:\/\/carports.ecoholdings.co.za\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}