.elementor-8 .elementor-element.elementor-element-4374f76a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4374f76a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://helpingkey.ca/wp-content/uploads/2025/07/side_tri.svg");background-position:bottom right;background-repeat:no-repeat;background-size:80vw auto;}.elementor-8 .elementor-element.elementor-element-4374f76a{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-86px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4374f76a > .elementor-background-overlay{opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-c0e3f30.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-c0e3f30.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-c0e3f30.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-c0e3f30 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-8 .elementor-element.elementor-element-c0e3f30 > .elementor-element-populated{padding:50px 0px 50px 0px;}.elementor-8 .elementor-element.elementor-element-1337fae4{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-e0f0a5a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-e0f0a5a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-e0f0a5a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-8 .elementor-element.elementor-element-2a41dac{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:9px;}.elementor-8 .elementor-element.elementor-element-1d6e1573{width:auto;max-width:auto;text-align:left;font-family:"Sora", Sans-serif;font-size:3.5vw;font-weight:900;line-height:3rem;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-4d931229{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:26px;letter-spacing:0.5px;color:#76787F;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-1169fb12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-1169fb12 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:15px 35px 15px 35px;}.elementor-8 .elementor-element.elementor-element-255e34b5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-255e34b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F3F4F6 0%, var( --e-global-color-ea45d82 ) 30%);}.elementor-8 .elementor-element.elementor-element-255e34b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-8 .elementor-element.elementor-element-255e34b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-537393eb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-537393eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-537393eb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:28px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-d7988d5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-651d486c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:39px;font-weight:700;line-height:42px;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-350af424{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-4e89bdb7{--lottie-container-max-width:391px;}.elementor-8 .elementor-element.elementor-element-2cff7d8f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2cff7d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://helpingkey.ca/wp-content/uploads/2025/07/orange.svg");background-position:top right;background-repeat:no-repeat;background-size:12vw auto;}.elementor-8 .elementor-element.elementor-element-2cff7d8f > .elementor-background-overlay{background-image:url("https://helpingkey.ca/wp-content/uploads/2025/07/bluetriangle.svg");background-position:bottom left;background-repeat:no-repeat;background-size:20vw auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-2cff7d8f .elementor-background-overlay{filter:brightness( 117% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8 .elementor-element.elementor-element-2cff7d8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 40px 200px 040px;}.elementor-8 .elementor-element.elementor-element-2cff7d8f > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-ea45d82 );}.elementor-8 .elementor-element.elementor-element-2cff7d8f > .elementor-shape-bottom svg{height:135px;transform:translateX(-50%) rotateY(180deg);}.elementor-8 .elementor-element.elementor-element-5680540a > .elementor-element-populated{padding:0px 85px 0px 0px;}.elementor-8 .elementor-element.elementor-element-56760847 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-ea45d82 );}.elementor-8 .elementor-element.elementor-element-29d5f1fd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:37px;font-weight:700;line-height:60px;color:var( --e-global-color-ea45d82 );}.elementor-8 .elementor-element.elementor-element-42aa7f1b{padding:20px 0px 20px 0px;color:var( --e-global-color-ea45d82 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-26add8fc{--divider-border-style:solid;--divider-border-width:2px;}.elementor-8 .elementor-element.elementor-element-26add8fc .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-8 .elementor-element.elementor-element-26add8fc .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-8 .elementor-element.elementor-element-10fc778d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4f14397f{margin-top:0px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-5e823946 > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-115d555f .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-115d555f{--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-115d555f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-115d555f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-115d555f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-115d555f .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-115d555f .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-115d555f .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;line-height:40px;}.elementor-8 .elementor-element.elementor-element-115d555f .elementor-icon-box-title{color:var( --e-global-color-ea45d82 );}.elementor-8 .elementor-element.elementor-element-115d555f:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-115d555f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ea45d82 );}.elementor-8 .elementor-element.elementor-element-115d555f .elementor-icon-box-description{color:var( --e-global-color-ea45d82 );}.elementor-8 .elementor-element.elementor-element-79a328f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-244def22 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-244def22{--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-244def22.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-244def22.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-244def22.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-244def22 .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-244def22 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-244def22 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;line-height:40px;}.elementor-8 .elementor-element.elementor-element-244def22 .elementor-icon-box-title{color:var( --e-global-color-ea45d82 );}.elementor-8 .elementor-element.elementor-element-244def22:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-244def22:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ea45d82 );}.elementor-8 .elementor-element.elementor-element-244def22 .elementor-icon-box-description{color:var( --e-global-color-ea45d82 );}.elementor-8 .elementor-element.elementor-element-54888571{margin-top:050px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-60cbeebc > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2392bab3 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-2392bab3{--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-2392bab3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-2392bab3.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2392bab3.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-2392bab3 .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-2392bab3 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-2392bab3 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;line-height:40px;}.elementor-8 .elementor-element.elementor-element-2392bab3 .elementor-icon-box-title{color:var( --e-global-color-ea45d82 );}.elementor-8 .elementor-element.elementor-element-2392bab3:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-2392bab3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ea45d82 );}.elementor-8 .elementor-element.elementor-element-2392bab3 .elementor-icon-box-description{color:var( --e-global-color-ea45d82 );}.elementor-8 .elementor-element.elementor-element-ae022eb > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4f46e36 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-4f46e36{--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-4f46e36.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-4f46e36.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-4f46e36.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-4f46e36 .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-4f46e36 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-4f46e36 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;line-height:40px;}.elementor-8 .elementor-element.elementor-element-4f46e36 .elementor-icon-box-title{color:var( --e-global-color-ea45d82 );}.elementor-8 .elementor-element.elementor-element-4f46e36:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-4f46e36:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ea45d82 );}.elementor-8 .elementor-element.elementor-element-4f46e36 .elementor-icon-box-description{color:var( --e-global-color-ea45d82 );}.elementor-8 .elementor-element.elementor-element-2f31880d{margin-top:050px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-2d211005 > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-8 .elementor-element.elementor-element-63c2cd16 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-63c2cd16{--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-63c2cd16.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-63c2cd16.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-63c2cd16.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-63c2cd16 .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-63c2cd16 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-63c2cd16 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;line-height:40px;}.elementor-8 .elementor-element.elementor-element-63c2cd16 .elementor-icon-box-title{color:var( --e-global-color-ea45d82 );}.elementor-8 .elementor-element.elementor-element-63c2cd16:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-63c2cd16:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ea45d82 );}.elementor-8 .elementor-element.elementor-element-63c2cd16 .elementor-icon-box-description{color:var( --e-global-color-ea45d82 );}.elementor-8 .elementor-element.elementor-element-59c53868 > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-8 .elementor-element.elementor-element-48ffad0b .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-48ffad0b{--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-48ffad0b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-48ffad0b.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-48ffad0b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-48ffad0b .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-48ffad0b .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-48ffad0b .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;line-height:40px;}.elementor-8 .elementor-element.elementor-element-48ffad0b .elementor-icon-box-title{color:var( --e-global-color-ea45d82 );}.elementor-8 .elementor-element.elementor-element-48ffad0b:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-48ffad0b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ea45d82 );}.elementor-8 .elementor-element.elementor-element-48ffad0b .elementor-icon-box-description{color:var( --e-global-color-ea45d82 );}.elementor-8 .elementor-element.elementor-element-3075fc69:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3075fc69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea45d82 );background-image:url("https://helpingkey.ca/wp-content/uploads/2025/07/orange.svg");background-position:top right;background-repeat:no-repeat;background-size:12vw auto;}.elementor-8 .elementor-element.elementor-element-3075fc69 > .elementor-background-overlay{background-image:url("https://helpingkey.ca/wp-content/uploads/2025/07/bluetriangle.svg");background-position:bottom left;background-repeat:no-repeat;background-size:20vw auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-3075fc69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 40px 200px 040px;}.elementor-8 .elementor-element.elementor-element-3075fc69 > .elementor-shape-bottom .elementor-shape-fill{fill:#F3F4F6;}.elementor-8 .elementor-element.elementor-element-3075fc69 > .elementor-shape-bottom svg{height:135px;transform:translateX(-50%) rotateY(180deg);}.elementor-8 .elementor-element.elementor-element-3a98db9b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-4f803ba4 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6f58a698 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8 .elementor-element.elementor-element-6365a70c{margin-top:20px;margin-bottom:20px;}.elementor-8 .elementor-element.elementor-element-2da4f882 > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-8 .elementor-element.elementor-element-418daf83 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-418daf83{--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-418daf83 .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-418daf83 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-418daf83 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;line-height:40px;}.elementor-8 .elementor-element.elementor-element-63f486e1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3c682586 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-3c682586{--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-3c682586 .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-3c682586 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-3c682586 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;line-height:40px;}.elementor-8 .elementor-element.elementor-element-76927e0c{margin-top:50px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-56259eea > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5c646b03 .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-5c646b03{--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-5c646b03 .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-5c646b03 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-5c646b03 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;line-height:40px;}.elementor-8 .elementor-element.elementor-element-4d8dabdb > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-8 .elementor-element.elementor-element-63d23a4f .elementor-icon-box-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-63d23a4f{--icon-box-icon-margin:15px;}.elementor-8 .elementor-element.elementor-element-63d23a4f .elementor-icon{font-size:32px;}.elementor-8 .elementor-element.elementor-element-63d23a4f .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-63d23a4f .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:25px;font-weight:700;line-height:40px;}.elementor-8 .elementor-element.elementor-element-6ea93a33:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6ea93a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-8 .elementor-element.elementor-element-6ea93a33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-8 .elementor-element.elementor-element-6ea93a33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-6ea93a33 > .elementor-shape-bottom svg{height:135px;transform:translateX(-50%) rotateY(180deg);}.elementor-8 .elementor-element.elementor-element-1ba028e8 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-32cf5690 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-7a966f8f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3.5rem;font-weight:800;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-77b9410 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-8 .elementor-element.elementor-element-77b9410 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3c5677e8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:700;line-height:40px;}.elementor-8 .elementor-element.elementor-element-ad00dfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.5px;}.elementor-8 .elementor-element.elementor-element-73c3688f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-73c3688f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-73c3688f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-73c3688f .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-8 .elementor-element.elementor-element-4a1b67e7{margin-top:50px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-4d8dad24 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-8 .elementor-element.elementor-element-4d8dad24 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-15919a57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-15919a57 img{width:100%;}.elementor-8 .elementor-element.elementor-element-30da8375 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:700;line-height:40px;}.elementor-8 .elementor-element.elementor-element-173eb8f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.5px;}.elementor-8 .elementor-element.elementor-element-7a010740{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7a010740 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-7a010740 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-7a010740 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-8 .elementor-element.elementor-element-41339090 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-8 .elementor-element.elementor-element-181c4050{margin-top:50px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-1b21a5af > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-8 .elementor-element.elementor-element-1b21a5af > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5ea5009e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:700;line-height:40px;}.elementor-8 .elementor-element.elementor-element-4ce69767{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.5px;}.elementor-8 .elementor-element.elementor-element-526d3814{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-526d3814 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-526d3814 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-526d3814 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-8 .elementor-element.elementor-element-86f64b8{margin-top:50px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-44a703d0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-8 .elementor-element.elementor-element-44a703d0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5a278c7f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:700;line-height:40px;}.elementor-8 .elementor-element.elementor-element-7605353{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.5px;}.elementor-8 .elementor-element.elementor-element-52d6f1f6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-52d6f1f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-52d6f1f6 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-52d6f1f6 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-8 .elementor-element.elementor-element-4ae9c49c .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;letter-spacing:2px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-8 .elementor-element.elementor-element-4ae9c49c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-4ae9c49c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-7822362:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7822362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-8 .elementor-element.elementor-element-7822362 > .elementor-container{min-height:600px;}.elementor-8 .elementor-element.elementor-element-7822362{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 0px 12px 0px;}.elementor-8 .elementor-element.elementor-element-7822362 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-7822362 > .elementor-shape-top svg{height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-8 .elementor-element.elementor-element-7822362 > .elementor-shape-bottom svg{height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-713ade6b .elementor-icon-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-713ade6b .elementor-icon{font-size:80px;}.elementor-8 .elementor-element.elementor-element-713ade6b .elementor-icon svg{height:80px;}.elementor-8 .elementor-element.elementor-element-44fc2060 > .elementor-container{max-width:1088px;}.elementor-8 .elementor-element.elementor-element-5f242e24 img{border-radius:1000px 1000px 1000px 1000px;}.elementor-8 .elementor-element.elementor-element-4264a726{text-align:center;}.elementor-8 .elementor-element.elementor-element-4264a726 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;line-height:56px;}.elementor-8 .elementor-element.elementor-element-38841f7b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1px;}.elementor-8 .elementor-element.elementor-element-d246b7d .elementor-icon-wrapper{text-align:right;}.elementor-8 .elementor-element.elementor-element-d246b7d .elementor-icon{font-size:128px;}.elementor-8 .elementor-element.elementor-element-d246b7d .elementor-icon svg{height:128px;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-e0f0a5a{width:75%;}.elementor-8 .elementor-element.elementor-element-83631c1{width:24.825%;}.elementor-8 .elementor-element.elementor-element-537393eb{width:55.4%;}.elementor-8 .elementor-element.elementor-element-be76962{width:44.562%;}.elementor-8 .elementor-element.elementor-element-5680540a{width:35%;}.elementor-8 .elementor-element.elementor-element-10fc778d{width:65%;}.elementor-8 .elementor-element.elementor-element-6dd239f1{width:32%;}.elementor-8 .elementor-element.elementor-element-4f803ba4{width:68%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-4374f76a > .elementor-background-overlay{opacity:0.78;}.elementor-8 .elementor-element.elementor-element-1337fae4{margin-top:40px;margin-bottom:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-2a41dac{line-height:1.4em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-6f58a698 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-4374f76a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4374f76a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-8 .elementor-element.elementor-element-4374f76a > .elementor-background-overlay{opacity:1;}.elementor-8 .elementor-element.elementor-element-4374f76a{margin-top:-65px;margin-bottom:0px;padding:150px 0px 60px 0px;}.elementor-8 .elementor-element.elementor-element-c0e3f30 > .elementor-element-populated{padding:41px 0px 40px 0px;}.elementor-8 .elementor-element.elementor-element-1337fae4{margin-top:-100px;margin-bottom:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-2a41dac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:18px;line-height:1.3em;}.elementor-8 .elementor-element.elementor-element-1d6e1573{text-align:center;font-size:30px;line-height:44px;}.elementor-8 .elementor-element.elementor-element-4d931229{text-align:center;font-size:18px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-1169fb12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-1169fb12 .elementor-button{font-size:12px;}.elementor-8 .elementor-element.elementor-element-255e34b5{padding:50px 10px 50px 10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-d7988d5{text-align:center;}.elementor-8 .elementor-element.elementor-element-651d486c{text-align:center;}.elementor-8 .elementor-element.elementor-element-651d486c .elementor-heading-title{font-size:39px;}.elementor-8 .elementor-element.elementor-element-350af424{text-align:center;}.elementor-8 .elementor-element.elementor-element-be76962 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-5680540a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-29d5f1fd .elementor-heading-title{font-size:42px;line-height:0.9em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-6f58a698 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-73c3688f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-73c3688f .elementor-button{font-size:12px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-7a010740{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7a010740 .elementor-button{font-size:12px;}.elementor-8 .elementor-element.elementor-element-526d3814{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-526d3814 .elementor-button{font-size:12px;}.elementor-8 .elementor-element.elementor-element-52d6f1f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-52d6f1f6 .elementor-button{font-size:12px;}}/* Start custom CSS for button, class: .elementor-element-1169fb12 */.pulse-button a {
  display: inline-block;
  padding: 10px 20px;
  color: #fff;
  background-color: #3498db;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  animation: pulse 1s infinite;
}


@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73c3688f */.pulse-button a {
  display: inline-block;
  padding: 10px 20px;
  color: #fff;
  background-color: #3498db;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  animation: pulse 1s infinite;
}


@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a010740 */.pulse-button a {
  display: inline-block;
  padding: 10px 20px;
  color: #fff;
  background-color: #3498db;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  animation: pulse 1s infinite;
}


@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-526d3814 */.pulse-button a {
  display: inline-block;
  padding: 10px 20px;
  color: #fff;
  background-color: #3498db;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  animation: pulse 1s infinite;
}


@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d6f1f6 */.pulse-button a {
  display: inline-block;
  padding: 10px 20px;
  color: #fff;
  background-color: #3498db;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  animation: pulse 1s infinite;
}


@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */