.elementor-1230 .elementor-element.elementor-element-3f7f737:not(.elementor-motion-effects-element-type-background), .elementor-1230 .elementor-element.elementor-element-3f7f737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kempconstruction.co.nz/wp-content/uploads/2024/12/about.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1230 .elementor-element.elementor-element-3f7f737 > .elementor-background-overlay{background-color:var( --e-global-color-ccb1582 );opacity:0.62;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1230 .elementor-element.elementor-element-3f7f737 > .elementor-container{min-height:40vh;}.elementor-1230 .elementor-element.elementor-element-3f7f737{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 90px 0px;}.elementor-1230 .elementor-element.elementor-element-ebab29e > .elementor-container{max-width:700px;}.elementor-1230 .elementor-element.elementor-element-6f118e1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1230 .elementor-element.elementor-element-55706cc{text-align:center;}.elementor-1230 .elementor-element.elementor-element-55706cc .elementor-heading-title{font-size:47px;font-weight:700;color:#FFFFFF;}.elementor-1230 .elementor-element.elementor-element-d3086ff{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1230 .elementor-element.elementor-element-d3086ff > .elementor-widget-container{background-color:var( --e-global-color-2f7aa46 );padding:8px 40px 8px 40px;}.elementor-1230 .elementor-element.elementor-element-d3086ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(9px/2);}.elementor-1230 .elementor-element.elementor-element-d3086ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(9px/2);}.elementor-1230 .elementor-element.elementor-element-d3086ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(9px/2);margin-left:calc(9px/2);}.elementor-1230 .elementor-element.elementor-element-d3086ff .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-9px/2);margin-left:calc(-9px/2);}body.rtl .elementor-1230 .elementor-element.elementor-element-d3086ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-9px/2);}body:not(.rtl) .elementor-1230 .elementor-element.elementor-element-d3086ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-9px/2);}.elementor-1230 .elementor-element.elementor-element-d3086ff .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1230 .elementor-element.elementor-element-d3086ff .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1230 .elementor-element.elementor-element-d3086ff .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1230 .elementor-element.elementor-element-c5294da:not(.elementor-motion-effects-element-type-background), .elementor-1230 .elementor-element.elementor-element-c5294da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3f6165 );}.elementor-1230 .elementor-element.elementor-element-c5294da > .elementor-background-overlay{background-image:url("https://kempconstruction.co.nz/wp-content/uploads/2024/12/line-bg04.png");background-position:center center;background-size:cover;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1230 .elementor-element.elementor-element-c5294da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-1230 .elementor-element.elementor-element-b252809 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1230 .elementor-element.elementor-element-a04c557{--divider-border-style:solid;--divider-color:var( --e-global-color-2f7aa46 );--divider-border-width:2px;}.elementor-1230 .elementor-element.elementor-element-a04c557 .elementor-divider-separator{width:200px;margin:0 auto;margin-left:0;}.elementor-1230 .elementor-element.elementor-element-a04c557 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-1230 .elementor-element.elementor-element-a04c557 .elementor-divider__text{color:var( --e-global-color-2f7aa46 );text-transform:uppercase;}.elementor-1230 .elementor-element.elementor-element-9a69932 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1230 .elementor-element.elementor-element-9a69932 .qodef-qi-animated-text{text-align:left;}.elementor-1230 .elementor-element.elementor-element-9a69932 .qodef-qi-animated-text .qodef-m-title{color:var( --e-global-color-1a9ce7e );font-size:38px;font-weight:800;line-height:1em;}.elementor-1230 .elementor-element.elementor-element-9a69932 .qodef-m-title{padding:0px 0px 0px 0px;}.elementor-1230 .elementor-element.elementor-element-62dd2ab{font-size:18px;}.elementor-1230 .elementor-element.elementor-element-c200522 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-1230 .elementor-element.elementor-element-e38bec6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1230 .elementor-element.elementor-element-6c4c916{--alignment:center;width:auto;max-width:auto;align-self:center;--width:100px;--rotate:10deg;font-size:27px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;--word-spacing:5px;--text-color:var( --e-global-color-c6889c9 );--transition:0.3s;}.elementor-1230 .elementor-element.elementor-element-6c4c916 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 7px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000021;border-radius:100% 100% 100% 100%;}.elementor-1230 .elementor-element.elementor-element-3436757 > .elementor-widget-container{margin:-90px 0px 0px 0px;}.elementor-1230 .elementor-element.elementor-element-3436757 .elementor-icon-wrapper{text-align:center;}.elementor-1230 .elementor-element.elementor-element-3436757.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2f7aa46 );}.elementor-1230 .elementor-element.elementor-element-3436757.elementor-view-framed .elementor-icon, .elementor-1230 .elementor-element.elementor-element-3436757.elementor-view-default .elementor-icon{color:var( --e-global-color-2f7aa46 );border-color:var( --e-global-color-2f7aa46 );}.elementor-1230 .elementor-element.elementor-element-3436757.elementor-view-framed .elementor-icon, .elementor-1230 .elementor-element.elementor-element-3436757.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2f7aa46 );}.elementor-1230 .elementor-element.elementor-element-3436757 .elementor-icon{font-size:35px;}.elementor-1230 .elementor-element.elementor-element-3436757 .elementor-icon svg{height:35px;}.elementor-1230 .elementor-element.elementor-element-3436757 .elementor-icon i, .elementor-1230 .elementor-element.elementor-element-3436757 .elementor-icon svg{transform:rotate(231deg);}.elementor-1230 .elementor-element.elementor-element-4ab3842 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1230 .elementor-element.elementor-element-e13061f:not(.elementor-motion-effects-element-type-background), .elementor-1230 .elementor-element.elementor-element-e13061f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;background-image:url("https://kempconstruction.co.nz/wp-content/uploads/2024/12/abs-bg4.png");background-position:center center;background-size:cover;}.elementor-1230 .elementor-element.elementor-element-e13061f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-1230 .elementor-element.elementor-element-e13061f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1230 .elementor-element.elementor-element-aabebdf{--divider-border-style:solid;--divider-color:var( --e-global-color-2f7aa46 );--divider-border-width:2px;}.elementor-1230 .elementor-element.elementor-element-aabebdf .elementor-divider-separator{width:174px;margin:0 auto;margin-center:0;}.elementor-1230 .elementor-element.elementor-element-aabebdf .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1230 .elementor-element.elementor-element-aabebdf .elementor-divider__text{color:var( --e-global-color-2f7aa46 );text-transform:uppercase;}.elementor-1230 .elementor-element.elementor-element-c39e67b > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1230 .elementor-element.elementor-element-c39e67b .qodef-qi-animated-text{text-align:center;}.elementor-1230 .elementor-element.elementor-element-c39e67b .qodef-qi-animated-text .qodef-m-title{color:#FFFFFF;font-size:48px;font-weight:800;line-height:1.1em;}.elementor-1230 .elementor-element.elementor-element-c39e67b .qodef-m-title{padding:0px 0px 0px 0px;}.elementor-1230 .elementor-element.elementor-element-e79fc03 > .elementor-container{max-width:995px;}.elementor-1230 .elementor-element.elementor-element-67de371{text-align:center;color:#FBFBFB;font-size:18px;}.elementor-1230 .elementor-element.elementor-element-a38d658:not(.elementor-motion-effects-element-type-background), .elementor-1230 .elementor-element.elementor-element-a38d658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3f6165 );}.elementor-1230 .elementor-element.elementor-element-a38d658 > .elementor-background-overlay{background-image:url("https://kempconstruction.co.nz/wp-content/uploads/2024/12/line-bg04.png");background-position:center center;background-size:cover;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1230 .elementor-element.elementor-element-a38d658{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-1230 .elementor-element.elementor-element-f9fdeb6 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-1230 .elementor-element.elementor-element-f9fdeb6 .qodef-qi-animated-text{text-align:center;}.elementor-1230 .elementor-element.elementor-element-f9fdeb6 .qodef-qi-animated-text .qodef-m-title{color:var( --e-global-color-c6889c9 );font-size:48px;font-weight:800;line-height:1.1em;}.elementor-1230 .elementor-element.elementor-element-f9fdeb6 .qodef-m-title{padding:0px 0px 0px 0px;}.elementor-1230 .elementor-element.elementor-element-6905a78 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1230 .elementor-element.elementor-element-6905a78{margin-top:18px;margin-bottom:0px;}.elementor-1230 .elementor-element.elementor-element-6944cc1 > .elementor-element-populated{margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;}.elementor-1230 .elementor-element.elementor-element-b2b9bfb{text-align:center;}.elementor-1230 .elementor-element.elementor-element-b2b9bfb img{width:100%;}.elementor-1230 .elementor-element.elementor-element-899817f > .elementor-element-populated{margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;}.elementor-1230 .elementor-element.elementor-element-fa15ed2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1230 .elementor-element.elementor-element-fa15ed2 .qodef-qi-animated-text{text-align:left;}.elementor-1230 .elementor-element.elementor-element-fa15ed2 .qodef-qi-animated-text .qodef-m-title{color:var( --e-global-color-1a9ce7e );font-size:38px;font-weight:800;line-height:1em;}.elementor-1230 .elementor-element.elementor-element-fa15ed2 .qodef-m-title{padding:0px 0px 0px 0px;}.elementor-1230 .elementor-element.elementor-element-c4b7ccd > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-1230 .elementor-element.elementor-element-c4b7ccd{font-size:18px;}.elementor-1230 .elementor-element.elementor-element-1f4ab4c:not(.elementor-motion-effects-element-type-background), .elementor-1230 .elementor-element.elementor-element-1f4ab4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;background-image:url("https://kempconstruction.co.nz/wp-content/uploads/2024/12/697492936-2880w.webp");background-position:center center;background-size:cover;}.elementor-1230 .elementor-element.elementor-element-1f4ab4c > .elementor-background-overlay{background-color:var( --e-global-color-ccb1582 );opacity:0.79;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1230 .elementor-element.elementor-element-1f4ab4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-1230 .elementor-element.elementor-element-361cc98:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1230 .elementor-element.elementor-element-361cc98 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3f6165 );}.elementor-1230 .elementor-element.elementor-element-361cc98 > .elementor-element-populated{box-shadow:2px 4px 10px 0px rgba(0, 0, 0, 0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:40px 40px 40px 40px;}.elementor-1230 .elementor-element.elementor-element-361cc98 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1230 .elementor-element.elementor-element-d5bcdc9 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1230 .elementor-element.elementor-element-d5bcdc9 .qodef-qi-animated-text{text-align:left;}.elementor-1230 .elementor-element.elementor-element-d5bcdc9 .qodef-qi-animated-text .qodef-m-title{color:var( --e-global-color-1a9ce7e );font-size:38px;font-weight:800;line-height:1em;}.elementor-1230 .elementor-element.elementor-element-d5bcdc9 .qodef-m-title{padding:0px 0px 0px 0px;}.elementor-1230 .elementor-element.elementor-element-ba3d233 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-1230 .elementor-element.elementor-element-ba3d233 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-1230 .elementor-element.elementor-element-ba3d233 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-1230 .elementor-element.elementor-element-ba3d233 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-1230 .elementor-element.elementor-element-ba3d233 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-1230 .elementor-element.elementor-element-ba3d233 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-1230 .elementor-element.elementor-element-ba3d233 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-1230 .elementor-element.elementor-element-ba3d233 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:dashed;border-top-width:1px;}.elementor-1230 .elementor-element.elementor-element-ba3d233 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:dashed;}.elementor-1230 .elementor-element.elementor-element-ba3d233 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-1230 .elementor-element.elementor-element-ba3d233 .elementor-icon-list-icon i{color:var( --e-global-color-2f7aa46 );transition:color 0.3s;}.elementor-1230 .elementor-element.elementor-element-ba3d233 .elementor-icon-list-icon svg{fill:var( --e-global-color-2f7aa46 );transition:fill 0.3s;}.elementor-1230 .elementor-element.elementor-element-ba3d233{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-1230 .elementor-element.elementor-element-ba3d233 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1230 .elementor-element.elementor-element-13a1947:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1230 .elementor-element.elementor-element-13a1947 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3f6165 );}.elementor-1230 .elementor-element.elementor-element-13a1947 > .elementor-element-populated{box-shadow:2px 4px 10px 0px rgba(0, 0, 0, 0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:40px 40px 40px 40px;}.elementor-1230 .elementor-element.elementor-element-13a1947 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1230 .elementor-element.elementor-element-d6a01dd > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1230 .elementor-element.elementor-element-d6a01dd .qodef-qi-animated-text{text-align:left;}.elementor-1230 .elementor-element.elementor-element-d6a01dd .qodef-qi-animated-text .qodef-m-title{color:var( --e-global-color-1a9ce7e );font-size:38px;font-weight:800;line-height:1em;}.elementor-1230 .elementor-element.elementor-element-d6a01dd .qodef-m-title{padding:0px 0px 0px 0px;}.elementor-1230 .elementor-element.elementor-element-7951cb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-1230 .elementor-element.elementor-element-7951cb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-1230 .elementor-element.elementor-element-7951cb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-1230 .elementor-element.elementor-element-7951cb7 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-1230 .elementor-element.elementor-element-7951cb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-1230 .elementor-element.elementor-element-7951cb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-1230 .elementor-element.elementor-element-7951cb7 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-1230 .elementor-element.elementor-element-7951cb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:dashed;border-top-width:1px;}.elementor-1230 .elementor-element.elementor-element-7951cb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:dashed;}.elementor-1230 .elementor-element.elementor-element-7951cb7 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-1230 .elementor-element.elementor-element-7951cb7 .elementor-icon-list-icon i{color:var( --e-global-color-2f7aa46 );transition:color 0.3s;}.elementor-1230 .elementor-element.elementor-element-7951cb7 .elementor-icon-list-icon svg{fill:var( --e-global-color-2f7aa46 );transition:fill 0.3s;}.elementor-1230 .elementor-element.elementor-element-7951cb7{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-1230 .elementor-element.elementor-element-7951cb7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1230 .elementor-element.elementor-element-54f9382:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1230 .elementor-element.elementor-element-54f9382 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3f6165 );}.elementor-1230 .elementor-element.elementor-element-54f9382 > .elementor-element-populated{box-shadow:2px 4px 10px 0px rgba(0, 0, 0, 0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:40px 40px 40px 40px;}.elementor-1230 .elementor-element.elementor-element-54f9382 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1230 .elementor-element.elementor-element-fdeb048 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1230 .elementor-element.elementor-element-fdeb048 .qodef-qi-animated-text{text-align:left;}.elementor-1230 .elementor-element.elementor-element-fdeb048 .qodef-qi-animated-text .qodef-m-title{color:var( --e-global-color-1a9ce7e );font-size:38px;font-weight:800;line-height:1em;}.elementor-1230 .elementor-element.elementor-element-fdeb048 .qodef-m-title{padding:0px 0px 0px 0px;}.elementor-1230 .elementor-element.elementor-element-2533651 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-1230 .elementor-element.elementor-element-2533651 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-1230 .elementor-element.elementor-element-2533651 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-1230 .elementor-element.elementor-element-2533651 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-1230 .elementor-element.elementor-element-2533651 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-1230 .elementor-element.elementor-element-2533651 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-1230 .elementor-element.elementor-element-2533651 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-1230 .elementor-element.elementor-element-2533651 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:dashed;border-top-width:1px;}.elementor-1230 .elementor-element.elementor-element-2533651 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:dashed;}.elementor-1230 .elementor-element.elementor-element-2533651 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-1230 .elementor-element.elementor-element-2533651 .elementor-icon-list-icon i{color:var( --e-global-color-2f7aa46 );transition:color 0.3s;}.elementor-1230 .elementor-element.elementor-element-2533651 .elementor-icon-list-icon svg{fill:var( --e-global-color-2f7aa46 );transition:fill 0.3s;}.elementor-1230 .elementor-element.elementor-element-2533651{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-1230 .elementor-element.elementor-element-2533651 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1230 .elementor-element.elementor-element-e33f884:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1230 .elementor-element.elementor-element-e33f884 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3f6165 );}.elementor-1230 .elementor-element.elementor-element-e33f884 > .elementor-element-populated{box-shadow:2px 4px 10px 0px rgba(0, 0, 0, 0.09);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:40px 40px 40px 40px;}.elementor-1230 .elementor-element.elementor-element-e33f884 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1230 .elementor-element.elementor-element-09fe277 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1230 .elementor-element.elementor-element-09fe277 .qodef-qi-animated-text{text-align:left;}.elementor-1230 .elementor-element.elementor-element-09fe277 .qodef-qi-animated-text .qodef-m-title{color:var( --e-global-color-1a9ce7e );font-size:38px;font-weight:800;line-height:1em;}.elementor-1230 .elementor-element.elementor-element-09fe277 .qodef-m-title{padding:0px 0px 0px 0px;}.elementor-1230 .elementor-element.elementor-element-dcfe6e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-1230 .elementor-element.elementor-element-dcfe6e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-1230 .elementor-element.elementor-element-dcfe6e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-1230 .elementor-element.elementor-element-dcfe6e6 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-1230 .elementor-element.elementor-element-dcfe6e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-1230 .elementor-element.elementor-element-dcfe6e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-1230 .elementor-element.elementor-element-dcfe6e6 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-1230 .elementor-element.elementor-element-dcfe6e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:dashed;border-top-width:1px;}.elementor-1230 .elementor-element.elementor-element-dcfe6e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:dashed;}.elementor-1230 .elementor-element.elementor-element-dcfe6e6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-1230 .elementor-element.elementor-element-dcfe6e6 .elementor-icon-list-icon i{color:var( --e-global-color-2f7aa46 );transition:color 0.3s;}.elementor-1230 .elementor-element.elementor-element-dcfe6e6 .elementor-icon-list-icon svg{fill:var( --e-global-color-2f7aa46 );transition:fill 0.3s;}.elementor-1230 .elementor-element.elementor-element-dcfe6e6{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-1230 .elementor-element.elementor-element-dcfe6e6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1230 .elementor-element.elementor-element-c0c148f:not(.elementor-motion-effects-element-type-background), .elementor-1230 .elementor-element.elementor-element-c0c148f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;background-image:url("https://kempconstruction.co.nz/wp-content/uploads/2024/12/abs-bg4.png");background-position:center center;background-size:cover;}.elementor-1230 .elementor-element.elementor-element-c0c148f{border-style:solid;border-width:0px 0px 4px 0px;border-color:var( --e-global-color-2f7aa46 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-1230 .elementor-element.elementor-element-c0c148f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1230 .elementor-element.elementor-element-0106605 > .elementor-container{max-width:800px;}.elementor-1230 .elementor-element.elementor-element-6210f40.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1230 .elementor-element.elementor-element-e581130{text-align:center;color:#FFFFFF;font-size:28px;font-weight:600;}.elementor-1230 .elementor-element.elementor-element-34223c0{width:auto;max-width:auto;--icon-box-icon-margin:15px;}.elementor-1230 .elementor-element.elementor-element-34223c0 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-1230 .elementor-element.elementor-element-34223c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2f7aa46 );}.elementor-1230 .elementor-element.elementor-element-34223c0.elementor-view-framed .elementor-icon, .elementor-1230 .elementor-element.elementor-element-34223c0.elementor-view-default .elementor-icon{fill:var( --e-global-color-2f7aa46 );color:var( --e-global-color-2f7aa46 );border-color:var( --e-global-color-2f7aa46 );}.elementor-1230 .elementor-element.elementor-element-34223c0.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-1230 .elementor-element.elementor-element-34223c0.elementor-view-stacked .elementor-icon:hover{fill:#FFFFFF;color:#FFFFFF;}.elementor-1230 .elementor-element.elementor-element-34223c0 .elementor-icon{font-size:26px;}.elementor-1230 .elementor-element.elementor-element-34223c0 .elementor-icon-box-title, .elementor-1230 .elementor-element.elementor-element-34223c0 .elementor-icon-box-title a{font-size:13px;font-weight:400;text-transform:uppercase;}.elementor-1230 .elementor-element.elementor-element-34223c0 .elementor-icon-box-description{color:#FFFFFF;font-size:25px;font-weight:700;line-height:1.3em;}.elementor-1230 .elementor-element.elementor-element-4aad770 .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2f7aa46 );border-radius:0px 0px 0px 0px;padding:17px 30px 17px 30px;}.elementor-1230 .elementor-element.elementor-element-4aad770{width:auto;max-width:auto;}.elementor-1230 .elementor-element.elementor-element-4aad770 > .elementor-widget-container{margin:0px 0px 0px 30px;}.elementor-1230 .elementor-element.elementor-element-4aad770 .elementor-button:hover, .elementor-1230 .elementor-element.elementor-element-4aad770 .elementor-button:focus{color:#FFFFFF;}.elementor-1230 .elementor-element.elementor-element-4aad770 .elementor-button:hover svg, .elementor-1230 .elementor-element.elementor-element-4aad770 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-1230 .elementor-element.elementor-element-9a69932 .qodef-qi-animated-text .qodef-m-title{font-size:35px;}.elementor-1230 .elementor-element.elementor-element-c200522 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1230 .elementor-element.elementor-element-6c4c916{--width:125px;}.elementor-1230 .elementor-element.elementor-element-c39e67b .qodef-qi-animated-text .qodef-m-title{font-size:35px;}.elementor-1230 .elementor-element.elementor-element-f9fdeb6 .qodef-qi-animated-text .qodef-m-title{font-size:35px;}.elementor-1230 .elementor-element.elementor-element-fa15ed2 .qodef-qi-animated-text .qodef-m-title{font-size:35px;}.elementor-1230 .elementor-element.elementor-element-d5bcdc9 .qodef-qi-animated-text .qodef-m-title{font-size:35px;}.elementor-1230 .elementor-element.elementor-element-d6a01dd .qodef-qi-animated-text .qodef-m-title{font-size:35px;}.elementor-1230 .elementor-element.elementor-element-fdeb048 .qodef-qi-animated-text .qodef-m-title{font-size:35px;}.elementor-1230 .elementor-element.elementor-element-09fe277 .qodef-qi-animated-text .qodef-m-title{font-size:35px;}}@media(min-width:768px){.elementor-1230 .elementor-element.elementor-element-afe5224{width:44.173%;}.elementor-1230 .elementor-element.elementor-element-c200522{width:55.827%;}.elementor-1230 .elementor-element.elementor-element-6944cc1{width:42.644%;}.elementor-1230 .elementor-element.elementor-element-899817f{width:57.356%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1230 .elementor-element.elementor-element-afe5224{width:50%;}.elementor-1230 .elementor-element.elementor-element-c200522{width:50%;}}@media(max-width:767px){.elementor-1230 .elementor-element.elementor-element-3f7f737{padding:120px 0px 70px 0px;}.elementor-1230 .elementor-element.elementor-element-c5294da{padding:40px 0px 40px 0px;}.elementor-1230 .elementor-element.elementor-element-a04c557 .elementor-divider{text-align:center;}.elementor-1230 .elementor-element.elementor-element-a04c557 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-1230 .elementor-element.elementor-element-9a69932 .qodef-qi-animated-text{text-align:center;}.elementor-1230 .elementor-element.elementor-element-9a69932 .qodef-qi-animated-text .qodef-m-title{font-size:24px;line-height:1.2em;}.elementor-1230 .elementor-element.elementor-element-62dd2ab{text-align:center;}.elementor-1230 .elementor-element.elementor-element-c200522 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1230 .elementor-element.elementor-element-396f2b6{width:50%;}.elementor-1230 .elementor-element.elementor-element-e38bec6{width:50%;}.elementor-1230 .elementor-element.elementor-element-6c4c916{--width:500px;}.elementor-1230 .elementor-element.elementor-element-e13061f{padding:40px 0px 40px 0px;}.elementor-1230 .elementor-element.elementor-element-a38d658{padding:40px 0px 40px 0px;}.elementor-1230 .elementor-element.elementor-element-6944cc1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1230 .elementor-element.elementor-element-899817f > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1230 .elementor-element.elementor-element-fa15ed2 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-1230 .elementor-element.elementor-element-fa15ed2 .qodef-qi-animated-text{text-align:center;}.elementor-1230 .elementor-element.elementor-element-c4b7ccd{text-align:center;}.elementor-1230 .elementor-element.elementor-element-1f4ab4c{padding:40px 0px 40px 0px;}.elementor-1230 .elementor-element.elementor-element-361cc98 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-1230 .elementor-element.elementor-element-d5bcdc9 .qodef-qi-animated-text{text-align:center;}.elementor-1230 .elementor-element.elementor-element-d5bcdc9 .qodef-qi-animated-text .qodef-m-title{font-size:26px;}.elementor-1230 .elementor-element.elementor-element-13a1947 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-1230 .elementor-element.elementor-element-d6a01dd .qodef-qi-animated-text{text-align:center;}.elementor-1230 .elementor-element.elementor-element-d6a01dd .qodef-qi-animated-text .qodef-m-title{font-size:26px;}.elementor-1230 .elementor-element.elementor-element-54f9382 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-1230 .elementor-element.elementor-element-fdeb048 .qodef-qi-animated-text{text-align:center;}.elementor-1230 .elementor-element.elementor-element-fdeb048 .qodef-qi-animated-text .qodef-m-title{font-size:26px;}.elementor-1230 .elementor-element.elementor-element-e33f884 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-1230 .elementor-element.elementor-element-09fe277 .qodef-qi-animated-text{text-align:center;}.elementor-1230 .elementor-element.elementor-element-09fe277 .qodef-qi-animated-text .qodef-m-title{font-size:26px;}.elementor-1230 .elementor-element.elementor-element-c0c148f{padding:40px 0px 40px 0px;}.elementor-1230 .elementor-element.elementor-element-e581130{font-size:18px;}.elementor-1230 .elementor-element.elementor-element-34223c0 .elementor-icon-box-title{margin-bottom:0px;}.elementor-1230 .elementor-element.elementor-element-4aad770 > .elementor-widget-container{margin:10px 0px 0px 0px;}}/* Start custom CSS for text-path, class: .elementor-element-6c4c916 */.elementor-1230 .elementor-element.elementor-element-6c4c916 svg{
    animation: rotate 20s linear infinite;
}

@-webkit-keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */