.elementor-16794 .elementor-element.elementor-element-d407825:not(.elementor-motion-effects-element-type-background), .elementor-16794 .elementor-element.elementor-element-d407825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-16794 .elementor-element.elementor-element-d407825{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16794 .elementor-element.elementor-element-d407825 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16794 .elementor-element.elementor-element-cc3837a{--spacer-size:10px;}.elementor-16794 .elementor-element.elementor-element-b57ead7 > .elementor-background-overlay{background-color:#000000;opacity:1;}.elementor-16794 .elementor-element.elementor-element-edc8555{--spacer-size:50px;}.elementor-16794 .elementor-element.elementor-element-e4d085f{text-align:left;}.elementor-16794 .elementor-element.elementor-element-e4d085f .elementor-heading-title{color:#976A4D;font-family:"Playfair Display", Sans-serif;font-size:65px;letter-spacing:2.5px;}.elementor-16794 .elementor-element.elementor-element-f0f685f .elementor-heading-title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:24px;font-weight:300;text-transform:none;}.elementor-16794 .elementor-element.elementor-element-d69ee98{--spacer-size:50px;}.elementor-16794 .elementor-element.elementor-element-0b12766 > .elementor-container{min-height:549px;}.elementor-16794 .elementor-element.elementor-element-0b12766:not(.elementor-motion-effects-element-type-background), .elementor-16794 .elementor-element.elementor-element-0b12766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jfm.co.nz/wp-content/uploads/Mike-Bell-Guitars_-Shoot-2-023_Facebook-Header-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16794 .elementor-element.elementor-element-0b12766{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16794 .elementor-element.elementor-element-0b12766 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16794 .elementor-element.elementor-element-394e5e7 > .elementor-background-overlay{background-color:#FFFFFF;opacity:1;}.elementor-16794 .elementor-element.elementor-element-39dc6ad{--spacer-size:50px;}.elementor-16794 .elementor-element.elementor-element-3a83080{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-16794 .elementor-element.elementor-element-bb1fc8f.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-16794 .elementor-element.elementor-element-bb1fc8f.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16794 .elementor-element.elementor-element-bb1fc8f.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-16794 .elementor-element.elementor-element-bb1fc8f > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-16794 .elementor-element.elementor-element-b1da05c{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:3.5px;}.elementor-16794 .elementor-element.elementor-element-b1da05c .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-16794 .elementor-element.elementor-element-b1da05c .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-16794 .elementor-element.elementor-element-7358fff{text-align:left;}.elementor-16794 .elementor-element.elementor-element-7358fff .elementor-heading-title{color:#976A4D;font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:300;letter-spacing:0px;}.elementor-16794 .elementor-element.elementor-element-71ef6f7{--spacer-size:50px;}.elementor-16794 .elementor-element.elementor-element-3794b9f{text-align:left;}.elementor-16794 .elementor-element.elementor-element-3794b9f .elementor-heading-title{color:#976A4D;font-family:"Lato", Sans-serif;font-size:45px;font-weight:300;letter-spacing:0px;}.elementor-16794 .elementor-element.elementor-element-d53b86b{text-align:left;color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:20px;}.elementor-16794 .elementor-element.elementor-element-d53b86b > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-16794 .elementor-element.elementor-element-50b04db a.raven-button .button-text{color:var( --e-global-color-4df70170 );}.elementor-16794 .elementor-element.elementor-element-50b04db .raven-button .button-text{color:var( --e-global-color-4df70170 );}.elementor-16794 .elementor-element.elementor-element-50b04db .raven-button-icon{color:var( --e-global-color-4df70170 );}.elementor-16794 .elementor-element.elementor-element-50b04db .raven-button-icon i{color:var( --e-global-color-4df70170 );}.elementor-16794 .elementor-element.elementor-element-50b04db .raven-button-icon svg{fill:var( --e-global-color-4df70170 );}.elementor-16794 .elementor-element.elementor-element-50b04db a.raven-button, .elementor-16794 .elementor-element.elementor-element-50b04db .raven-button, .elementor-16794 .elementor-element.elementor-element-50b04db .raven-button-widget-normal-effect-blink:after{background-color:var( --e-global-color-48e190c6 );background-image:var( --e-global-color-48e190c6 );}.elementor-16794 .elementor-element.elementor-element-50b04db a.raven-button:not(:hover), .elementor-16794 .elementor-element.elementor-element-50b04db .raven-button:not(:hover){border-style:none;}.elementor-16794 .elementor-element.elementor-element-50b04db a.raven-button:hover .button-text{color:#000000;}.elementor-16794 .elementor-element.elementor-element-50b04db .raven-button:hover .button-text{color:#000000;}.elementor-16794 .elementor-element.elementor-element-50b04db a.raven-button:hover .raven-button-icon{color:#000000;}.elementor-16794 .elementor-element.elementor-element-50b04db .raven-button:hover .raven-button-icon{color:#000000;}.elementor-16794 .elementor-element.elementor-element-50b04db a.raven-button:hover .raven-button-icon i{color:#000000;}.elementor-16794 .elementor-element.elementor-element-50b04db .raven-button:hover .raven-button-icon i{color:#000000;}.elementor-16794 .elementor-element.elementor-element-50b04db a.raven-button:hover .raven-button-icon svg{fill:#000000;}.elementor-16794 .elementor-element.elementor-element-50b04db .raven-button:hover .raven-button-icon svg{fill:#000000;}.elementor-16794 .elementor-element.elementor-element-50b04db .raven-button .raven-button-overlay:before{background-color:var( --e-global-color-1ca8cd98 );background-image:var( --e-global-color-1ca8cd98 );}.elementor-16794 .elementor-element.elementor-element-50b04db a.raven-button:hover, .elementor-16794 .elementor-element.elementor-element-50b04db .raven-button:hover{border-style:none;}.elementor-16794 .elementor-element.elementor-element-597ed5d{--spacer-size:50px;}.elementor-16794 .elementor-element.elementor-element-a34701b > .elementor-background-overlay{background-color:#ECECED;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16794 .elementor-element.elementor-element-a34701b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16794 .elementor-element.elementor-element-4561deb{--spacer-size:30px;}.elementor-16794 .elementor-element.elementor-element-f688ba1{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:3.5px;}.elementor-16794 .elementor-element.elementor-element-f688ba1 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-16794 .elementor-element.elementor-element-f688ba1 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-16794 .elementor-element.elementor-element-b011fa0{text-align:center;}.elementor-16794 .elementor-element.elementor-element-b011fa0 .elementor-heading-title{color:#976A4D;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:300;letter-spacing:0px;}.elementor-16794 .elementor-element.elementor-element-03629fb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16794 .elementor-element.elementor-element-03629fb{overflow:hidden;margin-top:0px;margin-bottom:0px;}.elementor-16794 .elementor-element.elementor-element-9ae5306:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16794 .elementor-element.elementor-element-9ae5306 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECED;}.elementor-16794 .elementor-element.elementor-element-9ae5306 > .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-16794 .elementor-element.elementor-element-9ae5306 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16794 .elementor-element.elementor-element-bea3f84{--spacer-size:20px;}.elementor-16794 .elementor-element.elementor-element-f0940ba{text-align:left;}.elementor-16794 .elementor-element.elementor-element-f0940ba .elementor-heading-title{color:#976A4D;font-family:"Lato", Sans-serif;font-size:35px;font-weight:300;letter-spacing:0px;}.elementor-16794 .elementor-element.elementor-element-eddd2f4{text-align:left;color:#000000;font-family:"Lato", Sans-serif;font-size:18px;}.elementor-16794 .elementor-element.elementor-element-eddd2f4 > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-16794 .elementor-element.elementor-element-e381b9f{--spacer-size:113px;}.elementor-16794 .elementor-element.elementor-element-df84a5a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16794 .elementor-element.elementor-element-df84a5a > .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/Matt-Smith_Tinwald-144-scaled.jpg");background-position:top center;background-size:cover;}.elementor-16794 .elementor-element.elementor-element-df84a5a:hover > .elementor-element-populated{background-color:#4D4D4F;}.elementor-16794 .elementor-element.elementor-element-df84a5a > .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-16794 .elementor-element.elementor-element-df84a5a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16794 .elementor-element.elementor-element-fa1b6b8{--spacer-size:20px;}.elementor-16794 .elementor-element.elementor-element-dabf1bf{--spacer-size:20px;}.elementor-16794 .elementor-element.elementor-element-8a94a2d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16794 .elementor-element.elementor-element-8a94a2d{overflow:hidden;margin-top:0px;margin-bottom:0px;}.elementor-16794 .elementor-element.elementor-element-708d627:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16794 .elementor-element.elementor-element-708d627 > .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/Euroagri-John-Seaun-workshop-014-scaled.jpg");background-position:bottom center;background-size:cover;}.elementor-16794 .elementor-element.elementor-element-708d627:hover > .elementor-element-populated{background-color:#4D4D4F;}.elementor-16794 .elementor-element.elementor-element-708d627 > .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-16794 .elementor-element.elementor-element-708d627 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16794 .elementor-element.elementor-element-c98d267{--spacer-size:20px;}.elementor-16794 .elementor-element.elementor-element-22fcd89{--spacer-size:20px;}.elementor-16794 .elementor-element.elementor-element-745f7f3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16794 .elementor-element.elementor-element-745f7f3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECED;}.elementor-16794 .elementor-element.elementor-element-745f7f3 > .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-16794 .elementor-element.elementor-element-745f7f3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16794 .elementor-element.elementor-element-ce34153{--spacer-size:20px;}.elementor-16794 .elementor-element.elementor-element-9f801a4{text-align:left;}.elementor-16794 .elementor-element.elementor-element-9f801a4 .elementor-heading-title{color:#976A4D;font-family:"Lato", Sans-serif;font-size:35px;font-weight:300;letter-spacing:0px;}.elementor-16794 .elementor-element.elementor-element-99aef19{text-align:left;color:#000000;font-family:"Lato", Sans-serif;font-size:18px;}.elementor-16794 .elementor-element.elementor-element-99aef19 > .elementor-widget-container{margin:0px 35px 0px 0px;}.elementor-16794 .elementor-element.elementor-element-9f12f73{--spacer-size:113px;}.elementor-16794 .elementor-element.elementor-element-11a0b8c > .elementor-background-overlay{background-color:#ECECED;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16794 .elementor-element.elementor-element-11a0b8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16794 .elementor-element.elementor-element-a3d542a{--spacer-size:30px;}.elementor-16794 .elementor-element.elementor-element-94a239a{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:3.5px;}.elementor-16794 .elementor-element.elementor-element-94a239a .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-16794 .elementor-element.elementor-element-94a239a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-16794 .elementor-element.elementor-element-55e11ac{text-align:center;}.elementor-16794 .elementor-element.elementor-element-55e11ac .elementor-heading-title{color:#976A4D;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:300;letter-spacing:0px;}.elementor-16794 .elementor-element.elementor-element-79421c2 .gallery-item .gallery-caption{text-align:center;}.elementor-16794 .elementor-element.elementor-element-57a3543 .elementor-button{fill:var( --e-global-color-4df70170 );color:var( --e-global-color-4df70170 );background-color:var( --e-global-color-1ca8cd98 );}.elementor-16794 .elementor-element.elementor-element-9a3d22b{--spacer-size:30px;}.elementor-16794 .elementor-element.elementor-element-e866618 > .elementor-background-overlay{background-color:#ECECED;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16794 .elementor-element.elementor-element-e866618{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16794 .elementor-element.elementor-element-72087c3{--spacer-size:30px;}.elementor-16794 .elementor-element.elementor-element-3daa2d9{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:3.5px;}.elementor-16794 .elementor-element.elementor-element-3daa2d9 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-16794 .elementor-element.elementor-element-3daa2d9 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-16794 .elementor-element.elementor-element-9c9c2fa{text-align:center;}.elementor-16794 .elementor-element.elementor-element-9c9c2fa .elementor-heading-title{color:#976A4D;font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:300;letter-spacing:0px;}.elementor-16794 .elementor-element.elementor-element-8affa05{--spacer-size:30px;}.elementor-16794 .elementor-element.elementor-element-90da081 .gallery-item .gallery-caption{text-align:center;}.elementor-16794 .elementor-element.elementor-element-69f0be9{--spacer-size:30px;}@media(min-width:768px){.elementor-16794 .elementor-element.elementor-element-f5dc773{width:75.439%;}.elementor-16794 .elementor-element.elementor-element-c1e84dc{width:23.776%;}}@media(min-width:1025px){.elementor-16794 .elementor-element.elementor-element-0b12766:not(.elementor-motion-effects-element-type-background), .elementor-16794 .elementor-element.elementor-element-0b12766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-16794 .elementor-element.elementor-element-e4d085f .elementor-heading-title{font-size:45px;}.elementor-16794 .elementor-element.elementor-element-f0f685f .elementor-heading-title{font-size:35px;}.elementor-16794 .elementor-element.elementor-element-7358fff .elementor-heading-title{font-size:45px;}.elementor-16794 .elementor-element.elementor-element-3794b9f .elementor-heading-title{font-size:45px;}.elementor-16794 .elementor-element.elementor-element-b011fa0 .elementor-heading-title{font-size:45px;}.elementor-16794 .elementor-element.elementor-element-f0940ba .elementor-heading-title{font-size:45px;}.elementor-16794 .elementor-element.elementor-element-9f801a4 .elementor-heading-title{font-size:45px;}.elementor-16794 .elementor-element.elementor-element-55e11ac .elementor-heading-title{font-size:45px;}.elementor-16794 .elementor-element.elementor-element-9c9c2fa .elementor-heading-title{font-size:45px;}}/* 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 */