/* Generated from solaira.my – do not edit by hand; edit custom.css */
.elementor-32020 .elementor-element.elementor-element-2ba5ead { --display: flex; --margin-top: 100px; --margin-bottom: 100px; --margin-left: 0px; --margin-right: 0px; }
.elementor-32020 .elementor-element.elementor-element-895cad7 .neuros-heading { text-align: center; font-family: Sora, sans-serif; font-size: 50px; font-weight: 400; line-height: 1.3em; }
.elementor-32020 .elementor-element.elementor-element-895cad7 .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-32020 .elementor-element.elementor-element-f9a36c2 { 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-32020 .elementor-element.elementor-element-836ee1f:not(.elementor-motion-effects-element-type-background), .elementor-32020 .elementor-element.elementor-element-836ee1f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/09/AI-Powered-BG-01-web.jpg-scaled.jpeg"); }
.elementor-32020 .elementor-element.elementor-element-836ee1f { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 120px 40px; z-index: 5; }
.elementor-32020 .elementor-element.elementor-element-a63f7d3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32020 .elementor-element.elementor-element-a63f7d3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(2, 1, 1, 0); }
.elementor-32020 .elementor-element.elementor-element-a63f7d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: flex-start; align-items: flex-start; }
.elementor-32020 .elementor-element.elementor-element-a63f7d3.elementor-column > .elementor-widget-wrap { justify-content: flex-start; }
.elementor-32020 .elementor-element.elementor-element-a63f7d3 > .elementor-element-populated > .elementor-background-overlay { opacity: 0; }
.elementor-32020 .elementor-element.elementor-element-a63f7d3 > .elementor-element-populated, .elementor-32020 .elementor-element.elementor-element-a63f7d3 > .elementor-element-populated > .elementor-background-overlay, .elementor-32020 .elementor-element.elementor-element-a63f7d3 > .elementor-background-slideshow { border-radius: 25px; }
.elementor-32020 .elementor-element.elementor-element-a63f7d3 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 20px; --e-column-margin-right: 20px; --e-column-margin-left: 20px; }
.elementor-32020 .elementor-element.elementor-element-a63f7d3 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-32020 .elementor-element.elementor-element-225b6ae { --display: flex; --margin-top: -40px; --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-32020 .elementor-element.elementor-element-7fe104f { margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px; }
.elementor-32020 .elementor-element.elementor-element-7fe104f .elementor-heading-title { font-family: Sora, sans-serif; font-size: 35px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-32020 .elementor-element.elementor-element-d263f3a { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px; font-family: Manrope, sans-serif; font-size: 18px; font-weight: 400; line-height: 2em; color: rgb(255, 255, 255); }
.elementor-32020 .elementor-element.elementor-element-8930d9f { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; }
.elementor-32020 .elementor-element.elementor-element-8930d9f img { height: 700px; object-fit: cover; object-position: center center; }
.elementor-32020 .elementor-element.elementor-element-bc86247 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; 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-color: rgb(255, 255, 255); --border-color: #FFFFFF; --border-radius: 25px 25px 25px 25px; --margin-top: 0px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-32020 .elementor-element.elementor-element-06f0b09 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 20px 0px; }
.elementor-32020 .elementor-element.elementor-element-06f0b09 .elementor-heading-title { font-family: Sora, sans-serif; font-size: 30px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-32020 .elementor-element.elementor-element-8e2ae99 { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-32020 .elementor-element.elementor-element-d5a2c75 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; 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-color: rgb(255, 255, 255); --border-color: #FFFFFF; --border-radius: 25px 25px 25px 25px; --margin-top: 20px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-32020 .elementor-element.elementor-element-17d7dad { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 20px 0px; }
.elementor-32020 .elementor-element.elementor-element-17d7dad .elementor-heading-title { font-family: Sora, sans-serif; font-size: 30px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-32020 .elementor-element.elementor-element-f30b005 { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-32020 .elementor-element.elementor-element-52d8ad0 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; 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-color: rgb(255, 255, 255); --border-color: #FFFFFF; --border-radius: 25px 25px 25px 25px; --margin-top: 20px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-32020 .elementor-element.elementor-element-906a26d { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 20px 0px; }
.elementor-32020 .elementor-element.elementor-element-906a26d .elementor-heading-title { font-family: Sora, sans-serif; font-size: 30px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-32020 .elementor-element.elementor-element-b3676ff { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-32020 .elementor-element.elementor-element-b17539f { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; 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-color: rgb(255, 255, 255); --border-color: #FFFFFF; --border-radius: 25px 25px 25px 25px; --margin-top: 20px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-32020 .elementor-element.elementor-element-fb2718c { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 20px 0px; }
.elementor-32020 .elementor-element.elementor-element-fb2718c .elementor-heading-title { font-family: Sora, sans-serif; font-size: 30px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-32020 .elementor-element.elementor-element-4966227 { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-32020 .elementor-element.elementor-element-e73cbbb { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; 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-color: rgb(255, 255, 255); --border-color: #FFFFFF; --border-radius: 25px 25px 25px 25px; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-32020 .elementor-element.elementor-element-f30fdf4 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 20px 0px; }
.elementor-32020 .elementor-element.elementor-element-f30fdf4 .elementor-heading-title { font-family: Sora, sans-serif; font-size: 30px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-32020 .elementor-element.elementor-element-e92df3d { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-32020 .elementor-element.elementor-element-674a8fb:not(.elementor-motion-effects-element-type-background), .elementor-32020 .elementor-element.elementor-element-674a8fb > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-32020 .elementor-element.elementor-element-674a8fb { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px 50px; z-index: 5; }
.elementor-32020 .elementor-element.elementor-element-0d6abb0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32020 .elementor-element.elementor-element-0d6abb0 > .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-32020 .elementor-element.elementor-element-0d6abb0 > .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-32020 .elementor-element.elementor-element-0d6abb0 > .elementor-element-populated, .elementor-32020 .elementor-element.elementor-element-0d6abb0 > .elementor-element-populated > .elementor-background-overlay, .elementor-32020 .elementor-element.elementor-element-0d6abb0 > .elementor-background-slideshow { border-radius: 25px; }
.elementor-32020 .elementor-element.elementor-element-0d6abb0 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 0px; }
.elementor-32020 .elementor-element.elementor-element-0d6abb0 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-32020 .elementor-element.elementor-element-c63f93f, .elementor-32020 .elementor-element.elementor-element-c63f93f > .elementor-background-overlay { border-radius: 25px; }
.elementor-32020 .elementor-element.elementor-element-c63f93f { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 20px; margin-bottom: 0px; padding: 0% 0% 9.1%; }
.elementor-32020 .elementor-element.elementor-element-28a8982 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
.elementor-32020 .elementor-element.elementor-element-28a8982 > .elementor-widget-container { margin: 0px 0px 20px; }
.elementor-32020 .elementor-element.elementor-element-28a8982.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-32020 .elementor-element.elementor-element-28a8982 .neuros-heading { text-align: center; font-family: Sora, sans-serif; font-size: 50px; font-weight: 400; letter-spacing: -0.03em; }
.elementor-32020 .elementor-element.elementor-element-28a8982 .neuros-heading .neuros-heading-content { color: rgb(0, 0, 0); }
.elementor-32020 .elementor-element.elementor-element-5c810a9 { --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: 10px; --padding-left: 0px; --padding-right: 0px; }
.elementor-32020 .elementor-element.elementor-element-4a4d9cf { --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-32020 .elementor-element.elementor-element-4a4d9cf:not(.elementor-motion-effects-element-type-background), .elementor-32020 .elementor-element.elementor-element-4a4d9cf > .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-32020 .elementor-element.elementor-element-c2a5799 { 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-32020 .elementor-element.elementor-element-fea2f7b { --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-32020 .elementor-element.elementor-element-fea2f7b:not(.elementor-motion-effects-element-type-background), .elementor-32020 .elementor-element.elementor-element-fea2f7b > .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-32020 .elementor-element.elementor-element-0836881 { 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-32020 .elementor-element.elementor-element-2e3c89b { --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-32020 .elementor-element.elementor-element-2e3c89b:not(.elementor-motion-effects-element-type-background), .elementor-32020 .elementor-element.elementor-element-2e3c89b > .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-32020 .elementor-element.elementor-element-3ba620b { 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-32020 .elementor-element.elementor-element-a6a8648 { --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-32020 .elementor-element.elementor-element-a6a8648:not(.elementor-motion-effects-element-type-background), .elementor-32020 .elementor-element.elementor-element-a6a8648 > .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-32020 .elementor-element.elementor-element-ce4c35f { 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-32020 .elementor-element.elementor-element-f389606 { --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-32020 .elementor-element.elementor-element-f389606:not(.elementor-motion-effects-element-type-background), .elementor-32020 .elementor-element.elementor-element-f389606 > .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-32020 .elementor-element.elementor-element-21fb9a3 { 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-32020 .elementor-element.elementor-element-69381bd { --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-32020 .elementor-element.elementor-element-69381bd:not(.elementor-motion-effects-element-type-background), .elementor-32020 .elementor-element.elementor-element-69381bd > .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-32020 .elementor-element.elementor-element-90bed97 { 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-32020 .elementor-element.elementor-element-4022a1b { --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-32020 .elementor-element.elementor-element-8bd7cb1 { --display: flex; }
.elementor-32020 .elementor-element.elementor-element-2d59d1e > .elementor-widget-container { margin: 50px 0px 0px 10.63%; }
.elementor-32020 .elementor-element.elementor-element-2d59d1e .button-widget { text-align: right; }
.elementor-32020 .elementor-element.elementor-element-2d59d1e .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-32020 .elementor-element.elementor-element-2d59d1e .neuros-button:hover { border-color: rgb(51, 51, 51); background-color: rgb(51, 51, 51); }
.elementor-32020 .elementor-element.elementor-element-f387463 { --display: flex; }
.elementor-32020 .elementor-element.elementor-element-b369fa0 > .elementor-widget-container { margin: 50px 0px 0px 10.63%; }
.elementor-32020 .elementor-element.elementor-element-b369fa0 .button-widget { text-align: left; }
.elementor-32020 .elementor-element.elementor-element-b369fa0 .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-32020 .elementor-element.elementor-element-b369fa0 .neuros-button:hover { border-color: rgb(241, 79, 68); background-color: rgb(241, 79, 68); }

@media (max-width: 1024px){.elementor-32020 .elementor-element.elementor-element-836ee1f { padding: 0px 30px; }
.elementor-32020 .elementor-element.elementor-element-c63f93f { padding: 10% 0% 15%; }
.elementor-32020 .elementor-element.elementor-element-5c810a9 { --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-32020 .elementor-element.elementor-element-c2a5799 { font-size: 15px; }
.elementor-32020 .elementor-element.elementor-element-0836881 { font-size: 15px; }
.elementor-32020 .elementor-element.elementor-element-3ba620b { font-size: 15px; }
.elementor-32020 .elementor-element.elementor-element-ce4c35f { font-size: 15px; }
.elementor-32020 .elementor-element.elementor-element-21fb9a3 { font-size: 15px; }
.elementor-32020 .elementor-element.elementor-element-90bed97 { font-size: 15px; }
}
@media (max-width: 767px){.elementor-32020 .elementor-element.elementor-element-2ba5ead { --margin-top: 70px; --margin-bottom: 100px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-32020 .elementor-element.elementor-element-895cad7 .neuros-heading { font-size: 35px; }
.elementor-32020 .elementor-element.elementor-element-f9a36c2 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-32020 .elementor-element.elementor-element-836ee1f { padding: 0px; }
.elementor-32020 .elementor-element.elementor-element-a63f7d3 > .elementor-element-populated > .elementor-background-overlay { opacity: 0.5; }
.elementor-32020 .elementor-element.elementor-element-a63f7d3 > .elementor-element-populated { margin: 20px 20px 0px; --e-column-margin-right: 20px; --e-column-margin-left: 20px; }
.elementor-32020 .elementor-element.elementor-element-225b6ae { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-32020 .elementor-element.elementor-element-8930d9f { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-32020 .elementor-element.elementor-element-8930d9f img { height: 250px; }
.elementor-32020 .elementor-element.elementor-element-4c80b3b > .elementor-element-populated { margin: 20px 20px 50px; --e-column-margin-right: 20px; --e-column-margin-left: 20px; }
.elementor-32020 .elementor-element.elementor-element-06f0b09 { padding: 0px; }
.elementor-32020 .elementor-element.elementor-element-06f0b09 .elementor-heading-title { font-size: 25px; }
.elementor-32020 .elementor-element.elementor-element-8e2ae99 { font-size: 16px; }
.elementor-32020 .elementor-element.elementor-element-17d7dad { padding: 0px; }
.elementor-32020 .elementor-element.elementor-element-17d7dad .elementor-heading-title { font-size: 25px; }
.elementor-32020 .elementor-element.elementor-element-f30b005 { font-size: 16px; }
.elementor-32020 .elementor-element.elementor-element-906a26d { padding: 0px; }
.elementor-32020 .elementor-element.elementor-element-906a26d .elementor-heading-title { font-size: 25px; }
.elementor-32020 .elementor-element.elementor-element-b3676ff { font-size: 16px; }
.elementor-32020 .elementor-element.elementor-element-fb2718c { padding: 0px; }
.elementor-32020 .elementor-element.elementor-element-fb2718c .elementor-heading-title { font-size: 25px; }
.elementor-32020 .elementor-element.elementor-element-4966227 { font-size: 16px; }
.elementor-32020 .elementor-element.elementor-element-f30fdf4 { padding: 0px; }
.elementor-32020 .elementor-element.elementor-element-f30fdf4 .elementor-heading-title { font-size: 25px; }
.elementor-32020 .elementor-element.elementor-element-e92df3d { font-size: 16px; }
.elementor-32020 .elementor-element.elementor-element-674a8fb { padding: 0px 20px; }
.elementor-32020 .elementor-element.elementor-element-c63f93f { padding: 0px 0px 80px; }
.elementor-32020 .elementor-element.elementor-element-28a8982 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; }
.elementor-32020 .elementor-element.elementor-element-28a8982 .neuros-heading { font-size: 30px; }
.elementor-32020 .elementor-element.elementor-element-5c810a9 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-32020 .elementor-element.elementor-element-4a4d9cf { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-32020 .elementor-element.elementor-element-c2a5799 { font-size: 15px; }
.elementor-32020 .elementor-element.elementor-element-fea2f7b { --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-32020 .elementor-element.elementor-element-0836881 { font-size: 15px; }
.elementor-32020 .elementor-element.elementor-element-2e3c89b { --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-32020 .elementor-element.elementor-element-3ba620b { font-size: 15px; }
.elementor-32020 .elementor-element.elementor-element-a6a8648 { --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-32020 .elementor-element.elementor-element-ce4c35f { font-size: 15px; }
.elementor-32020 .elementor-element.elementor-element-f389606 { --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-32020 .elementor-element.elementor-element-21fb9a3 { font-size: 15px; }
.elementor-32020 .elementor-element.elementor-element-69381bd { --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-32020 .elementor-element.elementor-element-90bed97 { font-size: 15px; }
.elementor-32020 .elementor-element.elementor-element-4022a1b { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.elementor-32020 .elementor-element.elementor-element-8bd7cb1 { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.elementor-32020 .elementor-element.elementor-element-2d59d1e > .elementor-widget-container { margin: 10px 0px 0px; }
.elementor-32020 .elementor-element.elementor-element-2d59d1e .button-widget { text-align: left; }
.elementor-32020 .elementor-element.elementor-element-f387463 { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.elementor-32020 .elementor-element.elementor-element-b369fa0 > .elementor-widget-container { margin: 10px 0px 0px; }
.elementor-32020 .elementor-element.elementor-element-b369fa0 .button-widget { text-align: left; }
}
@media (min-width: 768px){.elementor-32020 .elementor-element.elementor-element-a63f7d3 { width: 60%; }
.elementor-32020 .elementor-element.elementor-element-4c80b3b { width: 40%; }
.elementor-32020 .elementor-element.elementor-element-0d6abb0 { width: 100%; }
.elementor-32020 .elementor-element.elementor-element-4a4d9cf { --width: 12%; }
.elementor-32020 .elementor-element.elementor-element-fea2f7b { --width: 12%; }
.elementor-32020 .elementor-element.elementor-element-2e3c89b { --width: 12%; }
.elementor-32020 .elementor-element.elementor-element-a6a8648 { --width: 12%; }
.elementor-32020 .elementor-element.elementor-element-f389606 { --width: 12%; }
.elementor-32020 .elementor-element.elementor-element-69381bd { --width: 14%; }
.elementor-32020 .elementor-element.elementor-element-8bd7cb1 { --width: 49%; }
.elementor-32020 .elementor-element.elementor-element-f387463 { --width: 49%; }
}
@media (max-width: 1024px) and (min-width: 768px){.elementor-32020 .elementor-element.elementor-element-a63f7d3 { width: 50%; }
.elementor-32020 .elementor-element.elementor-element-4c80b3b { width: 50%; }
}
.elementor-32020 .elementor-element.elementor-element-69381bd::after { display: none !important; }
.elementor-32020 .elementor-element.elementor-element-5c810a9 > .e-con:not(:last-child) { position: relative; }
.elementor-32020 .elementor-element.elementor-element-5c810a9 > .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-32020 .elementor-element.elementor-element-5c810a9 > .e-con:not(:last-child)::after { top: auto; right: 50%; bottom: -35px; transform: translateX(50%) rotate(90deg); }
.elementor-32020 .elementor-element.elementor-element-5c810a9 > .e-con:not(:last-child) { margin-bottom: 36px; }
}
