.elementor-4399 .elementor-element.elementor-element-2358369a > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-2358369a{padding:66px 150px 0px 150px;}.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-4399 .elementor-element.elementor-element-505491ef{--e-transform-rotateZ:0deg;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;color:#555555;}.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-4399 .elementor-element.elementor-element-341eb52b{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4399 .elementor-element.elementor-element-6b44056d{width:100%;max-width:100%;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4399 .elementor-element.elementor-element-6b44056d .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-6b44056d .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#888888;}.elementor-4399 .elementor-element.elementor-element-6b44056d.elementor-view-stacked .elementor-icon{background-color:#4BC0D2FA;}.elementor-4399 .elementor-element.elementor-element-6b44056d.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-6b44056d.elementor-view-default .elementor-icon{fill:#4BC0D2FA;color:#4BC0D2FA;border-color:#4BC0D2FA;}.elementor-4399 .elementor-element.elementor-element-6b44056d .elementor-icon{font-size:18px;}.elementor-4399 .elementor-element.elementor-element-6b44056d .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-6b44056d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-6b44056d:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-6b44056d:has(:focus) .elementor-icon-box-title{color:#888888;}.elementor-4399 .elementor-element.elementor-element-6b44056d .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-600bde4a{width:100%;max-width:100%;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4399 .elementor-element.elementor-element-600bde4a .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-600bde4a .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#888888;}.elementor-4399 .elementor-element.elementor-element-600bde4a.elementor-view-stacked .elementor-icon{background-color:#4BC0D2FA;}.elementor-4399 .elementor-element.elementor-element-600bde4a.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-600bde4a.elementor-view-default .elementor-icon{fill:#4BC0D2FA;color:#4BC0D2FA;border-color:#4BC0D2FA;}.elementor-4399 .elementor-element.elementor-element-600bde4a .elementor-icon{font-size:18px;}.elementor-4399 .elementor-element.elementor-element-600bde4a .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-600bde4a .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-600bde4a:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-600bde4a:has(:focus) .elementor-icon-box-title{color:#888888;}.elementor-4399 .elementor-element.elementor-element-600bde4a .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-21f121a6{width:100%;max-width:100%;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4399 .elementor-element.elementor-element-21f121a6 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-21f121a6 .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#888888;}.elementor-4399 .elementor-element.elementor-element-21f121a6.elementor-view-stacked .elementor-icon{background-color:#4BC0D2FA;}.elementor-4399 .elementor-element.elementor-element-21f121a6.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-21f121a6.elementor-view-default .elementor-icon{fill:#4BC0D2FA;color:#4BC0D2FA;border-color:#4BC0D2FA;}.elementor-4399 .elementor-element.elementor-element-21f121a6 .elementor-icon{font-size:18px;}.elementor-4399 .elementor-element.elementor-element-21f121a6 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-21f121a6 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-21f121a6:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-21f121a6:has(:focus) .elementor-icon-box-title{color:#888888;}.elementor-4399 .elementor-element.elementor-element-21f121a6 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-39beb2ae.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-39beb2ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-4c5748d5 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-4c5748d5{padding:66px 150px 0px 150px;}.elementor-4399 .elementor-element.elementor-element-2b12a98a{--e-transform-rotateZ:0deg;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;color:#555555;}.elementor-4399 .elementor-element.elementor-element-590de151{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-776718ae{width:auto;max-width:auto;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4399 .elementor-element.elementor-element-776718ae .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-776718ae .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#888888;}.elementor-4399 .elementor-element.elementor-element-776718ae.elementor-view-stacked .elementor-icon{background-color:#4BC0D2FA;}.elementor-4399 .elementor-element.elementor-element-776718ae.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-776718ae.elementor-view-default .elementor-icon{fill:#4BC0D2FA;color:#4BC0D2FA;border-color:#4BC0D2FA;}.elementor-4399 .elementor-element.elementor-element-776718ae .elementor-icon{font-size:18px;}.elementor-4399 .elementor-element.elementor-element-776718ae .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-776718ae .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-776718ae:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-776718ae:has(:focus) .elementor-icon-box-title{color:#888888;}.elementor-4399 .elementor-element.elementor-element-776718ae .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-4f70eb04{width:auto;max-width:auto;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4399 .elementor-element.elementor-element-4f70eb04 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-4f70eb04 .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#888888;}.elementor-4399 .elementor-element.elementor-element-4f70eb04.elementor-view-stacked .elementor-icon{background-color:#4BC0D2FA;}.elementor-4399 .elementor-element.elementor-element-4f70eb04.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-4f70eb04.elementor-view-default .elementor-icon{fill:#4BC0D2FA;color:#4BC0D2FA;border-color:#4BC0D2FA;}.elementor-4399 .elementor-element.elementor-element-4f70eb04 .elementor-icon{font-size:18px;}.elementor-4399 .elementor-element.elementor-element-4f70eb04 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-4f70eb04 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-4f70eb04:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-4f70eb04:has(:focus) .elementor-icon-box-title{color:#888888;}.elementor-4399 .elementor-element.elementor-element-4f70eb04 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-16b01220{width:auto;max-width:auto;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4399 .elementor-element.elementor-element-16b01220 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-16b01220 .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#888888;}.elementor-4399 .elementor-element.elementor-element-16b01220.elementor-view-stacked .elementor-icon{background-color:#4BC0D2FA;}.elementor-4399 .elementor-element.elementor-element-16b01220.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-16b01220.elementor-view-default .elementor-icon{fill:#4BC0D2FA;color:#4BC0D2FA;border-color:#4BC0D2FA;}.elementor-4399 .elementor-element.elementor-element-16b01220 .elementor-icon{font-size:18px;}.elementor-4399 .elementor-element.elementor-element-16b01220 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-16b01220 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-16b01220:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-16b01220:has(:focus) .elementor-icon-box-title{color:#888888;}.elementor-4399 .elementor-element.elementor-element-16b01220 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-54e3d877 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-54e3d877{padding:66px 150px 0px 150px;}.elementor-4399 .elementor-element.elementor-element-14d2840a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-c044f66:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-c044f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-c044f66 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-c044f66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 150px 0px 150px;}.elementor-4399 .elementor-element.elementor-element-c044f66 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-550c1f65 > .elementor-container{gap:0px;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-7b6d31ee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-7b6d31ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-1b5dd44f .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-1b5dd44f .elementor-icon-box-title{margin-block-end:8px;color:#555555;}.elementor-4399 .elementor-element.elementor-element-1b5dd44f.elementor-view-stacked .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-1b5dd44f.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-1b5dd44f.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-1b5dd44f .elementor-icon{font-size:19.8px;}.elementor-4399 .elementor-element.elementor-element-1b5dd44f .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-1b5dd44f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:13.2px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-1b5dd44f:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-1b5dd44f:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-4399 .elementor-element.elementor-element-1b5dd44f .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:17.6px;font-weight:400;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-262f1c88.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-262f1c88.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-129e3ad2 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-129e3ad2 .elementor-icon-box-title{margin-block-end:8px;color:#555555;}.elementor-4399 .elementor-element.elementor-element-129e3ad2.elementor-view-stacked .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-129e3ad2.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-129e3ad2.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-129e3ad2 .elementor-icon{font-size:19.8px;}.elementor-4399 .elementor-element.elementor-element-129e3ad2 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-129e3ad2 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:13.2px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-129e3ad2:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-129e3ad2:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-4399 .elementor-element.elementor-element-129e3ad2 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:17.6px;font-weight:400;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-1272ddd0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-1272ddd0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-af0d364 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-af0d364 .elementor-icon-box-title{margin-block-end:8px;color:#555555;}.elementor-4399 .elementor-element.elementor-element-af0d364.elementor-view-stacked .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-af0d364.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-af0d364.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-af0d364 .elementor-icon{font-size:19.8px;}.elementor-4399 .elementor-element.elementor-element-af0d364 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-af0d364 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:13.2px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-af0d364:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-af0d364:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-4399 .elementor-element.elementor-element-af0d364 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:17.6px;font-weight:400;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-6ea86925.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-6ea86925.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-2d3bc42c .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-2d3bc42c .elementor-icon-box-title{margin-block-end:8px;color:#555555;}.elementor-4399 .elementor-element.elementor-element-2d3bc42c.elementor-view-stacked .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-2d3bc42c.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-2d3bc42c.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-2d3bc42c .elementor-icon{font-size:19.8px;}.elementor-4399 .elementor-element.elementor-element-2d3bc42c .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-2d3bc42c .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:13.2px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-2d3bc42c:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-2d3bc42c:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-4399 .elementor-element.elementor-element-2d3bc42c .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:17.6px;font-weight:400;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-9c5ec48.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-9c5ec48.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-32788309 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-32788309 .elementor-icon-box-title{margin-block-end:8px;color:#555555;}.elementor-4399 .elementor-element.elementor-element-32788309.elementor-view-stacked .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-32788309.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-32788309.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-32788309 .elementor-icon{font-size:19.8px;}.elementor-4399 .elementor-element.elementor-element-32788309 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-32788309 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:13.2px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-32788309:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-32788309:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-4399 .elementor-element.elementor-element-32788309 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:17.6px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-f71f9ad:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-f71f9ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-f71f9ad > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-f71f9ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 150px 0px 150px;}.elementor-4399 .elementor-element.elementor-element-f71f9ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-33ea8e6e > .elementor-container{gap:0px;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-37e2c9d9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-37e2c9d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-5c58d1fb .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-5c58d1fb .elementor-icon-box-title{margin-block-end:8px;color:#555555;}.elementor-4399 .elementor-element.elementor-element-5c58d1fb.elementor-view-stacked .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-5c58d1fb.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-5c58d1fb.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-5c58d1fb .elementor-icon{font-size:19.8px;}.elementor-4399 .elementor-element.elementor-element-5c58d1fb .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-5c58d1fb .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:13.2px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-5c58d1fb:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-5c58d1fb:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-4399 .elementor-element.elementor-element-5c58d1fb .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:17.6px;font-weight:400;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-c03ac3a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-c03ac3a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-7708d719 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-7708d719 .elementor-icon-box-title{margin-block-end:8px;color:#555555;}.elementor-4399 .elementor-element.elementor-element-7708d719.elementor-view-stacked .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-7708d719.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-7708d719.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-7708d719 .elementor-icon{font-size:19.8px;}.elementor-4399 .elementor-element.elementor-element-7708d719 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-7708d719 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:13.2px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-7708d719:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-7708d719:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-4399 .elementor-element.elementor-element-7708d719 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:17.6px;font-weight:400;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-46f2b4c0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-46f2b4c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-3afbb3fe .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-3afbb3fe .elementor-icon-box-title{margin-block-end:8px;color:#555555;}.elementor-4399 .elementor-element.elementor-element-3afbb3fe.elementor-view-stacked .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-3afbb3fe.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-3afbb3fe.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-3afbb3fe .elementor-icon{font-size:19.8px;}.elementor-4399 .elementor-element.elementor-element-3afbb3fe .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-3afbb3fe .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:13.2px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-3afbb3fe:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-3afbb3fe:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-4399 .elementor-element.elementor-element-3afbb3fe .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:17.6px;font-weight:400;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-116811c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-116811c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-2576e36b .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-2576e36b .elementor-icon-box-title{margin-block-end:8px;color:#555555;}.elementor-4399 .elementor-element.elementor-element-2576e36b.elementor-view-stacked .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-2576e36b.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-2576e36b.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-2576e36b .elementor-icon{font-size:19.8px;}.elementor-4399 .elementor-element.elementor-element-2576e36b .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-2576e36b .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:13.2px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-2576e36b:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-2576e36b:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-4399 .elementor-element.elementor-element-2576e36b .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:17.6px;font-weight:400;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-22c737e9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-22c737e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-1104e362 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-1104e362 .elementor-icon-box-title{margin-block-end:8px;color:#555555;}.elementor-4399 .elementor-element.elementor-element-1104e362.elementor-view-stacked .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-1104e362.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-1104e362.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-1104e362 .elementor-icon{font-size:19.8px;}.elementor-4399 .elementor-element.elementor-element-1104e362 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-1104e362 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:13.2px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-1104e362:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-1104e362:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-4399 .elementor-element.elementor-element-1104e362 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:17.6px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-74a65699:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-74a65699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-74a65699 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-74a65699{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 25px 0px;}.elementor-4399 .elementor-element.elementor-element-74a65699 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-7da1c3cc{text-align:center;}.elementor-4399 .elementor-element.elementor-element-7da1c3cc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:#888888;}.elementor-4399 .elementor-element.elementor-element-53e29a98 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-53e29a98{padding:0px 350px 0px 350px;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-47942be9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-47942be9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-47942be9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4399 .elementor-element.elementor-element-47942be9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-77a6cc0f{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#8888887D;}.elementor-4399 .elementor-element.elementor-element-77a6cc0f a:hover, .elementor-4399 .elementor-element.elementor-element-77a6cc0f a:focus{color:#888888;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-4888d806.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-4888d806.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-4888d806.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4399 .elementor-element.elementor-element-63d9d95b{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#8888887D;}.elementor-4399 .elementor-element.elementor-element-63d9d95b a:hover, .elementor-4399 .elementor-element.elementor-element-63d9d95b a:focus{color:#888888;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-7198798c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-7198798c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-7198798c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4399 .elementor-element.elementor-element-7198798c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-4399 .elementor-element.elementor-element-674e13b5{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#8888887D;}.elementor-4399 .elementor-element.elementor-element-674e13b5 a:hover, .elementor-4399 .elementor-element.elementor-element-674e13b5 a:focus{color:#888888;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-7f86eaba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-7f86eaba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-7f86eaba.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4399 .elementor-element.elementor-element-773bd94{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#8888887D;}.elementor-4399 .elementor-element.elementor-element-773bd94 a:hover, .elementor-4399 .elementor-element.elementor-element-773bd94 a:focus{color:#888888;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-4f4c45f5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-4f4c45f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-4f4c45f5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4399 .elementor-element.elementor-element-3c36f5f{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#8888887D;}.elementor-4399 .elementor-element.elementor-element-3c36f5f a:hover, .elementor-4399 .elementor-element.elementor-element-3c36f5f a:focus{color:#888888;}.elementor-4399 .elementor-element.elementor-element-49ef02db{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4399 .elementor-element.elementor-element-49ef02db .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:#888888;}.elementor-4399 .elementor-element.elementor-element-443c85f0:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-443c85f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-443c85f0 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-443c85f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 25px 0px;}.elementor-4399 .elementor-element.elementor-element-443c85f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-3b2e3ddf{text-align:center;}.elementor-4399 .elementor-element.elementor-element-3b2e3ddf .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:#888888;}.elementor-4399 .elementor-element.elementor-element-20d2a0a8 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-20d2a0a8{padding:0px 350px 0px 350px;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-65f9f3d0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-65f9f3d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-65f9f3d0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4399 .elementor-element.elementor-element-65f9f3d0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-21be6952{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#8888887D;}.elementor-4399 .elementor-element.elementor-element-21be6952 a:hover, .elementor-4399 .elementor-element.elementor-element-21be6952 a:focus{color:#888888;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-52057f17.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-52057f17.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-52057f17.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4399 .elementor-element.elementor-element-174c177a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#8888887D;}.elementor-4399 .elementor-element.elementor-element-174c177a a:hover, .elementor-4399 .elementor-element.elementor-element-174c177a a:focus{color:#888888;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-1561d7b9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-1561d7b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-1561d7b9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4399 .elementor-element.elementor-element-1561d7b9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-4399 .elementor-element.elementor-element-47700491{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#8888887D;}.elementor-4399 .elementor-element.elementor-element-47700491 a:hover, .elementor-4399 .elementor-element.elementor-element-47700491 a:focus{color:#888888;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-f4940f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-f4940f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-f4940f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4399 .elementor-element.elementor-element-20f2a4c0{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#8888887D;}.elementor-4399 .elementor-element.elementor-element-20f2a4c0 a:hover, .elementor-4399 .elementor-element.elementor-element-20f2a4c0 a:focus{color:#888888;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-fcc2154.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-fcc2154.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-fcc2154.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4399 .elementor-element.elementor-element-23fffd8{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#8888887D;}.elementor-4399 .elementor-element.elementor-element-23fffd8 a:hover, .elementor-4399 .elementor-element.elementor-element-23fffd8 a:focus{color:#888888;}.elementor-4399 .elementor-element.elementor-element-54b3a2df{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4399 .elementor-element.elementor-element-54b3a2df .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:#888888;}.elementor-4399 .elementor-element.elementor-element-39188141 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-39188141{margin-top:0px;margin-bottom:0px;padding:44px 150px 44px 150px;}.elementor-4399 .elementor-element.elementor-element-51934b9d{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-4125cd9e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;}.elementor-4399 .elementor-element.elementor-element-37f4bb3c{border-radius:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-3dd7bfc0{background-color:#EEF0FF;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-3dd7bfc0:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-3dd7bfc0 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-3dd7bfc0 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-3dd7bfc0.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-3dd7bfc0.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-3dd7bfc0.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4399 .elementor-element.elementor-element-3dd7bfc0.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-3dd7bfc0 .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-3dd7bfc0 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-3dd7bfc0 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-3dd7bfc0 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-40254dcd{background-color:#EEF0FF;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-40254dcd:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-40254dcd .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-40254dcd .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-40254dcd.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-40254dcd.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-40254dcd.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4399 .elementor-element.elementor-element-40254dcd.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-40254dcd .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-40254dcd .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-40254dcd .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-40254dcd .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-5ee61e30{background-color:#EEF0FF;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-5ee61e30:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-5ee61e30 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-5ee61e30 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-5ee61e30.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-5ee61e30.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-5ee61e30.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4399 .elementor-element.elementor-element-5ee61e30.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-5ee61e30 .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-5ee61e30 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-5ee61e30 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-5ee61e30 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-7793c00c{background-color:#EEF0FF;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-7793c00c:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-7793c00c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-7793c00c .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-7793c00c.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-7793c00c.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-7793c00c.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4399 .elementor-element.elementor-element-7793c00c.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-7793c00c .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-7793c00c .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-7793c00c .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-7793c00c .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.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-4399 .elementor-element.elementor-element-3411809d .elementor-button{background-color:#333333;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:10px 10px 10px 10px;padding:14px 28px 14px 028px;}.elementor-4399 .elementor-element.elementor-element-3411809d .elementor-button:hover, .elementor-4399 .elementor-element.elementor-element-3411809d .elementor-button:focus{background-color:#000000;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-3c08559c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-3c08559c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-3c08559c.elementor-column > .elementor-widget-wrap{justify-content:center;}.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-4399 .elementor-element.elementor-element-60d1f753{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-4399 .elementor-element.elementor-element-1786e1b4 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-1786e1b4{margin-top:0px;margin-bottom:0px;padding:44px 150px 44px 150px;}.elementor-4399 .elementor-element.elementor-element-614e6a14{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-a66eb64 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;}.elementor-4399 .elementor-element.elementor-element-39ff949e{border-radius:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-258bf1dd{background-color:#EEF0FF;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-258bf1dd:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-258bf1dd .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-258bf1dd .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-258bf1dd.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-258bf1dd.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-258bf1dd.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4399 .elementor-element.elementor-element-258bf1dd.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-258bf1dd .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-258bf1dd .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-258bf1dd .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-258bf1dd .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-5edceb0f{background-color:#EEF0FF;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-5edceb0f:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-5edceb0f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-5edceb0f .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-5edceb0f.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-5edceb0f.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-5edceb0f.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4399 .elementor-element.elementor-element-5edceb0f.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-5edceb0f .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-5edceb0f .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-5edceb0f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-5edceb0f .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-5173aebd{background-color:#EEF0FF;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-5173aebd:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-5173aebd .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-5173aebd .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-5173aebd.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-5173aebd.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-5173aebd.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4399 .elementor-element.elementor-element-5173aebd.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-5173aebd .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-5173aebd .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-5173aebd .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-5173aebd .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-4923fded{background-color:#EEF0FF;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-4923fded:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-4923fded .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-4923fded .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-4923fded.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-4923fded.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-4923fded.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4399 .elementor-element.elementor-element-4923fded.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-4923fded .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-4923fded .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-4923fded .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-4923fded .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-7353c30a .elementor-button{background-color:#333333;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:10px 10px 10px 10px;padding:14px 28px 14px 028px;}.elementor-4399 .elementor-element.elementor-element-7353c30a .elementor-button:hover, .elementor-4399 .elementor-element.elementor-element-7353c30a .elementor-button:focus{background-color:#000000;}.elementor-4399 .elementor-element.elementor-element-581513af > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-581513af{margin-top:0px;margin-bottom:0px;padding:44px 150px 44px 150px;}.elementor-4399 .elementor-element.elementor-element-5b75266d{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-7eba7b53 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;}.elementor-4399 .elementor-element.elementor-element-6185e498{border-radius:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-7bfad10d{background-color:#EEF0FF;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-7bfad10d:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-7bfad10d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-7bfad10d .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-7bfad10d.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-7bfad10d.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-7bfad10d.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4399 .elementor-element.elementor-element-7bfad10d.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-7bfad10d .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-7bfad10d .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-7bfad10d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-7bfad10d .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-6055ef12{background-color:#EEF0FF;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-6055ef12:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-6055ef12 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-6055ef12 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-6055ef12.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-6055ef12.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-6055ef12.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4399 .elementor-element.elementor-element-6055ef12.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-6055ef12 .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-6055ef12 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-6055ef12 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-6055ef12 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-71a25b39{background-color:#EEF0FF;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-71a25b39:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-71a25b39 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-71a25b39 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-71a25b39.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-71a25b39.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-71a25b39.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4399 .elementor-element.elementor-element-71a25b39.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-71a25b39 .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-71a25b39 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-71a25b39 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-71a25b39 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-27108341{background-color:#EEF0FF;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-27108341:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-27108341 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-27108341 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-27108341.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-27108341.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-27108341.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4399 .elementor-element.elementor-element-27108341.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-27108341 .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-27108341 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-27108341 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-27108341 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-56b7b1b3 .elementor-button{background-color:#333333;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:10px 10px 10px 10px;padding:14px 28px 14px 028px;}.elementor-4399 .elementor-element.elementor-element-56b7b1b3 .elementor-button:hover, .elementor-4399 .elementor-element.elementor-element-56b7b1b3 .elementor-button:focus{background-color:#000000;}.elementor-4399 .elementor-element.elementor-element-7ab68785:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-7ab68785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-7ab68785 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-7ab68785{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 0px 44px 0px;}.elementor-4399 .elementor-element.elementor-element-7ab68785 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-3fd834c0 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-3fd834c0{padding:0px 100px 0px 100px;}.elementor-4399 .elementor-element.elementor-element-bb460d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-bb460d3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-bb460d3 > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-bb460d3 > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-bb460d3 > .elementor-background-slideshow{border-radius:22px 0px 00px 22px;}.elementor-4399 .elementor-element.elementor-element-bb460d3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4399 .elementor-element.elementor-element-bb460d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-69f8b6a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4399 .elementor-element.elementor-element-69f8b6a0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-7abfcda3{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-e6f0d76:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-e6f0d76 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-e6f0d76 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 2px 0px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;padding:20px 40px 20px 40px;}.elementor-4399 .elementor-element.elementor-element-e6f0d76 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-370ae0da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4399 .elementor-element.elementor-element-370ae0da .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-4841af0f{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-7f51dcb6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-7f51dcb6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-7f51dcb6 > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-7f51dcb6 > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-7f51dcb6 > .elementor-background-slideshow{border-radius:0px 22px 22px 0px;}.elementor-4399 .elementor-element.elementor-element-7f51dcb6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4399 .elementor-element.elementor-element-7f51dcb6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-2e4b857d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4399 .elementor-element.elementor-element-2e4b857d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-196ab350{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-6eb3fbb9:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-6eb3fbb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-6eb3fbb9 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-6eb3fbb9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 0px 44px 0px;}.elementor-4399 .elementor-element.elementor-element-6eb3fbb9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-67f35e43 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-67f35e43{padding:0px 100px 0px 100px;}.elementor-4399 .elementor-element.elementor-element-6aca5d14:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-6aca5d14 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-6aca5d14 > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-6aca5d14 > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-6aca5d14 > .elementor-background-slideshow{border-radius:22px 0px 00px 22px;}.elementor-4399 .elementor-element.elementor-element-6aca5d14 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4399 .elementor-element.elementor-element-6aca5d14 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-ce0a367{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4399 .elementor-element.elementor-element-ce0a367 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-4e37cea5{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-7f579a56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-7f579a56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-7f579a56 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 2px 0px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;padding:20px 40px 20px 40px;}.elementor-4399 .elementor-element.elementor-element-7f579a56 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-43b95d25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4399 .elementor-element.elementor-element-43b95d25 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-a317779{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-619ec2c0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-619ec2c0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-619ec2c0 > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-619ec2c0 > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-619ec2c0 > .elementor-background-slideshow{border-radius:0px 22px 22px 0px;}.elementor-4399 .elementor-element.elementor-element-619ec2c0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4399 .elementor-element.elementor-element-619ec2c0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-3d9c9fce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4399 .elementor-element.elementor-element-3d9c9fce .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-678f10ce{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-2586ebf:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-2586ebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-2586ebf > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-2586ebf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 0px 44px 0px;}.elementor-4399 .elementor-element.elementor-element-2586ebf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-79e44235 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-79e44235{padding:0px 100px 0px 100px;}.elementor-4399 .elementor-element.elementor-element-74d06639:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-74d06639 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-74d06639 > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-74d06639 > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-74d06639 > .elementor-background-slideshow{border-radius:22px 0px 00px 22px;}.elementor-4399 .elementor-element.elementor-element-74d06639 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4399 .elementor-element.elementor-element-74d06639 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-6290418b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4399 .elementor-element.elementor-element-6290418b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-240a695e{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-233eab06:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-233eab06 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-233eab06 > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-233eab06 > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-233eab06 > .elementor-background-slideshow{border-radius:22px 0px 00px 22px;}.elementor-4399 .elementor-element.elementor-element-233eab06 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4399 .elementor-element.elementor-element-233eab06 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-254953bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4399 .elementor-element.elementor-element-254953bf .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-682648e4{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-6b9f5ad2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-6b9f5ad2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-6b9f5ad2 > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-6b9f5ad2 > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-6b9f5ad2 > .elementor-background-slideshow{border-radius:22px 0px 00px 22px;}.elementor-4399 .elementor-element.elementor-element-6b9f5ad2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4399 .elementor-element.elementor-element-6b9f5ad2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-1c93895f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4399 .elementor-element.elementor-element-1c93895f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-857bca1{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-79a16df5 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-79a16df5{padding:44px 150px 44px 150px;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-4c85fb1f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-4c85fb1f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-6710a76d{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-789bb654 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4399 .elementor-element.elementor-element-7916b2f8{border-radius:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-3da91406 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-6b13778b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-58f59029:hover{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-58f59029{padding:20px 15px 20px 15px;}.elementor-4399 .elementor-element.elementor-element-58f59029 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4399 .elementor-element.elementor-element-58f59029 .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4399 .elementor-element.elementor-element-58f59029.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-58f59029.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-58f59029.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-58f59029.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-58f59029 .elementor-icon{font-size:20px;}.elementor-4399 .elementor-element.elementor-element-58f59029 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-58f59029 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-58f59029 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-7e0c00d0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-7cad305d:hover{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-7cad305d{padding:20px 15px 20px 15px;}.elementor-4399 .elementor-element.elementor-element-7cad305d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4399 .elementor-element.elementor-element-7cad305d .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4399 .elementor-element.elementor-element-7cad305d.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-7cad305d.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-7cad305d.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-7cad305d.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-7cad305d .elementor-icon{font-size:20px;}.elementor-4399 .elementor-element.elementor-element-7cad305d .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-7cad305d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-7cad305d .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-4f77ae43 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-758cad58:hover{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-758cad58{padding:20px 15px 20px 15px;}.elementor-4399 .elementor-element.elementor-element-758cad58 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4399 .elementor-element.elementor-element-758cad58 .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4399 .elementor-element.elementor-element-758cad58.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-758cad58.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-758cad58.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-758cad58.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-758cad58 .elementor-icon{font-size:20px;}.elementor-4399 .elementor-element.elementor-element-758cad58 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-758cad58 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-758cad58 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-5298a279:hover{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-5298a279{padding:20px 15px 20px 15px;}.elementor-4399 .elementor-element.elementor-element-5298a279 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4399 .elementor-element.elementor-element-5298a279 .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4399 .elementor-element.elementor-element-5298a279.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-5298a279.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-5298a279.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-5298a279.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-5298a279 .elementor-icon{font-size:20px;}.elementor-4399 .elementor-element.elementor-element-5298a279 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-5298a279 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-5298a279 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-66877a22 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-5cb9e150:hover{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-5cb9e150{padding:20px 15px 20px 15px;}.elementor-4399 .elementor-element.elementor-element-5cb9e150 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4399 .elementor-element.elementor-element-5cb9e150 .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4399 .elementor-element.elementor-element-5cb9e150.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-5cb9e150.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-5cb9e150.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-5cb9e150.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-5cb9e150 .elementor-icon{font-size:20px;}.elementor-4399 .elementor-element.elementor-element-5cb9e150 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-5cb9e150 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-5cb9e150 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-4caea064:hover{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-4caea064{padding:20px 15px 20px 15px;}.elementor-4399 .elementor-element.elementor-element-4caea064 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4399 .elementor-element.elementor-element-4caea064 .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4399 .elementor-element.elementor-element-4caea064.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-4caea064.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-4caea064.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-4caea064.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-4caea064 .elementor-icon{font-size:20px;}.elementor-4399 .elementor-element.elementor-element-4caea064 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-4caea064 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-4caea064 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-1adf1f40 > .elementor-container{gap:0px;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-1321c223.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-1321c223.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-1e41c2ee{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-12d28582 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4399 .elementor-element.elementor-element-299a622d{border-radius:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-5e0f19ae > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-1b27516d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-28a82bf0:hover{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-28a82bf0{padding:20px 15px 20px 15px;}.elementor-4399 .elementor-element.elementor-element-28a82bf0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4399 .elementor-element.elementor-element-28a82bf0 .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4399 .elementor-element.elementor-element-28a82bf0.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-28a82bf0.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-28a82bf0.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-28a82bf0.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-28a82bf0 .elementor-icon{font-size:20px;}.elementor-4399 .elementor-element.elementor-element-28a82bf0 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-28a82bf0 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-28a82bf0 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-26b26db0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-421ac91e:hover{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-421ac91e{padding:20px 15px 20px 15px;}.elementor-4399 .elementor-element.elementor-element-421ac91e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4399 .elementor-element.elementor-element-421ac91e .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4399 .elementor-element.elementor-element-421ac91e.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-421ac91e.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-421ac91e.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-421ac91e.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-421ac91e .elementor-icon{font-size:20px;}.elementor-4399 .elementor-element.elementor-element-421ac91e .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-421ac91e .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-421ac91e .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-70970175 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-fafe72b:hover{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-fafe72b{padding:20px 15px 20px 15px;}.elementor-4399 .elementor-element.elementor-element-fafe72b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4399 .elementor-element.elementor-element-fafe72b .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4399 .elementor-element.elementor-element-fafe72b.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-fafe72b.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-fafe72b.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-fafe72b.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-fafe72b .elementor-icon{font-size:20px;}.elementor-4399 .elementor-element.elementor-element-fafe72b .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-fafe72b .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-fafe72b .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-4ef234b:hover{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-4ef234b{padding:20px 15px 20px 15px;}.elementor-4399 .elementor-element.elementor-element-4ef234b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4399 .elementor-element.elementor-element-4ef234b .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4399 .elementor-element.elementor-element-4ef234b.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-4ef234b.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-4ef234b.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-4ef234b.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-4ef234b .elementor-icon{font-size:20px;}.elementor-4399 .elementor-element.elementor-element-4ef234b .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-4ef234b .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-4ef234b .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-315a9625 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-6eddc22e:hover{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-6eddc22e{padding:20px 15px 20px 15px;}.elementor-4399 .elementor-element.elementor-element-6eddc22e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4399 .elementor-element.elementor-element-6eddc22e .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4399 .elementor-element.elementor-element-6eddc22e.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-6eddc22e.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-6eddc22e.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-6eddc22e.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-6eddc22e .elementor-icon{font-size:20px;}.elementor-4399 .elementor-element.elementor-element-6eddc22e .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-6eddc22e .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-6eddc22e .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-73d95351:hover{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-73d95351{padding:20px 15px 20px 15px;}.elementor-4399 .elementor-element.elementor-element-73d95351 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4399 .elementor-element.elementor-element-73d95351 .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4399 .elementor-element.elementor-element-73d95351.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-73d95351.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-73d95351.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-73d95351.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-73d95351 .elementor-icon{font-size:20px;}.elementor-4399 .elementor-element.elementor-element-73d95351 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-73d95351 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-73d95351 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-6fac8054 > .elementor-container{gap:0px;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-41d124ca.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-41d124ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-546bb612{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-4c9564cf .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4399 .elementor-element.elementor-element-5befc8cb{border-radius:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-287f39f1 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-57ee5d44 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-71fa77c0:hover{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-71fa77c0{padding:20px 15px 20px 15px;}.elementor-4399 .elementor-element.elementor-element-71fa77c0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4399 .elementor-element.elementor-element-71fa77c0 .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4399 .elementor-element.elementor-element-71fa77c0.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-71fa77c0.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-71fa77c0.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-71fa77c0.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-71fa77c0 .elementor-icon{font-size:20px;}.elementor-4399 .elementor-element.elementor-element-71fa77c0 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-71fa77c0 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-71fa77c0 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-60727b4f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-421d0452:hover{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-421d0452{padding:20px 15px 20px 15px;}.elementor-4399 .elementor-element.elementor-element-421d0452 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4399 .elementor-element.elementor-element-421d0452 .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4399 .elementor-element.elementor-element-421d0452.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-421d0452.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-421d0452.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-421d0452.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-421d0452 .elementor-icon{font-size:20px;}.elementor-4399 .elementor-element.elementor-element-421d0452 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-421d0452 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-421d0452 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-46a76680 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-69d6bda8:hover{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-69d6bda8{padding:20px 15px 20px 15px;}.elementor-4399 .elementor-element.elementor-element-69d6bda8 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4399 .elementor-element.elementor-element-69d6bda8 .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4399 .elementor-element.elementor-element-69d6bda8.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-69d6bda8.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-69d6bda8.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-69d6bda8.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-69d6bda8 .elementor-icon{font-size:20px;}.elementor-4399 .elementor-element.elementor-element-69d6bda8 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-69d6bda8 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-69d6bda8 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-62f1f8ca:hover{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-62f1f8ca{padding:20px 15px 20px 15px;}.elementor-4399 .elementor-element.elementor-element-62f1f8ca .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4399 .elementor-element.elementor-element-62f1f8ca .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4399 .elementor-element.elementor-element-62f1f8ca.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-62f1f8ca.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-62f1f8ca.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-62f1f8ca.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-62f1f8ca .elementor-icon{font-size:20px;}.elementor-4399 .elementor-element.elementor-element-62f1f8ca .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-62f1f8ca .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-62f1f8ca .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-16e8ddc8 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-225ccf7b:hover{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-225ccf7b{padding:20px 15px 20px 15px;}.elementor-4399 .elementor-element.elementor-element-225ccf7b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4399 .elementor-element.elementor-element-225ccf7b .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4399 .elementor-element.elementor-element-225ccf7b.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-225ccf7b.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-225ccf7b.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-225ccf7b.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-225ccf7b .elementor-icon{font-size:20px;}.elementor-4399 .elementor-element.elementor-element-225ccf7b .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-225ccf7b .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-225ccf7b .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-bf8673e:hover{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-bf8673e{padding:20px 15px 20px 15px;}.elementor-4399 .elementor-element.elementor-element-bf8673e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4399 .elementor-element.elementor-element-bf8673e .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4399 .elementor-element.elementor-element-bf8673e.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-bf8673e.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-bf8673e.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-bf8673e.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-bf8673e .elementor-icon{font-size:20px;}.elementor-4399 .elementor-element.elementor-element-bf8673e .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-bf8673e .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-bf8673e .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-3ffd8a45:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-3ffd8a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-3ffd8a45 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-3ffd8a45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 150px 44px 150px;}.elementor-4399 .elementor-element.elementor-element-3ffd8a45 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-6942b150 > .elementor-element-populated{padding:0px 100px 0px 100px;}.elementor-4399 .elementor-element.elementor-element-11f199a1:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-11f199a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-11f199a1 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-11f199a1, .elementor-4399 .elementor-element.elementor-element-11f199a1 > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-4399 .elementor-element.elementor-element-11f199a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4399 .elementor-element.elementor-element-11f199a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-5ce2b8ca > .elementor-element-populated{padding:20px 40px 20px 40px;}.elementor-4399 .elementor-element.elementor-element-9872da2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-4399 .elementor-element.elementor-element-9872da2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;color:#333333;}.elementor-4399 .elementor-element.elementor-element-647ad758{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-3861bc16 .elementor-button{background-color:transparent;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;word-spacing:2px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #5667EA 0%, #4BC0D2 100%);border-style:none;border-radius:10px 10px 10px 10px;padding:14px 28px 14px 028px;}.elementor-4399 .elementor-element.elementor-element-48af65d7:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-48af65d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-48af65d7 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-48af65d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 150px 44px 150px;}.elementor-4399 .elementor-element.elementor-element-48af65d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-64560c8d > .elementor-element-populated{padding:0px 100px 0px 100px;}.elementor-4399 .elementor-element.elementor-element-354f109:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-354f109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-354f109 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-354f109, .elementor-4399 .elementor-element.elementor-element-354f109 > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-4399 .elementor-element.elementor-element-354f109{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4399 .elementor-element.elementor-element-354f109 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-77a709e6 > .elementor-element-populated{padding:20px 40px 20px 40px;}.elementor-4399 .elementor-element.elementor-element-1d5f4ef6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-4399 .elementor-element.elementor-element-1d5f4ef6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;color:#333333;}.elementor-4399 .elementor-element.elementor-element-39ffd821{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-61e33478 .elementor-button{background-color:transparent;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;word-spacing:2px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #5667EA 0%, #4BC0D2 100%);border-style:none;border-radius:10px 10px 10px 10px;padding:14px 28px 14px 028px;}.elementor-4399 .elementor-element.elementor-element-509b2976:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-509b2976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-509b2976 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-509b2976{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 150px 44px 150px;}.elementor-4399 .elementor-element.elementor-element-509b2976 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-78e1f468 > .elementor-element-populated{padding:0px 100px 0px 100px;}.elementor-4399 .elementor-element.elementor-element-3ffb74ab:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-3ffb74ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-3ffb74ab > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-3ffb74ab, .elementor-4399 .elementor-element.elementor-element-3ffb74ab > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-4399 .elementor-element.elementor-element-3ffb74ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4399 .elementor-element.elementor-element-3ffb74ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-46d23b1a > .elementor-element-populated{padding:20px 40px 20px 40px;}.elementor-4399 .elementor-element.elementor-element-11c2b786{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-4399 .elementor-element.elementor-element-11c2b786 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;color:#333333;}.elementor-4399 .elementor-element.elementor-element-3133cea7{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-144e9022 .elementor-button{background-color:transparent;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;word-spacing:2px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #5667EA 0%, #4BC0D2 100%);border-style:none;border-radius:10px 10px 10px 10px;padding:14px 28px 14px 028px;}.elementor-4399 .elementor-element.elementor-element-3bb26618:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-3bb26618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #2A3FF0 50%, #1429C8 100%);}.elementor-4399 .elementor-element.elementor-element-3bb26618 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-3bb26618{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 100px 44px 100px;}.elementor-4399 .elementor-element.elementor-element-3bb26618 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-6384ea50{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4BC0D2;}.elementor-4399 .elementor-element.elementor-element-13b332a4{text-align:center;}.elementor-4399 .elementor-element.elementor-element-13b332a4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-62440b9a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-191f3a87 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-191f3a87{padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-fee857e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-fee857e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4399 .elementor-element.elementor-element-fee857e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6F7FFAD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-4399 .elementor-element.elementor-element-fee857e > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-fee857e > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-fee857e > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-4399 .elementor-element.elementor-element-fee857e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-15794401{padding:10px 10px 10px 10px;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-78bd3a8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 10px 0px 10px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4399 .elementor-element.elementor-element-1aa34d77{--divider-border-style:solid;--divider-color:#F6F7FFAD;--divider-border-width:1px;}.elementor-4399 .elementor-element.elementor-element-1aa34d77 .elementor-divider-separator{width:100%;}.elementor-4399 .elementor-element.elementor-element-1aa34d77 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-87e6353{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 10px 0px 10px;text-align:start;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-87e6353 p{margin-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-12a034e0{padding:0px 10px 0px 10px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-12a034e0 p{margin-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-649b08fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-649b08fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4399 .elementor-element.elementor-element-649b08fe > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6F7FFAD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:10px 10px 10px 10px;}.elementor-4399 .elementor-element.elementor-element-649b08fe > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-649b08fe > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-649b08fe > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-4399 .elementor-element.elementor-element-649b08fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-7ec3d2ee{padding:10px 10px 10px 10px;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-5956e0d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 10px 0px 10px;}.elementor-4399 .elementor-element.elementor-element-2f2a0835{--divider-border-style:solid;--divider-color:#F6F7FFAD;--divider-border-width:1px;}.elementor-4399 .elementor-element.elementor-element-2f2a0835 .elementor-divider-separator{width:100%;}.elementor-4399 .elementor-element.elementor-element-2f2a0835 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-4daea507{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 10px 0px 10px;text-align:start;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-4daea507 p{margin-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-70b46abb{padding:0px 10px 0px 10px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-70b46abb p{margin-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-6c61181:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-6c61181 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4399 .elementor-element.elementor-element-6c61181 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6F7FFAD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-4399 .elementor-element.elementor-element-6c61181 > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-6c61181 > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-6c61181 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-4399 .elementor-element.elementor-element-6c61181 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-7211a471{padding:10px 10px 10px 10px;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-212a607c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 10px 0px 10px;}.elementor-4399 .elementor-element.elementor-element-ad3665a{--divider-border-style:solid;--divider-color:#F6F7FFAD;--divider-border-width:1px;}.elementor-4399 .elementor-element.elementor-element-ad3665a .elementor-divider-separator{width:100%;}.elementor-4399 .elementor-element.elementor-element-ad3665a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-4e058c21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 10px 0px 10px;text-align:start;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-4e058c21 p{margin-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-6e546cf4{padding:0px 10px 0px 10px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-6e546cf4 p{margin-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-5f1bdd84 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-5f1bdd84{padding:30px 0px 30px 0px;}.elementor-4399 .elementor-element.elementor-element-7a4a7f9f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-7a4a7f9f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4399 .elementor-element.elementor-element-7a4a7f9f > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-7a4a7f9f > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-7a4a7f9f > .elementor-background-slideshow{border-radius:22px 0px 00px 22px;}.elementor-4399 .elementor-element.elementor-element-7a4a7f9f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4399 .elementor-element.elementor-element-7a4a7f9f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-7f2ce7c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4399 .elementor-element.elementor-element-7f2ce7c1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4BC0D2;}.elementor-4399 .elementor-element.elementor-element-debdbfd{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-1c8f3c78:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-1c8f3c78 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4399 .elementor-element.elementor-element-1c8f3c78 > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-1c8f3c78 > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-1c8f3c78 > .elementor-background-slideshow{border-radius:0px 0px 00px 0px;}.elementor-4399 .elementor-element.elementor-element-1c8f3c78 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 40px 20px 40px;}.elementor-4399 .elementor-element.elementor-element-1c8f3c78 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-14a5d96c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4399 .elementor-element.elementor-element-14a5d96c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4BC0D2;}.elementor-4399 .elementor-element.elementor-element-15cfd732{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-588c16a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-588c16a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4399 .elementor-element.elementor-element-588c16a3 > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-588c16a3 > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-588c16a3 > .elementor-background-slideshow{border-radius:0px 22px 22px 0px;}.elementor-4399 .elementor-element.elementor-element-588c16a3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4399 .elementor-element.elementor-element-588c16a3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-477308a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4399 .elementor-element.elementor-element-477308a5 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4BC0D2;}.elementor-4399 .elementor-element.elementor-element-3dcc6ea0{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-649b6ef2:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-649b6ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #2A3FF0 50%, #1429C8 100%);}.elementor-4399 .elementor-element.elementor-element-649b6ef2 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-649b6ef2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 100px 44px 100px;}.elementor-4399 .elementor-element.elementor-element-649b6ef2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-7902bdaf{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4BC0D2;}.elementor-4399 .elementor-element.elementor-element-3a315ac6{text-align:center;}.elementor-4399 .elementor-element.elementor-element-3a315ac6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-61a91510{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-1630c050 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-1630c050{padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-4f70ef6c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-4f70ef6c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4399 .elementor-element.elementor-element-4f70ef6c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6F7FFAD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-4399 .elementor-element.elementor-element-4f70ef6c > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-4f70ef6c > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-4f70ef6c > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-4399 .elementor-element.elementor-element-4f70ef6c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-73be35f4{color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-4cc9abb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-5cdf46bf{--divider-border-style:solid;--divider-color:#F6F7FFAD;--divider-border-width:1px;}.elementor-4399 .elementor-element.elementor-element-5cdf46bf .elementor-divider-separator{width:100%;}.elementor-4399 .elementor-element.elementor-element-5cdf46bf .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-523b0d24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:start;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-523b0d24 p{margin-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-70316331{text-align:start;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-70316331 p{margin-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-5f38cbfa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-5f38cbfa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4399 .elementor-element.elementor-element-5f38cbfa > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6F7FFAD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:10px 10px 10px 10px;}.elementor-4399 .elementor-element.elementor-element-5f38cbfa > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-5f38cbfa > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-5f38cbfa > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-4399 .elementor-element.elementor-element-5f38cbfa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-3b4830e3{color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-cd08b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-2bfc2d4f{--divider-border-style:solid;--divider-color:#F6F7FFAD;--divider-border-width:1px;}.elementor-4399 .elementor-element.elementor-element-2bfc2d4f .elementor-divider-separator{width:100%;}.elementor-4399 .elementor-element.elementor-element-2bfc2d4f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-40cdd070{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:start;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-40cdd070 p{margin-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-1efe8fd0{text-align:start;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-1efe8fd0 p{margin-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-3b0a9805:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-3b0a9805 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4399 .elementor-element.elementor-element-3b0a9805 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6F7FFAD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-4399 .elementor-element.elementor-element-3b0a9805 > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-3b0a9805 > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-3b0a9805 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-4399 .elementor-element.elementor-element-3b0a9805 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-1031c7a2{color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-1429292e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-72aa95ee{--divider-border-style:solid;--divider-color:#F6F7FFAD;--divider-border-width:1px;}.elementor-4399 .elementor-element.elementor-element-72aa95ee .elementor-divider-separator{width:100%;}.elementor-4399 .elementor-element.elementor-element-72aa95ee .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-345ace4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:start;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-345ace4b p{margin-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-a21c752{text-align:start;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-a21c752 p{margin-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-1eab0dd9 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-1eab0dd9{padding:30px 0px 30px 0px;}.elementor-4399 .elementor-element.elementor-element-196036b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-196036b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4399 .elementor-element.elementor-element-196036b2 > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-196036b2 > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-196036b2 > .elementor-background-slideshow{border-radius:22px 0px 00px 22px;}.elementor-4399 .elementor-element.elementor-element-196036b2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4399 .elementor-element.elementor-element-196036b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-74491c40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4399 .elementor-element.elementor-element-74491c40 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4BC0D2;}.elementor-4399 .elementor-element.elementor-element-1ede5bd6{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-6fe1f0cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-6fe1f0cc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4399 .elementor-element.elementor-element-6fe1f0cc > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-6fe1f0cc > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-6fe1f0cc > .elementor-background-slideshow{border-radius:0px 0px 00px 0px;}.elementor-4399 .elementor-element.elementor-element-6fe1f0cc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:20px 40px 20px 40px;}.elementor-4399 .elementor-element.elementor-element-6fe1f0cc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-6e1a8169{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4399 .elementor-element.elementor-element-6e1a8169 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4BC0D2;}.elementor-4399 .elementor-element.elementor-element-9a4f194{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-488813e9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-488813e9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4399 .elementor-element.elementor-element-488813e9 > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-488813e9 > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-488813e9 > .elementor-background-slideshow{border-radius:0px 22px 22px 0px;}.elementor-4399 .elementor-element.elementor-element-488813e9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4399 .elementor-element.elementor-element-488813e9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-558b9003{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4399 .elementor-element.elementor-element-558b9003 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4BC0D2;}.elementor-4399 .elementor-element.elementor-element-215bca2e{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-d3df085:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-d3df085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #2A3FF0 50%, #1429C8 100%);}.elementor-4399 .elementor-element.elementor-element-d3df085 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-d3df085{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 100px 44px 100px;}.elementor-4399 .elementor-element.elementor-element-d3df085 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-637d052a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4BC0D2;}.elementor-4399 .elementor-element.elementor-element-641a5ec9{text-align:center;}.elementor-4399 .elementor-element.elementor-element-641a5ec9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-4975f563{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-321067de > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-321067de{padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-288f2d69:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-288f2d69 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4399 .elementor-element.elementor-element-288f2d69 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6F7FFAD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-4399 .elementor-element.elementor-element-288f2d69 > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-288f2d69 > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-288f2d69 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-4399 .elementor-element.elementor-element-288f2d69 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-204e10ca{color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-3cd88df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-7b3e9197{--divider-border-style:solid;--divider-color:#F6F7FFAD;--divider-border-width:1px;}.elementor-4399 .elementor-element.elementor-element-7b3e9197 .elementor-divider-separator{width:100%;}.elementor-4399 .elementor-element.elementor-element-7b3e9197 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-ee6e891{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:start;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-ee6e891 p{margin-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-21736c87{text-align:start;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-21736c87 p{margin-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-4e9ad7e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-4e9ad7e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4399 .elementor-element.elementor-element-4e9ad7e3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6F7FFAD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:10px 10px 10px 10px;}.elementor-4399 .elementor-element.elementor-element-4e9ad7e3 > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-4e9ad7e3 > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-4e9ad7e3 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-4399 .elementor-element.elementor-element-4e9ad7e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-be62ea9{color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-fdc77b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-31a98da5{--divider-border-style:solid;--divider-color:#F6F7FFAD;--divider-border-width:1px;}.elementor-4399 .elementor-element.elementor-element-31a98da5 .elementor-divider-separator{width:100%;}.elementor-4399 .elementor-element.elementor-element-31a98da5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-325d2d58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:start;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-325d2d58 p{margin-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-6c4d286c{text-align:start;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-6c4d286c p{margin-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-a740711:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4399 .elementor-element.elementor-element-a740711 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4399 .elementor-element.elementor-element-a740711 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6F7FFAD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-4399 .elementor-element.elementor-element-a740711 > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-a740711 > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-a740711 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-4399 .elementor-element.elementor-element-a740711 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4399 .elementor-element.elementor-element-568f4ddf{color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-204d81f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-745d6076{--divider-border-style:solid;--divider-color:#F6F7FFAD;--divider-border-width:1px;}.elementor-4399 .elementor-element.elementor-element-745d6076 .elementor-divider-separator{width:100%;}.elementor-4399 .elementor-element.elementor-element-745d6076 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-b867e82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:start;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-b867e82 p{margin-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-3eb3e9f2{text-align:start;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-3eb3e9f2 p{margin-block-end:0px;}.elementor-4399 .elementor-element.elementor-element-3d3165ab > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-3d3165ab{margin-top:0px;margin-bottom:0px;padding:44px 100px 44px 100px;}.elementor-4399 .elementor-element.elementor-element-6e3fd167{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-48ff6d1f{text-align:center;}.elementor-4399 .elementor-element.elementor-element-48ff6d1f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4399 .elementor-element.elementor-element-28153f36{border-radius:0px 0px 0px 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-22bb2645 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-4f680b68 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-4f680b68{margin-top:0px;margin-bottom:0px;padding:44px 100px 44px 100px;}.elementor-4399 .elementor-element.elementor-element-176df38e{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-d3957c6{text-align:center;}.elementor-4399 .elementor-element.elementor-element-d3957c6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4399 .elementor-element.elementor-element-44982056{border-radius:0px 0px 0px 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-cb18f74 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-694c506d > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-694c506d{margin-top:0px;margin-bottom:0px;padding:44px 100px 44px 100px;}.elementor-4399 .elementor-element.elementor-element-e8775c0{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-304950b{text-align:center;}.elementor-4399 .elementor-element.elementor-element-304950b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4399 .elementor-element.elementor-element-285eaa2f{border-radius:0px 0px 0px 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-1b5b2675 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-d6b86a3:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-d6b86a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-d6b86a3 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-d6b86a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 150px 44px 150px;}.elementor-4399 .elementor-element.elementor-element-d6b86a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-754538d8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-754538d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-3fca283b{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-1516b7a1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4399 .elementor-element.elementor-element-7bad850d{border-radius:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-37c29102{background-color:#F6F7FF;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-37c29102:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-37c29102 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-37c29102 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-37c29102.elementor-view-stacked .elementor-icon{background-color:#28C840;fill:#FFF0F0;color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-37c29102.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-37c29102.elementor-view-default .elementor-icon{fill:#28C840;color:#28C840;border-color:#28C840;}.elementor-4399 .elementor-element.elementor-element-37c29102.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-37c29102 .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-37c29102 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-37c29102 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-37c29102 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-1c574bc0{background-color:#F6F7FF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-1c574bc0:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-1c574bc0 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-1c574bc0 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-1c574bc0.elementor-view-stacked .elementor-icon{background-color:#5667EA;fill:#EEF0FF;color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-1c574bc0.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-1c574bc0.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-1c574bc0.elementor-view-framed .elementor-icon{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-1c574bc0 .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-1c574bc0 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-1c574bc0 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-1c574bc0 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-4aee20d6{background-color:#F6F7FF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-4aee20d6:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-4aee20d6 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-4aee20d6 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-4aee20d6.elementor-view-stacked .elementor-icon{background-color:#FEBC2E;fill:#FEF3C7;color:#FEF3C7;}.elementor-4399 .elementor-element.elementor-element-4aee20d6.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-4aee20d6.elementor-view-default .elementor-icon{fill:#FEBC2E;color:#FEBC2E;border-color:#FEBC2E;}.elementor-4399 .elementor-element.elementor-element-4aee20d6.elementor-view-framed .elementor-icon{background-color:#FEF3C7;}.elementor-4399 .elementor-element.elementor-element-4aee20d6 .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-4aee20d6 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-4aee20d6 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-4aee20d6 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-7a0aee43{background-color:#F6F7FF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-7a0aee43:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-7a0aee43 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-7a0aee43 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-7a0aee43.elementor-view-stacked .elementor-icon{background-color:#FF6B6B;fill:#FFF0F0;color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-7a0aee43.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-7a0aee43.elementor-view-default .elementor-icon{fill:#FF6B6B;color:#FF6B6B;border-color:#FF6B6B;}.elementor-4399 .elementor-element.elementor-element-7a0aee43.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-7a0aee43 .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-7a0aee43 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-7a0aee43 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-7a0aee43 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-17914928:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-17914928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-17914928 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-17914928{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 150px 44px 150px;}.elementor-4399 .elementor-element.elementor-element-17914928 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-7716730f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-7716730f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-6a4b2982{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-6b40b8c4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4399 .elementor-element.elementor-element-4299ef50{border-radius:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-21793bc1{background-color:#F6F7FF;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-21793bc1:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-21793bc1 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-21793bc1 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-21793bc1.elementor-view-stacked .elementor-icon{background-color:#28C840;fill:#FFF0F0;color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-21793bc1.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-21793bc1.elementor-view-default .elementor-icon{fill:#28C840;color:#28C840;border-color:#28C840;}.elementor-4399 .elementor-element.elementor-element-21793bc1.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-21793bc1 .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-21793bc1 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-21793bc1 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-21793bc1 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-971914a{background-color:#F6F7FF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-971914a:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-971914a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-971914a .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-971914a.elementor-view-stacked .elementor-icon{background-color:#5667EA;fill:#EEF0FF;color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-971914a.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-971914a.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-971914a.elementor-view-framed .elementor-icon{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-971914a .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-971914a .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-971914a .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-971914a .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-64108bf8{background-color:#F6F7FF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-64108bf8:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-64108bf8 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-64108bf8 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-64108bf8.elementor-view-stacked .elementor-icon{background-color:#FEBC2E;fill:#FEF3C7;color:#FEF3C7;}.elementor-4399 .elementor-element.elementor-element-64108bf8.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-64108bf8.elementor-view-default .elementor-icon{fill:#FEBC2E;color:#FEBC2E;border-color:#FEBC2E;}.elementor-4399 .elementor-element.elementor-element-64108bf8.elementor-view-framed .elementor-icon{background-color:#FEF3C7;}.elementor-4399 .elementor-element.elementor-element-64108bf8 .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-64108bf8 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-64108bf8 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-64108bf8 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-5539fca2{background-color:#F6F7FF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-5539fca2:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-5539fca2 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-5539fca2 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-5539fca2.elementor-view-stacked .elementor-icon{background-color:#FF6B6B;fill:#FFF0F0;color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-5539fca2.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-5539fca2.elementor-view-default .elementor-icon{fill:#FF6B6B;color:#FF6B6B;border-color:#FF6B6B;}.elementor-4399 .elementor-element.elementor-element-5539fca2.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-5539fca2 .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-5539fca2 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-5539fca2 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-5539fca2 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-4f7e97d8:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-4f7e97d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-4f7e97d8 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-4f7e97d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 150px 44px 150px;}.elementor-4399 .elementor-element.elementor-element-4f7e97d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-3f8bd91b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-3f8bd91b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-15a9c110{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-4b6a6def .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4399 .elementor-element.elementor-element-570d02e6{border-radius:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-3b51d21f{background-color:#F6F7FF;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-3b51d21f:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-3b51d21f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-3b51d21f .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-3b51d21f.elementor-view-stacked .elementor-icon{background-color:#28C840;fill:#FFF0F0;color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-3b51d21f.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-3b51d21f.elementor-view-default .elementor-icon{fill:#28C840;color:#28C840;border-color:#28C840;}.elementor-4399 .elementor-element.elementor-element-3b51d21f.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-3b51d21f .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-3b51d21f .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-3b51d21f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-3b51d21f .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-2228ba3f{background-color:#F6F7FF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-2228ba3f:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-2228ba3f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-2228ba3f .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-2228ba3f.elementor-view-stacked .elementor-icon{background-color:#5667EA;fill:#EEF0FF;color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-2228ba3f.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-2228ba3f.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4399 .elementor-element.elementor-element-2228ba3f.elementor-view-framed .elementor-icon{background-color:#EEF0FF;}.elementor-4399 .elementor-element.elementor-element-2228ba3f .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-2228ba3f .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-2228ba3f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-2228ba3f .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-4db9675d{background-color:#F6F7FF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-4db9675d:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-4db9675d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-4db9675d .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-4db9675d.elementor-view-stacked .elementor-icon{background-color:#FEBC2E;fill:#FEF3C7;color:#FEF3C7;}.elementor-4399 .elementor-element.elementor-element-4db9675d.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-4db9675d.elementor-view-default .elementor-icon{fill:#FEBC2E;color:#FEBC2E;border-color:#FEBC2E;}.elementor-4399 .elementor-element.elementor-element-4db9675d.elementor-view-framed .elementor-icon{background-color:#FEF3C7;}.elementor-4399 .elementor-element.elementor-element-4db9675d .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-4db9675d .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-4db9675d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-4db9675d .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-23a10342{background-color:#F6F7FF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 15px 20px 15px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-23a10342:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4399 .elementor-element.elementor-element-23a10342 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4399 .elementor-element.elementor-element-23a10342 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4399 .elementor-element.elementor-element-23a10342.elementor-view-stacked .elementor-icon{background-color:#FF6B6B;fill:#FFF0F0;color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-23a10342.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-23a10342.elementor-view-default .elementor-icon{fill:#FF6B6B;color:#FF6B6B;border-color:#FF6B6B;}.elementor-4399 .elementor-element.elementor-element-23a10342.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4399 .elementor-element.elementor-element-23a10342 .elementor-icon{font-size:15px;padding:5px;}.elementor-4399 .elementor-element.elementor-element-23a10342 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-23a10342 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4399 .elementor-element.elementor-element-23a10342 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4399 .elementor-element.elementor-element-fe30b2c > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-fe30b2c{padding:44px 150px 44px 150px;}.elementor-4399 .elementor-element.elementor-element-7bb8e145{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-5282c29{text-align:center;}.elementor-4399 .elementor-element.elementor-element-5282c29 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-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-4399 .elementor-element.elementor-element-53c203be{padding:0px 150px 0px 150px;}.elementor-4399 .elementor-element.elementor-element-53c203be .elementor-tab-title.elementor-active a, .elementor-4399 .elementor-element.elementor-element-53c203be .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-53c203be .elementor-toggle-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-53c203be .elementor-tab-content{color:#555555;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-175a93f0 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-175a93f0{padding:44px 150px 44px 150px;}.elementor-4399 .elementor-element.elementor-element-618630cc{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-271910c6{text-align:center;}.elementor-4399 .elementor-element.elementor-element-271910c6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4399 .elementor-element.elementor-element-42d6991b{padding:0px 150px 0px 150px;}.elementor-4399 .elementor-element.elementor-element-42d6991b .elementor-tab-title.elementor-active a, .elementor-4399 .elementor-element.elementor-element-42d6991b .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-42d6991b .elementor-toggle-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-42d6991b .elementor-tab-content{color:#555555;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-73a44f6e > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-73a44f6e{padding:44px 150px 44px 150px;}.elementor-4399 .elementor-element.elementor-element-486419c4{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-4b9b52a2{text-align:center;}.elementor-4399 .elementor-element.elementor-element-4b9b52a2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4399 .elementor-element.elementor-element-372be51d{padding:0px 150px 0px 150px;}.elementor-4399 .elementor-element.elementor-element-372be51d .elementor-tab-title.elementor-active a, .elementor-4399 .elementor-element.elementor-element-372be51d .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#4156FA;}.elementor-4399 .elementor-element.elementor-element-372be51d .elementor-toggle-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-372be51d .elementor-tab-content{color:#555555;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-15b0bf42:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-15b0bf42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #2A3FF0 50%, #1429C8 100%);}.elementor-4399 .elementor-element.elementor-element-15b0bf42 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-15b0bf42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:66px 150px 66px 150px;}.elementor-4399 .elementor-element.elementor-element-15b0bf42 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-549c0733.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-549c0733.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-28581e92{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4BC0D2;}.elementor-4399 .elementor-element.elementor-element-5e42168e{padding:0px 0px 0px 0px;text-align:start;}.elementor-4399 .elementor-element.elementor-element-5e42168e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-680d17e4{padding:0px 0px 0px 0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-503de99d > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-503de99d{padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-e7ec405.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-4399 .elementor-element.elementor-element-7ba3376{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4399 .elementor-element.elementor-element-7ba3376 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-7ba3376 .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-7ba3376.elementor-view-stacked .elementor-icon{background-color:#FFFFFFFA;}.elementor-4399 .elementor-element.elementor-element-7ba3376.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-7ba3376.elementor-view-default .elementor-icon{fill:#FFFFFFFA;color:#FFFFFFFA;border-color:#FFFFFFFA;}.elementor-4399 .elementor-element.elementor-element-7ba3376 .elementor-icon{font-size:18px;}.elementor-4399 .elementor-element.elementor-element-7ba3376 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-7ba3376 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-7ba3376:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-7ba3376:has(:focus) .elementor-icon-box-title{color:#E9E9E9;}.elementor-4399 .elementor-element.elementor-element-7ba3376 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-204a3e9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4399 .elementor-element.elementor-element-204a3e9 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-204a3e9 .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-204a3e9.elementor-view-stacked .elementor-icon{background-color:#FFFFFFFA;}.elementor-4399 .elementor-element.elementor-element-204a3e9.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-204a3e9.elementor-view-default .elementor-icon{fill:#FFFFFFFA;color:#FFFFFFFA;border-color:#FFFFFFFA;}.elementor-4399 .elementor-element.elementor-element-204a3e9 .elementor-icon{font-size:18px;}.elementor-4399 .elementor-element.elementor-element-204a3e9 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-204a3e9 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-204a3e9:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-204a3e9:has(:focus) .elementor-icon-box-title{color:#E9E9E9;}.elementor-4399 .elementor-element.elementor-element-204a3e9 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-08b348f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4399 .elementor-element.elementor-element-08b348f .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-08b348f .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-08b348f.elementor-view-stacked .elementor-icon{background-color:#FFFFFFFA;}.elementor-4399 .elementor-element.elementor-element-08b348f.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-08b348f.elementor-view-default .elementor-icon{fill:#FFFFFFFA;color:#FFFFFFFA;border-color:#FFFFFFFA;}.elementor-4399 .elementor-element.elementor-element-08b348f .elementor-icon{font-size:18px;}.elementor-4399 .elementor-element.elementor-element-08b348f .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-08b348f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-08b348f:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-08b348f:has(:focus) .elementor-icon-box-title{color:#E9E9E9;}.elementor-4399 .elementor-element.elementor-element-08b348f .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-3b3a658.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-3b3a658.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-25f4ba2:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-25f4ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #2A3FF0 50%, #1429C8 100%);}.elementor-4399 .elementor-element.elementor-element-25f4ba2 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-25f4ba2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:66px 150px 66px 150px;}.elementor-4399 .elementor-element.elementor-element-25f4ba2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-238b9f9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-238b9f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-16c351e{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4BC0D2;}.elementor-4399 .elementor-element.elementor-element-9baffcd{padding:0px 0px 0px 0px;text-align:start;}.elementor-4399 .elementor-element.elementor-element-9baffcd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-b18cb3e{padding:0px 0px 0px 0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4399 .elementor-element.elementor-element-a43a62f > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-a43a62f{padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-75dbff0.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-4399 .elementor-element.elementor-element-2008d59{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4399 .elementor-element.elementor-element-2008d59 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-2008d59 .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-2008d59.elementor-view-stacked .elementor-icon{background-color:#FFFFFFFA;}.elementor-4399 .elementor-element.elementor-element-2008d59.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-2008d59.elementor-view-default .elementor-icon{fill:#FFFFFFFA;color:#FFFFFFFA;border-color:#FFFFFFFA;}.elementor-4399 .elementor-element.elementor-element-2008d59 .elementor-icon{font-size:18px;}.elementor-4399 .elementor-element.elementor-element-2008d59 .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-2008d59 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-2008d59:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-2008d59:has(:focus) .elementor-icon-box-title{color:#E9E9E9;}.elementor-4399 .elementor-element.elementor-element-2008d59 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-2d2af2f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4399 .elementor-element.elementor-element-2d2af2f .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-2d2af2f .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-2d2af2f.elementor-view-stacked .elementor-icon{background-color:#FFFFFFFA;}.elementor-4399 .elementor-element.elementor-element-2d2af2f.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-2d2af2f.elementor-view-default .elementor-icon{fill:#FFFFFFFA;color:#FFFFFFFA;border-color:#FFFFFFFA;}.elementor-4399 .elementor-element.elementor-element-2d2af2f .elementor-icon{font-size:18px;}.elementor-4399 .elementor-element.elementor-element-2d2af2f .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-2d2af2f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-2d2af2f:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-2d2af2f:has(:focus) .elementor-icon-box-title{color:#E9E9E9;}.elementor-4399 .elementor-element.elementor-element-2d2af2f .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4399 .elementor-element.elementor-element-029309e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4399 .elementor-element.elementor-element-029309e .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4399 .elementor-element.elementor-element-029309e .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-029309e.elementor-view-stacked .elementor-icon{background-color:#FFFFFFFA;}.elementor-4399 .elementor-element.elementor-element-029309e.elementor-view-framed .elementor-icon, .elementor-4399 .elementor-element.elementor-element-029309e.elementor-view-default .elementor-icon{fill:#FFFFFFFA;color:#FFFFFFFA;border-color:#FFFFFFFA;}.elementor-4399 .elementor-element.elementor-element-029309e .elementor-icon{font-size:18px;}.elementor-4399 .elementor-element.elementor-element-029309e .elementor-icon-box-title, .elementor-4399 .elementor-element.elementor-element-029309e .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4399 .elementor-element.elementor-element-029309e:has(:hover) .elementor-icon-box-title,
					 .elementor-4399 .elementor-element.elementor-element-029309e:has(:focus) .elementor-icon-box-title{color:#E9E9E9;}.elementor-4399 .elementor-element.elementor-element-029309e .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-6e8cc4d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-6e8cc4d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-cdb0e81:not(.elementor-motion-effects-element-type-background), .elementor-4399 .elementor-element.elementor-element-cdb0e81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #2A3FF0 50%, #1429C8 100%);}.elementor-4399 .elementor-element.elementor-element-cdb0e81 > .elementor-container{gap:0px;}.elementor-4399 .elementor-element.elementor-element-cdb0e81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:66px 0px 66px 0px;}.elementor-4399 .elementor-element.elementor-element-cdb0e81 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-b63156d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-b63156d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4399 .elementor-element.elementor-element-3ea83a9{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4BC0D2;}.elementor-4399 .elementor-element.elementor-element-755fcf2{padding:0px 0px 0px 0px;text-align:start;}.elementor-4399 .elementor-element.elementor-element-755fcf2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-4399 .elementor-element.elementor-element-bc889ce{padding:0px 0px 0px 0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-bc-flex-widget .elementor-4399 .elementor-element.elementor-element-8e43a45.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4399 .elementor-element.elementor-element-8e43a45.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}@media(min-width:768px){.elementor-4399 .elementor-element.elementor-element-2400990b{width:55%;}.elementor-4399 .elementor-element.elementor-element-39beb2ae{width:45%;}.elementor-4399 .elementor-element.elementor-element-39082ca8{width:50%;}.elementor-4399 .elementor-element.elementor-element-3c08559c{width:50%;}.elementor-4399 .elementor-element.elementor-element-549c0733{width:55%;}.elementor-4399 .elementor-element.elementor-element-3b3a658{width:45%;}.elementor-4399 .elementor-element.elementor-element-238b9f9{width:55%;}.elementor-4399 .elementor-element.elementor-element-6e8cc4d{width:45%;}.elementor-4399 .elementor-element.elementor-element-b63156d{width:55%;}.elementor-4399 .elementor-element.elementor-element-8e43a45{width:45%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-4399 .elementor-element.elementor-element-4c5748d5{padding:66px 75px 0px 75px;}.elementor-4399 .elementor-element.elementor-element-54e3d877{padding:66px 100px 0px 100px;}.elementor-4399 .elementor-element.elementor-element-f71f9ad{padding:0px 50px 0px 50px;}.elementor-4399 .elementor-element.elementor-element-20d2a0a8{padding:0px 30px 0px 30px;}.elementor-4399 .elementor-element.elementor-element-1786e1b4{padding:44px 75px 44px 75px;}.elementor-4399 .elementor-element.elementor-element-581513af{padding:44px 75px 44px 75px;}.elementor-4399 .elementor-element.elementor-element-7ab68785{padding:44px 0px 44px 0px;}.elementor-4399 .elementor-element.elementor-element-3fd834c0{padding:0px 50px 0px 50px;}.elementor-4399 .elementor-element.elementor-element-e6f0d76 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4399 .elementor-element.elementor-element-6eb3fbb9{padding:44px 0px 44px 0px;}.elementor-4399 .elementor-element.elementor-element-67f35e43{padding:0px 50px 0px 50px;}.elementor-4399 .elementor-element.elementor-element-7f579a56 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4399 .elementor-element.elementor-element-2586ebf{padding:44px 0px 44px 0px;}.elementor-4399 .elementor-element.elementor-element-79e44235{padding:0px 50px 0px 50px;}.elementor-4399 .elementor-element.elementor-element-1adf1f40{padding:44px 75px 44px 75px;}.elementor-4399 .elementor-element.elementor-element-6fac8054{padding:44px 75px 44px 75px;}.elementor-4399 .elementor-element.elementor-element-48af65d7{padding:44px 0px 44px 0px;}.elementor-4399 .elementor-element.elementor-element-509b2976{padding:33px 0px 33px 0px;}.elementor-4399 .elementor-element.elementor-element-649b6ef2{padding:44px 0px 44px 0px;}.elementor-4399 .elementor-element.elementor-element-73be35f4{padding:10px 20px 10px 20px;}.elementor-4399 .elementor-element.elementor-element-4cc9abb{padding:0px 20px 0px 20px;}.elementor-4399 .elementor-element.elementor-element-523b0d24{padding:0px 20px 0px 20px;}.elementor-4399 .elementor-element.elementor-element-70316331{padding:0px 20px 0px 20px;}.elementor-4399 .elementor-element.elementor-element-3b4830e3{padding:10px 20px 10px 20px;}.elementor-4399 .elementor-element.elementor-element-cd08b7{padding:0px 20px 0px 20px;}.elementor-4399 .elementor-element.elementor-element-40cdd070{padding:0px 20px 0px 20px;}.elementor-4399 .elementor-element.elementor-element-1efe8fd0{padding:0px 20px 0px 20px;}.elementor-4399 .elementor-element.elementor-element-1031c7a2{padding:10px 20px 10px 20px;}.elementor-4399 .elementor-element.elementor-element-1429292e{padding:0px 20px 0px 20px;}.elementor-4399 .elementor-element.elementor-element-345ace4b{padding:0px 20px 0px 20px;}.elementor-4399 .elementor-element.elementor-element-a21c752{padding:0px 20px 0px 20px;}.elementor-4399 .elementor-element.elementor-element-d3df085{padding:33px 0px 33px 0px;}.elementor-4399 .elementor-element.elementor-element-4f680b68{padding:44px 0px 44px 0px;}.elementor-4399 .elementor-element.elementor-element-694c506d{padding:33px 0px 33px 0px;}.elementor-4399 .elementor-element.elementor-element-17914928{padding:44px 75px 44px 75px;}.elementor-4399 .elementor-element.elementor-element-6b40b8c4 .elementor-heading-title{font-size:36px;}.elementor-4399 .elementor-element.elementor-element-4f7e97d8{padding:44px 75px 44px 75px;}.elementor-4399 .elementor-element.elementor-element-4b6a6def .elementor-heading-title{font-size:28px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4399 .elementor-element.elementor-element-175a93f0{padding:44px 75px 44px 75px;}.elementor-4399 .elementor-element.elementor-element-271910c6{padding:0px 50px 0px 50px;}.elementor-4399 .elementor-element.elementor-element-42d6991b{padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-73a44f6e{padding:44px 75px 44px 75px;}.elementor-4399 .elementor-element.elementor-element-4b9b52a2{padding:0px 50px 0px 50px;}.elementor-4399 .elementor-element.elementor-element-372be51d{padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-cdb0e81{padding:44px 100px 44px 100px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-4399 .elementor-element.elementor-element-54e3d877{padding:33px 25px 0px 25px;}.elementor-4399 .elementor-element.elementor-element-581513af{padding:33px 25px 33px 25px;}.elementor-4399 .elementor-element.elementor-element-7eba7b53 .elementor-heading-title{font-size:28px;}.elementor-4399 .elementor-element.elementor-element-2586ebf{padding:33px 0px 33px 0px;}.elementor-4399 .elementor-element.elementor-element-79e44235{padding:0px 25px 0px 25px;}.elementor-4399 .elementor-element.elementor-element-74d06639 > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-74d06639 > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-74d06639 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-74d06639 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4399 .elementor-element.elementor-element-233eab06 > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-233eab06 > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-233eab06 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-233eab06 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4399 .elementor-element.elementor-element-6b9f5ad2 > .elementor-element-populated, .elementor-4399 .elementor-element.elementor-element-6b9f5ad2 > .elementor-element-populated > .elementor-background-overlay, .elementor-4399 .elementor-element.elementor-element-6b9f5ad2 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-6b9f5ad2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4399 .elementor-element.elementor-element-6fac8054{padding:33px 25px 33px 25px;}.elementor-4399 .elementor-element.elementor-element-4c9564cf .elementor-heading-title{font-size:28px;}.elementor-4399 .elementor-element.elementor-element-509b2976{padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-78e1f468 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-3ffb74ab, .elementor-4399 .elementor-element.elementor-element-3ffb74ab > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-3ffb74ab{padding:33px 25px 33px 25px;}.elementor-4399 .elementor-element.elementor-element-46d23b1a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4399 .elementor-element.elementor-element-d3df085{padding:33px 25px 33px 25px;}.elementor-4399 .elementor-element.elementor-element-641a5ec9 .elementor-heading-title{font-size:28px;}.elementor-4399 .elementor-element.elementor-element-204e10ca{padding:10px 20px 10px 20px;}.elementor-4399 .elementor-element.elementor-element-3cd88df{padding:0px 20px 0px 20px;}.elementor-4399 .elementor-element.elementor-element-ee6e891{padding:0px 20px 0px 20px;}.elementor-4399 .elementor-element.elementor-element-21736c87{padding:0px 20px 0px 20px;}.elementor-4399 .elementor-element.elementor-element-4e9ad7e3 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4399 .elementor-element.elementor-element-be62ea9{padding:10px 20px 10px 20px;}.elementor-4399 .elementor-element.elementor-element-fdc77b1{padding:0px 20px 0px 20px;}.elementor-4399 .elementor-element.elementor-element-325d2d58{padding:0px 20px 0px 20px;}.elementor-4399 .elementor-element.elementor-element-6c4d286c{padding:0px 20px 0px 20px;}.elementor-4399 .elementor-element.elementor-element-568f4ddf{padding:10px 20px 10px 20px;}.elementor-4399 .elementor-element.elementor-element-204d81f2{padding:0px 20px 0px 20px;}.elementor-4399 .elementor-element.elementor-element-b867e82{padding:0px 20px 0px 20px;}.elementor-4399 .elementor-element.elementor-element-3eb3e9f2{padding:0px 20px 0px 20px;}.elementor-4399 .elementor-element.elementor-element-4f7e97d8{padding:33px 25px 33px 25px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4399 .elementor-element.elementor-element-73a44f6e{padding:33px 25px 33px 25px;}.elementor-4399 .elementor-element.elementor-element-4b9b52a2{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-7c98d414 *//* ============================================================
   DESKTOP ONLY — applies at 1025px and up
   Paste this in the desktop hero section's HTML widget
   (Advanced → Custom CSS in Elementor)
   ============================================================ */
@media (min-width: 1025px) {

  /* ===== Outer card wrapper ===== */
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card {
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 20px 60px rgba(10, 22, 40, 0.12), 0 2px 8px rgba(10, 22, 40, 0.05);
    padding: 30px 32px;
    max-width: 540px;
    margin-left: auto;
    font-family: 'Open Sans', 'BlinkMacSystemFont', sans-serif;
    border: 1px solid rgba(75, 192, 210, 0.15);
    position: relative;
  }
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card::before {
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    right: 24px;
    height: 3px;
    background: linear-gradient(90deg, #4bc0d2 0%, #2196f3 100%);
    border-radius: 0 0 3px 3px;
  }
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-header {
    text-align: center;
  }
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-header h3 {
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    font-weight: 700;
    color: #0a1628;
    margin: 0 0 6px 0;
    letter-spacing: -0.01em;
  }
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-header p {
    font-size: 13.5px;
    color: #5a6b7e;
    margin: 0 0 20px 0;
    line-height: 1.5;
  }

  /* ===== HubSpot form internal styling overrides ===== */
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card #hubspot-form-target,
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card .hs-form-private,
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card form.hs-form {
    font-family: 'Open Sans', sans-serif !important;
  }

  /* Field group spacing */
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card .hs-form-field,
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card .hs_firstname,
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card .hs_lastname,
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card .hs_email,
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card .hs_phone,
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card .hs_company {
    margin-bottom: 11px !important;
  }

  /* Labels */
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card .hs-form-field > label,
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card label.hs-main-font-element {
    display: block !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    color: #0a1628 !important;
    margin-bottom: 5px !important;
    letter-spacing: 0.01em !important;
    line-height: 1.3 !important;
  }
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card label .hs-form-required {
    color: #4bc0d2 !important;
    margin-left: 2px;
  }

  /* Inputs / selects / textareas */
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card input[type="text"],
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card input[type="email"],
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card input[type="tel"],
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card input[type="number"],
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card select,
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card textarea {
    width: 100% !important;
    padding: 9px 12px !important;
    border: 1.5px solid #e4e9f0 !important;
    border-radius: 8px !important;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 14px !important;
    color: #0a1628 !important;
    background: #fff !important;
    transition: border-color 0.18s, box-shadow 0.18s !important;
    box-sizing: border-box !important;
    line-height: 1.4 !important;
    height: auto !important;
  }

  /* Custom select chevron */
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card select {
    appearance: none;
    -webkit-appearance: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235a6b7e' d='M6 8L0 0h12z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important;
    padding-right: 32px !important;
  }

  /* Focus states */
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card input:focus,
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card select:focus,
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card textarea:focus {
    outline: none !important;
    border-color: #4bc0d2 !important;
    box-shadow: 0 0 0 3px rgba(75, 192, 210, 0.15) !important;
  }

  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card textarea {
    resize: vertical;
    min-height: 64px;
  }

  /* Two-column row layout */
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card .form-columns-2 {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 12px !important;
  }
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card .form-columns-2 .hs-form-field,
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card .form-columns-1 .hs-form-field {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
  }
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card .input {
    margin-right: 0 !important;
  }

  /* Submit button — gradient default, centered, hover = lift only */
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card .hs-button,
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card input[type="submit"] {
    width: auto !important;
    min-width: 200px !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    background: linear-gradient(90deg, #4156fa 0%, #4bc0d2 100%) !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important;
    padding: 13px 32px !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    font-family: 'Open Sans', sans-serif !important;
    margin-top: 8px !important;
    box-shadow: 0 4px 12px rgba(65, 86, 250, 0.3) !important;
    letter-spacing: 0.01em !important;
    text-transform: none !important;
    line-height: 1.2 !important;
    transition: transform 0.4s ease-out, box-shadow 0.4s ease-out !important;
  }
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card .hs-button:hover,
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card input[type="submit"]:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 18px rgba(65, 86, 250, 0.35) !important;
  }

  /* Validation errors */
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card .hs-error-msgs,
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card .hs-error-msg,
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card .hs-main-font-element ul.no-list {
    list-style: none !important;
    padding: 0 !important;
    margin: 4px 0 0 0 !important;
    font-size: 11px !important;
    color: #dc2626 !important;
  }
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card .hs-input.invalid,
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card input.invalid {
    border-color: #dc2626 !important;
  }

  /* Submitted success message */
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card .submitted-message {
    text-align: center;
    padding: 24px 8px;
    font-size: 14px;
    color: #5a6b7e;
  }

  /* Legal / consent text */
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card .legal-consent-container,
  .elementor-4399 .elementor-element.elementor-element-7c98d414 .demo-form-card .hs-richtext {
    font-size: 11px !important;
    color: #8896a6 !important;
    line-height: 1.5 !important;
    margin-top: 8px !important;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c36a34d *//* ============================================================
   TABLET ONLY — applies between 768px and 1024px
   Paste this in the tablet hero section's HTML widget
   (Advanced → Custom CSS in Elementor)
   ============================================================ */
@media (min-width: 768px) and (max-width: 1024px) {

  /* ===== Outer card wrapper ===== */
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card {
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 16px 48px rgba(10, 22, 40, 0.10), 0 2px 8px rgba(10, 22, 40, 0.05);
    padding: 28px 28px;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    font-family: 'Open Sans', 'BlinkMacSystemFont', sans-serif;
    border: 1px solid rgba(75, 192, 210, 0.15);
    position: relative;
  }
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card::before {
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    right: 24px;
    height: 3px;
    background: linear-gradient(90deg, #4bc0d2 0%, #2196f3 100%);
    border-radius: 0 0 3px 3px;
  }
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-header {
    text-align: center;
  }
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-header h3 {
    font-family: 'Open Sans', sans-serif;
    font-size: 21px;
    font-weight: 700;
    color: #0a1628;
    margin: 0 0 6px 0;
    letter-spacing: -0.01em;
  }
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-header p {
    font-size: 13.5px;
    color: #5a6b7e;
    margin: 0 0 18px 0;
    line-height: 1.5;
  }

  /* ===== HubSpot form internal styling overrides ===== */
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card #hubspot-form-target,
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card .hs-form-private,
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card form.hs-form {
    font-family: 'Open Sans', sans-serif !important;
  }

  /* Field group spacing */
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card .hs-form-field,
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card .hs_firstname,
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card .hs_lastname,
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card .hs_email,
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card .hs_phone,
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card .hs_company {
    margin-bottom: 11px !important;
  }

  /* Labels */
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card .hs-form-field > label,
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card label.hs-main-font-element {
    display: block !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    color: #0a1628 !important;
    margin-bottom: 5px !important;
    letter-spacing: 0.01em !important;
    line-height: 1.3 !important;
  }
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card label .hs-form-required {
    color: #4bc0d2 !important;
    margin-left: 2px;
  }

  /* Inputs / selects / textareas — slightly larger for touch targets */
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card input[type="text"],
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card input[type="email"],
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card input[type="tel"],
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card input[type="number"],
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card select,
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card textarea {
    width: 100% !important;
    padding: 11px 13px !important;
    border: 1.5px solid #e4e9f0 !important;
    border-radius: 8px !important;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 15px !important;
    color: #0a1628 !important;
    background: #fff !important;
    transition: border-color 0.18s, box-shadow 0.18s !important;
    box-sizing: border-box !important;
    line-height: 1.4 !important;
    height: auto !important;
  }

  /* Custom select chevron */
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card select {
    appearance: none;
    -webkit-appearance: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235a6b7e' d='M6 8L0 0h12z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 13px center !important;
    padding-right: 34px !important;
  }

  /* Focus states */
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card input:focus,
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card select:focus,
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card textarea:focus {
    outline: none !important;
    border-color: #4bc0d2 !important;
    box-shadow: 0 0 0 3px rgba(75, 192, 210, 0.15) !important;
  }

  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card textarea {
    resize: vertical;
    min-height: 68px;
  }

  /* Two-column row layout — kept side-by-side on tablet */
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card .form-columns-2 {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 12px !important;
  }
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card .form-columns-2 .hs-form-field,
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card .form-columns-1 .hs-form-field {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
  }
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card .input {
    margin-right: 0 !important;
  }

  /* Submit button — gradient default, centered, hover = lift only */
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card .hs-button,
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card input[type="submit"] {
    width: auto !important;
    min-width: 220px !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    background: linear-gradient(90deg, #4156fa 0%, #4bc0d2 100%) !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important;
    padding: 14px 34px !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    font-family: 'Open Sans', sans-serif !important;
    margin-top: 10px !important;
    box-shadow: 0 4px 12px rgba(65, 86, 250, 0.3) !important;
    letter-spacing: 0.01em !important;
    text-transform: none !important;
    line-height: 1.2 !important;
    transition: transform 0.4s ease-out, box-shadow 0.4s ease-out !important;
  }
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card .hs-button:hover,
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card input[type="submit"]:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 18px rgba(65, 86, 250, 0.35) !important;
  }

  /* Validation errors */
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card .hs-error-msgs,
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card .hs-error-msg,
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card .hs-main-font-element ul.no-list {
    list-style: none !important;
    padding: 0 !important;
    margin: 4px 0 0 0 !important;
    font-size: 11px !important;
    color: #dc2626 !important;
  }
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card .hs-input.invalid,
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card input.invalid {
    border-color: #dc2626 !important;
  }

  /* Submitted success message */
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card .submitted-message {
    text-align: center;
    padding: 24px 8px;
    font-size: 14px;
    color: #5a6b7e;
  }

  /* Legal / consent text */
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card .legal-consent-container,
  .elementor-4399 .elementor-element.elementor-element-2c36a34d .demo-form-card .hs-richtext {
    font-size: 11px !important;
    color: #8896a6 !important;
    line-height: 1.5 !important;
    margin-top: 8px !important;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f004837 *//* ============================================================
   MOBILE ONLY — applies up to 767px
   Paste this in the mobile hero section's HTML widget
   (Advanced → Custom CSS in Elementor)
   ============================================================ */
@media (max-width: 767px) {

  /* ===== Outer card wrapper ===== */
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card {
    background: #fff;
    border-radius: 14px;
    box-shadow: 0 12px 36px rgba(10, 22, 40, 0.10), 0 2px 8px rgba(10, 22, 40, 0.05);
    padding: 24px 20px;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    font-family: 'Open Sans', 'BlinkMacSystemFont', sans-serif;
    border: 1px solid rgba(75, 192, 210, 0.15);
    position: relative;
  }
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card::before {
    content: "";
    position: absolute;
    top: -1px;
    left: 18px;
    right: 18px;
    height: 3px;
    background: linear-gradient(90deg, #4bc0d2 0%, #2196f3 100%);
    border-radius: 0 0 3px 3px;
  }
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-header {
    text-align: center;
  }
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-header h3 {
    font-family: 'Open Sans', sans-serif;
    font-size: 19px;
    font-weight: 700;
    color: #0a1628;
    margin: 0 0 6px 0;
    letter-spacing: -0.01em;
    line-height: 1.25;
  }
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-header p {
    font-size: 13px;
    color: #5a6b7e;
    margin: 0 0 16px 0;
    line-height: 1.5;
  }

  /* ===== HubSpot form internal styling overrides ===== */
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card #hubspot-form-target,
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .hs-form-private,
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card form.hs-form {
    font-family: 'Open Sans', sans-serif !important;
  }

  /* Field group spacing */
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .hs-form-field,
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .hs_firstname,
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .hs_lastname,
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .hs_email,
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .hs_phone,
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .hs_company {
    margin-bottom: 12px !important;
  }

  /* Labels */
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .hs-form-field > label,
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card label.hs-main-font-element {
    display: block !important;
    font-size: 12.5px !important;
    font-weight: 600 !important;
    color: #0a1628 !important;
    margin-bottom: 6px !important;
    letter-spacing: 0.01em !important;
    line-height: 1.3 !important;
  }
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card label .hs-form-required {
    color: #4bc0d2 !important;
    margin-left: 2px;
  }

  /* Inputs / selects / textareas — sized for touch */
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card input[type="text"],
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card input[type="email"],
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card input[type="tel"],
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card input[type="number"],
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card select,
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card textarea {
    width: 100% !important;
    padding: 12px 14px !important;
    border: 1.5px solid #e4e9f0 !important;
    border-radius: 8px !important;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 16px !important; /* 16px prevents iOS Safari auto-zoom on focus */
    color: #0a1628 !important;
    background: #fff !important;
    transition: border-color 0.18s, box-shadow 0.18s !important;
    box-sizing: border-box !important;
    line-height: 1.4 !important;
    height: auto !important;
  }

  /* Custom select chevron */
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card select {
    appearance: none;
    -webkit-appearance: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235a6b7e' d='M6 8L0 0h12z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 14px center !important;
    padding-right: 34px !important;
  }

  /* Focus states */
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card input:focus,
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card select:focus,
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card textarea:focus {
    outline: none !important;
    border-color: #4bc0d2 !important;
    box-shadow: 0 0 0 3px rgba(75, 192, 210, 0.15) !important;
  }

  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card textarea {
    resize: vertical;
    min-height: 72px;
  }

  /* Single-column row layout — stack fields on mobile */
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .form-columns-2 {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 0 !important;
  }
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .form-columns-2 .hs-form-field,
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .form-columns-1 .hs-form-field {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
  }
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .input {
    margin-right: 0 !important;
  }

  /* Submit button — full-width on mobile for easier tapping */
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .hs-button,
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card input[type="submit"] {
    width: 100% !important;
    min-width: 0 !important;
    display: block !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    background: linear-gradient(90deg, #4156fa 0%, #4bc0d2 100%) !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important;
    padding: 14px 20px !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    font-family: 'Open Sans', sans-serif !important;
    margin-top: 12px !important;
    box-shadow: 0 4px 12px rgba(65, 86, 250, 0.3) !important;
    letter-spacing: 0.01em !important;
    text-transform: none !important;
    line-height: 1.2 !important;
    transition: transform 0.4s ease-out, box-shadow 0.4s ease-out !important;
  }
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .hs-button:hover,
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .hs-button:active,
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card input[type="submit"]:hover,
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card input[type="submit"]:active {
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 18px rgba(65, 86, 250, 0.35) !important;
  }

  /* Validation errors */
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .hs-error-msgs,
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .hs-error-msg,
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .hs-main-font-element ul.no-list {
    list-style: none !important;
    padding: 0 !important;
    margin: 4px 0 0 0 !important;
    font-size: 11px !important;
    color: #dc2626 !important;
  }
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .hs-input.invalid,
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card input.invalid {
    border-color: #dc2626 !important;
  }

  /* Submitted success message */
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .submitted-message {
    text-align: center;
    padding: 20px 4px;
    font-size: 14px;
    color: #5a6b7e;
  }

  /* Legal / consent text */
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .legal-consent-container,
  .elementor-4399 .elementor-element.elementor-element-6f004837 .demo-form-card .hs-richtext {
    font-size: 11px !important;
    color: #8896a6 !important;
    line-height: 1.5 !important;
    margin-top: 8px !important;
  }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3dd7bfc0 */.elementor-4399 .elementor-element.elementor-element-3dd7bfc0 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40254dcd */.elementor-4399 .elementor-element.elementor-element-40254dcd .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ee61e30 */.elementor-4399 .elementor-element.elementor-element-5ee61e30 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7793c00c */.elementor-4399 .elementor-element.elementor-element-7793c00c .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3411809d */.elementor-4399 .elementor-element.elementor-element-3411809d .elementor-button:hover {
    transform: translateY(-2px) !important;
    transition: transform 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-258bf1dd */.elementor-4399 .elementor-element.elementor-element-258bf1dd .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5edceb0f */.elementor-4399 .elementor-element.elementor-element-5edceb0f .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5173aebd */.elementor-4399 .elementor-element.elementor-element-5173aebd .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4923fded */.elementor-4399 .elementor-element.elementor-element-4923fded .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7353c30a */.elementor-4399 .elementor-element.elementor-element-7353c30a .elementor-button:hover {
    transform: translateY(-2px) !important;
    transition: transform 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bfad10d */.elementor-4399 .elementor-element.elementor-element-7bfad10d .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6055ef12 */.elementor-4399 .elementor-element.elementor-element-6055ef12 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71a25b39 */.elementor-4399 .elementor-element.elementor-element-71a25b39 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27108341 */.elementor-4399 .elementor-element.elementor-element-27108341 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-56b7b1b3 */.elementor-4399 .elementor-element.elementor-element-56b7b1b3 .elementor-button:hover {
    transform: translateY(-2px) !important;
    transition: transform 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58f59029 */.elementor-4399 .elementor-element.elementor-element-58f59029 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7cad305d */.elementor-4399 .elementor-element.elementor-element-7cad305d .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-758cad58 */.elementor-4399 .elementor-element.elementor-element-758cad58 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5298a279 */.elementor-4399 .elementor-element.elementor-element-5298a279 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5cb9e150 */.elementor-4399 .elementor-element.elementor-element-5cb9e150 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4caea064 */.elementor-4399 .elementor-element.elementor-element-4caea064 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-28a82bf0 */.elementor-4399 .elementor-element.elementor-element-28a82bf0 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-421ac91e */.elementor-4399 .elementor-element.elementor-element-421ac91e .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fafe72b */.elementor-4399 .elementor-element.elementor-element-fafe72b .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ef234b */.elementor-4399 .elementor-element.elementor-element-4ef234b .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6eddc22e */.elementor-4399 .elementor-element.elementor-element-6eddc22e .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73d95351 */.elementor-4399 .elementor-element.elementor-element-73d95351 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-71fa77c0 */.elementor-4399 .elementor-element.elementor-element-71fa77c0 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-421d0452 */.elementor-4399 .elementor-element.elementor-element-421d0452 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-69d6bda8 */.elementor-4399 .elementor-element.elementor-element-69d6bda8 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-62f1f8ca */.elementor-4399 .elementor-element.elementor-element-62f1f8ca .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-225ccf7b */.elementor-4399 .elementor-element.elementor-element-225ccf7b .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf8673e */.elementor-4399 .elementor-element.elementor-element-bf8673e .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3861bc16 */.elementor-4399 .elementor-element.elementor-element-3861bc16 .elementor-button:hover {
    transform: translateY(-2px) !important;
    transition: transform 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61e33478 */.elementor-4399 .elementor-element.elementor-element-61e33478 .elementor-button:hover {
    transform: translateY(-2px) !important;
    transition: transform 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-144e9022 */.elementor-4399 .elementor-element.elementor-element-144e9022 .elementor-button:hover {
    transform: translateY(-2px) !important;
    transition: transform 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-18f43d49 *//* ============================================================
   PRICING CARDS — DESKTOP (1025px and up)
   2 main cards on top + full-width SAM addon strip below
   ============================================================ */
@media (min-width: 1025px) {

  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-cards {
    display: grid;
    grid-template-columns: 1fr 1.08fr;
    gap: 24px;
    max-width: 1100px;
    margin: 0 auto;
    align-items: stretch;
    font-family: 'Open Sans', sans-serif;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-cards *,
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-cards *::before,
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-cards *::after {
    box-sizing: border-box;
  }

  /* ===== Card base ===== */
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card {
    background: #ffffff;
    border: 1.5px solid #e8ecff;
    border-radius: 20px;
    padding: 36px 32px;
    display: flex;
    flex-direction: column;
    position: relative;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 20px 40px rgba(86, 103, 234, 0.08);
  }

  /* ===== Recommended card with gradient border ===== */
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card--recommended {
    border: none;
    background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);
    box-shadow: 0 20px 50px rgba(86, 103, 234, 0.15);
    position: relative;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card--recommended::before {
    content: '';
    position: absolute;
    inset: -2px;
    border-radius: 22px;
    padding: 2px;
    background: linear-gradient(135deg, #4BC0D2, #5667EA);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    pointer-events: none;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card--recommended:hover {
    box-shadow: 0 28px 60px rgba(86, 103, 234, 0.22);
  }

  /* ===== Recommended badge ===== */
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-badge {
    position: absolute;
    top: -14px;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(90deg, #4BC0D2 0%, #5667EA 100%);
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    padding: 7px 16px;
    border-radius: 20px;
    box-shadow: 0 6px 16px rgba(86, 103, 234, 0.3);
    white-space: nowrap;
  }

  /* ===== Card header ===== */
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card-header {
    margin-bottom: 24px;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-tier-label {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    color: #4156FA;
    margin-bottom: 12px;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-tier-label--addon {
    color: #5667EA;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card h3 {
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    font-weight: 800;
    color: #1a1a2e;
    margin: 0 0 12px;
    letter-spacing: -0.02em;
    line-height: 1.2;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card-desc {
    font-size: 14.5px;
    color: #5e6478;
    line-height: 1.55;
    margin: 0;
  }

  /* ===== Price block ===== */
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-price-block {
    padding: 20px 0;
    border-top: 1px solid #eef0ff;
    border-bottom: 1px solid #eef0ff;
    margin-bottom: 24px;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-price {
    display: flex;
    align-items: baseline;
    gap: 6px;
    margin-bottom: 8px;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-price .amount {
    font-family: 'Open Sans', sans-serif;
    font-size: 44px;
    font-weight: 800;
    color: #1a1a2e;
    line-height: 1;
    letter-spacing: -0.03em;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-price .per {
    font-size: 14px;
    color: #5e6478;
    font-weight: 500;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-volume-note {
    font-size: 12.5px;
    color: #4156FA;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
    gap: 6px;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-volume-note .icon {
    font-size: 10px;
  }

  /* ===== Features list ===== */
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-features-label {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: #555;
    margin-bottom: 14px;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-features {
    list-style: none;
    padding: 0;
    margin: 0 0 28px 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
    flex-grow: 1;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-features li {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    font-size: 14px;
    color: #2a2e3d;
    line-height: 1.5;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-features li .check {
    color: #4BC0D2;
    font-size: 13px;
    margin-top: 4px;
    flex-shrink: 0;
    font-weight: 700;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card--recommended .pricing-features li .check {
    color: #5667EA;
  }

  /* ===== CTA buttons (main cards) ===== */
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-cta {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 15px 28px;
    background: linear-gradient(90deg, #5667EA 0%, #4BC0D2 100%);
    color: #ffffff !important;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 14.5px;
    letter-spacing: 0.02em;
    border-radius: 10px;
    border: none;
    cursor: pointer;
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s ease;
    box-shadow: 0 4px 14px rgba(86, 103, 234, 0.25);
    width: 100%;
    text-align: center;
    text-decoration: none;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-cta:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 24px rgba(86, 103, 234, 0.35);
    color: #ffffff !important;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-cta--outline {
    background: transparent;
    color: #1a1a2e !important;
    border: 1.5px solid #d0d8ff;
    box-shadow: none;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-cta--outline:hover {
    background: #f0f3ff;
    border-color: #4156FA;
    color: #4156FA !important;
  }

  /* ============================================================
     ADD-ON CARD — full-width horizontal strip below main cards
     ============================================================ */
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card--addon {
    grid-column: 1 / -1;
    background: linear-gradient(135deg, #fafbff 0%, #f4f6ff 100%);
    border: 1.5px dashed #c8d0ff;
    display: grid;
    grid-template-columns: 1.5fr 1fr auto;
    gap: 32px;
    align-items: center;
    padding: 28px 36px;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card--addon:hover {
    border-color: #5667EA;
    box-shadow: 0 20px 40px rgba(86, 103, 234, 0.10);
    transform: translateY(-2px);
  }

  /* Header: tier label + title + description sit in column 1 */
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card--addon .pricing-card-header {
    margin-bottom: 0;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card--addon h3 {
    font-size: 20px;
    margin-bottom: 8px;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card--addon .pricing-card-desc {
    font-size: 14px;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card--addon .pricing-tier-label {
    margin-bottom: 8px;
  }

  /* Price block sits in column 2, centered */
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card--addon .pricing-price-block {
    padding: 0;
    border: none;
    margin-bottom: 0;
    text-align: center;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card--addon .pricing-price {
    justify-content: center;
    margin-bottom: 4px;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card--addon .pricing-price .amount {
    font-size: 32px;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card--addon .pricing-volume-note {
    color: #5667EA;
    justify-content: center;
  }

  /* Hide the features list — addon is a compact strip, not a full card */
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card--addon .pricing-features-label,
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card--addon .pricing-features {
    display: none;
  }

  /* CTA: dark variant, content-sized (not full-width) */
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-card--addon .pricing-cta {
    width: auto;
    min-width: 180px;
    padding: 14px 28px;
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-cta--dark {
    background: #1a1a2e;
    color: #ffffff !important;
    box-shadow: 0 4px 14px rgba(26, 26, 46, 0.2);
  }
  .elementor-4399 .elementor-element.elementor-element-18f43d49 .pricing-cta--dark:hover {
    background: #2a2e3d;
    color: #ffffff !important;
    box-shadow: 0 10px 24px rgba(26, 26, 46, 0.3);
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c0045ff *//* ============================================================
   PRICING CARDS — TABLET (768px to 1024px)
   2 main cards on top + full-width SAM addon strip below
   ============================================================ */
@media (min-width: 768px) and (max-width: 1024px) {

  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-cards {
    display: grid;
    grid-template-columns: 1fr 1.05fr;
    gap: 20px;
    max-width: 900px;
    margin: 0 auto;
    align-items: stretch;
    font-family: 'Open Sans', sans-serif;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-cards *,
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-cards *::before,
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-cards *::after {
    box-sizing: border-box;
  }

  /* ===== Card base ===== */
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card {
    background: #ffffff;
    border: 1.5px solid #e8ecff;
    border-radius: 18px;
    padding: 30px 26px;
    display: flex;
    flex-direction: column;
    position: relative;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 16px 32px rgba(86, 103, 234, 0.08);
  }

  /* ===== Recommended card with gradient border ===== */
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card--recommended {
    border: none;
    background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);
    box-shadow: 0 16px 40px rgba(86, 103, 234, 0.13);
    position: relative;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card--recommended::before {
    content: '';
    position: absolute;
    inset: -2px;
    border-radius: 20px;
    padding: 2px;
    background: linear-gradient(135deg, #4BC0D2, #5667EA);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    pointer-events: none;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card--recommended:hover {
    box-shadow: 0 22px 48px rgba(86, 103, 234, 0.20);
  }

  /* ===== Recommended badge ===== */
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-badge {
    position: absolute;
    top: -13px;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(90deg, #4BC0D2 0%, #5667EA 100%);
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size: 10.5px;
    font-weight: 800;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    padding: 6px 14px;
    border-radius: 18px;
    box-shadow: 0 6px 14px rgba(86, 103, 234, 0.3);
    white-space: nowrap;
  }

  /* ===== Card header ===== */
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card-header {
    margin-bottom: 20px;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-tier-label {
    font-family: 'Open Sans', sans-serif;
    font-size: 11.5px;
    font-weight: 700;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    color: #4156FA;
    margin-bottom: 10px;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-tier-label--addon {
    color: #5667EA;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card h3 {
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    font-weight: 800;
    color: #1a1a2e;
    margin: 0 0 10px;
    letter-spacing: -0.02em;
    line-height: 1.2;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card-desc {
    font-size: 14px;
    color: #5e6478;
    line-height: 1.55;
    margin: 0;
  }

  /* ===== Price block ===== */
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-price-block {
    padding: 18px 0;
    border-top: 1px solid #eef0ff;
    border-bottom: 1px solid #eef0ff;
    margin-bottom: 22px;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-price {
    display: flex;
    align-items: baseline;
    gap: 6px;
    margin-bottom: 8px;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-price .amount {
    font-family: 'Open Sans', sans-serif;
    font-size: 40px;
    font-weight: 800;
    color: #1a1a2e;
    line-height: 1;
    letter-spacing: -0.03em;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-price .per {
    font-size: 13.5px;
    color: #5e6478;
    font-weight: 500;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-volume-note {
    font-size: 12px;
    color: #4156FA;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
    gap: 6px;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-volume-note .icon {
    font-size: 10px;
  }

  /* ===== Features list ===== */
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-features-label {
    font-family: 'Open Sans', sans-serif;
    font-size: 11.5px;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: #555;
    margin-bottom: 12px;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-features {
    list-style: none;
    padding: 0;
    margin: 0 0 24px 0;
    display: flex;
    flex-direction: column;
    gap: 9px;
    flex-grow: 1;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-features li {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    font-size: 13.5px;
    color: #2a2e3d;
    line-height: 1.5;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-features li .check {
    color: #4BC0D2;
    font-size: 12.5px;
    margin-top: 4px;
    flex-shrink: 0;
    font-weight: 700;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card--recommended .pricing-features li .check {
    color: #5667EA;
  }

  /* ===== CTA buttons (main cards) ===== */
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-cta {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 14px 24px;
    background: linear-gradient(90deg, #5667EA 0%, #4BC0D2 100%);
    color: #ffffff !important;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 0.02em;
    border-radius: 10px;
    border: none;
    cursor: pointer;
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s ease;
    box-shadow: 0 4px 12px rgba(86, 103, 234, 0.25);
    width: 100%;
    text-align: center;
    text-decoration: none;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-cta:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(86, 103, 234, 0.35);
    color: #ffffff !important;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-cta--outline {
    background: transparent;
    color: #1a1a2e !important;
    border: 1.5px solid #d0d8ff;
    box-shadow: none;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-cta--outline:hover {
    background: #f0f3ff;
    border-color: #4156FA;
    color: #4156FA !important;
  }

  /* ============================================================
     ADD-ON CARD — full-width horizontal strip below main cards
     ============================================================ */
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card--addon {
    grid-column: 1 / -1;
    background: linear-gradient(135deg, #fafbff 0%, #f4f6ff 100%);
    border: 1.5px dashed #c8d0ff;
    display: grid;
    grid-template-columns: 1.4fr 1fr auto;
    gap: 24px;
    align-items: center;
    padding: 24px 28px;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card--addon:hover {
    border-color: #5667EA;
    box-shadow: 0 16px 32px rgba(86, 103, 234, 0.10);
    transform: translateY(-2px);
  }

  /* Header: tier label + title + description sit in column 1 */
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card--addon .pricing-card-header {
    margin-bottom: 0;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card--addon h3 {
    font-size: 18px;
    margin-bottom: 6px;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card--addon .pricing-card-desc {
    font-size: 13px;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card--addon .pricing-tier-label {
    margin-bottom: 6px;
  }

  /* Price block sits in column 2, centered */
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card--addon .pricing-price-block {
    padding: 0;
    border: none;
    margin-bottom: 0;
    text-align: center;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card--addon .pricing-price {
    justify-content: center;
    margin-bottom: 4px;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card--addon .pricing-price .amount {
    font-size: 28px;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card--addon .pricing-volume-note {
    color: #5667EA;
    justify-content: center;
  }

  /* Hide the features list — addon is a compact strip */
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card--addon .pricing-features-label,
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card--addon .pricing-features {
    display: none;
  }

  /* CTA: dark variant, content-sized */
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-card--addon .pricing-cta {
    width: auto;
    min-width: 160px;
    padding: 12px 22px;
    font-size: 13px;
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-cta--dark {
    background: #1a1a2e;
    color: #ffffff !important;
    box-shadow: 0 4px 12px rgba(26, 26, 46, 0.2);
  }
  .elementor-4399 .elementor-element.elementor-element-6c0045ff .pricing-cta--dark:hover {
    background: #2a2e3d;
    color: #ffffff !important;
    box-shadow: 0 8px 20px rgba(26, 26, 46, 0.3);
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34911717 *//* ============================================================
   PRICING CARDS — MOBILE (up to 767px)
   All 3 cards stack vertically; addon collapses to vertical layout
   ============================================================ */
@media (max-width: 767px) {

  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-cards {
    display: grid;
    grid-template-columns: 1fr;
    gap: 28px;
    max-width: 100%;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-cards *,
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-cards *::before,
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-cards *::after {
    box-sizing: border-box;
  }

  /* ===== Card base ===== */
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-card {
    background: #ffffff;
    border: 1.5px solid #e8ecff;
    border-radius: 16px;
    padding: 28px 22px;
    display: flex;
    flex-direction: column;
    position: relative;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
  }

  /* ===== Recommended card with gradient border ===== */
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-card--recommended {
    border: none;
    background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);
    box-shadow: 0 12px 32px rgba(86, 103, 234, 0.13);
    position: relative;
    margin-top: 6px; /* extra space for the badge that sits above the card */
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-card--recommended::before {
    content: '';
    position: absolute;
    inset: -2px;
    border-radius: 18px;
    padding: 2px;
    background: linear-gradient(135deg, #4BC0D2, #5667EA);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    pointer-events: none;
  }

  /* ===== Recommended badge ===== */
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-badge {
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(90deg, #4BC0D2 0%, #5667EA 100%);
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: 800;
    letter-spacing: 0.10em;
    text-transform: uppercase;
    padding: 6px 12px;
    border-radius: 16px;
    box-shadow: 0 4px 12px rgba(86, 103, 234, 0.3);
    white-space: nowrap;
  }

  /* ===== Card header ===== */
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-card-header {
    margin-bottom: 18px;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-tier-label {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    color: #4156FA;
    margin-bottom: 10px;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-tier-label--addon {
    color: #5667EA;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-card h3 {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: 800;
    color: #1a1a2e;
    margin: 0 0 10px;
    letter-spacing: -0.02em;
    line-height: 1.25;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-card-desc {
    font-size: 13.5px;
    color: #5e6478;
    line-height: 1.55;
    margin: 0;
  }

  /* ===== Price block ===== */
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-price-block {
    padding: 18px 0;
    border-top: 1px solid #eef0ff;
    border-bottom: 1px solid #eef0ff;
    margin-bottom: 20px;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-price {
    display: flex;
    align-items: baseline;
    gap: 6px;
    margin-bottom: 8px;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-price .amount {
    font-family: 'Open Sans', sans-serif;
    font-size: 36px;
    font-weight: 800;
    color: #1a1a2e;
    line-height: 1;
    letter-spacing: -0.03em;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-price .per {
    font-size: 13px;
    color: #5e6478;
    font-weight: 500;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-volume-note {
    font-size: 12px;
    color: #4156FA;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
    gap: 6px;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-volume-note .icon {
    font-size: 10px;
  }

  /* ===== Features list ===== */
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-features-label {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: #555;
    margin-bottom: 12px;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-features {
    list-style: none;
    padding: 0;
    margin: 0 0 22px 0;
    display: flex;
    flex-direction: column;
    gap: 9px;
    flex-grow: 1;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-features li {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    font-size: 13.5px;
    color: #2a2e3d;
    line-height: 1.5;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-features li .check {
    color: #4BC0D2;
    font-size: 12.5px;
    margin-top: 4px;
    flex-shrink: 0;
    font-weight: 700;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-card--recommended .pricing-features li .check {
    color: #5667EA;
  }

  /* ===== CTA buttons (main cards — full width on mobile) ===== */
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-cta {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 14px 24px;
    background: linear-gradient(90deg, #5667EA 0%, #4BC0D2 100%);
    color: #ffffff !important;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 0.02em;
    border-radius: 10px;
    border: none;
    cursor: pointer;
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s ease;
    box-shadow: 0 4px 12px rgba(86, 103, 234, 0.25);
    width: 100%;
    text-align: center;
    text-decoration: none;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-cta:hover,
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-cta:active {
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(86, 103, 234, 0.35);
    color: #ffffff !important;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-cta--outline {
    background: transparent;
    color: #1a1a2e !important;
    border: 1.5px solid #d0d8ff;
    box-shadow: none;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-cta--outline:hover,
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-cta--outline:active {
    background: #f0f3ff;
    border-color: #4156FA;
    color: #4156FA !important;
  }

  /* ============================================================
     ADD-ON CARD — stacks vertically on mobile (no horizontal strip)
     ============================================================ */
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-card--addon {
    background: linear-gradient(135deg, #fafbff 0%, #f4f6ff 100%);
    border: 1.5px dashed #c8d0ff;
    display: flex;
    flex-direction: column;
    gap: 0;
    align-items: stretch;
    padding: 24px 22px;
    text-align: center;
  }

  /* Header centered */
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-card--addon .pricing-card-header {
    margin-bottom: 16px;
    text-align: center;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-card--addon h3 {
    font-size: 18px;
    margin-bottom: 8px;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-card--addon .pricing-card-desc {
    font-size: 13px;
  }

  /* Price block — same border treatment as main cards */
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-card--addon .pricing-price-block {
    padding: 16px 0;
    border-top: 1px solid #d8def5;
    border-bottom: 1px solid #d8def5;
    margin-bottom: 18px;
    text-align: center;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-card--addon .pricing-price {
    justify-content: center;
    margin-bottom: 4px;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-card--addon .pricing-price .amount {
    font-size: 30px;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-card--addon .pricing-volume-note {
    color: #5667EA;
    justify-content: center;
  }

  /* Hide the features list */
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-card--addon .pricing-features-label,
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-card--addon .pricing-features {
    display: none;
  }

  /* CTA: dark variant, full-width on mobile */
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-card--addon .pricing-cta {
    width: 100%;
    min-width: 0;
    padding: 14px 20px;
    font-size: 14px;
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-cta--dark {
    background: #1a1a2e;
    color: #ffffff !important;
    box-shadow: 0 4px 12px rgba(26, 26, 46, 0.2);
  }
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-cta--dark:hover,
  .elementor-4399 .elementor-element.elementor-element-34911717 .pricing-cta--dark:active {
    background: #2a2e3d;
    color: #ffffff !important;
    box-shadow: 0 8px 20px rgba(26, 26, 46, 0.3);
  }

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37c29102 */.elementor-4399 .elementor-element.elementor-element-37c29102 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c574bc0 */.elementor-4399 .elementor-element.elementor-element-1c574bc0 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4aee20d6 */.elementor-4399 .elementor-element.elementor-element-4aee20d6 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a0aee43 */.elementor-4399 .elementor-element.elementor-element-7a0aee43 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21793bc1 */.elementor-4399 .elementor-element.elementor-element-21793bc1 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-971914a */.elementor-4399 .elementor-element.elementor-element-971914a .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64108bf8 */.elementor-4399 .elementor-element.elementor-element-64108bf8 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5539fca2 */.elementor-4399 .elementor-element.elementor-element-5539fca2 .elementor-icon {
    margin-top: 10px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b51d21f */.elementor-4399 .elementor-element.elementor-element-3b51d21f .elementor-icon {
    margin-top: 2px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2228ba3f */.elementor-4399 .elementor-element.elementor-element-2228ba3f .elementor-icon {
    margin-top: 12px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4db9675d */.elementor-4399 .elementor-element.elementor-element-4db9675d .elementor-icon {
    margin-top: 2px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-23a10342 */.elementor-4399 .elementor-element.elementor-element-23a10342 .elementor-icon {
    margin-top: 12px; /* Adjust this value until it looks perfectly centered with the heading */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f3c198 */@media (min-width: 1025px) {

  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card {
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 20px 60px rgba(10, 22, 40, 0.12), 0 2px 8px rgba(10, 22, 40, 0.05);
    padding: 33px 32px;
    max-width: 540px;
    font-family: 'Open Sans', 'BlinkMacSystemFont', sans-serif;
    border: 1px solid rgba(75, 192, 210, 0.15);
    position: relative;
  }
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card::before {
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    right: 24px;
    height: 3px;
    background: linear-gradient(90deg, #4bc0d2 0%, #2196f3 100%);
    border-radius: 0 0 3px 3px;
  }
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-header {
    text-align: center;
  }
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-header h3 {
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    font-weight: 700;
    color: #0a1628;
    margin: 0 0 6px 0;
    letter-spacing: -0.01em;
  }
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-header p {
    font-size: 12px;
    color: #5a6b7e;
    margin: 0 0 20px 0;
    line-height: 1.5;
  }

  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card #hubspot-form-target-final,
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card .hs-form-private,
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card form.hs-form {
    font-family: 'Open Sans', sans-serif !important;
  }

  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card .hs-form-field,
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card .hs_firstname,
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card .hs_lastname,
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card .hs_email,
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card .hs_phone,
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card .hs_company {
    margin-bottom: 11px !important;
  }

  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card .hs-form-field > label,
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card label.hs-main-font-element {
    display: block !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    color: #0a1628 !important;
    margin-bottom: 5px !important;
    letter-spacing: 0.01em !important;
    line-height: 1.3 !important;
  }
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card label .hs-form-required {
    color: #4bc0d2 !important;
    margin-left: 2px;
  }

  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card input[type="text"],
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card input[type="email"],
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card input[type="tel"],
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card input[type="number"],
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card select,
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card textarea {
    width: 100% !important;
    padding: 9px 12px !important;
    border: 1.5px solid #e4e9f0 !important;
    border-radius: 8px !important;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 14px !important;
    color: #0a1628 !important;
    background: #fff !important;
    transition: border-color 0.18s, box-shadow 0.18s !important;
    box-sizing: border-box !important;
    line-height: 1.4 !important;
    height: auto !important;
  }

  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card select {
    appearance: none;
    -webkit-appearance: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235a6b7e' d='M6 8L0 0h12z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important;
    padding-right: 32px !important;
  }

  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card input:focus,
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card select:focus,
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card textarea:focus {
    outline: none !important;
    border-color: #4bc0d2 !important;
    box-shadow: 0 0 0 3px rgba(75, 192, 210, 0.15) !important;
  }

  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card textarea {
    resize: vertical;
    min-height: 64px;
  }

  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card .form-columns-2 {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 12px !important;
  }
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card .form-columns-2 .hs-form-field,
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card .form-columns-1 .hs-form-field {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
  }
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card .input {
    margin-right: 0 !important;
  }

  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card .hs-button,
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card input[type="submit"] {
    width: auto !important;
    min-width: 200px !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    background: linear-gradient(90deg, #4156fa 0%, #4bc0d2 100%) !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important;
    padding: 13px 32px !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    font-family: 'Open Sans', sans-serif !important;
    margin-top: 8px !important;
    box-shadow: 0 4px 12px rgba(65, 86, 250, 0.3) !important;
    letter-spacing: 0.01em !important;
    text-transform: none !important;
    line-height: 1.2 !important;
    transition: transform 0.4s ease-out, box-shadow 0.4s ease-out !important;
  }
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card .hs-button:hover,
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card input[type="submit"]:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 18px rgba(65, 86, 250, 0.35) !important;
  }

  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card .hs-error-msgs,
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card .hs-error-msg,
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card .hs-main-font-element ul.no-list {
    list-style: none !important;
    padding: 0 !important;
    margin: 4px 0 0 0 !important;
    font-size: 11px !important;
    color: #dc2626 !important;
  }
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card .hs-input.invalid,
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card input.invalid {
    border-color: #dc2626 !important;
  }

  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card .submitted-message {
    text-align: center;
    padding: 24px 8px;
    font-size: 14px;
    color: #5a6b7e;
  }

  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card .legal-consent-container,
  .elementor-4399 .elementor-element.elementor-element-0f3c198 .demo-form-card .hs-richtext {
    font-size: 11px !important;
    color: #8896a6 !important;
    line-height: 1.5 !important;
    margin-top: 8px !important;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b52515 */@media (min-width: 768px) and (max-width: 1024px) {

  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card {
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 16px 48px rgba(10, 22, 40, 0.10), 0 2px 8px rgba(10, 22, 40, 0.05);
    padding: 28px 28px;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    font-family: 'Open Sans', 'BlinkMacSystemFont', sans-serif;
    border: 1px solid rgba(75, 192, 210, 0.15);
    position: relative;
  }
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card::before {
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    right: 24px;
    height: 3px;
    background: linear-gradient(90deg, #4bc0d2 0%, #2196f3 100%);
    border-radius: 0 0 3px 3px;
  }
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-header {
    text-align: center;
  }
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-header h3 {
    font-family: 'Open Sans', sans-serif;
    font-size: 21px;
    font-weight: 700;
    color: #0a1628;
    margin: 0 0 6px 0;
    letter-spacing: -0.01em;
  }
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-header p {
    font-size: 12px;
    color: #5a6b7e;
    margin: 0 0 18px 0;
    line-height: 1.5;
  }

  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card #hubspot-form-target-finalt,
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card .hs-form-private,
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card form.hs-form {
    font-family: 'Open Sans', sans-serif !important;
  }

  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card .hs-form-field,
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card .hs_firstname,
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card .hs_lastname,
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card .hs_email,
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card .hs_phone,
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card .hs_company {
    margin-bottom: 11px !important;
  }

  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card .hs-form-field > label,
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card label.hs-main-font-element {
    display: block !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    color: #0a1628 !important;
    margin-bottom: 5px !important;
    letter-spacing: 0.01em !important;
    line-height: 1.3 !important;
  }
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card label .hs-form-required {
    color: #4bc0d2 !important;
    margin-left: 2px;
  }

  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card input[type="text"],
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card input[type="email"],
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card input[type="tel"],
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card input[type="number"],
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card select,
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card textarea {
    width: 100% !important;
    padding: 11px 13px !important;
    border: 1.5px solid #e4e9f0 !important;
    border-radius: 8px !important;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 15px !important;
    color: #0a1628 !important;
    background: #fff !important;
    transition: border-color 0.18s, box-shadow 0.18s !important;
    box-sizing: border-box !important;
    line-height: 1.4 !important;
    height: auto !important;
  }

  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card select {
    appearance: none;
    -webkit-appearance: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235a6b7e' d='M6 8L0 0h12z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 13px center !important;
    padding-right: 34px !important;
  }

  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card input:focus,
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card select:focus,
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card textarea:focus {
    outline: none !important;
    border-color: #4bc0d2 !important;
    box-shadow: 0 0 0 3px rgba(75, 192, 210, 0.15) !important;
  }

  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card textarea {
    resize: vertical;
    min-height: 68px;
  }

  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card .form-columns-2 {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 12px !important;
  }
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card .form-columns-2 .hs-form-field,
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card .form-columns-1 .hs-form-field {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
  }
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card .input {
    margin-right: 0 !important;
  }

  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card .hs-button,
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card input[type="submit"] {
    width: auto !important;
    min-width: 220px !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    background: linear-gradient(90deg, #4156fa 0%, #4bc0d2 100%) !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important;
    padding: 14px 34px !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    font-family: 'Open Sans', sans-serif !important;
    margin-top: 10px !important;
    box-shadow: 0 4px 12px rgba(65, 86, 250, 0.3) !important;
    letter-spacing: 0.01em !important;
    text-transform: none !important;
    line-height: 1.2 !important;
    transition: transform 0.4s ease-out, box-shadow 0.4s ease-out !important;
  }
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card .hs-button:hover,
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card input[type="submit"]:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 18px rgba(65, 86, 250, 0.35) !important;
  }

  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card .hs-error-msgs,
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card .hs-error-msg,
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card .hs-main-font-element ul.no-list {
    list-style: none !important;
    padding: 0 !important;
    margin: 4px 0 0 0 !important;
    font-size: 11px !important;
    color: #dc2626 !important;
  }
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card .hs-input.invalid,
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card input.invalid {
    border-color: #dc2626 !important;
  }

  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card .submitted-message {
    text-align: center;
    padding: 24px 8px;
    font-size: 14px;
    color: #5a6b7e;
  }

  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card .legal-consent-container,
  .elementor-4399 .elementor-element.elementor-element-3b52515 .demo-form-card .hs-richtext {
    font-size: 11px !important;
    color: #8896a6 !important;
    line-height: 1.5 !important;
    margin-top: 8px !important;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-54073dd */@media (max-width: 767px) {

  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card {
    background: #fff;
    border-radius: 14px;
    box-shadow: 0 12px 36px rgba(10, 22, 40, 0.10), 0 2px 8px rgba(10, 22, 40, 0.05);
    padding: 24px 20px;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    font-family: 'Open Sans', 'BlinkMacSystemFont', sans-serif;
    border: 1px solid rgba(75, 192, 210, 0.15);
    position: relative;
  }
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card::before {
    content: "";
    position: absolute;
    top: -1px;
    left: 18px;
    right: 18px;
    height: 3px;
    background: linear-gradient(90deg, #4bc0d2 0%, #2196f3 100%);
    border-radius: 0 0 3px 3px;
  }
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-header {
    text-align: center;
  }
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-header h3 {
    font-family: 'Open Sans', sans-serif;
    font-size: 19px;
    font-weight: 700;
    color: #0a1628;
    margin: 0 0 6px 0;
    letter-spacing: -0.01em;
    line-height: 1.25;
  }
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-header p {
    font-size: 11.5px;
    color: #5a6b7e;
    margin: 0 0 16px 0;
    line-height: 1.5;
  }

  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card #hubspot-form-target-finalm,
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .hs-form-private,
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card form.hs-form {
    font-family: 'Open Sans', sans-serif !important;
  }

  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .hs-form-field,
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .hs_firstname,
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .hs_lastname,
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .hs_email,
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .hs_phone,
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .hs_company {
    margin-bottom: 12px !important;
  }

  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .hs-form-field > label,
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card label.hs-main-font-element {
    display: block !important;
    font-size: 12.5px !important;
    font-weight: 600 !important;
    color: #0a1628 !important;
    margin-bottom: 6px !important;
    letter-spacing: 0.01em !important;
    line-height: 1.3 !important;
  }
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card label .hs-form-required {
    color: #4bc0d2 !important;
    margin-left: 2px;
  }

  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card input[type="text"],
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card input[type="email"],
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card input[type="tel"],
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card input[type="number"],
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card select,
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card textarea {
    width: 100% !important;
    padding: 12px 14px !important;
    border: 1.5px solid #e4e9f0 !important;
    border-radius: 8px !important;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 16px !important;
    color: #0a1628 !important;
    background: #fff !important;
    transition: border-color 0.18s, box-shadow 0.18s !important;
    box-sizing: border-box !important;
    line-height: 1.4 !important;
    height: auto !important;
  }

  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card select {
    appearance: none;
    -webkit-appearance: none;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235a6b7e' d='M6 8L0 0h12z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 14px center !important;
    padding-right: 34px !important;
  }

  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card input:focus,
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card select:focus,
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card textarea:focus {
    outline: none !important;
    border-color: #4bc0d2 !important;
    box-shadow: 0 0 0 3px rgba(75, 192, 210, 0.15) !important;
  }

  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card textarea {
    resize: vertical;
    min-height: 72px;
  }

  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .form-columns-2 {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 0 !important;
  }
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .form-columns-2 .hs-form-field,
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .form-columns-1 .hs-form-field {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
  }
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .input {
    margin-right: 0 !important;
  }

  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .hs-button,
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card input[type="submit"] {
    width: 100% !important;
    min-width: 0 !important;
    display: block !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    background: linear-gradient(90deg, #4156fa 0%, #4bc0d2 100%) !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important;
    padding: 14px 20px !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    font-family: 'Open Sans', sans-serif !important;
    margin-top: 12px !important;
    box-shadow: 0 4px 12px rgba(65, 86, 250, 0.3) !important;
    letter-spacing: 0.01em !important;
    text-transform: none !important;
    line-height: 1.2 !important;
    transition: transform 0.4s ease-out, box-shadow 0.4s ease-out !important;
  }
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .hs-button:hover,
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .hs-button:active,
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card input[type="submit"]:hover,
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card input[type="submit"]:active {
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 18px rgba(65, 86, 250, 0.35) !important;
  }

  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .hs-error-msgs,
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .hs-error-msg,
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .hs-main-font-element ul.no-list {
    list-style: none !important;
    padding: 0 !important;
    margin: 4px 0 0 0 !important;
    font-size: 11px !important;
    color: #dc2626 !important;
  }
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .hs-input.invalid,
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card input.invalid {
    border-color: #dc2626 !important;
  }

  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .submitted-message {
    text-align: center;
    padding: 20px 4px;
    font-size: 14px;
    color: #5a6b7e;
  }

  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .legal-consent-container,
  .elementor-4399 .elementor-element.elementor-element-54073dd .demo-form-card .hs-richtext {
    font-size: 11px !important;
    color: #8896a6 !important;
    line-height: 1.5 !important;
    margin-top: 8px !important;
  }

}/* End custom CSS */