.elementor-12 .elementor-element.elementor-element-8a155b4{--display:flex;--min-height:618px;--overlay-opacity:.39}.elementor-12 .elementor-element.elementor-element-8a155b4:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-8a155b4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://koruform.nz/wp-content/uploads/2025/10/pexels-jakubzerdzicki-34168280-scaled.jpg");background-position:bottom left;background-size:cover}.elementor-12 .elementor-element.elementor-element-8a155b4:before,.elementor-12 .elementor-element.elementor-element-8a155b4>.elementor-background-video-container:before,.elementor-12 .elementor-element.elementor-element-8a155b4>.e-con-inner>.elementor-background-video-container:before,.elementor-12 .elementor-element.elementor-element-8a155b4>.elementor-background-slideshow:before,.elementor-12 .elementor-element.elementor-element-8a155b4>.e-con-inner>.elementor-background-slideshow:before,.elementor-12 .elementor-element.elementor-element-8a155b4>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-secondary);background-image:url("https://koruform.nz/wp-content/uploads/2025/09/Untitled-design-6.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-12 .elementor-element.elementor-element-8a155b4>.elementor-shape-top .elementor-shape-fill,.elementor-12 .elementor-element.elementor-element-8a155b4>.e-con-inner>.elementor-shape-top .elementor-shape-fill{fill:#F7F7F745}.elementor-12 .elementor-element.elementor-element-8a155b4>.elementor-shape-top svg,.elementor-12 .elementor-element.elementor-element-8a155b4>.e-con-inner>.elementor-shape-top svg{width:calc(300% + 1.3px);height:26px}.elementor-12 .elementor-element.elementor-element-8a155b4>.elementor-shape-bottom .elementor-shape-fill,.elementor-12 .elementor-element.elementor-element-8a155b4>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill{fill:#fff8f1}.elementor-12 .elementor-element.elementor-element-8a155b4>.elementor-shape-bottom svg,.elementor-12 .elementor-element.elementor-element-8a155b4>.e-con-inner>.elementor-shape-bottom svg{width:calc(268% + 1.3px);height:49px}.elementor-12 .elementor-element.elementor-element-64e0d97{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--margin-top:60px;--margin-bottom:-178px;--margin-left:0px;--margin-right:0px}.elementor-12 .elementor-element.elementor-element-8b8e50e{--display:flex}.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-12 .elementor-element.elementor-element-eef3830{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0;text-align:end}.elementor-12 .elementor-element.elementor-element-eef3830.elementor-element{--align-self:center}.elementor-12 .elementor-element.elementor-element-eef3830 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:69px;font-weight:900;text-transform:uppercase;color:#f7f7f7}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-12 .elementor-element.elementor-element-d85906c{margin:-2em 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:end}.elementor-12 .elementor-element.elementor-element-d85906c img{width:56%;max-width:55%}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-12 .elementor-element.elementor-element-9f9edae{margin:86px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 66px 0 0;font-family:"Manrope",Sans-serif;font-size:45px;font-weight:700;line-height:49px;letter-spacing:-.1px;color:var(--e-global-color-kadence7)}.elementor-12 .elementor-element.elementor-element-9f9edae.elementor-element{--align-self:center}.elementor-12 .elementor-element.elementor-element-9f9edae a{color:var(--e-global-color-kadence1)}.elementor-12 .elementor-element.elementor-element-969c619{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:.02;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-12 .elementor-element.elementor-element-969c619:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-969c619>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff8f1}.elementor-12 .elementor-element.elementor-element-969c619:before,.elementor-12 .elementor-element.elementor-element-969c619>.elementor-background-video-container:before,.elementor-12 .elementor-element.elementor-element-969c619>.e-con-inner>.elementor-background-video-container:before,.elementor-12 .elementor-element.elementor-element-969c619>.elementor-background-slideshow:before,.elementor-12 .elementor-element.elementor-element-969c619>.e-con-inner>.elementor-background-slideshow:before,.elementor-12 .elementor-element.elementor-element-969c619>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://koruform.nz/wp-content/uploads/2025/10/Untitled-design-7.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-12 .elementor-element.elementor-element-7c14d95{--display:flex;--min-height:0px}.elementor-12 .elementor-element.elementor-element-dd0af19{margin:1em 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0;text-align:center}.elementor-12 .elementor-element.elementor-element-dd0af19 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:52px;font-weight:900;color:var(--e-global-color-kadence1)}.elementor-12 .elementor-element.elementor-element-94b1012{margin:-1em 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;font-family:"Manrope",Sans-serif;font-size:28px;font-weight:400;line-height:28px;color:#7a7a7a}.elementor-12 .elementor-element.elementor-element-33f2d2d{--display:grid;--min-height:640px;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-12 .elementor-element.elementor-element-90b2dc8 .eael-elements-flip-box-front-container{background-color:#3c7a4a;align-items:center}.elementor-12 .elementor-element.elementor-element-90b2dc8 .eael-elements-flip-box-rear-container{background-color:#3c7a4a;align-items:flex-start}.elementor-12 .elementor-element.elementor-element-90b2dc8{margin:1em 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0}.elementor-12 .elementor-element.elementor-element-90b2dc8 .eael-elements-flip-box-flip-card{transition-duration:1s}.elementor-12 .elementor-element.elementor-element-90b2dc8 .eael-flipbox-fixed-height:not(.eael-template){height:100%}.elementor-12 .elementor-element.elementor-element-90b2dc8 .eael-flipbox-fixed-height.eael-template{min-height:100%}.elementor-12 .elementor-element.elementor-element-90b2dc8 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon{width:195px}.elementor-12 .elementor-element.elementor-element-90b2dc8 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:left}.elementor-12 .elementor-element.elementor-element-90b2dc8 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#fff8f1;font-size:2em;font-weight:900}.elementor-12 .elementor-element.elementor-element-90b2dc8 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#fff8f1}.elementor-12 .elementor-element.elementor-element-90b2dc8 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#fff}.elementor-12 .elementor-element.elementor-element-90b2dc8 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff}.elementor-12 .elementor-element.elementor-element-84e2285 .eael-elements-flip-box-front-container{background-color:#e07b39;align-items:center}.elementor-12 .elementor-element.elementor-element-84e2285 .eael-elements-flip-box-rear-container{background-color:#e07b39;align-items:flex-start}.elementor-12 .elementor-element.elementor-element-84e2285{margin:1em 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em}.elementor-12 .elementor-element.elementor-element-84e2285 .eael-elements-flip-box-flip-card{transition-duration:1s}.elementor-12 .elementor-element.elementor-element-84e2285 .eael-flipbox-fixed-height:not(.eael-template){height:100%}.elementor-12 .elementor-element.elementor-element-84e2285 .eael-flipbox-fixed-height.eael-template{min-height:100%}.elementor-12 .elementor-element.elementor-element-84e2285 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon{width:198px}.elementor-12 .elementor-element.elementor-element-84e2285 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:left}.elementor-12 .elementor-element.elementor-element-84e2285 .eael-elements-flip-box-front-container,.elementor-12 .elementor-element.elementor-element-84e2285 .eael-elements-flip-box-rear-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-12 .elementor-element.elementor-element-84e2285 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#fff8f1;font-size:2em;font-weight:900}.elementor-12 .elementor-element.elementor-element-84e2285 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#fff8f1}.elementor-12 .elementor-element.elementor-element-84e2285 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#fff}.elementor-12 .elementor-element.elementor-element-84e2285 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff}.elementor-12 .elementor-element.elementor-element-2456051 .eael-elements-flip-box-front-container{background-color:#3c7a4a;align-items:center}.elementor-12 .elementor-element.elementor-element-2456051 .eael-elements-flip-box-rear-container{background-color:#3c7a4a;align-items:flex-start}.elementor-12 .elementor-element.elementor-element-2456051{margin:1em 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em}.elementor-12 .elementor-element.elementor-element-2456051 .eael-elements-flip-box-flip-card{transition-duration:1s}.elementor-12 .elementor-element.elementor-element-2456051 .eael-flipbox-fixed-height:not(.eael-template){height:100%}.elementor-12 .elementor-element.elementor-element-2456051 .eael-flipbox-fixed-height.eael-template{min-height:100%}.elementor-12 .elementor-element.elementor-element-2456051 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon{width:193px}.elementor-12 .elementor-element.elementor-element-2456051 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding{text-align:left}.elementor-12 .elementor-element.elementor-element-2456051 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{color:#fff8f1;font-size:2em;font-weight:900}.elementor-12 .elementor-element.elementor-element-2456051 .eael-elements-flip-box-front-container .eael-elements-flip-box-content{color:#fff8f1}.elementor-12 .elementor-element.elementor-element-2456051 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading{color:#fff}.elementor-12 .elementor-element.elementor-element-2456051 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content{color:#fff}.elementor-12 .elementor-element.elementor-element-47d5cb2{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-12 .elementor-element.elementor-element-47d5cb2.e-con{--align-self:center}.elementor-12 .elementor-element.elementor-element-cfd3deb{--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-12 .elementor-element.elementor-element-3ac4a36{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;text-align:center}.elementor-12 .elementor-element.elementor-element-3ac4a36 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:28px;font-weight:600;color:var(--e-global-color-kadence2)}.elementor-12 .elementor-element.elementor-element-7877693{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;font-family:"Manrope",Sans-serif;font-size:16px;font-weight:400;line-height:12px}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-12 .elementor-element.elementor-element-98474be .elementor-button{background-color:var(--e-global-color-kadence2);font-family:"Roboto",Sans-serif;font-size:30px;font-weight:500}.elementor-12 .elementor-element.elementor-element-98474be .elementor-button:hover,.elementor-12 .elementor-element.elementor-element-98474be .elementor-button:focus{background-color:#fc9f63}.elementor-12 .elementor-element.elementor-element-98474be{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0px}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:50px;height:50px;z-index:9999;opacity:.7;background-color:#000;border-radius:5px}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:16px;color:#fff}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:16px;height:16px;fill:#fff}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-969c619{--content-width:1040px}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-64e0d97{--grid-auto-flow:row}.elementor-12 .elementor-element.elementor-element-eef3830 .elementor-heading-title{font-size:58px}.elementor-12 .elementor-element.elementor-element-d85906c{margin:-6em 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em}.elementor-12 .elementor-element.elementor-element-d85906c img{width:83%;max-width:86%}.elementor-12 .elementor-element.elementor-element-9f9edae{font-size:38px}.elementor-12 .elementor-element.elementor-element-33f2d2d{--min-height:931px;--grid-auto-flow:row}.elementor-12 .elementor-element.elementor-element-2456051 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading{font-size:1.9em}.elementor-12 .elementor-element.elementor-element-47d5cb2{--grid-auto-flow:row}.elementor-12 .elementor-element.elementor-element-3ac4a36{width:var(--container-widget-width,595px);max-width:595px;--container-widget-width:595px;--container-widget-flex-grow:0}.elementor-12 .elementor-element.elementor-element-3ac4a36.elementor-element{--align-self:center}.elementor-12 .elementor-element.elementor-element-98474be .elementor-button{border-radius:10px}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-64e0d97{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-12 .elementor-element.elementor-element-eef3830{margin:-1em 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em}.elementor-12 .elementor-element.elementor-element-d85906c{margin:-3em 0 calc(var(--kit-widget-spacing, 0px) + 0em) 0em}.elementor-12 .elementor-element.elementor-element-9f9edae{margin:-1em 0 calc(var(--kit-widget-spacing, 0px) + 8em) 0em;padding:0 1em;text-align:end;font-size:30px;line-height:1.2em}.elementor-12 .elementor-element.elementor-element-94b1012{padding:0 1em;font-size:1.5em}.elementor-12 .elementor-element.elementor-element-33f2d2d{--min-height:1440px;--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(3,1fr);--grid-auto-flow:row}.elementor-12 .elementor-element.elementor-element-90b2dc8{padding:0}.elementor-12 .elementor-element.elementor-element-90b2dc8 .eael-flipbox-fixed-height:not(.eael-template){height:612px}.elementor-12 .elementor-element.elementor-element-90b2dc8 .eael-flipbox-fixed-height.eael-template{min-height:612px}.elementor-12 .elementor-element.elementor-element-47d5cb2{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-12 .elementor-element.elementor-element-7877693{line-height:1.5em}.elementor-12 .elementor-element.elementor-element-98474be .elementor-button{border-radius:10px}}