.elementor-4511 .elementor-element.elementor-element-37d0fd45 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-37d0fd45{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-4511 .elementor-element.elementor-element-4deb1370{--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-4511 .elementor-element.elementor-element-3445598c{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-4511 .elementor-element.elementor-element-6cf391d1{width:100%;max-width:100%;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4511 .elementor-element.elementor-element-6cf391d1 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-6cf391d1 .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#888888;}.elementor-4511 .elementor-element.elementor-element-6cf391d1.elementor-view-stacked .elementor-icon{background-color:#4BC0D2FA;}.elementor-4511 .elementor-element.elementor-element-6cf391d1.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-6cf391d1.elementor-view-default .elementor-icon{fill:#4BC0D2FA;color:#4BC0D2FA;border-color:#4BC0D2FA;}.elementor-4511 .elementor-element.elementor-element-6cf391d1 .elementor-icon{font-size:18px;}.elementor-4511 .elementor-element.elementor-element-6cf391d1 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-6cf391d1 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-6cf391d1:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-6cf391d1:has(:focus) .elementor-icon-box-title{color:#888888;}.elementor-4511 .elementor-element.elementor-element-6cf391d1 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-753f4923{width:100%;max-width:100%;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4511 .elementor-element.elementor-element-753f4923 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-753f4923 .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#888888;}.elementor-4511 .elementor-element.elementor-element-753f4923.elementor-view-stacked .elementor-icon{background-color:#4BC0D2FA;}.elementor-4511 .elementor-element.elementor-element-753f4923.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-753f4923.elementor-view-default .elementor-icon{fill:#4BC0D2FA;color:#4BC0D2FA;border-color:#4BC0D2FA;}.elementor-4511 .elementor-element.elementor-element-753f4923 .elementor-icon{font-size:18px;}.elementor-4511 .elementor-element.elementor-element-753f4923 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-753f4923 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-753f4923:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-753f4923:has(:focus) .elementor-icon-box-title{color:#888888;}.elementor-4511 .elementor-element.elementor-element-753f4923 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-25d6da0e{width:100%;max-width:100%;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4511 .elementor-element.elementor-element-25d6da0e .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-25d6da0e .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#888888;}.elementor-4511 .elementor-element.elementor-element-25d6da0e.elementor-view-stacked .elementor-icon{background-color:#4BC0D2FA;}.elementor-4511 .elementor-element.elementor-element-25d6da0e.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-25d6da0e.elementor-view-default .elementor-icon{fill:#4BC0D2FA;color:#4BC0D2FA;border-color:#4BC0D2FA;}.elementor-4511 .elementor-element.elementor-element-25d6da0e .elementor-icon{font-size:18px;}.elementor-4511 .elementor-element.elementor-element-25d6da0e .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-25d6da0e .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-25d6da0e:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-25d6da0e:has(:focus) .elementor-icon-box-title{color:#888888;}.elementor-4511 .elementor-element.elementor-element-25d6da0e .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-7dde483e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-7dde483e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-55721900 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-55721900{padding:66px 150px 0px 150px;}.elementor-4511 .elementor-element.elementor-element-765f3a94{--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-4511 .elementor-element.elementor-element-5d3b5f11{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-395c7c5d{width:auto;max-width:auto;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4511 .elementor-element.elementor-element-395c7c5d .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-395c7c5d .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#888888;}.elementor-4511 .elementor-element.elementor-element-395c7c5d.elementor-view-stacked .elementor-icon{background-color:#4BC0D2FA;}.elementor-4511 .elementor-element.elementor-element-395c7c5d.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-395c7c5d.elementor-view-default .elementor-icon{fill:#4BC0D2FA;color:#4BC0D2FA;border-color:#4BC0D2FA;}.elementor-4511 .elementor-element.elementor-element-395c7c5d .elementor-icon{font-size:18px;}.elementor-4511 .elementor-element.elementor-element-395c7c5d .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-395c7c5d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-395c7c5d:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-395c7c5d:has(:focus) .elementor-icon-box-title{color:#888888;}.elementor-4511 .elementor-element.elementor-element-395c7c5d .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-45a59a65{width:auto;max-width:auto;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4511 .elementor-element.elementor-element-45a59a65 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-45a59a65 .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#888888;}.elementor-4511 .elementor-element.elementor-element-45a59a65.elementor-view-stacked .elementor-icon{background-color:#4BC0D2FA;}.elementor-4511 .elementor-element.elementor-element-45a59a65.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-45a59a65.elementor-view-default .elementor-icon{fill:#4BC0D2FA;color:#4BC0D2FA;border-color:#4BC0D2FA;}.elementor-4511 .elementor-element.elementor-element-45a59a65 .elementor-icon{font-size:18px;}.elementor-4511 .elementor-element.elementor-element-45a59a65 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-45a59a65 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-45a59a65:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-45a59a65:has(:focus) .elementor-icon-box-title{color:#888888;}.elementor-4511 .elementor-element.elementor-element-45a59a65 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-5994626b{width:auto;max-width:auto;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4511 .elementor-element.elementor-element-5994626b .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-5994626b .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#888888;}.elementor-4511 .elementor-element.elementor-element-5994626b.elementor-view-stacked .elementor-icon{background-color:#4BC0D2FA;}.elementor-4511 .elementor-element.elementor-element-5994626b.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-5994626b.elementor-view-default .elementor-icon{fill:#4BC0D2FA;color:#4BC0D2FA;border-color:#4BC0D2FA;}.elementor-4511 .elementor-element.elementor-element-5994626b .elementor-icon{font-size:18px;}.elementor-4511 .elementor-element.elementor-element-5994626b .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-5994626b .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-5994626b:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-5994626b:has(:focus) .elementor-icon-box-title{color:#888888;}.elementor-4511 .elementor-element.elementor-element-5994626b .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-1f97f83b > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-1f97f83b{padding:66px 150px 0px 150px;}.elementor-4511 .elementor-element.elementor-element-797dec3{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-65757f9e:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-65757f9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-65757f9e > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-65757f9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 150px 0px 150px;}.elementor-4511 .elementor-element.elementor-element-65757f9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-61c29ef5 > .elementor-container{gap:0px;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-10903eea.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-10903eea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-74b70bcb .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-74b70bcb .elementor-icon-box-title{margin-block-end:8px;color:#555555;}.elementor-4511 .elementor-element.elementor-element-74b70bcb.elementor-view-stacked .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-74b70bcb.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-74b70bcb.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-74b70bcb .elementor-icon{font-size:19.8px;}.elementor-4511 .elementor-element.elementor-element-74b70bcb .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-74b70bcb .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:13.2px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-74b70bcb:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-74b70bcb:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-4511 .elementor-element.elementor-element-74b70bcb .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:17.6px;font-weight:400;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-75ae874b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-75ae874b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-7d3e6ac .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-7d3e6ac .elementor-icon-box-title{margin-block-end:8px;color:#555555;}.elementor-4511 .elementor-element.elementor-element-7d3e6ac.elementor-view-stacked .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-7d3e6ac.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-7d3e6ac.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-7d3e6ac .elementor-icon{font-size:19.8px;}.elementor-4511 .elementor-element.elementor-element-7d3e6ac .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-7d3e6ac .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:13.2px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-7d3e6ac:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-7d3e6ac:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-4511 .elementor-element.elementor-element-7d3e6ac .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:17.6px;font-weight:400;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-2c3e45fe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-2c3e45fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-9a09eb7 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-9a09eb7 .elementor-icon-box-title{margin-block-end:8px;color:#555555;}.elementor-4511 .elementor-element.elementor-element-9a09eb7.elementor-view-stacked .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-9a09eb7.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-9a09eb7.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-9a09eb7 .elementor-icon{font-size:19.8px;}.elementor-4511 .elementor-element.elementor-element-9a09eb7 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-9a09eb7 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:13.2px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-9a09eb7:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-9a09eb7:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-4511 .elementor-element.elementor-element-9a09eb7 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:17.6px;font-weight:400;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-3d99e5fe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-3d99e5fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-38f216 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-38f216 .elementor-icon-box-title{margin-block-end:8px;color:#555555;}.elementor-4511 .elementor-element.elementor-element-38f216.elementor-view-stacked .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-38f216.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-38f216.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-38f216 .elementor-icon{font-size:19.8px;}.elementor-4511 .elementor-element.elementor-element-38f216 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-38f216 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:13.2px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-38f216:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-38f216:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-4511 .elementor-element.elementor-element-38f216 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:17.6px;font-weight:400;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-75b1ef30.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-75b1ef30.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-65b4edef .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-65b4edef .elementor-icon-box-title{margin-block-end:8px;color:#555555;}.elementor-4511 .elementor-element.elementor-element-65b4edef.elementor-view-stacked .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-65b4edef.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-65b4edef.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-65b4edef .elementor-icon{font-size:19.8px;}.elementor-4511 .elementor-element.elementor-element-65b4edef .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-65b4edef .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:13.2px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-65b4edef:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-65b4edef:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-4511 .elementor-element.elementor-element-65b4edef .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:17.6px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-4000cdf1:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-4000cdf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-4000cdf1 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-4000cdf1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 150px 0px 150px;}.elementor-4511 .elementor-element.elementor-element-4000cdf1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-27255b85 > .elementor-container{gap:0px;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-14cac2db.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-14cac2db.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-7250fb7a .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-7250fb7a .elementor-icon-box-title{margin-block-end:8px;color:#555555;}.elementor-4511 .elementor-element.elementor-element-7250fb7a.elementor-view-stacked .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-7250fb7a.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-7250fb7a.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-7250fb7a .elementor-icon{font-size:19.8px;}.elementor-4511 .elementor-element.elementor-element-7250fb7a .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-7250fb7a .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:13.2px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-7250fb7a:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-7250fb7a:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-4511 .elementor-element.elementor-element-7250fb7a .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:17.6px;font-weight:400;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-10f150f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-10f150f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-6f78a422 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-6f78a422 .elementor-icon-box-title{margin-block-end:8px;color:#555555;}.elementor-4511 .elementor-element.elementor-element-6f78a422.elementor-view-stacked .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-6f78a422.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-6f78a422.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-6f78a422 .elementor-icon{font-size:19.8px;}.elementor-4511 .elementor-element.elementor-element-6f78a422 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-6f78a422 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:13.2px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-6f78a422:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-6f78a422:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-4511 .elementor-element.elementor-element-6f78a422 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:17.6px;font-weight:400;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-152c492d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-152c492d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-13e04dbe .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-13e04dbe .elementor-icon-box-title{margin-block-end:8px;color:#555555;}.elementor-4511 .elementor-element.elementor-element-13e04dbe.elementor-view-stacked .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-13e04dbe.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-13e04dbe.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-13e04dbe .elementor-icon{font-size:19.8px;}.elementor-4511 .elementor-element.elementor-element-13e04dbe .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-13e04dbe .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:13.2px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-13e04dbe:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-13e04dbe:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-4511 .elementor-element.elementor-element-13e04dbe .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:17.6px;font-weight:400;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-5903350c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-5903350c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-e45ff44 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-e45ff44 .elementor-icon-box-title{margin-block-end:8px;color:#555555;}.elementor-4511 .elementor-element.elementor-element-e45ff44.elementor-view-stacked .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-e45ff44.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-e45ff44.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-e45ff44 .elementor-icon{font-size:19.8px;}.elementor-4511 .elementor-element.elementor-element-e45ff44 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-e45ff44 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:13.2px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-e45ff44:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-e45ff44:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-4511 .elementor-element.elementor-element-e45ff44 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:17.6px;font-weight:400;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-23ee7acd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-23ee7acd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-68c7e657 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-68c7e657 .elementor-icon-box-title{margin-block-end:8px;color:#555555;}.elementor-4511 .elementor-element.elementor-element-68c7e657.elementor-view-stacked .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-68c7e657.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-68c7e657.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-68c7e657 .elementor-icon{font-size:19.8px;}.elementor-4511 .elementor-element.elementor-element-68c7e657 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-68c7e657 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:13.2px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-68c7e657:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-68c7e657:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-4511 .elementor-element.elementor-element-68c7e657 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:17.6px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-2436bb37:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-2436bb37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-2436bb37 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-2436bb37{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 25px 0px;}.elementor-4511 .elementor-element.elementor-element-2436bb37 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-77d508fd{text-align:center;}.elementor-4511 .elementor-element.elementor-element-77d508fd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:#888888;}.elementor-4511 .elementor-element.elementor-element-4432bbab > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-4432bbab{padding:0px 350px 0px 350px;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-4481a805.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-4481a805.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-4481a805.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4511 .elementor-element.elementor-element-4481a805 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-13ddb5b1{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#8888887D;}.elementor-4511 .elementor-element.elementor-element-13ddb5b1 a:hover, .elementor-4511 .elementor-element.elementor-element-13ddb5b1 a:focus{color:#888888;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-1590c139.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-1590c139.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-1590c139.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4511 .elementor-element.elementor-element-68805e61{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#8888887D;}.elementor-4511 .elementor-element.elementor-element-68805e61 a:hover, .elementor-4511 .elementor-element.elementor-element-68805e61 a:focus{color:#888888;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-58944da1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-58944da1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-58944da1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4511 .elementor-element.elementor-element-58944da1 > .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-4511 .elementor-element.elementor-element-1cca080a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#8888887D;}.elementor-4511 .elementor-element.elementor-element-1cca080a a:hover, .elementor-4511 .elementor-element.elementor-element-1cca080a a:focus{color:#888888;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-367233b7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-367233b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-367233b7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4511 .elementor-element.elementor-element-544237fc{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#8888887D;}.elementor-4511 .elementor-element.elementor-element-544237fc a:hover, .elementor-4511 .elementor-element.elementor-element-544237fc a:focus{color:#888888;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-62e18cf4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-62e18cf4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-62e18cf4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4511 .elementor-element.elementor-element-11085f9d{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#8888887D;}.elementor-4511 .elementor-element.elementor-element-11085f9d a:hover, .elementor-4511 .elementor-element.elementor-element-11085f9d a:focus{color:#888888;}.elementor-4511 .elementor-element.elementor-element-49892e02{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4511 .elementor-element.elementor-element-49892e02 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:#888888;}.elementor-4511 .elementor-element.elementor-element-19f2d35:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-19f2d35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-19f2d35 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-19f2d35{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 25px 0px;}.elementor-4511 .elementor-element.elementor-element-19f2d35 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-1fee8bf1{text-align:center;}.elementor-4511 .elementor-element.elementor-element-1fee8bf1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:#888888;}.elementor-4511 .elementor-element.elementor-element-547159dc > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-547159dc{padding:0px 350px 0px 350px;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-73c2158f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-73c2158f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-73c2158f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4511 .elementor-element.elementor-element-73c2158f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-2a1a8ea1{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#8888887D;}.elementor-4511 .elementor-element.elementor-element-2a1a8ea1 a:hover, .elementor-4511 .elementor-element.elementor-element-2a1a8ea1 a:focus{color:#888888;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-285c65d0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-285c65d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-285c65d0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4511 .elementor-element.elementor-element-7bebc3ab{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#8888887D;}.elementor-4511 .elementor-element.elementor-element-7bebc3ab a:hover, .elementor-4511 .elementor-element.elementor-element-7bebc3ab a:focus{color:#888888;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-754e3e7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-754e3e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-754e3e7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4511 .elementor-element.elementor-element-754e3e7 > .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-4511 .elementor-element.elementor-element-5dbfc277{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#8888887D;}.elementor-4511 .elementor-element.elementor-element-5dbfc277 a:hover, .elementor-4511 .elementor-element.elementor-element-5dbfc277 a:focus{color:#888888;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-548b2670.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-548b2670.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-548b2670.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4511 .elementor-element.elementor-element-59f58d26{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#8888887D;}.elementor-4511 .elementor-element.elementor-element-59f58d26 a:hover, .elementor-4511 .elementor-element.elementor-element-59f58d26 a:focus{color:#888888;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-56d91370.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-56d91370.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-56d91370.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4511 .elementor-element.elementor-element-6f0f535a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#8888887D;}.elementor-4511 .elementor-element.elementor-element-6f0f535a a:hover, .elementor-4511 .elementor-element.elementor-element-6f0f535a a:focus{color:#888888;}.elementor-4511 .elementor-element.elementor-element-25161e62{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4511 .elementor-element.elementor-element-25161e62 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:#888888;}.elementor-4511 .elementor-element.elementor-element-4a84761a > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-4a84761a{margin-top:0px;margin-bottom:0px;padding:44px 150px 44px 150px;}.elementor-4511 .elementor-element.elementor-element-af1ca44{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-eb1a50 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;}.elementor-4511 .elementor-element.elementor-element-47e56f3b{border-radius:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-70a89d1d{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-4511 .elementor-element.elementor-element-70a89d1d:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-70a89d1d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-70a89d1d .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-70a89d1d.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-70a89d1d.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-70a89d1d.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4511 .elementor-element.elementor-element-70a89d1d.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-70a89d1d .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-70a89d1d .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-70a89d1d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-70a89d1d .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-1efd184b{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-4511 .elementor-element.elementor-element-1efd184b:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-1efd184b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-1efd184b .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-1efd184b.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-1efd184b.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-1efd184b.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4511 .elementor-element.elementor-element-1efd184b.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-1efd184b .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-1efd184b .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-1efd184b .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-1efd184b .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-3cd39aba{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-4511 .elementor-element.elementor-element-3cd39aba:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-3cd39aba .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-3cd39aba .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-3cd39aba.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-3cd39aba.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-3cd39aba.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4511 .elementor-element.elementor-element-3cd39aba.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-3cd39aba .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-3cd39aba .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-3cd39aba .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-3cd39aba .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-261c5525{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-4511 .elementor-element.elementor-element-261c5525:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-261c5525 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-261c5525 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-261c5525.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-261c5525.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-261c5525.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4511 .elementor-element.elementor-element-261c5525.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-261c5525 .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-261c5525 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-261c5525 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-261c5525 .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-4511 .elementor-element.elementor-element-5bd6450c .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-4511 .elementor-element.elementor-element-5bd6450c .elementor-button:hover, .elementor-4511 .elementor-element.elementor-element-5bd6450c .elementor-button:focus{background-color:#000000;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-3565e575.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-3565e575.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-3565e575.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-4511 .elementor-element.elementor-element-33a65101{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-4511 .elementor-element.elementor-element-3bda2d55 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-3bda2d55{margin-top:0px;margin-bottom:0px;padding:44px 150px 44px 150px;}.elementor-4511 .elementor-element.elementor-element-388d4c45{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-1f6e5c77 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;}.elementor-4511 .elementor-element.elementor-element-5cc6124c{border-radius:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-44872369{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-4511 .elementor-element.elementor-element-44872369:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-44872369 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-44872369 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-44872369.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-44872369.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-44872369.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4511 .elementor-element.elementor-element-44872369.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-44872369 .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-44872369 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-44872369 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-44872369 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-2dea25a{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-4511 .elementor-element.elementor-element-2dea25a:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-2dea25a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-2dea25a .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-2dea25a.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-2dea25a.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-2dea25a.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4511 .elementor-element.elementor-element-2dea25a.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-2dea25a .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-2dea25a .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-2dea25a .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-2dea25a .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-6f40b547{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-4511 .elementor-element.elementor-element-6f40b547:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-6f40b547 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-6f40b547 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-6f40b547.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-6f40b547.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-6f40b547.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4511 .elementor-element.elementor-element-6f40b547.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-6f40b547 .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-6f40b547 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-6f40b547 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-6f40b547 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-4c3e81e{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-4511 .elementor-element.elementor-element-4c3e81e:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-4c3e81e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-4c3e81e .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-4c3e81e.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-4c3e81e.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-4c3e81e.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4511 .elementor-element.elementor-element-4c3e81e.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-4c3e81e .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-4c3e81e .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-4c3e81e .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-4c3e81e .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-4f94619e .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-4511 .elementor-element.elementor-element-4f94619e .elementor-button:hover, .elementor-4511 .elementor-element.elementor-element-4f94619e .elementor-button:focus{background-color:#000000;}.elementor-4511 .elementor-element.elementor-element-35d063b1 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-35d063b1{margin-top:0px;margin-bottom:0px;padding:44px 150px 44px 150px;}.elementor-4511 .elementor-element.elementor-element-5c8b4802{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-14cb4115 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;}.elementor-4511 .elementor-element.elementor-element-1fdf5038{border-radius:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-28a1e11d{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-4511 .elementor-element.elementor-element-28a1e11d:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-28a1e11d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-28a1e11d .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-28a1e11d.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-28a1e11d.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-28a1e11d.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4511 .elementor-element.elementor-element-28a1e11d.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-28a1e11d .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-28a1e11d .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-28a1e11d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-28a1e11d .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-66bb341c{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-4511 .elementor-element.elementor-element-66bb341c:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-66bb341c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-66bb341c .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-66bb341c.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-66bb341c.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-66bb341c.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4511 .elementor-element.elementor-element-66bb341c.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-66bb341c .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-66bb341c .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-66bb341c .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-66bb341c .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-4dde4d84{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-4511 .elementor-element.elementor-element-4dde4d84:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-4dde4d84 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-4dde4d84 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-4dde4d84.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-4dde4d84.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-4dde4d84.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4511 .elementor-element.elementor-element-4dde4d84.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-4dde4d84 .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-4dde4d84 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-4dde4d84 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-4dde4d84 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-6542913b{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-4511 .elementor-element.elementor-element-6542913b:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8898FD;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-6542913b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-6542913b .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-6542913b.elementor-view-stacked .elementor-icon{background-color:#D94F4FB5;fill:#FFF0F0;color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-6542913b.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-6542913b.elementor-view-default .elementor-icon{fill:#D94F4FB5;color:#D94F4FB5;border-color:#D94F4FB5;}.elementor-4511 .elementor-element.elementor-element-6542913b.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-6542913b .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-6542913b .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-6542913b .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-6542913b .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-4f539b56 .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-4511 .elementor-element.elementor-element-4f539b56 .elementor-button:hover, .elementor-4511 .elementor-element.elementor-element-4f539b56 .elementor-button:focus{background-color:#000000;}.elementor-4511 .elementor-element.elementor-element-21e6549a:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-21e6549a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-21e6549a > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-21e6549a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 0px 44px 0px;}.elementor-4511 .elementor-element.elementor-element-21e6549a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-67da9cb1 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-67da9cb1{padding:0px 100px 0px 100px;}.elementor-4511 .elementor-element.elementor-element-d97e608:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-d97e608 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-d97e608 > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-d97e608 > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-d97e608 > .elementor-background-slideshow{border-radius:22px 0px 00px 22px;}.elementor-4511 .elementor-element.elementor-element-d97e608 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4511 .elementor-element.elementor-element-d97e608 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-1fbdc179{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4511 .elementor-element.elementor-element-1fbdc179 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-12866cf2{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-679dddf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-679dddf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-679dddf > .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-4511 .elementor-element.elementor-element-679dddf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-c73bfdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4511 .elementor-element.elementor-element-c73bfdd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-242d9a4b{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-770f5017:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-770f5017 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-770f5017 > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-770f5017 > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-770f5017 > .elementor-background-slideshow{border-radius:0px 22px 22px 0px;}.elementor-4511 .elementor-element.elementor-element-770f5017 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4511 .elementor-element.elementor-element-770f5017 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-1bde797{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4511 .elementor-element.elementor-element-1bde797 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-1f50182a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-35ce66c3:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-35ce66c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-35ce66c3 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-35ce66c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 0px 44px 0px;}.elementor-4511 .elementor-element.elementor-element-35ce66c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-345a087c > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-345a087c{padding:0px 100px 0px 100px;}.elementor-4511 .elementor-element.elementor-element-494afc43:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-494afc43 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-494afc43 > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-494afc43 > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-494afc43 > .elementor-background-slideshow{border-radius:22px 0px 00px 22px;}.elementor-4511 .elementor-element.elementor-element-494afc43 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4511 .elementor-element.elementor-element-494afc43 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-69b48be4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4511 .elementor-element.elementor-element-69b48be4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-7626073{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-2e933442:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-2e933442 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-2e933442 > .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-4511 .elementor-element.elementor-element-2e933442 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-3b646343{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4511 .elementor-element.elementor-element-3b646343 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-3f9fe277{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-3b82afbe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-3b82afbe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-3b82afbe > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-3b82afbe > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-3b82afbe > .elementor-background-slideshow{border-radius:0px 22px 22px 0px;}.elementor-4511 .elementor-element.elementor-element-3b82afbe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4511 .elementor-element.elementor-element-3b82afbe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-798fba99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4511 .elementor-element.elementor-element-798fba99 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-340f6734{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-4873382a:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-4873382a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-4873382a > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-4873382a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 0px 44px 0px;}.elementor-4511 .elementor-element.elementor-element-4873382a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-430662d7 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-430662d7{padding:0px 100px 0px 100px;}.elementor-4511 .elementor-element.elementor-element-1b0faa4a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-1b0faa4a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-1b0faa4a > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-1b0faa4a > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-1b0faa4a > .elementor-background-slideshow{border-radius:22px 0px 00px 22px;}.elementor-4511 .elementor-element.elementor-element-1b0faa4a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4511 .elementor-element.elementor-element-1b0faa4a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-4d9e4bfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4511 .elementor-element.elementor-element-4d9e4bfe .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-46983f90{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-5aee0d08:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-5aee0d08 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-5aee0d08 > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-5aee0d08 > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-5aee0d08 > .elementor-background-slideshow{border-radius:22px 0px 00px 22px;}.elementor-4511 .elementor-element.elementor-element-5aee0d08 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4511 .elementor-element.elementor-element-5aee0d08 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-6067c7f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4511 .elementor-element.elementor-element-6067c7f3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-1694e9a1{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-2c3a3cdd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-2c3a3cdd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-2c3a3cdd > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-2c3a3cdd > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-2c3a3cdd > .elementor-background-slideshow{border-radius:22px 0px 00px 22px;}.elementor-4511 .elementor-element.elementor-element-2c3a3cdd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4511 .elementor-element.elementor-element-2c3a3cdd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-50fce60b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4511 .elementor-element.elementor-element-50fce60b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-395cbcfe{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-1633bec9 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-1633bec9{padding:44px 150px 44px 150px;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-42750105.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-42750105.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-bc46a80{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-6a4f3350 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4511 .elementor-element.elementor-element-55fefd30{border-radius:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-f6028d4 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-508f889e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-47efcf9e:hover{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-47efcf9e{padding:20px 15px 20px 15px;}.elementor-4511 .elementor-element.elementor-element-47efcf9e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4511 .elementor-element.elementor-element-47efcf9e .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4511 .elementor-element.elementor-element-47efcf9e.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-47efcf9e.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-47efcf9e.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-47efcf9e.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-47efcf9e .elementor-icon{font-size:20px;}.elementor-4511 .elementor-element.elementor-element-47efcf9e .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-47efcf9e .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-47efcf9e .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-3b9abaa5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-6f913566:hover{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-6f913566{padding:20px 15px 20px 15px;}.elementor-4511 .elementor-element.elementor-element-6f913566 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4511 .elementor-element.elementor-element-6f913566 .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4511 .elementor-element.elementor-element-6f913566.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-6f913566.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-6f913566.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-6f913566.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-6f913566 .elementor-icon{font-size:20px;}.elementor-4511 .elementor-element.elementor-element-6f913566 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-6f913566 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-6f913566 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-2dc524ad > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-634d36a4:hover{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-634d36a4{padding:20px 15px 20px 15px;}.elementor-4511 .elementor-element.elementor-element-634d36a4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4511 .elementor-element.elementor-element-634d36a4 .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4511 .elementor-element.elementor-element-634d36a4.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-634d36a4.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-634d36a4.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-634d36a4.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-634d36a4 .elementor-icon{font-size:20px;}.elementor-4511 .elementor-element.elementor-element-634d36a4 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-634d36a4 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-634d36a4 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-57b4f156:hover{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-57b4f156{padding:20px 15px 20px 15px;}.elementor-4511 .elementor-element.elementor-element-57b4f156 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4511 .elementor-element.elementor-element-57b4f156 .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4511 .elementor-element.elementor-element-57b4f156.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-57b4f156.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-57b4f156.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-57b4f156.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-57b4f156 .elementor-icon{font-size:20px;}.elementor-4511 .elementor-element.elementor-element-57b4f156 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-57b4f156 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-57b4f156 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-2c230627 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-14815d04:hover{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-14815d04{padding:20px 15px 20px 15px;}.elementor-4511 .elementor-element.elementor-element-14815d04 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4511 .elementor-element.elementor-element-14815d04 .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4511 .elementor-element.elementor-element-14815d04.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-14815d04.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-14815d04.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-14815d04.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-14815d04 .elementor-icon{font-size:20px;}.elementor-4511 .elementor-element.elementor-element-14815d04 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-14815d04 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-14815d04 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-77b4aede:hover{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-77b4aede{padding:20px 15px 20px 15px;}.elementor-4511 .elementor-element.elementor-element-77b4aede .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4511 .elementor-element.elementor-element-77b4aede .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4511 .elementor-element.elementor-element-77b4aede.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-77b4aede.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-77b4aede.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-77b4aede.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-77b4aede .elementor-icon{font-size:20px;}.elementor-4511 .elementor-element.elementor-element-77b4aede .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-77b4aede .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-77b4aede .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-48418601 > .elementor-container{gap:0px;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-7baccb99.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-7baccb99.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-6febe749{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-3adbcde .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4511 .elementor-element.elementor-element-7d349780{border-radius:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-336dbe4b > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-a81af5e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-66d2ac85:hover{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-66d2ac85{padding:20px 15px 20px 15px;}.elementor-4511 .elementor-element.elementor-element-66d2ac85 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4511 .elementor-element.elementor-element-66d2ac85 .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4511 .elementor-element.elementor-element-66d2ac85.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-66d2ac85.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-66d2ac85.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-66d2ac85.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-66d2ac85 .elementor-icon{font-size:20px;}.elementor-4511 .elementor-element.elementor-element-66d2ac85 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-66d2ac85 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-66d2ac85 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-7eb38f19 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-38ac518e:hover{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-38ac518e{padding:20px 15px 20px 15px;}.elementor-4511 .elementor-element.elementor-element-38ac518e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4511 .elementor-element.elementor-element-38ac518e .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4511 .elementor-element.elementor-element-38ac518e.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-38ac518e.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-38ac518e.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-38ac518e.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-38ac518e .elementor-icon{font-size:20px;}.elementor-4511 .elementor-element.elementor-element-38ac518e .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-38ac518e .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-38ac518e .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-59509240 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-3287cb88:hover{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-3287cb88{padding:20px 15px 20px 15px;}.elementor-4511 .elementor-element.elementor-element-3287cb88 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4511 .elementor-element.elementor-element-3287cb88 .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4511 .elementor-element.elementor-element-3287cb88.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-3287cb88.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-3287cb88.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-3287cb88.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-3287cb88 .elementor-icon{font-size:20px;}.elementor-4511 .elementor-element.elementor-element-3287cb88 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-3287cb88 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-3287cb88 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-74eee97f:hover{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-74eee97f{padding:20px 15px 20px 15px;}.elementor-4511 .elementor-element.elementor-element-74eee97f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4511 .elementor-element.elementor-element-74eee97f .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4511 .elementor-element.elementor-element-74eee97f.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-74eee97f.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-74eee97f.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-74eee97f.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-74eee97f .elementor-icon{font-size:20px;}.elementor-4511 .elementor-element.elementor-element-74eee97f .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-74eee97f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-74eee97f .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-434ff02b > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-4e80a0bb:hover{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-4e80a0bb{padding:20px 15px 20px 15px;}.elementor-4511 .elementor-element.elementor-element-4e80a0bb .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4511 .elementor-element.elementor-element-4e80a0bb .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4511 .elementor-element.elementor-element-4e80a0bb.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-4e80a0bb.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-4e80a0bb.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-4e80a0bb.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-4e80a0bb .elementor-icon{font-size:20px;}.elementor-4511 .elementor-element.elementor-element-4e80a0bb .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-4e80a0bb .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-4e80a0bb .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-7d46e939:hover{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-7d46e939{padding:20px 15px 20px 15px;}.elementor-4511 .elementor-element.elementor-element-7d46e939 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4511 .elementor-element.elementor-element-7d46e939 .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4511 .elementor-element.elementor-element-7d46e939.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-7d46e939.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-7d46e939.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-7d46e939.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-7d46e939 .elementor-icon{font-size:20px;}.elementor-4511 .elementor-element.elementor-element-7d46e939 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-7d46e939 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-7d46e939 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-85cb367 > .elementor-container{gap:0px;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-64cd213e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-64cd213e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-6a1b4051{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-7e6748bf .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4511 .elementor-element.elementor-element-12a6c354{border-radius:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-753f71b5 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-2d042e63 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-623f6c0d:hover{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-623f6c0d{padding:20px 15px 20px 15px;}.elementor-4511 .elementor-element.elementor-element-623f6c0d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4511 .elementor-element.elementor-element-623f6c0d .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4511 .elementor-element.elementor-element-623f6c0d.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-623f6c0d.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-623f6c0d.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-623f6c0d.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-623f6c0d .elementor-icon{font-size:20px;}.elementor-4511 .elementor-element.elementor-element-623f6c0d .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-623f6c0d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-623f6c0d .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-40e6b4b1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-700edf7:hover{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-700edf7{padding:20px 15px 20px 15px;}.elementor-4511 .elementor-element.elementor-element-700edf7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4511 .elementor-element.elementor-element-700edf7 .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4511 .elementor-element.elementor-element-700edf7.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-700edf7.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-700edf7.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-700edf7.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-700edf7 .elementor-icon{font-size:20px;}.elementor-4511 .elementor-element.elementor-element-700edf7 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-700edf7 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-700edf7 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-4fb60651 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-4719ab9a:hover{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-4719ab9a{padding:20px 15px 20px 15px;}.elementor-4511 .elementor-element.elementor-element-4719ab9a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4511 .elementor-element.elementor-element-4719ab9a .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4511 .elementor-element.elementor-element-4719ab9a.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-4719ab9a.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-4719ab9a.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-4719ab9a.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-4719ab9a .elementor-icon{font-size:20px;}.elementor-4511 .elementor-element.elementor-element-4719ab9a .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-4719ab9a .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-4719ab9a .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-2f3ba49f:hover{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-2f3ba49f{padding:20px 15px 20px 15px;}.elementor-4511 .elementor-element.elementor-element-2f3ba49f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4511 .elementor-element.elementor-element-2f3ba49f .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4511 .elementor-element.elementor-element-2f3ba49f.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-2f3ba49f.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-2f3ba49f.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-2f3ba49f.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-2f3ba49f .elementor-icon{font-size:20px;}.elementor-4511 .elementor-element.elementor-element-2f3ba49f .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-2f3ba49f .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-2f3ba49f .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-6116982d > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-6ae174df:hover{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-6ae174df{padding:20px 15px 20px 15px;}.elementor-4511 .elementor-element.elementor-element-6ae174df .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4511 .elementor-element.elementor-element-6ae174df .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4511 .elementor-element.elementor-element-6ae174df.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-6ae174df.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-6ae174df.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-6ae174df.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-6ae174df .elementor-icon{font-size:20px;}.elementor-4511 .elementor-element.elementor-element-6ae174df .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-6ae174df .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-6ae174df .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-3ce6e320:hover{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-3ce6e320{padding:20px 15px 20px 15px;}.elementor-4511 .elementor-element.elementor-element-3ce6e320 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-4511 .elementor-element.elementor-element-3ce6e320 .elementor-icon-box-title{margin-block-end:5px;color:#333333;}.elementor-4511 .elementor-element.elementor-element-3ce6e320.elementor-view-stacked .elementor-icon{background-color:#EEF0FF;fill:#5667EA;color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-3ce6e320.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-3ce6e320.elementor-view-default .elementor-icon{fill:#EEF0FF;color:#EEF0FF;border-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-3ce6e320.elementor-view-framed .elementor-icon{background-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-3ce6e320 .elementor-icon{font-size:20px;}.elementor-4511 .elementor-element.elementor-element-3ce6e320 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-3ce6e320 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-3ce6e320 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-3482bfab:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-3482bfab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-3482bfab > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-3482bfab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 150px 44px 150px;}.elementor-4511 .elementor-element.elementor-element-3482bfab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-370c9d8 > .elementor-element-populated{padding:0px 100px 0px 100px;}.elementor-4511 .elementor-element.elementor-element-197026d8:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-197026d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-197026d8 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-197026d8, .elementor-4511 .elementor-element.elementor-element-197026d8 > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-4511 .elementor-element.elementor-element-197026d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4511 .elementor-element.elementor-element-197026d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-668b3fc2 > .elementor-element-populated{padding:20px 40px 20px 40px;}.elementor-4511 .elementor-element.elementor-element-10733fae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-4511 .elementor-element.elementor-element-10733fae .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;color:#333333;}.elementor-4511 .elementor-element.elementor-element-2f886e4e{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-31dcd6ff .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-4511 .elementor-element.elementor-element-393c9bd:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-393c9bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-393c9bd > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-393c9bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 150px 44px 150px;}.elementor-4511 .elementor-element.elementor-element-393c9bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-57f4ab14 > .elementor-element-populated{padding:0px 100px 0px 100px;}.elementor-4511 .elementor-element.elementor-element-658879f:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-658879f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-658879f > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-658879f, .elementor-4511 .elementor-element.elementor-element-658879f > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-4511 .elementor-element.elementor-element-658879f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4511 .elementor-element.elementor-element-658879f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-285410e9 > .elementor-element-populated{padding:20px 40px 20px 40px;}.elementor-4511 .elementor-element.elementor-element-3c21b6c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-4511 .elementor-element.elementor-element-3c21b6c6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;color:#333333;}.elementor-4511 .elementor-element.elementor-element-67a7385d{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-5a987cc3 .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-4511 .elementor-element.elementor-element-6a04aa11:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-6a04aa11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-6a04aa11 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-6a04aa11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 150px 44px 150px;}.elementor-4511 .elementor-element.elementor-element-6a04aa11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-747f58c7 > .elementor-element-populated{padding:0px 100px 0px 100px;}.elementor-4511 .elementor-element.elementor-element-5d60883:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-5d60883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-5d60883 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-5d60883, .elementor-4511 .elementor-element.elementor-element-5d60883 > .elementor-background-overlay{border-radius:22px 22px 22px 22px;}.elementor-4511 .elementor-element.elementor-element-5d60883{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4511 .elementor-element.elementor-element-5d60883 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-55ab78bf > .elementor-element-populated{padding:20px 40px 20px 40px;}.elementor-4511 .elementor-element.elementor-element-2d14e1ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-4511 .elementor-element.elementor-element-2d14e1ff .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;color:#333333;}.elementor-4511 .elementor-element.elementor-element-152f5299{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-2bbe4e10 .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-4511 .elementor-element.elementor-element-44fddfdc:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-44fddfdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #2A3FF0 50%, #1429C8 100%);}.elementor-4511 .elementor-element.elementor-element-44fddfdc > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-44fddfdc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 100px 44px 100px;}.elementor-4511 .elementor-element.elementor-element-44fddfdc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-475ad96c{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4BC0D2;}.elementor-4511 .elementor-element.elementor-element-36438083{text-align:center;}.elementor-4511 .elementor-element.elementor-element-36438083 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-497671fc{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-7a87a7c > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-7a87a7c{padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-59b38fcf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-59b38fcf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4511 .elementor-element.elementor-element-59b38fcf > .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-4511 .elementor-element.elementor-element-59b38fcf > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-59b38fcf > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-59b38fcf > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-4511 .elementor-element.elementor-element-59b38fcf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-78d3e28{padding:10px 10px 10px 10px;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-7aa4dc45{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-4511 .elementor-element.elementor-element-2b63d7ef{--divider-border-style:solid;--divider-color:#F6F7FFAD;--divider-border-width:1px;}.elementor-4511 .elementor-element.elementor-element-2b63d7ef .elementor-divider-separator{width:100%;}.elementor-4511 .elementor-element.elementor-element-2b63d7ef .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-1d1ef6b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 10px 0px 10px;text-align:start;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-1d1ef6b7 p{margin-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-5245fdc7{padding:0px 10px 0px 10px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-5245fdc7 p{margin-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-527c3b4b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-527c3b4b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4511 .elementor-element.elementor-element-527c3b4b > .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-4511 .elementor-element.elementor-element-527c3b4b > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-527c3b4b > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-527c3b4b > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-4511 .elementor-element.elementor-element-527c3b4b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-464fc904{padding:10px 10px 10px 10px;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-2bd81595{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 10px 0px 10px;}.elementor-4511 .elementor-element.elementor-element-878239c{--divider-border-style:solid;--divider-color:#F6F7FFAD;--divider-border-width:1px;}.elementor-4511 .elementor-element.elementor-element-878239c .elementor-divider-separator{width:100%;}.elementor-4511 .elementor-element.elementor-element-878239c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-2b6a052e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 10px 0px 10px;text-align:start;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-2b6a052e p{margin-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-573a7996{padding:0px 10px 0px 10px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-573a7996 p{margin-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-14ac7aed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-14ac7aed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4511 .elementor-element.elementor-element-14ac7aed > .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-4511 .elementor-element.elementor-element-14ac7aed > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-14ac7aed > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-14ac7aed > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-4511 .elementor-element.elementor-element-14ac7aed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-4f1562a3{padding:10px 10px 10px 10px;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-61d75cb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 10px 0px 10px;}.elementor-4511 .elementor-element.elementor-element-2d79e9f3{--divider-border-style:solid;--divider-color:#F6F7FFAD;--divider-border-width:1px;}.elementor-4511 .elementor-element.elementor-element-2d79e9f3 .elementor-divider-separator{width:100%;}.elementor-4511 .elementor-element.elementor-element-2d79e9f3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-5fb4a0c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 10px 0px 10px;text-align:start;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-5fb4a0c4 p{margin-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-1b976ab8{padding:0px 10px 0px 10px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-1b976ab8 p{margin-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-26b2040b > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-26b2040b{padding:30px 0px 30px 0px;}.elementor-4511 .elementor-element.elementor-element-1c131a41:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-1c131a41 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4511 .elementor-element.elementor-element-1c131a41 > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-1c131a41 > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-1c131a41 > .elementor-background-slideshow{border-radius:22px 0px 00px 22px;}.elementor-4511 .elementor-element.elementor-element-1c131a41 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4511 .elementor-element.elementor-element-1c131a41 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-354f0e04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4511 .elementor-element.elementor-element-354f0e04 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4BC0D2;}.elementor-4511 .elementor-element.elementor-element-699e7fd2{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-7ad08ce8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-7ad08ce8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4511 .elementor-element.elementor-element-7ad08ce8 > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-7ad08ce8 > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-7ad08ce8 > .elementor-background-slideshow{border-radius:0px 0px 00px 0px;}.elementor-4511 .elementor-element.elementor-element-7ad08ce8 > .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-4511 .elementor-element.elementor-element-7ad08ce8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-5377316c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4511 .elementor-element.elementor-element-5377316c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4BC0D2;}.elementor-4511 .elementor-element.elementor-element-3c25509c{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-71748ced:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-71748ced > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4511 .elementor-element.elementor-element-71748ced > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-71748ced > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-71748ced > .elementor-background-slideshow{border-radius:0px 22px 22px 0px;}.elementor-4511 .elementor-element.elementor-element-71748ced > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4511 .elementor-element.elementor-element-71748ced > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-3d810123{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4511 .elementor-element.elementor-element-3d810123 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4BC0D2;}.elementor-4511 .elementor-element.elementor-element-6d14f15d{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-b5547a2:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-b5547a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #2A3FF0 50%, #1429C8 100%);}.elementor-4511 .elementor-element.elementor-element-b5547a2 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-b5547a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 100px 44px 100px;}.elementor-4511 .elementor-element.elementor-element-b5547a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-47bc651d{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4BC0D2;}.elementor-4511 .elementor-element.elementor-element-5960144a{text-align:center;}.elementor-4511 .elementor-element.elementor-element-5960144a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-180d7429{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-67b8336 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-67b8336{padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-7862c181:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-7862c181 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4511 .elementor-element.elementor-element-7862c181 > .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-4511 .elementor-element.elementor-element-7862c181 > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-7862c181 > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-7862c181 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-4511 .elementor-element.elementor-element-7862c181 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-19be00e2{color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-7be10302{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-6a17deb7{--divider-border-style:solid;--divider-color:#F6F7FFAD;--divider-border-width:1px;}.elementor-4511 .elementor-element.elementor-element-6a17deb7 .elementor-divider-separator{width:100%;}.elementor-4511 .elementor-element.elementor-element-6a17deb7 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-110ad1b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:start;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-110ad1b3 p{margin-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-4fd1e9fc{text-align:start;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-4fd1e9fc p{margin-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-4fbf6611:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-4fbf6611 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4511 .elementor-element.elementor-element-4fbf6611 > .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-4511 .elementor-element.elementor-element-4fbf6611 > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-4fbf6611 > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-4fbf6611 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-4511 .elementor-element.elementor-element-4fbf6611 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-49f5230a{color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-2d7ea52c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-5b6f833d{--divider-border-style:solid;--divider-color:#F6F7FFAD;--divider-border-width:1px;}.elementor-4511 .elementor-element.elementor-element-5b6f833d .elementor-divider-separator{width:100%;}.elementor-4511 .elementor-element.elementor-element-5b6f833d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-7f9193fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:start;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-7f9193fe p{margin-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-12f18a03{text-align:start;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-12f18a03 p{margin-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-5b982af0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-5b982af0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4511 .elementor-element.elementor-element-5b982af0 > .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-4511 .elementor-element.elementor-element-5b982af0 > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-5b982af0 > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-5b982af0 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-4511 .elementor-element.elementor-element-5b982af0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-39cdd0fb{color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-65ddd162{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-25ff7724{--divider-border-style:solid;--divider-color:#F6F7FFAD;--divider-border-width:1px;}.elementor-4511 .elementor-element.elementor-element-25ff7724 .elementor-divider-separator{width:100%;}.elementor-4511 .elementor-element.elementor-element-25ff7724 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-34a78e86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:start;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-34a78e86 p{margin-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-14bf49cd{text-align:start;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-14bf49cd p{margin-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-2be3ec0c > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-2be3ec0c{padding:30px 0px 30px 0px;}.elementor-4511 .elementor-element.elementor-element-127efdc3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-127efdc3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4511 .elementor-element.elementor-element-127efdc3 > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-127efdc3 > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-127efdc3 > .elementor-background-slideshow{border-radius:22px 0px 00px 22px;}.elementor-4511 .elementor-element.elementor-element-127efdc3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4511 .elementor-element.elementor-element-127efdc3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-3e37fd52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4511 .elementor-element.elementor-element-3e37fd52 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4BC0D2;}.elementor-4511 .elementor-element.elementor-element-1d0422a1{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-6931292f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-6931292f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4511 .elementor-element.elementor-element-6931292f > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-6931292f > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-6931292f > .elementor-background-slideshow{border-radius:0px 0px 00px 0px;}.elementor-4511 .elementor-element.elementor-element-6931292f > .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-4511 .elementor-element.elementor-element-6931292f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-592cee4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4511 .elementor-element.elementor-element-592cee4a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4BC0D2;}.elementor-4511 .elementor-element.elementor-element-38309654{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-2adf335a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-2adf335a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4511 .elementor-element.elementor-element-2adf335a > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-2adf335a > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-2adf335a > .elementor-background-slideshow{border-radius:0px 22px 22px 0px;}.elementor-4511 .elementor-element.elementor-element-2adf335a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-4511 .elementor-element.elementor-element-2adf335a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-2b7c28c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-4511 .elementor-element.elementor-element-2b7c28c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#4BC0D2;}.elementor-4511 .elementor-element.elementor-element-4830fec4{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-43b20490:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-43b20490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #2A3FF0 50%, #1429C8 100%);}.elementor-4511 .elementor-element.elementor-element-43b20490 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-43b20490{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 100px 44px 100px;}.elementor-4511 .elementor-element.elementor-element-43b20490 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-5a3a083{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4BC0D2;}.elementor-4511 .elementor-element.elementor-element-4cef8de6{text-align:center;}.elementor-4511 .elementor-element.elementor-element-4cef8de6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-56407ad5{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-3e1d773b > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-3e1d773b{padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-27d49df2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-27d49df2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4511 .elementor-element.elementor-element-27d49df2 > .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-4511 .elementor-element.elementor-element-27d49df2 > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-27d49df2 > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-27d49df2 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-4511 .elementor-element.elementor-element-27d49df2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-44779573{color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-58f66b13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-7d07cf0{--divider-border-style:solid;--divider-color:#F6F7FFAD;--divider-border-width:1px;}.elementor-4511 .elementor-element.elementor-element-7d07cf0 .elementor-divider-separator{width:100%;}.elementor-4511 .elementor-element.elementor-element-7d07cf0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-34b031fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:start;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-34b031fe p{margin-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-7a9fbadb{text-align:start;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-7a9fbadb p{margin-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-21422111:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-21422111 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4511 .elementor-element.elementor-element-21422111 > .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-4511 .elementor-element.elementor-element-21422111 > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-21422111 > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-21422111 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-4511 .elementor-element.elementor-element-21422111 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-7847a8ca{color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-50c87f35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-778c5640{--divider-border-style:solid;--divider-color:#F6F7FFAD;--divider-border-width:1px;}.elementor-4511 .elementor-element.elementor-element-778c5640 .elementor-divider-separator{width:100%;}.elementor-4511 .elementor-element.elementor-element-778c5640 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-290bd8f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:start;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-290bd8f9 p{margin-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-738588d3{text-align:start;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-738588d3 p{margin-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-596d26fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4511 .elementor-element.elementor-element-596d26fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FF33;}.elementor-4511 .elementor-element.elementor-element-596d26fc > .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-4511 .elementor-element.elementor-element-596d26fc > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-596d26fc > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-596d26fc > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-4511 .elementor-element.elementor-element-596d26fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4511 .elementor-element.elementor-element-470ae5f7{color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-64ae8005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-1d2417eb{--divider-border-style:solid;--divider-color:#F6F7FFAD;--divider-border-width:1px;}.elementor-4511 .elementor-element.elementor-element-1d2417eb .elementor-divider-separator{width:100%;}.elementor-4511 .elementor-element.elementor-element-1d2417eb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-3820f49e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:start;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-3820f49e p{margin-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-6cecddc5{text-align:start;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-6cecddc5 p{margin-block-end:0px;}.elementor-4511 .elementor-element.elementor-element-1dbf7c87 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-1dbf7c87{margin-top:0px;margin-bottom:0px;padding:44px 100px 44px 100px;}.elementor-4511 .elementor-element.elementor-element-8111962{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-1a8f6d7{text-align:center;}.elementor-4511 .elementor-element.elementor-element-1a8f6d7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4511 .elementor-element.elementor-element-6a76d9ec{border-radius:0px 0px 0px 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-5f565de5 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-5e0be5d6 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-5e0be5d6{margin-top:0px;margin-bottom:0px;padding:44px 100px 44px 100px;}.elementor-4511 .elementor-element.elementor-element-4b5662c1{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-7cf23cc9{text-align:center;}.elementor-4511 .elementor-element.elementor-element-7cf23cc9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4511 .elementor-element.elementor-element-5590257{border-radius:0px 0px 0px 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-4daeae9e > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-114efda3 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-114efda3{margin-top:0px;margin-bottom:0px;padding:44px 100px 44px 100px;}.elementor-4511 .elementor-element.elementor-element-6bf99f79{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-6c206932{text-align:center;}.elementor-4511 .elementor-element.elementor-element-6c206932 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4511 .elementor-element.elementor-element-43312665{border-radius:0px 0px 0px 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-28cfee79 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-76c8d96d:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-76c8d96d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-76c8d96d > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-76c8d96d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 150px 44px 150px;}.elementor-4511 .elementor-element.elementor-element-76c8d96d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-3399fb0e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-3399fb0e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-54709357{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-26e01ed2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4511 .elementor-element.elementor-element-46306d76{border-radius:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-66a743a{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-4511 .elementor-element.elementor-element-66a743a:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-66a743a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-66a743a .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-66a743a.elementor-view-stacked .elementor-icon{background-color:#28C840;fill:#FFF0F0;color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-66a743a.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-66a743a.elementor-view-default .elementor-icon{fill:#28C840;color:#28C840;border-color:#28C840;}.elementor-4511 .elementor-element.elementor-element-66a743a.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-66a743a .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-66a743a .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-66a743a .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-66a743a .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-4516a4e{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-4511 .elementor-element.elementor-element-4516a4e:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-4516a4e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-4516a4e .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-4516a4e.elementor-view-stacked .elementor-icon{background-color:#5667EA;fill:#EEF0FF;color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-4516a4e.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-4516a4e.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-4516a4e.elementor-view-framed .elementor-icon{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-4516a4e .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-4516a4e .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-4516a4e .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-4516a4e .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-3cf0f98d{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-4511 .elementor-element.elementor-element-3cf0f98d:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-3cf0f98d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-3cf0f98d .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-3cf0f98d.elementor-view-stacked .elementor-icon{background-color:#FEBC2E;fill:#FEF3C7;color:#FEF3C7;}.elementor-4511 .elementor-element.elementor-element-3cf0f98d.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-3cf0f98d.elementor-view-default .elementor-icon{fill:#FEBC2E;color:#FEBC2E;border-color:#FEBC2E;}.elementor-4511 .elementor-element.elementor-element-3cf0f98d.elementor-view-framed .elementor-icon{background-color:#FEF3C7;}.elementor-4511 .elementor-element.elementor-element-3cf0f98d .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-3cf0f98d .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-3cf0f98d .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-3cf0f98d .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-daf215a{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-4511 .elementor-element.elementor-element-daf215a:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-daf215a .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-daf215a .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-daf215a.elementor-view-stacked .elementor-icon{background-color:#FF6B6B;fill:#FFF0F0;color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-daf215a.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-daf215a.elementor-view-default .elementor-icon{fill:#FF6B6B;color:#FF6B6B;border-color:#FF6B6B;}.elementor-4511 .elementor-element.elementor-element-daf215a.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-daf215a .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-daf215a .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-daf215a .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-daf215a .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-4d4e3fd4:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-4d4e3fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-4d4e3fd4 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-4d4e3fd4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 150px 44px 150px;}.elementor-4511 .elementor-element.elementor-element-4d4e3fd4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-40e6a9ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-40e6a9ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-4d6a43eb{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-7d2aef93 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4511 .elementor-element.elementor-element-233b27dd{border-radius:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-53127e2e{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-4511 .elementor-element.elementor-element-53127e2e:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-53127e2e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-53127e2e .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-53127e2e.elementor-view-stacked .elementor-icon{background-color:#28C840;fill:#FFF0F0;color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-53127e2e.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-53127e2e.elementor-view-default .elementor-icon{fill:#28C840;color:#28C840;border-color:#28C840;}.elementor-4511 .elementor-element.elementor-element-53127e2e.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-53127e2e .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-53127e2e .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-53127e2e .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-53127e2e .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-34c468de{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-4511 .elementor-element.elementor-element-34c468de:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-34c468de .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-34c468de .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-34c468de.elementor-view-stacked .elementor-icon{background-color:#5667EA;fill:#EEF0FF;color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-34c468de.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-34c468de.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-34c468de.elementor-view-framed .elementor-icon{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-34c468de .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-34c468de .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-34c468de .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-34c468de .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-6ff73faf{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-4511 .elementor-element.elementor-element-6ff73faf:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-6ff73faf .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-6ff73faf .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-6ff73faf.elementor-view-stacked .elementor-icon{background-color:#FEBC2E;fill:#FEF3C7;color:#FEF3C7;}.elementor-4511 .elementor-element.elementor-element-6ff73faf.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-6ff73faf.elementor-view-default .elementor-icon{fill:#FEBC2E;color:#FEBC2E;border-color:#FEBC2E;}.elementor-4511 .elementor-element.elementor-element-6ff73faf.elementor-view-framed .elementor-icon{background-color:#FEF3C7;}.elementor-4511 .elementor-element.elementor-element-6ff73faf .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-6ff73faf .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-6ff73faf .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-6ff73faf .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-7a876cb2{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-4511 .elementor-element.elementor-element-7a876cb2:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-7a876cb2 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-7a876cb2 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-7a876cb2.elementor-view-stacked .elementor-icon{background-color:#FF6B6B;fill:#FFF0F0;color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-7a876cb2.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-7a876cb2.elementor-view-default .elementor-icon{fill:#FF6B6B;color:#FF6B6B;border-color:#FF6B6B;}.elementor-4511 .elementor-element.elementor-element-7a876cb2.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-7a876cb2 .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-7a876cb2 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-7a876cb2 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-7a876cb2 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-6ad853d6:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-6ad853d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-6ad853d6 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-6ad853d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 150px 44px 150px;}.elementor-4511 .elementor-element.elementor-element-6ad853d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-5a7bf1f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-5a7bf1f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-670a16b5{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-71ec0bfb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4511 .elementor-element.elementor-element-1ddbcc98{border-radius:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-6cc8841c{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-4511 .elementor-element.elementor-element-6cc8841c:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-6cc8841c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-6cc8841c .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-6cc8841c.elementor-view-stacked .elementor-icon{background-color:#28C840;fill:#FFF0F0;color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-6cc8841c.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-6cc8841c.elementor-view-default .elementor-icon{fill:#28C840;color:#28C840;border-color:#28C840;}.elementor-4511 .elementor-element.elementor-element-6cc8841c.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-6cc8841c .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-6cc8841c .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-6cc8841c .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-6cc8841c .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-2df8e947{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-4511 .elementor-element.elementor-element-2df8e947:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-2df8e947 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-2df8e947 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-2df8e947.elementor-view-stacked .elementor-icon{background-color:#5667EA;fill:#EEF0FF;color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-2df8e947.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-2df8e947.elementor-view-default .elementor-icon{fill:#5667EA;color:#5667EA;border-color:#5667EA;}.elementor-4511 .elementor-element.elementor-element-2df8e947.elementor-view-framed .elementor-icon{background-color:#EEF0FF;}.elementor-4511 .elementor-element.elementor-element-2df8e947 .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-2df8e947 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-2df8e947 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-2df8e947 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-37efa932{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-4511 .elementor-element.elementor-element-37efa932:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-37efa932 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-37efa932 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-37efa932.elementor-view-stacked .elementor-icon{background-color:#FEBC2E;fill:#FEF3C7;color:#FEF3C7;}.elementor-4511 .elementor-element.elementor-element-37efa932.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-37efa932.elementor-view-default .elementor-icon{fill:#FEBC2E;color:#FEBC2E;border-color:#FEBC2E;}.elementor-4511 .elementor-element.elementor-element-37efa932.elementor-view-framed .elementor-icon{background-color:#FEF3C7;}.elementor-4511 .elementor-element.elementor-element-37efa932 .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-37efa932 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-37efa932 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-37efa932 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-633bca94{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-4511 .elementor-element.elementor-element-633bca94:hover{background-color:#E7E9FA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#555555;border-radius:25px 25px 25px 25px;}.elementor-4511 .elementor-element.elementor-element-633bca94 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:10px;}.elementor-4511 .elementor-element.elementor-element-633bca94 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4511 .elementor-element.elementor-element-633bca94.elementor-view-stacked .elementor-icon{background-color:#FF6B6B;fill:#FFF0F0;color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-633bca94.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-633bca94.elementor-view-default .elementor-icon{fill:#FF6B6B;color:#FF6B6B;border-color:#FF6B6B;}.elementor-4511 .elementor-element.elementor-element-633bca94.elementor-view-framed .elementor-icon{background-color:#FFF0F0;}.elementor-4511 .elementor-element.elementor-element-633bca94 .elementor-icon{font-size:15px;padding:5px;}.elementor-4511 .elementor-element.elementor-element-633bca94 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-633bca94 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-4511 .elementor-element.elementor-element-633bca94 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#555555;}.elementor-4511 .elementor-element.elementor-element-2f6187c9 > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-2f6187c9{padding:44px 150px 44px 150px;}.elementor-4511 .elementor-element.elementor-element-7ee3a055{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-62bf3187{text-align:center;}.elementor-4511 .elementor-element.elementor-element-62bf3187 .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-4511 .elementor-element.elementor-element-5046ba2{padding:0px 150px 0px 150px;}.elementor-4511 .elementor-element.elementor-element-5046ba2 .elementor-tab-title.elementor-active a, .elementor-4511 .elementor-element.elementor-element-5046ba2 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-5046ba2 .elementor-toggle-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-5046ba2 .elementor-tab-content{color:#555555;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-7c10d2ac > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-7c10d2ac{padding:44px 150px 44px 150px;}.elementor-4511 .elementor-element.elementor-element-1e9c4a32{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-6a2b01eb{text-align:center;}.elementor-4511 .elementor-element.elementor-element-6a2b01eb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4511 .elementor-element.elementor-element-4cf2d9d0{padding:0px 150px 0px 150px;}.elementor-4511 .elementor-element.elementor-element-4cf2d9d0 .elementor-tab-title.elementor-active a, .elementor-4511 .elementor-element.elementor-element-4cf2d9d0 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-4cf2d9d0 .elementor-toggle-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-4cf2d9d0 .elementor-tab-content{color:#555555;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-40571f6a > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-40571f6a{padding:44px 150px 44px 150px;}.elementor-4511 .elementor-element.elementor-element-30379068{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-595cd553{text-align:center;}.elementor-4511 .elementor-element.elementor-element-595cd553 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#333333;}.elementor-4511 .elementor-element.elementor-element-3eb2b44f{padding:0px 150px 0px 150px;}.elementor-4511 .elementor-element.elementor-element-3eb2b44f .elementor-tab-title.elementor-active a, .elementor-4511 .elementor-element.elementor-element-3eb2b44f .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#4156FA;}.elementor-4511 .elementor-element.elementor-element-3eb2b44f .elementor-toggle-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-3eb2b44f .elementor-tab-content{color:#555555;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-7fcbf2dd:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-7fcbf2dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #2A3FF0 50%, #1429C8 100%);}.elementor-4511 .elementor-element.elementor-element-7fcbf2dd > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-7fcbf2dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:66px 150px 66px 150px;}.elementor-4511 .elementor-element.elementor-element-7fcbf2dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-5936a3f3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-5936a3f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-396f90e3{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4BC0D2;}.elementor-4511 .elementor-element.elementor-element-6c91fb0d{padding:0px 0px 0px 0px;text-align:start;}.elementor-4511 .elementor-element.elementor-element-6c91fb0d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-3c2f30b0{padding:0px 0px 0px 0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-6826dc1f > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-6826dc1f{padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-424db930.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-4511 .elementor-element.elementor-element-66a8144a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4511 .elementor-element.elementor-element-66a8144a .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-66a8144a .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-66a8144a.elementor-view-stacked .elementor-icon{background-color:#FFFFFFFA;}.elementor-4511 .elementor-element.elementor-element-66a8144a.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-66a8144a.elementor-view-default .elementor-icon{fill:#FFFFFFFA;color:#FFFFFFFA;border-color:#FFFFFFFA;}.elementor-4511 .elementor-element.elementor-element-66a8144a .elementor-icon{font-size:18px;}.elementor-4511 .elementor-element.elementor-element-66a8144a .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-66a8144a .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-66a8144a:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-66a8144a:has(:focus) .elementor-icon-box-title{color:#E9E9E9;}.elementor-4511 .elementor-element.elementor-element-66a8144a .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-141ce631{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4511 .elementor-element.elementor-element-141ce631 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-141ce631 .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-141ce631.elementor-view-stacked .elementor-icon{background-color:#FFFFFFFA;}.elementor-4511 .elementor-element.elementor-element-141ce631.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-141ce631.elementor-view-default .elementor-icon{fill:#FFFFFFFA;color:#FFFFFFFA;border-color:#FFFFFFFA;}.elementor-4511 .elementor-element.elementor-element-141ce631 .elementor-icon{font-size:18px;}.elementor-4511 .elementor-element.elementor-element-141ce631 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-141ce631 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-141ce631:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-141ce631:has(:focus) .elementor-icon-box-title{color:#E9E9E9;}.elementor-4511 .elementor-element.elementor-element-141ce631 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-5ea0becf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4511 .elementor-element.elementor-element-5ea0becf .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-5ea0becf .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-5ea0becf.elementor-view-stacked .elementor-icon{background-color:#FFFFFFFA;}.elementor-4511 .elementor-element.elementor-element-5ea0becf.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-5ea0becf.elementor-view-default .elementor-icon{fill:#FFFFFFFA;color:#FFFFFFFA;border-color:#FFFFFFFA;}.elementor-4511 .elementor-element.elementor-element-5ea0becf .elementor-icon{font-size:18px;}.elementor-4511 .elementor-element.elementor-element-5ea0becf .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-5ea0becf .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-5ea0becf:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-5ea0becf:has(:focus) .elementor-icon-box-title{color:#E9E9E9;}.elementor-4511 .elementor-element.elementor-element-5ea0becf .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-1bd1e189.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-1bd1e189.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-62c5de2f:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-62c5de2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #2A3FF0 50%, #1429C8 100%);}.elementor-4511 .elementor-element.elementor-element-62c5de2f > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-62c5de2f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:66px 150px 66px 150px;}.elementor-4511 .elementor-element.elementor-element-62c5de2f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-68c8a452.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-68c8a452.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-36d6e574{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4BC0D2;}.elementor-4511 .elementor-element.elementor-element-7d1f5e0d{padding:0px 0px 0px 0px;text-align:start;}.elementor-4511 .elementor-element.elementor-element-7d1f5e0d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-3fa6ec35{padding:0px 0px 0px 0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#F6F7FFAD;}.elementor-4511 .elementor-element.elementor-element-65137fce > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-65137fce{padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-484414ff.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-4511 .elementor-element.elementor-element-79bcbb7b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4511 .elementor-element.elementor-element-79bcbb7b .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-79bcbb7b .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-79bcbb7b.elementor-view-stacked .elementor-icon{background-color:#FFFFFFFA;}.elementor-4511 .elementor-element.elementor-element-79bcbb7b.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-79bcbb7b.elementor-view-default .elementor-icon{fill:#FFFFFFFA;color:#FFFFFFFA;border-color:#FFFFFFFA;}.elementor-4511 .elementor-element.elementor-element-79bcbb7b .elementor-icon{font-size:18px;}.elementor-4511 .elementor-element.elementor-element-79bcbb7b .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-79bcbb7b .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-79bcbb7b:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-79bcbb7b:has(:focus) .elementor-icon-box-title{color:#E9E9E9;}.elementor-4511 .elementor-element.elementor-element-79bcbb7b .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-7aee467{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4511 .elementor-element.elementor-element-7aee467 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-7aee467 .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-7aee467.elementor-view-stacked .elementor-icon{background-color:#FFFFFFFA;}.elementor-4511 .elementor-element.elementor-element-7aee467.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-7aee467.elementor-view-default .elementor-icon{fill:#FFFFFFFA;color:#FFFFFFFA;border-color:#FFFFFFFA;}.elementor-4511 .elementor-element.elementor-element-7aee467 .elementor-icon{font-size:18px;}.elementor-4511 .elementor-element.elementor-element-7aee467 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-7aee467 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-7aee467:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-7aee467:has(:focus) .elementor-icon-box-title{color:#E9E9E9;}.elementor-4511 .elementor-element.elementor-element-7aee467 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-4511 .elementor-element.elementor-element-2bce5403{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4511 .elementor-element.elementor-element-2bce5403 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-4511 .elementor-element.elementor-element-2bce5403 .elementor-icon-box-title{margin-block-end:8px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-2bce5403.elementor-view-stacked .elementor-icon{background-color:#FFFFFFFA;}.elementor-4511 .elementor-element.elementor-element-2bce5403.elementor-view-framed .elementor-icon, .elementor-4511 .elementor-element.elementor-element-2bce5403.elementor-view-default .elementor-icon{fill:#FFFFFFFA;color:#FFFFFFFA;border-color:#FFFFFFFA;}.elementor-4511 .elementor-element.elementor-element-2bce5403 .elementor-icon{font-size:18px;}.elementor-4511 .elementor-element.elementor-element-2bce5403 .elementor-icon-box-title, .elementor-4511 .elementor-element.elementor-element-2bce5403 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-4511 .elementor-element.elementor-element-2bce5403:has(:hover) .elementor-icon-box-title,
					 .elementor-4511 .elementor-element.elementor-element-2bce5403:has(:focus) .elementor-icon-box-title{color:#E9E9E9;}.elementor-4511 .elementor-element.elementor-element-2bce5403 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-6cdc13ac.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-6cdc13ac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-6652fb9f:not(.elementor-motion-effects-element-type-background), .elementor-4511 .elementor-element.elementor-element-6652fb9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #2A3FF0 50%, #1429C8 100%);}.elementor-4511 .elementor-element.elementor-element-6652fb9f > .elementor-container{gap:0px;}.elementor-4511 .elementor-element.elementor-element-6652fb9f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:66px 0px 66px 0px;}.elementor-4511 .elementor-element.elementor-element-6652fb9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4511 .elementor-element.elementor-element-93962d8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-93962d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4511 .elementor-element.elementor-element-127db5eb{text-align:start;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#4BC0D2;}.elementor-4511 .elementor-element.elementor-element-3b03b62{padding:0px 0px 0px 0px;text-align:start;}.elementor-4511 .elementor-element.elementor-element-3b03b62 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-4511 .elementor-element.elementor-element-139d7561{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-4511 .elementor-element.elementor-element-6c6533f5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4511 .elementor-element.elementor-element-6c6533f5.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-4511 .elementor-element.elementor-element-65c8758e{width:55%;}.elementor-4511 .elementor-element.elementor-element-7dde483e{width:45%;}.elementor-4511 .elementor-element.elementor-element-1d0192b1{width:50%;}.elementor-4511 .elementor-element.elementor-element-3565e575{width:50%;}.elementor-4511 .elementor-element.elementor-element-5936a3f3{width:55%;}.elementor-4511 .elementor-element.elementor-element-1bd1e189{width:45%;}.elementor-4511 .elementor-element.elementor-element-68c8a452{width:55%;}.elementor-4511 .elementor-element.elementor-element-6cdc13ac{width:45%;}.elementor-4511 .elementor-element.elementor-element-93962d8{width:55%;}.elementor-4511 .elementor-element.elementor-element-6c6533f5{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-4511 .elementor-element.elementor-element-55721900{padding:66px 75px 0px 75px;}.elementor-4511 .elementor-element.elementor-element-1f97f83b{padding:66px 100px 0px 100px;}.elementor-4511 .elementor-element.elementor-element-4000cdf1{padding:0px 50px 0px 50px;}.elementor-4511 .elementor-element.elementor-element-547159dc{padding:0px 30px 0px 30px;}.elementor-4511 .elementor-element.elementor-element-3bda2d55{padding:44px 75px 44px 75px;}.elementor-4511 .elementor-element.elementor-element-35d063b1{padding:44px 75px 44px 75px;}.elementor-4511 .elementor-element.elementor-element-21e6549a{padding:44px 0px 44px 0px;}.elementor-4511 .elementor-element.elementor-element-67da9cb1{padding:0px 50px 0px 50px;}.elementor-4511 .elementor-element.elementor-element-679dddf > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4511 .elementor-element.elementor-element-35ce66c3{padding:44px 0px 44px 0px;}.elementor-4511 .elementor-element.elementor-element-345a087c{padding:0px 50px 0px 50px;}.elementor-4511 .elementor-element.elementor-element-2e933442 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-4511 .elementor-element.elementor-element-4873382a{padding:44px 0px 44px 0px;}.elementor-4511 .elementor-element.elementor-element-430662d7{padding:0px 50px 0px 50px;}.elementor-4511 .elementor-element.elementor-element-48418601{padding:44px 75px 44px 75px;}.elementor-4511 .elementor-element.elementor-element-85cb367{padding:44px 75px 44px 75px;}.elementor-4511 .elementor-element.elementor-element-393c9bd{padding:44px 0px 44px 0px;}.elementor-4511 .elementor-element.elementor-element-6a04aa11{padding:33px 0px 33px 0px;}.elementor-4511 .elementor-element.elementor-element-b5547a2{padding:44px 0px 44px 0px;}.elementor-4511 .elementor-element.elementor-element-19be00e2{padding:10px 20px 10px 20px;}.elementor-4511 .elementor-element.elementor-element-7be10302{padding:0px 20px 0px 20px;}.elementor-4511 .elementor-element.elementor-element-110ad1b3{padding:0px 20px 0px 20px;}.elementor-4511 .elementor-element.elementor-element-4fd1e9fc{padding:0px 20px 0px 20px;}.elementor-4511 .elementor-element.elementor-element-49f5230a{padding:10px 20px 10px 20px;}.elementor-4511 .elementor-element.elementor-element-2d7ea52c{padding:0px 20px 0px 20px;}.elementor-4511 .elementor-element.elementor-element-7f9193fe{padding:0px 20px 0px 20px;}.elementor-4511 .elementor-element.elementor-element-12f18a03{padding:0px 20px 0px 20px;}.elementor-4511 .elementor-element.elementor-element-39cdd0fb{padding:10px 20px 10px 20px;}.elementor-4511 .elementor-element.elementor-element-65ddd162{padding:0px 20px 0px 20px;}.elementor-4511 .elementor-element.elementor-element-34a78e86{padding:0px 20px 0px 20px;}.elementor-4511 .elementor-element.elementor-element-14bf49cd{padding:0px 20px 0px 20px;}.elementor-4511 .elementor-element.elementor-element-43b20490{padding:33px 0px 33px 0px;}.elementor-4511 .elementor-element.elementor-element-5e0be5d6{padding:44px 0px 44px 0px;}.elementor-4511 .elementor-element.elementor-element-114efda3{padding:33px 0px 33px 0px;}.elementor-4511 .elementor-element.elementor-element-4d4e3fd4{padding:44px 75px 44px 75px;}.elementor-4511 .elementor-element.elementor-element-7d2aef93 .elementor-heading-title{font-size:36px;}.elementor-4511 .elementor-element.elementor-element-6ad853d6{padding:44px 75px 44px 75px;}.elementor-4511 .elementor-element.elementor-element-71ec0bfb .elementor-heading-title{font-size:28px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4511 .elementor-element.elementor-element-7c10d2ac{padding:44px 75px 44px 75px;}.elementor-4511 .elementor-element.elementor-element-6a2b01eb{padding:0px 50px 0px 50px;}.elementor-4511 .elementor-element.elementor-element-4cf2d9d0{padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-40571f6a{padding:44px 75px 44px 75px;}.elementor-4511 .elementor-element.elementor-element-595cd553{padding:0px 50px 0px 50px;}.elementor-4511 .elementor-element.elementor-element-3eb2b44f{padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-6652fb9f{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-4511 .elementor-element.elementor-element-1f97f83b{padding:33px 25px 0px 25px;}.elementor-4511 .elementor-element.elementor-element-35d063b1{padding:33px 25px 33px 25px;}.elementor-4511 .elementor-element.elementor-element-14cb4115 .elementor-heading-title{font-size:28px;}.elementor-4511 .elementor-element.elementor-element-4873382a{padding:33px 0px 33px 0px;}.elementor-4511 .elementor-element.elementor-element-430662d7{padding:0px 25px 0px 25px;}.elementor-4511 .elementor-element.elementor-element-1b0faa4a > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-1b0faa4a > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-1b0faa4a > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-1b0faa4a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4511 .elementor-element.elementor-element-5aee0d08 > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-5aee0d08 > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-5aee0d08 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-5aee0d08 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4511 .elementor-element.elementor-element-2c3a3cdd > .elementor-element-populated, .elementor-4511 .elementor-element.elementor-element-2c3a3cdd > .elementor-element-populated > .elementor-background-overlay, .elementor-4511 .elementor-element.elementor-element-2c3a3cdd > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-2c3a3cdd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4511 .elementor-element.elementor-element-85cb367{padding:33px 25px 33px 25px;}.elementor-4511 .elementor-element.elementor-element-7e6748bf .elementor-heading-title{font-size:28px;}.elementor-4511 .elementor-element.elementor-element-6a04aa11{padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-747f58c7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-5d60883, .elementor-4511 .elementor-element.elementor-element-5d60883 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-5d60883{padding:33px 25px 33px 25px;}.elementor-4511 .elementor-element.elementor-element-55ab78bf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4511 .elementor-element.elementor-element-43b20490{padding:33px 25px 33px 25px;}.elementor-4511 .elementor-element.elementor-element-4cef8de6 .elementor-heading-title{font-size:28px;}.elementor-4511 .elementor-element.elementor-element-44779573{padding:10px 20px 10px 20px;}.elementor-4511 .elementor-element.elementor-element-58f66b13{padding:0px 20px 0px 20px;}.elementor-4511 .elementor-element.elementor-element-34b031fe{padding:0px 20px 0px 20px;}.elementor-4511 .elementor-element.elementor-element-7a9fbadb{padding:0px 20px 0px 20px;}.elementor-4511 .elementor-element.elementor-element-21422111 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4511 .elementor-element.elementor-element-7847a8ca{padding:10px 20px 10px 20px;}.elementor-4511 .elementor-element.elementor-element-50c87f35{padding:0px 20px 0px 20px;}.elementor-4511 .elementor-element.elementor-element-290bd8f9{padding:0px 20px 0px 20px;}.elementor-4511 .elementor-element.elementor-element-738588d3{padding:0px 20px 0px 20px;}.elementor-4511 .elementor-element.elementor-element-470ae5f7{padding:10px 20px 10px 20px;}.elementor-4511 .elementor-element.elementor-element-64ae8005{padding:0px 20px 0px 20px;}.elementor-4511 .elementor-element.elementor-element-3820f49e{padding:0px 20px 0px 20px;}.elementor-4511 .elementor-element.elementor-element-6cecddc5{padding:0px 20px 0px 20px;}.elementor-4511 .elementor-element.elementor-element-6ad853d6{padding:33px 25px 33px 25px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4511 .elementor-element.elementor-element-40571f6a{padding:33px 25px 33px 25px;}.elementor-4511 .elementor-element.elementor-element-595cd553{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-35785530 *//* ============================================================
   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-4511 .elementor-element.elementor-element-35785530 .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-4511 .elementor-element.elementor-element-35785530 .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-4511 .elementor-element.elementor-element-35785530 .demo-form-header {
    text-align: center;
  }
  .elementor-4511 .elementor-element.elementor-element-35785530 .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-4511 .elementor-element.elementor-element-35785530 .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-4511 .elementor-element.elementor-element-35785530 .demo-form-card #hubspot-form-target,
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card .hs-form-private,
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card form.hs-form {
    font-family: 'Open Sans', sans-serif !important;
  }

  /* Field group spacing */
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card .hs-form-field,
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card .hs_firstname,
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card .hs_lastname,
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card .hs_email,
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card .hs_phone,
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card .hs_company {
    margin-bottom: 11px !important;
  }

  /* Labels */
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card .hs-form-field > label,
  .elementor-4511 .elementor-element.elementor-element-35785530 .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-4511 .elementor-element.elementor-element-35785530 .demo-form-card label .hs-form-required {
    color: #4bc0d2 !important;
    margin-left: 2px;
  }

  /* Inputs / selects / textareas */
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card input[type="text"],
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card input[type="email"],
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card input[type="tel"],
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card input[type="number"],
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card select,
  .elementor-4511 .elementor-element.elementor-element-35785530 .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-4511 .elementor-element.elementor-element-35785530 .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-4511 .elementor-element.elementor-element-35785530 .demo-form-card input:focus,
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card select:focus,
  .elementor-4511 .elementor-element.elementor-element-35785530 .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-4511 .elementor-element.elementor-element-35785530 .demo-form-card textarea {
    resize: vertical;
    min-height: 64px;
  }

  /* Two-column row layout */
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card .form-columns-2 {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 12px !important;
  }
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card .form-columns-2 .hs-form-field,
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card .form-columns-1 .hs-form-field {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
  }
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card .input {
    margin-right: 0 !important;
  }

  /* Submit button — gradient default, centered, hover = lift only */
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card .hs-button,
  .elementor-4511 .elementor-element.elementor-element-35785530 .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-4511 .elementor-element.elementor-element-35785530 .demo-form-card .hs-button:hover,
  .elementor-4511 .elementor-element.elementor-element-35785530 .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-4511 .elementor-element.elementor-element-35785530 .demo-form-card .hs-error-msgs,
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card .hs-error-msg,
  .elementor-4511 .elementor-element.elementor-element-35785530 .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-4511 .elementor-element.elementor-element-35785530 .demo-form-card .hs-input.invalid,
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card input.invalid {
    border-color: #dc2626 !important;
  }

  /* Submitted success message */
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card .submitted-message {
    text-align: center;
    padding: 24px 8px;
    font-size: 14px;
    color: #5a6b7e;
  }

  /* Legal / consent text */
  .elementor-4511 .elementor-element.elementor-element-35785530 .demo-form-card .legal-consent-container,
  .elementor-4511 .elementor-element.elementor-element-35785530 .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-81972e8 *//* ============================================================
   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-4511 .elementor-element.elementor-element-81972e8 .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-4511 .elementor-element.elementor-element-81972e8 .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-4511 .elementor-element.elementor-element-81972e8 .demo-form-header {
    text-align: center;
  }
  .elementor-4511 .elementor-element.elementor-element-81972e8 .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-4511 .elementor-element.elementor-element-81972e8 .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-4511 .elementor-element.elementor-element-81972e8 .demo-form-card #hubspot-form-target,
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card .hs-form-private,
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card form.hs-form {
    font-family: 'Open Sans', sans-serif !important;
  }

  /* Field group spacing */
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card .hs-form-field,
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card .hs_firstname,
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card .hs_lastname,
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card .hs_email,
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card .hs_phone,
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card .hs_company {
    margin-bottom: 11px !important;
  }

  /* Labels */
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card .hs-form-field > label,
  .elementor-4511 .elementor-element.elementor-element-81972e8 .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-4511 .elementor-element.elementor-element-81972e8 .demo-form-card label .hs-form-required {
    color: #4bc0d2 !important;
    margin-left: 2px;
  }

  /* Inputs / selects / textareas — slightly larger for touch targets */
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card input[type="text"],
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card input[type="email"],
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card input[type="tel"],
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card input[type="number"],
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card select,
  .elementor-4511 .elementor-element.elementor-element-81972e8 .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-4511 .elementor-element.elementor-element-81972e8 .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-4511 .elementor-element.elementor-element-81972e8 .demo-form-card input:focus,
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card select:focus,
  .elementor-4511 .elementor-element.elementor-element-81972e8 .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-4511 .elementor-element.elementor-element-81972e8 .demo-form-card textarea {
    resize: vertical;
    min-height: 68px;
  }

  /* Two-column row layout — kept side-by-side on tablet */
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card .form-columns-2 {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 12px !important;
  }
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card .form-columns-2 .hs-form-field,
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card .form-columns-1 .hs-form-field {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
  }
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card .input {
    margin-right: 0 !important;
  }

  /* Submit button — gradient default, centered, hover = lift only */
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card .hs-button,
  .elementor-4511 .elementor-element.elementor-element-81972e8 .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-4511 .elementor-element.elementor-element-81972e8 .demo-form-card .hs-button:hover,
  .elementor-4511 .elementor-element.elementor-element-81972e8 .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-4511 .elementor-element.elementor-element-81972e8 .demo-form-card .hs-error-msgs,
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card .hs-error-msg,
  .elementor-4511 .elementor-element.elementor-element-81972e8 .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-4511 .elementor-element.elementor-element-81972e8 .demo-form-card .hs-input.invalid,
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card input.invalid {
    border-color: #dc2626 !important;
  }

  /* Submitted success message */
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card .submitted-message {
    text-align: center;
    padding: 24px 8px;
    font-size: 14px;
    color: #5a6b7e;
  }

  /* Legal / consent text */
  .elementor-4511 .elementor-element.elementor-element-81972e8 .demo-form-card .legal-consent-container,
  .elementor-4511 .elementor-element.elementor-element-81972e8 .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-1427f3b *//* ============================================================
   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-4511 .elementor-element.elementor-element-1427f3b .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-4511 .elementor-element.elementor-element-1427f3b .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-4511 .elementor-element.elementor-element-1427f3b .demo-form-header {
    text-align: center;
  }
  .elementor-4511 .elementor-element.elementor-element-1427f3b .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-4511 .elementor-element.elementor-element-1427f3b .demo-form-header p {
    font-size: 13px;
    color: #5a6b7e;
    margin: 0 0 16px 0;
    line-height: 1.5;
  }

  /* ===== HubSpot form internal styling overrides ===== */
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card #hubspot-form-target,
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card .hs-form-private,
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card form.hs-form {
    font-family: 'Open Sans', sans-serif !important;
  }

  /* Field group spacing */
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card .hs-form-field,
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card .hs_firstname,
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card .hs_lastname,
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card .hs_email,
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card .hs_phone,
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card .hs_company {
    margin-bottom: 12px !important;
  }

  /* Labels */
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card .hs-form-field > label,
  .elementor-4511 .elementor-element.elementor-element-1427f3b .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-4511 .elementor-element.elementor-element-1427f3b .demo-form-card label .hs-form-required {
    color: #4bc0d2 !important;
    margin-left: 2px;
  }

  /* Inputs / selects / textareas — sized for touch */
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card input[type="text"],
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card input[type="email"],
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card input[type="tel"],
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card input[type="number"],
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card select,
  .elementor-4511 .elementor-element.elementor-element-1427f3b .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-4511 .elementor-element.elementor-element-1427f3b .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-4511 .elementor-element.elementor-element-1427f3b .demo-form-card input:focus,
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card select:focus,
  .elementor-4511 .elementor-element.elementor-element-1427f3b .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-4511 .elementor-element.elementor-element-1427f3b .demo-form-card textarea {
    resize: vertical;
    min-height: 72px;
  }

  /* Single-column row layout — stack fields on mobile */
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card .form-columns-2 {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 0 !important;
  }
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card .form-columns-2 .hs-form-field,
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card .form-columns-1 .hs-form-field {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
  }
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card .input {
    margin-right: 0 !important;
  }

  /* Submit button — full-width on mobile for easier tapping */
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card .hs-button,
  .elementor-4511 .elementor-element.elementor-element-1427f3b .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-4511 .elementor-element.elementor-element-1427f3b .demo-form-card .hs-button:hover,
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card .hs-button:active,
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card input[type="submit"]:hover,
  .elementor-4511 .elementor-element.elementor-element-1427f3b .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-4511 .elementor-element.elementor-element-1427f3b .demo-form-card .hs-error-msgs,
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card .hs-error-msg,
  .elementor-4511 .elementor-element.elementor-element-1427f3b .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-4511 .elementor-element.elementor-element-1427f3b .demo-form-card .hs-input.invalid,
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card input.invalid {
    border-color: #dc2626 !important;
  }

  /* Submitted success message */
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card .submitted-message {
    text-align: center;
    padding: 20px 4px;
    font-size: 14px;
    color: #5a6b7e;
  }

  /* Legal / consent text */
  .elementor-4511 .elementor-element.elementor-element-1427f3b .demo-form-card .legal-consent-container,
  .elementor-4511 .elementor-element.elementor-element-1427f3b .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-70a89d1d */.elementor-4511 .elementor-element.elementor-element-70a89d1d .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-1efd184b */.elementor-4511 .elementor-element.elementor-element-1efd184b .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-3cd39aba */.elementor-4511 .elementor-element.elementor-element-3cd39aba .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-261c5525 */.elementor-4511 .elementor-element.elementor-element-261c5525 .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-5bd6450c */.elementor-4511 .elementor-element.elementor-element-5bd6450c .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-44872369 */.elementor-4511 .elementor-element.elementor-element-44872369 .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-2dea25a */.elementor-4511 .elementor-element.elementor-element-2dea25a .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-6f40b547 */.elementor-4511 .elementor-element.elementor-element-6f40b547 .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-4c3e81e */.elementor-4511 .elementor-element.elementor-element-4c3e81e .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-4f94619e */.elementor-4511 .elementor-element.elementor-element-4f94619e .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-28a1e11d */.elementor-4511 .elementor-element.elementor-element-28a1e11d .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-66bb341c */.elementor-4511 .elementor-element.elementor-element-66bb341c .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-4dde4d84 */.elementor-4511 .elementor-element.elementor-element-4dde4d84 .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-6542913b */.elementor-4511 .elementor-element.elementor-element-6542913b .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-4f539b56 */.elementor-4511 .elementor-element.elementor-element-4f539b56 .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-47efcf9e */.elementor-4511 .elementor-element.elementor-element-47efcf9e .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-6f913566 */.elementor-4511 .elementor-element.elementor-element-6f913566 .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-634d36a4 */.elementor-4511 .elementor-element.elementor-element-634d36a4 .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-57b4f156 */.elementor-4511 .elementor-element.elementor-element-57b4f156 .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-14815d04 */.elementor-4511 .elementor-element.elementor-element-14815d04 .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-77b4aede */.elementor-4511 .elementor-element.elementor-element-77b4aede .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-66d2ac85 */.elementor-4511 .elementor-element.elementor-element-66d2ac85 .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-38ac518e */.elementor-4511 .elementor-element.elementor-element-38ac518e .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-3287cb88 */.elementor-4511 .elementor-element.elementor-element-3287cb88 .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-74eee97f */.elementor-4511 .elementor-element.elementor-element-74eee97f .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-4e80a0bb */.elementor-4511 .elementor-element.elementor-element-4e80a0bb .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-7d46e939 */.elementor-4511 .elementor-element.elementor-element-7d46e939 .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-623f6c0d */.elementor-4511 .elementor-element.elementor-element-623f6c0d .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-700edf7 */.elementor-4511 .elementor-element.elementor-element-700edf7 .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-4719ab9a */.elementor-4511 .elementor-element.elementor-element-4719ab9a .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-2f3ba49f */.elementor-4511 .elementor-element.elementor-element-2f3ba49f .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-6ae174df */.elementor-4511 .elementor-element.elementor-element-6ae174df .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-3ce6e320 */.elementor-4511 .elementor-element.elementor-element-3ce6e320 .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-31dcd6ff */.elementor-4511 .elementor-element.elementor-element-31dcd6ff .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-5a987cc3 */.elementor-4511 .elementor-element.elementor-element-5a987cc3 .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-2bbe4e10 */.elementor-4511 .elementor-element.elementor-element-2bbe4e10 .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-6dbf7e30 *//* ============================================================
   PRICING CARDS — DESKTOP (1025px and up)
   2 main cards on top + full-width SAM addon strip below
   ============================================================ */
@media (min-width: 1025px) {

  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .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-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-cards *,
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-cards *::before,
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-cards *::after {
    box-sizing: border-box;
  }

  /* ===== Card base ===== */
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .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-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 20px 40px rgba(86, 103, 234, 0.08);
  }

  /* ===== Recommended card with gradient border ===== */
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .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-4511 .elementor-element.elementor-element-6dbf7e30 .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-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-card--recommended:hover {
    box-shadow: 0 28px 60px rgba(86, 103, 234, 0.22);
  }

  /* ===== Recommended badge ===== */
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .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-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-card-header {
    margin-bottom: 24px;
  }
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .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-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-tier-label--addon {
    color: #5667EA;
  }
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .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-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-card-desc {
    font-size: 14.5px;
    color: #5e6478;
    line-height: 1.55;
    margin: 0;
  }

  /* ===== Price block ===== */
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-price-block {
    padding: 20px 0;
    border-top: 1px solid #eef0ff;
    border-bottom: 1px solid #eef0ff;
    margin-bottom: 24px;
  }
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-price {
    display: flex;
    align-items: baseline;
    gap: 6px;
    margin-bottom: 8px;
  }
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .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-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-price .per {
    font-size: 14px;
    color: #5e6478;
    font-weight: 500;
  }
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-volume-note {
    font-size: 12.5px;
    color: #4156FA;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
    gap: 6px;
  }
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-volume-note .icon {
    font-size: 10px;
  }

  /* ===== Features list ===== */
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .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-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-features {
    list-style: none;
    padding: 0;
    margin: 0 0 28px 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
    flex-grow: 1;
  }
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-features li {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    font-size: 14px;
    color: #2a2e3d;
    line-height: 1.5;
  }
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-features li .check {
    color: #4BC0D2;
    font-size: 13px;
    margin-top: 4px;
    flex-shrink: 0;
    font-weight: 700;
  }
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-card--recommended .pricing-features li .check {
    color: #5667EA;
  }

  /* ===== CTA buttons (main cards) ===== */
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .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-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-cta:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 24px rgba(86, 103, 234, 0.35);
    color: #ffffff !important;
  }
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-cta--outline {
    background: transparent;
    color: #1a1a2e !important;
    border: 1.5px solid #d0d8ff;
    box-shadow: none;
  }
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-cta--outline:hover {
    background: #f0f3ff;
    border-color: #4156FA;
    color: #4156FA !important;
  }

  /* ============================================================
     ADD-ON CARD — full-width horizontal strip below main cards
     ============================================================ */
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .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-4511 .elementor-element.elementor-element-6dbf7e30 .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-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-card--addon .pricing-card-header {
    margin-bottom: 0;
  }
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-card--addon h3 {
    font-size: 20px;
    margin-bottom: 8px;
  }
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-card--addon .pricing-card-desc {
    font-size: 14px;
  }
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-card--addon .pricing-tier-label {
    margin-bottom: 8px;
  }

  /* Price block sits in column 2, centered */
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-card--addon .pricing-price-block {
    padding: 0;
    border: none;
    margin-bottom: 0;
    text-align: center;
  }
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-card--addon .pricing-price {
    justify-content: center;
    margin-bottom: 4px;
  }
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-card--addon .pricing-price .amount {
    font-size: 32px;
  }
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .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-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-card--addon .pricing-features-label,
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-card--addon .pricing-features {
    display: none;
  }

  /* CTA: dark variant, content-sized (not full-width) */
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-card--addon .pricing-cta {
    width: auto;
    min-width: 180px;
    padding: 14px 28px;
  }
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .pricing-cta--dark {
    background: #1a1a2e;
    color: #ffffff !important;
    box-shadow: 0 4px 14px rgba(26, 26, 46, 0.2);
  }
  .elementor-4511 .elementor-element.elementor-element-6dbf7e30 .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-11d66d22 *//* ============================================================
   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-4511 .elementor-element.elementor-element-11d66d22 .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-4511 .elementor-element.elementor-element-11d66d22 .pricing-cards *,
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-cards *::before,
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-cards *::after {
    box-sizing: border-box;
  }

  /* ===== Card base ===== */
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .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-4511 .elementor-element.elementor-element-11d66d22 .pricing-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 16px 32px rgba(86, 103, 234, 0.08);
  }

  /* ===== Recommended card with gradient border ===== */
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .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-4511 .elementor-element.elementor-element-11d66d22 .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-4511 .elementor-element.elementor-element-11d66d22 .pricing-card--recommended:hover {
    box-shadow: 0 22px 48px rgba(86, 103, 234, 0.20);
  }

  /* ===== Recommended badge ===== */
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .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-4511 .elementor-element.elementor-element-11d66d22 .pricing-card-header {
    margin-bottom: 20px;
  }
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .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-4511 .elementor-element.elementor-element-11d66d22 .pricing-tier-label--addon {
    color: #5667EA;
  }
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .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-4511 .elementor-element.elementor-element-11d66d22 .pricing-card-desc {
    font-size: 14px;
    color: #5e6478;
    line-height: 1.55;
    margin: 0;
  }

  /* ===== Price block ===== */
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-price-block {
    padding: 18px 0;
    border-top: 1px solid #eef0ff;
    border-bottom: 1px solid #eef0ff;
    margin-bottom: 22px;
  }
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-price {
    display: flex;
    align-items: baseline;
    gap: 6px;
    margin-bottom: 8px;
  }
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .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-4511 .elementor-element.elementor-element-11d66d22 .pricing-price .per {
    font-size: 13.5px;
    color: #5e6478;
    font-weight: 500;
  }
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-volume-note {
    font-size: 12px;
    color: #4156FA;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
    gap: 6px;
  }
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-volume-note .icon {
    font-size: 10px;
  }

  /* ===== Features list ===== */
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .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-4511 .elementor-element.elementor-element-11d66d22 .pricing-features {
    list-style: none;
    padding: 0;
    margin: 0 0 24px 0;
    display: flex;
    flex-direction: column;
    gap: 9px;
    flex-grow: 1;
  }
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-features li {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    font-size: 13.5px;
    color: #2a2e3d;
    line-height: 1.5;
  }
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-features li .check {
    color: #4BC0D2;
    font-size: 12.5px;
    margin-top: 4px;
    flex-shrink: 0;
    font-weight: 700;
  }
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-card--recommended .pricing-features li .check {
    color: #5667EA;
  }

  /* ===== CTA buttons (main cards) ===== */
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .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-4511 .elementor-element.elementor-element-11d66d22 .pricing-cta:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(86, 103, 234, 0.35);
    color: #ffffff !important;
  }
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-cta--outline {
    background: transparent;
    color: #1a1a2e !important;
    border: 1.5px solid #d0d8ff;
    box-shadow: none;
  }
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-cta--outline:hover {
    background: #f0f3ff;
    border-color: #4156FA;
    color: #4156FA !important;
  }

  /* ============================================================
     ADD-ON CARD — full-width horizontal strip below main cards
     ============================================================ */
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .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-4511 .elementor-element.elementor-element-11d66d22 .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-4511 .elementor-element.elementor-element-11d66d22 .pricing-card--addon .pricing-card-header {
    margin-bottom: 0;
  }
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-card--addon h3 {
    font-size: 18px;
    margin-bottom: 6px;
  }
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-card--addon .pricing-card-desc {
    font-size: 13px;
  }
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-card--addon .pricing-tier-label {
    margin-bottom: 6px;
  }

  /* Price block sits in column 2, centered */
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-card--addon .pricing-price-block {
    padding: 0;
    border: none;
    margin-bottom: 0;
    text-align: center;
  }
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-card--addon .pricing-price {
    justify-content: center;
    margin-bottom: 4px;
  }
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-card--addon .pricing-price .amount {
    font-size: 28px;
  }
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-card--addon .pricing-volume-note {
    color: #5667EA;
    justify-content: center;
  }

  /* Hide the features list — addon is a compact strip */
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-card--addon .pricing-features-label,
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-card--addon .pricing-features {
    display: none;
  }

  /* CTA: dark variant, content-sized */
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-card--addon .pricing-cta {
    width: auto;
    min-width: 160px;
    padding: 12px 22px;
    font-size: 13px;
  }
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .pricing-cta--dark {
    background: #1a1a2e;
    color: #ffffff !important;
    box-shadow: 0 4px 12px rgba(26, 26, 46, 0.2);
  }
  .elementor-4511 .elementor-element.elementor-element-11d66d22 .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-44d8d0ba *//* ============================================================
   PRICING CARDS — MOBILE (up to 767px)
   All 3 cards stack vertically; addon collapses to vertical layout
   ============================================================ */
@media (max-width: 767px) {

  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-cards {
    display: grid;
    grid-template-columns: 1fr;
    gap: 28px;
    max-width: 100%;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
  }
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-cards *,
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-cards *::before,
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-cards *::after {
    box-sizing: border-box;
  }

  /* ===== Card base ===== */
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .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-4511 .elementor-element.elementor-element-44d8d0ba .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-4511 .elementor-element.elementor-element-44d8d0ba .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-4511 .elementor-element.elementor-element-44d8d0ba .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-4511 .elementor-element.elementor-element-44d8d0ba .pricing-card-header {
    margin-bottom: 18px;
  }
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .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-4511 .elementor-element.elementor-element-44d8d0ba .pricing-tier-label--addon {
    color: #5667EA;
  }
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .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-4511 .elementor-element.elementor-element-44d8d0ba .pricing-card-desc {
    font-size: 13.5px;
    color: #5e6478;
    line-height: 1.55;
    margin: 0;
  }

  /* ===== Price block ===== */
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-price-block {
    padding: 18px 0;
    border-top: 1px solid #eef0ff;
    border-bottom: 1px solid #eef0ff;
    margin-bottom: 20px;
  }
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-price {
    display: flex;
    align-items: baseline;
    gap: 6px;
    margin-bottom: 8px;
  }
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .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-4511 .elementor-element.elementor-element-44d8d0ba .pricing-price .per {
    font-size: 13px;
    color: #5e6478;
    font-weight: 500;
  }
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-volume-note {
    font-size: 12px;
    color: #4156FA;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
    gap: 6px;
  }
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-volume-note .icon {
    font-size: 10px;
  }

  /* ===== Features list ===== */
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .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-4511 .elementor-element.elementor-element-44d8d0ba .pricing-features {
    list-style: none;
    padding: 0;
    margin: 0 0 22px 0;
    display: flex;
    flex-direction: column;
    gap: 9px;
    flex-grow: 1;
  }
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-features li {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    font-size: 13.5px;
    color: #2a2e3d;
    line-height: 1.5;
  }
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-features li .check {
    color: #4BC0D2;
    font-size: 12.5px;
    margin-top: 4px;
    flex-shrink: 0;
    font-weight: 700;
  }
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-card--recommended .pricing-features li .check {
    color: #5667EA;
  }

  /* ===== CTA buttons (main cards — full width on mobile) ===== */
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .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-4511 .elementor-element.elementor-element-44d8d0ba .pricing-cta:hover,
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-cta:active {
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(86, 103, 234, 0.35);
    color: #ffffff !important;
  }
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-cta--outline {
    background: transparent;
    color: #1a1a2e !important;
    border: 1.5px solid #d0d8ff;
    box-shadow: none;
  }
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-cta--outline:hover,
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-cta--outline:active {
    background: #f0f3ff;
    border-color: #4156FA;
    color: #4156FA !important;
  }

  /* ============================================================
     ADD-ON CARD — stacks vertically on mobile (no horizontal strip)
     ============================================================ */
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .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-4511 .elementor-element.elementor-element-44d8d0ba .pricing-card--addon .pricing-card-header {
    margin-bottom: 16px;
    text-align: center;
  }
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-card--addon h3 {
    font-size: 18px;
    margin-bottom: 8px;
  }
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-card--addon .pricing-card-desc {
    font-size: 13px;
  }

  /* Price block — same border treatment as main cards */
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .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-4511 .elementor-element.elementor-element-44d8d0ba .pricing-card--addon .pricing-price {
    justify-content: center;
    margin-bottom: 4px;
  }
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-card--addon .pricing-price .amount {
    font-size: 30px;
  }
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-card--addon .pricing-volume-note {
    color: #5667EA;
    justify-content: center;
  }

  /* Hide the features list */
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-card--addon .pricing-features-label,
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-card--addon .pricing-features {
    display: none;
  }

  /* CTA: dark variant, full-width on mobile */
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-card--addon .pricing-cta {
    width: 100%;
    min-width: 0;
    padding: 14px 20px;
    font-size: 14px;
  }
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-cta--dark {
    background: #1a1a2e;
    color: #ffffff !important;
    box-shadow: 0 4px 12px rgba(26, 26, 46, 0.2);
  }
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .pricing-cta--dark:hover,
  .elementor-4511 .elementor-element.elementor-element-44d8d0ba .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-66a743a */.elementor-4511 .elementor-element.elementor-element-66a743a .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-4516a4e */.elementor-4511 .elementor-element.elementor-element-4516a4e .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-3cf0f98d */.elementor-4511 .elementor-element.elementor-element-3cf0f98d .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-daf215a */.elementor-4511 .elementor-element.elementor-element-daf215a .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-53127e2e */.elementor-4511 .elementor-element.elementor-element-53127e2e .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-34c468de */.elementor-4511 .elementor-element.elementor-element-34c468de .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-6ff73faf */.elementor-4511 .elementor-element.elementor-element-6ff73faf .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-7a876cb2 */.elementor-4511 .elementor-element.elementor-element-7a876cb2 .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-6cc8841c */.elementor-4511 .elementor-element.elementor-element-6cc8841c .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-2df8e947 */.elementor-4511 .elementor-element.elementor-element-2df8e947 .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-37efa932 */.elementor-4511 .elementor-element.elementor-element-37efa932 .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-633bca94 */.elementor-4511 .elementor-element.elementor-element-633bca94 .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-43c011e7 */@media (min-width: 1025px) {

  .elementor-4511 .elementor-element.elementor-element-43c011e7 .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-4511 .elementor-element.elementor-element-43c011e7 .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-4511 .elementor-element.elementor-element-43c011e7 .demo-form-header {
    text-align: center;
  }
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .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-4511 .elementor-element.elementor-element-43c011e7 .demo-form-header p {
    font-size: 12px;
    color: #5a6b7e;
    margin: 0 0 20px 0;
    line-height: 1.5;
  }

  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card #hubspot-form-target-final,
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card .hs-form-private,
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card form.hs-form {
    font-family: 'Open Sans', sans-serif !important;
  }

  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card .hs-form-field,
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card .hs_firstname,
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card .hs_lastname,
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card .hs_email,
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card .hs_phone,
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card .hs_company {
    margin-bottom: 11px !important;
  }

  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card .hs-form-field > label,
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .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-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card label .hs-form-required {
    color: #4bc0d2 !important;
    margin-left: 2px;
  }

  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card input[type="text"],
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card input[type="email"],
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card input[type="tel"],
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card input[type="number"],
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card select,
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .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-4511 .elementor-element.elementor-element-43c011e7 .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-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card input:focus,
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card select:focus,
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .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-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card textarea {
    resize: vertical;
    min-height: 64px;
  }

  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card .form-columns-2 {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 12px !important;
  }
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card .form-columns-2 .hs-form-field,
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card .form-columns-1 .hs-form-field {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
  }
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card .input {
    margin-right: 0 !important;
  }

  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card .hs-button,
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .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-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card .hs-button:hover,
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card input[type="submit"]:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 18px rgba(65, 86, 250, 0.35) !important;
  }

  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card .hs-error-msgs,
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card .hs-error-msg,
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .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-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card .hs-input.invalid,
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card input.invalid {
    border-color: #dc2626 !important;
  }

  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card .submitted-message {
    text-align: center;
    padding: 24px 8px;
    font-size: 14px;
    color: #5a6b7e;
  }

  .elementor-4511 .elementor-element.elementor-element-43c011e7 .demo-form-card .legal-consent-container,
  .elementor-4511 .elementor-element.elementor-element-43c011e7 .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-7983043a */@media (min-width: 768px) and (max-width: 1024px) {

  .elementor-4511 .elementor-element.elementor-element-7983043a .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-4511 .elementor-element.elementor-element-7983043a .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-4511 .elementor-element.elementor-element-7983043a .demo-form-header {
    text-align: center;
  }
  .elementor-4511 .elementor-element.elementor-element-7983043a .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-4511 .elementor-element.elementor-element-7983043a .demo-form-header p {
    font-size: 12px;
    color: #5a6b7e;
    margin: 0 0 18px 0;
    line-height: 1.5;
  }

  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card #hubspot-form-target-finalt,
  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card .hs-form-private,
  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card form.hs-form {
    font-family: 'Open Sans', sans-serif !important;
  }

  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card .hs-form-field,
  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card .hs_firstname,
  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card .hs_lastname,
  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card .hs_email,
  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card .hs_phone,
  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card .hs_company {
    margin-bottom: 11px !important;
  }

  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card .hs-form-field > label,
  .elementor-4511 .elementor-element.elementor-element-7983043a .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-4511 .elementor-element.elementor-element-7983043a .demo-form-card label .hs-form-required {
    color: #4bc0d2 !important;
    margin-left: 2px;
  }

  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card input[type="text"],
  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card input[type="email"],
  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card input[type="tel"],
  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card input[type="number"],
  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card select,
  .elementor-4511 .elementor-element.elementor-element-7983043a .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-4511 .elementor-element.elementor-element-7983043a .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-4511 .elementor-element.elementor-element-7983043a .demo-form-card input:focus,
  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card select:focus,
  .elementor-4511 .elementor-element.elementor-element-7983043a .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-4511 .elementor-element.elementor-element-7983043a .demo-form-card textarea {
    resize: vertical;
    min-height: 68px;
  }

  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card .form-columns-2 {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 12px !important;
  }
  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card .form-columns-2 .hs-form-field,
  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card .form-columns-1 .hs-form-field {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
  }
  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card .input {
    margin-right: 0 !important;
  }

  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card .hs-button,
  .elementor-4511 .elementor-element.elementor-element-7983043a .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-4511 .elementor-element.elementor-element-7983043a .demo-form-card .hs-button:hover,
  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card input[type="submit"]:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 18px rgba(65, 86, 250, 0.35) !important;
  }

  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card .hs-error-msgs,
  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card .hs-error-msg,
  .elementor-4511 .elementor-element.elementor-element-7983043a .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-4511 .elementor-element.elementor-element-7983043a .demo-form-card .hs-input.invalid,
  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card input.invalid {
    border-color: #dc2626 !important;
  }

  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card .submitted-message {
    text-align: center;
    padding: 24px 8px;
    font-size: 14px;
    color: #5a6b7e;
  }

  .elementor-4511 .elementor-element.elementor-element-7983043a .demo-form-card .legal-consent-container,
  .elementor-4511 .elementor-element.elementor-element-7983043a .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-4f733890 */@media (max-width: 767px) {

  .elementor-4511 .elementor-element.elementor-element-4f733890 .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-4511 .elementor-element.elementor-element-4f733890 .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-4511 .elementor-element.elementor-element-4f733890 .demo-form-header {
    text-align: center;
  }
  .elementor-4511 .elementor-element.elementor-element-4f733890 .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-4511 .elementor-element.elementor-element-4f733890 .demo-form-header p {
    font-size: 11.5px;
    color: #5a6b7e;
    margin: 0 0 16px 0;
    line-height: 1.5;
  }

  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card #hubspot-form-target-finalm,
  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card .hs-form-private,
  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card form.hs-form {
    font-family: 'Open Sans', sans-serif !important;
  }

  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card .hs-form-field,
  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card .hs_firstname,
  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card .hs_lastname,
  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card .hs_email,
  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card .hs_phone,
  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card .hs_company {
    margin-bottom: 12px !important;
  }

  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card .hs-form-field > label,
  .elementor-4511 .elementor-element.elementor-element-4f733890 .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-4511 .elementor-element.elementor-element-4f733890 .demo-form-card label .hs-form-required {
    color: #4bc0d2 !important;
    margin-left: 2px;
  }

  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card input[type="text"],
  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card input[type="email"],
  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card input[type="tel"],
  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card input[type="number"],
  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card select,
  .elementor-4511 .elementor-element.elementor-element-4f733890 .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-4511 .elementor-element.elementor-element-4f733890 .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-4511 .elementor-element.elementor-element-4f733890 .demo-form-card input:focus,
  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card select:focus,
  .elementor-4511 .elementor-element.elementor-element-4f733890 .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-4511 .elementor-element.elementor-element-4f733890 .demo-form-card textarea {
    resize: vertical;
    min-height: 72px;
  }

  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card .form-columns-2 {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 0 !important;
  }
  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card .form-columns-2 .hs-form-field,
  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card .form-columns-1 .hs-form-field {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
  }
  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card .input {
    margin-right: 0 !important;
  }

  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card .hs-button,
  .elementor-4511 .elementor-element.elementor-element-4f733890 .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-4511 .elementor-element.elementor-element-4f733890 .demo-form-card .hs-button:hover,
  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card .hs-button:active,
  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card input[type="submit"]:hover,
  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card input[type="submit"]:active {
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 18px rgba(65, 86, 250, 0.35) !important;
  }

  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card .hs-error-msgs,
  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card .hs-error-msg,
  .elementor-4511 .elementor-element.elementor-element-4f733890 .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-4511 .elementor-element.elementor-element-4f733890 .demo-form-card .hs-input.invalid,
  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card input.invalid {
    border-color: #dc2626 !important;
  }

  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card .submitted-message {
    text-align: center;
    padding: 20px 4px;
    font-size: 14px;
    color: #5a6b7e;
  }

  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card .legal-consent-container,
  .elementor-4511 .elementor-element.elementor-element-4f733890 .demo-form-card .hs-richtext {
    font-size: 11px !important;
    color: #8896a6 !important;
    line-height: 1.5 !important;
    margin-top: 8px !important;
  }

}/* End custom CSS */