.elementor-8 .elementor-element.elementor-element-09ed05e{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.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-403061e{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-403061e.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-403061e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:800;line-height:42px;color:var( --e-global-color-secondary );}.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-8 .elementor-element.elementor-element-5e08538{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-9849e95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5242647{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.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-8 .elementor-element.elementor-element-b0c03fe .elementor-button{background-color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:16px 27px 16px 27px;}.elementor-8 .elementor-element.elementor-element-b0c03fe{width:var( --container-widget-width, 12% );max-width:12%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-b0c03fe.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-b0c03fe .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-b0c03fe .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-8 .elementor-element.elementor-element-fd6b675{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fd6b675:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fd6b675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-6aadaa2{--display:flex;}.elementor-8 .elementor-element.elementor-element-5d0a9ec{width:var( --container-widget-width, 115px );max-width:115px;background-color:#FFFFFF;padding:5px 20px 5px 20px;--container-widget-width:115px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-8 .elementor-element.elementor-element-5d0a9ec.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-5d0a9ec .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;line-height:24px;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-0dc0c92{width:var( --container-widget-width, 55% );max-width:55%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-0dc0c92.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-0dc0c92 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:800;line-height:42px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c5dbc5f{width:var( --container-widget-width, 440px );max-width:440px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:440px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;color:#E6DADA;}.elementor-8 .elementor-element.elementor-element-c5dbc5f.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-9ab06fa{--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:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-741b227{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-741b227:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-741b227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-5c5fd48{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-5c5fd48 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-5c5fd48.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-5c5fd48.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-5c5fd48.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5c5fd48.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-5c5fd48.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5c5fd48.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-5c5fd48.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-5c5fd48 .elementor-icon{font-size:30px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-5c5fd48 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-0c07aef.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-0c07aef .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;line-height:32px;}.elementor-8 .elementor-element.elementor-element-8070b29{width:var( --container-widget-width, 299px );max-width:299px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:299px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-8070b29.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7379c04{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-7379c04:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7379c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-58cfdc0{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-58cfdc0 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-58cfdc0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-58cfdc0.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-58cfdc0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-58cfdc0.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-58cfdc0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-58cfdc0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-58cfdc0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-58cfdc0 .elementor-icon{font-size:30px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-58cfdc0 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-c3b7028.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c3b7028 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;line-height:32px;}.elementor-8 .elementor-element.elementor-element-15b1230{width:var( --container-widget-width, 299px );max-width:299px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:299px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-15b1230.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-cd0bc62{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-cd0bc62:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-cd0bc62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9991fb5{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-9991fb5 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-9991fb5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-9991fb5.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-9991fb5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9991fb5.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-9991fb5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9991fb5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-9991fb5.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-9991fb5 .elementor-icon{font-size:30px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-9991fb5 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-46defec.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-46defec .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;line-height:32px;}.elementor-8 .elementor-element.elementor-element-d99098c{width:var( --container-widget-width, 299px );max-width:299px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:299px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-d99098c.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-3a5f269{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-3a5f269:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3a5f269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7531fef{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-7531fef .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-7531fef.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-7531fef.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-7531fef.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7531fef.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-7531fef.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7531fef.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-7531fef.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-7531fef .elementor-icon{font-size:30px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-7531fef .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-d64eba4.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-d64eba4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;line-height:32px;}.elementor-8 .elementor-element.elementor-element-a9b4e44{width:var( --container-widget-width, 299px );max-width:299px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:299px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-a9b4e44.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-035ba5b{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-035ba5b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-035ba5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e8b3665{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-e8b3665 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-e8b3665.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-e8b3665.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e8b3665.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e8b3665.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-e8b3665.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e8b3665.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-e8b3665.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-e8b3665 .elementor-icon{font-size:30px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-e8b3665 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-ba9d0bb.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ba9d0bb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;line-height:32px;}.elementor-8 .elementor-element.elementor-element-c1f4d84{width:var( --container-widget-width, 299px );max-width:299px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:299px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c1f4d84.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-05e0027{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-05e0027:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-05e0027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-864395e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8 .elementor-element.elementor-element-864395e .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-864395e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-864395e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-864395e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-864395e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-864395e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-864395e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-864395e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-864395e .elementor-icon{font-size:30px;border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-864395e .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-9f7f12e.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-9f7f12e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;line-height:32px;}.elementor-8 .elementor-element.elementor-element-a1b2594{width:var( --container-widget-width, 299px );max-width:299px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:299px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-a1b2594.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-806ab3b{--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:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-81c5dee{--display:flex;}.elementor-8 .elementor-element.elementor-element-4bc7197{width:var( --container-widget-width, 115px );max-width:115px;background-color:var( --e-global-color-primary );padding:5px 20px 5px 20px;--container-widget-width:115px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-8 .elementor-element.elementor-element-4bc7197.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4bc7197 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;line-height:24px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-97c98ab{width:var( --container-widget-width, 55% );max-width:55%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-97c98ab.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-97c98ab .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:800;line-height:42px;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-10059d9{width:var( --container-widget-width, 440px );max-width:440px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:440px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-10059d9.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b02986b{--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:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-fe3cc33{--display:flex;}.elementor-8 .elementor-element.elementor-element-42685f1{background-color:var( --e-global-color-primary );padding:25px 25px 25px 25px;border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-42685f1.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-42685f1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:800;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7391476{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7391476.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7391476 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;line-height:32px;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-b0ef859{width:var( --container-widget-width, 250px );max-width:250px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-b0ef859.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4a17bc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-4a17bc5 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-4a17bc5.elementor-view-stacked .elementor-icon{background-color:#D5D6DF;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-4a17bc5.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-4a17bc5.elementor-view-default .elementor-icon{color:#D5D6DF;border-color:#D5D6DF;}.elementor-8 .elementor-element.elementor-element-4a17bc5.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-4a17bc5.elementor-view-default .elementor-icon svg{fill:#D5D6DF;}.elementor-8 .elementor-element.elementor-element-4a17bc5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-4a17bc5.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-4a17bc5 .elementor-icon{font-size:25px;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-4a17bc5 .elementor-icon svg{height:25px;}.elementor-8 .elementor-element.elementor-element-565c12d{--display:flex;}.elementor-8 .elementor-element.elementor-element-3b2d2bb{background-color:var( --e-global-color-primary );padding:25px 25px 25px 25px;border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-3b2d2bb.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-3b2d2bb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:800;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d2cbffc{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-d2cbffc.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-d2cbffc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;line-height:32px;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-94910d9{width:var( --container-widget-width, 250px );max-width:250px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-94910d9.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-2335e01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-2335e01 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-2335e01.elementor-view-stacked .elementor-icon{background-color:#D5D6DF;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-2335e01.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2335e01.elementor-view-default .elementor-icon{color:#D5D6DF;border-color:#D5D6DF;}.elementor-8 .elementor-element.elementor-element-2335e01.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2335e01.elementor-view-default .elementor-icon svg{fill:#D5D6DF;}.elementor-8 .elementor-element.elementor-element-2335e01.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-2335e01.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-2335e01 .elementor-icon{font-size:25px;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-2335e01 .elementor-icon svg{height:25px;}.elementor-8 .elementor-element.elementor-element-325037b{--display:flex;}.elementor-8 .elementor-element.elementor-element-c0dddcf{background-color:var( --e-global-color-primary );padding:25px 25px 25px 25px;border-radius:50% 50% 50% 50%;}.elementor-8 .elementor-element.elementor-element-c0dddcf.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c0dddcf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:800;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-87522bb{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-87522bb.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-87522bb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;line-height:32px;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-75ef4be{width:var( --container-widget-width, 250px );max-width:250px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-75ef4be.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-13e3d53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-13e3d53 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-13e3d53.elementor-view-stacked .elementor-icon{background-color:#D5D6DF;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-13e3d53.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-13e3d53.elementor-view-default .elementor-icon{color:#D5D6DF;border-color:#D5D6DF;}.elementor-8 .elementor-element.elementor-element-13e3d53.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-13e3d53.elementor-view-default .elementor-icon svg{fill:#D5D6DF;}.elementor-8 .elementor-element.elementor-element-13e3d53.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-13e3d53.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-13e3d53 .elementor-icon{font-size:25px;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-13e3d53 .elementor-icon svg{height:25px;}.elementor-8 .elementor-element.elementor-element-1027f4e{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1027f4e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1027f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ptvlive.site/wp-content/uploads/2025/07/home3-testimonial-section-bg.webp");background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-d2d4156{--display:flex;}.elementor-8 .elementor-element.elementor-element-336ee8a{width:var( --container-widget-width, 115px );max-width:115px;background-color:var( --e-global-color-primary );padding:5px 20px 5px 20px;--container-widget-width:115px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-8 .elementor-element.elementor-element-336ee8a.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-336ee8a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;line-height:24px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-ad0de17{width:var( --container-widget-width, 55% );max-width:55%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-ad0de17.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ad0de17 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:800;line-height:42px;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-2052e16{width:var( --container-widget-width, 475px );max-width:475px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:475px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-2052e16.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-21e0a07{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-21e0a07.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-22af604{--display:flex;}.elementor-8 .elementor-element.elementor-element-5d0dc5a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 25px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-5d0dc5a.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-5d0dc5a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:800;line-height:42px;color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-0b85cb8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-0b85cb8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-0b85cb8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-8 .elementor-element.elementor-element-0b85cb8 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-8 .elementor-element.elementor-element-0b85cb8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-0b85cb8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-8 .elementor-element.elementor-element-0b85cb8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-0b85cb8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-0b85cb8 .elementor-icon-list-icon{padding-right:5px;}.elementor-8 .elementor-element.elementor-element-0b85cb8{--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-0b85cb8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-0b85cb8 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-0b85cb8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-8e8d699{--display:flex;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-8e8d699:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8e8d699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e06b673{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-e06b673 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-204549c{width:var( --container-widget-width, 100% );max-width:100%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-204549c.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-204549c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:42px;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-a41d030{width:var( --container-widget-width, 350px );max-width:350px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:350px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-a41d030.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-e045d3e{--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:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );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-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-2d88476 .elementor-counter{gap:0px;}.elementor-8 .elementor-element.elementor-element-2d88476 .elementor-counter-number-wrapper{gap:3px;font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:800;}.elementor-8 .elementor-element.elementor-element-2d88476 .elementor-counter-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-c2ed3bd .elementor-counter{gap:0px;}.elementor-8 .elementor-element.elementor-element-c2ed3bd .elementor-counter-number-wrapper{gap:3px;font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:800;}.elementor-8 .elementor-element.elementor-element-c2ed3bd .elementor-counter-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-b7a95d0 .elementor-counter{gap:0px;}.elementor-8 .elementor-element.elementor-element-b7a95d0 .elementor-counter-number-wrapper{gap:3px;font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:800;}.elementor-8 .elementor-element.elementor-element-b7a95d0 .elementor-counter-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-72b2ea1{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4bee7fa{--display:flex;}.elementor-8 .elementor-element.elementor-element-77f975a{width:var( --container-widget-width, 115px );max-width:115px;background-color:var( --e-global-color-primary );padding:5px 20px 5px 20px;--container-widget-width:115px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-8 .elementor-element.elementor-element-77f975a.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-77f975a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;line-height:24px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6f337ea{width:var( --container-widget-width, 55% );max-width:55%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-6f337ea.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-6f337ea .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:800;line-height:42px;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-77030ed{width:var( --container-widget-width, 475px );max-width:475px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:475px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-77030ed.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c672e1b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );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-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-49dc60f{padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-49dc60f .elementor-testimonial-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-49dc60f .elementor-testimonial-content{color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-49dc60f .elementor-testimonial-name{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-49dc60f .elementor-testimonial-job{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-48687b7{padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-48687b7 .elementor-testimonial-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-48687b7 .elementor-testimonial-content{color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-48687b7 .elementor-testimonial-name{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-48687b7 .elementor-testimonial-job{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-6406c1d{padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-6406c1d .elementor-testimonial-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-6406c1d .elementor-testimonial-content{color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-6406c1d .elementor-testimonial-name{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-6406c1d .elementor-testimonial-job{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-2da2e5a{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2da2e5a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2da2e5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-8 .elementor-element.elementor-element-e630b68{--display:flex;}.elementor-8 .elementor-element.elementor-element-c46fce8{width:var( --container-widget-width, 90px );max-width:90px;background-color:var( --e-global-color-primary );padding:5px 20px 5px 20px;--container-widget-width:90px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-8 .elementor-element.elementor-element-c46fce8.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c46fce8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;line-height:24px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1d19587{width:var( --container-widget-width, 55% );max-width:55%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-1d19587.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1d19587 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:800;line-height:42px;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-8b724ca{width:var( --container-widget-width, 475px );max-width:475px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:475px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-8b724ca.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c21e62a{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8 .elementor-element.elementor-element-b0a9aef{--grid-columns:3;}.elementor-8 .elementor-element.elementor-element-eb8c66c .elementor-button{background-color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:16px 27px 16px 27px;}.elementor-8 .elementor-element.elementor-element-eb8c66c{width:var( --container-widget-width, 100% );max-width:100%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-eb8c66c.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-eb8c66c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-eb8c66c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8 .elementor-element.elementor-element-cac510d{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0ea4a8d{--display:flex;}.elementor-8 .elementor-element.elementor-element-ff55b0b{width:var( --container-widget-width, 90px );max-width:90px;background-color:var( --e-global-color-primary );padding:5px 20px 5px 20px;--container-widget-width:90px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-8 .elementor-element.elementor-element-ff55b0b.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-ff55b0b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;line-height:24px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1ab57fd{width:var( --container-widget-width, 55% );max-width:55%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-1ab57fd.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1ab57fd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:800;line-height:42px;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-6b61791{width:var( --container-widget-width, 485px );max-width:485px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:485px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-6b61791.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-6d6a843{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-370f266{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-db697de{padding:15px 0px 15px 0px;}.elementor-8 .elementor-element.elementor-element-db697de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-eb5e120{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0e14ec7{padding:15px 0px 15px 0px;}.elementor-8 .elementor-element.elementor-element-0e14ec7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c933805{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-32bec9e{padding:15px 0px 15px 0px;}.elementor-8 .elementor-element.elementor-element-32bec9e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-1662b9d{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1a52e87{padding:15px 0px 15px 0px;}.elementor-8 .elementor-element.elementor-element-1a52e87 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-2ee2619{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fdce2e2{padding:15px 0px 15px 0px;}.elementor-8 .elementor-element.elementor-element-fdce2e2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-1ea09b8{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 900px );max-width:900px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:900px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-border-radius:0px 30px 30px 0px;--n-accordion-icon-size:16px;}.elementor-8 .elementor-element.elementor-element-1ea09b8.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1ea09b8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-1ea09b8 {--n-accordion-padding:15px 20px 12px 20px;}:where( .elementor-8 .elementor-element.elementor-element-1ea09b8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-8 .elementor-element.elementor-element-b0ae807{--display:flex;--min-height:420px;--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;}.elementor-8 .elementor-element.elementor-element-b0ae807:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b0ae807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(235deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-8 .elementor-element.elementor-element-5b10324{width:var( --container-widget-width, 100% );max-width:100%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-5b10324.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-5b10324 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:800;line-height:42px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7ec93a3{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7ec93a3.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c2c1815 .elementor-button{background-color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:16px 27px 16px 27px;}.elementor-8 .elementor-element.elementor-element-c2c1815{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-c2c1815.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c2c1815 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-c2c1815 .elementor-button .elementor-button-content-wrapper{gap:8px;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-09ed05e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-403061e{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-8 .elementor-element.elementor-element-9849e95{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5242647{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-8 .elementor-element.elementor-element-5242647.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b0c03fe{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-b0c03fe.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-b0c03fe .elementor-button{font-size:18px;}.elementor-8 .elementor-element.elementor-element-0dc0c92{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-8 .elementor-element.elementor-element-9ab06fa{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-806ab3b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-97c98ab{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-8 .elementor-element.elementor-element-b02986b{--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;}.elementor-8 .elementor-element.elementor-element-fe3cc33{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-b0ef859{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-565c12d{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-94910d9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-325037b{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-75ef4be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-1027f4e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-ad0de17{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-8 .elementor-element.elementor-element-5d0dc5a{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-8 .elementor-element.elementor-element-e06b673{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-204549c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-8 .elementor-element.elementor-element-204549c .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-a41d030{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-e045d3e{--margin-top:10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-72b2ea1{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-6f337ea{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-8 .elementor-element.elementor-element-c672e1b{--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;}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-2da2e5a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-1d19587{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-8 .elementor-element.elementor-element-b0a9aef{--grid-columns:2;}.elementor-8 .elementor-element.elementor-element-eb8c66c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-eb8c66c.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-eb8c66c .elementor-button{font-size:18px;}.elementor-8 .elementor-element.elementor-element-cac510d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-1ab57fd{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-8 .elementor-element.elementor-element-5b10324{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-8 .elementor-element.elementor-element-c2c1815{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-c2c1815.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c2c1815 .elementor-button{font-size:18px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-09ed05e{--padding-top:40px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-403061e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-403061e .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-5e08538{font-size:15px;}.elementor-8 .elementor-element.elementor-element-5242647{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-b0c03fe .elementor-button{font-size:16px;padding:10px 27px 10px 27px;}.elementor-8 .elementor-element.elementor-element-fd6b675{--padding-top:80px;--padding-bottom:80px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-0dc0c92{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-0dc0c92 .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-c5dbc5f{font-size:15px;}.elementor-8 .elementor-element.elementor-element-9ab06fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8070b29{font-size:15px;}.elementor-8 .elementor-element.elementor-element-15b1230{font-size:15px;}.elementor-8 .elementor-element.elementor-element-d99098c{font-size:15px;}.elementor-8 .elementor-element.elementor-element-a9b4e44{font-size:15px;}.elementor-8 .elementor-element.elementor-element-c1f4d84{font-size:15px;}.elementor-8 .elementor-element.elementor-element-a1b2594{font-size:15px;}.elementor-8 .elementor-element.elementor-element-806ab3b{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-97c98ab{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-97c98ab .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-10059d9{font-size:15px;}.elementor-8 .elementor-element.elementor-element-b0ef859{font-size:15px;}.elementor-8 .elementor-element.elementor-element-94910d9{font-size:15px;}.elementor-8 .elementor-element.elementor-element-75ef4be{font-size:15px;}.elementor-8 .elementor-element.elementor-element-1027f4e{--padding-top:40px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-ad0de17{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-ad0de17 .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-2052e16{font-size:15px;}.elementor-8 .elementor-element.elementor-element-5d0dc5a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-5d0dc5a .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-e06b673{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-e06b673 .elementor-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-e06b673 .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-204549c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-204549c .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-a41d030{font-size:15px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-2d88476 .elementor-counter-number-wrapper{font-size:24px;}.elementor-8 .elementor-element.elementor-element-c2ed3bd .elementor-counter-number-wrapper{font-size:24px;}.elementor-8 .elementor-element.elementor-element-b7a95d0 .elementor-counter-number-wrapper{font-size:24px;}.elementor-8 .elementor-element.elementor-element-72b2ea1{--padding-top:40px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-6f337ea{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-6f337ea .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-77030ed{font-size:15px;}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-2da2e5a{--padding-top:40px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-1d19587{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-1d19587 .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-8b724ca{font-size:15px;}.elementor-8 .elementor-element.elementor-element-b0a9aef{--grid-columns:1;}.elementor-8 .elementor-element.elementor-element-eb8c66c .elementor-button{font-size:16px;padding:10px 27px 10px 27px;}.elementor-8 .elementor-element.elementor-element-cac510d{--padding-top:40px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-1ab57fd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-1ab57fd .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-6b61791{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-8 .elementor-element.elementor-element-6d6a843{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-5b10324{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-5b10324 .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-7ec93a3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-8 .elementor-element.elementor-element-c2c1815 .elementor-button{font-size:16px;padding:10px 27px 10px 27px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-741b227{--width:32%;}.elementor-8 .elementor-element.elementor-element-7379c04{--width:32%;}.elementor-8 .elementor-element.elementor-element-cd0bc62{--width:32%;}.elementor-8 .elementor-element.elementor-element-3a5f269{--width:32%;}.elementor-8 .elementor-element.elementor-element-035ba5b{--width:32%;}.elementor-8 .elementor-element.elementor-element-05e0027{--width:32%;}.elementor-8 .elementor-element.elementor-element-21e0a07{--width:80%;}.elementor-8 .elementor-element.elementor-element-22af604{--width:50%;}.elementor-8 .elementor-element.elementor-element-8e8d699{--width:50%;}.elementor-8 .elementor-element.elementor-element-e045d3e{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-741b227{--width:48%;}.elementor-8 .elementor-element.elementor-element-7379c04{--width:48%;}.elementor-8 .elementor-element.elementor-element-cd0bc62{--width:48%;}.elementor-8 .elementor-element.elementor-element-3a5f269{--width:48%;}.elementor-8 .elementor-element.elementor-element-035ba5b{--width:48%;}.elementor-8 .elementor-element.elementor-element-05e0027{--width:48%;}.elementor-8 .elementor-element.elementor-element-fe3cc33{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-b0c03fe */.elementor-8 .elementor-element.elementor-element-b0c03fe a.elementor-button {
  position: relative;
  overflow: hidden;
  z-index: 1;
  display: inline-block; /* prevents line-break issues */
  vertical-align: middle; /* keeps alignment stable */
}

.elementor-8 .elementor-element.elementor-element-b0c03fe a.elementor-button::after {
  content: '';
  position: absolute;
  left: var(--x, 50%);
  top: var(--y, 50%);
  width: 0;
  height: 0;
  background-color: #0C0C0C;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  transition: width 0.5s ease, height 0.5s ease;
  z-index: 0;
  pointer-events: none;
}

.elementor-8 .elementor-element.elementor-element-b0c03fe a.elementor-button > * {
  position: relative;
  z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-b0c03fe a.elementor-button:hover::after {
  width: 500px;
  height: 500px;
}


.elementor-8 .elementor-element.elementor-element-b0c03fe .elementor-button {
  cursor: pointer;
  white-space: nowrap;
}


.elementor-8 .elementor-element.elementor-element-b0c03fe a.elementor-button svg {
  width: 15px;
  height: 25px;
  vertical-align: middle;
  transition: transform 0.3s ease; /* Optional: animation */
}

.elementor-8 .elementor-element.elementor-element-b0c03fe a.elementor-button:hover svg {
  transform: translateX(2px); /* Optional: slight movement on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-741b227 */.elementor-8 .elementor-element.elementor-element-741b227 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-741b227:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 30px rgba(0, 100, 200, 0.3); /* Soft blue shadow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7379c04 */.elementor-8 .elementor-element.elementor-element-7379c04 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-7379c04:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 30px rgba(0, 100, 200, 0.3); /* Soft blue shadow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd0bc62 */.elementor-8 .elementor-element.elementor-element-cd0bc62 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-cd0bc62:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 30px rgba(0, 100, 200, 0.3); /* Soft blue shadow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a5f269 */.elementor-8 .elementor-element.elementor-element-3a5f269 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-3a5f269:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 30px rgba(0, 100, 200, 0.3); /* Soft blue shadow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-035ba5b */.elementor-8 .elementor-element.elementor-element-035ba5b {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-035ba5b:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 30px rgba(0, 100, 200, 0.3); /* Soft blue shadow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05e0027 */.elementor-8 .elementor-element.elementor-element-05e0027 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-05e0027:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 30px rgba(0, 100, 200, 0.3); /* Soft blue shadow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd6b675 */.elementor-8 .elementor-element.elementor-element-fd6b675 {
  background-color: #5ba0de;
  background-image: radial-gradient(rgba(136, 191, 240, 0.09) 1px, transparent 0);
  background-size: 10px 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe3cc33 */.step-connector {
  position: relative;
  z-index: 1;
  overflow: visible;
}

/* Desktop: horizontal line and right arrow */
@media (min-width: 769px) {
  .step-connector::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 97%;
    transform: translateY(-50%);
    width: 50px;
    height: 2px;
    background-color: #ccc; /* Change to match your design */
    z-index: 1;
  }

  .step-connector::after {
    content: '';
    position: absolute;
    top: 50%;
    left: calc(97% + 50px);
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border-left: 8px solid #ccc;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    z-index: 2;
  }
}

/* Tablet/Mobile: vertical line and down arrow with spacing */
@media (max-width: 768px) {
  .step-connector {
    margin-bottom: 20px; /* Space after each container */
  }

  .step-connector::before {
    content: '';
    position: absolute;
    left: 50%;
    top: calc(100% + 10px); /* Space above line */
    transform: translateX(-50%);
    width: 2px;
    height: 40px;
    background-color: #ccc;
    z-index: 1;
  }

  .step-connector::after {
    content: '';
    position: absolute;
    left: 50%;
    top: calc(100% + 50px); /* Line (40px) + 10px space */
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-top: 8px solid #ccc;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    z-index: 2;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0b85cb8 */.elementor-widget-icon-list .elementor-icon-list-icon i,
.elementor-widget-icon-list .elementor-icon-list-icon svg {
    background-color: #0324FE !important;
    color: white !important;
    fill: white !important; /* For SVG icons */
    padding: 5px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 26px;
    height: 26px;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-49dc60f */.elementor-8 .elementor-element.elementor-element-49dc60f {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-49dc60f:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 30px rgba(0, 100, 200, 0.3); /* Soft blue shadow */
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-48687b7 */.elementor-8 .elementor-element.elementor-element-48687b7 {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-48687b7:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 30px rgba(0, 100, 200, 0.3); /* Soft blue shadow */
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-6406c1d */.elementor-8 .elementor-element.elementor-element-6406c1d {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.elementor-8 .elementor-element.elementor-element-6406c1d:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 30px rgba(0, 100, 200, 0.3); /* Soft blue shadow */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb8c66c */.elementor-8 .elementor-element.elementor-element-eb8c66c a.elementor-button {
  position: relative;
  overflow: hidden;
  z-index: 1;
  display: inline-block; /* prevents line-break issues */
  vertical-align: middle; /* keeps alignment stable */
}

.elementor-8 .elementor-element.elementor-element-eb8c66c a.elementor-button::after {
  content: '';
  position: absolute;
  left: var(--x, 50%);
  top: var(--y, 50%);
  width: 0;
  height: 0;
  background-color: #0C0C0C;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  transition: width 0.5s ease, height 0.5s ease;
  z-index: 0;
  pointer-events: none;
}

.elementor-8 .elementor-element.elementor-element-eb8c66c a.elementor-button > * {
  position: relative;
  z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-eb8c66c a.elementor-button:hover::after {
  width: 500px;
  height: 500px;
}


.elementor-8 .elementor-element.elementor-element-eb8c66c .elementor-button {
  cursor: pointer;
  white-space: nowrap;
}


.elementor-8 .elementor-element.elementor-element-eb8c66c a.elementor-button svg {
  width: 15px;
  height: 15px;
  vertical-align: middle;
  transition: transform 0.3s ease; /* Optional: animation */
}

.elementor-8 .elementor-element.elementor-element-eb8c66c a.elementor-button:hover svg {
  transform: translateX(2px); /* Optional: slight movement on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c2c1815 */.elementor-8 .elementor-element.elementor-element-c2c1815 a.elementor-button {
  position: relative;
  overflow: hidden;
  z-index: 1;
  display: inline-block; /* prevents line-break issues */
  vertical-align: middle; /* keeps alignment stable */
}

.elementor-8 .elementor-element.elementor-element-c2c1815 a.elementor-button::after {
  content: '';
  position: absolute;
  left: var(--x, 50%);
  top: var(--y, 50%);
  width: 0;
  height: 0;
  background-color: #0C0C0C;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  transition: width 0.5s ease, height 0.5s ease;
  z-index: 0;
  pointer-events: none;
}

.elementor-8 .elementor-element.elementor-element-c2c1815 a.elementor-button > * {
  position: relative;
  z-index: 2;
}

.elementor-8 .elementor-element.elementor-element-c2c1815 a.elementor-button:hover::after {
  width: 500px;
  height: 500px;
}


.elementor-8 .elementor-element.elementor-element-c2c1815 .elementor-button {
  cursor: pointer;
  white-space: nowrap;
}


.elementor-8 .elementor-element.elementor-element-c2c1815 a.elementor-button svg {
  width: 20px;
  height: 25px;
  vertical-align: middle;
  transition: transform 0.3s ease; /* Optional: animation */
}

.elementor-8 .elementor-element.elementor-element-c2c1815 a.elementor-button:hover svg {
  transform: translateX(2px); /* Optional: slight movement on hover */
}/* End custom CSS */