.elementor-13895 .elementor-element.elementor-element-93cd1d0{--display:flex;--min-height:70vh;--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;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.6;}.elementor-13895 .elementor-element.elementor-element-93cd1d0:not(.elementor-motion-effects-element-type-background), .elementor-13895 .elementor-element.elementor-element-93cd1d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ea68bb );background-image:url("https://granstone.ca/wp-content/uploads/2025/04/pexels-heyho-7031408-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13895 .elementor-element.elementor-element-93cd1d0::before, .elementor-13895 .elementor-element.elementor-element-93cd1d0 > .elementor-background-video-container::before, .elementor-13895 .elementor-element.elementor-element-93cd1d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-13895 .elementor-element.elementor-element-93cd1d0 > .elementor-background-slideshow::before, .elementor-13895 .elementor-element.elementor-element-93cd1d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13895 .elementor-element.elementor-element-93cd1d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-aa98166 );--background-overlay:'';}.elementor-13895 .elementor-element.elementor-element-93cd1d0 > .elementor-shape-bottom svg, .elementor-13895 .elementor-element.elementor-element-93cd1d0 > .e-con-inner > .elementor-shape-bottom svg{height:57px;}.elementor-13895 .elementor-element.elementor-element-fdec540{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-13895 .elementor-element.elementor-element-fdec540 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-13895 .elementor-element.elementor-element-6b2c792{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-13895 .elementor-element.elementor-element-6b2c792 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:36px;color:var( --e-global-color-6b36461 );}.elementor-13895 .elementor-element.elementor-element-e40356e .elementor-button{background-color:var( --e-global-color-c9c871e );font-family:"Mulish", Sans-serif;font-size:15px;font-weight:500;text-decoration:none;letter-spacing:0.5px;fill:var( --e-global-color-6b36461 );color:var( --e-global-color-6b36461 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c9c871e );border-radius:5px 5px 5px 5px;padding:15px 20px 15px 20px;}.elementor-13895 .elementor-element.elementor-element-e40356e .elementor-button:hover, .elementor-13895 .elementor-element.elementor-element-e40356e .elementor-button:focus{background-color:var( --e-global-color-594efc4 );color:var( --e-global-color-c9c871e );border-color:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-e40356e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-13895 .elementor-element.elementor-element-e40356e .elementor-button:hover svg, .elementor-13895 .elementor-element.elementor-element-e40356e .elementor-button:focus svg{fill:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-f20a5f8{--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;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-f20a5f8:not(.elementor-motion-effects-element-type-background), .elementor-13895 .elementor-element.elementor-element-f20a5f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ea68bb );}.elementor-13895 .elementor-element.elementor-element-15e3a31{--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:space-between;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-6a43208{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-6a43208.e-con{--align-self:flex-start;}.elementor-13895 .elementor-element.elementor-element-4ed72a6{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-13895 .elementor-element.elementor-element-4ed72a6 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:40px;line-height:1.3em;color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-17c2d26{font-family:var( --e-global-typography-a7f3fb8-font-family ), Sans-serif;font-size:var( --e-global-typography-a7f3fb8-font-size );color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-089bbb5 .elementor-button{background-color:var( --e-global-color-c9c871e );font-family:"Mulish", Sans-serif;font-size:15px;font-weight:500;text-decoration:none;letter-spacing:0.5px;fill:var( --e-global-color-6b36461 );color:var( --e-global-color-6b36461 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c9c871e );border-radius:5px 5px 5px 5px;padding:15px 20px 15px 20px;}.elementor-13895 .elementor-element.elementor-element-089bbb5 .elementor-button:hover, .elementor-13895 .elementor-element.elementor-element-089bbb5 .elementor-button:focus{background-color:var( --e-global-color-594efc4 );color:var( --e-global-color-c9c871e );border-color:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-089bbb5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13895 .elementor-element.elementor-element-089bbb5 .elementor-button:hover svg, .elementor-13895 .elementor-element.elementor-element-089bbb5 .elementor-button:focus svg{fill:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-240f70f{--display:flex;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-13895 .elementor-element.elementor-element-f297764 .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
				.elementor-13895 .elementor-element.elementor-element-f297764 .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
				.elementor-13895 .elementor-element.elementor-element-f297764 .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
				.elementor-13895 .elementor-element.elementor-element-f297764 .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
				.elementor-13895 .elementor-element.elementor-element-f297764 .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"],
				.elementor-13895 .elementor-element.elementor-element-f297764 [type="button"],
				.elementor-13895 .elementor-element.elementor-element-f297764 [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
				.elementor-13895 .elementor-element.elementor-element-f297764 .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"],
				.elementor-13895 .elementor-element.elementor-element-f297764 [type="button"],
				.elementor-13895 .elementor-element.elementor-element-f297764 [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
				.elementor-13895 .elementor-element.elementor-element-f297764 .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
				.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style input[type="submit"],
				.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style input[type="button"],
				.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style button[type="submit"],
				.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style button[type="button"],
				.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_button,
				.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gf_progressbar_percentage,
				.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper .percentbar_blue{background-color:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-form-desc,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-form-title,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_description,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_heading{text-align:center;}.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=email],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=text],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=password],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=url],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=tel],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=number],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=date],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper select,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper .chosen-container-single .chosen-single,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper .chosen-container-multi .chosen-choices,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper textarea,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gfield_checkbox input[type="checkbox"] + label:before,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gfield_radio input[type="radio"] + label:before,
					.elementor-13895 .elementor-element.elementor-element-f297764:not(.uael-gf-check-default-yes)  .uael-gf-style .gfield_radio .gchoice_label label:before,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper .gf_progressbar,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .ginput_container_consent input[type="checkbox"] + label:before{background-color:#fafafa;}.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gsection{border-bottom-color:#fafafa;}.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=email],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=text],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=password],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=url],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=tel],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=number],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=date],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper select,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper .chosen-single,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper textarea,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gfield_checkbox input[type="checkbox"] + label:before,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .ginput_container_consent input[type="checkbox"] + label:before,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gfield_radio input[type="radio"] + label:before,
					.elementor-13895 .elementor-element.elementor-element-f297764:not(.uael-gf-check-default-yes)  .uael-gf-style .gfield_radio .gchoice_label label:before{border-style:solid;}.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=email],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=text],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=password],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=url],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=tel],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=number],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=date],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper select,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper .chosen-single,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper .chosen-choices,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper .chosen-container .chosen-drop,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper textarea,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gfield_checkbox input[type="checkbox"] + label:before,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .ginput_container_consent input[type="checkbox"] + label:before,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gfield_radio input[type="radio"] + label:before,
					.gchoice_label label:before,
					.elementor-13895 .elementor-element.elementor-element-f297764:not(.uael-gf-check-default-yes)  .uael-gf-style .gfield_radio .gchoice_label label:before{border-width:1px 1px 1px 1px;}.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=email],
						.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=text],
						.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=password],
						.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=url],
						.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=tel],
						.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=number],
						.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=date],
						.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper select,
						.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper .chosen-single,
						.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper .chosen-choices,
						.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper .chosen-container .chosen-drop,
						.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper textarea,
						.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gfield_checkbox input[type="checkbox"] + label:before,
						.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .ginput_container_consent input[type="checkbox"] + label:before,
						.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gfield_radio input[type="radio"] + label:before,
						.elementor-13895 .elementor-element.elementor-element-f297764:not(.uael-gf-check-default-yes)  .uael-gf-style .gfield_radio .gchoice_label label:before{border-color:#eaeaea;}.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=email],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=text],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=password],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=url],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=tel],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=number],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper input[type=date],
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper select,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper .chosen-single,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper .chosen-choices,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper .chosen-container .chosen-drop,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper textarea,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gfield_checkbox input[type="checkbox"] + label:before,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .ginput_container_consent input[type="checkbox"] + label:before{border-radius:0px 0px 0px 0px;}.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper .gfield_description.validation_message{color:#ff0000;}.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper div.validation_error,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper div.gform_validation_errors h2{color:#cccccc;}.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper div.validation_error,
					.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_wrapper div.gform_validation_errors{border-color:#ff0000 !important;border-top:2px;border-right:2px;border-bottom:2px;border-left:2px;border-style:solid;padding:10px 10px 10px 10px;}.elementor-13895 .elementor-element.elementor-element-f297764 .uael-gf-style .gform_confirmation_message{color:#008000;}.elementor-13895 .elementor-element.elementor-element-57005cf{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-53303a2 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-13895 .elementor-element.elementor-element-53303a2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13895 .elementor-element.elementor-element-53303a2 .elementor-custom-embed-play i{color:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-53303a2 .elementor-custom-embed-play svg{fill:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-e4975c3{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13895 .elementor-element.elementor-element-9f93d81{text-align:center;}.elementor-13895 .elementor-element.elementor-element-9f93d81 .elementor-heading-title{color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-d2843a9{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-a7f3fb8-font-family ), Sans-serif;font-size:var( --e-global-typography-a7f3fb8-font-size );color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-d2843a9.elementor-element{--align-self:center;}.elementor-13895 .elementor-element.elementor-element-6e52c2a{--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:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-b1e888c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-a28485c{font-family:var( --e-global-typography-a7f3fb8-font-family ), Sans-serif;font-size:var( --e-global-typography-a7f3fb8-font-size );color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-3108819{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-de53bc6{font-family:var( --e-global-typography-a7f3fb8-font-family ), Sans-serif;font-size:var( --e-global-typography-a7f3fb8-font-size );color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-aeb7ad9{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13895 .elementor-element.elementor-element-a70bc64 .elementor-button{background-color:#EC512600;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;letter-spacing:0.5px;fill:var( --e-global-color-c9c871e );color:var( --e-global-color-c9c871e );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c9c871e );border-radius:5px 5px 5px 5px;padding:20px 30px 20px 30px;}.elementor-13895 .elementor-element.elementor-element-a70bc64 .elementor-button:hover, .elementor-13895 .elementor-element.elementor-element-a70bc64 .elementor-button:focus{background-color:var( --e-global-color-594efc4 );color:var( --e-global-color-c9c871e );border-color:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-a70bc64 .elementor-button:hover svg, .elementor-13895 .elementor-element.elementor-element-a70bc64 .elementor-button:focus svg{fill:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-edbe494{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-edbe494:not(.elementor-motion-effects-element-type-background), .elementor-13895 .elementor-element.elementor-element-edbe494 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ea68bb );}.elementor-13895 .elementor-element.elementor-element-28d3b26 .elementor-heading-title{text-transform:capitalize;}.elementor-13895 .elementor-element.elementor-element-485dcb9{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-13895 .elementor-element.elementor-element-485dcb9 .elementor-divider-separator{width:100%;}.elementor-13895 .elementor-element.elementor-element-485dcb9 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-13895 .elementor-element.elementor-element-bcf1836{--display:flex;--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;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-945ec3f{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-13895 .elementor-element.elementor-element-d86abef{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-13895 .elementor-element.elementor-element-605a858{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-13895 .elementor-element.elementor-element-26fd5e6{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-13895 .elementor-element.elementor-element-172026c{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-13895 .elementor-element.elementor-element-8af5e27{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-13895 .elementor-element.elementor-element-3557dd2{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-13895 .elementor-element.elementor-element-d679e6f{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-13895 .elementor-element.elementor-element-dbc9d2b{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-13895 .elementor-element.elementor-element-df81199{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-00724a7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-13895 .elementor-element.elementor-element-00724a7 .elementor-heading-title{font-family:var( --e-global-typography-6f952b3-font-family ), Sans-serif;font-size:var( --e-global-typography-6f952b3-font-size );color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-44fd8b0{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-a7f3fb8-font-family ), Sans-serif;font-size:var( --e-global-typography-a7f3fb8-font-size );color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-0265854{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-13895 .elementor-element.elementor-element-0265854 .elementor-divider-separator{width:100%;}.elementor-13895 .elementor-element.elementor-element-0265854 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-13895 .elementor-element.elementor-element-4e464b1{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-f6a261d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-ed54774{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-ed54774.e-con{--align-self:center;}.elementor-13895 .elementor-element.elementor-element-24e8f34 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-50ae1bc{font-family:var( --e-global-typography-a7f3fb8-font-family ), Sans-serif;font-size:var( --e-global-typography-a7f3fb8-font-size );color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-f23c21f .elementor-button{background-color:#EC512600;font-family:"Mulish", Sans-serif;font-size:12px;font-weight:500;text-decoration:none;letter-spacing:0.5px;fill:var( --e-global-color-c9c871e );color:var( --e-global-color-c9c871e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c9c871e );border-radius:5px 5px 5px 5px;padding:12px 20px 12px 20px;}.elementor-13895 .elementor-element.elementor-element-f23c21f .elementor-button:hover, .elementor-13895 .elementor-element.elementor-element-f23c21f .elementor-button:focus{background-color:var( --e-global-color-594efc4 );color:var( --e-global-color-c9c871e );border-color:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-f23c21f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13895 .elementor-element.elementor-element-f23c21f .elementor-button:hover svg, .elementor-13895 .elementor-element.elementor-element-f23c21f .elementor-button:focus svg{fill:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-b0b13c0{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-13895 .elementor-element.elementor-element-b0b13c0 .elementor-divider-separator{width:100%;}.elementor-13895 .elementor-element.elementor-element-b0b13c0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-13895 .elementor-element.elementor-element-d5362ac{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-b6ecdb5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-1ac27c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-1ac27c9.e-con{--align-self:center;}.elementor-13895 .elementor-element.elementor-element-82b0def .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-a7e97a7{font-family:var( --e-global-typography-a7f3fb8-font-family ), Sans-serif;font-size:var( --e-global-typography-a7f3fb8-font-size );color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-dadea5f .elementor-button{background-color:#EC512600;font-family:"Mulish", Sans-serif;font-size:12px;font-weight:500;text-decoration:none;letter-spacing:0.5px;fill:var( --e-global-color-c9c871e );color:var( --e-global-color-c9c871e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c9c871e );border-radius:5px 5px 5px 5px;padding:12px 20px 12px 20px;}.elementor-13895 .elementor-element.elementor-element-dadea5f .elementor-button:hover, .elementor-13895 .elementor-element.elementor-element-dadea5f .elementor-button:focus{background-color:var( --e-global-color-594efc4 );color:var( --e-global-color-c9c871e );border-color:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-dadea5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13895 .elementor-element.elementor-element-dadea5f .elementor-button:hover svg, .elementor-13895 .elementor-element.elementor-element-dadea5f .elementor-button:focus svg{fill:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-94b0f14{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-13895 .elementor-element.elementor-element-94b0f14 .elementor-divider-separator{width:100%;}.elementor-13895 .elementor-element.elementor-element-94b0f14 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-13895 .elementor-element.elementor-element-afb7d03{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-7310f18{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-91d1a99{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-91d1a99.e-con{--align-self:center;}.elementor-13895 .elementor-element.elementor-element-6a799fa .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-c4ff187{font-family:var( --e-global-typography-a7f3fb8-font-family ), Sans-serif;font-size:var( --e-global-typography-a7f3fb8-font-size );color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-436e09d .elementor-button{background-color:#EC512600;font-family:"Mulish", Sans-serif;font-size:12px;font-weight:500;text-decoration:none;letter-spacing:0.5px;fill:var( --e-global-color-c9c871e );color:var( --e-global-color-c9c871e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c9c871e );border-radius:5px 5px 5px 5px;padding:12px 20px 12px 20px;}.elementor-13895 .elementor-element.elementor-element-436e09d .elementor-button:hover, .elementor-13895 .elementor-element.elementor-element-436e09d .elementor-button:focus{background-color:var( --e-global-color-594efc4 );color:var( --e-global-color-c9c871e );border-color:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-436e09d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13895 .elementor-element.elementor-element-436e09d .elementor-button:hover svg, .elementor-13895 .elementor-element.elementor-element-436e09d .elementor-button:focus svg{fill:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-c0164e4{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-13895 .elementor-element.elementor-element-c0164e4 .elementor-divider-separator{width:100%;}.elementor-13895 .elementor-element.elementor-element-c0164e4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-13895 .elementor-element.elementor-element-f0e96f7{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-176b2ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-8a6de1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-8a6de1b.e-con{--align-self:center;}.elementor-13895 .elementor-element.elementor-element-20e63dd .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-62d75f9{font-family:var( --e-global-typography-a7f3fb8-font-family ), Sans-serif;font-size:var( --e-global-typography-a7f3fb8-font-size );color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-edbe235 .elementor-button{background-color:#EC512600;font-family:"Mulish", Sans-serif;font-size:12px;font-weight:500;text-decoration:none;letter-spacing:0.5px;fill:var( --e-global-color-c9c871e );color:var( --e-global-color-c9c871e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c9c871e );border-radius:5px 5px 5px 5px;padding:12px 20px 12px 20px;}.elementor-13895 .elementor-element.elementor-element-edbe235 .elementor-button:hover, .elementor-13895 .elementor-element.elementor-element-edbe235 .elementor-button:focus{background-color:var( --e-global-color-594efc4 );color:var( --e-global-color-c9c871e );border-color:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-edbe235 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13895 .elementor-element.elementor-element-edbe235 .elementor-button:hover svg, .elementor-13895 .elementor-element.elementor-element-edbe235 .elementor-button:focus svg{fill:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-f536670{--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;--overlay-opacity:0.5;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-f536670:not(.elementor-motion-effects-element-type-background), .elementor-13895 .elementor-element.elementor-element-f536670 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granstone.ca/wp-content/uploads/2025/04/pexels-olly-3769021-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13895 .elementor-element.elementor-element-f536670::before, .elementor-13895 .elementor-element.elementor-element-f536670 > .elementor-background-video-container::before, .elementor-13895 .elementor-element.elementor-element-f536670 > .e-con-inner > .elementor-background-video-container::before, .elementor-13895 .elementor-element.elementor-element-f536670 > .elementor-background-slideshow::before, .elementor-13895 .elementor-element.elementor-element-f536670 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13895 .elementor-element.elementor-element-f536670 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-aa98166 );--background-overlay:'';}.elementor-13895 .elementor-element.elementor-element-f3d3fcf{text-align:center;}.elementor-13895 .elementor-element.elementor-element-f3d3fcf .elementor-heading-title{font-family:var( --e-global-typography-6f952b3-font-family ), Sans-serif;font-size:var( --e-global-typography-6f952b3-font-size );color:var( --e-global-color-6b36461 );}.elementor-13895 .elementor-element.elementor-element-8564b6c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-a7f3fb8-font-family ), Sans-serif;font-size:var( --e-global-typography-a7f3fb8-font-size );color:var( --e-global-color-7ea68bb );}.elementor-13895 .elementor-element.elementor-element-8564b6c.elementor-element{--align-self:center;}.elementor-13895 .elementor-element.elementor-element-92d7a1c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-92d7a1c.e-con{--align-self:center;}.elementor-13895 .elementor-element.elementor-element-c36fc0e{--display:flex;}.elementor-13895 .elementor-element.elementor-element-84f1aec{text-align:start;}.elementor-13895 .elementor-element.elementor-element-b556f75{--display:flex;}.elementor-13895 .elementor-element.elementor-element-9709f22 .elementor-button{background-color:#EC512600;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;letter-spacing:0.5px;fill:var( --e-global-color-6b36461 );color:var( --e-global-color-6b36461 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c9c871e );border-radius:5px 5px 5px 5px;padding:20px 30px 20px 30px;}.elementor-13895 .elementor-element.elementor-element-9709f22 .elementor-button:hover, .elementor-13895 .elementor-element.elementor-element-9709f22 .elementor-button:focus{color:var( --e-global-color-c9c871e );border-color:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-9709f22 .elementor-button:hover svg, .elementor-13895 .elementor-element.elementor-element-9709f22 .elementor-button:focus svg{fill:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-d03bfef{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-6a39ddc{--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;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-13895 .elementor-element.elementor-element-d51bff2{text-align:center;}.elementor-13895 .elementor-element.elementor-element-d51bff2 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:40px;text-transform:capitalize;color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-6a92864{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-a7f3fb8-font-family ), Sans-serif;font-size:var( --e-global-typography-a7f3fb8-font-size );color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-6a92864.elementor-element{--align-self:center;}.elementor-13895 .elementor-element.elementor-element-01e649a{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-01e649a:not(.elementor-motion-effects-element-type-background), .elementor-13895 .elementor-element.elementor-element-01e649a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ea68bb );}.elementor-13895 .elementor-element.elementor-element-a7e9829{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6b36461 );--border-color:var( --e-global-color-6b36461 );--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-b6a3382 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-13895 .elementor-element.elementor-element-b6a3382 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-13895 .elementor-element.elementor-element-b6a3382 .elementor-custom-embed-play i{color:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-b6a3382 .elementor-custom-embed-play svg{fill:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-14e8820{--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;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-13895 .elementor-element.elementor-element-5f14a9f .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:40px;text-transform:capitalize;color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-2fec817 .elementor-heading-title{font-family:var( --e-global-typography-494ff0a-font-family ), Sans-serif;font-size:var( --e-global-typography-494ff0a-font-size );color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-be3eafe{font-family:var( --e-global-typography-a7f3fb8-font-family ), Sans-serif;font-size:var( --e-global-typography-a7f3fb8-font-size );color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-ba5a6ab .elementor-button{background-color:#EC512600;font-family:"Mulish", Sans-serif;font-size:12px;font-weight:500;text-decoration:none;letter-spacing:0.5px;fill:var( --e-global-color-c9c871e );color:var( --e-global-color-c9c871e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c9c871e );border-radius:5px 5px 5px 5px;padding:12px 20px 12px 20px;}.elementor-13895 .elementor-element.elementor-element-ba5a6ab .elementor-button:hover, .elementor-13895 .elementor-element.elementor-element-ba5a6ab .elementor-button:focus{background-color:var( --e-global-color-594efc4 );color:var( --e-global-color-c9c871e );border-color:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-ba5a6ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13895 .elementor-element.elementor-element-ba5a6ab .elementor-button:hover svg, .elementor-13895 .elementor-element.elementor-element-ba5a6ab .elementor-button:focus svg{fill:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-53e57ec{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-e41e1d1{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-13895 .elementor-element.elementor-element-e41e1d1.elementor-element{--align-self:center;}.elementor-13895 .elementor-element.elementor-element-e41e1d1 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:40px;line-height:1.3em;color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-9bac025{width:var( --container-widget-width, 65.858% );max-width:65.858%;--container-widget-width:65.858%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-a7f3fb8-font-family ), Sans-serif;font-size:var( --e-global-typography-a7f3fb8-font-size );color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-9bac025.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13895 .elementor-element.elementor-element-9a50e9c .elementor-button{background-color:var( --e-global-color-c9c871e );font-family:"Mulish", Sans-serif;font-size:15px;font-weight:500;text-decoration:none;letter-spacing:0.5px;fill:var( --e-global-color-6b36461 );color:var( --e-global-color-6b36461 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c9c871e );border-radius:5px 5px 5px 5px;padding:15px 20px 15px 20px;}.elementor-13895 .elementor-element.elementor-element-9a50e9c .elementor-button:hover, .elementor-13895 .elementor-element.elementor-element-9a50e9c .elementor-button:focus{background-color:var( --e-global-color-594efc4 );color:var( --e-global-color-c9c871e );border-color:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-9a50e9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13895 .elementor-element.elementor-element-9a50e9c .elementor-button:hover svg, .elementor-13895 .elementor-element.elementor-element-9a50e9c .elementor-button:focus svg{fill:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-8d6029f{--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;--overlay-opacity:0.5;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-8d6029f:not(.elementor-motion-effects-element-type-background), .elementor-13895 .elementor-element.elementor-element-8d6029f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://granstone.ca/wp-content/uploads/2025/04/Summer-Reno-overlay.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13895 .elementor-element.elementor-element-8d6029f::before, .elementor-13895 .elementor-element.elementor-element-8d6029f > .elementor-background-video-container::before, .elementor-13895 .elementor-element.elementor-element-8d6029f > .e-con-inner > .elementor-background-video-container::before, .elementor-13895 .elementor-element.elementor-element-8d6029f > .elementor-background-slideshow::before, .elementor-13895 .elementor-element.elementor-element-8d6029f > .e-con-inner > .elementor-background-slideshow::before, .elementor-13895 .elementor-element.elementor-element-8d6029f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-aa98166 );--background-overlay:'';}.elementor-13895 .elementor-element.elementor-element-628ded4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-628ded4.e-con{--align-self:center;}.elementor-13895 .elementor-element.elementor-element-002baf8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-083132d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-13895 .elementor-element.elementor-element-cd80204{--display:flex;}.elementor-13895 .elementor-element.elementor-element-7a44b2a{text-align:center;font-family:"Mulish", Sans-serif;font-size:28px;color:var( --e-global-color-6b36461 );}.elementor-13895 .elementor-element.elementor-element-49252a8{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-8191442{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-13895 .elementor-element.elementor-element-2362a2e{--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;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-17a0843{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-aa98166 );--border-color:var( --e-global-color-aa98166 );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13895 .elementor-element.elementor-element-17a0843.e-con{--align-self:center;}.elementor-13895 .elementor-element.elementor-element-007a349{--display:flex;}.elementor-13895 .elementor-element.elementor-element-3f65b50 .elementor-heading-title{text-transform:capitalize;color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-03d1c6e{font-family:var( --e-global-typography-a7f3fb8-font-family ), Sans-serif;font-size:var( --e-global-typography-a7f3fb8-font-size );color:var( --e-global-color-aa98166 );}.elementor-13895 .elementor-element.elementor-element-a97f5ee{--display:flex;--justify-content:center;}.elementor-13895 .elementor-element.elementor-element-5c6d98e .elementor-button{background-color:#EC512600;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;letter-spacing:0.5px;fill:var( --e-global-color-c9c871e );color:var( --e-global-color-c9c871e );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-c9c871e );border-radius:5px 5px 5px 5px;padding:20px 30px 20px 30px;}.elementor-13895 .elementor-element.elementor-element-5c6d98e .elementor-button:hover, .elementor-13895 .elementor-element.elementor-element-5c6d98e .elementor-button:focus{background-color:var( --e-global-color-594efc4 );color:var( --e-global-color-c9c871e );border-color:var( --e-global-color-c9c871e );}.elementor-13895 .elementor-element.elementor-element-5c6d98e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-13895 .elementor-element.elementor-element-5c6d98e .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13895 .elementor-element.elementor-element-5c6d98e .elementor-button:hover svg, .elementor-13895 .elementor-element.elementor-element-5c6d98e .elementor-button:focus svg{fill:var( --e-global-color-c9c871e );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13895 .elementor-element.elementor-element-fdec540{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-13895 .elementor-element.elementor-element-6b2c792 .elementor-heading-title{font-size:30px;}.elementor-13895 .elementor-element.elementor-element-e40356e .elementor-button{font-size:16px;}.elementor-13895 .elementor-element.elementor-element-f20a5f8{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-13895 .elementor-element.elementor-element-4ed72a6{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-13895 .elementor-element.elementor-element-4ed72a6 .elementor-heading-title{font-size:32px;}.elementor-13895 .elementor-element.elementor-element-17c2d26{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-089bbb5 .elementor-button{font-size:16px;}.elementor-13895 .elementor-element.elementor-element-57005cf{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-13895 .elementor-element.elementor-element-d2843a9{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-a28485c{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-de53bc6{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-a70bc64 .elementor-button{font-size:16px;}.elementor-13895 .elementor-element.elementor-element-edbe494{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-13895 .elementor-element.elementor-element-df81199{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-13895 .elementor-element.elementor-element-00724a7 .elementor-heading-title{font-size:var( --e-global-typography-6f952b3-font-size );}.elementor-13895 .elementor-element.elementor-element-44fd8b0{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-24e8f34 .elementor-heading-title{font-size:22px;}.elementor-13895 .elementor-element.elementor-element-50ae1bc{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-f23c21f .elementor-button{font-size:16px;}.elementor-13895 .elementor-element.elementor-element-82b0def .elementor-heading-title{font-size:22px;}.elementor-13895 .elementor-element.elementor-element-a7e97a7{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-dadea5f .elementor-button{font-size:16px;}.elementor-13895 .elementor-element.elementor-element-6a799fa .elementor-heading-title{font-size:22px;}.elementor-13895 .elementor-element.elementor-element-c4ff187{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-436e09d .elementor-button{font-size:16px;}.elementor-13895 .elementor-element.elementor-element-20e63dd .elementor-heading-title{font-size:22px;}.elementor-13895 .elementor-element.elementor-element-62d75f9{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-edbe235 .elementor-button{font-size:16px;}.elementor-13895 .elementor-element.elementor-element-f3d3fcf .elementor-heading-title{font-size:var( --e-global-typography-6f952b3-font-size );}.elementor-13895 .elementor-element.elementor-element-8564b6c{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-9709f22 .elementor-button{font-size:16px;}.elementor-13895 .elementor-element.elementor-element-d03bfef{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-13895 .elementor-element.elementor-element-d51bff2 .elementor-heading-title{font-size:32px;}.elementor-13895 .elementor-element.elementor-element-6a92864{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-01e649a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-13895 .elementor-element.elementor-element-5f14a9f .elementor-heading-title{font-size:32px;}.elementor-13895 .elementor-element.elementor-element-2fec817 .elementor-heading-title{font-size:var( --e-global-typography-494ff0a-font-size );}.elementor-13895 .elementor-element.elementor-element-be3eafe{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-ba5a6ab .elementor-button{font-size:16px;}.elementor-13895 .elementor-element.elementor-element-e41e1d1{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-13895 .elementor-element.elementor-element-e41e1d1 .elementor-heading-title{font-size:32px;}.elementor-13895 .elementor-element.elementor-element-9bac025{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-9a50e9c .elementor-button{font-size:16px;}.elementor-13895 .elementor-element.elementor-element-8d6029f{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-13895 .elementor-element.elementor-element-7a44b2a{font-size:16px;}.elementor-13895 .elementor-element.elementor-element-2362a2e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-13895 .elementor-element.elementor-element-03d1c6e{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-5c6d98e .elementor-button{font-size:16px;}}@media(max-width:767px){.elementor-13895 .elementor-element.elementor-element-93cd1d0{--min-height:60vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13895 .elementor-element.elementor-element-fdec540{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-13895 .elementor-element.elementor-element-6b2c792{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13895 .elementor-element.elementor-element-6b2c792 .elementor-heading-title{font-size:28px;line-height:1.3em;}.elementor-13895 .elementor-element.elementor-element-e40356e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-13895 .elementor-element.elementor-element-e40356e .elementor-button{font-size:15px;}.elementor-13895 .elementor-element.elementor-element-f20a5f8{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-13895 .elementor-element.elementor-element-15e3a31{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13895 .elementor-element.elementor-element-6a43208{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-4ed72a6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13895 .elementor-element.elementor-element-4ed72a6 .elementor-heading-title{font-size:28px;}.elementor-13895 .elementor-element.elementor-element-17c2d26{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-089bbb5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-13895 .elementor-element.elementor-element-089bbb5 .elementor-button{font-size:15px;}.elementor-13895 .elementor-element.elementor-element-d2843a9{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-a28485c{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-de53bc6{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-a70bc64 .elementor-button{font-size:15px;}.elementor-13895 .elementor-element.elementor-element-bcf1836{--flex-wrap:wrap;}.elementor-13895 .elementor-element.elementor-element-945ec3f{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-13895 .elementor-element.elementor-element-d86abef{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-13895 .elementor-element.elementor-element-605a858{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-13895 .elementor-element.elementor-element-26fd5e6{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-13895 .elementor-element.elementor-element-172026c{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-13895 .elementor-element.elementor-element-8af5e27{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-13895 .elementor-element.elementor-element-3557dd2{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-13895 .elementor-element.elementor-element-d679e6f{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-13895 .elementor-element.elementor-element-dbc9d2b{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-13895 .elementor-element.elementor-element-00724a7 .elementor-heading-title{font-size:var( --e-global-typography-6f952b3-font-size );}.elementor-13895 .elementor-element.elementor-element-44fd8b0{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-ed54774{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13895 .elementor-element.elementor-element-24e8f34 .elementor-heading-title{font-size:18px;}.elementor-13895 .elementor-element.elementor-element-50ae1bc{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-f23c21f .elementor-button{font-size:15px;}.elementor-13895 .elementor-element.elementor-element-1ac27c9{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13895 .elementor-element.elementor-element-82b0def .elementor-heading-title{font-size:18px;}.elementor-13895 .elementor-element.elementor-element-a7e97a7{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-dadea5f .elementor-button{font-size:15px;}.elementor-13895 .elementor-element.elementor-element-91d1a99{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13895 .elementor-element.elementor-element-6a799fa .elementor-heading-title{font-size:18px;}.elementor-13895 .elementor-element.elementor-element-c4ff187{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-436e09d .elementor-button{font-size:15px;}.elementor-13895 .elementor-element.elementor-element-8a6de1b{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13895 .elementor-element.elementor-element-20e63dd .elementor-heading-title{font-size:18px;}.elementor-13895 .elementor-element.elementor-element-62d75f9{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-edbe235 .elementor-button{font-size:15px;}.elementor-13895 .elementor-element.elementor-element-f536670{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-13895 .elementor-element.elementor-element-f3d3fcf .elementor-heading-title{font-size:var( --e-global-typography-6f952b3-font-size );}.elementor-13895 .elementor-element.elementor-element-8564b6c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-84f1aec{text-align:center;}.elementor-13895 .elementor-element.elementor-element-9709f22 .elementor-button{font-size:15px;}.elementor-13895 .elementor-element.elementor-element-6a39ddc{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-d51bff2 .elementor-heading-title{font-size:28px;}.elementor-13895 .elementor-element.elementor-element-6a92864{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-14e8820{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-5f14a9f .elementor-heading-title{font-size:28px;}.elementor-13895 .elementor-element.elementor-element-2fec817 .elementor-heading-title{font-size:var( --e-global-typography-494ff0a-font-size );}.elementor-13895 .elementor-element.elementor-element-be3eafe{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-ba5a6ab .elementor-button{font-size:15px;}.elementor-13895 .elementor-element.elementor-element-e41e1d1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13895 .elementor-element.elementor-element-e41e1d1 .elementor-heading-title{font-size:28px;}.elementor-13895 .elementor-element.elementor-element-9bac025{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-9a50e9c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-13895 .elementor-element.elementor-element-9a50e9c .elementor-button{font-size:15px;}.elementor-13895 .elementor-element.elementor-element-628ded4{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-13895 .elementor-element.elementor-element-002baf8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13895 .elementor-element.elementor-element-002baf8.e-con{--align-self:center;}.elementor-13895 .elementor-element.elementor-element-083132d{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-13895 .elementor-element.elementor-element-7a44b2a{font-size:15px;}.elementor-13895 .elementor-element.elementor-element-8191442{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-13895 .elementor-element.elementor-element-8191442.elementor-element{--align-self:center;}.elementor-13895 .elementor-element.elementor-element-007a349{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-03d1c6e{font-size:var( --e-global-typography-a7f3fb8-font-size );}.elementor-13895 .elementor-element.elementor-element-a97f5ee{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13895 .elementor-element.elementor-element-a97f5ee.e-con{--align-self:flex-start;}.elementor-13895 .elementor-element.elementor-element-5c6d98e .elementor-button{font-size:15px;}}@media(min-width:768px){.elementor-13895 .elementor-element.elementor-element-6a43208{--width:55%;}.elementor-13895 .elementor-element.elementor-element-240f70f{--width:38%;}.elementor-13895 .elementor-element.elementor-element-b1e888c{--width:48%;}.elementor-13895 .elementor-element.elementor-element-3108819{--width:48%;}.elementor-13895 .elementor-element.elementor-element-f6a261d{--width:26%;}.elementor-13895 .elementor-element.elementor-element-ed54774{--width:70%;}.elementor-13895 .elementor-element.elementor-element-b6ecdb5{--width:26%;}.elementor-13895 .elementor-element.elementor-element-1ac27c9{--width:70%;}.elementor-13895 .elementor-element.elementor-element-7310f18{--width:26%;}.elementor-13895 .elementor-element.elementor-element-91d1a99{--width:70%;}.elementor-13895 .elementor-element.elementor-element-176b2ad{--width:26%;}.elementor-13895 .elementor-element.elementor-element-8a6de1b{--width:70%;}.elementor-13895 .elementor-element.elementor-element-92d7a1c{--width:70%;}.elementor-13895 .elementor-element.elementor-element-c36fc0e{--width:50%;}.elementor-13895 .elementor-element.elementor-element-b556f75{--width:50%;}.elementor-13895 .elementor-element.elementor-element-6a39ddc{--width:100%;}.elementor-13895 .elementor-element.elementor-element-a7e9829{--width:25%;}.elementor-13895 .elementor-element.elementor-element-14e8820{--width:70%;}.elementor-13895 .elementor-element.elementor-element-628ded4{--width:100%;}.elementor-13895 .elementor-element.elementor-element-002baf8{--width:30%;}.elementor-13895 .elementor-element.elementor-element-cd80204{--width:40%;}.elementor-13895 .elementor-element.elementor-element-49252a8{--width:30%;}.elementor-13895 .elementor-element.elementor-element-17a0843{--width:90%;}.elementor-13895 .elementor-element.elementor-element-007a349{--width:100%;}.elementor-13895 .elementor-element.elementor-element-a97f5ee{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13895 .elementor-element.elementor-element-240f70f{--width:45%;}.elementor-13895 .elementor-element.elementor-element-92d7a1c{--width:80%;}.elementor-13895 .elementor-element.elementor-element-6a39ddc{--width:65%;}.elementor-13895 .elementor-element.elementor-element-a7e9829{--width:30%;}.elementor-13895 .elementor-element.elementor-element-14e8820{--width:65%;}.elementor-13895 .elementor-element.elementor-element-17a0843{--width:100%;}.elementor-13895 .elementor-element.elementor-element-007a349{--width:60%;}.elementor-13895 .elementor-element.elementor-element-a97f5ee{--width:40%;}}