.elementor-505 .elementor-element.elementor-element-14b236d{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--padding-top:96px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-14b236d:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-14b236d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FAFA;}.elementor-505 .elementor-element.elementor-element-e5658a5{--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;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-e5658a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-32b60cb{--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;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;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:#D5E0E2;--border-color:#D5E0E2;--border-radius:999px 999px 999px 999px;--padding-top:4px;--padding-bottom:4px;--padding-left:12px;--padding-right:12px;}.elementor-505 .elementor-element.elementor-element-32b60cb:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-32b60cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-32b60cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-f2d21a7{--display:flex;--min-height:6px;--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;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-f2d21a7:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-f2d21a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3BA38C;}.elementor-505 .elementor-element.elementor-element-f2d21a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-4c6f29c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:19.5px;color:#153D42;}.elementor-505 .elementor-element.elementor-element-ce92020{padding:4.44px 0px 0px 0px;text-align:center;}.elementor-505 .elementor-element.elementor-element-ce92020 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:64px;font-weight:700;line-height:68px;letter-spacing:-1.8px;color:#051C1F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-1f8ab9b{width:var( --container-widget-width, 680px );max-width:680px;padding:5px 0px 0px 0px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:32.5px;color:#4F686B;}.elementor-505 .elementor-element.elementor-element-46dab5a{--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:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-d7a8473{--display:flex;--min-height:64px;--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;--border-radius:999px 999px 999px 999px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-d7a8473:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-d7a8473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E9EA;background-image:url("https://surveyguard.ca/wp-content/uploads/2026/10/WhatsApp-Image-2026-10-17-at-9.17.25-PM-1-modified.jpeg.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-505 .elementor-element.elementor-element-d7a8473.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-85f9669{--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;}.elementor-505 .elementor-element.elementor-element-85f9669.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-505 .elementor-element.elementor-element-f8b32b9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:700;line-height:24px;letter-spacing:-0.3px;color:#051C1F;}.elementor-505 .elementor-element.elementor-element-1bfa14d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#4F686B;}.elementor-505 .elementor-element.elementor-element-9190dd1{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:96px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;}.elementor-505 .elementor-element.elementor-element-9190dd1:not(.elementor-motion-effects-element-type-background), .elementor-505 .elementor-element.elementor-element-9190dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-505 .elementor-element.elementor-element-637bf61{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:31px;color:#2B4245;}.elementor-505 .elementor-element.elementor-element-3e8af6a{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:28px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-ae2c3a4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:700;line-height:36px;letter-spacing:-0.6px;color:#051C1F;}.elementor-505 .elementor-element.elementor-element-4f09478 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:22.5px;color:#4F686B;}.elementor-505 .elementor-element.elementor-element-d40444b{--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:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-505 .elementor-element.elementor-element-a3532a4 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:22.5px;fill:#3BA38C;color:#3BA38C;padding:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-a3532a4 .elementor-button:hover, .elementor-505 .elementor-element.elementor-element-a3532a4 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#349380;}.elementor-505 .elementor-element.elementor-element-a3532a4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-505 .elementor-element.elementor-element-a3532a4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-505 .elementor-element.elementor-element-a3532a4 .elementor-button:hover svg, .elementor-505 .elementor-element.elementor-element-a3532a4 .elementor-button:focus svg{fill:#349380;}@media(max-width:1024px){.elementor-505 .elementor-element.elementor-element-ce92020 .elementor-heading-title{font-size:52px;line-height:56px;letter-spacing:-1.4px;}.elementor-505 .elementor-element.elementor-element-1f8ab9b{font-size:18px;line-height:29px;}}@media(max-width:767px){.elementor-505 .elementor-element.elementor-element-14b236d{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-505 .elementor-element.elementor-element-e5658a5{--width:100%;}.elementor-505 .elementor-element.elementor-element-f2d21a7{--width:6px;}.elementor-505 .elementor-element.elementor-element-ce92020 .elementor-heading-title{font-size:40px;line-height:44px;letter-spacing:-1px;}.elementor-505 .elementor-element.elementor-element-1f8ab9b{width:100%;max-width:100%;font-size:16px;line-height:26px;}.elementor-505 .elementor-element.elementor-element-d7a8473{--width:64px;}.elementor-505 .elementor-element.elementor-element-9190dd1{--padding-top:56px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-505 .elementor-element.elementor-element-637bf61{font-size:17px;line-height:29px;}.elementor-505 .elementor-element.elementor-element-ae2c3a4 .elementor-heading-title{font-size:22px;line-height:29px;}}@media(min-width:768px){.elementor-505 .elementor-element.elementor-element-14b236d{--content-width:1240px;}.elementor-505 .elementor-element.elementor-element-e5658a5{--width:768px;}.elementor-505 .elementor-element.elementor-element-f2d21a7{--width:6px;}.elementor-505 .elementor-element.elementor-element-d7a8473{--width:64px;}.elementor-505 .elementor-element.elementor-element-85f9669{--width:auto;}.elementor-505 .elementor-element.elementor-element-9190dd1{--content-width:720px;}}@media(max-width:1024px) and (min-width:768px){.elementor-505 .elementor-element.elementor-element-e5658a5{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-f2d21a7 */.elementor-505 .elementor-element.elementor-element-f2d21a7{height:6px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b60cb */.elementor-505 .elementor-element.elementor-element-32b60cb{width:auto;align-self:center}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce92020 */.elementor-505 .elementor-element.elementor-element-ce92020 .sg-grad{background:linear-gradient(124deg,#3ccaa6 0%,#0099a0 100%);-webkit-background-clip:text;background-clip:text;color:transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7a8473 */.elementor-505 .elementor-element.elementor-element-d7a8473{height:64px;aspect-ratio:1/1;box-shadow:0 0 0 4px #FFFFFF,0 0 0 5px #D5E0E2;background-size:250% !important;background-position:50% 14% !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85f9669 */.elementor-505 .elementor-element.elementor-element-85f9669{width:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14b236d */.elementor-505 .elementor-element.elementor-element-14b236d{overflow:hidden}.elementor-505 .elementor-element.elementor-element-14b236d::before{content:'';position:absolute;left:0;right:0;top:-44px;bottom:43.94px;opacity:.4;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,0) 1.786%,#d4f0ec 3.41%);-webkit-mask:url(https://surveyguard.ca/wp-content/uploads/2026/10/f7389ec9-1197-4d56-897d-dda598ec3fd0.svg) 0 20px/100% 100% no-repeat;mask:url(https://surveyguard.ca/wp-content/uploads/2026/10/f7389ec9-1197-4d56-897d-dda598ec3fd0.svg) 0 20px/100% 100% no-repeat}.elementor-505 .elementor-element.elementor-element-14b236d::after{content:'';position:absolute;left:50%;top:-64px;width:1501px;height:636px;transform:translateX(-50%);pointer-events:none;background:url(https://surveyguard.ca/wp-content/uploads/2026/10/2b038f81-e951-403f-8968-78496b43c019.svg) 0 0/100% 100% no-repeat;-webkit-mask:url(https://surveyguard.ca/wp-content/uploads/2026/10/f7389ec9-1197-4d56-897d-dda598ec3fd0.svg) 30.5px 40px/1440px 1162px no-repeat;mask:url(https://surveyguard.ca/wp-content/uploads/2026/10/f7389ec9-1197-4d56-897d-dda598ec3fd0.svg) 30.5px 40px/1440px 1162px no-repeat}.elementor-505 .elementor-element.elementor-element-14b236d>.e-con-inner{position:relative;z-index:1}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-637bf61 */.elementor-505 .elementor-element.elementor-element-637bf61 p{margin:0 0 24px}.elementor-505 .elementor-element.elementor-element-637bf61 p:last-child{margin:0}.elementor-505 .elementor-element.elementor-element-637bf61 strong{color:#051C1F;font-weight:600}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae2c3a4 */.elementor-505 .elementor-element.elementor-element-ae2c3a4 .sg-grad{background:linear-gradient(124deg,#3ccaa6 0%,#0099a0 100%);-webkit-background-clip:text;background-clip:text;color:transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e8af6a */.elementor-505 .elementor-element.elementor-element-3e8af6a{border-left:3px solid #3BA38C}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40444b */.elementor-505 .elementor-element.elementor-element-d40444b{border-top:1px solid #D5E0E2}/* End custom CSS */