.elementor-8962 .elementor-element.elementor-element-630e858:not(.elementor-motion-effects-element-type-background),.elementor-8962 .elementor-element.elementor-element-630e858>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFDFC}.elementor-8962 .elementor-element.elementor-element-630e858{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8962 .elementor-element.elementor-element-630e858>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8962 .elementor-element.elementor-element-e6a80b8>.elementor-element-populated{padding:0 0 0 0}.elementor-8962 .elementor-element.elementor-element-c986aab{margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-widget-heading .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-8962 .elementor-element.elementor-element-7e1f406 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:15px;font-weight:700;line-height:20px;color:#4F46E5}.elementor-8962 .elementor-element.elementor-element-67ec960 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:36px;font-weight:800;line-height:49px}.elementor-widget-text-editor{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-8962 .elementor-element.elementor-element-a18621c>.elementor-widget-container{margin:0 0 -31px 0}.elementor-8962 .elementor-element.elementor-element-a18621c{font-family:"Nunito Sans",Sans-serif;font-size:18px;font-weight:400;line-height:32px;color:#060C3B}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent)}.elementor-8962 .elementor-element.elementor-element-8a5cab4 .elementor-button{background-color:#fff0;fill:#060C3B;color:#060C3B}.elementor-8962 .elementor-element.elementor-element-8a5cab4>.elementor-widget-container{margin:15px 0 0 0}.elementor-8962 .elementor-element.elementor-element-ccb2c70>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text)}.elementor-8962 .elementor-element.elementor-element-75fd3ca{margin-top:100px;margin-bottom:0}.elementor-8962 .elementor-element.elementor-element-cfbdfeb{text-align:center}.elementor-8962 .elementor-element.elementor-element-cfbdfeb .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:15px;font-weight:700;line-height:20px;color:#4F46E5}.elementor-8962 .elementor-element.elementor-element-ceb0af9{text-align:center}.elementor-8962 .elementor-element.elementor-element-ceb0af9 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:36px;font-weight:700;line-height:49px}.elementor-8962 .elementor-element.elementor-element-8cc557e{margin-top:21px;margin-bottom:0}.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{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{color:var(--e-global-color-text)}.elementor-8962 .elementor-element.elementor-element-5306221 .elementor-icon-box-wrapper{align-items:start;gap:20px}.elementor-8962 .elementor-element.elementor-element-5306221 .elementor-icon-box-title{margin-block-end:15px}.elementor-8962 .elementor-element.elementor-element-5306221 .elementor-icon-box-title,.elementor-8962 .elementor-element.elementor-element-5306221 .elementor-icon-box-title a{font-family:"Noto Sans",Sans-serif;font-size:16px;font-weight:500;line-height:21px}.elementor-8962 .elementor-element.elementor-element-5306221 .elementor-icon-box-description{font-family:"Noto Sans",Sans-serif;font-size:16px;font-weight:500;line-height:21px}.elementor-8962 .elementor-element.elementor-element-c5c84e7>.elementor-widget-container{margin:70px 0 0 0}.elementor-8962 .elementor-element.elementor-element-c5c84e7 .elementor-icon-box-wrapper{align-items:start;gap:20px}.elementor-8962 .elementor-element.elementor-element-c5c84e7 .elementor-icon-box-title{margin-block-end:15px}.elementor-8962 .elementor-element.elementor-element-c5c84e7 .elementor-icon-box-title,.elementor-8962 .elementor-element.elementor-element-c5c84e7 .elementor-icon-box-title a{font-family:"Noto Sans",Sans-serif;font-size:16px;font-weight:500;line-height:21px}.elementor-8962 .elementor-element.elementor-element-c5c84e7 .elementor-icon-box-description{font-family:"Noto Sans",Sans-serif;font-size:16px;font-weight:500;line-height:21px}.elementor-8962 .elementor-element.elementor-element-51781c6 .elementor-icon-box-wrapper{align-items:start;gap:20px}.elementor-8962 .elementor-element.elementor-element-51781c6 .elementor-icon-box-title{margin-block-end:15px}.elementor-8962 .elementor-element.elementor-element-51781c6 .elementor-icon-box-title,.elementor-8962 .elementor-element.elementor-element-51781c6 .elementor-icon-box-title a{font-family:"Noto Sans",Sans-serif;font-size:16px;font-weight:500;line-height:21px}.elementor-8962 .elementor-element.elementor-element-51781c6 .elementor-icon-box-description{font-family:"Noto Sans",Sans-serif;font-size:16px;font-weight:500;line-height:21px}.elementor-8962 .elementor-element.elementor-element-a0b046e>.elementor-widget-container{margin:70px 0 0 0}.elementor-8962 .elementor-element.elementor-element-a0b046e .elementor-icon-box-wrapper{align-items:start;gap:20px}.elementor-8962 .elementor-element.elementor-element-a0b046e .elementor-icon-box-title{margin-block-end:15px}.elementor-8962 .elementor-element.elementor-element-a0b046e .elementor-icon-box-title,.elementor-8962 .elementor-element.elementor-element-a0b046e .elementor-icon-box-title a{font-family:"Noto Sans",Sans-serif;font-size:16px;font-weight:500;line-height:21px}.elementor-8962 .elementor-element.elementor-element-a0b046e .elementor-icon-box-description{font-family:"Noto Sans",Sans-serif;font-size:16px;font-weight:500;line-height:21px}.elementor-8962 .elementor-element.elementor-element-8ceba60{margin-top:100px;margin-bottom:0}.elementor-bc-flex-widget .elementor-8962 .elementor-element.elementor-element-93a3634.elementor-column .elementor-widget-wrap{align-items:center}.elementor-8962 .elementor-element.elementor-element-93a3634.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-8962 .elementor-element.elementor-element-93a3634>.elementor-element-populated{padding:0 80px 0 0}.elementor-8962 .elementor-element.elementor-element-b1a528b .elementor-heading-title{font-family:"Noto Sans",Sans-serif;font-size:15px;line-height:20px;color:#4F46E5}.elementor-8962 .elementor-element.elementor-element-1fe880d .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:36px;font-weight:800;line-height:48px}.elementor-8962 .elementor-element.elementor-element-5bc6992>.elementor-widget-container{margin:0 0 -23px 0}.elementor-8962 .elementor-element.elementor-element-5bc6992{font-family:"Nunito Sans",Sans-serif;font-size:16px;font-weight:400;line-height:24px}.elementor-8962 .elementor-element.elementor-element-224d3e2 .elementor-icon-box-wrapper{align-items:start;gap:10px}.elementor-8962 .elementor-element.elementor-element-224d3e2 .elementor-icon-box-title{margin-block-end:0}.elementor-8962 .elementor-element.elementor-element-224d3e2 .elementor-icon{font-size:24px}.elementor-8962 .elementor-element.elementor-element-224d3e2 .elementor-icon-box-description{font-family:"Nunito Sans",Sans-serif;font-size:16px;line-height:24px}.elementor-8962 .elementor-element.elementor-element-066f8ef .elementor-icon-box-wrapper{align-items:start;gap:10px}.elementor-8962 .elementor-element.elementor-element-066f8ef .elementor-icon-box-title{margin-block-end:0}.elementor-8962 .elementor-element.elementor-element-066f8ef .elementor-icon{font-size:24px}.elementor-8962 .elementor-element.elementor-element-066f8ef .elementor-icon-box-description{font-family:"Nunito Sans",Sans-serif;font-size:16px;line-height:24px}.elementor-8962 .elementor-element.elementor-element-5646523{margin-top:100px;margin-bottom:0}.elementor-bc-flex-widget .elementor-8962 .elementor-element.elementor-element-8f2083e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-8962 .elementor-element.elementor-element-8f2083e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-8962 .elementor-element.elementor-element-8f2083e>.elementor-element-populated{padding:0 0 0 80px}.elementor-8962 .elementor-element.elementor-element-e3bfbca .elementor-heading-title{font-family:"Noto Sans",Sans-serif;font-size:15px;line-height:20px;color:#4F46E5}.elementor-8962 .elementor-element.elementor-element-3cf5d26 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:36px;font-weight:800;line-height:48px}.elementor-8962 .elementor-element.elementor-element-556f237>.elementor-widget-container{margin:0 0 -23px 0}.elementor-8962 .elementor-element.elementor-element-556f237{font-family:"Nunito Sans",Sans-serif;font-size:16px;font-weight:400;line-height:24px}.elementor-8962 .elementor-element.elementor-element-032b17b .elementor-icon-box-wrapper{align-items:start;gap:10px}.elementor-8962 .elementor-element.elementor-element-032b17b .elementor-icon-box-title{margin-block-end:0}.elementor-8962 .elementor-element.elementor-element-032b17b .elementor-icon{font-size:24px}.elementor-8962 .elementor-element.elementor-element-032b17b .elementor-icon-box-description{font-family:"Nunito Sans",Sans-serif;font-size:16px;line-height:24px}.elementor-8962 .elementor-element.elementor-element-f90db2d .elementor-icon-box-wrapper{align-items:start;gap:10px}.elementor-8962 .elementor-element.elementor-element-f90db2d .elementor-icon-box-title{margin-block-end:0}.elementor-8962 .elementor-element.elementor-element-f90db2d .elementor-icon{font-size:24px}.elementor-8962 .elementor-element.elementor-element-f90db2d .elementor-icon-box-description{font-family:"Nunito Sans",Sans-serif;font-size:16px;line-height:24px}.elementor-8962 .elementor-element.elementor-element-045fd61{margin-top:100px;margin-bottom:0}.elementor-bc-flex-widget .elementor-8962 .elementor-element.elementor-element-bc4da26.elementor-column .elementor-widget-wrap{align-items:center}.elementor-8962 .elementor-element.elementor-element-bc4da26.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-8962 .elementor-element.elementor-element-bc4da26>.elementor-element-populated{padding:0 80px 0 0}.elementor-8962 .elementor-element.elementor-element-f57e073 .elementor-heading-title{font-family:"Noto Sans",Sans-serif;font-size:15px;line-height:20px;color:#4F46E5}.elementor-8962 .elementor-element.elementor-element-34bb49b .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:36px;font-weight:800;line-height:48px}.elementor-8962 .elementor-element.elementor-element-71cfe41>.elementor-widget-container{margin:0 0 -23px 0}.elementor-8962 .elementor-element.elementor-element-71cfe41{font-family:"Nunito Sans",Sans-serif;font-size:16px;font-weight:400;line-height:24px}.elementor-8962 .elementor-element.elementor-element-62534de .elementor-icon-box-wrapper{align-items:start;gap:10px}.elementor-8962 .elementor-element.elementor-element-62534de .elementor-icon-box-title{margin-block-end:0}.elementor-8962 .elementor-element.elementor-element-62534de .elementor-icon{font-size:24px}.elementor-8962 .elementor-element.elementor-element-62534de .elementor-icon-box-description{font-family:"Nunito Sans",Sans-serif;font-size:16px;line-height:24px}.elementor-8962 .elementor-element.elementor-element-2a15661 .elementor-icon-box-wrapper{align-items:start;gap:10px}.elementor-8962 .elementor-element.elementor-element-2a15661 .elementor-icon-box-title{margin-block-end:0}.elementor-8962 .elementor-element.elementor-element-2a15661 .elementor-icon{font-size:24px}.elementor-8962 .elementor-element.elementor-element-2a15661 .elementor-icon-box-description{font-family:"Nunito Sans",Sans-serif;font-size:16px;line-height:24px}.elementor-8962 .elementor-element.elementor-element-c5c1eb3{margin-top:100px;margin-bottom:100px}.elementor-bc-flex-widget .elementor-8962 .elementor-element.elementor-element-4de968a.elementor-column .elementor-widget-wrap{align-items:center}.elementor-8962 .elementor-element.elementor-element-4de968a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-8962 .elementor-element.elementor-element-4de968a>.elementor-element-populated{padding:0 0 0 80px}.elementor-8962 .elementor-element.elementor-element-fa3a480 .elementor-heading-title{font-family:"Noto Sans",Sans-serif;font-size:15px;line-height:20px;color:#4F46E5}.elementor-8962 .elementor-element.elementor-element-c0e1e8e .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:36px;font-weight:800;line-height:48px}.elementor-8962 .elementor-element.elementor-element-d4eca7d>.elementor-widget-container{margin:0 0 -23px 0}.elementor-8962 .elementor-element.elementor-element-d4eca7d{font-family:"Nunito Sans",Sans-serif;font-size:16px;font-weight:400;line-height:24px}.elementor-8962 .elementor-element.elementor-element-23c0586 .elementor-icon-box-wrapper{align-items:start;gap:10px}.elementor-8962 .elementor-element.elementor-element-23c0586 .elementor-icon-box-title{margin-block-end:0}.elementor-8962 .elementor-element.elementor-element-23c0586 .elementor-icon{font-size:24px}.elementor-8962 .elementor-element.elementor-element-23c0586 .elementor-icon-box-description{font-family:"Nunito Sans",Sans-serif;font-size:16px;line-height:24px}.elementor-8962 .elementor-element.elementor-element-fb1359c .elementor-icon-box-wrapper{align-items:start;gap:10px}.elementor-8962 .elementor-element.elementor-element-fb1359c .elementor-icon-box-title{margin-block-end:0}.elementor-8962 .elementor-element.elementor-element-fb1359c .elementor-icon{font-size:24px}.elementor-8962 .elementor-element.elementor-element-fb1359c .elementor-icon-box-description{font-family:"Nunito Sans",Sans-serif;font-size:16px;line-height:24px}.elementor-8962 .elementor-element.elementor-element-41dca7e:not(.elementor-motion-effects-element-type-background),.elementor-8962 .elementor-element.elementor-element-41dca7e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FCFAF8}.elementor-8962 .elementor-element.elementor-element-41dca7e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:5rem;margin-bottom:0rem}.elementor-8962 .elementor-element.elementor-element-41dca7e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8962 .elementor-element.elementor-element-e54932f>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-8962 .elementor-element.elementor-element-625e1c7>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-8962 .elementor-element.elementor-element-4768dd4>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}@media(max-width:1024px) and (min-width:768px){.elementor-8962 .elementor-element.elementor-element-d390c7f{width:100%}.elementor-8962 .elementor-element.elementor-element-ccb2c70{width:100%}}@media(max-width:1024px){.elementor-8962 .elementor-element.elementor-element-630e858{padding:0 15px 0 15px}.elementor-8962 .elementor-element.elementor-element-c986aab{padding:0 0 0 0}.elementor-8962 .elementor-element.elementor-element-d390c7f>.elementor-element-populated{padding:40px 0 0 0}.elementor-8962 .elementor-element.elementor-element-75fd3ca{margin-top:80px;margin-bottom:0;padding:0 15px 0 15px}.elementor-8962 .elementor-element.elementor-element-146418d>.elementor-element-populated{padding:0 0 0 0}.elementor-8962 .elementor-element.elementor-element-865aeb2>.elementor-element-populated{padding:0 30px 0 0}.elementor-8962 .elementor-element.elementor-element-cd9de1a>.elementor-element-populated{padding:0 0 0 30px}.elementor-8962 .elementor-element.elementor-element-8ceba60{padding:0 15px 0 15px}.elementor-8962 .elementor-element.elementor-element-4c127c9>.elementor-element-populated{padding:0 0 0 0}.elementor-8962 .elementor-element.elementor-element-5646523{padding:0 15px 0 15px}.elementor-8962 .elementor-element.elementor-element-9c453f1>.elementor-element-populated{padding:0 0 0 0}.elementor-8962 .elementor-element.elementor-element-045fd61{padding:0 15px 0 15px}.elementor-8962 .elementor-element.elementor-element-63a01e2>.elementor-element-populated{padding:0 0 0 0}.elementor-8962 .elementor-element.elementor-element-c5c1eb3{padding:0 15px 0 15px}.elementor-8962 .elementor-element.elementor-element-aef0fc8>.elementor-element-populated{padding:0 0 0 0}}@media(max-width:767px){.elementor-8962 .elementor-element.elementor-element-e6a80b8>.elementor-element-populated{padding:0 0 0 0}.elementor-8962 .elementor-element.elementor-element-3f32448>.elementor-widget-container{margin:0 0 21px 0}.elementor-8962 .elementor-element.elementor-element-75fd3ca{margin-top:70px;margin-bottom:0}.elementor-8962 .elementor-element.elementor-element-cfbdfeb{text-align:start}.elementor-8962 .elementor-element.elementor-element-ceb0af9{text-align:start}.elementor-8962 .elementor-element.elementor-element-865aeb2>.elementor-element-populated{padding:0 0 0 0}.elementor-8962 .elementor-element.elementor-element-c5c84e7>.elementor-widget-container{margin:40px 0 0 0}.elementor-8962 .elementor-element.elementor-element-cd9de1a>.elementor-element-populated{padding:0 0 0 0}.elementor-8962 .elementor-element.elementor-element-51781c6>.elementor-widget-container{margin:40px 0 0 0}.elementor-8962 .elementor-element.elementor-element-a0b046e>.elementor-widget-container{margin:40px 0 0 0}.elementor-8962 .elementor-element.elementor-element-93a3634>.elementor-element-populated{padding:40px 0 0 0}.elementor-8962 .elementor-element.elementor-element-4c127c9>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-8962 .elementor-element.elementor-element-8f2083e>.elementor-element-populated{padding:40px 0 0 0}.elementor-8962 .elementor-element.elementor-element-bc4da26>.elementor-element-populated{padding:40px 0 0 0}.elementor-8962 .elementor-element.elementor-element-4de968a>.elementor-element-populated{padding:40px 0 0 0}}.elementor-8962 .elementor-element.elementor-element-8a5cab4{margin:0;padding:0}.elementor-8962 .elementor-element.elementor-element-8a5cab4 .elementor-button-wrapper{display:flex;justify-content:flex-start;margin:0;padding:0;text-align:left}.elementor-8962 .elementor-element.elementor-element-8a5cab4 .elementor-button{position:relative;display:inline-flex;align-items:center;width:auto;margin:0;padding:0;color:#060c3b;font-family:"Noto Sans",sans-serif;font-size:16px;font-weight:700;line-height:16px;text-decoration:none;overflow:visible}.elementor-8962 .elementor-element.elementor-element-8a5cab4 .elementor-button::before,.elementor-8962 .elementor-element.elementor-element-8a5cab4 .elementor-button::after{content:"";position:absolute;top:50%;left:calc(100% + 5px);width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%);transition:opacity 0.9s ease}.elementor-8962 .elementor-element.elementor-element-8a5cab4 .elementor-button::before{background-image:url(/wp-content/uploads/2024/05/arrow3.svg);opacity:1}.elementor-8962 .elementor-element.elementor-element-8a5cab4 .elementor-button::after{background-image:url(/wp-content/uploads/2024/05/arrow4.svg);opacity:0}.elementor-8962 .elementor-element.elementor-element-8a5cab4 .elementor-button:hover::before,.elementor-8962 .elementor-element.elementor-element-8a5cab4 .elementor-button:focus::before{opacity:0}.elementor-8962 .elementor-element.elementor-element-8a5cab4 .elementor-button:hover::after,.elementor-8962 .elementor-element.elementor-element-8a5cab4 .elementor-button:focus::after{opacity:1}.elementor-8962 .elementor-element.elementor-element-d390c7f{max-width:600px}@media screen and (max-width:1024px){.elementor-8962 .elementor-element.elementor-element-d390c7f{max-width:100%}}.elementor-8962 .elementor-element.elementor-element-630e858{background-image:url(https://sofy.ai/wp-content/uploads/2024/05/hero-overflow-right-2.png);background-position:right;background-size:contain;background-repeat:no-repeat;padding-top:140px;padding-bottom:140px}@media screen and (max-width:1024px){.elementor-8962 .elementor-element.elementor-element-630e858{background-image:none}}@media screen and (max-width:768px){.elementor-8962 .elementor-element.elementor-element-630e858{padding-top:20px;padding-bottom:20px}}.elementor-8962 .elementor-element.elementor-element-8cc557e{max-width:1000px;margin-left:auto;margin-right:auto}