.elementor-1955 .elementor-element.elementor-element-0a2313d{--display:flex;--min-height:90vh;--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}.elementor-1955 .elementor-element.elementor-element-b66d7bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-1955 .elementor-element.elementor-element-e3182fe{background-color:#6366F11A;padding:4px 10px 4px 16px;border-radius:16px 16px 16px 16px;--icon-box-icon-margin:5px}.elementor-1955 .elementor-element.elementor-element-e3182fe.elementor-element{--align-self:flex-start}.elementor-1955 .elementor-element.elementor-element-e3182fe .elementor-icon-box-wrapper{align-items:center}.elementor-1955 .elementor-element.elementor-element-e3182fe .elementor-icon{font-size:12px}.elementor-1955 .elementor-element.elementor-element-e3182fe .elementor-icon-box-title,.elementor-1955 .elementor-element.elementor-element-e3182fe .elementor-icon-box-title a{font-family:"Inter",Sans-serif;font-size:14px;font-weight:600;line-height:1.5em}.elementor-1955 .elementor-element.elementor-element-e3182fe .elementor-icon-box-title{color:#6366F1}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-1955 .elementor-element.elementor-element-f7616ed{font-family:"DM Sans",Sans-serif;font-size:32px;font-weight:600}.elementor-1955 .elementor-element.elementor-element-a98f672{font-family:"Inter",Sans-serif;font-size:20px;font-weight:400}.elementor-1955 .elementor-element.elementor-element-93b772d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-1955 .elementor-element.elementor-element-41f254d .elementor-button{background-color:#fff0;font-family:"Inter",Sans-serif;font-size:16px;font-weight:500;background-image:linear-gradient(135deg,#6366F1 0%,#EC4899 100%);border-radius:12px 12px 12px 12px;padding:16px 032px 16px 32px}.elementor-1955 .elementor-element.elementor-element-41f254d .elementor-button-content-wrapper{flex-direction:row}.elementor-1955 .elementor-element.elementor-element-41f254d .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-1955 .elementor-element.elementor-element-41f254d .elementor-button:hover,.elementor-1955 .elementor-element.elementor-element-41f254d .elementor-button:focus{box-shadow:0 0 10px 0 rgba(63.70023591414742,101.58030472261464,245.6234375,.21)}.elementor-1955 .elementor-element.elementor-element-d6e16dd .elementor-button{background-color:var(--e-global-color-44c6ac5);font-family:"Inter",Sans-serif;font-size:16px;font-weight:500;fill:var(--e-global-color-text);color:var(--e-global-color-text);border-style:solid;border-width:2px 2px 2px 2px;border-color:#E2E8F0;border-radius:12px 12px 12px 12px;padding:15px 032px 15px 32px}.elementor-1955 .elementor-element.elementor-element-d6e16dd .elementor-button-content-wrapper{flex-direction:row}.elementor-1955 .elementor-element.elementor-element-d6e16dd .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-1955 .elementor-element.elementor-element-d6e16dd .elementor-button:hover,.elementor-1955 .elementor-element.elementor-element-d6e16dd .elementor-button:focus{border-color:#6366F1;box-shadow:0 0 10px 0 rgba(63.70023591414742,101.58030472261464,245.6234375,.21)}.elementor-1955 .elementor-element.elementor-element-4a8a9c9{--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:32px 32px;--row-gap:32px;--column-gap:32px}.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-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-counter .elementor-counter-title{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-1955 .elementor-element.elementor-element-5a8fc29 .elementor-counter{flex-direction:column-reverse;gap:0}.elementor-1955 .elementor-element.elementor-element-5a8fc29 .elementor-counter-title{justify-content:start;color:var(--e-global-color-text);font-family:"Inter",Sans-serif;font-size:14px;font-weight:400}.elementor-1955 .elementor-element.elementor-element-5a8fc29 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Inter",Sans-serif;font-size:30px;font-weight:600;line-height:1.5em}.elementor-1955 .elementor-element.elementor-element-3059e23 .elementor-counter{flex-direction:column-reverse;gap:0}.elementor-1955 .elementor-element.elementor-element-3059e23 .elementor-counter-title{justify-content:start;color:#0F172A;font-family:"Inter",Sans-serif;font-size:14px;font-weight:400}.elementor-1955 .elementor-element.elementor-element-3059e23 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Inter",Sans-serif;font-size:30px;font-weight:600;line-height:1.5em}.elementor-1955 .elementor-element.elementor-element-51e7631 .elementor-counter{flex-direction:column-reverse;gap:0}.elementor-1955 .elementor-element.elementor-element-51e7631 .elementor-counter-title{justify-content:start;color:var(--e-global-color-text);font-family:"Inter",Sans-serif;font-size:14px;font-weight:400}.elementor-1955 .elementor-element.elementor-element-51e7631 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Inter",Sans-serif;font-size:30px;font-weight:600;line-height:1.5em}.elementor-1955 .elementor-element.elementor-element-17055b5{--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}.elementor-1955 .elementor-element.elementor-element-8e02b37{--display:flex}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight)}.elementor-1955 .elementor-element.elementor-element-dd34ee6 img{border-radius:20px 20px 20px 20px}.elementor-1955 .elementor-element.elementor-element-162c0d3{background-color:var(--e-global-color-44c6ac5);padding:12px 16px 16px 16px;border-radius:24px 24px 24px 24px;box-shadow:0 0 10px 0 rgba(133.76239809782606,171.6573849423846,255,.5);--icon-box-icon-margin:8px}.elementor-1955 .elementor-element.elementor-element-162c0d3 .elementor-icon-box-wrapper{align-items:end;text-align:left}.elementor-1955 .elementor-element.elementor-element-162c0d3 .elementor-icon-box-title{margin-block-end:4px}.elementor-1955 .elementor-element.elementor-element-162c0d3.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-44c6ac5);fill:#10B981;color:#10B981}.elementor-1955 .elementor-element.elementor-element-162c0d3.elementor-view-framed .elementor-icon,.elementor-1955 .elementor-element.elementor-element-162c0d3.elementor-view-default .elementor-icon{fill:var(--e-global-color-44c6ac5);color:var(--e-global-color-44c6ac5);border-color:var(--e-global-color-44c6ac5)}.elementor-1955 .elementor-element.elementor-element-162c0d3.elementor-view-framed .elementor-icon{background-color:#10B981}.elementor-1955 .elementor-element.elementor-element-162c0d3 .elementor-icon{font-size:20px}.elementor-1955 .elementor-element.elementor-element-162c0d3 .elementor-icon-box-title,.elementor-1955 .elementor-element.elementor-element-162c0d3 .elementor-icon-box-title a{font-family:"Inter",Sans-serif;font-size:16px;font-weight:600;line-height:1em}.elementor-1955 .elementor-element.elementor-element-162c0d3 .elementor-icon-box-description{font-family:"Inter",Sans-serif;font-size:14px;font-weight:400}.elementor-1955 .elementor-element.elementor-element-bb77839{--display:flex}.elementor-1955 .elementor-element.elementor-element-f540c92{background-color:var(--e-global-color-44c6ac5);padding:12px 16px 16px 16px;border-radius:24px 24px 24px 24px;box-shadow:0 0 10px 0 rgba(133.76239809782606,171.6573849423846,255,.5);--icon-box-icon-margin:8px}.elementor-1955 .elementor-element.elementor-element-f540c92 .elementor-icon-box-wrapper{align-items:end;text-align:left}.elementor-1955 .elementor-element.elementor-element-f540c92 .elementor-icon-box-title{margin-block-end:4px}.elementor-1955 .elementor-element.elementor-element-f540c92.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-44c6ac5);fill:#6366F1;color:#6366F1}.elementor-1955 .elementor-element.elementor-element-f540c92.elementor-view-framed .elementor-icon,.elementor-1955 .elementor-element.elementor-element-f540c92.elementor-view-default .elementor-icon{fill:var(--e-global-color-44c6ac5);color:var(--e-global-color-44c6ac5);border-color:var(--e-global-color-44c6ac5)}.elementor-1955 .elementor-element.elementor-element-f540c92.elementor-view-framed .elementor-icon{background-color:#6366F1}.elementor-1955 .elementor-element.elementor-element-f540c92 .elementor-icon{font-size:20px}.elementor-1955 .elementor-element.elementor-element-f540c92 .elementor-icon-box-title,.elementor-1955 .elementor-element.elementor-element-f540c92 .elementor-icon-box-title a{font-family:"Inter",Sans-serif;font-size:16px;font-weight:600;line-height:1em}.elementor-1955 .elementor-element.elementor-element-f540c92 .elementor-icon-box-description{font-family:"Inter",Sans-serif;font-size:14px;font-weight:400}.elementor-1955 .elementor-element.elementor-element-802d174 img{border-radius:20px 20px 20px 20px}body.elementor-page-1955:not(.elementor-motion-effects-element-type-background),body.elementor-page-1955>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FAFBFC}@media(min-width:768px){.elementor-1955 .elementor-element.elementor-element-b66d7bf{--width:50%}.elementor-1955 .elementor-element.elementor-element-17055b5{--width:50%}}@media(max-width:1024px){.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-counter .elementor-counter-number-wrapper{line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-counter .elementor-counter-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}}@media(max-width:767px){.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-widget-counter .elementor-counter-number-wrapper{line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-counter .elementor-counter-title{font-size:var(--e-global-typography-secondary-font-size)}.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size)}}.elementor-1955 .elementor-element.elementor-element-0a2313d .gradient-text-bg,.elementor-counter-number{border:0 solid;margin:0;padding:0;background:linear-gradient(135deg,#6366f1 0%,#ec4899 100%) 0% 0% / auto repeat scroll padding-box text #fff0;-webkit-text-fill-color:#fff0}