/* Generated from solaira.my – do not edit by hand; edit custom.css */
.elementor-29552 .elementor-element.elementor-element-87f7223 { --display: flex; border-style: none; --border-style: none; --margin-top: 100px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 100px; --padding-right: 100px; }
.elementor-29552 .elementor-element.elementor-element-b64b498 .neuros-heading { text-align: center; font-family: Sora, sans-serif; font-size: 50px; font-weight: 400; line-height: 1.3em; }
.elementor-29552 .elementor-element.elementor-element-b64b498 .neuros-subheading:not(:last-child) { margin-bottom: 2px; }
.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-29552 .elementor-element.elementor-element-0de61f9 { margin: 040px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 500; color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-72866e3 { --display: flex; --margin-top: 80px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-widget-heading .elementor-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }
.elementor-29552 .elementor-element.elementor-element-a6152fc { text-align: center; }
.elementor-29552 .elementor-element.elementor-element-a6152fc .elementor-heading-title { font-family: Sora, sans-serif; font-size: 38px; font-weight: 500; color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-4131112 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 55px; --margin-bottom: 55px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-29552 .elementor-element.elementor-element-9d9342b { --display: flex; }
.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon { fill: var( --e-global-color-primary ); color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }
.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }
.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-29552 .elementor-element.elementor-element-d2162b9 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-29552 .elementor-element.elementor-element-d2162b9.elementor-view-framed .elementor-icon, .elementor-29552 .elementor-element.elementor-element-d2162b9.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-29552 .elementor-element.elementor-element-d2162b9 .elementor-icon { font-size: 75px; }
.elementor-29552 .elementor-element.elementor-element-d2162b9 .elementor-icon-box-title, .elementor-29552 .elementor-element.elementor-element-d2162b9 .elementor-icon-box-title a { font-family: Roboto, sans-serif; font-size: 23px; font-weight: 600; }
.elementor-29552 .elementor-element.elementor-element-d2162b9 .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-d2162b9:has(:hover) .elementor-icon-box-title, .elementor-29552 .elementor-element.elementor-element-d2162b9:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-widget-divider { --divider-color: var( --e-global-color-secondary ); }
.elementor-29552 .elementor-element.elementor-element-9b7ad3c { --divider-border-style: solid; --divider-color: #00605E; --divider-border-width: 3.8px; }
.elementor-29552 .elementor-element.elementor-element-9b7ad3c .elementor-divider-separator { width: 100%; }
.elementor-29552 .elementor-element.elementor-element-9b7ad3c .elementor-divider { padding-block: 2px; }
.elementor-29552 .elementor-element.elementor-element-186d1a6 { color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-d9c3a4e { --display: flex; }
.elementor-29552 .elementor-element.elementor-element-d432bd7 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-29552 .elementor-element.elementor-element-d432bd7.elementor-view-framed .elementor-icon, .elementor-29552 .elementor-element.elementor-element-d432bd7.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-29552 .elementor-element.elementor-element-d432bd7 .elementor-icon { font-size: 75px; }
.elementor-29552 .elementor-element.elementor-element-d432bd7 .elementor-icon-box-title, .elementor-29552 .elementor-element.elementor-element-d432bd7 .elementor-icon-box-title a { font-family: Roboto, sans-serif; font-size: 23px; font-weight: 600; }
.elementor-29552 .elementor-element.elementor-element-d432bd7 .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-d432bd7:has(:hover) .elementor-icon-box-title, .elementor-29552 .elementor-element.elementor-element-d432bd7:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-4d79d27 { --divider-border-style: solid; --divider-color: #00605E; --divider-border-width: 3.8px; }
.elementor-29552 .elementor-element.elementor-element-4d79d27 .elementor-divider-separator { width: 100%; }
.elementor-29552 .elementor-element.elementor-element-4d79d27 .elementor-divider { padding-block: 2px; }
.elementor-29552 .elementor-element.elementor-element-343983e { color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-22ae97b { --display: flex; }
.elementor-29552 .elementor-element.elementor-element-bcd3d25 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-29552 .elementor-element.elementor-element-bcd3d25.elementor-view-framed .elementor-icon, .elementor-29552 .elementor-element.elementor-element-bcd3d25.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-29552 .elementor-element.elementor-element-bcd3d25 .elementor-icon { font-size: 75px; }
.elementor-29552 .elementor-element.elementor-element-bcd3d25 .elementor-icon-box-title, .elementor-29552 .elementor-element.elementor-element-bcd3d25 .elementor-icon-box-title a { font-family: Roboto, sans-serif; font-size: 23px; font-weight: 600; }
.elementor-29552 .elementor-element.elementor-element-bcd3d25 .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-bcd3d25:has(:hover) .elementor-icon-box-title, .elementor-29552 .elementor-element.elementor-element-bcd3d25:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-3ef084c { --divider-border-style: solid; --divider-color: #00605E; --divider-border-width: 3.8px; }
.elementor-29552 .elementor-element.elementor-element-3ef084c .elementor-divider-separator { width: 100%; }
.elementor-29552 .elementor-element.elementor-element-3ef084c .elementor-divider { padding-block: 2px; }
.elementor-29552 .elementor-element.elementor-element-da1793e { color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-0061ece { --display: flex; }
.elementor-29552 .elementor-element.elementor-element-34c8576 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-29552 .elementor-element.elementor-element-34c8576.elementor-view-framed .elementor-icon, .elementor-29552 .elementor-element.elementor-element-34c8576.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-29552 .elementor-element.elementor-element-34c8576 .elementor-icon { font-size: 75px; }
.elementor-29552 .elementor-element.elementor-element-34c8576 .elementor-icon-box-title, .elementor-29552 .elementor-element.elementor-element-34c8576 .elementor-icon-box-title a { font-family: Roboto, sans-serif; font-size: 23px; font-weight: 600; }
.elementor-29552 .elementor-element.elementor-element-34c8576 .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-34c8576:has(:hover) .elementor-icon-box-title, .elementor-29552 .elementor-element.elementor-element-34c8576:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-ca21cfe { --divider-border-style: solid; --divider-color: #00605E; --divider-border-width: 3.8px; }
.elementor-29552 .elementor-element.elementor-element-ca21cfe .elementor-divider-separator { width: 100%; }
.elementor-29552 .elementor-element.elementor-element-ca21cfe .elementor-divider { padding-block: 2px; }
.elementor-29552 .elementor-element.elementor-element-409d24f { color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-867d7b8 { --display: flex; }
.elementor-29552 .elementor-element.elementor-element-c51cd02 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-29552 .elementor-element.elementor-element-c51cd02.elementor-view-framed .elementor-icon, .elementor-29552 .elementor-element.elementor-element-c51cd02.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-29552 .elementor-element.elementor-element-c51cd02 .elementor-icon { font-size: 75px; }
.elementor-29552 .elementor-element.elementor-element-c51cd02 .elementor-icon-box-title, .elementor-29552 .elementor-element.elementor-element-c51cd02 .elementor-icon-box-title a { font-family: Roboto, sans-serif; font-size: 23px; font-weight: 600; }
.elementor-29552 .elementor-element.elementor-element-c51cd02 .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-c51cd02:has(:hover) .elementor-icon-box-title, .elementor-29552 .elementor-element.elementor-element-c51cd02:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-fdea70e { --divider-border-style: solid; --divider-color: #00605E; --divider-border-width: 3.8px; }
.elementor-29552 .elementor-element.elementor-element-fdea70e .elementor-divider-separator { width: 100%; }
.elementor-29552 .elementor-element.elementor-element-fdea70e .elementor-divider { padding-block: 2px; }
.elementor-29552 .elementor-element.elementor-element-251c791 { color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-16c8935:not(.elementor-motion-effects-element-type-background), .elementor-29552 .elementor-element.elementor-element-16c8935 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-29552 .elementor-element.elementor-element-16c8935 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: -80px; margin-bottom: 0px; padding: 80px 50px 0px; z-index: 5; }
.elementor-29552 .elementor-element.elementor-element-1862dbc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-29552 .elementor-element.elementor-element-1862dbc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/06/Lets-Shape-the-Future-of-Healthcare-Together-web-scaled.jpg"); background-repeat: no-repeat; background-size: cover; }
.elementor-29552 .elementor-element.elementor-element-1862dbc > .elementor-element-populated > .elementor-background-overlay { background-color: transparent; background-image: linear-gradient(rgb(255, 255, 255) 20%, rgba(242, 41, 91, 0) 54%); opacity: 1; }
.elementor-29552 .elementor-element.elementor-element-1862dbc > .elementor-element-populated, .elementor-29552 .elementor-element.elementor-element-1862dbc > .elementor-element-populated > .elementor-background-overlay, .elementor-29552 .elementor-element.elementor-element-1862dbc > .elementor-background-slideshow { border-radius: 25px; }
.elementor-29552 .elementor-element.elementor-element-1862dbc > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px; }
.elementor-29552 .elementor-element.elementor-element-1862dbc > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-29552 .elementor-element.elementor-element-83d8c12, .elementor-29552 .elementor-element.elementor-element-83d8c12 > .elementor-background-overlay { border-radius: 25px; }
.elementor-29552 .elementor-element.elementor-element-83d8c12 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 20px; margin-bottom: 0px; padding: 0% 0% 5%; }
.elementor-29552 .elementor-element.elementor-element-416a7f5 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
.elementor-29552 .elementor-element.elementor-element-416a7f5 > .elementor-widget-container { margin: 0px 0px 20px; }
.elementor-29552 .elementor-element.elementor-element-416a7f5.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-29552 .elementor-element.elementor-element-416a7f5 .neuros-heading { text-align: center; font-family: Sora, sans-serif; font-size: 50px; font-weight: 400; letter-spacing: -0.03em; }
.elementor-29552 .elementor-element.elementor-element-416a7f5 .neuros-heading .neuros-heading-content { color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-b28f394 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 55px 55px; --row-gap: 55px; --column-gap: 55px; --flex-wrap: wrap; --align-content: center; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
.elementor-29552 .elementor-element.elementor-element-a8586d4 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --border-radius: 100px 100px 100px 100px; }
.elementor-29552 .elementor-element.elementor-element-a8586d4:not(.elementor-motion-effects-element-type-background), .elementor-29552 .elementor-element.elementor-element-a8586d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgba(148, 76, 183, 0) 0%, rgb(251, 225, 166) 100%); }
.elementor-29552 .elementor-element.elementor-element-a0d4c46 { width: var( --container-widget-width, 100% ); max-width: 100%; padding: 10px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-9330e27 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --border-radius: 100px 100px 100px 100px; }
.elementor-29552 .elementor-element.elementor-element-9330e27:not(.elementor-motion-effects-element-type-background), .elementor-29552 .elementor-element.elementor-element-9330e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgba(148, 76, 183, 0) 0%, rgb(251, 225, 166) 100%); }
.elementor-29552 .elementor-element.elementor-element-26757b6 { width: var( --container-widget-width, 100% ); max-width: 100%; padding: 10px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-aa39fdd { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --border-radius: 100px 100px 100px 100px; }
.elementor-29552 .elementor-element.elementor-element-aa39fdd:not(.elementor-motion-effects-element-type-background), .elementor-29552 .elementor-element.elementor-element-aa39fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgba(148, 76, 183, 0) 0%, rgb(251, 225, 166) 100%); }
.elementor-29552 .elementor-element.elementor-element-0c1006a { width: var( --container-widget-width, 100% ); max-width: 100%; padding: 10px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-d329c78 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --border-radius: 100px 100px 100px 100px; }
.elementor-29552 .elementor-element.elementor-element-d329c78:not(.elementor-motion-effects-element-type-background), .elementor-29552 .elementor-element.elementor-element-d329c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgba(148, 76, 183, 0) 0%, rgb(251, 225, 166) 100%); }
.elementor-29552 .elementor-element.elementor-element-fdf28ce { width: var( --container-widget-width, 100% ); max-width: 100%; padding: 10px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-36af2eb { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --border-radius: 100px 100px 100px 100px; }
.elementor-29552 .elementor-element.elementor-element-36af2eb:not(.elementor-motion-effects-element-type-background), .elementor-29552 .elementor-element.elementor-element-36af2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgba(148, 76, 183, 0) 0%, rgb(251, 225, 166) 100%); }
.elementor-29552 .elementor-element.elementor-element-16d74ce { width: var( --container-widget-width, 100% ); max-width: 100%; padding: 10px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-bdf5a6a { margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px; text-align: center; color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-e9b49d0 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; line-height: 1.5em; color: rgb(0, 0, 0); }
.elementor-29552 .elementor-element.elementor-element-8d73df5 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
.elementor-29552 .elementor-element.elementor-element-ae1dab9 { --display: flex; }
.elementor-29552 .elementor-element.elementor-element-cdb658b > .elementor-widget-container { margin: 50px 0px 0px 10.63%; }
.elementor-29552 .elementor-element.elementor-element-cdb658b .button-widget { text-align: right; }
.elementor-29552 .elementor-element.elementor-element-cdb658b .neuros-button { font-family: Manrope, sans-serif; font-size: 16px; color: rgb(255, 255, 255); border-color: rgb(51, 51, 51); background-color: rgb(51, 51, 51); }
.elementor-29552 .elementor-element.elementor-element-cdb658b .neuros-button:hover { border-color: rgb(51, 51, 51); background-color: rgb(51, 51, 51); }
.elementor-29552 .elementor-element.elementor-element-f242930 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
.elementor-29552 .elementor-element.elementor-element-81f9c99 > .elementor-widget-container { margin: 50px 0px 0px 10.63%; }
.elementor-29552 .elementor-element.elementor-element-81f9c99 .button-widget { text-align: left; }
.elementor-29552 .elementor-element.elementor-element-81f9c99 .neuros-button { font-family: Manrope, sans-serif; font-size: 16px; color: rgb(255, 255, 255); border-color: rgb(241, 79, 68); background-color: rgb(241, 79, 68); }
.elementor-29552 .elementor-element.elementor-element-81f9c99 .neuros-button:hover { border-color: rgb(241, 79, 68); background-color: rgb(241, 79, 68); }

@media (max-width: 1024px){.elementor-29552 .elementor-element.elementor-element-83d8c12 { padding: 10% 0% 15%; }
.elementor-29552 .elementor-element.elementor-element-b28f394 { --gap: 0px 040px; --row-gap: 0px; --column-gap: 040px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-29552 .elementor-element.elementor-element-a0d4c46 { font-size: 15px; }
.elementor-29552 .elementor-element.elementor-element-26757b6 { font-size: 15px; }
.elementor-29552 .elementor-element.elementor-element-0c1006a { font-size: 15px; }
.elementor-29552 .elementor-element.elementor-element-fdf28ce { font-size: 15px; }
.elementor-29552 .elementor-element.elementor-element-16d74ce { font-size: 15px; }
}
@media (max-width: 767px){.elementor-29552 .elementor-element.elementor-element-87f7223 { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29552 .elementor-element.elementor-element-b64b498 .neuros-heading { font-size: 35px; }
.elementor-29552 .elementor-element.elementor-element-4131112 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29552 .elementor-element.elementor-element-16c8935 { padding: 0px 20px; }
.elementor-29552 .elementor-element.elementor-element-83d8c12 { padding: 40px 0px 80px; }
.elementor-29552 .elementor-element.elementor-element-416a7f5 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; }
.elementor-29552 .elementor-element.elementor-element-416a7f5 .neuros-heading { font-size: 30px; }
.elementor-29552 .elementor-element.elementor-element-b28f394 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-29552 .elementor-element.elementor-element-a8586d4 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-29552 .elementor-element.elementor-element-a0d4c46 { font-size: 15px; }
.elementor-29552 .elementor-element.elementor-element-9330e27 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-29552 .elementor-element.elementor-element-26757b6 { font-size: 15px; }
.elementor-29552 .elementor-element.elementor-element-aa39fdd { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-29552 .elementor-element.elementor-element-0c1006a { font-size: 15px; }
.elementor-29552 .elementor-element.elementor-element-d329c78 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-29552 .elementor-element.elementor-element-fdf28ce { font-size: 15px; }
.elementor-29552 .elementor-element.elementor-element-36af2eb { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-29552 .elementor-element.elementor-element-16d74ce { font-size: 15px; }
.elementor-29552 .elementor-element.elementor-element-8d73df5 { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.elementor-29552 .elementor-element.elementor-element-ae1dab9 { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.elementor-29552 .elementor-element.elementor-element-cdb658b > .elementor-widget-container { margin: 10px 0px 0px; }
.elementor-29552 .elementor-element.elementor-element-cdb658b .button-widget { text-align: left; }
.elementor-29552 .elementor-element.elementor-element-f242930 { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.elementor-29552 .elementor-element.elementor-element-81f9c99 > .elementor-widget-container { margin: 10px 0px 0px; }
.elementor-29552 .elementor-element.elementor-element-81f9c99 .button-widget { text-align: left; }
}
@media (min-width: 768px){.elementor-29552 .elementor-element.elementor-element-9d9342b { --width: 20%; }
.elementor-29552 .elementor-element.elementor-element-d9c3a4e { --width: 20%; }
.elementor-29552 .elementor-element.elementor-element-22ae97b { --width: 20%; }
.elementor-29552 .elementor-element.elementor-element-0061ece { --width: 20%; }
.elementor-29552 .elementor-element.elementor-element-867d7b8 { --width: 20%; }
.elementor-29552 .elementor-element.elementor-element-1862dbc { width: 100%; }
.elementor-29552 .elementor-element.elementor-element-a8586d4 { --width: 12%; }
.elementor-29552 .elementor-element.elementor-element-9330e27 { --width: 12%; }
.elementor-29552 .elementor-element.elementor-element-aa39fdd { --width: 12%; }
.elementor-29552 .elementor-element.elementor-element-d329c78 { --width: 12%; }
.elementor-29552 .elementor-element.elementor-element-36af2eb { --width: 14%; }
.elementor-29552 .elementor-element.elementor-element-ae1dab9 { --width: 49%; }
.elementor-29552 .elementor-element.elementor-element-f242930 { --width: 49%; }
}
.elementor-29552 .elementor-element.elementor-element-36af2eb::after { display: none !important; }
.elementor-29552 .elementor-element.elementor-element-b28f394 > .e-con:not(:last-child) { position: relative; }
.elementor-29552 .elementor-element.elementor-element-b28f394 > .e-con:not(:last-child)::after { content: ""; position: absolute; top: 50%; right: -40px; width: 26px; height: 26px; transform: translateY(-50%); background-color: rgb(16, 185, 129); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='3' y1='12' x2='19' y2='12'/%3E%3Cpolyline points='13 6 19 12 13 18'/%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-size: contain; z-index: 5; }

@media (max-width: 767px){.elementor-29552 .elementor-element.elementor-element-b28f394 > .e-con:not(:last-child)::after { top: auto; right: 50%; bottom: -35px; transform: translateX(50%) rotate(90deg); }
.elementor-29552 .elementor-element.elementor-element-b28f394 > .e-con:not(:last-child) { margin-bottom: 36px; }
}
