.elementor-58 .elementor-element.elementor-element-79bcc4e:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-79bcc4e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gijima.co.nz/wp-content/uploads/2024/10/homepage1a.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-58 .elementor-element.elementor-element-79bcc4e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20vw 5vw}.elementor-58 .elementor-element.elementor-element-79bcc4e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-58 .elementor-element.elementor-element-546ece9>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-58 .elementor-element.elementor-element-546ece9>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-58 .elementor-element.elementor-element-aaf7618{text-align:start}.elementor-58 .elementor-element.elementor-element-aaf7618 .elementor-heading-title{font-size:4.4em;font-weight:700;line-height:1.2em;color:var(--e-global-color-primary)}.elementor-58 .elementor-element.elementor-element-5994b35 .porto-icon{font-size:54px;color:#333}.elementor-58 .elementor-element.elementor-element-5994b35 .porto-icon svg{width:1em;height:1em;fill:#333}.elementor-58 .elementor-element.elementor-element-5994b35 .porto-sicon-img{border-radius:200px}.elementor-58 .elementor-element.elementor-element-5994b35 .porto-icon.advanced{border-radius:200px}.elementor-58 .elementor-element.elementor-element-5994b35 .porto-sicon-title{font-size:28px;font-weight:700}.elementor-58 .elementor-element.elementor-element-1264447>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-58 .elementor-element.elementor-element-1264447:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-1264447>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#212529}.elementor-58 .elementor-element.elementor-element-1264447{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:2.4rem 0}.elementor-58 .elementor-element.elementor-element-1264447>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-58 .elementor-element.elementor-element-60afd78 .elementor-heading-title{font-size:1.65em;font-weight:600;line-height:1.4em;letter-spacing:-.5px;color:#fff}.elementor-58 .elementor-element.elementor-element-c7abbc2{text-align:right}.elementor-58 .elementor-element.elementor-element-c7abbc2 .btn{font-size:1em;font-weight:700;letter-spacing:2.5px;color:#212529;padding:20px 38.4px 21px}.elementor-58 .elementor-element.elementor-element-c7abbc2 .btn:hover,.elementor-58 .elementor-element.elementor-element-c7abbc2 .btn:focus,.elementor-58 .elementor-element.elementor-element-c7abbc2 .btn:active{color:#fff;background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-58 .elementor-element.elementor-element-5ce8d6d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-58 .elementor-element.elementor-element-5ce8d6d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gijima.co.nz/wp-content/uploads/2024/10/plumbing-service-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-58 .elementor-element.elementor-element-5ce8d6d>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-58 .elementor-element.elementor-element-5ce8d6d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-58 .elementor-element.elementor-element-f575b82 .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:24px;letter-spacing:0px;color:#777}.elementor-58 .elementor-element.elementor-element-dd08ad4 .elementor-heading-title{font-size:2.3em;line-height:42px}.elementor-58 .elementor-element.elementor-element-18fda68 .elementor-heading-title{font-size:1.1em;line-height:26px}.elementor-58 .elementor-element.elementor-element-627f913{text-align:left}.elementor-58 .elementor-element.elementor-element-627f913 .btn{font-size:.8rem;font-weight:700;letter-spacing:2.5px;padding:1.5625em 3em}.elementor-58 .elementor-element.elementor-element-de1b72b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-58 .elementor-element.elementor-element-de1b72b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gijima.co.nz/wp-content/uploads/2024/10/plumbing-service-car-3-gijima.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-58 .elementor-element.elementor-element-de1b72b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-58 .elementor-element.elementor-element-de1b72b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-58 .elementor-element.elementor-element-495c792.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-58 .elementor-element.elementor-element-0f7b733 .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:24px;letter-spacing:0px;color:#777}.elementor-58 .elementor-element.elementor-element-501d2e2 .elementor-heading-title{font-size:2.3em;line-height:42px}.elementor-58 .elementor-element.elementor-element-9d17cd8 .elementor-heading-title{font-size:1.1em;line-height:26px}.elementor-58 .elementor-element.elementor-element-2f28457{text-align:left}.elementor-58 .elementor-element.elementor-element-2f28457 .btn{font-size:.8rem;font-weight:700;letter-spacing:2.5px;padding:1.5625em 3em}.elementor-58 .elementor-element.elementor-element-2b201d0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-58 .elementor-element.elementor-element-2b201d0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://gijima.co.nz/wp-content/uploads/2024/10/plumbing-service-10.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-58 .elementor-element.elementor-element-2b201d0>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-58 .elementor-element.elementor-element-2b201d0>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-58 .elementor-element.elementor-element-53f3cdf .elementor-heading-title{font-size:1.2em;font-weight:600;line-height:24px;letter-spacing:0px;color:#777}.elementor-58 .elementor-element.elementor-element-81ff22a .elementor-heading-title{font-size:2.3em;line-height:42px}.elementor-58 .elementor-element.elementor-element-4f1cbd3 .elementor-heading-title{font-size:1.1em;line-height:26px}.elementor-58 .elementor-element.elementor-element-55dfcb5{text-align:left}.elementor-58 .elementor-element.elementor-element-55dfcb5 .btn{font-size:.8rem;font-weight:700;letter-spacing:2.5px;padding:1.5625em 3em}.elementor-58 .elementor-element.elementor-element-2041445>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-58 .elementor-element.elementor-element-2041445:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-2041445>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0e3c68;background-image:url("https://gijima.co.nz/wp-content/uploads/2024/10/plumbing-service-car-3-gijima.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-58 .elementor-element.elementor-element-2041445{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-58 .elementor-element.elementor-element-2041445>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-58 .elementor-element.elementor-element-e197e6f.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-58 .elementor-element.elementor-element-e197e6f{z-index:3}.elementor-58 .elementor-element.elementor-element-33e63a0>.elementor-widget-container{margin:2px 0 0}.elementor-58 .elementor-element.elementor-element-33e63a0{text-align:center}.elementor-58 .elementor-element.elementor-element-33e63a0 .elementor-heading-title{font-size:1.35em;line-height:24px;letter-spacing:0px;color:#fff}.elementor-58 .elementor-element.elementor-element-b9b9c09{text-align:center}.elementor-58 .elementor-element.elementor-element-b9b9c09 .elementor-heading-title{font-size:3em;line-height:1em;color:#fff}.elementor-58 .elementor-element.elementor-element-b7cafa5{text-align:center}.elementor-58 .elementor-element.elementor-element-b7cafa5 .elementor-heading-title{font-size:1.1em;line-height:1.9em;color:#fff}.elementor-58 .elementor-element.elementor-element-ba5e786{text-align:center}.elementor-58 .elementor-element.elementor-element-ba5e786 .elementor-heading-title{font-size:1.2em;line-height:1em;letter-spacing:0px;color:#777}.elementor-58 .elementor-element.elementor-element-00768dc>.elementor-widget-container{margin:0 0 32px}.elementor-58 .elementor-element.elementor-element-00768dc{text-align:center}.elementor-58 .elementor-element.elementor-element-00768dc .elementor-heading-title{font-size:2.3em;line-height:42px}.elementor-element-f535aae .porto-posts-grid{--porto-el-spacing:0px}.elementor-58 .elementor-element.elementor-element-f535aae>.elementor-widget-container{margin:0 0 7px}.elementor-58 .elementor-element.elementor-element-c339ab8{text-align:center}.elementor-58 .elementor-element.elementor-element-c339ab8 .btn{font-size:.8rem;font-weight:700;letter-spacing:2px;color:var(--e-global-color-tertiary);background-color:var(--e-global-color-primary);padding:21.5px 48px 21px}.elementor-58 .elementor-element.elementor-element-c339ab8 .btn:hover,.elementor-58 .elementor-element.elementor-element-c339ab8 .btn:focus,.elementor-58 .elementor-element.elementor-element-c339ab8 .btn:active{color:var(--e-global-color-primary);background-color:var(--e-global-color-tertiary);border-color:var(--e-global-color-primary)}.elementor-58 .elementor-element.elementor-element-4d2f8e0:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-4d2f8e0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ededed}.elementor-58 .elementor-element.elementor-element-4d2f8e0{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-58 .elementor-element.elementor-element-4d2f8e0>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-58 .elementor-element.elementor-element-7591d48>.elementor-widget-container{padding:2px 24px 0}.elementor-58 .elementor-element.elementor-element-7591d48{text-align:center}.elementor-58 .elementor-element.elementor-element-7591d48 .elementor-heading-title{font-size:1.2em;line-height:1em;letter-spacing:0px;color:#777}.elementor-58 .elementor-element.elementor-element-50e2b1c>.elementor-widget-container{margin:0 0 56px;padding:0 24px}.elementor-58 .elementor-element.elementor-element-50e2b1c{text-align:center}.elementor-58 .elementor-element.elementor-element-50e2b1c .elementor-heading-title{font-size:2.3em;line-height:42px}.elementor-element-3b7ab7b .timeline-balloon:before,.elementor-element-3b7ab7b .process-step-circle:before,.elementor-element-3b7ab7b .process-step-circle:after,.elementor-element-3b7ab7b section.timeline:after{background-color:#d6dde5;opacity:1}.elementor-element-3b7ab7b .process-horizontal .process-step:before{background-color:#d6dde5}.elementor-element-3b7ab7b{--porto-step-line-width:2px}.elementor-element-3b7ab7b section.timeline:after{width:2px}.elementor-element-3b7ab7b .process-step .process-step-circle{width:115px;height:115px}.elementor-element-3b7ab7b .process-step-circle:before,.elementor-element-3b7ab7b .process-step-circle:after{left:calc( 115px / 2 - var(--porto-step-line-width, 2px) / 2 - var(--porto-step-circle-bw, 2px) )}.elementor-element-3b7ab7b .process-step-circle:before{height:calc( 115px - var(--porto-step-circle-bw, 2px) )}.elementor-element-3b7ab7b .process-step-circle:after{top:calc( 115px - var(--porto-step-circle-bw, 2px) )}.elementor-element-3b7ab7b .process-horizontal .process-step{--porto-step-circle-wd:115px}.elementor-element-3b7ab7b .process-step-circle{margin:0 0 16px;font-size:35px;color:var(--e-global-color-primary);--porto-step-circle-bw:3px;border-color:var(--e-global-color-primary)}.elementor-element-3b7ab7b .process-horizontal .process-step-circle{margin:0 0 16px}.elementor-element-3b7ab7b .process-horizontal{--porto-step-circle-margin:0px}.elementor-58 .elementor-element.elementor-element-3b7ab7b .step-item-title{font-size:25.2px;line-height:27px;letter-spacing:-.05em;color:#212529 !important}.elementor-element-3b7ab7b .process-step-desc,.elementor-element-3b7ab7b .process-step-desc p,.elementor-element-3b7ab7b .timeline-item-content{font-size:15.4px;line-height:26px;letter-spacing:0px;color:#212529}.elementor-58 .elementor-element.elementor-element-3b7ab7b .step-item-title,.elementor-element-3b7ab7b .timeline .timeline-item-title{margin-bottom:12px}.elementor-58 .elementor-element.elementor-element-d5ac2d8{text-align:center}.elementor-58 .elementor-element.elementor-element-d5ac2d8 .elementor-heading-title{font-size:1.2em;line-height:1em;letter-spacing:0px;color:#777}.elementor-58 .elementor-element.elementor-element-672bc5f>.elementor-widget-container{margin:0 0 46px}.elementor-58 .elementor-element.elementor-element-672bc5f{text-align:center}.elementor-58 .elementor-element.elementor-element-672bc5f .elementor-heading-title{font-size:2.3em;line-height:42px}.elementor-element-45a3afe>.elementor-container>.porto-carousel,.elementor-element-45a3afe>.porto-carousel{--porto-el-spacing:0px}.elementor-element-45a3afe .owl-nav:not(.disabled){display:none !important}.elementor-58 .elementor-element.elementor-element-45a3afe .owl-nav button{font-size:35px !important;color:#212529 !important}.elementor-58 .elementor-element.elementor-element-45a3afe .owl-nav{top:47.8% !important}.elementor-58 .elementor-element.elementor-element-45a3afe .owl-nav button.owl-prev{left:-50px !important}.elementor-58 .elementor-element.elementor-element-45a3afe .owl-carousel:not(.show-nav-title) .owl-nav button.owl-next{right:-50px !important}.elementor-58 .elementor-element.elementor-element-45a3afe .owl-nav button:not(.disabled):hover{color:var(--e-global-color-primary)}.elementor-element-45a3afe>.owl-carousel>.owl-dots:not(.disabled){display:block !important}.elementor-58 .elementor-element.elementor-element-45a3afe .owl-dot.active span,.elementor-58 .elementor-element.elementor-element-45a3afe .owl-dot:hover span{background-color:var(--e-global-color-primary)}.elementor-58 .elementor-element.elementor-element-7404e79>.elementor-widget-container{padding:1rem 0}.elementor-58 .elementor-element.elementor-element-7404e79 .elementor-testimonial-wrapper{text-align:center}.elementor-58 .elementor-element.elementor-element-7404e79 .elementor-testimonial-content{color:#212529;font-size:18.9px;line-height:1.9}.elementor-58 .elementor-element.elementor-element-7404e79 .elementor-testimonial-name{color:#212529;font-size:1.65em;font-weight:800;line-height:26px}.elementor-58 .elementor-element.elementor-element-6381894>.elementor-widget-container{padding:1rem 0}.elementor-58 .elementor-element.elementor-element-6381894 .elementor-testimonial-wrapper{text-align:center}.elementor-58 .elementor-element.elementor-element-6381894 .elementor-testimonial-content{color:#212529;font-size:18.9px;line-height:1.9}.elementor-58 .elementor-element.elementor-element-6381894 .elementor-testimonial-name{color:#212529;font-size:1.65em;font-weight:800;line-height:26px}.elementor-58 .elementor-element.elementor-element-c6d57e1>.elementor-widget-container{padding:1rem 0}.elementor-58 .elementor-element.elementor-element-c6d57e1 .elementor-testimonial-wrapper{text-align:center}.elementor-58 .elementor-element.elementor-element-c6d57e1 .elementor-testimonial-content{color:#212529;font-size:18.9px;line-height:1.9}.elementor-58 .elementor-element.elementor-element-c6d57e1 .elementor-testimonial-name{color:#212529;font-size:1.65em;font-weight:800;line-height:26px}@media(max-width:991px){.elementor-58 .elementor-element.elementor-element-aaf7618 .elementor-heading-title{font-size:2.8em}.elementor-58 .elementor-element.elementor-element-1264447{padding:2.4rem 1.25rem}.elementor-58 .elementor-element.elementor-element-60afd78{text-align:center}.elementor-58 .elementor-element.elementor-element-c7abbc2{text-align:center}.elementor-58 .elementor-element.elementor-element-aee03d5.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-58 .elementor-element.elementor-element-495c792.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-58 .elementor-element.elementor-element-8665732.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-58 .elementor-element.elementor-element-4f36f8d>.elementor-element-populated{margin:0 0 48px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-58 .elementor-element.elementor-element-45a3afe .owl-nav button.owl-prev{left:-10px !important}.elementor-58 .elementor-element.elementor-element-45a3afe .owl-carousel:not(.show-nav-title) .owl-nav button.owl-next{right:-10px !important}.elementor-element-45a3afe>.owl-carousel>.owl-dots:not(.disabled){display:block !important}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-aaf7618 .elementor-heading-title{font-size:2.2em}.elementor-58 .elementor-element.elementor-element-5994b35 .porto-icon{font-size:32px}.elementor-58 .elementor-element.elementor-element-5994b35 .porto-icon svg{width:1em;height:1em}.elementor-58 .elementor-element.elementor-element-5994b35 .porto-sicon-title{font-size:22px}.elementor-58 .elementor-element.elementor-element-b9b9c09 .elementor-heading-title{font-size:2.6em}.elementor-58 .elementor-element.elementor-element-50e2b1c>.elementor-widget-container{margin:0 0 30px;padding:0}.elementor-58 .elementor-element.elementor-element-672bc5f>.elementor-widget-container{margin:0 0 30px}.elementor-element-45a3afe .owl-nav:not(.disabled){display:none !important}.elementor-element-45a3afe>.owl-carousel>.owl-dots:not(.disabled){display:block !important}}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-ac5805b{width:75%}.elementor-58 .elementor-element.elementor-element-d888143{width:25%}.elementor-58 .elementor-element.elementor-element-442a45b{width:10.032%}.elementor-58 .elementor-element.elementor-element-4f36f8d{width:79.984%}.elementor-58 .elementor-element.elementor-element-4558b9c{width:9.317%}}@media(max-width:991px) and (min-width:768px){.elementor-58 .elementor-element.elementor-element-ac5805b{width:100%}.elementor-58 .elementor-element.elementor-element-d888143{width:100%}.elementor-58 .elementor-element.elementor-element-5ce8d6d{width:100%}.elementor-58 .elementor-element.elementor-element-aee03d5{width:100%}.elementor-58 .elementor-element.elementor-element-de1b72b{width:100%}.elementor-58 .elementor-element.elementor-element-495c792{width:100%}.elementor-58 .elementor-element.elementor-element-2b201d0{width:100%}.elementor-58 .elementor-element.elementor-element-8665732{width:100%}.elementor-58 .elementor-element.elementor-element-442a45b{width:100%}.elementor-58 .elementor-element.elementor-element-4f36f8d{width:100%}.elementor-58 .elementor-element.elementor-element-4558b9c{width:100%}}@media(min-width:992px){.elementor-58 .elementor-element.elementor-element-79bcc4e:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-79bcc4e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}