.elementor-10457 .elementor-element.elementor-element-1272abbb{--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;--margin-top:-100px;--margin-bottom:-12px;--margin-left:0px;--margin-right:0px;--padding-top:-16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-42e609ec{--display:flex;--min-height:720px;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.41;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10457 .elementor-element.elementor-element-42e609ec:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-42e609ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mckenzieandco.co.nz/wp-content/uploads/2026/06/ardmore.webp");background-position:top center;background-size:cover;}.elementor-10457 .elementor-element.elementor-element-42e609ec::before, .elementor-10457 .elementor-element.elementor-element-42e609ec > .elementor-background-video-container::before, .elementor-10457 .elementor-element.elementor-element-42e609ec > .e-con-inner > .elementor-background-video-container::before, .elementor-10457 .elementor-element.elementor-element-42e609ec > .elementor-background-slideshow::before, .elementor-10457 .elementor-element.elementor-element-42e609ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-10457 .elementor-element.elementor-element-42e609ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-10457 .elementor-element.elementor-element-25ba97c1{--display:flex;--justify-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-25ba97c1::before, .elementor-10457 .elementor-element.elementor-element-25ba97c1 > .elementor-background-video-container::before, .elementor-10457 .elementor-element.elementor-element-25ba97c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-10457 .elementor-element.elementor-element-25ba97c1 > .elementor-background-slideshow::before, .elementor-10457 .elementor-element.elementor-element-25ba97c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10457 .elementor-element.elementor-element-25ba97c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-10457 .elementor-element.elementor-element-5cf7873f{width:100%;max-width:100%;text-align:center;}.elementor-10457 .elementor-element.elementor-element-5cf7873f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-5cf7873f.elementor-element{--align-self:center;}.elementor-10457 .elementor-element.elementor-element-5cf7873f .elementor-heading-title{font-family:"Aptos", Sans-serif;font-size:45px;font-weight:400;text-transform:none;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-711d2de{width:100%;max-width:100%;text-align:center;}.elementor-10457 .elementor-element.elementor-element-711d2de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-711d2de.elementor-element{--align-self:center;}.elementor-10457 .elementor-element.elementor-element-711d2de .elementor-heading-title{font-family:"Aptos", Sans-serif;font-size:55px;font-weight:400;text-transform:none;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-221dd14{--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;--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10457 .elementor-element.elementor-element-221dd14:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-221dd14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10457 .elementor-element.elementor-element-9186171{--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-10457 .elementor-element.elementor-element-45ab1532{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10457 .elementor-element.elementor-element-45ab1532:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-45ab1532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-10457 .elementor-element.elementor-element-3d8ec5db > .elementor-widget-container{margin:48px 050px 0px 50px;padding:36px 0px 55px 0px;}.elementor-10457 .elementor-element.elementor-element-3d8ec5db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10457 .elementor-element.elementor-element-3d8ec5db{columns:1;font-family:"Aptos", Sans-serif;font-size:33px;font-weight:400;line-height:43px;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-730a1cd3 > .elementor-widget-container{margin:50px 50px 0px 50px;padding:65px 0px 28px 0px;}.elementor-10457 .elementor-element.elementor-element-730a1cd3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10457 .elementor-element.elementor-element-730a1cd3{font-family:"Aptos", Sans-serif;font-size:35px;font-weight:400;line-height:42px;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10457 .elementor-element.elementor-element-41e14016 > .elementor-widget-container{margin:0px 0px 50px 50px;}.elementor-10457 .elementor-element.elementor-element-41e14016 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-9e92de8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-9e92de8.elementor-element{--align-self:center;}.elementor-10457 .elementor-element.elementor-element-9e92de8 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-a25a906{--display:flex;--min-height:0px;--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;--margin-top:-13px;--margin-bottom:-13px;--margin-left:-13px;--margin-right:-13px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10457 .elementor-element.elementor-element-51214fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-51214fc img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10457 .elementor-element.elementor-element-36b4ea6{--display:flex;--min-height:390px;--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-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-36b4ea6:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-36b4ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-9cd4c9e{--display:flex;--min-height:226px;--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;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-9cd4c9e:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-9cd4c9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-dedc97a{--display:flex;--min-height:300px;--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:130px 130px;--row-gap:130px;--column-gap:130px;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-53b779e{width:var( --container-widget-width, 99.737% );max-width:99.737%;--container-widget-width:99.737%;--container-widget-flex-grow:0;text-align:center;font-family:"Aptos", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-10457 .elementor-element.elementor-element-53b779e > .elementor-widget-container{padding:84px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-53b779e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10457 .elementor-element.elementor-element-ac41614{width:var( --container-widget-width, 99.737% );max-width:99.737%;--container-widget-width:99.737%;--container-widget-flex-grow:0;text-align:center;font-family:"Aptos", Sans-serif;font-size:35px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-10457 .elementor-element.elementor-element-ac41614 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-ac41614.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10457 .elementor-element.elementor-element-20b41339{--display:flex;--min-height:440px;border-style:none;--border-style:none;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-10457 .elementor-element.elementor-element-20b41339:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-20b41339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-28aa1a93{--display:flex;--min-height:0px;--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-28aa1a93:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-28aa1a93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-f072881{--display:flex;--min-height:465px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-f072881:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-f072881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.mckenzieandco.co.nz/wp-content/uploads/2025/05/Surveying.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10457 .elementor-element.elementor-element-f072881:hover::before, .elementor-10457 .elementor-element.elementor-element-f072881:hover > .elementor-background-video-container::before, .elementor-10457 .elementor-element.elementor-element-f072881:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10457 .elementor-element.elementor-element-f072881 > .elementor-background-slideshow:hover::before, .elementor-10457 .elementor-element.elementor-element-f072881 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-10457 .elementor-element.elementor-element-f072881:hover{--overlay-opacity:0.4;}.elementor-10457 .elementor-element.elementor-element-f072881, .elementor-10457 .elementor-element.elementor-element-f072881::before{--overlay-transition:0.4s;}.elementor-10457 .elementor-element.elementor-element-fc963cc > .elementor-widget-container{margin:190px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-fc963cc{text-align:center;}.elementor-10457 .elementor-element.elementor-element-fc963cc .elementor-heading-title{font-family:"Aptos", Sans-serif;font-size:62px;font-weight:500;letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-4dc416b7{--display:flex;--min-height:465px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-4dc416b7:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-4dc416b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.mckenzieandco.co.nz/wp-content/uploads/2025/05/CivilEngineering-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10457 .elementor-element.elementor-element-4dc416b7:hover::before, .elementor-10457 .elementor-element.elementor-element-4dc416b7:hover > .elementor-background-video-container::before, .elementor-10457 .elementor-element.elementor-element-4dc416b7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-10457 .elementor-element.elementor-element-4dc416b7 > .elementor-background-slideshow:hover::before, .elementor-10457 .elementor-element.elementor-element-4dc416b7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-10457 .elementor-element.elementor-element-4dc416b7:hover{--overlay-opacity:0.4;}.elementor-10457 .elementor-element.elementor-element-4dc416b7, .elementor-10457 .elementor-element.elementor-element-4dc416b7::before{--overlay-transition:0.4s;}.elementor-10457 .elementor-element.elementor-element-f3b8b9b > .elementor-widget-container{margin:172px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-f3b8b9b{text-align:center;}.elementor-10457 .elementor-element.elementor-element-f3b8b9b .elementor-heading-title{font-family:"Aptos", Sans-serif;font-size:62px;font-weight:500;letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-aa3e41f{--display:flex;--min-height:440px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-10457 .elementor-element.elementor-element-aa3e41f:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-aa3e41f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10457 .elementor-element.elementor-element-c520ba6{--display:flex;--min-height:820px;--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;--margin-top:0px;--margin-bottom:-21px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-c520ba6:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-c520ba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10457 .elementor-element.elementor-element-b7eb2ac{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-b7eb2ac:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-b7eb2ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10457 .elementor-element.elementor-element-08a8113{--display:flex;--min-height:100%;--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0116px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-08a8113:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-08a8113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10457 .elementor-element.elementor-element-b6c1775{--display:flex;--min-height:100%;--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:-42px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-be9b582 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px -11px 0px;}.elementor-10457 .elementor-element.elementor-element-be9b582.elementor-element{--align-self:flex-start;}.elementor-10457 .elementor-element.elementor-element-be9b582 .elementor-heading-title{font-family:"Aptos", Sans-serif;font-size:40px;font-weight:500;text-transform:none;letter-spacing:1.7px;color:var( --e-global-color-secondary );}.elementor-widget-pp-advanced-accordion .pp-accordion-item{border-color:var( --e-global-color-text );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title svg{fill:var( --e-global-color-primary );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active{color:var( --e-global-color-accent );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg{fill:var( --e-global-color-accent );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-10457 .elementor-element.elementor-element-b942859 > .elementor-widget-container{padding:0px 0px 47px 0px;}.elementor-10457 .elementor-element.elementor-element-b942859 .pp-accordion-item{margin-bottom:6px;padding:0px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-b942859 .pp-advanced-accordion .pp-accordion-tab-title{color:var( --e-global-color-secondary );font-family:"Aptos", Sans-serif;font-size:31px;font-weight:600;}.elementor-10457 .elementor-element.elementor-element-b942859 .pp-advanced-accordion .pp-accordion-tab-title svg{fill:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-b942859 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active{color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-b942859 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg{fill:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-b942859 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon{font-size:16px;margin-right:10px;}.elementor-10457 .elementor-element.elementor-element-b942859 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-b942859 .pp-accordion-tab-title{align-items:center;}.elementor-10457 .elementor-element.elementor-element-b942859 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon{font-size:16px;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-b942859 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg{fill:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-fd284e0{--display:flex;--min-height:465px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-fd284e0:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-fd284e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://www.mckenzieandco.co.nz/wp-content/uploads/2026/06/flatbush.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10457 .elementor-element.elementor-element-31db111c{--display:flex;--min-height:440px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-10457 .elementor-element.elementor-element-31db111c:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-31db111c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10457 .elementor-element.elementor-element-62c96335{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:-21px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-62c96335:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-62c96335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10457 .elementor-element.elementor-element-2287e665{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-2287e665:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-2287e665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10457 .elementor-element.elementor-element-7e52c945{--display:flex;--min-height:100%;--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0116px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-5df2ba14{--display:flex;--min-height:100%;--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:-42px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-3bd11a41 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px -11px 0px;}.elementor-10457 .elementor-element.elementor-element-3bd11a41.elementor-element{--align-self:flex-start;}.elementor-10457 .elementor-element.elementor-element-3bd11a41 .elementor-heading-title{font-family:"Aptos", Sans-serif;font-size:40px;font-weight:500;text-transform:none;letter-spacing:1.7px;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-ebcae25 > .elementor-widget-container{padding:0px 0px 47px 0px;}.elementor-10457 .elementor-element.elementor-element-ebcae25 .pp-accordion-item{margin-bottom:10px;}.elementor-10457 .elementor-element.elementor-element-ebcae25 .pp-advanced-accordion .pp-accordion-tab-title{color:var( --e-global-color-secondary );font-family:"Aptos", Sans-serif;font-size:31px;font-weight:600;}.elementor-10457 .elementor-element.elementor-element-ebcae25 .pp-advanced-accordion .pp-accordion-tab-title svg{fill:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-ebcae25 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active{color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-ebcae25 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active svg{fill:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-ebcae25 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon{font-size:16px;margin-right:10px;}.elementor-10457 .elementor-element.elementor-element-ebcae25 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-ebcae25 .pp-accordion-tab-title{align-items:center;}.elementor-10457 .elementor-element.elementor-element-ebcae25 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon{font-size:16px;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-ebcae25 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon svg{fill:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-34530434{--display:flex;--min-height:465px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-34530434:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-34530434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://www.mckenzieandco.co.nz/wp-content/uploads/2026/06/flatbush.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10457 .elementor-element.elementor-element-5db9bbdf{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--padding-top:29px;--padding-bottom:43px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-5db9bbdf:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-5db9bbdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-707f8eb5{--display:flex;--gap:-1px 0px;--row-gap:-1px;--column-gap:0px;}.elementor-10457 .elementor-element.elementor-element-1cf671b7 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-1cf671b7{font-family:"Aptos", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-1cf671b7 a{color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-2346dac0 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:8px 174px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-2346dac0.elementor-element{--align-self:center;}.elementor-10457 .elementor-element.elementor-element-2346dac0{column-gap:0px;font-family:"Aptos", Sans-serif;font-size:16px;font-weight:300;line-height:27px;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-2346dac0 p{margin-block-end:0px;}.elementor-10457 .elementor-element.elementor-element-162f7c28{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10457 .elementor-element.elementor-element-20212460 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-20212460{font-family:"Aptos", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-20212460 a{color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-c3e143f > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:8px 174px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-c3e143f.elementor-element{--align-self:center;}.elementor-10457 .elementor-element.elementor-element-c3e143f{column-gap:0px;font-family:"Aptos", Sans-serif;font-size:16px;font-weight:300;line-height:27px;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-c3e143f p{margin-block-end:0px;}.elementor-10457 .elementor-element.elementor-element-1040ea65{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10457 .elementor-element.elementor-element-7f3da86 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-7f3da86{font-family:"Aptos", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-7f3da86 a{color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-38525dfd > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:8px 174px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-38525dfd.elementor-element{--align-self:center;}.elementor-10457 .elementor-element.elementor-element-38525dfd{column-gap:0px;font-family:"Aptos", Sans-serif;font-size:16px;font-weight:300;line-height:27px;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-38525dfd p{margin-block-end:0px;}.elementor-10457 .elementor-element.elementor-element-c9b8eed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10457 .elementor-element.elementor-element-4490c70c > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-4490c70c{font-family:"Aptos", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-4490c70c a{color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-31782b94 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:8px 176px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-31782b94.elementor-element{--align-self:center;}.elementor-10457 .elementor-element.elementor-element-31782b94{column-gap:0px;font-family:"Aptos", Sans-serif;font-size:16px;font-weight:300;line-height:27px;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-31782b94 p{margin-block-end:0px;}.elementor-10457 .elementor-element.elementor-element-5b7c7dd4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10457 .elementor-element.elementor-element-4d031d5 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-4d031d5{font-family:"Aptos", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-d244a0e > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:8px 174px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-d244a0e.elementor-element{--align-self:center;}.elementor-10457 .elementor-element.elementor-element-d244a0e{column-gap:0px;text-align:start;font-family:"Aptos", Sans-serif;font-size:16px;font-weight:300;line-height:27px;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-d244a0e p{margin-block-end:0px;}.elementor-10457 .elementor-element.elementor-element-38a9e8b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10457 .elementor-element.elementor-element-796d6ff0 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-796d6ff0{font-family:"Aptos", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-45d8928a > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:8px 174px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-45d8928a.elementor-element{--align-self:center;}.elementor-10457 .elementor-element.elementor-element-45d8928a{column-gap:0px;font-family:"Aptos", Sans-serif;font-size:16px;font-weight:300;line-height:27px;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-45d8928a p{margin-block-end:0px;}.elementor-10457 .elementor-element.elementor-element-6f8f23cd{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:29px;--padding-bottom:43px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-6f8f23cd:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-6f8f23cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-34fb2687{--display:flex;--gap:-1px 0px;--row-gap:-1px;--column-gap:0px;}.elementor-10457 .elementor-element.elementor-element-17ee00b3 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-17ee00b3{font-family:"Aptos", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-17ee00b3 a{color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-4ddd1d6a > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:8px 174px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-4ddd1d6a.elementor-element{--align-self:center;}.elementor-10457 .elementor-element.elementor-element-4ddd1d6a{column-gap:0px;font-family:"Aptos", Sans-serif;font-size:19px;font-weight:300;line-height:27px;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-4ddd1d6a p{margin-block-end:0px;}.elementor-10457 .elementor-element.elementor-element-6c9465f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10457 .elementor-element.elementor-element-37955b17 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-37955b17{font-family:"Aptos", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-37955b17 a{color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-5dcc284e > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:8px 174px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-5dcc284e.elementor-element{--align-self:center;}.elementor-10457 .elementor-element.elementor-element-5dcc284e{column-gap:0px;font-family:"Aptos", Sans-serif;font-size:20px;font-weight:300;line-height:27px;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-5dcc284e p{margin-block-end:0px;}.elementor-10457 .elementor-element.elementor-element-fb06714{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10457 .elementor-element.elementor-element-224b8bd9 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-224b8bd9{font-family:"Aptos", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-224b8bd9 a{color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-7cb90ed6 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:8px 174px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-7cb90ed6.elementor-element{--align-self:center;}.elementor-10457 .elementor-element.elementor-element-7cb90ed6{column-gap:0px;font-family:"Aptos", Sans-serif;font-size:20px;font-weight:300;line-height:27px;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-7cb90ed6 p{margin-block-end:0px;}.elementor-10457 .elementor-element.elementor-element-194157d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10457 .elementor-element.elementor-element-4baaaceb > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-4baaaceb{font-family:"Aptos", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-4baaaceb a{color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-21e52975 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:8px 176px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-21e52975.elementor-element{--align-self:center;}.elementor-10457 .elementor-element.elementor-element-21e52975{column-gap:0px;font-family:"Aptos", Sans-serif;font-size:20px;font-weight:300;line-height:27px;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-21e52975 p{margin-block-end:0px;}.elementor-10457 .elementor-element.elementor-element-6a51c6b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10457 .elementor-element.elementor-element-354734bd > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-354734bd{font-family:"Aptos", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-476839b3 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:8px 174px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-476839b3.elementor-element{--align-self:center;}.elementor-10457 .elementor-element.elementor-element-476839b3{column-gap:0px;text-align:start;font-family:"Aptos", Sans-serif;font-size:20px;font-weight:300;line-height:27px;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-476839b3 p{margin-block-end:0px;}.elementor-10457 .elementor-element.elementor-element-44fcaa8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10457 .elementor-element.elementor-element-21860650 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-21860650{font-family:"Aptos", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-6f93d30f > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:8px 174px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-6f93d30f.elementor-element{--align-self:center;}.elementor-10457 .elementor-element.elementor-element-6f93d30f{column-gap:0px;font-family:"Aptos", Sans-serif;font-size:20px;font-weight:300;line-height:27px;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-6f93d30f p{margin-block-end:0px;}.elementor-10457 .elementor-element.elementor-element-10be7f16{--display:flex;--min-height:465px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-10be7f16:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-10be7f16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10457 .elementor-element.elementor-element-34aefb1f{--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-10457 .elementor-element.elementor-element-34aefb1f:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-34aefb1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10457 .elementor-element.elementor-element-270f30a0{--display:flex;--min-height:160px;--margin-top:0px;--margin-bottom:-26px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-10457 .elementor-element.elementor-element-270f30a0:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-270f30a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10457 .elementor-element.elementor-element-34450445 > .elementor-widget-container{padding:39px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-34450445{text-align:center;font-family:"Aptos", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-5b720193 > .elementor-widget-container{padding:39px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-5b720193{text-align:center;font-family:"Aptos", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-39c3eea{--display:flex;--min-height:0px;--padding-top:22px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-39c3eea:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-39c3eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10457 .elementor-element.elementor-element-a35a911 .elementor-repeater-item-545ccb6 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://www.mckenzieandco.co.nz/wp-content/uploads/2026/06/surf-park.webp);background-size:cover;}.elementor-10457 .elementor-element.elementor-element-a35a911 .elementor-repeater-item-545ccb6 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-10457 .elementor-element.elementor-element-a35a911 .elementor-repeater-item-3ccd3d6 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://www.mckenzieandco.co.nz/wp-content/uploads/2023/02/Project-Banner-1920-x-700px-28.png);background-size:cover;}.elementor-10457 .elementor-element.elementor-element-a35a911 .elementor-repeater-item-3ccd3d6 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-10457 .elementor-element.elementor-element-a35a911 .elementor-repeater-item-450e836 .swiper-slide-bg{background-color:var( --e-global-color-text );background-image:url(https://www.mckenzieandco.co.nz/wp-content/uploads/2026/07/DELMORE.webp);background-size:cover;}.elementor-10457 .elementor-element.elementor-element-a35a911 .elementor-repeater-item-450e836 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-10457 .elementor-element.elementor-element-a35a911 .swiper-slide{transition-duration:calc(5000ms*1.2);height:625px;}.elementor-10457 .elementor-element.elementor-element-a35a911 .swiper-slide-contents{max-width:83%;}.elementor-10457 .elementor-element.elementor-element-a35a911 .swiper-slide-inner{text-align:center;}.elementor-10457 .elementor-element.elementor-element-7f59d76{--display:flex;--min-height:160px;--margin-top:-24px;--margin-bottom:-26px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-10457 .elementor-element.elementor-element-7f59d76:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-7f59d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10457 .elementor-element.elementor-element-8f32b61 > .elementor-widget-container{padding:39px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-8f32b61{text-align:center;font-family:"Aptos", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-425e2b6 > .elementor-widget-container{padding:39px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-425e2b6{text-align:center;font-family:"Aptos", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-1f944d64{--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:32px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-1f944d64:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-1f944d64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10457 .elementor-element.elementor-element-7106fce0{--display:flex;--min-height:210px;}.elementor-10457 .elementor-element.elementor-element-4db5daa{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-10457 .elementor-element.elementor-element-4db5daa .swiper-slide > .elementor-element{height:100%;}.elementor-10457 .elementor-element.elementor-element-24a71b1{--display:flex;}.elementor-10457 .elementor-element.elementor-element-24a71b1:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-24a71b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10457 .elementor-element.elementor-element-f83d40a > .elementor-widget-container{padding:46px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-f83d40a{text-align:center;font-family:"Aptos", Sans-serif;font-size:40px;font-weight:400;line-height:51px;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-7916e79 > .elementor-widget-container{padding:46px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-7916e79{text-align:center;font-family:"Aptos", Sans-serif;font-size:40px;font-weight:400;line-height:51px;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-acdb39c{--display:flex;--min-height:460px;--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:50px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-acdb39c:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-acdb39c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10457 .elementor-element.elementor-element-0d305df{--display:flex;--min-height:310px;--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.48;}.elementor-10457 .elementor-element.elementor-element-0d305df:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-0d305df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mckenzieandco.co.nz/wp-content/uploads/2026/07/Albany-image.webp");background-size:cover;}.elementor-10457 .elementor-element.elementor-element-0d305df::before, .elementor-10457 .elementor-element.elementor-element-0d305df > .elementor-background-video-container::before, .elementor-10457 .elementor-element.elementor-element-0d305df > .e-con-inner > .elementor-background-video-container::before, .elementor-10457 .elementor-element.elementor-element-0d305df > .elementor-background-slideshow::before, .elementor-10457 .elementor-element.elementor-element-0d305df > .e-con-inner > .elementor-background-slideshow::before, .elementor-10457 .elementor-element.elementor-element-0d305df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-10457 .elementor-element.elementor-element-c3d1448 > .elementor-widget-container{padding:150px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-c3d1448{text-align:center;font-family:"Aptos", Sans-serif;font-size:34px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-c3d1448 a{color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-77c257f{--display:flex;--min-height:310px;--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.48;}.elementor-10457 .elementor-element.elementor-element-77c257f:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-77c257f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mckenzieandco.co.nz/wp-content/uploads/2026/07/McKenzieCo-team-July2022-206.jpg");background-size:cover;}.elementor-10457 .elementor-element.elementor-element-77c257f::before, .elementor-10457 .elementor-element.elementor-element-77c257f > .elementor-background-video-container::before, .elementor-10457 .elementor-element.elementor-element-77c257f > .e-con-inner > .elementor-background-video-container::before, .elementor-10457 .elementor-element.elementor-element-77c257f > .elementor-background-slideshow::before, .elementor-10457 .elementor-element.elementor-element-77c257f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10457 .elementor-element.elementor-element-77c257f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-10457 .elementor-element.elementor-element-776cb42 > .elementor-widget-container{padding:150px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-776cb42{text-align:center;font-family:"Aptos", Sans-serif;font-size:34px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-776cb42 a{color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-f25f890{--display:flex;--min-height:310px;--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.48;}.elementor-10457 .elementor-element.elementor-element-f25f890:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-f25f890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mckenzieandco.co.nz/wp-content/uploads/2026/07/McKenzieCo-team-July2022-240.jpg");background-position:top center;background-size:cover;}.elementor-10457 .elementor-element.elementor-element-f25f890::before, .elementor-10457 .elementor-element.elementor-element-f25f890 > .elementor-background-video-container::before, .elementor-10457 .elementor-element.elementor-element-f25f890 > .e-con-inner > .elementor-background-video-container::before, .elementor-10457 .elementor-element.elementor-element-f25f890 > .elementor-background-slideshow::before, .elementor-10457 .elementor-element.elementor-element-f25f890 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10457 .elementor-element.elementor-element-f25f890 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-10457 .elementor-element.elementor-element-514f60d > .elementor-widget-container{padding:150px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-514f60d{text-align:center;font-family:"Aptos", Sans-serif;font-size:34px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-514f60d a{color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-b0c15d4{--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-10457 .elementor-element.elementor-element-b0c15d4:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-b0c15d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-65ade78{--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-10457 .elementor-element.elementor-element-65ade78:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-65ade78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-ef6fd15{--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:26px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-ef6fd15:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-ef6fd15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-7c12efd{--display:flex;--min-height:190px;--margin-top:-12px;--margin-bottom:-53px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:45px;--padding-left:27px;--padding-right:27px;}.elementor-10457 .elementor-element.elementor-element-7c12efd:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-7c12efd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-d3dce67 > .elementor-widget-container{padding:39px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-d3dce67{text-align:center;font-family:"Aptos", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-primary );}.elementor-10457 .elementor-element.elementor-element-c4102b6 > .elementor-widget-container{padding:39px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-c4102b6{text-align:center;font-family:"Aptos", Sans-serif;font-size:40px;font-weight:400;color:var( --e-global-color-primary );}.elementor-10457 .elementor-element.elementor-element-0b33bec{--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-10457 .elementor-element.elementor-element-1e9e95f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:39px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-1e9e95f:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-1e9e95f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-61681d38{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-327px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-61681d38:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-61681d38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-3fca12cd{--display:flex;--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10457 .elementor-element.elementor-element-3fca12cd:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-3fca12cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10457 .elementor-element.elementor-element-89ed718{--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:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10457 .elementor-element.elementor-element-550233ab > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-550233ab.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-10457 .elementor-element.elementor-element-550233ab .elementor-icon-box-wrapper{gap:20px;}.elementor-10457 .elementor-element.elementor-element-550233ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10457 .elementor-element.elementor-element-550233ab.elementor-view-framed .elementor-icon, .elementor-10457 .elementor-element.elementor-element-550233ab.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-10457 .elementor-element.elementor-element-550233ab .elementor-icon{font-size:110px;}.elementor-10457 .elementor-element.elementor-element-550233ab .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-10457 .elementor-element.elementor-element-550233ab .elementor-icon-box-description{font-family:"Aptos", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-10457 .elementor-element.elementor-element-6f4d6784 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-6f4d6784.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-10457 .elementor-element.elementor-element-6f4d6784 .elementor-icon-box-wrapper{gap:20px;}.elementor-10457 .elementor-element.elementor-element-6f4d6784.elementor-view-stacked .elementor-icon{background-color:#51824D;}.elementor-10457 .elementor-element.elementor-element-6f4d6784.elementor-view-framed .elementor-icon, .elementor-10457 .elementor-element.elementor-element-6f4d6784.elementor-view-default .elementor-icon{fill:#51824D;color:#51824D;border-color:#51824D;}.elementor-10457 .elementor-element.elementor-element-6f4d6784 .elementor-icon{font-size:110px;}.elementor-10457 .elementor-element.elementor-element-6f4d6784 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-10457 .elementor-element.elementor-element-6f4d6784 .elementor-icon-box-description{font-family:"Aptos", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-10457 .elementor-element.elementor-element-2d2f219d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-2d2f219d .elementor-icon-box-wrapper{gap:20px;}.elementor-10457 .elementor-element.elementor-element-2d2f219d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10457 .elementor-element.elementor-element-2d2f219d.elementor-view-framed .elementor-icon, .elementor-10457 .elementor-element.elementor-element-2d2f219d.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-10457 .elementor-element.elementor-element-2d2f219d .elementor-icon{font-size:110px;}.elementor-10457 .elementor-element.elementor-element-2d2f219d .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-10457 .elementor-element.elementor-element-2d2f219d .elementor-icon-box-description{font-family:"Aptos", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-10457 .elementor-element.elementor-element-6e13088b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-6e13088b.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-10457 .elementor-element.elementor-element-6e13088b .elementor-icon-box-wrapper{gap:20px;}.elementor-10457 .elementor-element.elementor-element-6e13088b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10457 .elementor-element.elementor-element-6e13088b.elementor-view-framed .elementor-icon, .elementor-10457 .elementor-element.elementor-element-6e13088b.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-10457 .elementor-element.elementor-element-6e13088b .elementor-icon{font-size:110px;}.elementor-10457 .elementor-element.elementor-element-6e13088b .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-10457 .elementor-element.elementor-element-6e13088b .elementor-icon-box-description{font-family:"Aptos", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-10457 .elementor-element.elementor-element-7eb23ff7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-7eb23ff7.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-10457 .elementor-element.elementor-element-7eb23ff7 .elementor-icon-box-wrapper{gap:20px;}.elementor-10457 .elementor-element.elementor-element-7eb23ff7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10457 .elementor-element.elementor-element-7eb23ff7.elementor-view-framed .elementor-icon, .elementor-10457 .elementor-element.elementor-element-7eb23ff7.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-10457 .elementor-element.elementor-element-7eb23ff7 .elementor-icon{font-size:110px;}.elementor-10457 .elementor-element.elementor-element-7eb23ff7 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-10457 .elementor-element.elementor-element-7eb23ff7 .elementor-icon-box-description{font-family:"Aptos", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-10457 .elementor-element.elementor-element-94c74fc{--display:flex;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-10457 .elementor-element.elementor-element-9cd4c9e{--padding-top:66px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-10457 .elementor-element.elementor-element-dedc97a{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10457 .elementor-element.elementor-element-53b779e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10457 .elementor-element.elementor-element-ac41614{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10457 .elementor-element.elementor-element-28aa1a93{--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-10457 .elementor-element.elementor-element-f072881{--min-height:400px;}.elementor-10457 .elementor-element.elementor-element-4dc416b7{--min-height:400px;}.elementor-10457 .elementor-element.elementor-element-c520ba6{--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-10457 .elementor-element.elementor-element-08a8113{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10457 .elementor-element.elementor-element-b6c1775{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-10457 .elementor-element.elementor-element-fd284e0{--min-height:400px;}.elementor-10457 .elementor-element.elementor-element-31db111c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10457 .elementor-element.elementor-element-62c96335{--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;}.elementor-10457 .elementor-element.elementor-element-7e52c945{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10457 .elementor-element.elementor-element-5df2ba14{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-3bd11a41 > .elementor-widget-container{padding:0px 0px 0px 78px;}.elementor-10457 .elementor-element.elementor-element-ebcae25 > .elementor-widget-container{margin:0px 0px 0px 78px;padding:1px 1px 1px 1px;}.elementor-10457 .elementor-element.elementor-element-ebcae25 .pp-advanced-accordion .pp-accordion-tab-title{font-size:31px;}.elementor-10457 .elementor-element.elementor-element-34530434{--min-height:400px;}.elementor-10457 .elementor-element.elementor-element-5db9bbdf{--grid-auto-flow:row;}.elementor-10457 .elementor-element.elementor-element-c3e143f > .elementor-widget-container{padding:16px 0px 35px 0px;}.elementor-10457 .elementor-element.elementor-element-45d8928a > .elementor-widget-container{padding:16px 0px 34px 0px;}.elementor-10457 .elementor-element.elementor-element-6f8f23cd{--grid-auto-flow:row;}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10457 .elementor-element.elementor-element-4db5daa{--swiper-slides-to-display:2;}.elementor-10457 .elementor-element.elementor-element-89ed718{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-10457 .elementor-element.elementor-element-1272abbb{--margin-top:-238px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-42e609ec:not(.elementor-motion-effects-element-type-background), .elementor-10457 .elementor-element.elementor-element-42e609ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mckenzieandco.co.nz/wp-content/uploads/2026/06/Screenshot-2026-05-27-at-5.45.01-PM-768x371.webp");}.elementor-10457 .elementor-element.elementor-element-42e609ec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10457 .elementor-element.elementor-element-42e609ec.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10457 .elementor-element.elementor-element-5cf7873f > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-10457 .elementor-element.elementor-element-5cf7873f .elementor-heading-title{font-size:33px;}.elementor-10457 .elementor-element.elementor-element-711d2de > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-10457 .elementor-element.elementor-element-711d2de .elementor-heading-title{font-size:48px;}.elementor-10457 .elementor-element.elementor-element-45ab1532{--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-10457 .elementor-element.elementor-element-3d8ec5db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 10px 5px 10px;}.elementor-10457 .elementor-element.elementor-element-3d8ec5db{text-align:center;font-size:21px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10457 .elementor-element.elementor-element-9e92de8 > .elementor-widget-container{margin:0px 0px 47px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-10457 .elementor-element.elementor-element-51214fc > .elementor-widget-container{margin:-28px -28px -28px -28px;padding:0px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-dedc97a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-53b779e{width:100%;max-width:100%;font-size:40px;line-height:40px;}.elementor-10457 .elementor-element.elementor-element-53b779e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-10457 .elementor-element.elementor-element-ac41614{width:100%;max-width:100%;font-size:40px;line-height:40px;}.elementor-10457 .elementor-element.elementor-element-ac41614 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-10457 .elementor-element.elementor-element-20b41339{--justify-content:center;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10457 .elementor-element.elementor-element-28aa1a93{--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-10457 .elementor-element.elementor-element-f072881{--min-height:400px;}.elementor-10457 .elementor-element.elementor-element-4dc416b7{--min-height:400px;}.elementor-10457 .elementor-element.elementor-element-aa3e41f{--justify-content:center;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10457 .elementor-element.elementor-element-c520ba6{--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-10457 .elementor-element.elementor-element-08a8113{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10457 .elementor-element.elementor-element-b6c1775{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-be9b582 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-be9b582.elementor-element{--align-self:center;}.elementor-10457 .elementor-element.elementor-element-be9b582 .elementor-heading-title{font-size:23px;}.elementor-widget-pp-advanced-accordion .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-10457 .elementor-element.elementor-element-b942859 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10457 .elementor-element.elementor-element-b942859.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-10457 .elementor-element.elementor-element-fd284e0{--min-height:400px;}.elementor-10457 .elementor-element.elementor-element-62c96335{--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-10457 .elementor-element.elementor-element-7e52c945{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10457 .elementor-element.elementor-element-5df2ba14{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-3bd11a41 > .elementor-widget-container{padding:1px 1px 1px 89px;}.elementor-10457 .elementor-element.elementor-element-3bd11a41 .elementor-heading-title{font-size:28px;}.elementor-10457 .elementor-element.elementor-element-34530434{--min-height:400px;}.elementor-10457 .elementor-element.elementor-element-5db9bbdf{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:43px;--padding-bottom:43px;--padding-left:10px;--padding-right:010px;}.elementor-10457 .elementor-element.elementor-element-1cf671b7.elementor-element{--align-self:stretch;}.elementor-10457 .elementor-element.elementor-element-1cf671b7{text-align:center;}.elementor-10457 .elementor-element.elementor-element-2346dac0 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-10457 .elementor-element.elementor-element-2346dac0{text-align:center;}.elementor-10457 .elementor-element.elementor-element-20212460 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-10457 .elementor-element.elementor-element-20212460{text-align:center;}.elementor-10457 .elementor-element.elementor-element-c3e143f > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-10457 .elementor-element.elementor-element-c3e143f{text-align:center;}.elementor-10457 .elementor-element.elementor-element-7f3da86{text-align:center;}.elementor-10457 .elementor-element.elementor-element-38525dfd > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-10457 .elementor-element.elementor-element-38525dfd{text-align:center;}.elementor-10457 .elementor-element.elementor-element-4490c70c{text-align:center;}.elementor-10457 .elementor-element.elementor-element-31782b94 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-10457 .elementor-element.elementor-element-31782b94{text-align:center;}.elementor-10457 .elementor-element.elementor-element-4d031d5{text-align:center;}.elementor-10457 .elementor-element.elementor-element-d244a0e > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-10457 .elementor-element.elementor-element-d244a0e{text-align:center;}.elementor-10457 .elementor-element.elementor-element-796d6ff0{text-align:center;}.elementor-10457 .elementor-element.elementor-element-45d8928a > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-10457 .elementor-element.elementor-element-45d8928a{text-align:center;}.elementor-10457 .elementor-element.elementor-element-6f8f23cd{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10457 .elementor-element.elementor-element-34450445{font-size:33px;line-height:0.9em;}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10457 .elementor-element.elementor-element-8f32b61{font-size:33px;line-height:0.9em;}.elementor-10457 .elementor-element.elementor-element-4db5daa{--swiper-slides-to-display:1;}.elementor-10457 .elementor-element.elementor-element-acdb39c{--gap:23px 23px;--row-gap:23px;--column-gap:23px;}.elementor-10457 .elementor-element.elementor-element-0d305df{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-77c257f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-f25f890{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10457 .elementor-element.elementor-element-d3dce67{font-size:33px;line-height:0.9em;}.elementor-10457 .elementor-element.elementor-element-89ed718{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-10457 .elementor-element.elementor-element-2d2f219d.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-10457 .elementor-element.elementor-element-9186171{--width:50%;}.elementor-10457 .elementor-element.elementor-element-a25a906{--width:52%;}.elementor-10457 .elementor-element.elementor-element-28aa1a93{--width:100%;}.elementor-10457 .elementor-element.elementor-element-6f8f23cd{--content-width:1148px;}.elementor-10457 .elementor-element.elementor-element-39c3eea{--content-width:1285px;}.elementor-10457 .elementor-element.elementor-element-0d305df{--width:33.3333%;}.elementor-10457 .elementor-element.elementor-element-77c257f{--width:33.3333%;}.elementor-10457 .elementor-element.elementor-element-f25f890{--width:33.3333%;}}/* Start custom CSS for heading, class: .elementor-element-5cf7873f */.elementor-10457 .elementor-element.elementor-element-5cf7873f{
    position: absolute;
    top:50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-711d2de */.elementor-10457 .elementor-element.elementor-element-711d2de{
    position: absolute;
    top:50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc963cc */.elementor-10457 .elementor-element.elementor-element-fc963cc .elementor-heading-title {
    display: inline-block;
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
                text-shadow 0.5s ease,
                color 0.5s ease;
}

.elementor-10457 .elementor-element.elementor-element-fc963cc .elementor-heading-title:hover {
    transform: translateY(-5px);
    color: #fff;
    text-shadow: 0 22px 46px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3b8b9b */.elementor-10457 .elementor-element.elementor-element-f3b8b9b .elementor-heading-title {
    display: inline-block;
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
                text-shadow 0.5s ease,
                color 0.5s ease;
}

.elementor-10457 .elementor-element.elementor-element-f3b8b9b .elementor-heading-title:hover {
    transform: translateY(-5px);
    color: #fff;
    text-shadow: 0 22px 46px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28aa1a93 */.elementor-10457 .elementor-element.elementor-element-28aa1a93 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08a8113 */.elementor-10457 .elementor-element.elementor-element-08a8113{
    max-width: 770px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c520ba6 */.elementor-10457 .elementor-element.elementor-element-c520ba6 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e52c945 */.elementor-10457 .elementor-element.elementor-element-7e52c945{
    max-width: 770px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62c96335 */.elementor-10457 .elementor-element.elementor-element-62c96335 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cf671b7 */.elementor-10457 .elementor-element.elementor-element-1cf671b7 {
    position: relative;
}

.elementor-10457 .elementor-element.elementor-element-1cf671b7 p {
    display: inline-block;
    position: relative;
    text-decoration: none;
}

.elementor-10457 .elementor-element.elementor-element-1cf671b7 p::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 0;
    height: 1px;
    background: currentColor;
    transition: width 0.4s ease;
}

.elementor-10457 .elementor-element.elementor-element-1cf671b7:hover p::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20212460 */.elementor-10457 .elementor-element.elementor-element-20212460 {
    position: relative;
}

.elementor-10457 .elementor-element.elementor-element-20212460 p {
    display: inline-block;
    position: relative;
    text-decoration: none;
}

.elementor-10457 .elementor-element.elementor-element-20212460 p::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 0;
    height: 1px;
    background: currentColor;
    transition: width 0.4s ease;
}

.elementor-10457 .elementor-element.elementor-element-20212460:hover p::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f3da86 */.elementor-10457 .elementor-element.elementor-element-7f3da86 {
    position: relative;
}

.elementor-10457 .elementor-element.elementor-element-7f3da86 p {
    display: inline-block;
    position: relative;
    text-decoration: none;
}

.elementor-10457 .elementor-element.elementor-element-7f3da86 p::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 0;
    height: 1px;
    background: currentColor;
    transition: width 0.4s ease;
}

.elementor-10457 .elementor-element.elementor-element-7f3da86:hover p::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4490c70c */.elementor-10457 .elementor-element.elementor-element-4490c70c {
    position: relative;
}

.elementor-10457 .elementor-element.elementor-element-4490c70c p {
    display: inline-block;
    position: relative;
    text-decoration: none;
}

.elementor-10457 .elementor-element.elementor-element-4490c70c p::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 0;
    height: 1px;
    background: currentColor;
    transition: width 0.4s ease;
}

.elementor-10457 .elementor-element.elementor-element-4490c70c:hover p::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17ee00b3 */.elementor-10457 .elementor-element.elementor-element-17ee00b3 {
    position: relative;
}

.elementor-10457 .elementor-element.elementor-element-17ee00b3 p {
    display: inline-block;
    position: relative;
    text-decoration: none;
}

.elementor-10457 .elementor-element.elementor-element-17ee00b3 p::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 0;
    height: 1px;
    background: currentColor;
    transition: width 0.4s ease;
}

.elementor-10457 .elementor-element.elementor-element-17ee00b3:hover p::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37955b17 */.elementor-10457 .elementor-element.elementor-element-37955b17 {
    position: relative;
}

.elementor-10457 .elementor-element.elementor-element-37955b17 p {
    display: inline-block;
    position: relative;
    text-decoration: none;
}

.elementor-10457 .elementor-element.elementor-element-37955b17 p::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 0;
    height: 1px;
    background: currentColor;
    transition: width 0.4s ease;
}

.elementor-10457 .elementor-element.elementor-element-37955b17:hover p::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-224b8bd9 */.elementor-10457 .elementor-element.elementor-element-224b8bd9 {
    position: relative;
}

.elementor-10457 .elementor-element.elementor-element-224b8bd9 p {
    display: inline-block;
    position: relative;
    text-decoration: none;
}

.elementor-10457 .elementor-element.elementor-element-224b8bd9 p::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 0;
    height: 1px;
    background: currentColor;
    transition: width 0.4s ease;
}

.elementor-10457 .elementor-element.elementor-element-224b8bd9:hover p::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4baaaceb */.elementor-10457 .elementor-element.elementor-element-4baaaceb {
    position: relative;
}

.elementor-10457 .elementor-element.elementor-element-4baaaceb p {
    display: inline-block;
    position: relative;
    text-decoration: none;
}

.elementor-10457 .elementor-element.elementor-element-4baaaceb p::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 0;
    height: 1px;
    background: currentColor;
    transition: width 0.4s ease;
}

.elementor-10457 .elementor-element.elementor-element-4baaaceb:hover p::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3d1448 */.elementor-10457 .elementor-element.elementor-element-c3d1448 .elementor-heading-title {
    display: inline-block;
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
                text-shadow 0.5s ease,
                color 0.5s ease;
}

.elementor-10457 .elementor-element.elementor-element-c3d1448 .elementor-heading-title:hover {
    transform: translateY(-5px);
    color: #fff;
    text-shadow: 0 22px 46px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-776cb42 */.elementor-10457 .elementor-element.elementor-element-776cb42 .elementor-heading-title {
    display: inline-block;
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
                text-shadow 0.5s ease,
                color 0.5s ease;
}

.elementor-10457 .elementor-element.elementor-element-776cb42 .elementor-heading-title:hover {
    transform: translateY(-5px);
    color: #fff;
    text-shadow: 0 22px 46px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-514f60d */.elementor-10457 .elementor-element.elementor-element-514f60d .elementor-heading-title {
    display: inline-block;
    transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1),
                text-shadow 0.5s ease,
                color 0.5s ease;
}

.elementor-10457 .elementor-element.elementor-element-514f60d .elementor-heading-title:hover {
    transform: translateY(-5px);
    color: #fff;
    text-shadow: 0 22px 46px rgba(0, 0, 0, 0.5);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-162faea */.gform_wrapper .gform_title {
    font-family: "Aptos", sans-serif !important;
    font-size: 32px !important;
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89ed718 */.icon-row{
    svg *{
        fill: #51824D;
    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aptos';
	font-display: auto;
	src: url('https://www.mckenzieandco.co.nz/wp-content/uploads/2025/04/Aptos.ttf') format('truetype');
}
/* End Custom Fonts CSS */