/* Generated from solaira.my – do not edit by hand; edit custom.css */
.elementor-element, .elementor-lightbox { --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; }
.elementor-25817 .elementor-element.elementor-element-0c399ee { --display: flex; }
.elementor-25817 .elementor-element.elementor-element-a88867c { --display: flex; --min-height: 800px; --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: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.45; --margin-top: -50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 0%; --padding-right: 0%; }
.elementor-25817 .elementor-element.elementor-element-a88867c::before, .elementor-25817 .elementor-element.elementor-element-a88867c > .elementor-background-video-container::before, .elementor-25817 .elementor-element.elementor-element-a88867c > .e-con-inner > .elementor-background-video-container::before, .elementor-25817 .elementor-element.elementor-element-a88867c > .elementor-background-slideshow::before, .elementor-25817 .elementor-element.elementor-element-a88867c > .e-con-inner > .elementor-background-slideshow::before, .elementor-25817 .elementor-element.elementor-element-a88867c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%); z-index: 1; }
.elementor-25817 .elementor-element.elementor-element-927c66b { --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; --margin-top: 365px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-927c66b.e-con { --align-self: center; --flex-grow: 0; --flex-shrink: 0; }
.elementor-25817 .elementor-element.elementor-element-aa73f1f { --display: flex; --justify-content: flex-end; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 100px; --margin-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-23fae0a { width: 100%; max-width: 100%; }
.elementor-25817 .elementor-element.elementor-element-23fae0a > .elementor-widget-container { margin: 0px; }
.elementor-25817 .elementor-element.elementor-element-23fae0a.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-25817 .elementor-element.elementor-element-23fae0a .neuros-heading { text-align: left; font-family: Sora, sans-serif; font-size: 75px; line-height: 1em; letter-spacing: -0.03em; }
.elementor-25817 .elementor-element.elementor-element-23fae0a .neuros-heading .neuros-heading-content { color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-bd02e1d { --display: flex; --margin-top: 15px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 050px; }
.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-25817 .elementor-element.elementor-element-87fe435 { font-family: Manrope, sans-serif; font-size: 17px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-a50ccc6 > .elementor-widget-container { margin: 0px; }
.elementor-25817 .elementor-element.elementor-element-a50ccc6 .button-widget { text-align: left; }
.elementor-25817 .elementor-element.elementor-element-a50ccc6 .neuros-button { font-family: Manrope, sans-serif; font-size: 16px; color: rgb(255, 255, 255); border-color: rgb(255, 87, 55); background-color: rgb(255, 87, 55); }
.elementor-25817 .elementor-element.elementor-element-a50ccc6 .neuros-button:hover { color: rgb(255, 255, 255); border-color: rgb(51, 51, 51); background-color: rgb(51, 51, 51); }
.elementor-25817 .elementor-element.elementor-element-a50ccc6 .button-container .neuros-button { padding: 15px 35px 15px 62px; }
.elementor-25817 .elementor-element.elementor-element-a50ccc6:not(.neuros-button-type-simple) .neuros-button:hover { padding: 15px 62px 15px 35px; }
.elementor-25817 .elementor-element.elementor-element-a50ccc6 .neuros-button span[class^="icon"].left { left: 42px; }
.elementor-25817 .elementor-element.elementor-element-a50ccc6 .neuros-button span[class^="icon"].right { right: 42px; }
.elementor-25817 .elementor-element.elementor-element-b792f22 { --display: flex; --justify-content: flex-end; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 40px; }
.elementor-25817 .elementor-element.elementor-element-7852db9 { --display: flex; --min-height: 800px; --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: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 0.45; --margin-top: -50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 0%; --padding-right: 0%; }
.elementor-25817 .elementor-element.elementor-element-7852db9::before, .elementor-25817 .elementor-element.elementor-element-7852db9 > .elementor-background-video-container::before, .elementor-25817 .elementor-element.elementor-element-7852db9 > .e-con-inner > .elementor-background-video-container::before, .elementor-25817 .elementor-element.elementor-element-7852db9 > .elementor-background-slideshow::before, .elementor-25817 .elementor-element.elementor-element-7852db9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25817 .elementor-element.elementor-element-7852db9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%); z-index: 1; }
.elementor-25817 .elementor-element.elementor-element-086d39c { --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; --margin-top: 365px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-086d39c.e-con { --align-self: center; --flex-grow: 0; --flex-shrink: 0; }
.elementor-25817 .elementor-element.elementor-element-d68063b { --display: flex; --justify-content: flex-end; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 100px; --margin-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-70cab3a { width: 100%; max-width: 100%; }
.elementor-25817 .elementor-element.elementor-element-70cab3a > .elementor-widget-container { margin: 0px; }
.elementor-25817 .elementor-element.elementor-element-70cab3a.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-25817 .elementor-element.elementor-element-70cab3a .neuros-heading { text-align: left; font-family: Sora, sans-serif; font-size: 75px; line-height: 1em; letter-spacing: -0.03em; }
.elementor-25817 .elementor-element.elementor-element-70cab3a .neuros-heading .neuros-heading-content { color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-0157ed7 { --display: flex; --margin-top: 15px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 050px; }
.elementor-25817 .elementor-element.elementor-element-bd49dfc { font-family: Manrope, sans-serif; font-size: 17px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-84dc395 > .elementor-widget-container { margin: 0px; }
.elementor-25817 .elementor-element.elementor-element-84dc395 .button-widget { text-align: left; }
.elementor-25817 .elementor-element.elementor-element-84dc395 .neuros-button { font-family: Manrope, sans-serif; font-size: 16px; color: rgb(255, 255, 255); border-color: rgb(255, 87, 55); background-color: rgb(255, 87, 55); }
.elementor-25817 .elementor-element.elementor-element-84dc395 .neuros-button:hover { color: rgb(255, 255, 255); border-color: rgb(51, 51, 51); background-color: rgb(51, 51, 51); }
.elementor-25817 .elementor-element.elementor-element-84dc395 .button-container .neuros-button { padding: 15px 35px 15px 62px; }
.elementor-25817 .elementor-element.elementor-element-84dc395:not(.neuros-button-type-simple) .neuros-button:hover { padding: 15px 62px 15px 35px; }
.elementor-25817 .elementor-element.elementor-element-84dc395 .neuros-button span[class^="icon"].left { left: 42px; }
.elementor-25817 .elementor-element.elementor-element-84dc395 .neuros-button span[class^="icon"].right { right: 42px; }
.elementor-25817 .elementor-element.elementor-element-e7cc756 { --display: flex; --justify-content: flex-end; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 40px; }
.elementor-25817 .elementor-element.elementor-element-4fccf83 { --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: flex-start; --flex-wrap: wrap; --align-content: center; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 0px; --padding-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-4fccf83:not(.elementor-motion-effects-element-type-background), .elementor-25817 .elementor-element.elementor-element-4fccf83 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-1137dd8 { --display: flex; }
.elementor-widget-counter .elementor-counter-number-wrapper { color: var( --e-global-color-primary ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }
.elementor-widget-counter .elementor-counter-title { color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-weight: var( --e-global-typography-secondary-font-weight ); }
.elementor-25817 .elementor-element.elementor-element-9b0ecde .elementor-counter { flex-direction: column-reverse; }
.elementor-25817 .elementor-element.elementor-element-9b0ecde .elementor-counter-title { justify-content: center; color: rgb(0, 0, 0); font-family: Sora, sans-serif; font-size: 22px; font-weight: 400; }
.elementor-25817 .elementor-element.elementor-element-9b0ecde .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 1; --counter-number-grow: 0; gap: 4px; color: rgb(0, 96, 94); font-family: Roboto, sans-serif; font-size: 60px; font-weight: 600; }
.elementor-25817 .elementor-element.elementor-element-33deb59 { --display: flex; }
.elementor-25817 .elementor-element.elementor-element-f94700d .elementor-counter { flex-direction: column-reverse; }
.elementor-25817 .elementor-element.elementor-element-f94700d .elementor-counter-title { justify-content: center; color: rgb(0, 0, 0); font-family: Sora, sans-serif; font-size: 22px; font-weight: 400; }
.elementor-25817 .elementor-element.elementor-element-f94700d .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 1; --counter-number-grow: 0; color: rgb(0, 96, 94); font-family: Roboto, sans-serif; font-size: 60px; font-weight: 600; }
.elementor-25817 .elementor-element.elementor-element-76a7ca8 { --display: flex; }
.elementor-25817 .elementor-element.elementor-element-e9a81cf .elementor-counter { flex-direction: column-reverse; }
.elementor-25817 .elementor-element.elementor-element-e9a81cf .elementor-counter-title { justify-content: center; color: rgb(0, 0, 0); font-family: Sora, sans-serif; font-size: 22px; font-weight: 400; }
.elementor-25817 .elementor-element.elementor-element-e9a81cf .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 1; --counter-number-grow: 0; gap: 4px; color: rgb(0, 96, 94); font-family: Roboto, sans-serif; font-size: 60px; font-weight: 600; }
.elementor-25817 .elementor-element.elementor-element-60dee0f { --display: flex; }
.elementor-25817 .elementor-element.elementor-element-33df817 .elementor-counter { flex-direction: column-reverse; }
.elementor-25817 .elementor-element.elementor-element-33df817 .elementor-counter-title { justify-content: center; color: rgb(0, 0, 0); font-family: Sora, sans-serif; font-size: 22px; font-weight: 400; }
.elementor-25817 .elementor-element.elementor-element-33df817 .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 1; --counter-number-grow: 0; color: rgb(0, 96, 94); font-family: Roboto, sans-serif; font-size: 60px; font-weight: 600; }
.elementor-25817 .elementor-element.elementor-element-b73ce52 { --display: flex; --min-height: 1440px; --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: stretch; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 0px 0px 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; }
.elementor-25817 .elementor-element.elementor-element-b73ce52:not(.elementor-motion-effects-element-type-background), .elementor-25817 .elementor-element.elementor-element-b73ce52 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); background-image: url("/wp-content/uploads/2026/10/Driving-Healthcare-Innovation-Through-Intelligent-SolutionsBG02-web.jpg"); background-position: center bottom; background-repeat: no-repeat; background-size: cover; }
.elementor-25817 .elementor-element.elementor-element-34144f7 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 90px; --padding-right: 90px; }
.elementor-25817 .elementor-element.elementor-element-7342c38 > .elementor-widget-container { margin: 100px 0px 0px; }
.elementor-25817 .elementor-element.elementor-element-7342c38 .neuros-heading { text-align: center; font-family: Sora, sans-serif; font-size: 50px; }
.elementor-25817 .elementor-element.elementor-element-7342c38 .neuros-subheading:not(:last-child) { margin-bottom: 1px; }
.elementor-25817 .elementor-element.elementor-element-e0a82f6 { text-align: center; font-family: Manrope, sans-serif; font-size: 17px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-2965d4a, .elementor-25817 .elementor-element.elementor-element-2965d4a > .elementor-background-overlay { border-radius: 0px 0px 25px 25px; }
.elementor-25817 .elementor-element.elementor-element-2965d4a { padding: 100px 0px; z-index: 1; }
.elementor-25817 .elementor-element.elementor-element-699f236:not(.elementor-motion-effects-element-type-background), .elementor-25817 .elementor-element.elementor-element-699f236 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 87, 55); }
.elementor-25817 .elementor-element.elementor-element-699f236 > .elementor-background-overlay { background-image: url("/wp-content/uploads/2026/06/AI-powered-diagnostics-for-preventive-care.png"); background-position: 0% 91%; background-repeat: no-repeat; background-size: contain; opacity: 1; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-25817 .elementor-element.elementor-element-699f236 > .elementor-container { min-height: 224px; }
.elementor-25817 .elementor-element.elementor-element-699f236, .elementor-25817 .elementor-element.elementor-element-699f236 > .elementor-background-overlay { border-radius: 25px; }
.elementor-25817 .elementor-element.elementor-element-699f236 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 38px 30px 40px 33px; }
.elementor-25817 .elementor-element.elementor-element-dee9a61 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }
.elementor-25817 .elementor-element.elementor-element-9d67225 > .elementor-widget-container { margin: 0px 0px 6px; }
.elementor-25817 .elementor-element.elementor-element-9d67225 .neuros-heading { text-align: left; font-family: Manrope, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.2em; letter-spacing: 0px; }
.elementor-25817 .elementor-element.elementor-element-9d67225 .neuros-heading .neuros-heading-content { color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-43eb6ec { width: auto; align-self: center; font-size: 17px; color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-114db5d:not(.elementor-motion-effects-element-type-background), .elementor-25817 .elementor-element.elementor-element-114db5d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); background-position: 109px 200px; background-repeat: no-repeat; }
.elementor-25817 .elementor-element.elementor-element-114db5d { border-style: solid; border-width: 1px; border-color: rgb(226, 226, 226); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 20px; margin-bottom: 0px; padding: 40px 30px 35px; }
.elementor-25817 .elementor-element.elementor-element-114db5d, .elementor-25817 .elementor-element.elementor-element-114db5d > .elementor-background-overlay { border-radius: 25px; }
.elementor-25817 .elementor-element.elementor-element-8f83a22 > .elementor-widget-container { margin: 0px 21px 30px 0px; }
.elementor-25817 .elementor-element.elementor-element-8f83a22 .neuros-heading { text-align: left; font-family: Manrope, sans-serif; font-size: 24px; font-weight: 500; line-height: 1.2em; letter-spacing: 0px; }
.elementor-25817 .elementor-element.elementor-element-8f83a22 .neuros-heading .neuros-heading-content { color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-b20e1a3 { text-align: start; }
.elementor-25817 .elementor-element.elementor-element-b20e1a3 img { width: 220px; max-width: 1000px; }
.elementor-25817 .elementor-element.elementor-element-825e831 .elementor-counter-number-wrapper { background-color: transparent; color: rgb(255, 255, 255); font-size: 80px; letter-spacing: -0.03em; -webkit-text-stroke: 2px rgba(0, 0, 0, 0); stroke-width: 2px; stroke: rgba(0, 0, 0, 0); background-image: linear-gradient(276deg, rgb(226, 76, 74) 0%, rgb(56, 107, 183) 100%); }
.elementor-25817 .elementor-element.elementor-element-825e831 { width: auto; margin: 25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-25817 .elementor-element.elementor-element-825e831 .elementor-counter { gap: 0px; }
.elementor-25817 .elementor-element.elementor-element-825e831 .elementor-counter-title { color: rgb(84, 89, 95); font-family: Manrope, sans-serif; font-size: 16px; line-height: 30px; }
.elementor-25817 .elementor-element.elementor-element-af27a0f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25817 .elementor-element.elementor-element-af27a0f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(227, 227, 227); background-image: url("/wp-content/uploads/2026/06/Growth-strategy-and-healthcare-brand-transformation-web.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-25817 .elementor-element.elementor-element-af27a0f > .elementor-element-populated, .elementor-25817 .elementor-element.elementor-element-af27a0f > .elementor-element-populated > .elementor-background-overlay, .elementor-25817 .elementor-element.elementor-element-af27a0f > .elementor-background-slideshow { border-radius: 25px; }
.elementor-25817 .elementor-element.elementor-element-af27a0f > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 10px; --e-column-margin-right: 10px; --e-column-margin-left: 10px; padding: 66px 30px 0px 33px; }
.elementor-25817 .elementor-element.elementor-element-e985b06 > .elementor-widget-container { padding: 0% 30% 0% 0%; }
.elementor-25817 .elementor-element.elementor-element-e985b06 .neuros-heading { text-align: left; font-family: Manrope, sans-serif; font-size: 38px; font-weight: 500; line-height: 1.125em; letter-spacing: 0px; }
.elementor-25817 .elementor-element.elementor-element-e985b06 .neuros-heading .neuros-heading-content { color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-0a6277a { font-family: Manrope, sans-serif; font-size: 17px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-f82d7d9 > .elementor-element-populated, .elementor-25817 .elementor-element.elementor-element-f82d7d9 > .elementor-element-populated > .elementor-background-overlay, .elementor-25817 .elementor-element.elementor-element-f82d7d9 > .elementor-background-slideshow { border-radius: 25px; }
.elementor-25817 .elementor-element.elementor-element-d8210b5:not(.elementor-motion-effects-element-type-background), .elementor-25817 .elementor-element.elementor-element-d8210b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/09/Solaira-Smart-Living-02-web.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-25817 .elementor-element.elementor-element-d8210b5 > .elementor-container { max-width: 500px; }
.elementor-25817 .elementor-element.elementor-element-d8210b5 { overflow: hidden; border-style: solid; border-width: 1px; border-color: rgb(224, 224, 224); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 60px 20px 0px 31px; }
.elementor-25817 .elementor-element.elementor-element-d8210b5, .elementor-25817 .elementor-element.elementor-element-d8210b5 > .elementor-background-overlay { border-radius: 25px; }
.elementor-25817 .elementor-element.elementor-element-41b96a6.elementor-column > .elementor-widget-wrap { justify-content: space-between; }
.elementor-25817 .elementor-element.elementor-element-a72c299 { width: var( --container-widget-width, 64.301% ); max-width: 64.301%; --container-widget-width: 64.301%; --container-widget-flex-grow: 0; align-self: flex-start; }
.elementor-25817 .elementor-element.elementor-element-a72c299 > .elementor-widget-container { margin: 0px 20px 0px 0px; }
.elementor-25817 .elementor-element.elementor-element-a72c299.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-25817 .elementor-element.elementor-element-a72c299 .neuros-heading { text-align: left; font-family: Manrope, sans-serif; font-size: 20px; font-weight: 500; line-height: 1.2em; letter-spacing: 0px; }
.elementor-25817 .elementor-element.elementor-element-a72c299 .neuros-heading .neuros-heading-content { color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-2e8f216 { margin: 13px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px; font-family: Manrope, sans-serif; font-size: 17px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-f3f37c2 { --display: flex; --align-items: flex-end; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --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(224, 224, 224); --border-color: #E0E0E0; --border-radius: 25px 25px 25px 25px; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; }
.elementor-25817 .elementor-element.elementor-element-f3f37c2:not(.elementor-motion-effects-element-type-background), .elementor-25817 .elementor-element.elementor-element-f3f37c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/09/Solaira-Aesthetics-02-web.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-25817 .elementor-element.elementor-element-c1ae862 { --display: flex; }
.elementor-25817 .elementor-element.elementor-element-a496df9 { --display: flex; }
.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-25817 .elementor-element.elementor-element-718001c { width: var( --container-widget-width, 51.332% ); max-width: 51.332%; margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; --container-widget-width: 51.332%; --container-widget-flex-grow: 0; align-self: flex-end; text-align: start; }
.elementor-25817 .elementor-element.elementor-element-718001c.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-25817 .elementor-element.elementor-element-718001c .elementor-heading-title { font-family: Roboto, sans-serif; font-size: 20px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-400cb16 { margin: 13px 035px calc(var(--kit-widget-spacing, 0px) + 36px) 0px; text-align: end; font-family: Manrope, sans-serif; font-size: 17px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-b9a9953:not(.elementor-motion-effects-element-type-background), .elementor-25817 .elementor-element.elementor-element-b9a9953 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/09/Happy-clients-02-web.jpg"); background-size: cover; }
.elementor-25817 .elementor-element.elementor-element-b9a9953 > .elementor-container { min-height: 248px; }
.elementor-25817 .elementor-element.elementor-element-b9a9953, .elementor-25817 .elementor-element.elementor-element-b9a9953 > .elementor-background-overlay { border-radius: 25px; }
.elementor-25817 .elementor-element.elementor-element-b9a9953 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 20px; margin-bottom: 0px; }
.elementor-25817 .elementor-element.elementor-element-94b8eb6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: flex-end; align-items: flex-end; }
.elementor-25817 .elementor-element.elementor-element-94b8eb6.elementor-column > .elementor-widget-wrap { justify-content: flex-end; }
.elementor-25817 .elementor-element.elementor-element-1b88548 { width: auto; background-color: rgba(71, 71, 71, 0.58); margin: 0px 11px calc(var(--kit-widget-spacing, 0px) + 8px) 0px; padding: 40px 25px 30px 23px; border-radius: 25px; }
.elementor-25817 .elementor-element.elementor-element-1b88548 .elementor-counter { gap: 0px; }
.elementor-25817 .elementor-element.elementor-element-1b88548 .elementor-counter-number-wrapper { color: rgb(255, 255, 255); font-size: 50px; font-weight: 600; letter-spacing: -0.03em; }
.elementor-25817 .elementor-element.elementor-element-1b88548 .elementor-counter-title { color: rgb(255, 255, 255); font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: -0.03em; }
.elementor-25817 .elementor-element.elementor-element-82ae7f0 { width: auto; top: -54px; z-index: -1; }
body:not(.rtl) .elementor-25817 .elementor-element.elementor-element-82ae7f0 { right: -60px; }
.elementor-25817 .elementor-element.elementor-element-0c3bac7 .neuros-heading { text-align: left; font-family: Sora, sans-serif; font-size: 50px; }
.elementor-25817 .elementor-element.elementor-element-0c3bac7 .neuros-subheading:not(:last-child) { margin-bottom: 1px; }
.elementor-25817 .elementor-element.elementor-element-ac8cc52 { font-family: Manrope, sans-serif; font-size: 17px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-812e9e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: flex-end; align-items: flex-end; }
.elementor-25817 .elementor-element.elementor-element-812e9e4.elementor-column > .elementor-widget-wrap { justify-content: flex-end; }
.elementor-25817 .elementor-element.elementor-element-37b86f7 .elementor-counter-number-wrapper { background-color: transparent; color: rgb(255, 255, 255); font-size: 120px; letter-spacing: -0.05em; -webkit-text-stroke: 2px rgba(203, 81, 90, 0); stroke-width: 2px; stroke: rgba(203, 81, 90, 0); background-image: linear-gradient(262deg, rgb(226, 76, 74) 0%, rgb(56, 107, 183) 100%); }
.elementor-25817 .elementor-element.elementor-element-37b86f7 { width: auto; }
.elementor-25817 .elementor-element.elementor-element-1097a54 { width: auto; --e-transform-origin-x: right; --e-transform-origin-y: bottom; }
.elementor-25817 .elementor-element.elementor-element-1097a54 > .elementor-widget-container { --e-transform-rotateZ: -90deg; --e-transform-translateX: 100%; margin: 0px 0px 15px -40px; }
.elementor-25817 .elementor-element.elementor-element-1097a54 .special-text-wrapper { text-align: left; }
.elementor-25817 .elementor-element.elementor-element-1097a54 .special-text { font-family: Manrope, sans-serif; font-size: 20px; font-weight: 600; line-height: 35px; color: rgb(17, 17, 17); opacity: 1; }
.elementor-25817 .elementor-element.elementor-element-052c573 { --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; --justify-content: flex-start; --flex-wrap: wrap; --padding-top: 050px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-fa16050 { --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: 25px 25px 25px 25px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 0px; }
.elementor-widget-icon-list .elementor-icon-list-icon svg { fill: var( --e-global-color-primary ); }
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-widget-icon-list .elementor-icon-list-text { color: var( --e-global-color-secondary ); }
.elementor-25817 .elementor-element.elementor-element-92f7c67 .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-25817 .elementor-element.elementor-element-92f7c67 { --e-icon-list-icon-size: 30px; --icon-vertical-offset: 0px; }
.elementor-25817 .elementor-element.elementor-element-92f7c67 .elementor-icon-list-icon { padding-inline-end: 0px; }
.elementor-25817 .elementor-element.elementor-element-92f7c67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25817 .elementor-element.elementor-element-92f7c67 .elementor-icon-list-item > a { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; }
.elementor-25817 .elementor-element.elementor-element-92f7c67 .elementor-icon-list-text { color: rgb(0, 0, 0); transition: color 0.3s; }
.elementor-25817 .elementor-element.elementor-element-0637a96 { --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: 25px 25px 25px 25px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-adc71c7 .elementor-icon-list-icon svg { fill: rgba(110, 193, 228, 0); transition: fill 0.3s; }
.elementor-25817 .elementor-element.elementor-element-adc71c7 { --e-icon-list-icon-size: 30px; --icon-vertical-offset: 0px; }
.elementor-25817 .elementor-element.elementor-element-adc71c7 .elementor-icon-list-icon { padding-inline-end: 0px; }
.elementor-25817 .elementor-element.elementor-element-adc71c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25817 .elementor-element.elementor-element-adc71c7 .elementor-icon-list-item > a { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; }
.elementor-25817 .elementor-element.elementor-element-adc71c7 .elementor-icon-list-text { color: rgb(0, 0, 0); transition: color 0.3s; }
.elementor-25817 .elementor-element.elementor-element-bbc7c8c { --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: 25px 25px 25px 25px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-2873c72 .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-25817 .elementor-element.elementor-element-2873c72 { --e-icon-list-icon-size: 30px; --icon-vertical-offset: 0px; }
.elementor-25817 .elementor-element.elementor-element-2873c72 .elementor-icon-list-icon { padding-inline-end: 0px; }
.elementor-25817 .elementor-element.elementor-element-2873c72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25817 .elementor-element.elementor-element-2873c72 .elementor-icon-list-item > a { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; }
.elementor-25817 .elementor-element.elementor-element-2873c72 .elementor-icon-list-text { color: rgb(0, 0, 0); transition: color 0.3s; }
.elementor-25817 .elementor-element.elementor-element-663070e { --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: 25px 25px 25px 25px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-f9e9830 .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-25817 .elementor-element.elementor-element-f9e9830 { --e-icon-list-icon-size: 30px; --icon-vertical-offset: 0px; }
.elementor-25817 .elementor-element.elementor-element-f9e9830 .elementor-icon-list-icon { padding-inline-end: 0px; }
.elementor-25817 .elementor-element.elementor-element-f9e9830 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25817 .elementor-element.elementor-element-f9e9830 .elementor-icon-list-item > a { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; }
.elementor-25817 .elementor-element.elementor-element-f9e9830 .elementor-icon-list-text { color: rgb(0, 0, 0); transition: color 0.3s; }
.elementor-25817 .elementor-element.elementor-element-6d78343 { --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: 25px 25px 25px 25px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-491b550 .elementor-icon-list-icon svg { fill: rgba(110, 193, 228, 0); transition: fill 0.3s; }
.elementor-25817 .elementor-element.elementor-element-491b550 { --e-icon-list-icon-size: 30px; --icon-vertical-offset: 0px; }
.elementor-25817 .elementor-element.elementor-element-491b550 .elementor-icon-list-icon { padding-inline-end: 0px; }
.elementor-25817 .elementor-element.elementor-element-491b550 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25817 .elementor-element.elementor-element-491b550 .elementor-icon-list-item > a { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; }
.elementor-25817 .elementor-element.elementor-element-491b550 .elementor-icon-list-text { color: rgb(0, 0, 0); transition: color 0.3s; }
.elementor-25817 .elementor-element.elementor-element-fe8095e { --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: 25px 25px 25px 25px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-7f8e286 .elementor-icon-list-icon svg { transition: fill 0.3s; }
.elementor-25817 .elementor-element.elementor-element-7f8e286 { --e-icon-list-icon-size: 30px; --icon-vertical-offset: 0px; }
.elementor-25817 .elementor-element.elementor-element-7f8e286 .elementor-icon-list-icon { padding-inline-end: 0px; }
.elementor-25817 .elementor-element.elementor-element-7f8e286 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25817 .elementor-element.elementor-element-7f8e286 .elementor-icon-list-item > a { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; }
.elementor-25817 .elementor-element.elementor-element-7f8e286 .elementor-icon-list-text { color: rgb(0, 0, 0); transition: color 0.3s; }
.elementor-25817 .elementor-element.elementor-element-955e0c3 .neuros-button::after, .elementor-25817 .elementor-element.elementor-element-955e0c3.neuros-button-type-alt .neuros-button { background-color: transparent; background-image: linear-gradient(40deg, rgb(75, 184, 155) 50%, rgb(4, 55, 50) 100%); }
.elementor-25817 .elementor-element.elementor-element-955e0c3 .button-widget { text-align: left; }
.elementor-25817 .elementor-element.elementor-element-955e0c3 .neuros-button { font-family: Manrope, sans-serif; font-size: 16px; }
.elementor-25817 .elementor-element.elementor-element-955e0c3 .neuros-button:hover { color: rgb(255, 255, 255); background-color: rgb(0, 96, 94); }
.elementor-25817 .elementor-element.elementor-element-77c06f0 { margin-top: 130px; margin-bottom: 0px; padding: 0px 40px; }
.elementor-25817 .elementor-element.elementor-element-b8b2064 { --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; --border-radius: 020px 0px 0px 0px; --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-25817 .elementor-element.elementor-element-b8b2064:not(.elementor-motion-effects-element-type-background), .elementor-25817 .elementor-element.elementor-element-b8b2064 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(31, 31, 31); }
.elementor-25817 .elementor-element.elementor-element-c0ecca3 { --display: flex; --margin-top: 100px; --margin-bottom: 0px; --margin-left: 45px; --margin-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-96589e2 { width: var( --container-widget-width, 107.248% ); max-width: 107.248%; --container-widget-width: 107.248%; --container-widget-flex-grow: 0; }
.elementor-25817 .elementor-element.elementor-element-96589e2 > .elementor-widget-container { margin: 0px 20px 0px 0px; }
.elementor-25817 .elementor-element.elementor-element-96589e2.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-25817 .elementor-element.elementor-element-96589e2 .neuros-heading { text-align: left; font-family: Sora, sans-serif; }
.elementor-25817 .elementor-element.elementor-element-96589e2 .neuros-subheading:not(:last-child) { margin-bottom: 2px; }
.elementor-25817 .elementor-element.elementor-element-96589e2 .neuros-heading .neuros-heading-content { color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-96589e2 .neuros-subheading { color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-c31e95f > .elementor-widget-container { margin: 0px 0px 15px; }
.elementor-25817 .elementor-element.elementor-element-c31e95f .button-widget { text-align: left; }
.elementor-25817 .elementor-element.elementor-element-c31e95f .neuros-button { font-family: Manrope, sans-serif; font-size: 16px; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-c31e95f .neuros-button:hover { color: rgb(0, 0, 0); border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-9f5693a { --display: flex; --margin-top: 100px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 60px; }
.elementor-25817 .elementor-element.elementor-element-fbab441 { font-family: Manrope, sans-serif; font-size: 17px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-130f2c9:not(.elementor-motion-effects-element-type-background), .elementor-25817 .elementor-element.elementor-element-130f2c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(31, 31, 31); }
.elementor-25817 .elementor-element.elementor-element-130f2c9 > .elementor-container { min-height: 402px; }
.elementor-25817 .elementor-element.elementor-element-130f2c9 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 60px 10px 0px; }
.elementor-25817 .elementor-element.elementor-element-2193688:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25817 .elementor-element.elementor-element-2193688 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/06/case-studies-01-web.jpg"); background-position: center center; background-size: cover; }
.elementor-25817 .elementor-element.elementor-element-2193688 > .elementor-element-populated > .elementor-background-overlay { background-color: transparent; background-image: linear-gradient(0deg, rgba(31, 31, 31, 0.85) 0%, rgba(31, 31, 31, 0.49) 100%); opacity: 1; }
.elementor-25817 .elementor-element.elementor-element-2193688.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: space-between; }
.elementor-25817 .elementor-element.elementor-element-2193688 > .elementor-element-populated, .elementor-25817 .elementor-element.elementor-element-2193688 > .elementor-element-populated > .elementor-background-overlay, .elementor-25817 .elementor-element.elementor-element-2193688 > .elementor-background-slideshow { border-radius: 25px; }
.elementor-25817 .elementor-element.elementor-element-2193688 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 10px 17px 10px 10px; --e-column-margin-right: 17px; --e-column-margin-left: 10px; padding: 40px 54px 40px 42px; }
.elementor-25817 .elementor-element.elementor-element-2193688 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-25817 .elementor-element.elementor-element-a203a2e { --display: flex; --margin-top: 090px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-a203a2e.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-25817 .elementor-element.elementor-element-03f3995 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-6bc0043 .elementor-heading-title { font-family: Sora, sans-serif; font-size: 25px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-9ff79fb { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; font-family: Manrope, sans-serif; font-size: 17px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-5c8fd01:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25817 .elementor-element.elementor-element-5c8fd01 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/09/Business-Strategy-Growth-web.jpg"); background-position: center center; background-size: cover; }
.elementor-25817 .elementor-element.elementor-element-5c8fd01 > .elementor-element-populated > .elementor-background-overlay { background-color: transparent; background-image: linear-gradient(0deg, rgba(31, 31, 31, 0.85) 0%, rgba(31, 31, 31, 0.49) 100%); opacity: 1; }
.elementor-25817 .elementor-element.elementor-element-5c8fd01.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: space-between; }
.elementor-25817 .elementor-element.elementor-element-5c8fd01 > .elementor-element-populated, .elementor-25817 .elementor-element.elementor-element-5c8fd01 > .elementor-element-populated > .elementor-background-overlay, .elementor-25817 .elementor-element.elementor-element-5c8fd01 > .elementor-background-slideshow { border-radius: 25px; }
.elementor-25817 .elementor-element.elementor-element-5c8fd01 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 10px 17px 10px 10px; --e-column-margin-right: 17px; --e-column-margin-left: 10px; padding: 40px 54px 40px 42px; }
.elementor-25817 .elementor-element.elementor-element-5c8fd01 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-25817 .elementor-element.elementor-element-fb1b388 { --display: flex; --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-fb1b388.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-25817 .elementor-element.elementor-element-f1609f2 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-3b09d1e .elementor-heading-title { font-family: Sora, sans-serif; font-size: 25px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-fe2f23b { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; font-family: Manrope, sans-serif; font-size: 17px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-6b8e2c5:not(.elementor-motion-effects-element-type-background), .elementor-25817 .elementor-element.elementor-element-6b8e2c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(31, 31, 31); }
.elementor-25817 .elementor-element.elementor-element-6b8e2c5 > .elementor-container { min-height: 402px; }
.elementor-25817 .elementor-element.elementor-element-6b8e2c5, .elementor-25817 .elementor-element.elementor-element-6b8e2c5 > .elementor-background-overlay { border-radius: 0px 0px 20px 20px; }
.elementor-25817 .elementor-element.elementor-element-6b8e2c5 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 30px 10px 56px; }
.elementor-25817 .elementor-element.elementor-element-1f07ea5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25817 .elementor-element.elementor-element-1f07ea5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/09/Brand-Visibility-web.jpg"); background-position: center center; background-size: cover; }
.elementor-25817 .elementor-element.elementor-element-1f07ea5 > .elementor-element-populated > .elementor-background-overlay { background-color: transparent; background-image: linear-gradient(0deg, rgba(31, 31, 31, 0.85) 0%, rgba(31, 31, 31, 0.49) 100%); opacity: 1; }
.elementor-25817 .elementor-element.elementor-element-1f07ea5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: space-between; }
.elementor-25817 .elementor-element.elementor-element-1f07ea5 > .elementor-element-populated, .elementor-25817 .elementor-element.elementor-element-1f07ea5 > .elementor-element-populated > .elementor-background-overlay, .elementor-25817 .elementor-element.elementor-element-1f07ea5 > .elementor-background-slideshow { border-radius: 25px; }
.elementor-25817 .elementor-element.elementor-element-1f07ea5 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 10px 17px 10px 10px; --e-column-margin-right: 17px; --e-column-margin-left: 10px; padding: 40px 54px 40px 42px; }
.elementor-25817 .elementor-element.elementor-element-1f07ea5 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-25817 .elementor-element.elementor-element-ad79dab { --display: flex; --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-ad79dab.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-25817 .elementor-element.elementor-element-b8a8888 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-b6be546 .elementor-heading-title { font-family: Sora, sans-serif; font-size: 25px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-8057f93 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; font-family: Manrope, sans-serif; font-size: 17px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-231a149:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25817 .elementor-element.elementor-element-231a149 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/09/Market-Activation-web.jpg"); background-position: center center; background-size: cover; }
.elementor-25817 .elementor-element.elementor-element-231a149 > .elementor-element-populated > .elementor-background-overlay { background-color: transparent; background-image: linear-gradient(0deg, rgba(31, 31, 31, 0.85) 0%, rgba(31, 31, 31, 0.49) 100%); opacity: 1; }
.elementor-25817 .elementor-element.elementor-element-231a149.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: space-between; }
.elementor-25817 .elementor-element.elementor-element-231a149 > .elementor-element-populated, .elementor-25817 .elementor-element.elementor-element-231a149 > .elementor-element-populated > .elementor-background-overlay, .elementor-25817 .elementor-element.elementor-element-231a149 > .elementor-background-slideshow { border-radius: 25px; }
.elementor-25817 .elementor-element.elementor-element-231a149 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 10px 17px 10px 10px; --e-column-margin-right: 17px; --e-column-margin-left: 10px; padding: 40px 54px 40px 42px; }
.elementor-25817 .elementor-element.elementor-element-231a149 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-25817 .elementor-element.elementor-element-27d2df8 { --display: flex; --margin-top: 90px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-27d2df8.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-25817 .elementor-element.elementor-element-3b7c898 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-eb5905e .elementor-heading-title { font-family: Sora, sans-serif; font-size: 25px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-7a75f73 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; font-family: Manrope, sans-serif; font-size: 17px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-2e57dec { --display: flex; --margin-top: 120px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-e89d90d { --display: flex; }
.elementor-25817 .elementor-element.elementor-element-58dc882 .neuros-heading { text-align: center; font-family: Sora, sans-serif; font-size: 50px; }
.elementor-25817 .elementor-element.elementor-element-58dc882 .neuros-subheading:not(:last-child) { margin-bottom: 1px; }
.elementor-25817 .elementor-element.elementor-element-ca210df { width: var( --container-widget-width, 62% ); max-width: 62%; --container-widget-width: 62%; --container-widget-flex-grow: 0; text-align: center; font-family: Manrope, sans-serif; font-size: 17px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-ca210df.elementor-element { --align-self: center; }
.elementor-25817 .elementor-element.elementor-element-9afb71d { --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: 60px 40px; --row-gap: 60px; --column-gap: 40px; --flex-wrap: wrap; }
.elementor-25817 .elementor-element.elementor-element-7cdb058 { --display: flex; --gap: 10px 0px; --row-gap: 10px; --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(0, 0, 0); --border-color: #000000; --border-radius: 25px 25px 25px 25px; --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-25817 .elementor-element.elementor-element-2d9b0d8 { --display: flex; --min-height: 172px; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-radius: 25px 25px 0px 0px; --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-25817 .elementor-element.elementor-element-2d9b0d8:not(.elementor-motion-effects-element-type-background), .elementor-25817 .elementor-element.elementor-element-2d9b0d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/09/Strategy-web-1.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-25817 .elementor-element.elementor-element-c8c7c3d { --display: flex; --gap: 10px 0px; --row-gap: 10px; --column-gap: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-25817 .elementor-element.elementor-element-e889f6c .elementor-heading-title { font-family: Roboto, sans-serif; font-size: 30px; font-weight: 600; color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-74b1684 { font-family: Roboto, sans-serif; font-size: 17px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-d896e95 { --display: flex; --gap: 10px 0px; --row-gap: 10px; --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(0, 0, 0); --border-color: #000000; --border-radius: 25px 25px 25px 25px; --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-25817 .elementor-element.elementor-element-f62c748 { --display: flex; --min-height: 172px; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-radius: 25px 25px 0px 0px; --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-25817 .elementor-element.elementor-element-f62c748:not(.elementor-motion-effects-element-type-background), .elementor-25817 .elementor-element.elementor-element-f62c748 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/09/Marketing-web.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-25817 .elementor-element.elementor-element-6f1724a { --display: flex; --gap: 10px 0px; --row-gap: 10px; --column-gap: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-25817 .elementor-element.elementor-element-2fadcb5 .elementor-heading-title { font-family: Roboto, sans-serif; font-size: 30px; font-weight: 600; color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-12f8d9b { font-family: Roboto, sans-serif; font-size: 17px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-0816f87 { --display: flex; --gap: 10px 0px; --row-gap: 10px; --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(0, 0, 0); --border-color: #000000; --border-radius: 25px 25px 25px 25px; --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-25817 .elementor-element.elementor-element-a82f557 { --display: flex; --min-height: 172px; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-radius: 25px 25px 0px 0px; --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-25817 .elementor-element.elementor-element-a82f557:not(.elementor-motion-effects-element-type-background), .elementor-25817 .elementor-element.elementor-element-a82f557 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/09/Innovation-web.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-25817 .elementor-element.elementor-element-5f36e19 { --display: flex; --gap: 10px 0px; --row-gap: 10px; --column-gap: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-25817 .elementor-element.elementor-element-7a0b67f .elementor-heading-title { font-family: Roboto, sans-serif; font-size: 30px; font-weight: 600; color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-5748291 { font-family: Roboto, sans-serif; font-size: 17px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-42e676f { --display: flex; --gap: 10px 0px; --row-gap: 10px; --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(0, 0, 0); --border-color: #000000; --border-radius: 25px 25px 25px 25px; --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-25817 .elementor-element.elementor-element-a8b1690 { --display: flex; --min-height: 172px; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-radius: 25px 25px 0px 0px; --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-25817 .elementor-element.elementor-element-a8b1690:not(.elementor-motion-effects-element-type-background), .elementor-25817 .elementor-element.elementor-element-a8b1690 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/09/Partnerships-web.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-25817 .elementor-element.elementor-element-b859c1d { --display: flex; --gap: 10px 0px; --row-gap: 10px; --column-gap: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-25817 .elementor-element.elementor-element-8e8db0b .elementor-heading-title { font-family: Roboto, sans-serif; font-size: 30px; font-weight: 600; color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-cf28b81 { font-family: Roboto, sans-serif; font-size: 17px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-a123534 { --display: flex; --gap: 10px 0px; --row-gap: 10px; --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(0, 0, 0); --border-color: #000000; --border-radius: 25px 25px 25px 25px; --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-25817 .elementor-element.elementor-element-894c831 { --display: flex; --min-height: 172px; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; border-style: solid; --border-style: solid; border-width: 0px; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-radius: 25px 25px 0px 0px; --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-25817 .elementor-element.elementor-element-894c831:not(.elementor-motion-effects-element-type-background), .elementor-25817 .elementor-element.elementor-element-894c831 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/09/Growth-web.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-25817 .elementor-element.elementor-element-4bdcfc4 { --display: flex; --gap: 10px 0px; --row-gap: 10px; --column-gap: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-25817 .elementor-element.elementor-element-49dcebd .elementor-heading-title { font-family: Roboto, sans-serif; font-size: 30px; font-weight: 600; color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-e339f00 { font-family: Roboto, sans-serif; font-size: 17px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-ad9a56a:not(.elementor-motion-effects-element-type-background), .elementor-25817 .elementor-element.elementor-element-ad9a56a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/10/Different-Industries.-One-Strategic-Mindset0333-web.jpg"); background-position: center top; background-repeat: no-repeat; background-size: cover; }
.elementor-25817 .elementor-element.elementor-element-ad9a56a > .elementor-container { min-height: 1000px; }
.elementor-25817 .elementor-element.elementor-element-ad9a56a { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }
.elementor-25817 .elementor-element.elementor-element-b18e052 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }
.elementor-25817 .elementor-element.elementor-element-f52f4c1 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 0% 0% 9.1%; }
.elementor-25817 .elementor-element.elementor-element-10113ae > .elementor-element-populated { margin: 120px 0px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
.elementor-25817 .elementor-element.elementor-element-2d75764 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
.elementor-25817 .elementor-element.elementor-element-2d75764 > .elementor-widget-container { margin: 0px 0px 20px; }
.elementor-25817 .elementor-element.elementor-element-2d75764.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-25817 .elementor-element.elementor-element-2d75764 .neuros-heading { text-align: center; font-family: Sora, sans-serif; font-size: 50px; font-weight: 400; letter-spacing: -0.03em; }
.elementor-25817 .elementor-element.elementor-element-2d75764 .neuros-heading .neuros-heading-content { color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-a50ce85 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; font-family: Manrope, sans-serif; font-size: 20px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-4d28b2b { text-align: center; font-family: Roboto, sans-serif; font-size: 17px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-25817 .elementor-element.elementor-element-9b93a25 > .elementor-widget-container { margin: 50px 0px 0px; }
.elementor-25817 .elementor-element.elementor-element-9b93a25 .button-widget { text-align: center; }
.elementor-25817 .elementor-element.elementor-element-9b93a25 .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-25817 .elementor-element.elementor-element-9b93a25 .neuros-button:hover { border-color: rgb(241, 79, 68); background-color: rgb(241, 79, 68); }
.elementor-25817 .elementor-element.elementor-element-1a93200 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px; }
.elementor-25817 .elementor-element.elementor-element-2af8b17 { padding: 20px 0px 0px 50px; }
.elementor-25817 .elementor-element.elementor-element-6d3e5b8 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px; }
.elementor-25817 .elementor-element.elementor-element-79e422b .neuros-heading { text-align: left; font-family: Sora, sans-serif; font-size: 50px; }
.elementor-25817 .elementor-element.elementor-element-79e422b .neuros-subheading:not(:last-child) { margin-bottom: 1px; }
.elementor-25817 .elementor-element.elementor-element-d39e2a2 { --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: flex-start; --flex-wrap: wrap; --align-content: flex-start; --padding-top: 50px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-5183185 { --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-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-25817 .elementor-element.elementor-element-20f0c4f .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-25817 .elementor-element.elementor-element-20f0c4f .elementor-icon-box-title, .elementor-25817 .elementor-element.elementor-element-20f0c4f .elementor-icon-box-title a { font-family: Sora, sans-serif; font-size: 25px; font-weight: 400; }
.elementor-25817 .elementor-element.elementor-element-20f0c4f .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-20f0c4f:has(:hover) .elementor-icon-box-title, .elementor-25817 .elementor-element.elementor-element-20f0c4f:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-20f0c4f .elementor-icon-box-description { font-family: Manrope, sans-serif; font-size: 17px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-1c32740 { --display: flex; }
.elementor-25817 .elementor-element.elementor-element-a936c3f .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-25817 .elementor-element.elementor-element-a936c3f .elementor-icon-box-title, .elementor-25817 .elementor-element.elementor-element-a936c3f .elementor-icon-box-title a { font-family: Sora, sans-serif; font-size: 25px; font-weight: 400; }
.elementor-25817 .elementor-element.elementor-element-a936c3f .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-a936c3f:has(:hover) .elementor-icon-box-title, .elementor-25817 .elementor-element.elementor-element-a936c3f:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-a936c3f .elementor-icon-box-description { font-family: Manrope, sans-serif; font-size: 17px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-7e59644 { --display: flex; }
.elementor-25817 .elementor-element.elementor-element-d6de47f .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-25817 .elementor-element.elementor-element-d6de47f .elementor-icon-box-title, .elementor-25817 .elementor-element.elementor-element-d6de47f .elementor-icon-box-title a { font-family: Sora, sans-serif; font-size: 25px; font-weight: 400; }
.elementor-25817 .elementor-element.elementor-element-d6de47f .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-d6de47f:has(:hover) .elementor-icon-box-title, .elementor-25817 .elementor-element.elementor-element-d6de47f:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-d6de47f .elementor-icon-box-description { font-family: Manrope, sans-serif; font-size: 17px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-2a3342e { --display: flex; }
.elementor-25817 .elementor-element.elementor-element-8858a9c .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-25817 .elementor-element.elementor-element-8858a9c .elementor-icon-box-title, .elementor-25817 .elementor-element.elementor-element-8858a9c .elementor-icon-box-title a { font-family: Sora, sans-serif; font-size: 25px; font-weight: 400; }
.elementor-25817 .elementor-element.elementor-element-8858a9c .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-8858a9c:has(:hover) .elementor-icon-box-title, .elementor-25817 .elementor-element.elementor-element-8858a9c:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-25817 .elementor-element.elementor-element-8858a9c .elementor-icon-box-description { font-family: Manrope, sans-serif; font-size: 17px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-widget-divider { --divider-color: var( --e-global-color-secondary ); }

@media (min-width: 768px){.elementor-25817 .elementor-element.elementor-element-927c66b { --content-width: 1600px; }
.elementor-25817 .elementor-element.elementor-element-aa73f1f { --width: 55%; }
.elementor-25817 .elementor-element.elementor-element-bd02e1d { --width: 35%; }
.elementor-25817 .elementor-element.elementor-element-b792f22 { --width: 42%; }
.elementor-25817 .elementor-element.elementor-element-086d39c { --content-width: 1600px; }
.elementor-25817 .elementor-element.elementor-element-d68063b { --width: 55%; }
.elementor-25817 .elementor-element.elementor-element-0157ed7 { --width: 35%; }
.elementor-25817 .elementor-element.elementor-element-e7cc756 { --width: 42%; }
.elementor-25817 .elementor-element.elementor-element-1137dd8 { --width: 22%; }
.elementor-25817 .elementor-element.elementor-element-33deb59 { --width: 22%; }
.elementor-25817 .elementor-element.elementor-element-76a7ca8 { --width: 22%; }
.elementor-25817 .elementor-element.elementor-element-60dee0f { --width: 22%; }
.elementor-25817 .elementor-element.elementor-element-34144f7 { --width: 100%; }
.elementor-25817 .elementor-element.elementor-element-be2ed9a { width: 22%; }
.elementor-25817 .elementor-element.elementor-element-af27a0f { width: 44%; }
.elementor-25817 .elementor-element.elementor-element-f82d7d9 { width: 34%; }
.elementor-25817 .elementor-element.elementor-element-aba0e76 { width: 58.3333%; }
.elementor-25817 .elementor-element.elementor-element-812e9e4 { width: 41.667%; }
.elementor-25817 .elementor-element.elementor-element-fa16050 { --width: 11%; }
.elementor-25817 .elementor-element.elementor-element-0637a96 { --width: 11%; }
.elementor-25817 .elementor-element.elementor-element-bbc7c8c { --width: 11%; }
.elementor-25817 .elementor-element.elementor-element-663070e { --width: 11%; }
.elementor-25817 .elementor-element.elementor-element-6d78343 { --width: 11%; }
.elementor-25817 .elementor-element.elementor-element-fe8095e { --width: 11%; }
.elementor-25817 .elementor-element.elementor-element-c0ecca3 { --width: 50%; }
.elementor-25817 .elementor-element.elementor-element-9f5693a { --width: 48%; }
.elementor-25817 .elementor-element.elementor-element-a203a2e { --width: 97.238%; }
.elementor-25817 .elementor-element.elementor-element-fb1b388 { --width: 97.238%; }
.elementor-25817 .elementor-element.elementor-element-ad79dab { --width: 97.238%; }
.elementor-25817 .elementor-element.elementor-element-27d2df8 { --width: 97.238%; }
.elementor-25817 .elementor-element.elementor-element-7cdb058 { --width: 30%; }
.elementor-25817 .elementor-element.elementor-element-d896e95 { --width: 30%; }
.elementor-25817 .elementor-element.elementor-element-0816f87 { --width: 30%; }
.elementor-25817 .elementor-element.elementor-element-42e676f { --width: 30%; }
.elementor-25817 .elementor-element.elementor-element-a123534 { --width: 30%; }
.elementor-25817 .elementor-element.elementor-element-5183185 { --width: 22%; }
.elementor-25817 .elementor-element.elementor-element-1c32740 { --width: 22%; }
.elementor-25817 .elementor-element.elementor-element-7e59644 { --width: 22%; }
.elementor-25817 .elementor-element.elementor-element-2a3342e { --width: 22%; }
}
@media (max-width: 1024px) and (min-width: 768px){.elementor-25817 .elementor-element.elementor-element-be2ed9a { width: 50%; }
.elementor-25817 .elementor-element.elementor-element-af27a0f { width: 50%; }
.elementor-25817 .elementor-element.elementor-element-f82d7d9 { width: 100%; }
.elementor-25817 .elementor-element.elementor-element-0637a96 { --width: 120px; }
.elementor-25817 .elementor-element.elementor-element-2193688 { width: 100%; }
.elementor-25817 .elementor-element.elementor-element-5c8fd01 { width: 100%; }
.elementor-25817 .elementor-element.elementor-element-1f07ea5 { width: 100%; }
.elementor-25817 .elementor-element.elementor-element-231a149 { width: 100%; }
}
@media (max-width: 1024px){.elementor-25817 .elementor-element.elementor-element-23fae0a { width: var( --container-widget-width, 630.975px ); max-width: 630.975px; --container-widget-width: 630.975px; --container-widget-flex-grow: 0; }
.elementor-25817 .elementor-element.elementor-element-23fae0a .neuros-heading { font-size: 70px; }
.elementor-25817 .elementor-element.elementor-element-87fe435 { font-size: 17px; }
.elementor-25817 .elementor-element.elementor-element-70cab3a { width: var( --container-widget-width, 630.975px ); max-width: 630.975px; --container-widget-width: 630.975px; --container-widget-flex-grow: 0; }
.elementor-25817 .elementor-element.elementor-element-70cab3a .neuros-heading { font-size: 70px; }
.elementor-25817 .elementor-element.elementor-element-bd49dfc { font-size: 17px; }
.elementor-25817 .elementor-element.elementor-element-9b0ecde .elementor-counter-title { font-size: 19px; }
.elementor-25817 .elementor-element.elementor-element-f94700d .elementor-counter-title { font-size: 19px; }
.elementor-25817 .elementor-element.elementor-element-e9a81cf .elementor-counter-title { font-size: 19px; }
.elementor-25817 .elementor-element.elementor-element-33df817 .elementor-counter-title { font-size: 19px; }
.elementor-25817 .elementor-element.elementor-element-b73ce52 { --z-index: 1; }
.elementor-25817 .elementor-element.elementor-element-7342c38 .neuros-heading { font-size: 35px; }
.elementor-25817 .elementor-element.elementor-element-699f236 > .elementor-background-overlay { background-position: 0% 91%; }
.elementor-25817 .elementor-element.elementor-element-9d67225 .neuros-heading { font-size: 20px; }
.elementor-25817 .elementor-element.elementor-element-43eb6ec { font-size: 17px; }
.elementor-25817 .elementor-element.elementor-element-8f83a22 .neuros-heading { font-size: 20px; }
.elementor-25817 .elementor-element.elementor-element-e985b06 .neuros-heading { font-size: 20px; }
.elementor-25817 .elementor-element.elementor-element-0a6277a { font-size: 17px; }
.elementor-25817 .elementor-element.elementor-element-a72c299 .neuros-heading { font-size: 20px; }
.elementor-25817 .elementor-element.elementor-element-f3f37c2 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-c1ae862 { --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-25817 .elementor-element.elementor-element-a496df9 { --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-25817 .elementor-element.elementor-element-718001c { padding: 20px 0px 0px; }
.elementor-25817 .elementor-element.elementor-element-400cb16 { padding: 0px 20px 0px 0px; text-align: end; }
.elementor-25817 .elementor-element.elementor-element-222dd20 { padding: 0px 30px; }
.elementor-25817 .elementor-element.elementor-element-0c3bac7 .neuros-heading { font-size: 35px; }
.elementor-25817 .elementor-element.elementor-element-37b86f7 .elementor-counter-number-wrapper { font-size: 100px; }
.elementor-25817 .elementor-element.elementor-element-1097a54 > .elementor-widget-container { margin: 0px 0px 15px -60px; }
.elementor-25817 .elementor-element.elementor-element-92f7c67 { --e-icon-list-icon-size: 20px; }
.elementor-25817 .elementor-element.elementor-element-92f7c67 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25817 .elementor-element.elementor-element-92f7c67 .elementor-icon-list-item > a { font-size: 14px; }
.elementor-25817 .elementor-element.elementor-element-adc71c7 { --e-icon-list-icon-size: 20px; }
.elementor-25817 .elementor-element.elementor-element-adc71c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25817 .elementor-element.elementor-element-adc71c7 .elementor-icon-list-item > a { font-size: 14px; }
.elementor-25817 .elementor-element.elementor-element-2873c72 { --e-icon-list-icon-size: 20px; }
.elementor-25817 .elementor-element.elementor-element-2873c72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25817 .elementor-element.elementor-element-2873c72 .elementor-icon-list-item > a { font-size: 14px; }
.elementor-25817 .elementor-element.elementor-element-f9e9830 { --e-icon-list-icon-size: 20px; }
.elementor-25817 .elementor-element.elementor-element-f9e9830 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25817 .elementor-element.elementor-element-f9e9830 .elementor-icon-list-item > a { font-size: 14px; }
.elementor-25817 .elementor-element.elementor-element-491b550 { --e-icon-list-icon-size: 20px; }
.elementor-25817 .elementor-element.elementor-element-491b550 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25817 .elementor-element.elementor-element-491b550 .elementor-icon-list-item > a { font-size: 14px; }
.elementor-25817 .elementor-element.elementor-element-7f8e286 { --e-icon-list-icon-size: 20px; }
.elementor-25817 .elementor-element.elementor-element-7f8e286 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25817 .elementor-element.elementor-element-7f8e286 .elementor-icon-list-item > a { font-size: 14px; }
.elementor-25817 .elementor-element.elementor-element-77c06f0 { padding: 0px 30px; }
.elementor-25817 .elementor-element.elementor-element-96589e2 .neuros-heading { font-size: 35px; }
.elementor-25817 .elementor-element.elementor-element-fbab441 { font-size: 17px; }
.elementor-25817 .elementor-element.elementor-element-130f2c9 > .elementor-container { min-height: 750px; }
.elementor-25817 .elementor-element.elementor-element-2193688 > .elementor-element-populated { margin: 10px; --e-column-margin-right: 10px; --e-column-margin-left: 10px; }
.elementor-25817 .elementor-element.elementor-element-6bc0043 .elementor-heading-title { font-size: 20px; }
.elementor-25817 .elementor-element.elementor-element-5c8fd01 > .elementor-element-populated { margin: 10px; --e-column-margin-right: 10px; --e-column-margin-left: 10px; }
.elementor-25817 .elementor-element.elementor-element-3b09d1e .elementor-heading-title { font-size: 20px; }
.elementor-25817 .elementor-element.elementor-element-6b8e2c5 > .elementor-container { min-height: 750px; }
.elementor-25817 .elementor-element.elementor-element-6b8e2c5 { padding: 20px 0px 50px; }
.elementor-25817 .elementor-element.elementor-element-1f07ea5 > .elementor-element-populated { margin: 10px; --e-column-margin-right: 10px; --e-column-margin-left: 10px; }
.elementor-25817 .elementor-element.elementor-element-b6be546 .elementor-heading-title { font-size: 20px; }
.elementor-25817 .elementor-element.elementor-element-231a149 > .elementor-element-populated { margin: 10px; --e-column-margin-right: 10px; --e-column-margin-left: 10px; }
.elementor-25817 .elementor-element.elementor-element-eb5905e .elementor-heading-title { font-size: 20px; }
.elementor-25817 .elementor-element.elementor-element-58dc882 .neuros-heading { font-size: 35px; }
.elementor-25817 .elementor-element.elementor-element-f52f4c1 { padding: 10% 0% 15%; }
.elementor-25817 .elementor-element.elementor-element-6d3e5b8 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px; }
.elementor-25817 .elementor-element.elementor-element-79e422b .neuros-heading { font-size: 35px; }
}
@media (max-width: 767px){.elementor-25817 .elementor-element.elementor-element-a88867c { --margin-top: -60px; --margin-bottom: -60px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 10%; --padding-right: 0%; }
.elementor-25817 .elementor-element.elementor-element-927c66b { --margin-top: 70px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-aa73f1f { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-23fae0a .neuros-heading { font-size: 48px; }
.elementor-25817 .elementor-element.elementor-element-87fe435 { text-align: start; font-size: 17px; }
.elementor-25817 .elementor-element.elementor-element-7852db9 { --min-height: 900px; --overlay-opacity: 0.77; --margin-top: -60px; --margin-bottom: -60px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0%; --padding-bottom: 0%; --padding-left: 03%; --padding-right: 02%; }
.elementor-25817 .elementor-element.elementor-element-086d39c { --margin-top: 300px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-d68063b { --margin-top: 060px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-70cab3a .neuros-heading { font-size: 38px; }
.elementor-25817 .elementor-element.elementor-element-0157ed7 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-bd49dfc { text-align: start; font-size: 17px; }
.elementor-25817 .elementor-element.elementor-element-9b0ecde .elementor-counter-number-wrapper { font-size: 50px; }
.elementor-25817 .elementor-element.elementor-element-9b0ecde .elementor-counter-title { font-size: 17px; }
.elementor-25817 .elementor-element.elementor-element-f94700d .elementor-counter-number-wrapper { font-size: 50px; }
.elementor-25817 .elementor-element.elementor-element-f94700d .elementor-counter-title { font-size: 17px; }
.elementor-25817 .elementor-element.elementor-element-e9a81cf .elementor-counter-number-wrapper { font-size: 50px; }
.elementor-25817 .elementor-element.elementor-element-e9a81cf .elementor-counter-title { font-size: 17px; }
.elementor-25817 .elementor-element.elementor-element-33df817 .elementor-counter-number-wrapper { font-size: 50px; }
.elementor-25817 .elementor-element.elementor-element-33df817 .elementor-counter-title { font-size: 17px; }
.elementor-25817 .elementor-element.elementor-element-34144f7 { --margin-top: 0%; --margin-bottom: 0%; --margin-left: 0%; --margin-right: 0%; }
.elementor-25817 .elementor-element.elementor-element-7342c38 .neuros-heading { font-size: 35px; }
.elementor-25817 .elementor-element.elementor-element-e0a82f6 { font-size: 17px; }
.elementor-25817 .elementor-element.elementor-element-2965d4a { padding: 80px 0px 60px; }
.elementor-25817 .elementor-element.elementor-element-699f236 > .elementor-background-overlay { background-position: 0% 91%; }
.elementor-25817 .elementor-element.elementor-element-af27a0f > .elementor-element-populated { padding: 66px 30px 20px 33px; }
.elementor-25817 .elementor-element.elementor-element-e985b06 .neuros-heading { font-size: 22px; }
.elementor-25817 .elementor-element.elementor-element-718001c { --container-widget-width: 67%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 67% ); max-width: 67%; }
.elementor-25817 .elementor-element.elementor-element-0c3bac7 .neuros-heading { font-size: 35px; }
.elementor-25817 .elementor-element.elementor-element-ac8cc52 { font-size: 17px; }
.elementor-25817 .elementor-element.elementor-element-812e9e4.elementor-column > .elementor-widget-wrap { justify-content: flex-start; }
.elementor-25817 .elementor-element.elementor-element-37b86f7 { margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-25817 .elementor-element.elementor-element-1097a54 > .elementor-widget-container { margin: 0px 0px 10px -50px; }
.elementor-25817 .elementor-element.elementor-element-fa16050 { --width: 40%; }
.elementor-25817 .elementor-element.elementor-element-0637a96 { --width: 40%; }
.elementor-25817 .elementor-element.elementor-element-bbc7c8c { --width: 40%; }
.elementor-25817 .elementor-element.elementor-element-663070e { --width: 40%; }
.elementor-25817 .elementor-element.elementor-element-6d78343 { --width: 40%; }
.elementor-25817 .elementor-element.elementor-element-fe8095e { --width: 40%; }
.elementor-25817 .elementor-element.elementor-element-955e0c3 .neuros-button { font-size: 15px; }
.elementor-25817 .elementor-element.elementor-element-77c06f0 { padding: 0px 20px; }
.elementor-25817 .elementor-element.elementor-element-1bf6810 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px; }
.elementor-25817 .elementor-element.elementor-element-b8b2064 { --margin-top: -30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-25817 .elementor-element.elementor-element-c0ecca3 { --margin-top: 080px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-96589e2 .neuros-heading { font-size: 35px; }
.elementor-25817 .elementor-element.elementor-element-c31e95f .neuros-button { font-size: 15px; }
.elementor-25817 .elementor-element.elementor-element-9f5693a { --margin-top: 40px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-2193688 > .elementor-element-populated { margin: 10px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 40px 20px; }
.elementor-25817 .elementor-element.elementor-element-5c8fd01 > .elementor-element-populated { margin: 10px 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 40px 20px; }
.elementor-25817 .elementor-element.elementor-element-1f07ea5 > .elementor-element-populated { margin: 10px; --e-column-margin-right: 10px; --e-column-margin-left: 10px; padding: 40px 20px; }
.elementor-25817 .elementor-element.elementor-element-231a149 > .elementor-element-populated { margin: 10px; --e-column-margin-right: 10px; --e-column-margin-left: 10px; padding: 40px 20px; }
.elementor-25817 .elementor-element.elementor-element-2e57dec { --margin-top: 120px; --margin-bottom: 90px; --margin-left: 0px; --margin-right: 0px; }
.elementor-25817 .elementor-element.elementor-element-e89d90d { --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-25817 .elementor-element.elementor-element-58dc882 .neuros-heading { font-size: 35px; }
.elementor-25817 .elementor-element.elementor-element-ca210df { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; --container-widget-width: 500px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 500px ); max-width: 500px; font-size: 17px; }
.elementor-25817 .elementor-element.elementor-element-3e8c61b { padding: 0px 20px; }
.elementor-25817 .elementor-element.elementor-element-0ff7ac5 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; }
.elementor-25817 .elementor-element.elementor-element-f52f4c1 { padding: 40px 20px 80px; }
.elementor-25817 .elementor-element.elementor-element-2d75764 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; }
.elementor-25817 .elementor-element.elementor-element-2d75764 .neuros-heading { font-size: 30px; }
.elementor-25817 .elementor-element.elementor-element-a50ce85 { font-size: 17px; }
.elementor-25817 .elementor-element.elementor-element-9b93a25 > .elementor-widget-container { margin: 10px 0px 0px; }
.elementor-25817 .elementor-element.elementor-element-9b93a25 .button-widget { text-align: left; }
.elementor-25817 .elementor-element.elementor-element-3871c56 { margin-top: 0px; margin-bottom: 0px; padding: 0px; }
.elementor-25817 .elementor-element.elementor-element-2af8b17 { padding: 20px 0px 0px 20px; }
.elementor-25817 .elementor-element.elementor-element-6d3e5b8 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px; }
.elementor-25817 .elementor-element.elementor-element-d39e2a2 { --padding-top: 50px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-25817 .elementor-element.elementor-element-20f0c4f .elementor-icon-box-title, .elementor-25817 .elementor-element.elementor-element-20f0c4f .elementor-icon-box-title a { font-size: 25px; }
.elementor-25817 .elementor-element.elementor-element-20f0c4f .elementor-icon-box-description { font-size: 17px; }
.elementor-25817 .elementor-element.elementor-element-a936c3f .elementor-icon-box-title, .elementor-25817 .elementor-element.elementor-element-a936c3f .elementor-icon-box-title a { font-size: 25px; }
.elementor-25817 .elementor-element.elementor-element-a936c3f .elementor-icon-box-description { font-size: 17px; }
.elementor-25817 .elementor-element.elementor-element-d6de47f .elementor-icon-box-title, .elementor-25817 .elementor-element.elementor-element-d6de47f .elementor-icon-box-title a { font-size: 25px; }
.elementor-25817 .elementor-element.elementor-element-d6de47f .elementor-icon-box-description { font-size: 17px; }
.elementor-25817 .elementor-element.elementor-element-8858a9c .elementor-icon-box-title, .elementor-25817 .elementor-element.elementor-element-8858a9c .elementor-icon-box-title a { font-size: 25px; }
.elementor-25817 .elementor-element.elementor-element-8858a9c .elementor-icon-box-description { font-size: 17px; }
}
.elementor-25817 .elementor-element.elementor-element-9b0ecde .elementor-counter { display: flex; flex-direction: column-reverse; align-items: center; justify-content: center; text-align: center; }
.elementor-25817 .elementor-element.elementor-element-f94700d .elementor-counter { display: flex; flex-direction: column-reverse; align-items: center; justify-content: center; text-align: center; }
.elementor-25817 .elementor-element.elementor-element-e9a81cf .elementor-counter { display: flex; flex-direction: column-reverse; align-items: center; justify-content: center; text-align: center; }
.elementor-25817 .elementor-element.elementor-element-33df817 .elementor-counter { display: flex; flex-direction: column-reverse; align-items: center; justify-content: center; text-align: center; }

@media (max-width: 767px){
}
.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img { border-color: var( --e-global-color-primary ); }
.elementor-23367 .elementor-element.elementor-element-b5d3a9c { --display: flex; --position: fixed; --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; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; top: 31px; --z-index: 999; }
body:not(.rtl) .elementor-23367 .elementor-element.elementor-element-b5d3a9c { left: 0px; }
.elementor-23367 .elementor-element.elementor-element-dc8b6f9 { --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: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 25px 25px 25px 25px; --margin-top: 10px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 1%; --padding-bottom: 1%; --padding-left: 0%; --padding-right: 0%; --z-index: 999; }
.elementor-23367 .elementor-element.elementor-element-dc8b6f9:not(.elementor-motion-effects-element-type-background), .elementor-23367 .elementor-element.elementor-element-dc8b6f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-23367 .elementor-element.elementor-element-2c445d3 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23367 .elementor-element.elementor-element-73a97fe .hfe-site-logo-container, .elementor-23367 .elementor-element.elementor-element-73a97fe .hfe-caption-width figcaption { text-align: center; }
.elementor-23367 .elementor-element.elementor-element-73a97fe .hfe-site-logo .hfe-site-logo-container img { width: 47px; }
.elementor-23367 .elementor-element.elementor-element-73a97fe { width: auto; }
.elementor-23367 .elementor-element.elementor-element-73a97fe .hfe-site-logo-container .hfe-site-logo-img { border-style: none; }
.elementor-23367 .elementor-element.elementor-element-74ffd9a { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23367 .elementor-element.elementor-element-bb00627.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-23367 .elementor-element.elementor-element-bb00627 .header-menu-container img { width: 180px; }
.elementor-23367 .elementor-element.elementor-element-bb00627 .header-menu-container .logo-link { margin-left: 7.5%; margin-right: 7.5%; }
.elementor-23367 .elementor-element.elementor-element-bb00627 .header-menu-container.with-logo nav { justify-content: center; }
.elementor-23367 .elementor-element.elementor-element-bb00627 .header-menu-container .main-menu > li:not(:last-of-type), .elementor-23367 .elementor-element.elementor-element-bb00627 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item { margin-right: 10px; }
.elementor-23367 .elementor-element.elementor-element-bb00627 .header-menu-container .main-menu > li ul.sub-menu, .elementor-23367 .elementor-element.elementor-element-bb00627 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu, .elementor-23367 .elementor-element.elementor-element-bb00627 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu { background-color: rgb(31, 31, 31); }
.elementor-23367 .elementor-element.elementor-element-bb00627 .header-menu-container .main-menu > li ul.sub-menu > li > a, .elementor-23367 .elementor-element.elementor-element-bb00627 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link, .elementor-23367 .elementor-element.elementor-element-bb00627 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, .elementor-23367 .elementor-element.elementor-element-bb00627 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { color: rgb(255, 255, 255); }
.elementor-23367 .elementor-element.elementor-element-bb00627 .header-menu-container .main-menu > li ul.sub-menu > li.current-menu-ancestor > a, .elementor-23367 .elementor-element.elementor-element-bb00627 .header-menu-container .main-menu > li ul.sub-menu > li.current-menu-parent > a, .elementor-23367 .elementor-element.elementor-element-bb00627 .header-menu-container .main-menu > li ul.sub-menu > li.current-menu-item > a, .elementor-23367 .elementor-element.elementor-element-bb00627 .header-menu-container .main-menu > li ul.sub-menu > li.active > a, .elementor-23367 .elementor-element.elementor-element-bb00627 .header-menu-container .main-menu > li ul.sub-menu > li > a:hover, .elementor-23367 .elementor-element.elementor-element-bb00627 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .elementor-23367 .elementor-element.elementor-element-bb00627 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .elementor-23367 .elementor-element.elementor-element-bb00627 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, .elementor-23367 .elementor-element.elementor-element-bb00627 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, .elementor-23367 .elementor-element.elementor-element-bb00627 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, .elementor-23367 .elementor-element.elementor-element-bb00627 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus, .elementor-23367 .elementor-element.elementor-element-bb00627 #mega-menu-wrap-main #mega-menu-main li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .elementor-23367 .elementor-element.elementor-element-bb00627 #mega-menu-wrap-main #mega-menu-main li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, .elementor-23367 .elementor-element.elementor-element-bb00627 #mega-menu-wrap-main #mega-menu-main li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link, .elementor-23367 .elementor-element.elementor-element-bb00627 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, .elementor-23367 .elementor-element.elementor-element-bb00627 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus { color: rgb(241, 79, 68); }
.elementor-23367 .elementor-element.elementor-element-82f1e48 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-23367 .elementor-element.elementor-element-c52daa0 .neuros-button .button-inner::after { background-color: transparent; background-image: linear-gradient(262deg, rgb(4, 55, 50) 0%, rgb(75, 184, 155) 100%); }
.elementor-23367 .elementor-element.elementor-element-c52daa0 { width: auto; }
.elementor-23367 .elementor-element.elementor-element-c52daa0 > .elementor-widget-container { margin: 0px 20px 0px 0px; }
.elementor-23367 .elementor-element.elementor-element-c52daa0 .neuros-button { font-size: 13px; font-weight: 600; --button-border-width: 2px; }
.elementor-23367 .elementor-element.elementor-element-c52daa0 .button-container .neuros-button { padding: 15px 56px; }

@media (min-width: 768px){.elementor-23367 .elementor-element.elementor-element-dc8b6f9 { --width: 1540px; }
.elementor-23367 .elementor-element.elementor-element-2c445d3 { --width: 20%; }
.elementor-23367 .elementor-element.elementor-element-74ffd9a { --width: 80%; }
.elementor-23367 .elementor-element.elementor-element-82f1e48 { --width: 20%; }
}
@media (max-width: 1024px){.elementor-23367 .elementor-element.elementor-element-bb00627 { width: var( --container-widget-width, 880px ); max-width: 880px; --container-widget-width: 880px; --container-widget-flex-grow: 0; }
.elementor-23367 .elementor-element.elementor-element-bb00627 .header-menu-container img { width: 100px; }
.elementor-23367 .elementor-element.elementor-element-bb00627 .header-menu-container .logo-link { margin-left: 20px; margin-right: 20px; }
.elementor-23367 .elementor-element.elementor-element-bb00627 .header-menu-container.with-logo nav { justify-content: center; }
.elementor-23367 .elementor-element.elementor-element-bb00627 .header-menu-container .main-menu > li > a, .elementor-23367 .elementor-element.elementor-element-bb00627 #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link { padding: 10px; }
.elementor-23367 .elementor-element.elementor-element-c52daa0 .button-container .neuros-button { padding: 15px; }
}
@media (max-width: 767px){.elementor-23367 .elementor-element.elementor-element-b5d3a9c { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; top: 10px; }
.elementor-23367 .elementor-element.elementor-element-dc8b6f9 { --justify-content: center; --align-items: stretch; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --flex-wrap: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 30px; --padding-right: 30px; }
.elementor-23367 .elementor-element.elementor-element-2c445d3 { --width: 70%; }
.elementor-23367 .elementor-element.elementor-element-73a97fe .hfe-site-logo-container, .elementor-23367 .elementor-element.elementor-element-73a97fe .hfe-caption-width figcaption { text-align: left; }
.elementor-23367 .elementor-element.elementor-element-73a97fe .hfe-site-logo .hfe-site-logo-container img { width: 150px; }
.elementor-23367 .elementor-element.elementor-element-73a97fe > .elementor-widget-container { padding: 0px; }
.elementor-23367 .elementor-element.elementor-element-74ffd9a { --width: 30%; --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: flex-end; --align-items: center; }
.elementor-23367 .elementor-element.elementor-element-bb00627.neuros-breakpoint-mobile .header-menu-container { display: none; }
.elementor-23367 .elementor-element.elementor-element-bb00627.neuros-breakpoint-mobile .menu-trigger, .elementor-23367 .elementor-element.elementor-element-bb00627.neuros-breakpoint-mobile .mobile-header-menu-container { display: block; }
.elementor-23367 .elementor-element.elementor-element-bb00627 { width: auto; }
.elementor-23367 .elementor-element.elementor-element-bb00627 > .elementor-widget-container { padding: 0px; }
.elementor-23367 .elementor-element.elementor-element-bb00627.elementor-element { --flex-grow: 0; --flex-shrink: 1; }
.elementor-23367 .elementor-element.elementor-element-bb00627 .header-menu-container.with-logo nav { justify-content: flex-start; }
.elementor-23367 .elementor-element.elementor-element-bb00627 .menu-trigger { text-align: left; }
}

/* Paragraphs 18px on laptop and desktop only (>= 1025px); tablet and mobile keep their sizes. */
@media (min-width: 1025px) {
	.elementor-25817 .elementor-element.elementor-element-87fe435 { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-bd49dfc { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-e0a82f6 { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-43eb6ec { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-0a6277a { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-2e8f216 { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-400cb16 { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-ac8cc52 { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-fbab441 { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-9ff79fb { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-fe2f23b { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-8057f93 { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-7a75f73 { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-ca210df { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-74b1684 { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-12f8d9b { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-5748291 { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-cf28b81 { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-e339f00 { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-4d28b2b { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-20f0c4f .elementor-icon-box-description { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-a936c3f .elementor-icon-box-description { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-d6de47f .elementor-icon-box-description { font-size: 18px; }
	.elementor-25817 .elementor-element.elementor-element-8858a9c .elementor-icon-box-description { font-size: 18px; }
}
