.elementor-16434 .elementor-element.elementor-element-ef3d62b{--display:flex;--min-height:445px;--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;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:.28;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:4em;--padding-right:4em}.elementor-16434 .elementor-element.elementor-element-ef3d62b:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-ef3d62b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-ef3d62b:before,.elementor-16434 .elementor-element.elementor-element-ef3d62b>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-ef3d62b>.e-con-inner>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-ef3d62b>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-ef3d62b>.e-con-inner>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-ef3d62b>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://handandstone.ca/wp-content/uploads/2025/01/HS_Illustration-Stones_RGB_Deep-Blue-e1737582125191.png");--background-overlay:'';background-position:top center;background-repeat:repeat;background-size:200% auto}.elementor-16434 .elementor-element.elementor-element-ef3d62b.e-con{--align-self:center}.elementor-16434 .elementor-element.elementor-element-a45a16d{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-16434 .elementor-element.elementor-element-a9257f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16434 .elementor-element.elementor-element-bdeda5c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16434 .elementor-element.elementor-element-2e98797 .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:1.1em;font-weight:500;text-transform:uppercase;letter-spacing:.6px;color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-69842d5>.elementor-widget-container{margin:-23px 0 0 -5px;padding:0}.elementor-16434 .elementor-element.elementor-element-69842d5{text-align:left}.elementor-16434 .elementor-element.elementor-element-69842d5 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:6em;font-weight:600;line-height:1em;color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-4f9a03d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16434 .elementor-element.elementor-element-2af7aad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2)}.elementor-16434 .elementor-element.elementor-element-2af7aad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2)}.elementor-16434 .elementor-element.elementor-element-2af7aad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2)}.elementor-16434 .elementor-element.elementor-element-2af7aad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2)}.elementor-16434 .elementor-element.elementor-element-2af7aad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2)}.elementor-16434 .elementor-element.elementor-element-2af7aad .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-16434 .elementor-element.elementor-element-2af7aad .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-16434 .elementor-element.elementor-element-2af7aad{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px}.elementor-16434 .elementor-element.elementor-element-2af7aad .elementor-icon-list-icon{padding-inline-end:8px}.elementor-16434 .elementor-element.elementor-element-2af7aad .elementor-icon-list-item>.elementor-icon-list-text,.elementor-16434 .elementor-element.elementor-element-2af7aad .elementor-icon-list-item>a{font-family:"Helvetica",Sans-serif;font-size:1.2em;font-weight:500;line-height:1.3em}.elementor-16434 .elementor-element.elementor-element-2af7aad .elementor-icon-list-text{color:var(--e-global-color-accent);transition:color .3s}.elementor-16434 .elementor-element.elementor-element-18ead3f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFFB3;--border-color:#FFFFFFB3}.elementor-16434 .elementor-element.elementor-element-3745618{text-align:center;font-family:"Playfair Display",Sans-serif;font-size:4em;font-weight:700;line-height:1.1em;color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-0d48ecb{width:var(--container-widget-width,888.976px);max-width:888.976px;--container-widget-width:888.976px;--container-widget-flex-grow:0;text-align:center}.elementor-16434 .elementor-element.elementor-element-0d48ecb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-0d48ecb .elementor-heading-title{font-family:"Sofia Pro",Sans-serif;font-size:2.9em;font-weight:500;line-height:1em;color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-55babb3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-16434 .elementor-element.elementor-element-55babb3.e-con{--align-self:flex-end}.elementor-16434 .elementor-element.elementor-element-b381151 .elementor-button{background-color:var(--e-global-color-accent);font-family:"Helvetica",Sans-serif;font-size:1.1em;font-weight:500;text-transform:uppercase;line-height:30px;letter-spacing:0px;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:2px;border-color:var(--e-global-color-accent);padding:10px 45px}.elementor-16434 .elementor-element.elementor-element-b381151 .elementor-button:hover,.elementor-16434 .elementor-element.elementor-element-b381151 .elementor-button:focus{background-color:#FFFFFF00;color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-b381151.elementor-element{--align-self:flex-start}.elementor-16434 .elementor-element.elementor-element-b381151 .elementor-button:hover svg,.elementor-16434 .elementor-element.elementor-element-b381151 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-5aa5177 .elementor-button{background-color:#FFFFFF00;font-family:var(--e-global-typography-66fa092-font-family),Sans-serif;font-size:var(--e-global-typography-66fa092-font-size);font-weight:var(--e-global-typography-66fa092-font-weight);text-transform:var(--e-global-typography-66fa092-text-transform);line-height:var(--e-global-typography-66fa092-line-height);fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-style:solid;border-width:2px;border-color:var(--e-global-color-accent);padding:10px 45px}.elementor-16434 .elementor-element.elementor-element-5aa5177 .elementor-button:hover,.elementor-16434 .elementor-element.elementor-element-5aa5177 .elementor-button:focus{background-color:var(--e-global-color-accent);color:var(--e-global-color-primary);border-color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-5aa5177.elementor-element{--align-self:flex-start}.elementor-16434 .elementor-element.elementor-element-5aa5177 .elementor-button:hover svg,.elementor-16434 .elementor-element.elementor-element-5aa5177 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-b7c652b .elementor-button{background-color:#FFFFFF00;font-family:var(--e-global-typography-ea74a71-font-family),Sans-serif;font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height);fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-style:solid;border-width:0 0 2px;border-color:#FFFFFF00;border-radius:0;padding:0}.elementor-16434 .elementor-element.elementor-element-b7c652b>.elementor-widget-container{margin:0;padding:0 0 0 1em}.elementor-16434 .elementor-element.elementor-element-b7c652b.elementor-element{--align-self:center}.elementor-16434 .elementor-element.elementor-element-b7c652b .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-16434 .elementor-element.elementor-element-b7c652b .elementor-button:hover,.elementor-16434 .elementor-element.elementor-element-b7c652b .elementor-button:focus{border-color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-c30e1bc{--grid-template-columns:repeat(0,auto);--icon-size:20px;--grid-column-gap:31px;--grid-row-gap:0px}.elementor-16434 .elementor-element.elementor-element-c30e1bc .elementor-widget-container{text-align:left}.elementor-16434 .elementor-element.elementor-element-c30e1bc>.elementor-widget-container{margin:0;padding:0}.elementor-16434 .elementor-element.elementor-element-c30e1bc .elementor-social-icon{background-color:#07387400;--icon-padding:0em}.elementor-16434 .elementor-element.elementor-element-c30e1bc .elementor-social-icon i{color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-c30e1bc .elementor-social-icon svg{fill:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-c30e1bc .elementor-icon{border-radius:5px}.elementor-16434 .elementor-element.elementor-element-c30e1bc .elementor-social-icon:hover{background-color:var(--e-global-color-11b49d6)}.elementor-16434 .elementor-element.elementor-element-c30e1bc .elementor-social-icon:hover i{color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-c30e1bc .elementor-social-icon:hover svg{fill:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-2970197{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16434 .elementor-element.elementor-element-2970197.e-con{--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-bfb35fd{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9em;--padding-bottom:5em;--padding-left:4em;--padding-right:4em;--z-index:0}.elementor-16434 .elementor-element.elementor-element-bfb35fd:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-bfb35fd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://handandstone.ca/wp-content/uploads/2025/04/nuface-2.jpg");background-repeat:no-repeat;background-size:cover}.elementor-16434 .elementor-element.elementor-element-41f3343{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:.5;border-style:none;--border-style:none;--border-radius:10px;--padding-top:5em;--padding-bottom:3em;--padding-left:5em;--padding-right:3em}.elementor-16434 .elementor-element.elementor-element-41f3343:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-41f3343>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(165deg,#007caf 0%,#007caf 66%)}.elementor-16434 .elementor-element.elementor-element-41f3343:before,.elementor-16434 .elementor-element.elementor-element-41f3343>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-41f3343>.e-con-inner>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-41f3343>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-41f3343>.e-con-inner>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-41f3343>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-16434 .elementor-element.elementor-element-41f3343.e-con{--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-1cb6654{z-index:0}.elementor-16434 .elementor-element.elementor-element-1cb6654 .ue-badge-rotated-forward{position:absolute;width:1px;height:1px;z-index:5}.elementor-16434 .elementor-element.elementor-element-1cb6654 .ue-badge-rotated-reverse{margin-top:54px;background-color:#cd232f;padding:5px}.elementor-16434 .elementor-element.elementor-element-1cb6654 .ue-badge-rotated-reverse.ue-badge-top-right,.elementor-16434 .elementor-element.elementor-element-1cb6654 .ue-badge-rotated-reverse.ue-badge-top-left{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(-45deg)}.elementor-16434 .elementor-element.elementor-element-1cb6654 .ue-badge-rotated-reverse.ue-badge-bottom-left,.elementor-16434 .elementor-element.elementor-element-1cb6654 .ue-badge-rotated-reverse.ue-badge-bottom-right{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(135deg)}.elementor-16434 .elementor-element.elementor-element-1cb6654 .ue-badge-title{color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-f537e60{z-index:0}.elementor-16434 .elementor-element.elementor-element-f537e60 .ue-badge-rotated-forward{position:absolute;width:1px;height:1px;z-index:5}.elementor-16434 .elementor-element.elementor-element-f537e60 .ue-badge-rotated-reverse{margin-top:54px;background-color:var(--e-global-color-a2c8aec);padding:5px}.elementor-16434 .elementor-element.elementor-element-f537e60 .ue-badge-rotated-reverse.ue-badge-top-right,.elementor-16434 .elementor-element.elementor-element-f537e60 .ue-badge-rotated-reverse.ue-badge-top-left{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(-45deg)}.elementor-16434 .elementor-element.elementor-element-f537e60 .ue-badge-rotated-reverse.ue-badge-bottom-left,.elementor-16434 .elementor-element.elementor-element-f537e60 .ue-badge-rotated-reverse.ue-badge-bottom-right{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(135deg)}.elementor-16434 .elementor-element.elementor-element-f537e60 .ue-badge-title{color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-3969d42{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16434 .elementor-element.elementor-element-51e3167>.elementor-widget-container{margin:0 0 -17px}.elementor-16434 .elementor-element.elementor-element-51e3167{font-family:"Playfair Display",Sans-serif;font-size:4.7em;font-weight:700;line-height:1.1em;color:#fff}.elementor-16434 .elementor-element.elementor-element-51d5f02>.elementor-widget-container{margin:0 0 -17px}.elementor-16434 .elementor-element.elementor-element-51d5f02{font-family:"Sofia Pro",Sans-serif;font-size:4.7em;font-weight:700;line-height:1.1em;color:#fff}.elementor-16434 .elementor-element.elementor-element-ba9669d>.elementor-widget-container{margin:0 0 -17px}.elementor-16434 .elementor-element.elementor-element-ba9669d{font-family:"Sofia Pro",Sans-serif;font-size:4.7em;font-weight:700;line-height:1.1em;color:#fff}.elementor-16434 .elementor-element.elementor-element-ac8b305{font-size:10px;color:#fff}.elementor-16434 .elementor-element.elementor-element-5d619ac .elementor-button{background-color:#8C185B00;font-family:var(--e-global-typography-ea74a71-font-family),Sans-serif;font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height);fill:#fff;color:#fff;border-style:solid;border-width:0 0 1px;border-color:#8C185B00;border-radius:0;padding:8px}.elementor-16434 .elementor-element.elementor-element-5d619ac .elementor-button:hover,.elementor-16434 .elementor-element.elementor-element-5d619ac .elementor-button:focus{background-color:var(--e-global-color-11b49d6);color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-5d619ac.elementor-element{--align-self:flex-start}.elementor-16434 .elementor-element.elementor-element-5d619ac{z-index:10}.elementor-16434 .elementor-element.elementor-element-5d619ac .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-16434 .elementor-element.elementor-element-5d619ac .elementor-button:hover svg,.elementor-16434 .elementor-element.elementor-element-5d619ac .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-c6cfdd0{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9em;--padding-bottom:5em;--padding-left:4em;--padding-right:4em;--z-index:0}.elementor-16434 .elementor-element.elementor-element-c6cfdd0:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-c6cfdd0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://handandstone.ca/wp-content/uploads/2025/04/CIJ-BG.png");background-repeat:no-repeat;background-size:cover}.elementor-16434 .elementor-element.elementor-element-54c23c4{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:.5;border-style:none;--border-style:none;--border-radius:10px;--padding-top:5em;--padding-bottom:3em;--padding-left:5em;--padding-right:3em}.elementor-16434 .elementor-element.elementor-element-54c23c4:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-54c23c4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(165deg,#cd232f 0%,#da6f77 66%)}.elementor-16434 .elementor-element.elementor-element-54c23c4:before,.elementor-16434 .elementor-element.elementor-element-54c23c4>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-54c23c4>.e-con-inner>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-54c23c4>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-54c23c4>.e-con-inner>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-54c23c4>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-16434 .elementor-element.elementor-element-54c23c4.e-con{--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-06b6592{z-index:0}.elementor-16434 .elementor-element.elementor-element-06b6592 .ue-badge-rotated-forward{position:absolute;width:1px;height:1px;z-index:5}.elementor-16434 .elementor-element.elementor-element-06b6592 .ue-badge-rotated-reverse{margin-top:54px;background-color:#cd232f;padding:5px}.elementor-16434 .elementor-element.elementor-element-06b6592 .ue-badge-rotated-reverse.ue-badge-top-right,.elementor-16434 .elementor-element.elementor-element-06b6592 .ue-badge-rotated-reverse.ue-badge-top-left{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(-45deg)}.elementor-16434 .elementor-element.elementor-element-06b6592 .ue-badge-rotated-reverse.ue-badge-bottom-left,.elementor-16434 .elementor-element.elementor-element-06b6592 .ue-badge-rotated-reverse.ue-badge-bottom-right{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(135deg)}.elementor-16434 .elementor-element.elementor-element-06b6592 .ue-badge-title{color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-76300e4{z-index:0}.elementor-16434 .elementor-element.elementor-element-76300e4 .ue-badge-rotated-forward{position:absolute;width:1px;height:1px;z-index:5}.elementor-16434 .elementor-element.elementor-element-76300e4 .ue-badge-rotated-reverse{margin-top:54px;background-color:var(--e-global-color-a2c8aec);padding:5px}.elementor-16434 .elementor-element.elementor-element-76300e4 .ue-badge-rotated-reverse.ue-badge-top-right,.elementor-16434 .elementor-element.elementor-element-76300e4 .ue-badge-rotated-reverse.ue-badge-top-left{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(-45deg)}.elementor-16434 .elementor-element.elementor-element-76300e4 .ue-badge-rotated-reverse.ue-badge-bottom-left,.elementor-16434 .elementor-element.elementor-element-76300e4 .ue-badge-rotated-reverse.ue-badge-bottom-right{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(135deg)}.elementor-16434 .elementor-element.elementor-element-76300e4 .ue-badge-title{color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-5343124{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16434 .elementor-element.elementor-element-5343124.e-con{--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-a88fbb1>.elementor-widget-container{margin:0 0 -17px}.elementor-16434 .elementor-element.elementor-element-a88fbb1{font-family:"Playfair Display",Sans-serif;font-size:4.7em;font-weight:700;line-height:1.1em;color:#fff}.elementor-16434 .elementor-element.elementor-element-6599cf3>.elementor-widget-container{margin:0 0 -17px}.elementor-16434 .elementor-element.elementor-element-6599cf3{font-family:"Sofia Pro",Sans-serif;font-size:4.7em;font-weight:700;line-height:1.1em;color:#fff}.elementor-16434 .elementor-element.elementor-element-c952680>.elementor-widget-container{margin:0 0 -17px}.elementor-16434 .elementor-element.elementor-element-c952680{font-family:"Sofia Pro",Sans-serif;font-size:4.7em;font-weight:700;line-height:1.1em;color:#fff}.elementor-16434 .elementor-element.elementor-element-64cb459{font-size:10px;color:#fff}.elementor-16434 .elementor-element.elementor-element-d5dacef .elementor-button{background-color:#8C185B00;font-family:var(--e-global-typography-ea74a71-font-family),Sans-serif;font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height);fill:#fff;color:#fff;border-style:solid;border-width:0 0 1px;border-color:#8C185B00;border-radius:0;padding:8px}.elementor-16434 .elementor-element.elementor-element-d5dacef .elementor-button:hover,.elementor-16434 .elementor-element.elementor-element-d5dacef .elementor-button:focus{background-color:var(--e-global-color-11b49d6);color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-d5dacef.elementor-element{--align-self:flex-start}.elementor-16434 .elementor-element.elementor-element-d5dacef{z-index:10}.elementor-16434 .elementor-element.elementor-element-d5dacef .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-16434 .elementor-element.elementor-element-d5dacef .elementor-button:hover svg,.elementor-16434 .elementor-element.elementor-element-d5dacef .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-b01e7d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:5em;--padding-bottom:5em;--padding-left:4em;--padding-right:4em;--z-index:0}.elementor-16434 .elementor-element.elementor-element-b01e7d2:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-b01e7d2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://handandstone.ca/wp-content/uploads/2025/01/shutterstock_1972387139-scaled-e1739028205981.jpg");background-position:0 -479px;background-size:cover}.elementor-16434 .elementor-element.elementor-element-db8bd2d{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:.54;border-style:solid;--border-style:solid;border-width:2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-primary);--border-color:var(--e-global-color-primary);--border-radius:10px;--padding-top:5em;--padding-bottom:3em;--padding-left:5em;--padding-right:3em}.elementor-16434 .elementor-element.elementor-element-db8bd2d:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-db8bd2d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-16434 .elementor-element.elementor-element-db8bd2d:before,.elementor-16434 .elementor-element.elementor-element-db8bd2d>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-db8bd2d>.e-con-inner>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-db8bd2d>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-db8bd2d>.e-con-inner>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-db8bd2d>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-16434 .elementor-element.elementor-element-db8bd2d.e-con{--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-d957416 .ue-badge-rotated-forward{position:absolute;width:285px;height:285px;z-index:5}.elementor-16434 .elementor-element.elementor-element-d957416 .ue-badge-rotated-reverse{margin-top:54px;background-color:var(--e-global-color-a2c8aec);padding:5px}.elementor-16434 .elementor-element.elementor-element-d957416 .ue-badge-rotated-reverse.ue-badge-top-right,.elementor-16434 .elementor-element.elementor-element-d957416 .ue-badge-rotated-reverse.ue-badge-top-left{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(-45deg)}.elementor-16434 .elementor-element.elementor-element-d957416 .ue-badge-rotated-reverse.ue-badge-bottom-left,.elementor-16434 .elementor-element.elementor-element-d957416 .ue-badge-rotated-reverse.ue-badge-bottom-right{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(135deg)}.elementor-16434 .elementor-element.elementor-element-d957416 .ue-badge-title{font-family:var(--e-global-typography-66fa092-font-family),Sans-serif;font-size:var(--e-global-typography-66fa092-font-size);font-weight:var(--e-global-typography-66fa092-font-weight);text-transform:var(--e-global-typography-66fa092-text-transform);line-height:var(--e-global-typography-66fa092-line-height);color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-d957416 .ue-badge-icon{color:#000}.elementor-16434 .elementor-element.elementor-element-d957416 .ue-badge-icon svg{fill:#000;height:25px}.elementor-16434 .elementor-element.elementor-element-d957416 .ue-badge-container{flex-direction:row-reverse;gap:10px}.elementor-16434 .elementor-element.elementor-element-d957416 .ue-badge-icon i{font-size:25px}.elementor-16434 .elementor-element.elementor-element-48351c9 .ue-badge-rotated-forward{position:absolute;width:285px;height:285px;z-index:5}.elementor-16434 .elementor-element.elementor-element-48351c9 .ue-badge-rotated-reverse{margin-top:54px;background-color:var(--e-global-color-a2c8aec);padding:5px}.elementor-16434 .elementor-element.elementor-element-48351c9 .ue-badge-rotated-reverse.ue-badge-top-right,.elementor-16434 .elementor-element.elementor-element-48351c9 .ue-badge-rotated-reverse.ue-badge-top-left{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(-45deg)}.elementor-16434 .elementor-element.elementor-element-48351c9 .ue-badge-rotated-reverse.ue-badge-bottom-left,.elementor-16434 .elementor-element.elementor-element-48351c9 .ue-badge-rotated-reverse.ue-badge-bottom-right{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(135deg)}.elementor-16434 .elementor-element.elementor-element-48351c9 .ue-badge-title{font-family:var(--e-global-typography-66fa092-font-family),Sans-serif;font-size:var(--e-global-typography-66fa092-font-size);font-weight:var(--e-global-typography-66fa092-font-weight);text-transform:var(--e-global-typography-66fa092-text-transform);line-height:var(--e-global-typography-66fa092-line-height);color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-48351c9 .ue-badge-icon{color:#000}.elementor-16434 .elementor-element.elementor-element-48351c9 .ue-badge-icon svg{fill:#000;height:25px}.elementor-16434 .elementor-element.elementor-element-48351c9 .ue-badge-container{flex-direction:row-reverse;gap:10px}.elementor-16434 .elementor-element.elementor-element-48351c9 .ue-badge-icon i{font-size:25px}.elementor-16434 .elementor-element.elementor-element-13ed370{width:var(--container-widget-width,91.892%);max-width:91.892%;--container-widget-width:91.892%;--container-widget-flex-grow:0;text-align:left}.elementor-16434 .elementor-element.elementor-element-13ed370.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-13ed370 .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:3em;font-weight:600;color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-00c292b{width:var(--container-widget-width,108.369%);max-width:108.369%;--container-widget-width:108.369%;--container-widget-flex-grow:0;text-align:left}.elementor-16434 .elementor-element.elementor-element-00c292b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-00c292b .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-ffb6c1d .elementor-button{background-color:#FFFFFF00;font-family:var(--e-global-typography-ea74a71-font-family),Sans-serif;font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-text);border-radius:0;padding:0}.elementor-16434 .elementor-element.elementor-element-ffb6c1d.elementor-element{--align-self:flex-start}.elementor-16434 .elementor-element.elementor-element-ffb6c1d .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-16434 .elementor-element.elementor-element-ffb6c1d .elementor-button:hover,.elementor-16434 .elementor-element.elementor-element-ffb6c1d .elementor-button:focus{border-color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-51e0775{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:5em;--padding-bottom:5em;--padding-left:4em;--padding-right:4em;--z-index:0}.elementor-16434 .elementor-element.elementor-element-51e0775:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-51e0775>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://handandstone.ca/wp-content/uploads/2024/12/shutterstock_2088122002-1-scaled-e1742225991974.jpg");background-position:0 -479px;background-size:cover}.elementor-16434 .elementor-element.elementor-element-414d77d{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:.54;border-style:solid;--border-style:solid;border-width:2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-primary);--border-color:var(--e-global-color-primary);--border-radius:10px;--padding-top:5em;--padding-bottom:3em;--padding-left:5em;--padding-right:3em}.elementor-16434 .elementor-element.elementor-element-414d77d:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-414d77d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-16434 .elementor-element.elementor-element-414d77d:before,.elementor-16434 .elementor-element.elementor-element-414d77d>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-414d77d>.e-con-inner>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-414d77d>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-414d77d>.e-con-inner>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-414d77d>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-16434 .elementor-element.elementor-element-414d77d.e-con{--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-5fc61a9 .ue-badge-rotated-forward{position:absolute;width:285px;height:285px;z-index:5}.elementor-16434 .elementor-element.elementor-element-5fc61a9 .ue-badge-rotated-reverse{margin-top:54px;background-color:var(--e-global-color-a2c8aec);padding:5px}.elementor-16434 .elementor-element.elementor-element-5fc61a9 .ue-badge-rotated-reverse.ue-badge-top-right,.elementor-16434 .elementor-element.elementor-element-5fc61a9 .ue-badge-rotated-reverse.ue-badge-top-left{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(-45deg)}.elementor-16434 .elementor-element.elementor-element-5fc61a9 .ue-badge-rotated-reverse.ue-badge-bottom-left,.elementor-16434 .elementor-element.elementor-element-5fc61a9 .ue-badge-rotated-reverse.ue-badge-bottom-right{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(135deg)}.elementor-16434 .elementor-element.elementor-element-5fc61a9 .ue-badge-title{font-family:var(--e-global-typography-66fa092-font-family),Sans-serif;font-size:var(--e-global-typography-66fa092-font-size);font-weight:var(--e-global-typography-66fa092-font-weight);text-transform:var(--e-global-typography-66fa092-text-transform);line-height:var(--e-global-typography-66fa092-line-height);color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-5fc61a9 .ue-badge-icon{color:#000}.elementor-16434 .elementor-element.elementor-element-5fc61a9 .ue-badge-icon svg{fill:#000;height:25px}.elementor-16434 .elementor-element.elementor-element-5fc61a9 .ue-badge-container{flex-direction:row-reverse;gap:10px}.elementor-16434 .elementor-element.elementor-element-5fc61a9 .ue-badge-icon i{font-size:25px}.elementor-16434 .elementor-element.elementor-element-f51ba1d .ue-badge-rotated-forward{position:absolute;width:285px;height:285px;z-index:5}.elementor-16434 .elementor-element.elementor-element-f51ba1d .ue-badge-rotated-reverse{margin-top:54px;background-color:var(--e-global-color-a2c8aec);padding:5px}.elementor-16434 .elementor-element.elementor-element-f51ba1d .ue-badge-rotated-reverse.ue-badge-top-right,.elementor-16434 .elementor-element.elementor-element-f51ba1d .ue-badge-rotated-reverse.ue-badge-top-left{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(-45deg)}.elementor-16434 .elementor-element.elementor-element-f51ba1d .ue-badge-rotated-reverse.ue-badge-bottom-left,.elementor-16434 .elementor-element.elementor-element-f51ba1d .ue-badge-rotated-reverse.ue-badge-bottom-right{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(135deg)}.elementor-16434 .elementor-element.elementor-element-f51ba1d .ue-badge-title{font-family:var(--e-global-typography-66fa092-font-family),Sans-serif;font-size:var(--e-global-typography-66fa092-font-size);font-weight:var(--e-global-typography-66fa092-font-weight);text-transform:var(--e-global-typography-66fa092-text-transform);line-height:var(--e-global-typography-66fa092-line-height);color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-f51ba1d .ue-badge-icon{color:#000}.elementor-16434 .elementor-element.elementor-element-f51ba1d .ue-badge-icon svg{fill:#000;height:25px}.elementor-16434 .elementor-element.elementor-element-f51ba1d .ue-badge-container{flex-direction:row-reverse;gap:10px}.elementor-16434 .elementor-element.elementor-element-f51ba1d .ue-badge-icon i{font-size:25px}.elementor-16434 .elementor-element.elementor-element-3d0b4d2{width:var(--container-widget-width,91.892%);max-width:91.892%;--container-widget-width:91.892%;--container-widget-flex-grow:0;text-align:left}.elementor-16434 .elementor-element.elementor-element-3d0b4d2.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-3d0b4d2 .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:3em;font-weight:600;color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-ec577e4{width:var(--container-widget-width,108.369%);max-width:108.369%;--container-widget-width:108.369%;--container-widget-flex-grow:0;text-align:left}.elementor-16434 .elementor-element.elementor-element-ec577e4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-ec577e4 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-4eff1d3 .elementor-button{background-color:#FFFFFF00;font-family:var(--e-global-typography-ea74a71-font-family),Sans-serif;font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-text);border-radius:0;padding:0}.elementor-16434 .elementor-element.elementor-element-4eff1d3.elementor-element{--align-self:flex-start}.elementor-16434 .elementor-element.elementor-element-4eff1d3 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-16434 .elementor-element.elementor-element-4eff1d3 .elementor-button:hover,.elementor-16434 .elementor-element.elementor-element-4eff1d3 .elementor-button:focus{border-color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-59b0adf{--display:flex;--min-height:404px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:.84;--padding-top:6em;--padding-bottom:6em;--padding-left:4em;--padding-right:4em;--z-index:1}.elementor-16434 .elementor-element.elementor-element-59b0adf:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-59b0adf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,var(--e-global-color-a2c8aec) 0%,var(--e-global-color-primary) 100%)}.elementor-16434 .elementor-element.elementor-element-59b0adf:before,.elementor-16434 .elementor-element.elementor-element-59b0adf>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-59b0adf>.e-con-inner>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-59b0adf>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-59b0adf>.e-con-inner>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-59b0adf>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-16434 .elementor-element.elementor-element-e90a69f{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:.5;border-style:solid;--border-style:solid;border-width:2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-primary);--border-color:var(--e-global-color-primary);--border-radius:10px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:4em}.elementor-16434 .elementor-element.elementor-element-e90a69f:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-e90a69f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-16434 .elementor-element.elementor-element-e90a69f:before,.elementor-16434 .elementor-element.elementor-element-e90a69f>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-e90a69f>.e-con-inner>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-e90a69f>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-e90a69f>.e-con-inner>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-e90a69f>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-accent);--background-overlay:''}.elementor-16434 .elementor-element.elementor-element-e90a69f.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-0e66477{z-index:0}.elementor-16434 .elementor-element.elementor-element-0e66477 .ue-badge-rotated-forward{position:absolute;width:285px;height:285px;z-index:5}.elementor-16434 .elementor-element.elementor-element-0e66477 .ue-badge-rotated-reverse{margin-top:46px;background-color:var(--e-global-color-secondary);padding:5px}.elementor-16434 .elementor-element.elementor-element-0e66477 .ue-badge-rotated-reverse.ue-badge-top-right,.elementor-16434 .elementor-element.elementor-element-0e66477 .ue-badge-rotated-reverse.ue-badge-top-left{transform:translateX(-50%) translateX(46px) translateY(-50%) rotate(-45deg)}.elementor-16434 .elementor-element.elementor-element-0e66477 .ue-badge-rotated-reverse.ue-badge-bottom-left,.elementor-16434 .elementor-element.elementor-element-0e66477 .ue-badge-rotated-reverse.ue-badge-bottom-right{transform:translateX(-50%) translateX(46px) translateY(-50%) rotate(135deg)}.elementor-16434 .elementor-element.elementor-element-0e66477 .ue-badge-title{font-family:var(--e-global-typography-66fa092-font-family),Sans-serif;font-size:var(--e-global-typography-66fa092-font-size);font-weight:var(--e-global-typography-66fa092-font-weight);text-transform:var(--e-global-typography-66fa092-text-transform);line-height:var(--e-global-typography-66fa092-line-height);color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-0e66477 .ue-badge-icon{color:#000}.elementor-16434 .elementor-element.elementor-element-0e66477 .ue-badge-icon svg{fill:#000;height:25px}.elementor-16434 .elementor-element.elementor-element-0e66477 .ue-badge-container{flex-direction:row-reverse;gap:10px}.elementor-16434 .elementor-element.elementor-element-0e66477 .ue-badge-icon i{font-size:25px}.elementor-16434 .elementor-element.elementor-element-5077516{width:var(--container-widget-width,91.892%);max-width:91.892%;--container-widget-width:91.892%;--container-widget-flex-grow:0;text-align:left}.elementor-16434 .elementor-element.elementor-element-5077516.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-5077516 .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:3em;font-weight:600;color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-8bf4c7a{width:var(--container-widget-width,108.369%);max-width:108.369%;--container-widget-width:108.369%;--container-widget-flex-grow:0;text-align:left}.elementor-16434 .elementor-element.elementor-element-8bf4c7a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-8bf4c7a .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-92d2189 .elementor-button{background-color:#FFFFFF00;font-family:var(--e-global-typography-ea74a71-font-family),Sans-serif;font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-11b49d6);border-radius:0;padding:0}.elementor-16434 .elementor-element.elementor-element-92d2189 .elementor-button:hover,.elementor-16434 .elementor-element.elementor-element-92d2189 .elementor-button:focus{background-color:var(--e-global-color-11b49d6);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-92d2189.elementor-element{--align-self:flex-start}.elementor-16434 .elementor-element.elementor-element-92d2189 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-16434 .elementor-element.elementor-element-92d2189 .elementor-button:hover svg,.elementor-16434 .elementor-element.elementor-element-92d2189 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-09b4ee2{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:.58;border-style:solid;--border-style:solid;border-width:2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-primary);--border-color:var(--e-global-color-primary);--border-radius:10px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:4em}.elementor-16434 .elementor-element.elementor-element-09b4ee2:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-09b4ee2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-16434 .elementor-element.elementor-element-09b4ee2:before,.elementor-16434 .elementor-element.elementor-element-09b4ee2>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-09b4ee2>.e-con-inner>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-09b4ee2>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-09b4ee2>.e-con-inner>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-09b4ee2>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-accent);--background-overlay:''}.elementor-16434 .elementor-element.elementor-element-09b4ee2.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-a328787{z-index:0}.elementor-16434 .elementor-element.elementor-element-a328787 .ue-badge-rotated-forward{position:absolute;width:285px;height:285px;z-index:5}.elementor-16434 .elementor-element.elementor-element-a328787 .ue-badge-rotated-reverse{margin-top:46px;background-color:var(--e-global-color-secondary);padding:5px}.elementor-16434 .elementor-element.elementor-element-a328787 .ue-badge-rotated-reverse.ue-badge-top-right,.elementor-16434 .elementor-element.elementor-element-a328787 .ue-badge-rotated-reverse.ue-badge-top-left{transform:translateX(-50%) translateX(46px) translateY(-50%) rotate(-45deg)}.elementor-16434 .elementor-element.elementor-element-a328787 .ue-badge-rotated-reverse.ue-badge-bottom-left,.elementor-16434 .elementor-element.elementor-element-a328787 .ue-badge-rotated-reverse.ue-badge-bottom-right{transform:translateX(-50%) translateX(46px) translateY(-50%) rotate(135deg)}.elementor-16434 .elementor-element.elementor-element-a328787 .ue-badge-title{font-family:var(--e-global-typography-66fa092-font-family),Sans-serif;font-size:var(--e-global-typography-66fa092-font-size);font-weight:var(--e-global-typography-66fa092-font-weight);text-transform:var(--e-global-typography-66fa092-text-transform);line-height:var(--e-global-typography-66fa092-line-height);color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-a328787 .ue-badge-icon{color:#000}.elementor-16434 .elementor-element.elementor-element-a328787 .ue-badge-icon svg{fill:#000;height:25px}.elementor-16434 .elementor-element.elementor-element-a328787 .ue-badge-container{flex-direction:row-reverse;gap:10px}.elementor-16434 .elementor-element.elementor-element-a328787 .ue-badge-icon i{font-size:25px}.elementor-16434 .elementor-element.elementor-element-3a8eff2{width:var(--container-widget-width,91.892%);max-width:91.892%;--container-widget-width:91.892%;--container-widget-flex-grow:0;text-align:left}.elementor-16434 .elementor-element.elementor-element-3a8eff2.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-3a8eff2 .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:3em;font-weight:600;color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-b065c85{width:var(--container-widget-width,108.369%);max-width:108.369%;--container-widget-width:108.369%;--container-widget-flex-grow:0;text-align:left}.elementor-16434 .elementor-element.elementor-element-b065c85.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-b065c85 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-be76fe6 .elementor-button{background-color:#FFFFFF00;font-family:var(--e-global-typography-ea74a71-font-family),Sans-serif;font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-11b49d6);border-radius:0;padding:0}.elementor-16434 .elementor-element.elementor-element-be76fe6.elementor-element{--align-self:flex-start}.elementor-16434 .elementor-element.elementor-element-be76fe6 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-16434 .elementor-element.elementor-element-be76fe6 .elementor-button:hover,.elementor-16434 .elementor-element.elementor-element-be76fe6 .elementor-button:focus{border-color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-b62adf2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16434 .elementor-element.elementor-element-b62adf2.e-con{--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-0498070{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:5em;--padding-bottom:5em;--padding-left:4em;--padding-right:4em;--z-index:0}.elementor-16434 .elementor-element.elementor-element-0498070:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-0498070>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://handandstone.ca/wp-content/uploads/2025/01/shutterstock_1972387139-scaled-e1739028205981.jpg");background-position:0 -479px;background-size:cover}.elementor-16434 .elementor-element.elementor-element-b9a532d{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:.54;border-style:solid;--border-style:solid;border-width:2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-primary);--border-color:var(--e-global-color-primary);--border-radius:10px;--padding-top:5em;--padding-bottom:3em;--padding-left:5em;--padding-right:3em}.elementor-16434 .elementor-element.elementor-element-b9a532d:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-b9a532d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-16434 .elementor-element.elementor-element-b9a532d:before,.elementor-16434 .elementor-element.elementor-element-b9a532d>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-b9a532d>.e-con-inner>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-b9a532d>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-b9a532d>.e-con-inner>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-b9a532d>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-16434 .elementor-element.elementor-element-b9a532d.e-con{--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-e59496b .ue-badge-rotated-forward{position:absolute;width:285px;height:285px;z-index:5}.elementor-16434 .elementor-element.elementor-element-e59496b .ue-badge-rotated-reverse{margin-top:54px;background-color:var(--e-global-color-a2c8aec);padding:5px}.elementor-16434 .elementor-element.elementor-element-e59496b .ue-badge-rotated-reverse.ue-badge-top-right,.elementor-16434 .elementor-element.elementor-element-e59496b .ue-badge-rotated-reverse.ue-badge-top-left{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(-45deg)}.elementor-16434 .elementor-element.elementor-element-e59496b .ue-badge-rotated-reverse.ue-badge-bottom-left,.elementor-16434 .elementor-element.elementor-element-e59496b .ue-badge-rotated-reverse.ue-badge-bottom-right{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(135deg)}.elementor-16434 .elementor-element.elementor-element-e59496b .ue-badge-title{font-family:var(--e-global-typography-66fa092-font-family),Sans-serif;font-size:var(--e-global-typography-66fa092-font-size);font-weight:var(--e-global-typography-66fa092-font-weight);text-transform:var(--e-global-typography-66fa092-text-transform);line-height:var(--e-global-typography-66fa092-line-height);color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-e59496b .ue-badge-icon{color:#000}.elementor-16434 .elementor-element.elementor-element-e59496b .ue-badge-icon svg{fill:#000;height:25px}.elementor-16434 .elementor-element.elementor-element-e59496b .ue-badge-container{flex-direction:row-reverse;gap:10px}.elementor-16434 .elementor-element.elementor-element-e59496b .ue-badge-icon i{font-size:25px}.elementor-16434 .elementor-element.elementor-element-c5a2833 .ue-badge-rotated-forward{position:absolute;width:285px;height:285px;z-index:5}.elementor-16434 .elementor-element.elementor-element-c5a2833 .ue-badge-rotated-reverse{margin-top:54px;background-color:var(--e-global-color-a2c8aec);padding:5px}.elementor-16434 .elementor-element.elementor-element-c5a2833 .ue-badge-rotated-reverse.ue-badge-top-right,.elementor-16434 .elementor-element.elementor-element-c5a2833 .ue-badge-rotated-reverse.ue-badge-top-left{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(-45deg)}.elementor-16434 .elementor-element.elementor-element-c5a2833 .ue-badge-rotated-reverse.ue-badge-bottom-left,.elementor-16434 .elementor-element.elementor-element-c5a2833 .ue-badge-rotated-reverse.ue-badge-bottom-right{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(135deg)}.elementor-16434 .elementor-element.elementor-element-c5a2833 .ue-badge-title{font-family:var(--e-global-typography-66fa092-font-family),Sans-serif;font-size:var(--e-global-typography-66fa092-font-size);font-weight:var(--e-global-typography-66fa092-font-weight);text-transform:var(--e-global-typography-66fa092-text-transform);line-height:var(--e-global-typography-66fa092-line-height);color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-c5a2833 .ue-badge-icon{color:#000}.elementor-16434 .elementor-element.elementor-element-c5a2833 .ue-badge-icon svg{fill:#000;height:25px}.elementor-16434 .elementor-element.elementor-element-c5a2833 .ue-badge-container{flex-direction:row-reverse;gap:10px}.elementor-16434 .elementor-element.elementor-element-c5a2833 .ue-badge-icon i{font-size:25px}.elementor-16434 .elementor-element.elementor-element-93b94b6{width:var(--container-widget-width,91.892%);max-width:91.892%;--container-widget-width:91.892%;--container-widget-flex-grow:0;text-align:left}.elementor-16434 .elementor-element.elementor-element-93b94b6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-93b94b6 .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:3em;font-weight:600;color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-26c7d2e{width:var(--container-widget-width,108.369%);max-width:108.369%;--container-widget-width:108.369%;--container-widget-flex-grow:0;text-align:left}.elementor-16434 .elementor-element.elementor-element-26c7d2e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-26c7d2e .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-a4434a2 .elementor-button{background-color:#FFFFFF00;font-family:var(--e-global-typography-ea74a71-font-family),Sans-serif;font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-text);border-radius:0;padding:0}.elementor-16434 .elementor-element.elementor-element-a4434a2.elementor-element{--align-self:flex-start}.elementor-16434 .elementor-element.elementor-element-a4434a2 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-16434 .elementor-element.elementor-element-a4434a2 .elementor-button:hover,.elementor-16434 .elementor-element.elementor-element-a4434a2 .elementor-button:focus{border-color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-a45b624{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:5em;--padding-bottom:5em;--padding-left:4em;--padding-right:4em;--z-index:0}.elementor-16434 .elementor-element.elementor-element-a45b624:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-a45b624>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://handandstone.ca/wp-content/uploads/2024/12/shutterstock_2088122002-1-scaled-e1742225991974.jpg");background-position:0 -479px;background-size:cover}.elementor-16434 .elementor-element.elementor-element-22f5644{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:.54;border-style:solid;--border-style:solid;border-width:2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-primary);--border-color:var(--e-global-color-primary);--border-radius:10px;--padding-top:5em;--padding-bottom:3em;--padding-left:5em;--padding-right:3em}.elementor-16434 .elementor-element.elementor-element-22f5644:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-22f5644>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-16434 .elementor-element.elementor-element-22f5644:before,.elementor-16434 .elementor-element.elementor-element-22f5644>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-22f5644>.e-con-inner>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-22f5644>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-22f5644>.e-con-inner>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-22f5644>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-16434 .elementor-element.elementor-element-22f5644.e-con{--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-63434bc .ue-badge-rotated-forward{position:absolute;width:285px;height:285px;z-index:5}.elementor-16434 .elementor-element.elementor-element-63434bc .ue-badge-rotated-reverse{margin-top:54px;background-color:var(--e-global-color-a2c8aec);padding:5px}.elementor-16434 .elementor-element.elementor-element-63434bc .ue-badge-rotated-reverse.ue-badge-top-right,.elementor-16434 .elementor-element.elementor-element-63434bc .ue-badge-rotated-reverse.ue-badge-top-left{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(-45deg)}.elementor-16434 .elementor-element.elementor-element-63434bc .ue-badge-rotated-reverse.ue-badge-bottom-left,.elementor-16434 .elementor-element.elementor-element-63434bc .ue-badge-rotated-reverse.ue-badge-bottom-right{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(135deg)}.elementor-16434 .elementor-element.elementor-element-63434bc .ue-badge-title{font-family:var(--e-global-typography-66fa092-font-family),Sans-serif;font-size:var(--e-global-typography-66fa092-font-size);font-weight:var(--e-global-typography-66fa092-font-weight);text-transform:var(--e-global-typography-66fa092-text-transform);line-height:var(--e-global-typography-66fa092-line-height);color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-63434bc .ue-badge-icon{color:#000}.elementor-16434 .elementor-element.elementor-element-63434bc .ue-badge-icon svg{fill:#000;height:25px}.elementor-16434 .elementor-element.elementor-element-63434bc .ue-badge-container{flex-direction:row-reverse;gap:10px}.elementor-16434 .elementor-element.elementor-element-63434bc .ue-badge-icon i{font-size:25px}.elementor-16434 .elementor-element.elementor-element-a88077d .ue-badge-rotated-forward{position:absolute;width:285px;height:285px;z-index:5}.elementor-16434 .elementor-element.elementor-element-a88077d .ue-badge-rotated-reverse{margin-top:54px;background-color:var(--e-global-color-a2c8aec);padding:5px}.elementor-16434 .elementor-element.elementor-element-a88077d .ue-badge-rotated-reverse.ue-badge-top-right,.elementor-16434 .elementor-element.elementor-element-a88077d .ue-badge-rotated-reverse.ue-badge-top-left{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(-45deg)}.elementor-16434 .elementor-element.elementor-element-a88077d .ue-badge-rotated-reverse.ue-badge-bottom-left,.elementor-16434 .elementor-element.elementor-element-a88077d .ue-badge-rotated-reverse.ue-badge-bottom-right{transform:translateX(-50%) translateX(54px) translateY(-50%) rotate(135deg)}.elementor-16434 .elementor-element.elementor-element-a88077d .ue-badge-title{font-family:var(--e-global-typography-66fa092-font-family),Sans-serif;font-size:var(--e-global-typography-66fa092-font-size);font-weight:var(--e-global-typography-66fa092-font-weight);text-transform:var(--e-global-typography-66fa092-text-transform);line-height:var(--e-global-typography-66fa092-line-height);color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-a88077d .ue-badge-icon{color:#000}.elementor-16434 .elementor-element.elementor-element-a88077d .ue-badge-icon svg{fill:#000;height:25px}.elementor-16434 .elementor-element.elementor-element-a88077d .ue-badge-container{flex-direction:row-reverse;gap:10px}.elementor-16434 .elementor-element.elementor-element-a88077d .ue-badge-icon i{font-size:25px}.elementor-16434 .elementor-element.elementor-element-197615a{width:var(--container-widget-width,91.892%);max-width:91.892%;--container-widget-width:91.892%;--container-widget-flex-grow:0;text-align:left}.elementor-16434 .elementor-element.elementor-element-197615a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-197615a .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:3em;font-weight:600;color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-92232e4{width:var(--container-widget-width,108.369%);max-width:108.369%;--container-widget-width:108.369%;--container-widget-flex-grow:0;text-align:left}.elementor-16434 .elementor-element.elementor-element-92232e4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-92232e4 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-9ae3d82 .elementor-button{background-color:#FFFFFF00;font-family:var(--e-global-typography-ea74a71-font-family),Sans-serif;font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-text);border-radius:0;padding:0}.elementor-16434 .elementor-element.elementor-element-9ae3d82.elementor-element{--align-self:flex-start}.elementor-16434 .elementor-element.elementor-element-9ae3d82 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-16434 .elementor-element.elementor-element-9ae3d82 .elementor-button:hover,.elementor-16434 .elementor-element.elementor-element-9ae3d82 .elementor-button:focus{border-color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-9a1e732{--display:flex;--min-height:404px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:.84;--padding-top:6em;--padding-bottom:6em;--padding-left:4em;--padding-right:4em;--z-index:1}.elementor-16434 .elementor-element.elementor-element-9a1e732:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-9a1e732>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,var(--e-global-color-a2c8aec) 0%,var(--e-global-color-primary) 100%)}.elementor-16434 .elementor-element.elementor-element-9a1e732:before,.elementor-16434 .elementor-element.elementor-element-9a1e732>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-9a1e732>.e-con-inner>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-9a1e732>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-9a1e732>.e-con-inner>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-9a1e732>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-16434 .elementor-element.elementor-element-e9b815d{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:.5;border-style:solid;--border-style:solid;border-width:2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-primary);--border-color:var(--e-global-color-primary);--border-radius:10px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:4em}.elementor-16434 .elementor-element.elementor-element-e9b815d:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-e9b815d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-16434 .elementor-element.elementor-element-e9b815d:before,.elementor-16434 .elementor-element.elementor-element-e9b815d>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-e9b815d>.e-con-inner>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-e9b815d>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-e9b815d>.e-con-inner>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-e9b815d>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-accent);--background-overlay:''}.elementor-16434 .elementor-element.elementor-element-e9b815d.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-aa92e5b{z-index:0}.elementor-16434 .elementor-element.elementor-element-aa92e5b .ue-badge-rotated-forward{position:absolute;width:285px;height:285px;z-index:5}.elementor-16434 .elementor-element.elementor-element-aa92e5b .ue-badge-rotated-reverse{margin-top:46px;background-color:var(--e-global-color-secondary);padding:5px}.elementor-16434 .elementor-element.elementor-element-aa92e5b .ue-badge-rotated-reverse.ue-badge-top-right,.elementor-16434 .elementor-element.elementor-element-aa92e5b .ue-badge-rotated-reverse.ue-badge-top-left{transform:translateX(-50%) translateX(46px) translateY(-50%) rotate(-45deg)}.elementor-16434 .elementor-element.elementor-element-aa92e5b .ue-badge-rotated-reverse.ue-badge-bottom-left,.elementor-16434 .elementor-element.elementor-element-aa92e5b .ue-badge-rotated-reverse.ue-badge-bottom-right{transform:translateX(-50%) translateX(46px) translateY(-50%) rotate(135deg)}.elementor-16434 .elementor-element.elementor-element-aa92e5b .ue-badge-title{font-family:var(--e-global-typography-66fa092-font-family),Sans-serif;font-size:var(--e-global-typography-66fa092-font-size);font-weight:var(--e-global-typography-66fa092-font-weight);text-transform:var(--e-global-typography-66fa092-text-transform);line-height:var(--e-global-typography-66fa092-line-height);color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-aa92e5b .ue-badge-icon{color:#000}.elementor-16434 .elementor-element.elementor-element-aa92e5b .ue-badge-icon svg{fill:#000;height:25px}.elementor-16434 .elementor-element.elementor-element-aa92e5b .ue-badge-container{flex-direction:row-reverse;gap:10px}.elementor-16434 .elementor-element.elementor-element-aa92e5b .ue-badge-icon i{font-size:25px}.elementor-16434 .elementor-element.elementor-element-025b7e8{width:var(--container-widget-width,91.892%);max-width:91.892%;--container-widget-width:91.892%;--container-widget-flex-grow:0;text-align:left}.elementor-16434 .elementor-element.elementor-element-025b7e8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-025b7e8 .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:3em;font-weight:600;color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-8d18604{width:var(--container-widget-width,108.369%);max-width:108.369%;--container-widget-width:108.369%;--container-widget-flex-grow:0;text-align:left}.elementor-16434 .elementor-element.elementor-element-8d18604.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-8d18604 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-7a3107e .elementor-button{background-color:#FFFFFF00;font-family:var(--e-global-typography-ea74a71-font-family),Sans-serif;font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-11b49d6);border-radius:0;padding:0}.elementor-16434 .elementor-element.elementor-element-7a3107e .elementor-button:hover,.elementor-16434 .elementor-element.elementor-element-7a3107e .elementor-button:focus{background-color:var(--e-global-color-11b49d6);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-7a3107e.elementor-element{--align-self:flex-start}.elementor-16434 .elementor-element.elementor-element-7a3107e .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-16434 .elementor-element.elementor-element-7a3107e .elementor-button:hover svg,.elementor-16434 .elementor-element.elementor-element-7a3107e .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-2b9847b{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:.58;border-style:solid;--border-style:solid;border-width:2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var(--e-global-color-primary);--border-color:var(--e-global-color-primary);--border-radius:10px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:4em}.elementor-16434 .elementor-element.elementor-element-2b9847b:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-2b9847b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-16434 .elementor-element.elementor-element-2b9847b:before,.elementor-16434 .elementor-element.elementor-element-2b9847b>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-2b9847b>.e-con-inner>.elementor-background-video-container:before,.elementor-16434 .elementor-element.elementor-element-2b9847b>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-2b9847b>.e-con-inner>.elementor-background-slideshow:before,.elementor-16434 .elementor-element.elementor-element-2b9847b>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-accent);--background-overlay:''}.elementor-16434 .elementor-element.elementor-element-2b9847b.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-4fea463{z-index:0}.elementor-16434 .elementor-element.elementor-element-4fea463 .ue-badge-rotated-forward{position:absolute;width:285px;height:285px;z-index:5}.elementor-16434 .elementor-element.elementor-element-4fea463 .ue-badge-rotated-reverse{margin-top:46px;background-color:var(--e-global-color-secondary);padding:5px}.elementor-16434 .elementor-element.elementor-element-4fea463 .ue-badge-rotated-reverse.ue-badge-top-right,.elementor-16434 .elementor-element.elementor-element-4fea463 .ue-badge-rotated-reverse.ue-badge-top-left{transform:translateX(-50%) translateX(46px) translateY(-50%) rotate(-45deg)}.elementor-16434 .elementor-element.elementor-element-4fea463 .ue-badge-rotated-reverse.ue-badge-bottom-left,.elementor-16434 .elementor-element.elementor-element-4fea463 .ue-badge-rotated-reverse.ue-badge-bottom-right{transform:translateX(-50%) translateX(46px) translateY(-50%) rotate(135deg)}.elementor-16434 .elementor-element.elementor-element-4fea463 .ue-badge-title{font-family:var(--e-global-typography-66fa092-font-family),Sans-serif;font-size:var(--e-global-typography-66fa092-font-size);font-weight:var(--e-global-typography-66fa092-font-weight);text-transform:var(--e-global-typography-66fa092-text-transform);line-height:var(--e-global-typography-66fa092-line-height);color:var(--e-global-color-accent)}.elementor-16434 .elementor-element.elementor-element-4fea463 .ue-badge-icon{color:#000}.elementor-16434 .elementor-element.elementor-element-4fea463 .ue-badge-icon svg{fill:#000;height:25px}.elementor-16434 .elementor-element.elementor-element-4fea463 .ue-badge-container{flex-direction:row-reverse;gap:10px}.elementor-16434 .elementor-element.elementor-element-4fea463 .ue-badge-icon i{font-size:25px}.elementor-16434 .elementor-element.elementor-element-a176a58{width:var(--container-widget-width,91.892%);max-width:91.892%;--container-widget-width:91.892%;--container-widget-flex-grow:0;text-align:left}.elementor-16434 .elementor-element.elementor-element-a176a58.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-a176a58 .elementor-heading-title{font-family:"Helvetica",Sans-serif;font-size:3em;font-weight:600;color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-87480cd{width:var(--container-widget-width,108.369%);max-width:108.369%;--container-widget-width:108.369%;--container-widget-flex-grow:0;text-align:left}.elementor-16434 .elementor-element.elementor-element-87480cd.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-16434 .elementor-element.elementor-element-87480cd .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-primary)}.elementor-16434 .elementor-element.elementor-element-2e69ac1 .elementor-button{background-color:#FFFFFF00;font-family:var(--e-global-typography-ea74a71-font-family),Sans-serif;font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-11b49d6);border-radius:0;padding:0}.elementor-16434 .elementor-element.elementor-element-2e69ac1.elementor-element{--align-self:flex-start}.elementor-16434 .elementor-element.elementor-element-2e69ac1 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-16434 .elementor-element.elementor-element-2e69ac1 .elementor-button:hover,.elementor-16434 .elementor-element.elementor-element-2e69ac1 .elementor-button:focus{border-color:var(--e-global-color-primary)}@media(min-width:768px){.elementor-16434 .elementor-element.elementor-element-ef3d62b{--width:100%}.elementor-16434 .elementor-element.elementor-element-a45a16d{--content-width:1600px}.elementor-16434 .elementor-element.elementor-element-2970197{--width:99.928%}.elementor-16434 .elementor-element.elementor-element-bfb35fd{--content-width:1087px}.elementor-16434 .elementor-element.elementor-element-41f3343{--width:1000px}.elementor-16434 .elementor-element.elementor-element-54c23c4{--width:1000px}.elementor-16434 .elementor-element.elementor-element-db8bd2d{--width:649.988px}.elementor-16434 .elementor-element.elementor-element-414d77d{--width:649.988px}.elementor-16434 .elementor-element.elementor-element-e90a69f{--width:50%}.elementor-16434 .elementor-element.elementor-element-09b4ee2{--width:50%}.elementor-16434 .elementor-element.elementor-element-b62adf2{--width:99.928%}.elementor-16434 .elementor-element.elementor-element-b9a532d{--width:649.988px}.elementor-16434 .elementor-element.elementor-element-22f5644{--width:649.988px}.elementor-16434 .elementor-element.elementor-element-e9b815d{--width:50%}.elementor-16434 .elementor-element.elementor-element-2b9847b{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-16434 .elementor-element.elementor-element-e90a69f{--width:45%}.elementor-16434 .elementor-element.elementor-element-09b4ee2{--width:45%}.elementor-16434 .elementor-element.elementor-element-e9b815d{--width:45%}.elementor-16434 .elementor-element.elementor-element-2b9847b{--width:45%}}@media(max-width:1024px){.elementor-16434 .elementor-element.elementor-element-ef3d62b{--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px}.elementor-16434 .elementor-element.elementor-element-ef3d62b.e-con{--order:-99999}.elementor-16434 .elementor-element.elementor-element-a45a16d{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-16434 .elementor-element.elementor-element-a9257f0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em}.elementor-16434 .elementor-element.elementor-element-69842d5>.elementor-widget-container{margin:-12px 0 0}.elementor-16434 .elementor-element.elementor-element-69842d5 .elementor-heading-title{font-size:5em;line-height:1.1em}.elementor-16434 .elementor-element.elementor-element-2af7aad .elementor-icon-list-item>.elementor-icon-list-text,.elementor-16434 .elementor-element.elementor-element-2af7aad .elementor-icon-list-item>a{font-size:1.1em;line-height:1.1em}.elementor-16434 .elementor-element.elementor-element-18ead3f{border-width:2px 0 0;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-16434 .elementor-element.elementor-element-3745618{font-size:2.8em;line-height:1.1em}.elementor-16434 .elementor-element.elementor-element-0d48ecb.elementor-element{--align-self:center}.elementor-16434 .elementor-element.elementor-element-0d48ecb .elementor-heading-title{font-size:2.3em;line-height:1.1em}.elementor-16434 .elementor-element.elementor-element-55babb3{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em}.elementor-16434 .elementor-element.elementor-element-5aa5177 .elementor-button{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-b7c652b .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}.elementor-16434 .elementor-element.elementor-element-51e3167{font-size:2.4em;line-height:1.1em}.elementor-16434 .elementor-element.elementor-element-51d5f02{font-size:2.4em;line-height:1.1em}.elementor-16434 .elementor-element.elementor-element-ba9669d{font-size:2.4em;line-height:1.1em}.elementor-16434 .elementor-element.elementor-element-5d619ac .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}.elementor-16434 .elementor-element.elementor-element-a88fbb1{font-size:2.4em;line-height:1.1em}.elementor-16434 .elementor-element.elementor-element-6599cf3{font-size:2.4em;line-height:1.1em}.elementor-16434 .elementor-element.elementor-element-c952680{font-size:2.4em;line-height:1.1em}.elementor-16434 .elementor-element.elementor-element-d5dacef .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}.elementor-16434 .elementor-element.elementor-element-b01e7d2:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-b01e7d2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-16434 .elementor-element.elementor-element-d957416 .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-48351c9 .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-13ed370 .elementor-heading-title{font-size:1.4em}.elementor-16434 .elementor-element.elementor-element-00c292b .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-16434 .elementor-element.elementor-element-ffb6c1d .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}.elementor-16434 .elementor-element.elementor-element-51e0775:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-51e0775>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-16434 .elementor-element.elementor-element-5fc61a9 .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-f51ba1d .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-3d0b4d2 .elementor-heading-title{font-size:1.4em}.elementor-16434 .elementor-element.elementor-element-ec577e4 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-16434 .elementor-element.elementor-element-4eff1d3 .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}.elementor-16434 .elementor-element.elementor-element-59b0adf{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap}.elementor-16434 .elementor-element.elementor-element-0e66477 .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-5077516 .elementor-heading-title{font-size:1.4em}.elementor-16434 .elementor-element.elementor-element-8bf4c7a .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-16434 .elementor-element.elementor-element-92d2189 .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}.elementor-16434 .elementor-element.elementor-element-a328787 .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-3a8eff2 .elementor-heading-title{font-size:1.4em}.elementor-16434 .elementor-element.elementor-element-b065c85 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-16434 .elementor-element.elementor-element-be76fe6 .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}.elementor-16434 .elementor-element.elementor-element-0498070:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-0498070>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-16434 .elementor-element.elementor-element-e59496b .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-c5a2833 .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-93b94b6 .elementor-heading-title{font-size:1.4em}.elementor-16434 .elementor-element.elementor-element-26c7d2e .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-16434 .elementor-element.elementor-element-a4434a2 .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}.elementor-16434 .elementor-element.elementor-element-a45b624:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-a45b624>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-16434 .elementor-element.elementor-element-63434bc .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-a88077d .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-197615a .elementor-heading-title{font-size:1.4em}.elementor-16434 .elementor-element.elementor-element-92232e4 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-16434 .elementor-element.elementor-element-9ae3d82 .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}.elementor-16434 .elementor-element.elementor-element-9a1e732{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap}.elementor-16434 .elementor-element.elementor-element-aa92e5b .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-025b7e8 .elementor-heading-title{font-size:1.4em}.elementor-16434 .elementor-element.elementor-element-8d18604 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-16434 .elementor-element.elementor-element-7a3107e .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}.elementor-16434 .elementor-element.elementor-element-4fea463 .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-a176a58 .elementor-heading-title{font-size:1.4em}.elementor-16434 .elementor-element.elementor-element-87480cd .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-16434 .elementor-element.elementor-element-2e69ac1 .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}}@media(max-width:767px){.elementor-16434 .elementor-element.elementor-element-ef3d62b{--min-height:70vh;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px}.elementor-16434 .elementor-element.elementor-element-a45a16d{--e-con-grid-template-columns:repeat(1,1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16434 .elementor-element.elementor-element-69842d5 .elementor-heading-title{font-size:3.6em}.elementor-16434 .elementor-element.elementor-element-2af7aad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-16434 .elementor-element.elementor-element-2af7aad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-16434 .elementor-element.elementor-element-2af7aad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-16434 .elementor-element.elementor-element-2af7aad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-16434 .elementor-element.elementor-element-2af7aad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-16434 .elementor-element.elementor-element-2af7aad{--e-icon-list-icon-size:18px}.elementor-16434 .elementor-element.elementor-element-2af7aad .elementor-icon-list-item>.elementor-icon-list-text,.elementor-16434 .elementor-element.elementor-element-2af7aad .elementor-icon-list-item>a{font-size:1.1em;line-height:1.1em}.elementor-16434 .elementor-element.elementor-element-3745618{font-size:2.2em;line-height:1.1em}.elementor-16434 .elementor-element.elementor-element-0d48ecb .elementor-heading-title{font-size:2em}.elementor-16434 .elementor-element.elementor-element-55babb3{--padding-top:-2em;--padding-bottom:-2em;--padding-left:-2em;--padding-right:-2em}.elementor-16434 .elementor-element.elementor-element-b381151 .elementor-button{font-size:.9em}.elementor-16434 .elementor-element.elementor-element-5aa5177.elementor-element{--align-self:center}.elementor-16434 .elementor-element.elementor-element-5aa5177 .elementor-button{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-b7c652b>.elementor-widget-container{padding:1em}.elementor-16434 .elementor-element.elementor-element-b7c652b .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}.elementor-16434 .elementor-element.elementor-element-c30e1bc>.elementor-widget-container{padding:2em 0 0}.elementor-16434 .elementor-element.elementor-element-bfb35fd{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em}.elementor-16434 .elementor-element.elementor-element-41f3343{--min-height:260px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px}.elementor-16434 .elementor-element.elementor-element-51e3167{font-size:1.1em;line-height:.4em}.elementor-16434 .elementor-element.elementor-element-51d5f02{font-size:1.1em;line-height:.4em}.elementor-16434 .elementor-element.elementor-element-ba9669d{font-size:1.1em;line-height:.4em}.elementor-16434 .elementor-element.elementor-element-5d619ac .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}.elementor-16434 .elementor-element.elementor-element-c6cfdd0{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em}.elementor-16434 .elementor-element.elementor-element-54c23c4{--min-height:260px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px}.elementor-16434 .elementor-element.elementor-element-5343124{--width:230.344px}.elementor-16434 .elementor-element.elementor-element-a88fbb1{font-size:1.1em;line-height:.4em}.elementor-16434 .elementor-element.elementor-element-6599cf3{font-size:1.1em;line-height:.4em}.elementor-16434 .elementor-element.elementor-element-c952680{font-size:1.1em;line-height:.4em}.elementor-16434 .elementor-element.elementor-element-64cb459{font-size:5px}.elementor-16434 .elementor-element.elementor-element-d5dacef .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}.elementor-16434 .elementor-element.elementor-element-b01e7d2:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-b01e7d2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-16434 .elementor-element.elementor-element-b01e7d2{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em}.elementor-16434 .elementor-element.elementor-element-db8bd2d{--min-height:260px;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px}.elementor-16434 .elementor-element.elementor-element-d957416 .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-48351c9 .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-13ed370>.elementor-widget-container{padding:0 2em 0 0}.elementor-16434 .elementor-element.elementor-element-13ed370 .elementor-heading-title{font-size:1.4em}.elementor-16434 .elementor-element.elementor-element-00c292b .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-16434 .elementor-element.elementor-element-ffb6c1d .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}.elementor-16434 .elementor-element.elementor-element-51e0775:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-51e0775>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-16434 .elementor-element.elementor-element-51e0775{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em}.elementor-16434 .elementor-element.elementor-element-414d77d{--min-height:260px;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px}.elementor-16434 .elementor-element.elementor-element-5fc61a9 .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-f51ba1d .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-3d0b4d2>.elementor-widget-container{padding:0 2em 0 0}.elementor-16434 .elementor-element.elementor-element-3d0b4d2 .elementor-heading-title{font-size:1.4em}.elementor-16434 .elementor-element.elementor-element-ec577e4 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-16434 .elementor-element.elementor-element-4eff1d3 .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}.elementor-16434 .elementor-element.elementor-element-59b0adf{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em}.elementor-16434 .elementor-element.elementor-element-e90a69f{--min-height:260px;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px}.elementor-16434 .elementor-element.elementor-element-0e66477 .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-5077516>.elementor-widget-container{padding:0 2em 0 0}.elementor-16434 .elementor-element.elementor-element-5077516 .elementor-heading-title{font-size:1.4em}.elementor-16434 .elementor-element.elementor-element-8bf4c7a .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-16434 .elementor-element.elementor-element-92d2189 .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}.elementor-16434 .elementor-element.elementor-element-09b4ee2{--min-height:260px;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px}.elementor-16434 .elementor-element.elementor-element-a328787 .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-3a8eff2>.elementor-widget-container{padding:0 2em 0 0}.elementor-16434 .elementor-element.elementor-element-3a8eff2 .elementor-heading-title{font-size:1.4em}.elementor-16434 .elementor-element.elementor-element-b065c85 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-16434 .elementor-element.elementor-element-be76fe6 .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}.elementor-16434 .elementor-element.elementor-element-0498070:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-0498070>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-16434 .elementor-element.elementor-element-0498070{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em}.elementor-16434 .elementor-element.elementor-element-b9a532d{--min-height:260px;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px}.elementor-16434 .elementor-element.elementor-element-e59496b .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-c5a2833 .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-93b94b6>.elementor-widget-container{padding:0 2em 0 0}.elementor-16434 .elementor-element.elementor-element-93b94b6 .elementor-heading-title{font-size:1.4em}.elementor-16434 .elementor-element.elementor-element-26c7d2e .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-16434 .elementor-element.elementor-element-a4434a2 .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}.elementor-16434 .elementor-element.elementor-element-a45b624:not(.elementor-motion-effects-element-type-background),.elementor-16434 .elementor-element.elementor-element-a45b624>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-16434 .elementor-element.elementor-element-a45b624{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em}.elementor-16434 .elementor-element.elementor-element-22f5644{--min-height:260px;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px}.elementor-16434 .elementor-element.elementor-element-63434bc .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-a88077d .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-197615a>.elementor-widget-container{padding:0 2em 0 0}.elementor-16434 .elementor-element.elementor-element-197615a .elementor-heading-title{font-size:1.4em}.elementor-16434 .elementor-element.elementor-element-92232e4 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-16434 .elementor-element.elementor-element-9ae3d82 .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}.elementor-16434 .elementor-element.elementor-element-9a1e732{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em}.elementor-16434 .elementor-element.elementor-element-e9b815d{--min-height:260px;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px}.elementor-16434 .elementor-element.elementor-element-aa92e5b .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-025b7e8>.elementor-widget-container{padding:0 2em 0 0}.elementor-16434 .elementor-element.elementor-element-025b7e8 .elementor-heading-title{font-size:1.4em}.elementor-16434 .elementor-element.elementor-element-8d18604 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-16434 .elementor-element.elementor-element-7a3107e .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}.elementor-16434 .elementor-element.elementor-element-2b9847b{--min-height:260px;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px}.elementor-16434 .elementor-element.elementor-element-4fea463 .ue-badge-title{font-size:var(--e-global-typography-66fa092-font-size);line-height:var(--e-global-typography-66fa092-line-height)}.elementor-16434 .elementor-element.elementor-element-a176a58>.elementor-widget-container{padding:0 2em 0 0}.elementor-16434 .elementor-element.elementor-element-a176a58 .elementor-heading-title{font-size:1.4em}.elementor-16434 .elementor-element.elementor-element-87480cd .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-16434 .elementor-element.elementor-element-2e69ac1 .elementor-button{font-size:var(--e-global-typography-ea74a71-font-size);line-height:var(--e-global-typography-ea74a71-line-height)}}.elementor-16434 .elementor-element.elementor-element-b7c652b:hover{border:2px solid #fff;border-width:0 0 2px}@font-face{font-family:'Sofia Pro';font-style:normal;font-weight:300;font-display:auto;src:url('https://handandstone.ca/wp-content/uploads/2025/01/Sofia-Pro-Ultra-Light.ttf') format('truetype')}@font-face{font-family:'Sofia Pro';font-style:normal;font-weight:400;font-display:auto;src:url('https://handandstone.ca/wp-content/uploads/2025/01/Sofia-Pro-Regular.ttf') format('truetype')}@font-face{font-family:'Sofia Pro';font-style:normal;font-weight:700;font-display:auto;src:url('https://handandstone.ca/wp-content/uploads/2025/01/Sofia-Pro-Bold.ttf') format('truetype')}