.elementor-683 .elementor-element.elementor-element-e8ce9e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:.75;--padding-top:83px;--padding-bottom:200px;--padding-left:120px;--padding-right:120px}.elementor-683 .elementor-element.elementor-element-e8ce9e4:not(.elementor-motion-effects-element-type-background),.elementor-683 .elementor-element.elementor-element-e8ce9e4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-683 .elementor-element.elementor-element-e8ce9e4:before,.elementor-683 .elementor-element.elementor-element-e8ce9e4>.elementor-background-video-container:before,.elementor-683 .elementor-element.elementor-element-e8ce9e4>.e-con-inner>.elementor-background-video-container:before,.elementor-683 .elementor-element.elementor-element-e8ce9e4>.elementor-background-slideshow:before,.elementor-683 .elementor-element.elementor-element-e8ce9e4>.e-con-inner>.elementor-background-slideshow:before,.elementor-683 .elementor-element.elementor-element-e8ce9e4>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://handandstone.ca/wp-content/uploads/2025/03/HS_Illustration-Stones_CMYK_Ligh-1.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:cover}.elementor-683 .elementor-element.elementor-element-9d50509{width:var(--container-widget-width,708px);max-width:708px;--container-widget-width:708px;--container-widget-flex-grow:0;text-align:center}.elementor-683 .elementor-element.elementor-element-9d50509>.elementor-widget-container{padding:0 0 3em}.elementor-683 .elementor-element.elementor-element-9d50509.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-683 .elementor-element.elementor-element-9d50509 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:5em;font-weight:700;color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-94f9c50{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:2px 0 0;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-primary);--border-color:var(--e-global-color-primary);--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-683 .elementor-element.elementor-element-2d79172{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-683 .elementor-element.elementor-element-cb4ccbb .elementor-heading-title{font-family:var(--e-global-typography-cffb195-font-family),Sans-serif;font-size:var(--e-global-typography-cffb195-font-size);font-weight:var(--e-global-typography-cffb195-font-weight);line-height:var(--e-global-typography-cffb195-line-height);letter-spacing:var(--e-global-typography-cffb195-letter-spacing);word-spacing:var(--e-global-typography-cffb195-word-spacing);color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet>fieldset:last-child{margin-bottom:0}.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-input{color:var(--e-global-color-primary);background-color:var(--e-global-color-accent);border-style:solid;border-width:2px;border-color:var(--e-global-color-accent);padding:6px}.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-input::placeholder{color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-input::-webkit-input-placeholder{color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-input::-moz-placeholder{color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-input:-ms-input-placeholder{color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-input:-moz-placeholder{color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-input:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-accent);border-color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-input:hover::placeholder{color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-input:hover::-webkit-input-placeholder{color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-input:hover::-moz-placeholder{color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-input:hover:-ms-input-placeholder{color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-input:hover:-moz-placeholder{color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-input-icon{color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .acplt-loader span{background-color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-clear-button,.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .acplt-clear{color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-locate-button{color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-geo-radius,.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-geo-radius input{font-family:"Helvetica",Sans-serif;font-size:1em;font-weight:500;line-height:1.3em;color:var(--e-global-color-primary);background-color:var(--e-global-color-text)}.elementor-683 .elementor-element.elementor-element-116aee9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-683 .elementor-element.elementor-element-0a04752 .elementor-heading-title{font-family:var(--e-global-typography-cffb195-font-family),Sans-serif;font-size:var(--e-global-typography-cffb195-font-size);font-weight:var(--e-global-typography-cffb195-font-weight);line-height:var(--e-global-typography-cffb195-line-height);letter-spacing:var(--e-global-typography-cffb195-letter-spacing);word-spacing:var(--e-global-typography-cffb195-word-spacing);color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-f68bc6a .wpgb-facet>fieldset:last-child{margin-bottom:0}.elementor-683 .elementor-element.elementor-element-f68bc6a .wpgb-select,.elementor-683 .elementor-element.elementor-element-f68bc6a .wpgb-select *{font-family:"Helvetica",Sans-serif;font-size:1em;font-weight:500;line-height:1.3em}.elementor-683 .elementor-element.elementor-element-f68bc6a .wpgb-select,.elementor-683 .elementor-element.elementor-element-f68bc6a .wpgb-select .wpgb-select-search,.elementor-683 .elementor-element.elementor-element-f68bc6a .wpgb-select input{color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-f68bc6a .wpgb-select input::placeholder{color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-f68bc6a .wpgb-select input::-webkit-input-placeholder{color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-f68bc6a .wpgb-select input::-moz-placeholder{color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-f68bc6a .wpgb-select input:-ms-input-placeholder{color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-f68bc6a .wpgb-select input:-moz-placeholder{color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-f68bc6a .wpgb-select{background-color:var(--e-global-color-accent)}.elementor-683 .elementor-element.elementor-element-f68bc6a .wpgb-facet .wpgb-select-toggle{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-f68bc6a .wpgb-facet .wpgb-select-separator{background-color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-f68bc6a .wpgb-facet .wpgb-select-loader span{background-color:var(--e-global-color-primary)}.elementor-683 .elementor-element.elementor-element-eb354fc{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-683 .elementor-element.elementor-element-71173e7 .wpgb-facet>fieldset:last-child{margin-bottom:0}@media(max-width:1024px){.elementor-683 .elementor-element.elementor-element-94f9c50{--grid-auto-flow:row}.elementor-683 .elementor-element.elementor-element-cb4ccbb .elementor-heading-title{font-size:var(--e-global-typography-cffb195-font-size);line-height:var(--e-global-typography-cffb195-line-height);letter-spacing:var(--e-global-typography-cffb195-letter-spacing);word-spacing:var(--e-global-typography-cffb195-word-spacing)}.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-geo-radius,.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-geo-radius input{font-size:1.1em;line-height:1.1em}.elementor-683 .elementor-element.elementor-element-0a04752 .elementor-heading-title{font-size:var(--e-global-typography-cffb195-font-size);line-height:var(--e-global-typography-cffb195-line-height);letter-spacing:var(--e-global-typography-cffb195-letter-spacing);word-spacing:var(--e-global-typography-cffb195-word-spacing)}.elementor-683 .elementor-element.elementor-element-f68bc6a .wpgb-select,.elementor-683 .elementor-element.elementor-element-f68bc6a .wpgb-select *{font-size:1.1em;line-height:1.1em}.elementor-683 .elementor-element.elementor-element-eb354fc{--grid-auto-flow:row}}@media(min-width:768px){.elementor-683 .elementor-element.elementor-element-e8ce9e4{--content-width:1600px}}@media(max-width:767px){.elementor-683 .elementor-element.elementor-element-e8ce9e4{--content-width:100%;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-683 .elementor-element.elementor-element-9d50509>.elementor-widget-container{padding:0 0 1em}.elementor-683 .elementor-element.elementor-element-9d50509 .elementor-heading-title{font-size:2em}.elementor-683 .elementor-element.elementor-element-94f9c50{--width:100%;--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-683 .elementor-element.elementor-element-2d79172{--gap:5px 5px;--row-gap:5px;--column-gap:5px}.elementor-683 .elementor-element.elementor-element-cb4ccbb .elementor-heading-title{font-size:var(--e-global-typography-cffb195-font-size);line-height:var(--e-global-typography-cffb195-line-height);letter-spacing:var(--e-global-typography-cffb195-letter-spacing);word-spacing:var(--e-global-typography-cffb195-word-spacing)}.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-input{padding:6px}.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-geo-radius,.elementor-683 .elementor-element.elementor-element-665b1c5 .wpgb-facet .wpgb-geo-radius input{font-size:1em;line-height:1.1em}.elementor-683 .elementor-element.elementor-element-116aee9{--gap:5px 5px;--row-gap:5px;--column-gap:5px}.elementor-683 .elementor-element.elementor-element-0a04752 .elementor-heading-title{font-size:var(--e-global-typography-cffb195-font-size);line-height:var(--e-global-typography-cffb195-line-height);letter-spacing:var(--e-global-typography-cffb195-letter-spacing);word-spacing:var(--e-global-typography-cffb195-word-spacing)}.elementor-683 .elementor-element.elementor-element-f68bc6a .wpgb-select,.elementor-683 .elementor-element.elementor-element-f68bc6a .wpgb-select *{font-size:1em;line-height:1.1em}.elementor-683 .elementor-element.elementor-element-eb354fc{--width:100%;--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-683 .elementor-element.elementor-element-7fa3d78{width:100%;max-width:100%}}.elementor-683 .elementor-element.elementor-element-71173e7 .wpgb-map-facet.wpgb-map-loaded{border-radius:10px;height:800px}@media only screen and (max-width:600px){.elementor-683 .elementor-element.elementor-element-71173e7 .wpgb-map-facet.wpgb-map-loaded{border-radius:10px;height:200px}}.elementor-683 .elementor-element.elementor-element-7fa3d78{max-height:800px;overflow-y:scroll;scrollbar-color:#fff transparent;overflow-x:hidden}@media only screen and (max-width:600px){.elementor-683 .elementor-element.elementor-element-7fa3d78{scrollbar-color:transparent transparent}.elementor-683 .elementor-element.elementor-element-7fa3d78{max-height;20000px !important}}