.elementor-9 .elementor-element.elementor-element-df6cb44{margin-top:-179px;margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-1b7039b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-dbc1a40{--swiper-slides-to-display:1;--swiper-slides-gap:10px;}.elementor-9 .elementor-element.elementor-element-c445445{padding:80px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3617416 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-3617416 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-650a5f4:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-650a5f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-650a5f4 > .elementor-container{min-height:480px;}.elementor-9 .elementor-element.elementor-element-650a5f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-650a5f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-12ec096.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-12ec096.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-12ec096 > .elementor-element-populated{border-style:none;padding:60px 60px 60px 60px;}.elementor-9 .elementor-element.elementor-element-bac5915 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:37px;color:var( --e-global-color-22f8d6d );}.elementor-9 .elementor-element.elementor-element-8bfcc18{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-9 .elementor-element.elementor-element-8bfcc18 .elementor-divider-separator{width:19%;}.elementor-9 .elementor-element.elementor-element-8bfcc18 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-9 .elementor-element.elementor-element-89cc5a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-89cc5a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://harpsonthehill.ca/wp-content/uploads/2023/03/harp-long.jpg");background-position:center center;background-repeat:no-repeat;background-size:92% auto;}.elementor-9 .elementor-element.elementor-element-89cc5a0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-89cc5a0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-0a4fef3 > .elementor-container{min-height:230px;}.elementor-9 .elementor-element.elementor-element-0a4fef3{margin-top:0px;margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-5cc18af:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-5cc18af > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-04da2f2 );}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-5cc18af.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-5cc18af.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-5cc18af > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-9 .elementor-element.elementor-element-5cc18af > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5cc18af > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-70b6656{text-align:center;}.elementor-9 .elementor-element.elementor-element-70b6656 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:38px;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-437bad6{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-9 .elementor-element.elementor-element-437bad6 .elementor-divider-separator{width:27%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-437bad6 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-3e2ba24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3e2ba24{text-align:center;line-height:21px;}.elementor-9 .elementor-element.elementor-element-521f8f8 > .elementor-container{min-height:230px;}.elementor-9 .elementor-element.elementor-element-521f8f8{margin-top:10px;margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-3792c6c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-3792c6c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://harpsonthehill.ca/wp-content/uploads/2023/03/lady-with-harp.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-3792c6c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3792c6c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-b9671b5 > .elementor-container{min-height:245px;}.elementor-9 .elementor-element.elementor-element-1975d3a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-282e481.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-282e481.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-06646f4 > .elementor-container{min-height:245px;}.elementor-9 .elementor-element.elementor-element-06646f4{margin-top:0px;margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-a89fdfa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-a89fdfa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-a89fdfa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-a89fdfa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-a89fdfa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-9 .elementor-element.elementor-element-a89fdfa > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a89fdfa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-48ab65c{text-align:center;}.elementor-9 .elementor-element.elementor-element-48ab65c .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:38px;text-transform:uppercase;color:var( --e-global-color-22f8d6d );}.elementor-9 .elementor-element.elementor-element-6151430{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-9 .elementor-element.elementor-element-6151430 .elementor-divider-separator{width:27%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-6151430 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-e35bdb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e35bdb9{text-align:center;line-height:21px;color:var( --e-global-color-22f8d6d );}.elementor-9 .elementor-element.elementor-element-c4fda88 > .elementor-container{min-height:245px;}.elementor-9 .elementor-element.elementor-element-c4fda88{padding:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-db03458 > .elementor-container{min-height:250px;}.elementor-9 .elementor-element.elementor-element-db03458{margin-top:0px;margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-f8dc004:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-f8dc004 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-04da2f2 );}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-f8dc004.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-f8dc004.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-f8dc004 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-9 .elementor-element.elementor-element-f8dc004 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f8dc004 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-f0d87fa{text-align:center;}.elementor-9 .elementor-element.elementor-element-f0d87fa .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:38px;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-c7bdcd9{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-9 .elementor-element.elementor-element-c7bdcd9 .elementor-divider-separator{width:27%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-c7bdcd9 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-878f236 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-878f236{text-align:center;line-height:21px;}.elementor-9 .elementor-element.elementor-element-944d344 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2fa6b66 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-72a67da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-72a67da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4bcb39f );}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-72a67da.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-72a67da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-72a67da > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-72a67da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-47f4e7c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-47f4e7c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4bcb39f );}.elementor-9 .elementor-element.elementor-element-47f4e7c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-47f4e7c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-2b2aff6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9 .elementor-element.elementor-element-4f789d8 > .elementor-element-populated{padding:0px 20px 0px 40px;}.elementor-9 .elementor-element.elementor-element-2ea483e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-2ea483e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-2ea483e > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-9 .elementor-element.elementor-element-2ea483e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-aa4033f .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:60px;color:var( --e-global-color-22f8d6d );}.elementor-9 .elementor-element.elementor-element-d31529c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-9 .elementor-element.elementor-element-d31529c .elementor-divider-separator{width:12%;}.elementor-9 .elementor-element.elementor-element-d31529c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-9 .elementor-element.elementor-element-f2bcd41{font-family:"Figtree", Sans-serif;font-size:18px;color:var( --e-global-color-22f8d6d );}.elementor-9 .elementor-element.elementor-element-b2d1cec .elementor-button{background-color:#FFFFFF00;font-family:"Figtree", Sans-serif;font-size:18px;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-9 .elementor-element.elementor-element-b2d1cec > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-dda01d4{margin-top:80px;margin-bottom:80px;}.elementor-9 .elementor-element.elementor-element-b629cf5{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-9 .elementor-element.elementor-element-b629cf5 .swiper-slide > .elementor-element{height:100%;}.elementor-9 .elementor-element.elementor-element-c979f65:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c979f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4bcb39f );}.elementor-9 .elementor-element.elementor-element-c979f65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-9 .elementor-element.elementor-element-c979f65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-0b7b1eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-60px;margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-0b7b1eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-8df95a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-8df95a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22f8d6d );}.elementor-9 .elementor-element.elementor-element-8df95a1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-9 .elementor-element.elementor-element-8df95a1 > .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:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-8df95a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-07e5ae5{text-align:center;}.elementor-9 .elementor-element.elementor-element-07e5ae5 .elementor-heading-title{font-size:20px;text-transform:uppercase;letter-spacing:1.2px;}.elementor-9 .elementor-element.elementor-element-d5cb3fe{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-9 .elementor-element.elementor-element-d5cb3fe .elementor-divider-separator{width:23%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-d5cb3fe .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-9bdaa17{text-align:center;}.elementor-9 .elementor-element.elementor-element-86dd0f8 .elementor-button{background-color:var( --e-global-color-22f8d6d );font-size:18px;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-86dd0f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-86dd0f8 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-9 .elementor-element.elementor-element-b297a0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-60px;margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-b297a0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-479c133:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-479c133 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22f8d6d );}.elementor-9 .elementor-element.elementor-element-479c133 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-9 .elementor-element.elementor-element-479c133 > .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:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-479c133 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-67b434f{text-align:center;}.elementor-9 .elementor-element.elementor-element-67b434f .elementor-heading-title{font-size:20px;text-transform:uppercase;letter-spacing:1.2px;}.elementor-9 .elementor-element.elementor-element-02e45c4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-9 .elementor-element.elementor-element-02e45c4 .elementor-divider-separator{width:23%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-02e45c4 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-9861ebf{text-align:center;}.elementor-9 .elementor-element.elementor-element-1c5bab0 .elementor-button{background-color:var( --e-global-color-22f8d6d );font-size:18px;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-1c5bab0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-1c5bab0 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-9 .elementor-element.elementor-element-83cea0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-60px;margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-83cea0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-3e692ff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-3e692ff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22f8d6d );}.elementor-9 .elementor-element.elementor-element-3e692ff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-9 .elementor-element.elementor-element-3e692ff > .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:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-3e692ff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-57acee5{text-align:center;}.elementor-9 .elementor-element.elementor-element-57acee5 .elementor-heading-title{font-size:20px;text-transform:uppercase;letter-spacing:1.2px;}.elementor-9 .elementor-element.elementor-element-e1b26f1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-9 .elementor-element.elementor-element-e1b26f1 .elementor-divider-separator{width:23%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-e1b26f1 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-961fde4{text-align:center;}.elementor-9 .elementor-element.elementor-element-886c87f .elementor-button{background-color:var( --e-global-color-22f8d6d );font-size:18px;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-886c87f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-886c87f .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-9 .elementor-element.elementor-element-0b9a171 > .elementor-container{min-height:467px;}.elementor-9 .elementor-element.elementor-element-0b9a171{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7304075 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-02c7c7a > .elementor-container{min-height:476px;}.elementor-9 .elementor-element.elementor-element-02c7c7a{margin-top:0px;margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-e7b288d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-e7b288d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-e7b288d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-e7b288d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-e7b288d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-9 .elementor-element.elementor-element-e7b288d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e7b288d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-3aed4fb{text-align:center;}.elementor-9 .elementor-element.elementor-element-3aed4fb .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:52px;text-transform:uppercase;color:var( --e-global-color-22f8d6d );}.elementor-9 .elementor-element.elementor-element-ca5d0a2{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-9 .elementor-element.elementor-element-ca5d0a2 .elementor-divider-separator{width:27%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-ca5d0a2 .elementor-divider{text-align:center;padding-block-start:17px;padding-block-end:17px;}.elementor-9 .elementor-element.elementor-element-0f0fb3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0f0fb3f{text-align:center;font-size:32px;line-height:39px;color:var( --e-global-color-22f8d6d );}.elementor-9 .elementor-element.elementor-element-e9d15a5 .elementor-button{background-color:#FFFFFF00;font-family:"Figtree", Sans-serif;font-size:18px;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-9 .elementor-element.elementor-element-e9d15a5 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-e9d15a5 .elementor-button:focus{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-e9d15a5 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-60a2b59 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-884f169 > .elementor-container{min-height:476px;}.elementor-9 .elementor-element.elementor-element-884f169{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 20px;}.elementor-9 .elementor-element.elementor-element-f26afc8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-f26afc8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://harpsonthehill.ca/wp-content/uploads/2023/03/home-contact-hero.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-f26afc8 > .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:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f26afc8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-b9a2228{width:6%;}.elementor-9 .elementor-element.elementor-element-8df95a1{width:87.332%;}.elementor-9 .elementor-element.elementor-element-7e24744{width:6%;}.elementor-9 .elementor-element.elementor-element-58d0bea{width:6%;}.elementor-9 .elementor-element.elementor-element-479c133{width:87.332%;}.elementor-9 .elementor-element.elementor-element-e3102cc{width:6%;}.elementor-9 .elementor-element.elementor-element-424b701{width:6%;}.elementor-9 .elementor-element.elementor-element-3e692ff{width:87.332%;}.elementor-9 .elementor-element.elementor-element-03f1663{width:6%;}.elementor-9 .elementor-element.elementor-element-7304075{width:26%;}.elementor-9 .elementor-element.elementor-element-60a2b59{width:73.666%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-dbc1a40{--swiper-slides-to-display:2;}.elementor-9 .elementor-element.elementor-element-b629cf5{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-dbc1a40{--swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-b629cf5{--swiper-slides-to-display:1;}}/* Start custom CSS for column, class: .elementor-element-12ec096 */.elementor-9 .elementor-element.elementor-element-12ec096 > .elementor-element-populated {
outline: 1px solid var(--e-global-color-accent );
outline-offset: -30px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5cc18af */.elementor-9 .elementor-element.elementor-element-5cc18af > .elementor-element-populated {
    outline: 1px solid #fff;
outline-offset: -15px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a89fdfa */.elementor-9 .elementor-element.elementor-element-a89fdfa > .elementor-element-populated {
    outline: 1px solid var(--e-global-color-accent );
outline-offset: -15px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f8dc004 */.elementor-9 .elementor-element.elementor-element-f8dc004 > .elementor-element-populated {
    outline: 1px solid #fff;
outline-offset: -15px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2ea483e */.elementor-9 .elementor-element.elementor-element-2ea483e > .elementor-element-populated {
    outline: 1px solid var(--e-global-color-accent );
outline-offset: -30px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e7b288d */.elementor-9 .elementor-element.elementor-element-e7b288d > .elementor-element-populated {
    outline: 1px solid #fff;
outline-offset: -15px;
}/* End custom CSS */