.elementor-20 .elementor-element.elementor-element-936ec29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.6;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-936ec29:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-936ec29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xtralandscaping.co.nz/wp-content/uploads/2025/11/Jack-Xtra-Landscaping-BG.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-936ec29::before, .elementor-20 .elementor-element.elementor-element-936ec29 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-936ec29 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-936ec29 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-936ec29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-936ec29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-eeeca70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 100px;--row-gap:0px;--column-gap:100px;}.elementor-20 .elementor-element.elementor-element-82a7564{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-0b7f935{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-0b7f935 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3.25rem;font-weight:700;text-shadow:1px 1px 10px rgba(0, 0, 0, 0.8);color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7df3fd5{width:var( --container-widget-width, 48rem );max-width:48rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:48rem;--container-widget-flex-grow:0;text-align:start;}.elementor-20 .elementor-element.elementor-element-7df3fd5.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-7df3fd5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:600;line-height:2.4375rem;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4c4fd86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4c4fd86.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-9b23f23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-3cf6cfa{background-color:#00000080;padding:6px 8px 6px 8px;border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-3cf6cfa .elementor-icon-box-wrapper{align-items:center;gap:3px;}.elementor-20 .elementor-element.elementor-element-3cf6cfa.elementor-view-stacked .elementor-icon{background-color:#D1A84B;}.elementor-20 .elementor-element.elementor-element-3cf6cfa.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3cf6cfa.elementor-view-default .elementor-icon{fill:#D1A84B;color:#D1A84B;border-color:#D1A84B;}.elementor-20 .elementor-element.elementor-element-3cf6cfa .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-3cf6cfa .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-3cf6cfa .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;}.elementor-20 .elementor-element.elementor-element-3cf6cfa .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3cf6cfa:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-3cf6cfa:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-32a0af6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-eff7249{background-color:#00000080;padding:6px 8px 6px 8px;border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-eff7249 .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-20 .elementor-element.elementor-element-eff7249.elementor-view-stacked .elementor-icon{background-color:#D1A84B;}.elementor-20 .elementor-element.elementor-element-eff7249.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-eff7249.elementor-view-default .elementor-icon{fill:#D1A84B;color:#D1A84B;border-color:#D1A84B;}.elementor-20 .elementor-element.elementor-element-eff7249 .elementor-icon{font-size:20px;}.elementor-20 .elementor-element.elementor-element-eff7249 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-eff7249 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;}.elementor-20 .elementor-element.elementor-element-eff7249 .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-eff7249:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-eff7249:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-dba5c52{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-f89bacf .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-20 .elementor-element.elementor-element-f89bacf .elementor-image-box-img img{border-radius:100%;transition-duration:0.3s;}.elementor-20 .elementor-element.elementor-element-f89bacf .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f89bacf .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f100d7a .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-20 .elementor-element.elementor-element-f100d7a .elementor-image-box-img img{border-radius:100%;transition-duration:0.3s;}.elementor-20 .elementor-element.elementor-element-f100d7a .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f100d7a .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b7c193b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-cd465fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-cd465fb:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-cd465fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7F1;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-d56d305 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-weight:500;fill:#004E00;color:#004E00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#004E00;border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-05f4b57{text-align:center;}.elementor-20 .elementor-element.elementor-element-05f4b57 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:700;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-0150dc8{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-0150dc8.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5dfc624{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-82373d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#AAAAAA;--border-color:#AAAAAA;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-82373d4:hover{box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-71737f1 img{border-radius:10px 10px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5e239f5{padding:0px 10px 0px 10px;}.elementor-20 .elementor-element.elementor-element-5e239f5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;color:#000000;}.elementor-20 .elementor-element.elementor-element-2a73860{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.625rem;}.elementor-20 .elementor-element.elementor-element-4cae5a7 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;fill:#004E00;color:#004E00;}.elementor-20 .elementor-element.elementor-element-4cae5a7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-4cae5a7 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-20 .elementor-element.elementor-element-da6156e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#AAAAAA;--border-color:#AAAAAA;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-da6156e:hover{box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-0d50f2a img{border-radius:10px 10px 0px 0px;}.elementor-20 .elementor-element.elementor-element-d4462e0{padding:0px 10px 0px 10px;}.elementor-20 .elementor-element.elementor-element-d4462e0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;color:#000000;}.elementor-20 .elementor-element.elementor-element-6849bd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.625rem;}.elementor-20 .elementor-element.elementor-element-b1a8881 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;fill:#004E00;color:#004E00;}.elementor-20 .elementor-element.elementor-element-b1a8881 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-b1a8881 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-20 .elementor-element.elementor-element-31df462{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#AAAAAA;--border-color:#AAAAAA;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-31df462:hover{box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-7c6f2a9 img{border-radius:10px 10px 0px 0px;}.elementor-20 .elementor-element.elementor-element-e6d5fb5{padding:0px 10px 0px 10px;}.elementor-20 .elementor-element.elementor-element-e6d5fb5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;color:#000000;}.elementor-20 .elementor-element.elementor-element-796dafc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.625rem;}.elementor-20 .elementor-element.elementor-element-8bfcf82 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;fill:#004E00;color:#004E00;}.elementor-20 .elementor-element.elementor-element-8bfcf82 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-8bfcf82 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-20 .elementor-element.elementor-element-a0e7c88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#AAAAAA;--border-color:#AAAAAA;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a0e7c88:hover{box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-08bc1db img{border-radius:10px 10px 0px 0px;}.elementor-20 .elementor-element.elementor-element-b25c403{padding:0px 10px 0px 10px;}.elementor-20 .elementor-element.elementor-element-b25c403 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;color:#000000;}.elementor-20 .elementor-element.elementor-element-9ed43a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.625rem;}.elementor-20 .elementor-element.elementor-element-a6f3571 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;fill:#004E00;color:#004E00;}.elementor-20 .elementor-element.elementor-element-a6f3571 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-a6f3571 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-20 .elementor-element.elementor-element-93ccf5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#AAAAAA;--border-color:#AAAAAA;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-93ccf5a:hover{box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-79d94e9 img{border-radius:10px 10px 0px 0px;}.elementor-20 .elementor-element.elementor-element-95d85af{padding:0px 10px 0px 10px;}.elementor-20 .elementor-element.elementor-element-95d85af .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;color:#000000;}.elementor-20 .elementor-element.elementor-element-594a396{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.625rem;}.elementor-20 .elementor-element.elementor-element-0dc23f8 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;fill:#004E00;color:#004E00;}.elementor-20 .elementor-element.elementor-element-0dc23f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-0dc23f8 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-20 .elementor-element.elementor-element-f7b4cc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#AAAAAA;--border-color:#AAAAAA;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f7b4cc5:hover{box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-701761f img{border-radius:10px 10px 0px 0px;}.elementor-20 .elementor-element.elementor-element-e4afb2c{padding:0px 10px 0px 10px;}.elementor-20 .elementor-element.elementor-element-e4afb2c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;color:#000000;}.elementor-20 .elementor-element.elementor-element-33373f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.625rem;}.elementor-20 .elementor-element.elementor-element-6b8e697 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;fill:#004E00;color:#004E00;}.elementor-20 .elementor-element.elementor-element-6b8e697 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-6b8e697 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-20 .elementor-element.elementor-element-f4c72d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#AAAAAA;--border-color:#AAAAAA;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f4c72d2:hover{box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-dfc0d00 img{border-radius:10px 10px 0px 0px;}.elementor-20 .elementor-element.elementor-element-2869580{padding:0px 10px 0px 10px;}.elementor-20 .elementor-element.elementor-element-2869580 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;color:#000000;}.elementor-20 .elementor-element.elementor-element-48e4924{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.625rem;}.elementor-20 .elementor-element.elementor-element-b92ee38 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;fill:#004E00;color:#004E00;}.elementor-20 .elementor-element.elementor-element-b92ee38 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-b92ee38 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-20 .elementor-element.elementor-element-a2a171e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#AAAAAA;--border-color:#AAAAAA;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a2a171e:hover{box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-b8edc90 img{border-radius:10px 10px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5fae968{padding:0px 10px 0px 10px;}.elementor-20 .elementor-element.elementor-element-5fae968 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;color:#000000;}.elementor-20 .elementor-element.elementor-element-200fbb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;line-height:1.625rem;}.elementor-20 .elementor-element.elementor-element-7882660 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:600;fill:#004E00;color:#004E00;}.elementor-20 .elementor-element.elementor-element-7882660 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-7882660 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-20 .elementor-element.elementor-element-077981a{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-077981a.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-68b4d96 .elementor-button{background-color:#004E00;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 12px;}.elementor-20 .elementor-element.elementor-element-68b4d96:hover{--e-transform-scale:1.04;}.elementor-20 .elementor-element.elementor-element-68b4d96 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-20 .elementor-element.elementor-element-e36b8f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-eb57f4d .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-weight:500;fill:#004E00;color:#004E00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#004E00;border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-5dc8eea{text-align:center;}.elementor-20 .elementor-element.elementor-element-5dc8eea .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:700;color:#000000;}.elementor-20 .elementor-element.elementor-element-a455bc2{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-a455bc2.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-debb139{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-c93caaa{background-color:#F1F7F1;padding:32px 32px 32px 32px;border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-c93caaa:hover{box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-c93caaa .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-c93caaa.elementor-view-stacked .elementor-icon{background-color:#004E001A;fill:#004E00;color:#004E00;}.elementor-20 .elementor-element.elementor-element-c93caaa.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c93caaa.elementor-view-default .elementor-icon{fill:#004E001A;color:#004E001A;border-color:#004E001A;}.elementor-20 .elementor-element.elementor-element-c93caaa.elementor-view-framed .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-c93caaa .elementor-icon{font-size:32px;}.elementor-20 .elementor-element.elementor-element-c93caaa .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-c93caaa .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-c93caaa .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-c93caaa:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-c93caaa:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-c93caaa .elementor-icon-box-description{color:#555555;}.elementor-20 .elementor-element.elementor-element-4ae93b8{background-color:#F1F7F1;padding:32px 32px 32px 32px;border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-4ae93b8:hover{box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-4ae93b8 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-4ae93b8.elementor-view-stacked .elementor-icon{background-color:#004E001A;fill:#004E00;color:#004E00;}.elementor-20 .elementor-element.elementor-element-4ae93b8.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-4ae93b8.elementor-view-default .elementor-icon{fill:#004E001A;color:#004E001A;border-color:#004E001A;}.elementor-20 .elementor-element.elementor-element-4ae93b8.elementor-view-framed .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-4ae93b8 .elementor-icon{font-size:32px;}.elementor-20 .elementor-element.elementor-element-4ae93b8 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-4ae93b8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-4ae93b8 .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-4ae93b8:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-4ae93b8:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-4ae93b8 .elementor-icon-box-description{color:#555555;}.elementor-20 .elementor-element.elementor-element-30cf416{background-color:#F1F7F1;padding:32px 32px 32px 32px;border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-30cf416:hover{box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-30cf416 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-30cf416.elementor-view-stacked .elementor-icon{background-color:#004E001A;fill:#004E00;color:#004E00;}.elementor-20 .elementor-element.elementor-element-30cf416.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-30cf416.elementor-view-default .elementor-icon{fill:#004E001A;color:#004E001A;border-color:#004E001A;}.elementor-20 .elementor-element.elementor-element-30cf416.elementor-view-framed .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-30cf416 .elementor-icon{font-size:32px;}.elementor-20 .elementor-element.elementor-element-30cf416 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-30cf416 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-30cf416 .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-30cf416:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-30cf416:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-30cf416 .elementor-icon-box-description{color:#555555;}.elementor-20 .elementor-element.elementor-element-bb8fdf8{background-color:#F1F7F1;padding:32px 32px 32px 32px;border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-bb8fdf8:hover{box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-bb8fdf8 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-bb8fdf8.elementor-view-stacked .elementor-icon{background-color:#004E001A;fill:#004E00;color:#004E00;}.elementor-20 .elementor-element.elementor-element-bb8fdf8.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-bb8fdf8.elementor-view-default .elementor-icon{fill:#004E001A;color:#004E001A;border-color:#004E001A;}.elementor-20 .elementor-element.elementor-element-bb8fdf8.elementor-view-framed .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-bb8fdf8 .elementor-icon{font-size:32px;}.elementor-20 .elementor-element.elementor-element-bb8fdf8 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-bb8fdf8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-bb8fdf8 .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-bb8fdf8:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-bb8fdf8:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-bb8fdf8 .elementor-icon-box-description{color:#555555;}.elementor-20 .elementor-element.elementor-element-ac06f64{background-color:#F1F7F1;padding:32px 32px 32px 32px;border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-ac06f64:hover{box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-ac06f64 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-ac06f64.elementor-view-stacked .elementor-icon{background-color:#004E001A;fill:#004E00;color:#004E00;}.elementor-20 .elementor-element.elementor-element-ac06f64.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ac06f64.elementor-view-default .elementor-icon{fill:#004E001A;color:#004E001A;border-color:#004E001A;}.elementor-20 .elementor-element.elementor-element-ac06f64.elementor-view-framed .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-ac06f64 .elementor-icon{font-size:32px;}.elementor-20 .elementor-element.elementor-element-ac06f64 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-ac06f64 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-ac06f64 .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-ac06f64:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-ac06f64:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-ac06f64 .elementor-icon-box-description{color:#555555;}.elementor-20 .elementor-element.elementor-element-8329c12{background-color:#F1F7F1;padding:32px 32px 32px 32px;border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-8329c12:hover{box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-8329c12 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-8329c12.elementor-view-stacked .elementor-icon{background-color:#004E001A;fill:#004E00;color:#004E00;}.elementor-20 .elementor-element.elementor-element-8329c12.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-8329c12.elementor-view-default .elementor-icon{fill:#004E001A;color:#004E001A;border-color:#004E001A;}.elementor-20 .elementor-element.elementor-element-8329c12.elementor-view-framed .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-8329c12 .elementor-icon{font-size:32px;}.elementor-20 .elementor-element.elementor-element-8329c12 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-8329c12 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-8329c12 .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-8329c12:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-8329c12:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-8329c12 .elementor-icon-box-description{color:#555555;}.elementor-20 .elementor-element.elementor-element-475b6da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-475b6da:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-475b6da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F7F1;}.elementor-20 .elementor-element.elementor-element-7fe7970 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-weight:500;fill:#004E00;color:#004E00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#004E00;border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-15e2278{text-align:center;}.elementor-20 .elementor-element.elementor-element-15e2278 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:700;color:#000000;}.elementor-20 .elementor-element.elementor-element-32d10e2{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-32d10e2.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-ff0b78b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-20 .elementor-element.elementor-element-2145e5f{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-2145e5f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2145e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xtralandscaping.co.nz/wp-content/uploads/2025/11/xtra-landscaping_team_jake_north-shore.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-2145e5f:hover::before, .elementor-20 .elementor-element.elementor-element-2145e5f:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-2145e5f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-2145e5f > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-2145e5f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000001A 0%, #080808 100%);}.elementor-20 .elementor-element.elementor-element-2145e5f.e-con:hover{--e-con-transform-scale:1.05;}.elementor-20 .elementor-element.elementor-element-2145e5f:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-c7977a3{left:25px;}body.rtl .elementor-20 .elementor-element.elementor-element-c7977a3{right:25px;}.elementor-20 .elementor-element.elementor-element-c7977a3{bottom:25px;}.elementor-20 .elementor-element.elementor-element-c7977a3 .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-c7977a3 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c7977a3 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-c7977a3 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-c7977a3:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-c7977a3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c7977a3 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c380c44{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-c380c44:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c380c44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xtralandscaping.co.nz/wp-content/uploads/2025/11/xtra-landscaping_team_jake-portrait_takapuna_north-shore.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-c380c44:hover::before, .elementor-20 .elementor-element.elementor-element-c380c44:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-c380c44:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-c380c44 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-c380c44 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000001A 0%, #080808 100%);}.elementor-20 .elementor-element.elementor-element-c380c44.e-con:hover{--e-con-transform-scale:1.05;}.elementor-20 .elementor-element.elementor-element-c380c44:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-63f894c{left:25px;}body.rtl .elementor-20 .elementor-element.elementor-element-63f894c{right:25px;}.elementor-20 .elementor-element.elementor-element-63f894c{bottom:25px;}.elementor-20 .elementor-element.elementor-element-63f894c .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-63f894c .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-63f894c .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-63f894c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-63f894c:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-63f894c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-63f894c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-a7e5fa0{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-a7e5fa0:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a7e5fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xtralandscaping.co.nz/wp-content/uploads/2025/11/xtra-landscaping_team_lian-safety-gear_north-shore.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-a7e5fa0:hover::before, .elementor-20 .elementor-element.elementor-element-a7e5fa0:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-a7e5fa0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-a7e5fa0 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-a7e5fa0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000001A 0%, #080808 100%);}.elementor-20 .elementor-element.elementor-element-a7e5fa0.e-con:hover{--e-con-transform-scale:1.05;}.elementor-20 .elementor-element.elementor-element-a7e5fa0:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-f5d2986{left:25px;}body.rtl .elementor-20 .elementor-element.elementor-element-f5d2986{right:25px;}.elementor-20 .elementor-element.elementor-element-f5d2986{bottom:25px;}.elementor-20 .elementor-element.elementor-element-f5d2986 .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-f5d2986 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f5d2986 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-f5d2986 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-f5d2986:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-f5d2986:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-f5d2986 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-2ad2a4f{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-2ad2a4f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2ad2a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xtralandscaping.co.nz/wp-content/uploads/2025/11/xtra-landscaping_team_working-on-fence_north-shore.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-2ad2a4f:hover::before, .elementor-20 .elementor-element.elementor-element-2ad2a4f:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-2ad2a4f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-2ad2a4f > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-2ad2a4f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000001A 0%, #080808 100%);}.elementor-20 .elementor-element.elementor-element-2ad2a4f.e-con:hover{--e-con-transform-scale:1.05;}.elementor-20 .elementor-element.elementor-element-2ad2a4f:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-72635aa{left:25px;}body.rtl .elementor-20 .elementor-element.elementor-element-72635aa{right:25px;}.elementor-20 .elementor-element.elementor-element-72635aa{bottom:25px;}.elementor-20 .elementor-element.elementor-element-72635aa .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-72635aa .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-72635aa .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-72635aa .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-72635aa:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-72635aa:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-72635aa .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-585307d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-20 .elementor-element.elementor-element-a777107{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-a777107:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a777107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xtralandscaping.co.nz/wp-content/uploads/2025/11/xtra-landscaping_team_lian-working_north-shore.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-a777107:hover::before, .elementor-20 .elementor-element.elementor-element-a777107:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-a777107:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-a777107 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-a777107 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000001A 0%, #080808 100%);}.elementor-20 .elementor-element.elementor-element-a777107.e-con:hover{--e-con-transform-scale:1.05;}.elementor-20 .elementor-element.elementor-element-a777107:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-3ec7d18{left:25px;}body.rtl .elementor-20 .elementor-element.elementor-element-3ec7d18{right:25px;}.elementor-20 .elementor-element.elementor-element-3ec7d18{bottom:25px;}.elementor-20 .elementor-element.elementor-element-3ec7d18 .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-3ec7d18 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3ec7d18 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-3ec7d18 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-3ec7d18:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-3ec7d18:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3ec7d18 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6e46e3e{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-6e46e3e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6e46e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xtralandscaping.co.nz/wp-content/uploads/2025/11/xtra-landscaping_team_jon-boyd-fencing_glenfield_north-shore.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-6e46e3e:hover::before, .elementor-20 .elementor-element.elementor-element-6e46e3e:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-6e46e3e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-6e46e3e > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-6e46e3e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000001A 0%, #080808 100%);}.elementor-20 .elementor-element.elementor-element-6e46e3e.e-con:hover{--e-con-transform-scale:1.05;}.elementor-20 .elementor-element.elementor-element-6e46e3e:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-3c32dcd{left:25px;}body.rtl .elementor-20 .elementor-element.elementor-element-3c32dcd{right:25px;}.elementor-20 .elementor-element.elementor-element-3c32dcd{bottom:25px;}.elementor-20 .elementor-element.elementor-element-3c32dcd .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-3c32dcd .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3c32dcd .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-3c32dcd .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-3c32dcd:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-3c32dcd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3c32dcd .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-fea4a55{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-fea4a55:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-fea4a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xtralandscaping.co.nz/wp-content/uploads/2025/11/04-Tree-Services.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-fea4a55:hover::before, .elementor-20 .elementor-element.elementor-element-fea4a55:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-fea4a55:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-fea4a55 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-fea4a55 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000001A 0%, #080808 100%);}.elementor-20 .elementor-element.elementor-element-fea4a55.e-con:hover{--e-con-transform-scale:1.05;}.elementor-20 .elementor-element.elementor-element-fea4a55:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-bb7444f{left:25px;}body.rtl .elementor-20 .elementor-element.elementor-element-bb7444f{right:25px;}.elementor-20 .elementor-element.elementor-element-bb7444f{bottom:25px;}.elementor-20 .elementor-element.elementor-element-bb7444f .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-bb7444f .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-bb7444f .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-bb7444f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-bb7444f:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-bb7444f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-bb7444f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-896a7f9{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-896a7f9:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-896a7f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xtralandscaping.co.nz/wp-content/uploads/2025/11/xtra-landscaping_team_selfie-on-site_north-shore.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-896a7f9:hover::before, .elementor-20 .elementor-element.elementor-element-896a7f9:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-896a7f9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-896a7f9 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-896a7f9 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000001A 0%, #080808 100%);}.elementor-20 .elementor-element.elementor-element-896a7f9.e-con:hover{--e-con-transform-scale:1.05;}.elementor-20 .elementor-element.elementor-element-896a7f9:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-6e3e5cb{left:25px;}body.rtl .elementor-20 .elementor-element.elementor-element-6e3e5cb{right:25px;}.elementor-20 .elementor-element.elementor-element-6e3e5cb{bottom:25px;}.elementor-20 .elementor-element.elementor-element-6e3e5cb .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-6e3e5cb .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6e3e5cb .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-6e3e5cb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-6e3e5cb:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-6e3e5cb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6e3e5cb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-9e2b92c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.2);--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9e2b92c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9e2b92c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-9e2b92c.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-afd82e7{text-align:center;}.elementor-20 .elementor-element.elementor-element-afd82e7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.875rem;font-weight:700;color:#000000;}.elementor-20 .elementor-element.elementor-element-404f50e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-404f50e.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-68198d0{text-align:center;}.elementor-20 .elementor-element.elementor-element-68198d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#004E00;}.elementor-20 .elementor-element.elementor-element-d456bff{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-d456bff.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-b79bb01{padding:20px 20px 20px 20px;border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-b79bb01:hover{box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-b79bb01 .elementor-icon-box-wrapper{gap:5px;}.elementor-20 .elementor-element.elementor-element-b79bb01 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-20 .elementor-element.elementor-element-b79bb01.elementor-view-stacked .elementor-icon{background-color:#004E001A;fill:#004E00;color:#004E00;}.elementor-20 .elementor-element.elementor-element-b79bb01.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-b79bb01.elementor-view-default .elementor-icon{fill:#004E001A;color:#004E001A;border-color:#004E001A;}.elementor-20 .elementor-element.elementor-element-b79bb01.elementor-view-framed .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-b79bb01 .elementor-icon{font-size:24px;}.elementor-20 .elementor-element.elementor-element-b79bb01 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-b79bb01 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-b79bb01:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-b79bb01:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-b79bb01 .elementor-icon-box-description{color:#555555;}.elementor-20 .elementor-element.elementor-element-3de4bca{padding:20px 20px 20px 20px;border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-3de4bca:hover{box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-3de4bca .elementor-icon-box-wrapper{gap:5px;}.elementor-20 .elementor-element.elementor-element-3de4bca .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-20 .elementor-element.elementor-element-3de4bca.elementor-view-stacked .elementor-icon{background-color:#004E001A;fill:#004E00;color:#004E00;}.elementor-20 .elementor-element.elementor-element-3de4bca.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3de4bca.elementor-view-default .elementor-icon{fill:#004E001A;color:#004E001A;border-color:#004E001A;}.elementor-20 .elementor-element.elementor-element-3de4bca.elementor-view-framed .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-3de4bca .elementor-icon{font-size:24px;}.elementor-20 .elementor-element.elementor-element-3de4bca .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-3de4bca .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-3de4bca:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-3de4bca:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-3de4bca .elementor-icon-box-description{color:#555555;}.elementor-20 .elementor-element.elementor-element-c723def{padding:20px 20px 20px 20px;border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-c723def:hover{box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-c723def .elementor-icon-box-wrapper{gap:5px;}.elementor-20 .elementor-element.elementor-element-c723def .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-20 .elementor-element.elementor-element-c723def.elementor-view-stacked .elementor-icon{background-color:#004E001A;fill:#004E00;color:#004E00;}.elementor-20 .elementor-element.elementor-element-c723def.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c723def.elementor-view-default .elementor-icon{fill:#004E001A;color:#004E001A;border-color:#004E001A;}.elementor-20 .elementor-element.elementor-element-c723def.elementor-view-framed .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-c723def .elementor-icon{font-size:24px;}.elementor-20 .elementor-element.elementor-element-c723def .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-c723def .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-c723def:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-c723def:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-c723def .elementor-icon-box-description{color:#555555;}.elementor-20 .elementor-element.elementor-element-8e5e5f9 .elementor-button{background-color:#004E00;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 12px;}.elementor-20 .elementor-element.elementor-element-8e5e5f9:hover{--e-transform-scale:1.04;}.elementor-20 .elementor-element.elementor-element-8e5e5f9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-8e5e5f9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-20 .elementor-element.elementor-element-e8129d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-eb225b5 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-weight:500;fill:#004E00;color:#004E00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#004E00;border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-1292962{text-align:center;}.elementor-20 .elementor-element.elementor-element-1292962 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:700;color:#000000;}.elementor-20 .elementor-element.elementor-element-a0f4f0b{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-a0f4f0b.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-4aa653f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-20 .elementor-element.elementor-element-45332f5{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-45332f5:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-45332f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xtralandscaping.co.nz/wp-content/uploads/2025/11/xtra-landscaping_deck-retaining-wall_milford_north-shore.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-45332f5:hover::before, .elementor-20 .elementor-element.elementor-element-45332f5:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-45332f5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-45332f5 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-45332f5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000001A 0%, #080808 100%);}.elementor-20 .elementor-element.elementor-element-45332f5.e-con:hover{--e-con-transform-scale:1.05;}.elementor-20 .elementor-element.elementor-element-45332f5:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-78d896e{left:25px;}body.rtl .elementor-20 .elementor-element.elementor-element-78d896e{right:25px;}.elementor-20 .elementor-element.elementor-element-78d896e{bottom:25px;}.elementor-20 .elementor-element.elementor-element-78d896e .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-78d896e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-78d896e .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-78d896e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-78d896e:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-78d896e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-78d896e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d778b7d{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-d778b7d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d778b7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xtralandscaping.co.nz/wp-content/uploads/2025/11/xtra-landscaping_fencing_takapuna_north-shore.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-d778b7d:hover::before, .elementor-20 .elementor-element.elementor-element-d778b7d:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-d778b7d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-d778b7d > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-d778b7d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000001A 0%, #080808 100%);}.elementor-20 .elementor-element.elementor-element-d778b7d.e-con:hover{--e-con-transform-scale:1.05;}.elementor-20 .elementor-element.elementor-element-d778b7d:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-fc906aa{left:25px;}body.rtl .elementor-20 .elementor-element.elementor-element-fc906aa{right:25px;}.elementor-20 .elementor-element.elementor-element-fc906aa{bottom:25px;}.elementor-20 .elementor-element.elementor-element-fc906aa .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-fc906aa .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-fc906aa .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-fc906aa .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-fc906aa:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-fc906aa:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-fc906aa .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-a617a71{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-a617a71:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a617a71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xtralandscaping.co.nz/wp-content/uploads/2025/11/xtra-landscaping_paving_albany_north-shore.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-a617a71:hover::before, .elementor-20 .elementor-element.elementor-element-a617a71:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-a617a71:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-a617a71 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-a617a71 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000001A 0%, #080808 100%);}.elementor-20 .elementor-element.elementor-element-a617a71.e-con:hover{--e-con-transform-scale:1.05;}.elementor-20 .elementor-element.elementor-element-a617a71:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-5041121{left:25px;}body.rtl .elementor-20 .elementor-element.elementor-element-5041121{right:25px;}.elementor-20 .elementor-element.elementor-element-5041121{bottom:25px;}.elementor-20 .elementor-element.elementor-element-5041121 .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-5041121 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-5041121 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-5041121 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-5041121:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-5041121:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-5041121 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e76a147{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-20 .elementor-element.elementor-element-cc04d15{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-cc04d15:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-cc04d15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xtralandscaping.co.nz/wp-content/uploads/2025/11/xtra-landscaping_hedge-trimming_devonport_north-shore.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-cc04d15:hover::before, .elementor-20 .elementor-element.elementor-element-cc04d15:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-cc04d15:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-cc04d15 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-cc04d15 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000001A 0%, #080808 100%);}.elementor-20 .elementor-element.elementor-element-cc04d15.e-con:hover{--e-con-transform-scale:1.05;}.elementor-20 .elementor-element.elementor-element-cc04d15:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-31f4d23{left:25px;}body.rtl .elementor-20 .elementor-element.elementor-element-31f4d23{right:25px;}.elementor-20 .elementor-element.elementor-element-31f4d23{bottom:25px;}.elementor-20 .elementor-element.elementor-element-31f4d23 .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-31f4d23 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-31f4d23 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-31f4d23 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-31f4d23:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-31f4d23:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-31f4d23 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7170c51{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-7170c51:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7170c51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xtralandscaping.co.nz/wp-content/uploads/2025/11/barfoot-thompson-storm-repair.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-7170c51:hover::before, .elementor-20 .elementor-element.elementor-element-7170c51:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-7170c51:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-7170c51 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-7170c51 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000001A 0%, #080808 100%);}.elementor-20 .elementor-element.elementor-element-7170c51.e-con:hover{--e-con-transform-scale:1.05;}.elementor-20 .elementor-element.elementor-element-7170c51:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-eccdc95{left:25px;}body.rtl .elementor-20 .elementor-element.elementor-element-eccdc95{right:25px;}.elementor-20 .elementor-element.elementor-element-eccdc95{bottom:25px;}.elementor-20 .elementor-element.elementor-element-eccdc95 .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-eccdc95 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-eccdc95 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-eccdc95 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-eccdc95:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-eccdc95:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-eccdc95 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8e8bd42{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-8e8bd42:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8e8bd42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xtralandscaping.co.nz/wp-content/uploads/2025/11/xtra-landscaping_fencing_browns-bay_north-shore.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-8e8bd42:hover::before, .elementor-20 .elementor-element.elementor-element-8e8bd42:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-8e8bd42:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-8e8bd42 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-8e8bd42 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000001A 0%, #080808 100%);}.elementor-20 .elementor-element.elementor-element-8e8bd42.e-con:hover{--e-con-transform-scale:1.05;}.elementor-20 .elementor-element.elementor-element-8e8bd42:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-8200e1c{left:25px;}body.rtl .elementor-20 .elementor-element.elementor-element-8200e1c{right:25px;}.elementor-20 .elementor-element.elementor-element-8200e1c{bottom:25px;}.elementor-20 .elementor-element.elementor-element-8200e1c .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-8200e1c .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8200e1c .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-8200e1c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-8200e1c:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-8200e1c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8200e1c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-0fdac8a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-20 .elementor-element.elementor-element-ad132dd{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-ad132dd:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ad132dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xtralandscaping.co.nz/wp-content/uploads/2025/11/xtra-landscaping_brickwork_glenfield_north-shore.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-ad132dd:hover::before, .elementor-20 .elementor-element.elementor-element-ad132dd:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ad132dd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ad132dd > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-ad132dd > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000001A 0%, #080808 100%);}.elementor-20 .elementor-element.elementor-element-ad132dd.e-con:hover{--e-con-transform-scale:1.05;}.elementor-20 .elementor-element.elementor-element-ad132dd:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-eae6d49{left:25px;}body.rtl .elementor-20 .elementor-element.elementor-element-eae6d49{right:25px;}.elementor-20 .elementor-element.elementor-element-eae6d49{bottom:25px;}.elementor-20 .elementor-element.elementor-element-eae6d49 .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-eae6d49 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-eae6d49 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-eae6d49 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-eae6d49:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-eae6d49:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-eae6d49 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b74acfe{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-b74acfe:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b74acfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xtralandscaping.co.nz/wp-content/uploads/2025/11/xtra-landscaping_fencing_torbay_north-shore.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-b74acfe:hover::before, .elementor-20 .elementor-element.elementor-element-b74acfe:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-b74acfe:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-b74acfe > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-b74acfe > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000001A 0%, #080808 100%);}.elementor-20 .elementor-element.elementor-element-b74acfe.e-con:hover{--e-con-transform-scale:1.05;}.elementor-20 .elementor-element.elementor-element-b74acfe:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-df84fb0{left:25px;}body.rtl .elementor-20 .elementor-element.elementor-element-df84fb0{right:25px;}.elementor-20 .elementor-element.elementor-element-df84fb0{bottom:25px;}.elementor-20 .elementor-element.elementor-element-df84fb0 .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-df84fb0 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-df84fb0 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-df84fb0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-df84fb0:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-df84fb0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-df84fb0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ce6c294{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-ce6c294:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ce6c294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xtralandscaping.co.nz/wp-content/uploads/2025/11/beautiful-landscaped-garden-with-fence-and-lawn-in.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-ce6c294:hover::before, .elementor-20 .elementor-element.elementor-element-ce6c294:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ce6c294:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ce6c294 > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-ce6c294 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000001A 0%, #080808 100%);}.elementor-20 .elementor-element.elementor-element-ce6c294.e-con:hover{--e-con-transform-scale:1.05;}.elementor-20 .elementor-element.elementor-element-ce6c294:hover{--overlay-opacity:0.5;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-a524db6{left:25px;}body.rtl .elementor-20 .elementor-element.elementor-element-a524db6{right:25px;}.elementor-20 .elementor-element.elementor-element-a524db6{bottom:25px;}.elementor-20 .elementor-element.elementor-element-a524db6 .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-a524db6 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-a524db6 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-a524db6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-a524db6:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-a524db6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-a524db6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-96ef8e9 .elementor-button{background-color:#004E00;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 12px;}.elementor-20 .elementor-element.elementor-element-96ef8e9:hover{--e-transform-scale:1.04;}.elementor-20 .elementor-element.elementor-element-96ef8e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-96ef8e9 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-9db03bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4a62c6f .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-weight:500;fill:#004E00;color:#004E00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#004E00;border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-aea0a80{text-align:center;}.elementor-20 .elementor-element.elementor-element-aea0a80 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:700;color:#000000;}.elementor-20 .elementor-element.elementor-element-4089666{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-4089666.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-add915b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-add915b.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-dc97bb0{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-dc97bb0:hover{box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-dc97bb0 .elementor-icon-box-wrapper{gap:5px;}.elementor-20 .elementor-element.elementor-element-dc97bb0 .elementor-icon-box-title{margin-block-end:10px;color:#000000EE;}.elementor-20 .elementor-element.elementor-element-dc97bb0.elementor-view-stacked .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-dc97bb0.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-dc97bb0.elementor-view-default .elementor-icon{fill:#004E00;color:#004E00;border-color:#004E00;}.elementor-20 .elementor-element.elementor-element-dc97bb0 .elementor-icon{font-size:32px;}.elementor-20 .elementor-element.elementor-element-dc97bb0 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-dc97bb0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-dc97bb0:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-dc97bb0:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-dc97bb0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;color:#004E00;}.elementor-20 .elementor-element.elementor-element-0c906af{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-0c906af:hover{box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-0c906af .elementor-icon-box-wrapper{gap:5px;}.elementor-20 .elementor-element.elementor-element-0c906af .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-20 .elementor-element.elementor-element-0c906af.elementor-view-stacked .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-0c906af.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-0c906af.elementor-view-default .elementor-icon{fill:#004E00;color:#004E00;border-color:#004E00;}.elementor-20 .elementor-element.elementor-element-0c906af .elementor-icon{font-size:32px;}.elementor-20 .elementor-element.elementor-element-0c906af .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-0c906af .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-0c906af:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-0c906af:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-0c906af .elementor-icon-box-description{color:#555555;}.elementor-20 .elementor-element.elementor-element-c5b7c22{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:16px 16px 16px 16px;}.elementor-20 .elementor-element.elementor-element-c5b7c22:hover{box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-c5b7c22 .elementor-icon-box-wrapper{gap:5px;}.elementor-20 .elementor-element.elementor-element-c5b7c22 .elementor-icon-box-title{margin-block-end:10px;color:#000000;}.elementor-20 .elementor-element.elementor-element-c5b7c22.elementor-view-stacked .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-c5b7c22.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c5b7c22.elementor-view-default .elementor-icon{fill:#004E00;color:#004E00;border-color:#004E00;}.elementor-20 .elementor-element.elementor-element-c5b7c22 .elementor-icon{font-size:32px;}.elementor-20 .elementor-element.elementor-element-c5b7c22 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-c5b7c22 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-c5b7c22:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-c5b7c22:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-c5b7c22 .elementor-icon-box-description{color:#555555;}.elementor-20 .elementor-element.elementor-element-06a7553{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7cf3cf0 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-weight:500;fill:#004E00;color:#004E00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#004E00;border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-9396efd{text-align:center;}.elementor-20 .elementor-element.elementor-element-9396efd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:700;color:#000000;}.elementor-20 .elementor-element.elementor-element-4d8ed54{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-4d8ed54.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-2b4b7db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-bea0fbe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-20 .elementor-element.elementor-element-bea0fbe:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-bea0fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-0a58c13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-20 .elementor-element.elementor-element-0a58c13 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:700;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-d91110d{font-family:"Inter", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c6f37a2 iframe{height:550px;}.elementor-20 .elementor-element.elementor-element-3050345{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-20 .elementor-element.elementor-element-3050345:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3050345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8d672af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-4043aff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-20 .elementor-element.elementor-element-4043aff .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:500;color:#000000;}.elementor-20 .elementor-element.elementor-element-0f66058{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-fe043f6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7cfdcb1 .elementor-button{background-color:#004E00;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;border-radius:100px 100px 100px 100px;padding:12px 32px 12px 32px;}.elementor-20 .elementor-element.elementor-element-7cfdcb1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-855e405{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d7a659d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-9747c38{padding:12px 16px 12px 16px;border-radius:16px 16px 16px 16px;box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-9747c38:hover{box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.25);}.elementor-20 .elementor-element.elementor-element-9747c38 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-9747c38.elementor-view-stacked .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-9747c38.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9747c38.elementor-view-default .elementor-icon{fill:#004E00;color:#004E00;border-color:#004E00;}.elementor-20 .elementor-element.elementor-element-9747c38 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-9747c38 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-9747c38 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:500;}.elementor-20 .elementor-element.elementor-element-9747c38 .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-9747c38:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-9747c38:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-ec057f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-a9e9990{padding:12px 16px 12px 16px;border-radius:16px 16px 16px 16px;box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-a9e9990:hover{box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.25);}.elementor-20 .elementor-element.elementor-element-a9e9990 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-a9e9990.elementor-view-stacked .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-a9e9990.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-a9e9990.elementor-view-default .elementor-icon{fill:#004E00;color:#004E00;border-color:#004E00;}.elementor-20 .elementor-element.elementor-element-a9e9990 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-a9e9990 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-a9e9990 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:500;}.elementor-20 .elementor-element.elementor-element-a9e9990 .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-a9e9990:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-a9e9990:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-9cbe6c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-14d11aa{padding:12px 16px 12px 16px;border-radius:16px 16px 16px 16px;box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-14d11aa:hover{box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.25);}.elementor-20 .elementor-element.elementor-element-14d11aa .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-14d11aa.elementor-view-stacked .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-14d11aa.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-14d11aa.elementor-view-default .elementor-icon{fill:#004E00;color:#004E00;border-color:#004E00;}.elementor-20 .elementor-element.elementor-element-14d11aa .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-14d11aa .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-14d11aa .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:500;}.elementor-20 .elementor-element.elementor-element-14d11aa .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-14d11aa:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-14d11aa:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-d1ea170{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-db5502d{padding:12px 16px 12px 16px;border-radius:16px 16px 16px 16px;box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-db5502d:hover{box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.25);}.elementor-20 .elementor-element.elementor-element-db5502d .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-db5502d.elementor-view-stacked .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-db5502d.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-db5502d.elementor-view-default .elementor-icon{fill:#004E00;color:#004E00;border-color:#004E00;}.elementor-20 .elementor-element.elementor-element-db5502d .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-db5502d .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-db5502d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:500;}.elementor-20 .elementor-element.elementor-element-db5502d .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-db5502d:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-db5502d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-4fa188d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-beb834c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-de4f3a5{padding:12px 16px 12px 16px;border-radius:16px 16px 16px 16px;box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-de4f3a5:hover{box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.25);}.elementor-20 .elementor-element.elementor-element-de4f3a5 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-de4f3a5.elementor-view-stacked .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-de4f3a5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-de4f3a5.elementor-view-default .elementor-icon{fill:#004E00;color:#004E00;border-color:#004E00;}.elementor-20 .elementor-element.elementor-element-de4f3a5 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-de4f3a5 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-de4f3a5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:500;}.elementor-20 .elementor-element.elementor-element-de4f3a5 .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-de4f3a5:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-de4f3a5:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-7e27896{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-d67c14b{padding:12px 16px 12px 16px;border-radius:16px 16px 16px 16px;box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-d67c14b:hover{box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.25);}.elementor-20 .elementor-element.elementor-element-d67c14b .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-d67c14b.elementor-view-stacked .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-d67c14b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-d67c14b.elementor-view-default .elementor-icon{fill:#004E00;color:#004E00;border-color:#004E00;}.elementor-20 .elementor-element.elementor-element-d67c14b .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-d67c14b .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-d67c14b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:500;}.elementor-20 .elementor-element.elementor-element-d67c14b .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-d67c14b:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-d67c14b:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-0a4a074{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-7a7d555{padding:12px 16px 12px 16px;border-radius:16px 16px 16px 16px;box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-7a7d555:hover{box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.25);}.elementor-20 .elementor-element.elementor-element-7a7d555 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-7a7d555.elementor-view-stacked .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-7a7d555.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-7a7d555.elementor-view-default .elementor-icon{fill:#004E00;color:#004E00;border-color:#004E00;}.elementor-20 .elementor-element.elementor-element-7a7d555 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-7a7d555 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-7a7d555 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:500;}.elementor-20 .elementor-element.elementor-element-7a7d555 .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-7a7d555:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-7a7d555:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-17e860e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-9002274{padding:12px 16px 12px 16px;border-radius:16px 16px 16px 16px;box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-9002274:hover{box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.25);}.elementor-20 .elementor-element.elementor-element-9002274 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-9002274.elementor-view-stacked .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-9002274.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9002274.elementor-view-default .elementor-icon{fill:#004E00;color:#004E00;border-color:#004E00;}.elementor-20 .elementor-element.elementor-element-9002274 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-9002274 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-9002274 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:500;}.elementor-20 .elementor-element.elementor-element-9002274 .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-9002274:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-9002274:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-9abf01b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1cdf2ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-5bf22db{padding:12px 16px 12px 16px;border-radius:16px 16px 16px 16px;box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-5bf22db:hover{box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.25);}.elementor-20 .elementor-element.elementor-element-5bf22db .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-5bf22db.elementor-view-stacked .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-5bf22db.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-5bf22db.elementor-view-default .elementor-icon{fill:#004E00;color:#004E00;border-color:#004E00;}.elementor-20 .elementor-element.elementor-element-5bf22db .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-5bf22db .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-5bf22db .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:500;}.elementor-20 .elementor-element.elementor-element-5bf22db .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-5bf22db:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-5bf22db:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-e5dc954{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-3cfc350{padding:12px 16px 12px 16px;border-radius:16px 16px 16px 16px;box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-3cfc350:hover{box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.25);}.elementor-20 .elementor-element.elementor-element-3cfc350 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-3cfc350.elementor-view-stacked .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-3cfc350.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-3cfc350.elementor-view-default .elementor-icon{fill:#004E00;color:#004E00;border-color:#004E00;}.elementor-20 .elementor-element.elementor-element-3cfc350 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-3cfc350 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-3cfc350 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:500;}.elementor-20 .elementor-element.elementor-element-3cfc350 .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-3cfc350:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-3cfc350:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-b05f9ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-8fd4b40{padding:12px 16px 12px 16px;border-radius:16px 16px 16px 16px;box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-8fd4b40:hover{box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.25);}.elementor-20 .elementor-element.elementor-element-8fd4b40 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-8fd4b40.elementor-view-stacked .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-8fd4b40.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-8fd4b40.elementor-view-default .elementor-icon{fill:#004E00;color:#004E00;border-color:#004E00;}.elementor-20 .elementor-element.elementor-element-8fd4b40 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-8fd4b40 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-8fd4b40 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:500;}.elementor-20 .elementor-element.elementor-element-8fd4b40 .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-8fd4b40:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-8fd4b40:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-79f4a48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-fe86561{padding:12px 16px 12px 16px;border-radius:16px 16px 16px 16px;box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}.elementor-20 .elementor-element.elementor-element-fe86561:hover{box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.25);}.elementor-20 .elementor-element.elementor-element-fe86561 .elementor-icon-box-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-fe86561.elementor-view-stacked .elementor-icon{background-color:#004E00;}.elementor-20 .elementor-element.elementor-element-fe86561.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-fe86561.elementor-view-default .elementor-icon{fill:#004E00;color:#004E00;border-color:#004E00;}.elementor-20 .elementor-element.elementor-element-fe86561 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-fe86561 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-fe86561 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:500;}.elementor-20 .elementor-element.elementor-element-fe86561 .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-fe86561:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-fe86561:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-7f5f45c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.2);--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7f5f45c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7f5f45c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7f5f45c.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-07496c7{text-align:center;}.elementor-20 .elementor-element.elementor-element-07496c7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:700;color:#000000;}.elementor-20 .elementor-element.elementor-element-ec88672{width:initial;max-width:initial;text-align:center;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-ec88672.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-f9546ef .elementor-button{background-color:#004E00;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;border-radius:100px 100px 100px 100px;padding:10px 12px 10px 12px;}.elementor-20 .elementor-element.elementor-element-f9546ef:hover{--e-transform-scale:1.04;}.elementor-20 .elementor-element.elementor-element-f9546ef .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-f9546ef .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-0ebbfbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9addbb2 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-weight:500;fill:#004E00;color:#004E00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#004E00;border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-1749690{text-align:center;}.elementor-20 .elementor-element.elementor-element-1749690 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:700;color:#000000;}.elementor-20 .elementor-element.elementor-element-8f9d2d0{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-8f9d2d0.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-2fd8cda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2fd8cda.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-f1e47a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-20 .elementor-element.elementor-element-0a24e89{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-0a24e89.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-0a24e89 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:700;color:#000000;}.elementor-20 .elementor-element.elementor-element-c932db4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-20 .elementor-element.elementor-element-c932db4.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-823b0c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-weight:500;}.elementor-20 .elementor-element.elementor-element-823b0c6.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-fac0b63{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-b476004{text-align:center;font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:300;color:#000000;}.elementor-20 .elementor-element.elementor-element-d3e7bf2 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-20 .elementor-element.elementor-element-d3e7bf2 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-d3e7bf2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-d3e7bf2:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-d3e7bf2:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-d3e7bf2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#004E00;}.elementor-20 .elementor-element.elementor-element-0a1be76{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-20a7837{--display:flex;}.elementor-20 .elementor-element.elementor-element-f9c2659{text-align:center;font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:300;color:#000000;}.elementor-20 .elementor-element.elementor-element-5bb4c27 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-20 .elementor-element.elementor-element-5bb4c27 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-5bb4c27 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-5bb4c27:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-5bb4c27:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-5bb4c27 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#004E00;}.elementor-20 .elementor-element.elementor-element-ee1f8be{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-2092a3f{--display:flex;}.elementor-20 .elementor-element.elementor-element-2127f1c{text-align:center;font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:300;color:#000000;}.elementor-20 .elementor-element.elementor-element-d191a69 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-20 .elementor-element.elementor-element-d191a69 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-d191a69 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-d191a69:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-d191a69:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-d191a69 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#004E00;}.elementor-20 .elementor-element.elementor-element-f661fc4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-751ac02{--display:flex;}.elementor-20 .elementor-element.elementor-element-c0eb7c6{text-align:center;font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:300;color:#000000;}.elementor-20 .elementor-element.elementor-element-8d75f46 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-20 .elementor-element.elementor-element-8d75f46 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-8d75f46 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-8d75f46:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-8d75f46:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-8d75f46 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#004E00;}.elementor-20 .elementor-element.elementor-element-bcbf43e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-3f50530{--display:flex;}.elementor-20 .elementor-element.elementor-element-c32d56d{text-align:center;font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:300;color:#000000;}.elementor-20 .elementor-element.elementor-element-5bff713 .elementor-icon-box-title{margin-block-end:5px;color:#000000;}.elementor-20 .elementor-element.elementor-element-5bff713 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-5bff713 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-20 .elementor-element.elementor-element-5bff713:has(:hover) .elementor-icon-box-title,
					 .elementor-20 .elementor-element.elementor-element-5bff713:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-20 .elementor-element.elementor-element-5bff713 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#004E00;}.elementor-20 .elementor-element.elementor-element-f92365d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-20 .elementor-element.elementor-element-670524f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:48px 48px 48px 48px;border-radius:16px 16px 16px 16px;box-shadow:2px 2px 10px 2px rgba(0, 0, 0, 0.2);--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#555555;--e-n-carousel-arrow-hover-color:#000000;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:#004E00;}.elementor-20 .elementor-element.elementor-element-782569e{width:initial;max-width:initial;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-20 .elementor-element.elementor-element-782569e.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-0ae6d71{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0ae6d71.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-1657df0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-a2538b7 .elementor-button{background-color:#155DFC;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;line-height:1.4rem;border-radius:100px 100px 100px 100px;padding:12px 64px 12px 64px;}.elementor-20 .elementor-element.elementor-element-a2538b7:hover{--e-transform-scale:1.05;}.elementor-20 .elementor-element.elementor-element-a2538b7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-a2538b7 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-20 .elementor-element.elementor-element-a1d9922{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-20 .elementor-element.elementor-element-b9efd57 .elementor-button{background-color:#004E00;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:700;line-height:1.4rem;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:12px 64px 12px 64px;}.elementor-20 .elementor-element.elementor-element-b9efd57:hover{--e-transform-scale:1.05;}.elementor-20 .elementor-element.elementor-element-b9efd57 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-b9efd57 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-20 .elementor-element.elementor-element-3333416{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3333416:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3333416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(170deg, #004E00 0%, #839B10 100%);}.elementor-20 .elementor-element.elementor-element-46045ed{text-align:center;}.elementor-20 .elementor-element.elementor-element-46045ed .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3rem;font-weight:700;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-0683f9d{text-align:center;}.elementor-20 .elementor-element.elementor-element-0683f9d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.5rem;font-weight:500;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-17dfd34{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-17dfd34.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-b8150ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-3bb8d92 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4rem;fill:#004E00;color:#004E00;border-radius:100px 100px 100px 100px;padding:12px 64px 12px 64px;}.elementor-20 .elementor-element.elementor-element-3bb8d92:hover{--e-transform-scale:1.05;border-radius:16px 16px 16px 16px;box-shadow:1px 1px 10px 2px rgba(255, 255, 255, 0.2);}.elementor-20 .elementor-element.elementor-element-f31a6ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-ec501c4 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4rem;border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:12px 64px 12px 64px;}.elementor-20 .elementor-element.elementor-element-ec501c4 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-ec501c4 .elementor-button:focus{background-color:#FFFFFF;color:#004E00;}.elementor-20 .elementor-element.elementor-element-ec501c4:hover{--e-transform-scale:1.05;}.elementor-20 .elementor-element.elementor-element-ec501c4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-ec501c4 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-20 .elementor-element.elementor-element-ec501c4 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-ec501c4 .elementor-button:focus svg{fill:#004E00;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-4c4fd86{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-dba5c52{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-5dfc624{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-debb139{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-d456bff{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-add915b{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-670524f{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-936ec29{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-0b7f935 .elementor-heading-title{font-size:3rem;}.elementor-20 .elementor-element.elementor-element-7df3fd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-20 .elementor-element.elementor-element-7df3fd5 .elementor-heading-title{line-height:2rem;}.elementor-20 .elementor-element.elementor-element-4c4fd86{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-3cf6cfa{padding:6px 6px 6px 6px;}.elementor-20 .elementor-element.elementor-element-3cf6cfa .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-3cf6cfa .elementor-icon-box-title a{font-size:0.875rem;}.elementor-20 .elementor-element.elementor-element-eff7249{padding:6px 6px 6px 6px;}.elementor-20 .elementor-element.elementor-element-eff7249 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-eff7249 .elementor-icon-box-title a{font-size:0.875rem;}.elementor-20 .elementor-element.elementor-element-dba5c52{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-05f4b57 .elementor-heading-title{font-size:2rem;}.elementor-20 .elementor-element.elementor-element-0150dc8{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-20 .elementor-element.elementor-element-5dfc624{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-077981a{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-20 .elementor-element.elementor-element-68b4d96 .elementor-button{font-size:0.875rem;}.elementor-20 .elementor-element.elementor-element-5dc8eea .elementor-heading-title{font-size:2rem;}.elementor-20 .elementor-element.elementor-element-a455bc2{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-20 .elementor-element.elementor-element-debb139{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-15e2278 .elementor-heading-title{font-size:2rem;}.elementor-20 .elementor-element.elementor-element-32d10e2{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-20 .elementor-element.elementor-element-ff0b78b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-20 .elementor-element.elementor-element-585307d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-20 .elementor-element.elementor-element-9e2b92c{--width:90%;}.elementor-20 .elementor-element.elementor-element-404f50e{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-20 .elementor-element.elementor-element-d456bff{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-8e5e5f9 .elementor-button{font-size:0.8rem;}.elementor-20 .elementor-element.elementor-element-1292962 .elementor-heading-title{font-size:2rem;}.elementor-20 .elementor-element.elementor-element-a0f4f0b{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-20 .elementor-element.elementor-element-4aa653f{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-20 .elementor-element.elementor-element-e76a147{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-20 .elementor-element.elementor-element-0fdac8a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-20 .elementor-element.elementor-element-aea0a80 .elementor-heading-title{font-size:2rem;}.elementor-20 .elementor-element.elementor-element-4089666{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-20 .elementor-element.elementor-element-add915b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-9396efd .elementor-heading-title{font-size:2rem;}.elementor-20 .elementor-element.elementor-element-4d8ed54{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-20 .elementor-element.elementor-element-7cfdcb1 .elementor-button{font-size:1rem;}.elementor-20 .elementor-element.elementor-element-1749690 .elementor-heading-title{font-size:2rem;}.elementor-20 .elementor-element.elementor-element-8f9d2d0{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-20 .elementor-element.elementor-element-b476004{font-size:1.25rem;}.elementor-20 .elementor-element.elementor-element-670524f{--e-n-carousel-swiper-slides-to-display:1;padding:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-a2538b7 .elementor-button{font-size:0.875rem;}.elementor-20 .elementor-element.elementor-element-46045ed .elementor-heading-title{font-size:2rem;}.elementor-20 .elementor-element.elementor-element-0683f9d .elementor-heading-title{font-size:1.25rem;}.elementor-20 .elementor-element.elementor-element-ec501c4 .elementor-button{font-size:1.125rem;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-eeeca70{--content-width:80rem;}.elementor-20 .elementor-element.elementor-element-82a7564{--width:50%;}.elementor-20 .elementor-element.elementor-element-9b23f23{--width:33.333%;}.elementor-20 .elementor-element.elementor-element-32a0af6{--width:33.33%;}.elementor-20 .elementor-element.elementor-element-b7c193b{--width:50%;}.elementor-20 .elementor-element.elementor-element-cd465fb{--content-width:80rem;}.elementor-20 .elementor-element.elementor-element-82373d4{--width:100%;}.elementor-20 .elementor-element.elementor-element-da6156e{--width:100%;}.elementor-20 .elementor-element.elementor-element-31df462{--width:100%;}.elementor-20 .elementor-element.elementor-element-a0e7c88{--width:100%;}.elementor-20 .elementor-element.elementor-element-93ccf5a{--width:100%;}.elementor-20 .elementor-element.elementor-element-f7b4cc5{--width:100%;}.elementor-20 .elementor-element.elementor-element-f4c72d2{--width:100%;}.elementor-20 .elementor-element.elementor-element-a2a171e{--width:100%;}.elementor-20 .elementor-element.elementor-element-e36b8f9{--content-width:80rem;}.elementor-20 .elementor-element.elementor-element-475b6da{--content-width:80rem;}.elementor-20 .elementor-element.elementor-element-2145e5f{--width:25%;}.elementor-20 .elementor-element.elementor-element-c380c44{--width:25%;}.elementor-20 .elementor-element.elementor-element-a7e5fa0{--width:25%;}.elementor-20 .elementor-element.elementor-element-2ad2a4f{--width:25%;}.elementor-20 .elementor-element.elementor-element-a777107{--width:25%;}.elementor-20 .elementor-element.elementor-element-6e46e3e{--width:25%;}.elementor-20 .elementor-element.elementor-element-fea4a55{--width:25%;}.elementor-20 .elementor-element.elementor-element-896a7f9{--width:25%;}.elementor-20 .elementor-element.elementor-element-9e2b92c{--width:80%;}.elementor-20 .elementor-element.elementor-element-d456bff{--width:90%;}.elementor-20 .elementor-element.elementor-element-e8129d1{--content-width:80rem;}.elementor-20 .elementor-element.elementor-element-45332f5{--width:33.33%;}.elementor-20 .elementor-element.elementor-element-d778b7d{--width:33.33%;}.elementor-20 .elementor-element.elementor-element-a617a71{--width:33.33%;}.elementor-20 .elementor-element.elementor-element-cc04d15{--width:33.33%;}.elementor-20 .elementor-element.elementor-element-7170c51{--width:33.33%;}.elementor-20 .elementor-element.elementor-element-8e8bd42{--width:33.33%;}.elementor-20 .elementor-element.elementor-element-ad132dd{--width:33.33%;}.elementor-20 .elementor-element.elementor-element-b74acfe{--width:33.33%;}.elementor-20 .elementor-element.elementor-element-ce6c294{--width:33.33%;}.elementor-20 .elementor-element.elementor-element-add915b{--width:90%;}.elementor-20 .elementor-element.elementor-element-8d672af{--width:66.6666%;}.elementor-20 .elementor-element.elementor-element-fe043f6{--width:33.3333%;}.elementor-20 .elementor-element.elementor-element-d7a659d{--width:25%;}.elementor-20 .elementor-element.elementor-element-ec057f5{--width:25%;}.elementor-20 .elementor-element.elementor-element-9cbe6c9{--width:25%;}.elementor-20 .elementor-element.elementor-element-d1ea170{--width:25%;}.elementor-20 .elementor-element.elementor-element-beb834c{--width:25%;}.elementor-20 .elementor-element.elementor-element-7e27896{--width:25%;}.elementor-20 .elementor-element.elementor-element-0a4a074{--width:25%;}.elementor-20 .elementor-element.elementor-element-17e860e{--width:25%;}.elementor-20 .elementor-element.elementor-element-1cdf2ac{--width:25%;}.elementor-20 .elementor-element.elementor-element-e5dc954{--width:25%;}.elementor-20 .elementor-element.elementor-element-b05f9ed{--width:25%;}.elementor-20 .elementor-element.elementor-element-79f4a48{--width:25%;}.elementor-20 .elementor-element.elementor-element-2fd8cda{--width:80rem;}.elementor-20 .elementor-element.elementor-element-f1e47a0{--width:50%;}.elementor-20 .elementor-element.elementor-element-c932db4{--width:50%;}.elementor-20 .elementor-element.elementor-element-0ae6d71{--width:80rem;}.elementor-20 .elementor-element.elementor-element-1657df0{--width:50%;}.elementor-20 .elementor-element.elementor-element-a1d9922{--width:50%;}.elementor-20 .elementor-element.elementor-element-3333416{--content-width:80rem;}.elementor-20 .elementor-element.elementor-element-17dfd34{--width:80rem;}.elementor-20 .elementor-element.elementor-element-b8150ad{--width:50%;}.elementor-20 .elementor-element.elementor-element-f31a6ae{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-9b23f23 */.elementor-20 .elementor-element.elementor-element-9b23f23 {
  width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a0af6 */.elementor-20 .elementor-element.elementor-element-32a0af6 {
  width: fit-content;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f89bacf */.elementor-20 .elementor-element.elementor-element-f89bacf {
  background: rgba(255, 255, 255, 0.1); /* transparent background tint */
  backdrop-filter: blur(10px);          /* blur effect */
  -webkit-backdrop-filter: blur(10px);  /* Safari support */
  padding: 16px;                         /* optional spacing */
  border-radius: 8px;                    /* optional rounded corners */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f100d7a */.elementor-20 .elementor-element.elementor-element-f100d7a {
  background: rgba(255, 255, 255, 0.1); /* transparent background tint */
  backdrop-filter: blur(10px);          /* blur effect */
  -webkit-backdrop-filter: blur(10px);  /* Safari support */
  padding: 16px;                         /* optional spacing */
  border-radius: 8px;                    /* optional rounded corners */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cae5a7 */.elementor-20 .elementor-element.elementor-element-4cae5a7 .elementor-button:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82373d4 */.elementor-20 .elementor-element.elementor-element-82373d4 {
  background-color: #fff;
  border-radius: 1rem; /* rounded-2xl */
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1); /* shadow-lg */
  overflow: hidden;
  transition: all 0.3s ease; /* duration-300 transition-all */
  transform: scale(1);
}

.elementor-20 .elementor-element.elementor-element-82373d4:hover {
  box-shadow: 0 25px 50px rgba(0, 0, 0, 0.15); /* shadow-2xl */
  transform: scale(1.05); /* hover:scale-105 */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1a8881 */.elementor-20 .elementor-element.elementor-element-b1a8881 .elementor-button:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da6156e */.elementor-20 .elementor-element.elementor-element-da6156e {
  background-color: #fff;
  border-radius: 1rem; /* rounded-2xl */
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1); /* shadow-lg */
  overflow: hidden;
  transition: all 0.3s ease; /* duration-300 transition-all */
  transform: scale(1);
}

.elementor-20 .elementor-element.elementor-element-da6156e:hover {
  box-shadow: 0 25px 50px rgba(0, 0, 0, 0.15); /* shadow-2xl */
  transform: scale(1.05); /* hover:scale-105 */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8bfcf82 */.elementor-20 .elementor-element.elementor-element-8bfcf82 .elementor-button:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31df462 */.elementor-20 .elementor-element.elementor-element-31df462 {
  background-color: #fff;
  border-radius: 1rem; /* rounded-2xl */
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1); /* shadow-lg */
  overflow: hidden;
  transition: all 0.3s ease; /* duration-300 transition-all */
  transform: scale(1);
}

.elementor-20 .elementor-element.elementor-element-31df462:hover {
  box-shadow: 0 25px 50px rgba(0, 0, 0, 0.15); /* shadow-2xl */
  transform: scale(1.05); /* hover:scale-105 */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6f3571 */.elementor-20 .elementor-element.elementor-element-a6f3571 .elementor-button:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0e7c88 */.elementor-20 .elementor-element.elementor-element-a0e7c88 {
  background-color: #fff;
  border-radius: 1rem; /* rounded-2xl */
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1); /* shadow-lg */
  overflow: hidden;
  transition: all 0.3s ease; /* duration-300 transition-all */
  transform: scale(1);
}

.elementor-20 .elementor-element.elementor-element-a0e7c88:hover {
  box-shadow: 0 25px 50px rgba(0, 0, 0, 0.15); /* shadow-2xl */
  transform: scale(1.05); /* hover:scale-105 */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0dc23f8 */.elementor-20 .elementor-element.elementor-element-0dc23f8 .elementor-button:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93ccf5a */.elementor-20 .elementor-element.elementor-element-93ccf5a {
  background-color: #fff;
  border-radius: 1rem; /* rounded-2xl */
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1); /* shadow-lg */
  overflow: hidden;
  transition: all 0.3s ease; /* duration-300 transition-all */
  transform: scale(1);
}

.elementor-20 .elementor-element.elementor-element-93ccf5a:hover {
  box-shadow: 0 25px 50px rgba(0, 0, 0, 0.15); /* shadow-2xl */
  transform: scale(1.05); /* hover:scale-105 */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b8e697 */.elementor-20 .elementor-element.elementor-element-6b8e697 .elementor-button:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7b4cc5 */.elementor-20 .elementor-element.elementor-element-f7b4cc5 {
  background-color: #fff;
  border-radius: 1rem; /* rounded-2xl */
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1); /* shadow-lg */
  overflow: hidden;
  transition: all 0.3s ease; /* duration-300 transition-all */
  transform: scale(1);
}

.elementor-20 .elementor-element.elementor-element-f7b4cc5:hover {
  box-shadow: 0 25px 50px rgba(0, 0, 0, 0.15); /* shadow-2xl */
  transform: scale(1.05); /* hover:scale-105 */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b92ee38 */.elementor-20 .elementor-element.elementor-element-b92ee38 .elementor-button:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4c72d2 */.elementor-20 .elementor-element.elementor-element-f4c72d2 {
  background-color: #fff;
  border-radius: 1rem; /* rounded-2xl */
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1); /* shadow-lg */
  overflow: hidden;
  transition: all 0.3s ease; /* duration-300 transition-all */
  transform: scale(1);
}

.elementor-20 .elementor-element.elementor-element-f4c72d2:hover {
  box-shadow: 0 25px 50px rgba(0, 0, 0, 0.15); /* shadow-2xl */
  transform: scale(1.05); /* hover:scale-105 */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7882660 */.elementor-20 .elementor-element.elementor-element-7882660 .elementor-button:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2a171e */.elementor-20 .elementor-element.elementor-element-a2a171e {
  background-color: #fff;
  border-radius: 1rem; /* rounded-2xl */
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1); /* shadow-lg */
  overflow: hidden;
  transition: all 0.3s ease; /* duration-300 transition-all */
  transform: scale(1);
}

.elementor-20 .elementor-element.elementor-element-a2a171e:hover {
  box-shadow: 0 25px 50px rgba(0, 0, 0, 0.15); /* shadow-2xl */
  transform: scale(1.05); /* hover:scale-105 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2145e5f *//* outer container */
.card-hover {
  position: relative;
  overflow: hidden;
}

/* hide content by default */
.card-hover .card-content {
  opacity: 0;
  visibility: hidden;
  transform: translateY(12px);
  pointer-events: none;
  transition: opacity 0.45s ease, transform 0.45s ease, visibility 0.45s;
}

/* show content on hover (hovering whole card) */
.card-hover:hover .card-content {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c380c44 *//* outer container */
.card-hover {
  position: relative;
  overflow: hidden;
}

/* hide content by default */
.card-hover .card-content {
  opacity: 0;
  visibility: hidden;
  transform: translateY(12px);
  pointer-events: none;
  transition: opacity 0.45s ease, transform 0.45s ease, visibility 0.45s;
}

/* show content on hover (hovering whole card) */
.card-hover:hover .card-content {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7e5fa0 *//* outer container */
.card-hover {
  position: relative;
  overflow: hidden;
}

/* hide content by default */
.card-hover .card-content {
  opacity: 0;
  visibility: hidden;
  transform: translateY(12px);
  pointer-events: none;
  transition: opacity 0.45s ease, transform 0.45s ease, visibility 0.45s;
}

/* show content on hover (hovering whole card) */
.card-hover:hover .card-content {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad2a4f *//* outer container */
.card-hover {
  position: relative;
  overflow: hidden;
}

/* hide content by default */
.card-hover .card-content {
  opacity: 0;
  visibility: hidden;
  transform: translateY(12px);
  pointer-events: none;
  transition: opacity 0.45s ease, transform 0.45s ease, visibility 0.45s;
}

/* show content on hover (hovering whole card) */
.card-hover:hover .card-content {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a777107 *//* outer container */
.card-hover {
  position: relative;
  overflow: hidden;
}

/* hide content by default */
.card-hover .card-content {
  opacity: 0;
  visibility: hidden;
  transform: translateY(12px);
  pointer-events: none;
  transition: opacity 0.45s ease, transform 0.45s ease, visibility 0.45s;
}

/* show content on hover (hovering whole card) */
.card-hover:hover .card-content {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e46e3e *//* outer container */
.card-hover {
  position: relative;
  overflow: hidden;
}

/* hide content by default */
.card-hover .card-content {
  opacity: 0;
  visibility: hidden;
  transform: translateY(12px);
  pointer-events: none;
  transition: opacity 0.45s ease, transform 0.45s ease, visibility 0.45s;
}

/* show content on hover (hovering whole card) */
.card-hover:hover .card-content {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea4a55 *//* outer container */
.card-hover {
  position: relative;
  overflow: hidden;
}

/* hide content by default */
.card-hover .card-content {
  opacity: 0;
  visibility: hidden;
  transform: translateY(12px);
  pointer-events: none;
  transition: opacity 0.45s ease, transform 0.45s ease, visibility 0.45s;
}

/* show content on hover (hovering whole card) */
.card-hover:hover .card-content {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-896a7f9 *//* outer container */
.card-hover {
  position: relative;
  overflow: hidden;
}

/* hide content by default */
.card-hover .card-content {
  opacity: 0;
  visibility: hidden;
  transform: translateY(12px);
  pointer-events: none;
  transition: opacity 0.45s ease, transform 0.45s ease, visibility 0.45s;
}

/* show content on hover (hovering whole card) */
.card-hover:hover .card-content {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45332f5 *//* outer container */
.card-hover {
  position: relative;
  overflow: hidden;
}

/* hide content by default */
.card-hover .card-content {
  opacity: 0;
  visibility: hidden;
  transform: translateY(12px);
  pointer-events: none;
  transition: opacity 0.45s ease, transform 0.45s ease, visibility 0.45s;
}

/* show content on hover (hovering whole card) */
.card-hover:hover .card-content {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d778b7d *//* outer container */
.card-hover {
  position: relative;
  overflow: hidden;
}

/* hide content by default */
.card-hover .card-content {
  opacity: 0;
  visibility: hidden;
  transform: translateY(12px);
  pointer-events: none;
  transition: opacity 0.45s ease, transform 0.45s ease, visibility 0.45s;
}

/* show content on hover (hovering whole card) */
.card-hover:hover .card-content {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a617a71 *//* outer container */
.card-hover {
  position: relative;
  overflow: hidden;
}

/* hide content by default */
.card-hover .card-content {
  opacity: 0;
  visibility: hidden;
  transform: translateY(12px);
  pointer-events: none;
  transition: opacity 0.45s ease, transform 0.45s ease, visibility 0.45s;
}

/* show content on hover (hovering whole card) */
.card-hover:hover .card-content {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc04d15 *//* outer container */
.card-hover {
  position: relative;
  overflow: hidden;
}

/* hide content by default */
.card-hover .card-content {
  opacity: 0;
  visibility: hidden;
  transform: translateY(12px);
  pointer-events: none;
  transition: opacity 0.45s ease, transform 0.45s ease, visibility 0.45s;
}

/* show content on hover (hovering whole card) */
.card-hover:hover .card-content {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7170c51 *//* outer container */
.card-hover {
  position: relative;
  overflow: hidden;
}

/* hide content by default */
.card-hover .card-content {
  opacity: 0;
  visibility: hidden;
  transform: translateY(12px);
  pointer-events: none;
  transition: opacity 0.45s ease, transform 0.45s ease, visibility 0.45s;
}

/* show content on hover (hovering whole card) */
.card-hover:hover .card-content {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e8bd42 *//* outer container */
.card-hover {
  position: relative;
  overflow: hidden;
}

/* hide content by default */
.card-hover .card-content {
  opacity: 0;
  visibility: hidden;
  transform: translateY(12px);
  pointer-events: none;
  transition: opacity 0.45s ease, transform 0.45s ease, visibility 0.45s;
}

/* show content on hover (hovering whole card) */
.card-hover:hover .card-content {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad132dd *//* outer container */
.card-hover {
  position: relative;
  overflow: hidden;
}

/* hide content by default */
.card-hover .card-content {
  opacity: 0;
  visibility: hidden;
  transform: translateY(12px);
  pointer-events: none;
  transition: opacity 0.45s ease, transform 0.45s ease, visibility 0.45s;
}

/* show content on hover (hovering whole card) */
.card-hover:hover .card-content {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b74acfe *//* outer container */
.card-hover {
  position: relative;
  overflow: hidden;
}

/* hide content by default */
.card-hover .card-content {
  opacity: 0;
  visibility: hidden;
  transform: translateY(12px);
  pointer-events: none;
  transition: opacity 0.45s ease, transform 0.45s ease, visibility 0.45s;
}

/* show content on hover (hovering whole card) */
.card-hover:hover .card-content {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce6c294 *//* outer container */
.card-hover {
  position: relative;
  overflow: hidden;
}

/* hide content by default */
.card-hover .card-content {
  opacity: 0;
  visibility: hidden;
  transform: translateY(12px);
  pointer-events: none;
  transition: opacity 0.45s ease, transform 0.45s ease, visibility 0.45s;
}

/* show content on hover (hovering whole card) */
.card-hover:hover .card-content {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1e47a0 */.elementor-20 .elementor-element.elementor-element-f1e47a0 {
  width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c932db4 */.elementor-20 .elementor-element.elementor-element-c932db4 {
  width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1657df0 */.elementor-20 .elementor-element.elementor-element-1657df0 {
  width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1d9922 */.elementor-20 .elementor-element.elementor-element-a1d9922 {
  width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8150ad */.elementor-20 .elementor-element.elementor-element-b8150ad {
  width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f31a6ae */.elementor-20 .elementor-element.elementor-element-f31a6ae {
  width: fit-content;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-display: auto;
	src: url('https://xtralandscaping.co.nz/wp-content/uploads/2025/11/Inter-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */