.elementor-12 .elementor-element.elementor-element-def4121 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:0px;}.elementor-12 .elementor-element.elementor-element-cfd13c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-cfd13c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17BA96;}.elementor-12 .elementor-element.elementor-element-cfd13c7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 102px 0px;}.elementor-12 .elementor-element.elementor-element-cfd13c7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9804500{text-align:center;}.elementor-12 .elementor-element.elementor-element-9804500 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:55px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{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-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-12 .elementor-element.elementor-element-9d3b692{text-align:center;color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-2465026 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-2ff31eb{color:#1C1C1C;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;}.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 .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 );}.elementor-widget-icon-box .elementor-icon-box-description{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-12 .elementor-element.elementor-element-49ca2f8 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-49ca2f8{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-49ca2f8 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-49ca2f8 .elementor-icon i{transform:rotate(56deg);}.elementor-12 .elementor-element.elementor-element-49ca2f8 .elementor-icon-box-title{color:#3E3F3F;}.elementor-12 .elementor-element.elementor-element-49ca2f8 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-49ca2f8 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-49ca2f8 .elementor-icon-box-description{color:#404040;font-family:"Rubik", Sans-serif;font-size:25px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-88b88da .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-88b88da{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-88b88da.elementor-view-stacked .elementor-icon{background-color:#D97B00;}.elementor-12 .elementor-element.elementor-element-88b88da.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-88b88da.elementor-view-default .elementor-icon{fill:#D97B00;color:#D97B00;border-color:#D97B00;}.elementor-12 .elementor-element.elementor-element-88b88da .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-88b88da .elementor-icon i{transform:rotate(89deg);}.elementor-12 .elementor-element.elementor-element-88b88da .elementor-icon-box-title{color:#3E3F3F;}.elementor-12 .elementor-element.elementor-element-88b88da .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-88b88da .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-88b88da .elementor-icon-box-description{color:#404040;font-family:"Rubik", Sans-serif;font-size:25px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-68cf31f .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-68cf31f{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-68cf31f.elementor-view-stacked .elementor-icon{background-color:#4ADC17;}.elementor-12 .elementor-element.elementor-element-68cf31f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-68cf31f.elementor-view-default .elementor-icon{fill:#4ADC17;color:#4ADC17;border-color:#4ADC17;}.elementor-12 .elementor-element.elementor-element-68cf31f .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-68cf31f .elementor-icon i{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-68cf31f .elementor-icon-box-title{color:#3E3F3F;}.elementor-12 .elementor-element.elementor-element-68cf31f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-68cf31f .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-68cf31f .elementor-icon-box-description{color:#404040;font-family:"Rubik", Sans-serif;font-size:25px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-d8eff80{margin-top:84px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-b2db63e{color:#191919;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-c7b910e{color:#191919;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-8b59100:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8b59100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8574E9;}.elementor-12 .elementor-element.elementor-element-8b59100{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:46px;margin-bottom:0px;padding:78px 0px 78px 0px;}.elementor-12 .elementor-element.elementor-element-8b59100 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-8b59100 > .elementor-shape-top svg{height:46px;}.elementor-12 .elementor-element.elementor-element-8b59100 > .elementor-shape-bottom svg{height:46px;}.elementor-12 .elementor-element.elementor-element-c794950{color:#FFFFFF;font-family:"Rubik", Sans-serif;font-size:26px;font-weight:400;}.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-12 .elementor-element.elementor-element-737b7aa .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-737b7aa.elementor-view-stacked .elementor-icon{background-color:#AF96F3;}.elementor-12 .elementor-element.elementor-element-737b7aa.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-737b7aa.elementor-view-default .elementor-icon{color:#AF96F3;border-color:#AF96F3;}.elementor-12 .elementor-element.elementor-element-737b7aa.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-737b7aa.elementor-view-default .elementor-icon svg{fill:#AF96F3;}.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 );}.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-12 .elementor-element.elementor-element-2e1b301 .elementor-counter{flex-direction:column-reverse;gap:24px;}.elementor-12 .elementor-element.elementor-element-2e1b301 .elementor-counter-title{justify-content:center;color:#000000;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.8px;}.elementor-12 .elementor-element.elementor-element-2e1b301 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#AF96F3;font-family:"Rubik", Sans-serif;font-size:78px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-52e010e .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-52e010e.elementor-view-stacked .elementor-icon{background-color:#96D8F3;}.elementor-12 .elementor-element.elementor-element-52e010e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-52e010e.elementor-view-default .elementor-icon{color:#96D8F3;border-color:#96D8F3;}.elementor-12 .elementor-element.elementor-element-52e010e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-52e010e.elementor-view-default .elementor-icon svg{fill:#96D8F3;}.elementor-12 .elementor-element.elementor-element-93b2f48 .elementor-counter{flex-direction:column-reverse;gap:24px;}.elementor-12 .elementor-element.elementor-element-93b2f48 .elementor-counter-title{justify-content:center;color:#000000;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.8px;}.elementor-12 .elementor-element.elementor-element-93b2f48 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#6EC1E4;font-family:"Rubik", Sans-serif;font-size:78px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-50cc923 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-50cc923.elementor-view-stacked .elementor-icon{background-color:#00EB99FC;}.elementor-12 .elementor-element.elementor-element-50cc923.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-50cc923.elementor-view-default .elementor-icon{color:#00EB99FC;border-color:#00EB99FC;}.elementor-12 .elementor-element.elementor-element-50cc923.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-50cc923.elementor-view-default .elementor-icon svg{fill:#00EB99FC;}.elementor-12 .elementor-element.elementor-element-516b045 .elementor-counter{flex-direction:column-reverse;gap:24px;}.elementor-12 .elementor-element.elementor-element-516b045 .elementor-counter-title{justify-content:center;color:#000000;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.8px;}.elementor-12 .elementor-element.elementor-element-516b045 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#00EB99FC;font-family:"Rubik", Sans-serif;font-size:78px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-c47b2c3 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-c47b2c3.elementor-view-stacked .elementor-icon{background-color:#7DE14F;}.elementor-12 .elementor-element.elementor-element-c47b2c3.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c47b2c3.elementor-view-default .elementor-icon{color:#7DE14F;border-color:#7DE14F;}.elementor-12 .elementor-element.elementor-element-c47b2c3.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c47b2c3.elementor-view-default .elementor-icon svg{fill:#7DE14F;}.elementor-12 .elementor-element.elementor-element-7fc1a06 .elementor-counter{flex-direction:column-reverse;gap:24px;}.elementor-12 .elementor-element.elementor-element-7fc1a06 .elementor-counter-title{justify-content:center;color:#000000;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.8px;}.elementor-12 .elementor-element.elementor-element-7fc1a06 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#7DE14F;font-family:"Rubik", Sans-serif;font-size:78px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-f4a0ab1 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f4a0ab1.elementor-view-stacked .elementor-icon{background-color:#FF7C00;}.elementor-12 .elementor-element.elementor-element-f4a0ab1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f4a0ab1.elementor-view-default .elementor-icon{color:#FF7C00;border-color:#FF7C00;}.elementor-12 .elementor-element.elementor-element-f4a0ab1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f4a0ab1.elementor-view-default .elementor-icon svg{fill:#FF7C00;}.elementor-12 .elementor-element.elementor-element-9c8b543 .elementor-counter{flex-direction:column-reverse;gap:24px;}.elementor-12 .elementor-element.elementor-element-9c8b543 .elementor-counter-title{justify-content:center;color:#000000;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.8px;}.elementor-12 .elementor-element.elementor-element-9c8b543 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#FF7C00;font-family:"Rubik", Sans-serif;font-size:78px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-c00f9c3 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-c00f9c3.elementor-view-stacked .elementor-icon{background-color:#E400FF;}.elementor-12 .elementor-element.elementor-element-c00f9c3.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c00f9c3.elementor-view-default .elementor-icon{color:#E400FF;border-color:#E400FF;}.elementor-12 .elementor-element.elementor-element-c00f9c3.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c00f9c3.elementor-view-default .elementor-icon svg{fill:#E400FF;}.elementor-12 .elementor-element.elementor-element-c990daf .elementor-counter{flex-direction:column-reverse;gap:24px;}.elementor-12 .elementor-element.elementor-element-c990daf .elementor-counter-title{justify-content:center;color:#000000;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0.8px;}.elementor-12 .elementor-element.elementor-element-c990daf .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#F700FF;font-family:"Rubik", Sans-serif;font-size:78px;font-weight:300;}.elementor-12 .elementor-element.elementor-element-b1cbe0e{margin-top:77px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-b69d503 .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:25px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #6BB3FF 0%, #0043AD 100%);border-radius:13px 13px 13px 13px;}.elementor-12 .elementor-element.elementor-element-b69d503 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-b69d503 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FF92FD 0%, #F800D8 100%);border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b69d503{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-b69d503 > .elementor-widget-container{margin:0px 25px 0px 234px;}.elementor-12 .elementor-element.elementor-element-6ed4a0a .elementor-button{background-color:transparent;font-family:"Rubik", Sans-serif;font-size:25px;font-weight:400;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #FFC480 0%, #FF8800 100%);border-radius:13px 13px 13px 13px;}.elementor-12 .elementor-element.elementor-element-6ed4a0a .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-6ed4a0a .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FF92FD 0%, #F800D8 100%);border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6ed4a0a{width:auto;max-width:auto;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-416fe5c{width:57.534%;}.elementor-12 .elementor-element.elementor-element-33ae9ba{width:42.368%;}}