.elementor-15718 .elementor-element.elementor-element-91d9383 > .elementor-background-overlay{background-color:#000000;opacity:1;}.elementor-15718 .elementor-element.elementor-element-b8e574e{--spacer-size:50px;}.elementor-15718 .elementor-element.elementor-element-28106ca{text-align:left;}.elementor-15718 .elementor-element.elementor-element-28106ca .elementor-heading-title{color:#976A4D;font-family:"Playfair Display", Sans-serif;font-size:65px;letter-spacing:2.5px;}.elementor-15718 .elementor-element.elementor-element-dbe547a .elementor-heading-title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:24px;font-weight:300;text-transform:none;}.elementor-15718 .elementor-element.elementor-element-ddc7df8{--spacer-size:50px;}.elementor-15718 .elementor-element.elementor-element-9b16c24 > .elementor-container{min-height:400px;}.elementor-15718 .elementor-element.elementor-element-9b16c24:not(.elementor-motion-effects-element-type-background), .elementor-15718 .elementor-element.elementor-element-9b16c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jfm.co.nz/wp-content/uploads/windows-mdEVsgup9uM-unsplash.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15718 .elementor-element.elementor-element-9b16c24{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15718 .elementor-element.elementor-element-9b16c24 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15718 .elementor-element.elementor-element-c7597b7 > .elementor-background-overlay{background-color:#FFFFFF;opacity:1;}.elementor-15718 .elementor-element.elementor-element-606a92f{--spacer-size:50px;}.elementor-15718 .elementor-element.elementor-element-330f92e{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:3.5px;}.elementor-15718 .elementor-element.elementor-element-330f92e .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-15718 .elementor-element.elementor-element-330f92e .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-15718 .elementor-element.elementor-element-5d5a3b8{text-align:left;}.elementor-15718 .elementor-element.elementor-element-5d5a3b8 .elementor-heading-title{color:#976A4D;font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:300;letter-spacing:0px;}.elementor-15718 .elementor-element.elementor-element-c382800{--spacer-size:50px;}.elementor-15718 .elementor-element.elementor-element-64e77ba{text-align:left;}.elementor-15718 .elementor-element.elementor-element-64e77ba .elementor-heading-title{color:#976A4D;font-family:"Lato", Sans-serif;font-size:45px;font-weight:300;letter-spacing:0px;}.elementor-15718 .elementor-element.elementor-element-45eb152f{text-align:left;color:#000000;font-family:"Lato", Sans-serif;font-size:20px;}.elementor-15718 .elementor-element.elementor-element-45eb152f > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-15718 .elementor-element.elementor-element-d2a02b1{--spacer-size:50px;}.elementor-15718 .elementor-element.elementor-element-6cba29d4{text-align:center;}.elementor-15718 .elementor-element.elementor-element-6cba29d4 .elementor-heading-title{color:#976A4D;font-family:"Lato", Sans-serif;font-size:30px;font-weight:300;letter-spacing:0px;}.elementor-15718 .elementor-element.elementor-element-bc4aba4{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-justify-content:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-15718 .elementor-element.elementor-element-bc4aba4 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-15718 .elementor-element.elementor-element-bc4aba4 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-15718 .elementor-element.elementor-element-41d6030{--spacer-size:50px;}.elementor-15718 .elementor-element.elementor-element-85e577e{text-align:center;}.elementor-15718 .elementor-element.elementor-element-85e577e .elementor-heading-title{color:#976A4D;font-family:"Lato", Sans-serif;font-size:30px;font-weight:300;letter-spacing:0px;}.elementor-15718 .elementor-element.elementor-element-cfe1382{--spacer-size:50px;}.elementor-15718 .elementor-element.elementor-element-c356236 > .elementor-background-overlay{background-color:#ECECED;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15718 .elementor-element.elementor-element-c356236{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15718 .elementor-element.elementor-element-5a4fd15{--spacer-size:30px;}.elementor-15718 .elementor-element.elementor-element-c9579d3{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:3.5px;}.elementor-15718 .elementor-element.elementor-element-c9579d3 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-15718 .elementor-element.elementor-element-c9579d3 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15718 .elementor-element.elementor-element-27f3f4f{text-align:center;}.elementor-15718 .elementor-element.elementor-element-27f3f4f .elementor-heading-title{color:#976A4D;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:300;letter-spacing:0px;}.elementor-15718 .elementor-element.elementor-element-521e138{--spacer-size:30px;}.elementor-15718 .elementor-element.elementor-element-aa49e66 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15718 .elementor-element.elementor-element-aa49e66{overflow:hidden;margin-top:0px;margin-bottom:0px;}.elementor-15718 .elementor-element.elementor-element-56d58d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15718 .elementor-element.elementor-element-56d58d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECED;}.elementor-15718 .elementor-element.elementor-element-56d58d2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 60px;}.elementor-15718 .elementor-element.elementor-element-56d58d2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15718 .elementor-element.elementor-element-c1273a1{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-b706c9e{text-align:left;}.elementor-15718 .elementor-element.elementor-element-b706c9e .elementor-heading-title{color:#976A4D;font-family:"Lato", Sans-serif;font-size:35px;font-weight:300;letter-spacing:0px;}.elementor-15718 .elementor-element.elementor-element-8b99cfc{text-align:left;color:#000000;font-family:"Lato", Sans-serif;font-size:18px;}.elementor-15718 .elementor-element.elementor-element-8b99cfc > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-15718 .elementor-element.elementor-element-478d706{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-c2ee4d5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15718 .elementor-element.elementor-element-c2ee4d5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.jfm.co.nz/wp-content/uploads/Joanen-McCloy-004.jpg");background-position:top center;background-size:cover;}.elementor-15718 .elementor-element.elementor-element-c2ee4d5:hover > .elementor-element-populated{background-color:#4D4D4F;}.elementor-15718 .elementor-element.elementor-element-c2ee4d5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 80px;}.elementor-15718 .elementor-element.elementor-element-c2ee4d5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15718 .elementor-element.elementor-element-a6be2b1{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-49358da{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-f54ceff > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15718 .elementor-element.elementor-element-f54ceff{overflow:hidden;margin-top:0px;margin-bottom:0px;}.elementor-15718 .elementor-element.elementor-element-7b81485:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15718 .elementor-element.elementor-element-7b81485 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.jfm.co.nz/wp-content/uploads/jfm-marketing-and-design-portfolio-project-websites-Dr-Fred-4.jpg");background-position:bottom center;background-size:cover;}.elementor-15718 .elementor-element.elementor-element-7b81485:hover > .elementor-element-populated{background-color:#4D4D4F;}.elementor-15718 .elementor-element.elementor-element-7b81485 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 50px;}.elementor-15718 .elementor-element.elementor-element-7b81485 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15718 .elementor-element.elementor-element-ac1425c{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-760a094{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-081fcd9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15718 .elementor-element.elementor-element-081fcd9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECED;}.elementor-15718 .elementor-element.elementor-element-081fcd9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 60px;}.elementor-15718 .elementor-element.elementor-element-081fcd9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15718 .elementor-element.elementor-element-6c6a992{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-f501492{text-align:left;}.elementor-15718 .elementor-element.elementor-element-f501492 .elementor-heading-title{color:#976A4D;font-family:"Lato", Sans-serif;font-size:35px;font-weight:300;letter-spacing:0px;}.elementor-15718 .elementor-element.elementor-element-61527df{text-align:left;color:#000000;font-family:"Lato", Sans-serif;font-size:18px;}.elementor-15718 .elementor-element.elementor-element-61527df > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-15718 .elementor-element.elementor-element-33a9874{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-19f11ea > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15718 .elementor-element.elementor-element-19f11ea{overflow:hidden;margin-top:0px;margin-bottom:0px;}.elementor-15718 .elementor-element.elementor-element-9dcb188:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15718 .elementor-element.elementor-element-9dcb188 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECED;}.elementor-15718 .elementor-element.elementor-element-9dcb188 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 60px;}.elementor-15718 .elementor-element.elementor-element-9dcb188 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15718 .elementor-element.elementor-element-7911cc6{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-77c2e12{text-align:left;}.elementor-15718 .elementor-element.elementor-element-77c2e12 .elementor-heading-title{color:#976A4D;font-family:"Lato", Sans-serif;font-size:35px;font-weight:300;letter-spacing:0px;}.elementor-15718 .elementor-element.elementor-element-0931640{text-align:left;color:#000000;font-family:"Lato", Sans-serif;font-size:18px;}.elementor-15718 .elementor-element.elementor-element-0931640 > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-15718 .elementor-element.elementor-element-98550bc{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-6103edf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15718 .elementor-element.elementor-element-6103edf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.jfm.co.nz/wp-content/uploads/JFM-Testing-and-Revision-1.jpg");background-position:center center;background-size:cover;}.elementor-15718 .elementor-element.elementor-element-6103edf:hover > .elementor-element-populated{background-color:#4D4D4F;}.elementor-15718 .elementor-element.elementor-element-6103edf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 50px;}.elementor-15718 .elementor-element.elementor-element-6103edf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15718 .elementor-element.elementor-element-0e8e9ce{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-d4dae97{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-4167bb9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15718 .elementor-element.elementor-element-4167bb9{overflow:hidden;margin-top:0px;margin-bottom:0px;}.elementor-15718 .elementor-element.elementor-element-ecfcd39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15718 .elementor-element.elementor-element-ecfcd39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.jfm.co.nz/wp-content/uploads/pexels-negativespace-34601-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15718 .elementor-element.elementor-element-ecfcd39:hover > .elementor-element-populated{background-color:#4D4D4F;}.elementor-15718 .elementor-element.elementor-element-ecfcd39 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 50px;}.elementor-15718 .elementor-element.elementor-element-ecfcd39 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15718 .elementor-element.elementor-element-687dbf8{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-a321804{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-18a195a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15718 .elementor-element.elementor-element-18a195a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECED;}.elementor-15718 .elementor-element.elementor-element-18a195a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 60px;}.elementor-15718 .elementor-element.elementor-element-18a195a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15718 .elementor-element.elementor-element-d1cf10d{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-bf0b28e{text-align:left;}.elementor-15718 .elementor-element.elementor-element-bf0b28e .elementor-heading-title{color:#976A4D;font-family:"Lato", Sans-serif;font-size:35px;font-weight:300;letter-spacing:0px;}.elementor-15718 .elementor-element.elementor-element-1b8826e{text-align:left;color:#000000;font-family:"Lato", Sans-serif;font-size:18px;}.elementor-15718 .elementor-element.elementor-element-1b8826e > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-15718 .elementor-element.elementor-element-888ae85{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-6d10dd6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15718 .elementor-element.elementor-element-6d10dd6{overflow:hidden;margin-top:0px;margin-bottom:0px;}.elementor-15718 .elementor-element.elementor-element-248cb9a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15718 .elementor-element.elementor-element-248cb9a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECED;}.elementor-15718 .elementor-element.elementor-element-248cb9a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 60px;}.elementor-15718 .elementor-element.elementor-element-248cb9a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15718 .elementor-element.elementor-element-cbf7110{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-98d702e{text-align:left;}.elementor-15718 .elementor-element.elementor-element-98d702e .elementor-heading-title{color:#976A4D;font-family:"Lato", Sans-serif;font-size:35px;font-weight:300;letter-spacing:0px;}.elementor-15718 .elementor-element.elementor-element-82f181a{text-align:left;color:#000000;font-family:"Lato", Sans-serif;font-size:18px;}.elementor-15718 .elementor-element.elementor-element-82f181a > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-15718 .elementor-element.elementor-element-c42bc7b{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-f2627f6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15718 .elementor-element.elementor-element-f2627f6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.jfm.co.nz/wp-content/uploads/Mike-Bell-Guitars_-Shoot-2-042.jpg");background-position:center center;background-size:cover;}.elementor-15718 .elementor-element.elementor-element-f2627f6:hover > .elementor-element-populated{background-color:#4D4D4F;}.elementor-15718 .elementor-element.elementor-element-f2627f6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 50px;}.elementor-15718 .elementor-element.elementor-element-f2627f6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15718 .elementor-element.elementor-element-76c1cc8{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-a8ced45{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-f68353d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15718 .elementor-element.elementor-element-f68353d{overflow:hidden;margin-top:0px;margin-bottom:0px;}.elementor-15718 .elementor-element.elementor-element-9855c37:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15718 .elementor-element.elementor-element-9855c37 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.jfm.co.nz/wp-content/uploads/jfm-WEBSITE-BUILD.jpg");background-position:center center;background-size:cover;}.elementor-15718 .elementor-element.elementor-element-9855c37:hover > .elementor-element-populated{background-color:#4D4D4F;}.elementor-15718 .elementor-element.elementor-element-9855c37 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 50px;}.elementor-15718 .elementor-element.elementor-element-9855c37 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15718 .elementor-element.elementor-element-267ab69{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-1db2fd4{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-3661421:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15718 .elementor-element.elementor-element-3661421 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECED;}.elementor-15718 .elementor-element.elementor-element-3661421 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 60px;}.elementor-15718 .elementor-element.elementor-element-3661421 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15718 .elementor-element.elementor-element-9f692f6{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-74cc79b{text-align:left;}.elementor-15718 .elementor-element.elementor-element-74cc79b .elementor-heading-title{color:#976A4D;font-family:"Lato", Sans-serif;font-size:35px;font-weight:300;letter-spacing:0px;}.elementor-15718 .elementor-element.elementor-element-88cd2ec{text-align:left;color:#000000;font-family:"Lato", Sans-serif;font-size:18px;}.elementor-15718 .elementor-element.elementor-element-88cd2ec > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-15718 .elementor-element.elementor-element-988f56c{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-669fa91 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15718 .elementor-element.elementor-element-669fa91{overflow:hidden;margin-top:0px;margin-bottom:0px;}.elementor-15718 .elementor-element.elementor-element-92b7c32:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15718 .elementor-element.elementor-element-92b7c32 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECED;}.elementor-15718 .elementor-element.elementor-element-92b7c32 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 60px;}.elementor-15718 .elementor-element.elementor-element-92b7c32 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15718 .elementor-element.elementor-element-62a1b52{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-a2ce32a{text-align:left;}.elementor-15718 .elementor-element.elementor-element-a2ce32a .elementor-heading-title{color:#976A4D;font-family:"Lato", Sans-serif;font-size:35px;font-weight:300;letter-spacing:0px;}.elementor-15718 .elementor-element.elementor-element-10d65da{text-align:left;color:#000000;font-family:"Lato", Sans-serif;font-size:18px;}.elementor-15718 .elementor-element.elementor-element-10d65da > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-15718 .elementor-element.elementor-element-b119f80{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-1072e56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15718 .elementor-element.elementor-element-1072e56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.jfm.co.nz/wp-content/uploads/Joanen-McCloy-026.jpg");background-position:center center;background-size:cover;}.elementor-15718 .elementor-element.elementor-element-1072e56:hover > .elementor-element-populated{background-color:#4D4D4F;}.elementor-15718 .elementor-element.elementor-element-1072e56 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 50px;}.elementor-15718 .elementor-element.elementor-element-1072e56 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15718 .elementor-element.elementor-element-87ecfa4{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-8ca3dc3{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-7033d78 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15718 .elementor-element.elementor-element-7033d78{overflow:hidden;margin-top:0px;margin-bottom:0px;}.elementor-15718 .elementor-element.elementor-element-c32f6a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15718 .elementor-element.elementor-element-c32f6a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.jfm.co.nz/wp-content/uploads/JFM-Promotion-Lead-Generation-1.jpg");background-position:center center;background-size:cover;}.elementor-15718 .elementor-element.elementor-element-c32f6a9:hover > .elementor-element-populated{background-color:#4D4D4F;}.elementor-15718 .elementor-element.elementor-element-c32f6a9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 50px;}.elementor-15718 .elementor-element.elementor-element-c32f6a9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15718 .elementor-element.elementor-element-28cbb33{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-8b5856c{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-51ed65f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15718 .elementor-element.elementor-element-51ed65f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECED;}.elementor-15718 .elementor-element.elementor-element-51ed65f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 60px;}.elementor-15718 .elementor-element.elementor-element-51ed65f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15718 .elementor-element.elementor-element-b2fe1b2{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-84618cc{text-align:left;}.elementor-15718 .elementor-element.elementor-element-84618cc .elementor-heading-title{color:#976A4D;font-family:"Lato", Sans-serif;font-size:35px;font-weight:300;letter-spacing:0px;}.elementor-15718 .elementor-element.elementor-element-7f51e69{text-align:left;color:#000000;font-family:"Lato", Sans-serif;font-size:18px;}.elementor-15718 .elementor-element.elementor-element-7f51e69 > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-15718 .elementor-element.elementor-element-7426d5e{--spacer-size:20px;}.elementor-15718 .elementor-element.elementor-element-6913e2f8 > .elementor-container{min-height:660px;}.elementor-15718 .elementor-element.elementor-element-6913e2f8:not(.elementor-motion-effects-element-type-background), .elementor-15718 .elementor-element.elementor-element-6913e2f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jfm.co.nz/wp-content/uploads/jon-tyson-XzUMBNmQro0-unsplash-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15718 .elementor-element.elementor-element-6913e2f8 > .elementor-background-overlay{background-color:#000000;opacity:0.18;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15718 .elementor-element.elementor-element-6913e2f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15718 .elementor-element.elementor-element-62f5f917 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.11;}.elementor-15718 .elementor-element.elementor-element-62f5f917 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15718 .elementor-element.elementor-element-62f5f917 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15718 .elementor-element.elementor-element-2b716ea8{--spacer-size:50px;}.elementor-15718 .elementor-element.elementor-element-6d35efa7{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3.5px;}.elementor-15718 .elementor-element.elementor-element-6d35efa7 .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-15718 .elementor-element.elementor-element-6d35efa7 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-15718 .elementor-element.elementor-element-484b8105{text-align:left;}.elementor-15718 .elementor-element.elementor-element-484b8105 .elementor-heading-title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:45px;font-weight:300;letter-spacing:0px;}.elementor-15718 .elementor-element.elementor-element-3c052f33{text-align:left;color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:20px;}.elementor-15718 .elementor-element.elementor-element-3c052f33 > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-15718 .elementor-element.elementor-element-53db694f{--spacer-size:50px;}.elementor-15718 .elementor-element.elementor-element-1889abc7{--spacer-size:50px;}.elementor-15718 .elementor-element.elementor-element-695c805b:not(.elementor-motion-effects-element-type-background), .elementor-15718 .elementor-element.elementor-element-695c805b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#976A4D;}.elementor-15718 .elementor-element.elementor-element-695c805b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15718 .elementor-element.elementor-element-695c805b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15718 .elementor-element.elementor-element-31e9a195{--spacer-size:30px;}.elementor-15718 .elementor-element.elementor-element-6bb7800f{text-align:center;}.elementor-15718 .elementor-element.elementor-element-6bb7800f .elementor-heading-title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:45px;font-weight:300;letter-spacing:0px;}.elementor-15718 .elementor-element.elementor-element-5c40c0c{text-align:center;}.elementor-15718 .elementor-element.elementor-element-5c40c0c .elementor-heading-title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:22px;font-weight:300;text-transform:none;}.elementor-15718 .elementor-element.elementor-element-c41988c .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-15718 .elementor-element.elementor-element-c41988c .elementor-button:hover, .elementor-15718 .elementor-element.elementor-element-c41988c .elementor-button:focus{color:#976A4D;background-color:#000000;}.elementor-15718 .elementor-element.elementor-element-c41988c .elementor-button:hover svg, .elementor-15718 .elementor-element.elementor-element-c41988c .elementor-button:focus svg{fill:#976A4D;}.elementor-15718 .elementor-element.elementor-element-357ab0a1{--spacer-size:30px;}@media(min-width:768px){.elementor-15718 .elementor-element.elementor-element-057a912{width:75.439%;}.elementor-15718 .elementor-element.elementor-element-0152c20{width:23.776%;}.elementor-15718 .elementor-element.elementor-element-62f5f917{width:59.649%;}.elementor-15718 .elementor-element.elementor-element-49b79344{width:39.96%;}}@media(min-width:1025px){.elementor-15718 .elementor-element.elementor-element-9b16c24:not(.elementor-motion-effects-element-type-background), .elementor-15718 .elementor-element.elementor-element-9b16c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-15718 .elementor-element.elementor-element-28106ca .elementor-heading-title{font-size:45px;}.elementor-15718 .elementor-element.elementor-element-dbe547a .elementor-heading-title{font-size:35px;}.elementor-15718 .elementor-element.elementor-element-5d5a3b8 .elementor-heading-title{font-size:45px;}.elementor-15718 .elementor-element.elementor-element-64e77ba .elementor-heading-title{font-size:45px;}.elementor-15718 .elementor-element.elementor-element-6cba29d4 .elementor-heading-title{font-size:45px;}.elementor-15718 .elementor-element.elementor-element-85e577e .elementor-heading-title{font-size:45px;}.elementor-15718 .elementor-element.elementor-element-27f3f4f .elementor-heading-title{font-size:45px;}.elementor-15718 .elementor-element.elementor-element-b706c9e .elementor-heading-title{font-size:45px;}.elementor-15718 .elementor-element.elementor-element-f501492 .elementor-heading-title{font-size:45px;}.elementor-15718 .elementor-element.elementor-element-77c2e12 .elementor-heading-title{font-size:45px;}.elementor-15718 .elementor-element.elementor-element-bf0b28e .elementor-heading-title{font-size:45px;}.elementor-15718 .elementor-element.elementor-element-98d702e .elementor-heading-title{font-size:45px;}.elementor-15718 .elementor-element.elementor-element-74cc79b .elementor-heading-title{font-size:45px;}.elementor-15718 .elementor-element.elementor-element-a2ce32a .elementor-heading-title{font-size:45px;}.elementor-15718 .elementor-element.elementor-element-84618cc .elementor-heading-title{font-size:45px;}.elementor-15718 .elementor-element.elementor-element-484b8105 .elementor-heading-title{font-size:45px;}.elementor-15718 .elementor-element.elementor-element-6bb7800f .elementor-heading-title{font-size:45px;}.elementor-15718 .elementor-element.elementor-element-5c40c0c .elementor-heading-title{font-size:35px;}}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */