/* Generated from solaira.my – do not edit by hand; edit custom.css */
.elementor-450 .elementor-element.elementor-element-5d99966 { --display: flex; --margin-top: 100px; --margin-bottom: 100px; --margin-left: 0px; --margin-right: 0px; }
.elementor-450 .elementor-element.elementor-element-f0a02a3 .neuros-heading { text-align: center; font-family: Sora, sans-serif; font-size: 50px; font-weight: 400; line-height: 1.3em; }
.elementor-450 .elementor-element.elementor-element-f0a02a3 .neuros-subheading:not(:last-child) { margin-bottom: 2px; }
.elementor-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }
.elementor-450 .elementor-element.elementor-element-c3e3d52 { margin: 040px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 500; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-24d4432:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-24d4432 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/09/AI-Powered-BG-01-web.jpg-scaled.jpeg"); }
.elementor-450 .elementor-element.elementor-element-24d4432 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 120px 40px; z-index: 5; }
.elementor-450 .elementor-element.elementor-element-31fb2b7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-450 .elementor-element.elementor-element-31fb2b7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(2, 1, 1, 0); }
.elementor-450 .elementor-element.elementor-element-31fb2b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: flex-start; align-items: flex-start; }
.elementor-450 .elementor-element.elementor-element-31fb2b7.elementor-column > .elementor-widget-wrap { justify-content: flex-start; }
.elementor-450 .elementor-element.elementor-element-31fb2b7 > .elementor-element-populated > .elementor-background-overlay { opacity: 0; }
.elementor-450 .elementor-element.elementor-element-31fb2b7 > .elementor-element-populated, .elementor-450 .elementor-element.elementor-element-31fb2b7 > .elementor-element-populated > .elementor-background-overlay, .elementor-450 .elementor-element.elementor-element-31fb2b7 > .elementor-background-slideshow { border-radius: 25px; }
.elementor-450 .elementor-element.elementor-element-31fb2b7 > .elementor-element-populated { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 20px; --e-column-margin-right: 20px; --e-column-margin-left: 20px; }
.elementor-450 .elementor-element.elementor-element-31fb2b7 > .elementor-element-populated > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-450 .elementor-element.elementor-element-b2295a9 { --display: flex; --margin-top: -40px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-widget-heading .elementor-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }
.elementor-450 .elementor-element.elementor-element-3d36d08 { margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px; }
.elementor-450 .elementor-element.elementor-element-3d36d08 .elementor-heading-title { font-family: Sora, sans-serif; font-size: 35px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-c3fc45a { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px; font-family: Manrope, sans-serif; font-size: 18px; font-weight: 400; line-height: 2em; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-c62b6de { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; }
.elementor-450 .elementor-element.elementor-element-c62b6de img { height: 700px; object-fit: cover; object-position: center center; }
.elementor-450 .elementor-element.elementor-element-f992078 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(255, 255, 255); --border-color: #FFFFFF; --border-radius: 25px 25px 25px 25px; --margin-top: 0px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-1717ab5 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 20px 0px; }
.elementor-450 .elementor-element.elementor-element-1717ab5 .elementor-heading-title { font-family: Sora, sans-serif; font-size: 30px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-e02a78a { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-dab76b6 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(255, 255, 255); --border-color: #FFFFFF; --border-radius: 25px 25px 25px 25px; --margin-top: 20px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-afe71ad { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 20px 0px; }
.elementor-450 .elementor-element.elementor-element-afe71ad .elementor-heading-title { font-family: Sora, sans-serif; font-size: 30px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-3e7bd7d { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-a3e6f1d { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(255, 255, 255); --border-color: #FFFFFF; --border-radius: 25px 25px 25px 25px; --margin-top: 20px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-3ccb40a { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 20px 0px; }
.elementor-450 .elementor-element.elementor-element-3ccb40a .elementor-heading-title { font-family: Sora, sans-serif; font-size: 30px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-44fea25 { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-3c89e7d { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(255, 255, 255); --border-color: #FFFFFF; --border-radius: 25px 25px 25px 25px; --margin-top: 20px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-6399d5a { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 20px 0px; }
.elementor-450 .elementor-element.elementor-element-6399d5a .elementor-heading-title { font-family: Sora, sans-serif; font-size: 30px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-0449007 { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-d4c523a { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(255, 255, 255); --border-color: #FFFFFF; --border-radius: 25px 25px 25px 25px; --margin-top: 20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-9cbb8a2 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 20px 0px; }
.elementor-450 .elementor-element.elementor-element-9cbb8a2 .elementor-heading-title { font-family: Sora, sans-serif; font-size: 30px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-9ba0d83 { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-7cc52de { margin-top: 150px; margin-bottom: 100px; }
.elementor-450 .elementor-element.elementor-element-53b653c .neuros-heading { text-align: center; font-family: Sora, sans-serif; font-size: 50px; }
.elementor-450 .elementor-element.elementor-element-53b653c .neuros-subheading:not(:last-child) { margin-bottom: 6px; }
.elementor-450 .elementor-element.elementor-element-b3d2120 { margin: 020px 150px calc(var(--kit-widget-spacing, 0px) + 20px) 150px; text-align: center; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-56ece6e > .elementor-widget-container { margin: 20px 0px 18px; }
.elementor-450 .elementor-element.elementor-element-56ece6e .button-widget { text-align: center; }
.elementor-450 .elementor-element.elementor-element-56ece6e .neuros-button { font-family: Manrope, sans-serif; font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-2e59f57 { --display: flex; --margin-top: 150px; --margin-bottom: 0150px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 80px; --padding-right: 80px; }
.elementor-450 .elementor-element.elementor-element-51d9cea { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px; text-align: center; }
.elementor-450 .elementor-element.elementor-element-51d9cea .elementor-heading-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-a0f586f { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-450 .elementor-element.elementor-element-36d63e4 { --display: flex; --min-height: 500px; --justify-content: flex-end; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.86; --border-radius: 25px 25px 25px 25px; }
.elementor-450 .elementor-element.elementor-element-36d63e4:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-36d63e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/09/Category-AI-Fundus-Camera-web.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-450 .elementor-element.elementor-element-36d63e4::before, .elementor-450 .elementor-element.elementor-element-36d63e4 > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-36d63e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-36d63e4 > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-36d63e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-36d63e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(rgba(0, 0, 0, 0) 37%, rgb(0, 0, 0) 96%); }
.elementor-450 .elementor-element.elementor-element-1427eb3 { --display: flex; --gap: 5px 0px; --row-gap: 5px; --column-gap: 0px; }
.elementor-450 .elementor-element.elementor-element-62e1e9b .elementor-heading-title { font-family: Roboto, sans-serif; font-size: 35px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-a77676d { font-family: Roboto, sans-serif; font-size: 17px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-803ac98 { font-family: Roboto, sans-serif; font-size: 15px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-c7287ca > .elementor-widget-container { margin: 0px 0px 18px; }
.elementor-450 .elementor-element.elementor-element-c7287ca .button-widget { text-align: left; }
.elementor-450 .elementor-element.elementor-element-c7287ca .neuros-button { font-family: Manrope, sans-serif; font-size: 16px; text-decoration: underline; word-spacing: 2px; --button-border-width: 0px; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-68658c7 { --display: flex; --min-height: 500px; --justify-content: flex-end; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.86; --border-radius: 25px 25px 25px 25px; }
.elementor-450 .elementor-element.elementor-element-68658c7:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-68658c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/09/Category-AI-Stress-Resilience-Monitor-web.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-450 .elementor-element.elementor-element-68658c7::before, .elementor-450 .elementor-element.elementor-element-68658c7 > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-68658c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-68658c7 > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-68658c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-68658c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(rgba(0, 0, 0, 0) 37%, rgb(0, 0, 0) 96%); }
.elementor-450 .elementor-element.elementor-element-0875037 { --display: flex; --gap: 5px 0px; --row-gap: 5px; --column-gap: 0px; }
.elementor-450 .elementor-element.elementor-element-5581d83 .elementor-heading-title { font-family: Roboto, sans-serif; font-size: 32px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-0804c88 { font-family: Roboto, sans-serif; font-size: 17px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-859e264 { font-family: Roboto, sans-serif; font-size: 15px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-450737c > .elementor-widget-container { margin: 0px 0px 18px; }
.elementor-450 .elementor-element.elementor-element-450737c .button-widget { text-align: left; }
.elementor-450 .elementor-element.elementor-element-450737c .neuros-button { font-family: Manrope, sans-serif; font-size: 16px; text-decoration: underline; word-spacing: 2px; --button-border-width: 0px; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-2eb177d { --display: flex; --min-height: 500px; --justify-content: flex-end; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.86; --border-radius: 25px 25px 25px 25px; }
.elementor-450 .elementor-element.elementor-element-2eb177d:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-2eb177d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/09/Category-PBM-Myopia-Control-Device-web.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-450 .elementor-element.elementor-element-2eb177d::before, .elementor-450 .elementor-element.elementor-element-2eb177d > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-2eb177d > .e-con-inner > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-2eb177d > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-2eb177d > .e-con-inner > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-2eb177d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(rgba(0, 0, 0, 0) 37%, rgb(0, 0, 0) 96%); }
.elementor-450 .elementor-element.elementor-element-2da80dc { --display: flex; --gap: 5px 0px; --row-gap: 5px; --column-gap: 0px; }
.elementor-450 .elementor-element.elementor-element-7020460 .elementor-heading-title { font-family: Roboto, sans-serif; font-size: 32px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-3b8e3cb { font-family: Roboto, sans-serif; font-size: 17px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-d124593 { font-family: Roboto, sans-serif; font-size: 15px; font-weight: 400; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-37726e4 > .elementor-widget-container { margin: 0px 0px 18px; }
.elementor-450 .elementor-element.elementor-element-37726e4 .button-widget { text-align: left; }
.elementor-450 .elementor-element.elementor-element-37726e4 .neuros-button { font-family: Manrope, sans-serif; font-size: 16px; text-decoration: underline; word-spacing: 2px; --button-border-width: 0px; color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-9562af3 .neuros-heading { text-align: left; font-family: Sora, sans-serif; font-size: 50px; }
.elementor-450 .elementor-element.elementor-element-9562af3 .neuros-subheading:not(:last-child) { margin-bottom: 6px; }
.elementor-450 .elementor-element.elementor-element-092dca0 { margin-top: 50px; margin-bottom: 0px; }
.elementor-450 .elementor-element.elementor-element-8d33f1c { --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-color: rgb(218, 218, 218); --border-color: #DADADA; --border-radius: 25px 25px 25px 25px; --margin-top: 074px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-ed98ef4 img { border-radius: 25px; }
.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-450 .elementor-element.elementor-element-75c6b4c .elementor-counter { flex-direction: column-reverse; }
.elementor-450 .elementor-element.elementor-element-75c6b4c .elementor-counter-title { justify-content: center; color: rgb(0, 0, 0); font-family: Manrope, sans-serif; font-weight: 400; }
.elementor-450 .elementor-element.elementor-element-75c6b4c .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 1; --counter-number-grow: 0; color: rgb(0, 0, 0); font-family: Manrope, sans-serif; font-size: 60px; font-weight: 600; }
.elementor-450 .elementor-element.elementor-element-064e652 { --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-color: rgb(218, 218, 218); --border-color: #DADADA; --border-radius: 25px 25px 25px 25px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-c88c2a4 img { border-radius: 25px; }
.elementor-450 .elementor-element.elementor-element-8194237 .elementor-counter { flex-direction: column-reverse; }
.elementor-450 .elementor-element.elementor-element-8194237 .elementor-counter-title { justify-content: center; color: rgb(0, 0, 0); font-family: Manrope, sans-serif; font-weight: 400; }
.elementor-450 .elementor-element.elementor-element-8194237 .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 1; --counter-number-grow: 0; color: rgb(0, 0, 0); font-family: Manrope, sans-serif; font-size: 60px; font-weight: 600; }
.elementor-450 .elementor-element.elementor-element-8f089a3 { --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-color: rgb(218, 218, 218); --border-color: #DADADA; --border-radius: 25px 25px 25px 25px; --margin-top: 64px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-b85eef3 img { border-radius: 25px; }
.elementor-450 .elementor-element.elementor-element-035b496 .elementor-counter { flex-direction: column-reverse; }
.elementor-450 .elementor-element.elementor-element-035b496 .elementor-counter-title { justify-content: center; color: rgb(0, 0, 0); font-family: Manrope, sans-serif; font-weight: 400; }
.elementor-450 .elementor-element.elementor-element-035b496 .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 1; --counter-number-grow: 0; color: rgb(0, 0, 0); font-family: Manrope, sans-serif; font-size: 60px; font-weight: 600; }
.elementor-450 .elementor-element.elementor-element-d0673db .elementor-counter-number-wrapper { background-color: transparent; color: rgb(255, 255, 255); -webkit-text-stroke: 1px rgba(168, 14, 14, 0); stroke-width: 1px; stroke: rgba(168, 14, 14, 0); background-image: linear-gradient(262deg, rgb(226, 76, 74) 0%, rgb(56, 107, 183) 100%); }
.elementor-450 .elementor-element.elementor-element-d0673db { width: auto; margin: 0120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px; }
.elementor-450 .elementor-element.elementor-element-d0673db .elementor-counter-title { color: rgb(0, 0, 0); font-family: Manrope, sans-serif; font-weight: 400; }
.elementor-450 .elementor-element.elementor-element-680009a { margin-top: 20px; margin-bottom: 0px; }
.elementor-450 .elementor-element.elementor-element-bc66c4b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated { align-content: flex-end; align-items: flex-end; }
.elementor-450 .elementor-element.elementor-element-811ed2f { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 62px) -21px; text-align: start; }
.elementor-450 .elementor-element.elementor-element-811ed2f img { max-width: 212px; }
.elementor-450 .elementor-element.elementor-element-aad86eb { --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-color: rgb(218, 218, 218); --border-color: #DADADA; --border-radius: 25px 25px 25px 25px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-09a4193 img { border-radius: 25px; }
.elementor-450 .elementor-element.elementor-element-5f828a0 .elementor-counter { flex-direction: column-reverse; }
.elementor-450 .elementor-element.elementor-element-5f828a0 .elementor-counter-title { justify-content: center; color: rgb(0, 0, 0); font-family: Manrope, sans-serif; font-weight: 400; }
.elementor-450 .elementor-element.elementor-element-5f828a0 .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 1; --counter-number-grow: 0; color: rgb(0, 0, 0); font-family: Manrope, sans-serif; font-size: 60px; font-weight: 600; }
.elementor-450 .elementor-element.elementor-element-9b01341 { --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-color: rgb(218, 218, 218); --border-color: #DADADA; --border-radius: 25px 25px 25px 25px; --margin-top: 64px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-30cf28b img { border-radius: 25px; }
.elementor-450 .elementor-element.elementor-element-48b9669 .elementor-counter { flex-direction: column-reverse; }
.elementor-450 .elementor-element.elementor-element-48b9669 .elementor-counter-title { justify-content: center; color: rgb(0, 0, 0); font-family: Manrope, sans-serif; font-weight: 400; }
.elementor-450 .elementor-element.elementor-element-48b9669 .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 1; --counter-number-grow: 0; color: rgb(0, 0, 0); font-family: Manrope, sans-serif; font-size: 60px; font-weight: 600; }
.elementor-450 .elementor-element.elementor-element-7964089 { --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-color: rgb(218, 218, 218); --border-color: #DADADA; --border-radius: 25px 25px 25px 25px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-29cbfd3 img { border-radius: 25px; }
.elementor-450 .elementor-element.elementor-element-081b836 .elementor-counter { flex-direction: column-reverse; }
.elementor-450 .elementor-element.elementor-element-081b836 .elementor-counter-title { justify-content: center; color: rgb(0, 0, 0); font-family: Manrope, sans-serif; font-weight: 400; }
.elementor-450 .elementor-element.elementor-element-081b836 .elementor-counter-number-wrapper { --counter-prefix-grow: 1; --counter-suffix-grow: 1; --counter-number-grow: 0; color: rgb(0, 0, 0); font-family: Manrope, sans-serif; font-size: 60px; font-weight: 600; }
.elementor-450 .elementor-element.elementor-element-c049702 { --display: flex; --padding-top: 150px; --padding-bottom: 150px; --padding-left: 90px; --padding-right: 90px; }
.elementor-450 .elementor-element.elementor-element-eea75be > .elementor-widget-container { padding: 0px 0px 20px; }
.elementor-450 .elementor-element.elementor-element-eea75be .neuros-heading { text-align: left; font-family: Sora, sans-serif; font-size: 50px; font-weight: 400; }
.elementor-450 .elementor-element.elementor-element-eea75be .neuros-subheading:not(:last-child) { margin-bottom: 6px; }
.elementor-450 .elementor-element.elementor-element-3fca7cd { --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: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-2682242 { --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-450 .elementor-element.elementor-element-ceddbfb .elementor-icon-box-wrapper { gap: 15px; }
.elementor-450 .elementor-element.elementor-element-ceddbfb.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-ceddbfb.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-ceddbfb .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-ceddbfb .elementor-icon-box-title a { font-family: Sora, sans-serif; font-size: 30px; font-weight: 400; }
.elementor-450 .elementor-element.elementor-element-ceddbfb .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-ceddbfb:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-ceddbfb:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var( --e-global-color-text ); }
.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-450 .elementor-element.elementor-element-63bd440 .elementor-icon-list-icon svg { fill: rgb(0, 96, 94); transition: fill 0.3s; }
.elementor-450 .elementor-element.elementor-element-63bd440 { --e-icon-list-icon-size: 14px; --icon-vertical-align: flex-start; --icon-vertical-offset: 7px; }
.elementor-450 .elementor-element.elementor-element-63bd440 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-450 .elementor-element.elementor-element-63bd440 .elementor-icon-list-item > a { font-family: Manrope, sans-serif; font-weight: 400; }
.elementor-450 .elementor-element.elementor-element-63bd440 .elementor-icon-list-text { color: rgb(0, 0, 0); transition: color 0.3s; }
.elementor-450 .elementor-element.elementor-element-deb080e { --display: flex; }
.elementor-450 .elementor-element.elementor-element-c41e9a3 .elementor-icon-box-wrapper { gap: 15px; }
.elementor-450 .elementor-element.elementor-element-c41e9a3.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-c41e9a3.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-c41e9a3 .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-c41e9a3 .elementor-icon-box-title a { font-family: Sora, sans-serif; font-size: 30px; font-weight: 400; }
.elementor-450 .elementor-element.elementor-element-c41e9a3 .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-c41e9a3:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-c41e9a3:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-03d87c2 .elementor-icon-list-icon svg { fill: rgb(0, 96, 94); transition: fill 0.3s; }
.elementor-450 .elementor-element.elementor-element-03d87c2 { --e-icon-list-icon-size: 14px; --icon-vertical-align: flex-start; --icon-vertical-offset: 7px; }
.elementor-450 .elementor-element.elementor-element-03d87c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-450 .elementor-element.elementor-element-03d87c2 .elementor-icon-list-item > a { font-family: Manrope, sans-serif; font-weight: 400; }
.elementor-450 .elementor-element.elementor-element-03d87c2 .elementor-icon-list-text { color: rgb(0, 0, 0); transition: color 0.3s; }
.elementor-450 .elementor-element.elementor-element-3a9a888 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-bf0bfde .elementor-icon-box-wrapper { gap: 15px; }
.elementor-450 .elementor-element.elementor-element-bf0bfde.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-bf0bfde.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-bf0bfde .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-bf0bfde .elementor-icon-box-title a { font-family: Sora, sans-serif; font-size: 30px; font-weight: 400; }
.elementor-450 .elementor-element.elementor-element-bf0bfde .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-bf0bfde:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-bf0bfde:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-b9b3f6a .elementor-icon-list-icon svg { fill: rgb(0, 96, 94); transition: fill 0.3s; }
.elementor-450 .elementor-element.elementor-element-b9b3f6a { --e-icon-list-icon-size: 14px; --icon-vertical-align: flex-start; --icon-vertical-offset: 7px; }
.elementor-450 .elementor-element.elementor-element-b9b3f6a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-450 .elementor-element.elementor-element-b9b3f6a .elementor-icon-list-item > a { font-family: Manrope, sans-serif; font-weight: 400; }
.elementor-450 .elementor-element.elementor-element-b9b3f6a .elementor-icon-list-text { color: rgb(0, 0, 0); transition: color 0.3s; }
.elementor-450 .elementor-element.elementor-element-ba434aa { --display: flex; }
.elementor-450 .elementor-element.elementor-element-91e3a76 .elementor-icon-box-wrapper { gap: 15px; }
.elementor-450 .elementor-element.elementor-element-91e3a76.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-91e3a76.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-91e3a76 .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-91e3a76 .elementor-icon-box-title a { font-family: Sora, sans-serif; font-size: 30px; font-weight: 400; }
.elementor-450 .elementor-element.elementor-element-91e3a76 .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-91e3a76:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-91e3a76:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-ce1d350 .elementor-icon-list-icon svg { fill: rgb(0, 96, 94); transition: fill 0.3s; }
.elementor-450 .elementor-element.elementor-element-ce1d350 { --e-icon-list-icon-size: 14px; --e-icon-list-icon-align: center; --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125); --icon-vertical-align: flex-start; --icon-vertical-offset: 7px; }
.elementor-450 .elementor-element.elementor-element-ce1d350 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-450 .elementor-element.elementor-element-ce1d350 .elementor-icon-list-item > a { font-family: Manrope, sans-serif; font-weight: 400; }
.elementor-450 .elementor-element.elementor-element-ce1d350 .elementor-icon-list-text { color: rgb(0, 0, 0); transition: color 0.3s; }
.elementor-450 .elementor-element.elementor-element-f830652 { padding: 20px 0px; }
.elementor-450 .elementor-element.elementor-element-2ed060b > .elementor-widget-container { margin: 0px 0px 30px; }
.elementor-450 .elementor-element.elementor-element-2ed060b .neuros-heading { text-align: center; font-family: Sora, sans-serif; font-size: 50px; }
.elementor-450 .elementor-element.elementor-element-b7b129a { padding: 0px 150px; text-align: center; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-7c337b8 { --display: flex; --padding-top: 130px; --padding-bottom: 100px; --padding-left: 80px; --padding-right: 80px; }
.elementor-450 .elementor-element.elementor-element-df9f743 > .elementor-widget-container { margin: 0px 0px 30px 30px; }
.elementor-450 .elementor-element.elementor-element-df9f743 .neuros-heading { text-align: left; font-family: Sora, sans-serif; font-size: 50px; }
.elementor-450 .elementor-element.elementor-element-121b96b { --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: 26px 26px; --row-gap: 26px; --column-gap: 26px; --flex-wrap: wrap; --align-content: center; }
.elementor-450 .elementor-element.elementor-element-3637e06 { --display: flex; --gap: 30px 0px; --row-gap: 30px; --column-gap: 0px; }
.elementor-450 .elementor-element.elementor-element-4adc8fc { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; text-align: center; }
.elementor-450 .elementor-element.elementor-element-4adc8fc .elementor-heading-title { font-family: Sora, sans-serif; font-size: 28px; font-weight: 400; line-height: 1.3em; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-493f599 { --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; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-902a33e { text-align: center; font-family: Manrope, sans-serif; font-size: 18px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-90949a0 img { width: 100%; border-radius: 25px; }
.elementor-450 .elementor-element.elementor-element-79c98b4 { --display: flex; --gap: 30px 0px; --row-gap: 30px; --column-gap: 0px; }
.elementor-450 .elementor-element.elementor-element-4f969d0 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; text-align: center; }
.elementor-450 .elementor-element.elementor-element-4f969d0 .elementor-heading-title { font-family: Sora, sans-serif; font-size: 28px; font-weight: 400; line-height: 1.3em; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-7c58617 { --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; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-68f1697 { text-align: center; font-family: Manrope, sans-serif; font-size: 18px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-15754e5 img { width: 100%; border-radius: 25px; }
.elementor-450 .elementor-element.elementor-element-f329a2f { --display: flex; --gap: 30px 0px; --row-gap: 30px; --column-gap: 0px; }
.elementor-450 .elementor-element.elementor-element-27c29c9 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; text-align: center; }
.elementor-450 .elementor-element.elementor-element-27c29c9 .elementor-heading-title { font-family: Sora, sans-serif; font-size: 28px; font-weight: 400; line-height: 1.3em; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-51305cc { --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; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-7922e3d { text-align: center; font-family: Manrope, sans-serif; font-size: 18px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-82dbe53 img { width: 100%; border-radius: 25px; }
.elementor-450 .elementor-element.elementor-element-ab39144 { --display: flex; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 80px; --padding-right: 80px; }
.elementor-450 .elementor-element.elementor-element-c8265c7 .neuros-heading { text-align: left; font-family: Sora, sans-serif; font-size: 50px; }
.elementor-450 .elementor-element.elementor-element-c8265c7 .neuros-subheading:not(:last-child) { margin-bottom: 6px; }
.elementor-450 .elementor-element.elementor-element-4c63f7f { --display: flex; }
.elementor-450 .elementor-element.elementor-element-9f49a5b { margin-top: 70px; margin-bottom: 0px; padding: 0px 40px; }
.elementor-450 .elementor-element.elementor-element-f6eb3d1 .special-text-wrapper { text-align: left; }
.elementor-450 .elementor-element.elementor-element-f6eb3d1 .special-text { font-family: Sora, sans-serif; font-size: 70px; color: rgb(17, 17, 17); opacity: 1; }
.elementor-450 .elementor-element.elementor-element-f6eb3d1 .special-text-wrapper.animated .special-text { animation-duration: 12s; }
.elementor-450 .elementor-element.elementor-element-e420089 { --display: flex; --min-height: 0px; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.5; --margin-top: 52px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 40px; --padding-right: 40px; }
.elementor-450 .elementor-element.elementor-element-e420089::before, .elementor-450 .elementor-element.elementor-element-e420089 > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-e420089 > .e-con-inner > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-e420089 > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-e420089 > .e-con-inner > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-e420089 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }
.elementor-450 .elementor-element.elementor-element-61095af { --display: flex; --min-height: 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-450 .elementor-element.elementor-element-4c74d75 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --border-radius: 20px 20px 20px 20px; --padding-top: 154px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-4c74d75:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-4c74d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(240, 242, 244); background-position: left center; background-repeat: no-repeat; }
.elementor-450 .elementor-element.elementor-element-c1adcbd { --display: flex; --margin-top: -80px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-d9b13d5 > .elementor-widget-container { padding: 0px 80px; }
.elementor-450 .elementor-element.elementor-element-d9b13d5 .neuros-heading { text-align: left; font-family: Sora, sans-serif; font-size: 50px; }
.elementor-450 .elementor-element.elementor-element-d9b13d5 .neuros-subheading:not(:last-child) { margin-bottom: 6px; }
.elementor-450 .elementor-element.elementor-element-f2bfaaf { --display: flex; --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-450 .elementor-element.elementor-element-99f53cd { --display: flex; --margin-top: 040px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 20px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-2538b11 > .elementor-widget-container { padding: 0px 80px; }
.elementor-450 .elementor-element.elementor-element-2538b11 .neuros-heading { text-align: center; font-family: Sora, sans-serif; font-size: 50px; }
.elementor-450 .elementor-element.elementor-element-d8fc157 { padding: 0px 80px; text-align: center; font-family: Manrope, sans-serif; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-4b96f65 { --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; --padding-top: 50px; --padding-bottom: 80px; --padding-left: 80px; --padding-right: 80px; }
.elementor-450 .elementor-element.elementor-element-37ec81d { --display: flex; }
.elementor-450 .elementor-element.elementor-element-9aea740 img { border-radius: 25px; }
.elementor-450 .elementor-element.elementor-element-78565b2 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-c61872a .elementor-heading-title { font-family: Sora, sans-serif; font-size: 50px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-1963076 { font-family: Manrope, sans-serif; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-795ca01 { --display: flex; --padding-top: 0px; --padding-bottom: 20px; --padding-left: 80px; --padding-right: 80px; }
.elementor-450 .elementor-element.elementor-element-97b9f40 { text-align: center; }
.elementor-450 .elementor-element.elementor-element-97b9f40 .elementor-heading-title { font-family: Sora, sans-serif; font-size: 40px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-5e27865 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 55px 55px; --row-gap: 55px; --column-gap: 55px; --flex-wrap: wrap; --align-content: center; --padding-top: 0px; --padding-bottom: 80px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-c8f9942 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --border-radius: 100px 100px 100px 100px; }
.elementor-450 .elementor-element.elementor-element-c8f9942:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-c8f9942 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgba(148, 76, 183, 0) 0%, rgb(251, 225, 166) 100%); }
.elementor-450 .elementor-element.elementor-element-9ba4205 { width: var( --container-widget-width, 100% ); max-width: 100%; padding: 10px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-ed05eda { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --border-radius: 100px 100px 100px 100px; }
.elementor-450 .elementor-element.elementor-element-ed05eda:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-ed05eda > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgba(148, 76, 183, 0) 0%, rgb(251, 225, 166) 100%); }
.elementor-450 .elementor-element.elementor-element-3e9144a { width: var( --container-widget-width, 100% ); max-width: 100%; padding: 10px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-019938c { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --border-radius: 100px 100px 100px 100px; }
.elementor-450 .elementor-element.elementor-element-019938c:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-019938c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgba(148, 76, 183, 0) 0%, rgb(251, 225, 166) 100%); }
.elementor-450 .elementor-element.elementor-element-77fde76 { width: var( --container-widget-width, 100% ); max-width: 100%; padding: 10px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-162e2c1 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --border-radius: 100px 100px 100px 100px; }
.elementor-450 .elementor-element.elementor-element-162e2c1:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-162e2c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgba(148, 76, 183, 0) 0%, rgb(251, 225, 166) 100%); }
.elementor-450 .elementor-element.elementor-element-4c6f45d { width: var( --container-widget-width, 100% ); max-width: 100%; padding: 10px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-42aedcd { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --border-radius: 100px 100px 100px 100px; }
.elementor-450 .elementor-element.elementor-element-42aedcd:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-42aedcd > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgba(148, 76, 183, 0) 0%, rgb(251, 225, 166) 100%); }
.elementor-450 .elementor-element.elementor-element-9242ff6 { width: var( --container-widget-width, 100% ); max-width: 100%; padding: 10px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-bd0e716 { --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: 0px; --padding-bottom: 80px; --padding-left: 80px; --padding-right: 80px; }
.elementor-450 .elementor-element.elementor-element-784e39e { --display: flex; --min-height: 693px; 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; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-784e39e:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-784e39e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title { color: var( --e-global-color-primary ); }
.elementor-widget-image-box .elementor-image-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-450 .elementor-element.elementor-element-095e1a3 .elementor-image-box-wrapper { text-align: center; }
.elementor-450 .elementor-element.elementor-element-095e1a3.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-450 .elementor-element.elementor-element-095e1a3 .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-450 .elementor-element.elementor-element-095e1a3 .elementor-image-box-img img { border-radius: 25px; transition-duration: 0.3s; }
.elementor-450 .elementor-element.elementor-element-095e1a3 .elementor-image-box-title { font-family: Sora, sans-serif; font-size: 30px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-095e1a3:has(:hover) .elementor-image-box-title, .elementor-450 .elementor-element.elementor-element-095e1a3:has(:focus) .elementor-image-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-095e1a3 .elementor-image-box-description { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-8746cbc { --display: flex; --min-height: 700px; 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; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-8746cbc:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-8746cbc > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-527ec3a .elementor-image-box-wrapper { text-align: center; }
.elementor-450 .elementor-element.elementor-element-527ec3a.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-450 .elementor-element.elementor-element-527ec3a .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-450 .elementor-element.elementor-element-527ec3a .elementor-image-box-img img { border-radius: 25px; transition-duration: 0.3s; }
.elementor-450 .elementor-element.elementor-element-527ec3a .elementor-image-box-title { font-family: Sora, sans-serif; font-size: 30px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-527ec3a:has(:hover) .elementor-image-box-title, .elementor-450 .elementor-element.elementor-element-527ec3a:has(:focus) .elementor-image-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-527ec3a .elementor-image-box-description { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-a3bda11 { --display: flex; --min-height: 700px; 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; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-a3bda11:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-a3bda11 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-6667dba .elementor-image-box-wrapper { text-align: center; }
.elementor-450 .elementor-element.elementor-element-6667dba.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-450 .elementor-element.elementor-element-6667dba .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-450 .elementor-element.elementor-element-6667dba .elementor-image-box-img img { border-radius: 25px; transition-duration: 0.3s; }
.elementor-450 .elementor-element.elementor-element-6667dba .elementor-image-box-title { font-family: Sora, sans-serif; font-size: 30px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-6667dba:has(:hover) .elementor-image-box-title, .elementor-450 .elementor-element.elementor-element-6667dba:has(:focus) .elementor-image-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-6667dba .elementor-image-box-description { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-0865ba6 { --display: flex; --padding-top: 0px; --padding-bottom: 10px; --padding-left: 50px; --padding-right: 50px; }
.elementor-450 .elementor-element.elementor-element-6caf66f > .elementor-widget-container { padding: 0px 80px; }
.elementor-450 .elementor-element.elementor-element-6caf66f .neuros-heading { text-align: left; font-family: Sora, sans-serif; font-size: 50px; }
.elementor-450 .elementor-element.elementor-element-6caf66f .neuros-subheading:not(:last-child) { margin-bottom: 6px; }
.elementor-450 .elementor-element.elementor-element-1a05dac { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 80px; --padding-right: 80px; }
.elementor-450 .elementor-element.elementor-element-2680311 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-6ebfbd0 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-450 .elementor-element.elementor-element-6ebfbd0.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-6ebfbd0.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-6ebfbd0 .elementor-icon { font-size: 75px; }
.elementor-450 .elementor-element.elementor-element-6ebfbd0 .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-6ebfbd0 .elementor-icon-box-title a { font-family: Roboto, sans-serif; font-size: 24px; font-weight: 600; }
.elementor-450 .elementor-element.elementor-element-6ebfbd0 .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-6ebfbd0:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-6ebfbd0:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-widget-divider { --divider-color: var( --e-global-color-secondary ); }
.elementor-450 .elementor-element.elementor-element-d3279c6 { --divider-border-style: solid; --divider-color: #00605E; --divider-border-width: 3.8px; }
.elementor-450 .elementor-element.elementor-element-d3279c6 .elementor-divider-separator { width: 100%; }
.elementor-450 .elementor-element.elementor-element-d3279c6 .elementor-divider { padding-block: 2px; }
.elementor-450 .elementor-element.elementor-element-e2f3e0e { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-5cae1b4 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-0ed8653 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-450 .elementor-element.elementor-element-0ed8653.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-0ed8653.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-0ed8653 .elementor-icon { font-size: 75px; }
.elementor-450 .elementor-element.elementor-element-0ed8653 .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-0ed8653 .elementor-icon-box-title a { font-family: Roboto, sans-serif; font-size: 24px; font-weight: 600; }
.elementor-450 .elementor-element.elementor-element-0ed8653 .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-0ed8653:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-0ed8653:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-128459c { --divider-border-style: solid; --divider-color: #00605E; --divider-border-width: 3.8px; }
.elementor-450 .elementor-element.elementor-element-128459c .elementor-divider-separator { width: 100%; }
.elementor-450 .elementor-element.elementor-element-128459c .elementor-divider { padding-block: 2px; }
.elementor-450 .elementor-element.elementor-element-6097c62 { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-2ae57e1 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-df068d2 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-450 .elementor-element.elementor-element-df068d2.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-df068d2.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-df068d2 .elementor-icon { font-size: 75px; }
.elementor-450 .elementor-element.elementor-element-df068d2 .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-df068d2 .elementor-icon-box-title a { font-family: Roboto, sans-serif; font-size: 24px; font-weight: 600; }
.elementor-450 .elementor-element.elementor-element-df068d2 .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-df068d2:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-df068d2:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-a7593ca { --divider-border-style: solid; --divider-color: #00605E; --divider-border-width: 3.8px; }
.elementor-450 .elementor-element.elementor-element-a7593ca .elementor-divider-separator { width: 100%; }
.elementor-450 .elementor-element.elementor-element-a7593ca .elementor-divider { padding-block: 2px; }
.elementor-450 .elementor-element.elementor-element-35c563e { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-df7a0ce { --display: flex; }
.elementor-450 .elementor-element.elementor-element-78780ec .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-450 .elementor-element.elementor-element-78780ec.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-78780ec.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-78780ec .elementor-icon { font-size: 75px; }
.elementor-450 .elementor-element.elementor-element-78780ec .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-78780ec .elementor-icon-box-title a { font-family: Roboto, sans-serif; font-size: 24px; font-weight: 600; }
.elementor-450 .elementor-element.elementor-element-78780ec .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-78780ec:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-78780ec:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-23c8292 { --divider-border-style: solid; --divider-color: #00605E; --divider-border-width: 3.8px; }
.elementor-450 .elementor-element.elementor-element-23c8292 .elementor-divider-separator { width: 100%; }
.elementor-450 .elementor-element.elementor-element-23c8292 .elementor-divider { padding-block: 2px; }
.elementor-450 .elementor-element.elementor-element-48e4407 { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-ac0b151 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-8ae49cf .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-450 .elementor-element.elementor-element-8ae49cf.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-8ae49cf.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-8ae49cf .elementor-icon { font-size: 75px; }
.elementor-450 .elementor-element.elementor-element-8ae49cf .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-8ae49cf .elementor-icon-box-title a { font-family: Roboto, sans-serif; font-size: 24px; font-weight: 600; }
.elementor-450 .elementor-element.elementor-element-8ae49cf .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-8ae49cf:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-8ae49cf:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-62331ee { --divider-border-style: solid; --divider-color: #00605E; --divider-border-width: 3.8px; }
.elementor-450 .elementor-element.elementor-element-62331ee .elementor-divider-separator { width: 100%; }
.elementor-450 .elementor-element.elementor-element-62331ee .elementor-divider { padding-block: 2px; }
.elementor-450 .elementor-element.elementor-element-221252a { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-f8c3cc2 { --display: flex; --overlay-opacity: 1; --border-radius: 25px 25px 25px 25px; --margin-top: 30px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 80px; --padding-right: 80px; }
.elementor-450 .elementor-element.elementor-element-f8c3cc2:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-f8c3cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/09/it-background-web.jpg.jpeg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-450 .elementor-element.elementor-element-f8c3cc2::before, .elementor-450 .elementor-element.elementor-element-f8c3cc2 > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-f8c3cc2 > .e-con-inner > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-f8c3cc2 > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-f8c3cc2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-f8c3cc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(rgb(255, 255, 255) 5%, rgba(0, 0, 0, 0) 100%); }
.elementor-450 .elementor-element.elementor-element-f43e8b9 { --display: flex; --margin-top: 40px; --margin-bottom: 40px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 50px; --padding-right: 50px; }
.elementor-450 .elementor-element.elementor-element-bf1c8a9 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
.elementor-450 .elementor-element.elementor-element-bf1c8a9 > .elementor-widget-container { margin: 0px 0px 20px; }
.elementor-450 .elementor-element.elementor-element-bf1c8a9.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-450 .elementor-element.elementor-element-bf1c8a9 .neuros-heading { text-align: center; font-family: Sora, sans-serif; font-size: 50px; font-weight: 400; letter-spacing: -0.03em; }
.elementor-450 .elementor-element.elementor-element-bf1c8a9 .neuros-heading .neuros-heading-content { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-eda8bf5 { padding: 0px 50px; text-align: center; font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-a227daa { --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: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
.elementor-450 .elementor-element.elementor-element-a229e55 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-6c82bb6 > .elementor-widget-container { margin: 0px 0px 0px 10.63%; }
.elementor-450 .elementor-element.elementor-element-6c82bb6 .button-widget { text-align: right; }
.elementor-450 .elementor-element.elementor-element-6c82bb6 .neuros-button { font-family: Manrope, sans-serif; font-size: 16px; color: rgb(255, 255, 255); border-color: rgb(51, 51, 51); background-color: rgb(51, 51, 51); }
.elementor-450 .elementor-element.elementor-element-6c82bb6 .neuros-button:hover { border-color: rgb(51, 51, 51); background-color: rgb(51, 51, 51); }
.elementor-450 .elementor-element.elementor-element-07d0bcb { --display: flex; }
.elementor-450 .elementor-element.elementor-element-e873c3b > .elementor-widget-container { margin: 0px 0px 0px 10.63%; }
.elementor-450 .elementor-element.elementor-element-e873c3b .button-widget { text-align: left; }
.elementor-450 .elementor-element.elementor-element-e873c3b .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-450 .elementor-element.elementor-element-e873c3b .neuros-button:hover { border-color: rgb(241, 79, 68); background-color: rgb(241, 79, 68); }
.elementor-450 .elementor-element.elementor-element-ca882de { --display: flex; --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-450 .elementor-element.elementor-element-08f13ce { --display: flex; --padding-top: 060px; --padding-bottom: 60px; --padding-left: 60px; --padding-right: 60px; }
.elementor-450 .elementor-element.elementor-element-5728df4 .neuros-heading { text-align: center; font-family: Sora, sans-serif; font-size: 50px; }
.elementor-450 .elementor-element.elementor-element-1703830 { padding: 0px 20px; text-align: center; font-family: Manrope, sans-serif; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-bfff7cd { --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; --padding-top: 0px; --padding-bottom: 60px; --padding-left: 50px; --padding-right: 50px; }
.elementor-450 .elementor-element.elementor-element-16af180 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-189fb08 img { border-radius: 25px; }
.elementor-450 .elementor-element.elementor-element-d2ab7a8 { --display: flex; --justify-content: center; }
.elementor-450 .elementor-element.elementor-element-5094ce3 .elementor-heading-title { font-family: Sora, sans-serif; font-size: 50px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-b93f841 { font-family: Manrope, sans-serif; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-075ccd4 { --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; --flex-wrap: wrap; --padding-top: 0px; --padding-bottom: 60px; --padding-left: 50px; --padding-right: 50px; }
.elementor-450 .elementor-element.elementor-element-41dfaf6 { --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 40px; --row-gap: 0px; --column-gap: 40px; 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-450 .elementor-element.elementor-element-41dfaf6:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-41dfaf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-2bfc656 { --display: flex; --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-450 .elementor-element.elementor-element-ec8e2a9 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; }
.elementor-450 .elementor-element.elementor-element-ec8e2a9 img { border-radius: 25px; }
.elementor-450 .elementor-element.elementor-element-217c92e { --display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 25px 0px; --row-gap: 25px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-3fc054e { padding: 20px 0px 0px; text-align: center; }
.elementor-450 .elementor-element.elementor-element-3fc054e .elementor-heading-title { font-family: Sora, sans-serif; font-size: 50px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-a92a2a5 { --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; --align-items: center; --gap: 20px 0px; --row-gap: 20px; --column-gap: 0px; --flex-wrap: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 025px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-2320de6 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-132bf2d .elementor-icon-list-icon svg { fill: rgb(0, 124, 124); transition: fill 0.3s; }
.elementor-450 .elementor-element.elementor-element-132bf2d { --e-icon-list-icon-size: 37px; --icon-vertical-offset: 0px; }
.elementor-450 .elementor-element.elementor-element-132bf2d .elementor-icon-list-text { transition: color 0.3s; }
.elementor-450 .elementor-element.elementor-element-9e4721d { --display: flex; }
.elementor-450 .elementor-element.elementor-element-27bc2c2 .elementor-icon-list-icon svg { fill: rgb(0, 124, 124); transition: fill 0.3s; }
.elementor-450 .elementor-element.elementor-element-27bc2c2 { --e-icon-list-icon-size: 37px; --icon-vertical-offset: 0px; }
.elementor-450 .elementor-element.elementor-element-27bc2c2 .elementor-icon-list-text { transition: color 0.3s; }
.elementor-450 .elementor-element.elementor-element-902a508 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-3846700 .elementor-icon-list-icon svg { fill: rgb(0, 124, 124); transition: fill 0.3s; }
.elementor-450 .elementor-element.elementor-element-3846700 { --e-icon-list-icon-size: 37px; --icon-vertical-offset: 0px; }
.elementor-450 .elementor-element.elementor-element-3846700 .elementor-icon-list-text { transition: color 0.3s; }
.elementor-450 .elementor-element.elementor-element-f09a33d { --display: flex; }
.elementor-450 .elementor-element.elementor-element-b195c3c .elementor-icon-list-icon svg { fill: rgb(0, 124, 124); transition: fill 0.3s; }
.elementor-450 .elementor-element.elementor-element-b195c3c { --e-icon-list-icon-size: 37px; --icon-vertical-offset: 0px; }
.elementor-450 .elementor-element.elementor-element-b195c3c .elementor-icon-list-text { transition: color 0.3s; }
.elementor-450 .elementor-element.elementor-element-b6037e2 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-fd0245a .elementor-icon-list-icon svg { fill: rgb(0, 124, 124); transition: fill 0.3s; }
.elementor-450 .elementor-element.elementor-element-fd0245a { --e-icon-list-icon-size: 37px; --icon-vertical-offset: 0px; }
.elementor-450 .elementor-element.elementor-element-fd0245a .elementor-icon-list-text { transition: color 0.3s; }
.elementor-450 .elementor-element.elementor-element-532abce { --display: flex; }
.elementor-450 .elementor-element.elementor-element-97e129a { text-align: center; }
.elementor-450 .elementor-element.elementor-element-97e129a .elementor-heading-title { font-family: Sora, sans-serif; font-size: 40px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-ded0483 { --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: 0px; --padding-bottom: 60px; --padding-left: 60px; --padding-right: 60px; }
.elementor-450 .elementor-element.elementor-element-def3d43 { --display: flex; --min-height: 560px; 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; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-def3d43:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-def3d43 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-1f11e8c .elementor-image-box-wrapper { text-align: center; }
.elementor-450 .elementor-element.elementor-element-1f11e8c.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-450 .elementor-element.elementor-element-1f11e8c .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-450 .elementor-element.elementor-element-1f11e8c .elementor-image-box-img img { border-radius: 25px; transition-duration: 0.3s; }
.elementor-450 .elementor-element.elementor-element-1f11e8c .elementor-image-box-title { font-family: Sora, sans-serif; font-size: 30px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-1f11e8c:has(:hover) .elementor-image-box-title, .elementor-450 .elementor-element.elementor-element-1f11e8c:has(:focus) .elementor-image-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-1f11e8c .elementor-image-box-description { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-61cf7ef { --display: flex; --min-height: 500px; 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; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-61cf7ef:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-61cf7ef > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-9d4d752 .elementor-image-box-wrapper { text-align: center; }
.elementor-450 .elementor-element.elementor-element-9d4d752.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-450 .elementor-element.elementor-element-9d4d752 .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-450 .elementor-element.elementor-element-9d4d752 .elementor-image-box-img img { border-radius: 25px; transition-duration: 0.3s; }
.elementor-450 .elementor-element.elementor-element-9d4d752 .elementor-image-box-title { font-family: Sora, sans-serif; font-size: 30px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-9d4d752:has(:hover) .elementor-image-box-title, .elementor-450 .elementor-element.elementor-element-9d4d752:has(:focus) .elementor-image-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-9d4d752 .elementor-image-box-description { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-c728548 { --display: flex; --min-height: 500px; 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; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-c728548:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-c728548 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-9b5286b .elementor-image-box-wrapper { text-align: center; }
.elementor-450 .elementor-element.elementor-element-9b5286b.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-450 .elementor-element.elementor-element-9b5286b .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-450 .elementor-element.elementor-element-9b5286b .elementor-image-box-img img { border-radius: 25px; transition-duration: 0.3s; }
.elementor-450 .elementor-element.elementor-element-9b5286b .elementor-image-box-title { font-family: Sora, sans-serif; font-size: 30px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-9b5286b:has(:hover) .elementor-image-box-title, .elementor-450 .elementor-element.elementor-element-9b5286b:has(:focus) .elementor-image-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-9b5286b .elementor-image-box-description { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-2085a05 { --display: flex; --min-height: 500px; 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; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-2085a05:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-2085a05 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-be9a84f .elementor-image-box-wrapper { text-align: center; }
.elementor-450 .elementor-element.elementor-element-be9a84f.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-450 .elementor-element.elementor-element-be9a84f .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-450 .elementor-element.elementor-element-be9a84f .elementor-image-box-img img { border-radius: 25px; transition-duration: 0.3s; }
.elementor-450 .elementor-element.elementor-element-be9a84f .elementor-image-box-title { font-family: Sora, sans-serif; font-size: 30px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-be9a84f:has(:hover) .elementor-image-box-title, .elementor-450 .elementor-element.elementor-element-be9a84f:has(:focus) .elementor-image-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-be9a84f .elementor-image-box-description { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-71eb2e9 { --display: flex; --min-height: 500px; 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; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-71eb2e9:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-71eb2e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-870cc08 .elementor-image-box-wrapper { text-align: center; }
.elementor-450 .elementor-element.elementor-element-870cc08.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-450 .elementor-element.elementor-element-870cc08 .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-450 .elementor-element.elementor-element-870cc08 .elementor-image-box-img img { border-radius: 25px; transition-duration: 0.3s; }
.elementor-450 .elementor-element.elementor-element-870cc08 .elementor-image-box-title { font-family: Sora, sans-serif; font-size: 30px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-870cc08:has(:hover) .elementor-image-box-title, .elementor-450 .elementor-element.elementor-element-870cc08:has(:focus) .elementor-image-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-870cc08 .elementor-image-box-description { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-973b7cb { --display: flex; --padding-top: 0px; --padding-bottom: 60px; --padding-left: 80px; --padding-right: 80px; }
.elementor-450 .elementor-element.elementor-element-cb202fa { text-align: center; }
.elementor-450 .elementor-element.elementor-element-cb202fa .elementor-heading-title { font-family: Sora, sans-serif; font-size: 40px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-4b11531 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 55px 55px; --row-gap: 55px; --column-gap: 55px; --flex-wrap: wrap; --align-content: center; --padding-top: 0px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-eb4ec0a { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --border-radius: 100px 100px 100px 100px; }
.elementor-450 .elementor-element.elementor-element-eb4ec0a:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-eb4ec0a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgba(148, 76, 183, 0) 0%, rgb(251, 225, 166) 100%); }
.elementor-450 .elementor-element.elementor-element-ee26c63 { width: var( --container-widget-width, 100% ); max-width: 100%; padding: 10px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-994d6c4 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --border-radius: 100px 100px 100px 100px; }
.elementor-450 .elementor-element.elementor-element-994d6c4:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-994d6c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgba(148, 76, 183, 0) 0%, rgb(251, 225, 166) 100%); }
.elementor-450 .elementor-element.elementor-element-d037342 { width: var( --container-widget-width, 100% ); max-width: 100%; padding: 10px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-0ffd1bf { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --border-radius: 100px 100px 100px 100px; }
.elementor-450 .elementor-element.elementor-element-0ffd1bf:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-0ffd1bf > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgba(148, 76, 183, 0) 0%, rgb(251, 225, 166) 100%); }
.elementor-450 .elementor-element.elementor-element-4c25378 { width: var( --container-widget-width, 100% ); max-width: 100%; padding: 10px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-471d2ac { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --border-radius: 100px 100px 100px 100px; }
.elementor-450 .elementor-element.elementor-element-471d2ac:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-471d2ac > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgba(148, 76, 183, 0) 0%, rgb(251, 225, 166) 100%); }
.elementor-450 .elementor-element.elementor-element-bbdcd0f { width: var( --container-widget-width, 100% ); max-width: 100%; padding: 10px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-141fd9a { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --border-radius: 100px 100px 100px 100px; }
.elementor-450 .elementor-element.elementor-element-141fd9a:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-141fd9a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgba(148, 76, 183, 0) 0%, rgb(251, 225, 166) 100%); }
.elementor-450 .elementor-element.elementor-element-df8dcd4 { width: var( --container-widget-width, 100% ); max-width: 100%; padding: 10px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-4fbaf50 { padding: 0px 10px; text-align: center; font-family: Roboto, sans-serif; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-dea64a3 { --display: flex; --padding-top: 0px; --padding-bottom: 60px; --padding-left: 70px; --padding-right: 70px; }
.elementor-450 .elementor-element.elementor-element-5bf366c > .elementor-widget-container { padding: 0px 40px; }
.elementor-450 .elementor-element.elementor-element-5bf366c .neuros-heading { text-align: left; font-family: Sora, sans-serif; font-size: 50px; }
.elementor-450 .elementor-element.elementor-element-5bf366c .neuros-subheading:not(:last-child) { margin-bottom: 6px; }
.elementor-450 .elementor-element.elementor-element-9979b6a { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 40px; --padding-right: 40px; }
.elementor-450 .elementor-element.elementor-element-1e3fff1 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-36ec71e .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-450 .elementor-element.elementor-element-36ec71e .elementor-icon-box-title { margin-block-end: 30px; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-36ec71e.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-36ec71e.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-36ec71e .elementor-icon { font-size: 75px; }
.elementor-450 .elementor-element.elementor-element-36ec71e .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-36ec71e .elementor-icon-box-title a { font-family: Roboto, sans-serif; font-size: 24px; font-weight: 600; }
.elementor-450 .elementor-element.elementor-element-36ec71e:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-36ec71e:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-a3c84b0 { --divider-border-style: solid; --divider-color: #00605E; --divider-border-width: 3.8px; }
.elementor-450 .elementor-element.elementor-element-a3c84b0 .elementor-divider-separator { width: 100%; }
.elementor-450 .elementor-element.elementor-element-a3c84b0 .elementor-divider { padding-block: 2px; }
.elementor-450 .elementor-element.elementor-element-4877b47 { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-2da9987 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-ba23a96 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-450 .elementor-element.elementor-element-ba23a96 .elementor-icon-box-title { margin-block-end: 30px; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-ba23a96.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-ba23a96.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-ba23a96 .elementor-icon { font-size: 75px; }
.elementor-450 .elementor-element.elementor-element-ba23a96 .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-ba23a96 .elementor-icon-box-title a { font-family: Roboto, sans-serif; font-size: 24px; font-weight: 600; }
.elementor-450 .elementor-element.elementor-element-ba23a96:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-ba23a96:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-4d9852f { --divider-border-style: solid; --divider-color: #00605E; --divider-border-width: 3.8px; }
.elementor-450 .elementor-element.elementor-element-4d9852f .elementor-divider-separator { width: 100%; }
.elementor-450 .elementor-element.elementor-element-4d9852f .elementor-divider { padding-block: 2px; }
.elementor-450 .elementor-element.elementor-element-5e2cc45 { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-9821d96 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-5bc3ee9 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-450 .elementor-element.elementor-element-5bc3ee9.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-5bc3ee9.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-5bc3ee9 .elementor-icon { font-size: 75px; }
.elementor-450 .elementor-element.elementor-element-5bc3ee9 .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-5bc3ee9 .elementor-icon-box-title a { font-family: Roboto, sans-serif; font-size: 24px; font-weight: 600; }
.elementor-450 .elementor-element.elementor-element-5bc3ee9 .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-5bc3ee9:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-5bc3ee9:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-d0d779f { --divider-border-style: solid; --divider-color: #00605E; --divider-border-width: 3.8px; }
.elementor-450 .elementor-element.elementor-element-d0d779f .elementor-divider-separator { width: 100%; }
.elementor-450 .elementor-element.elementor-element-d0d779f .elementor-divider { padding-block: 2px; }
.elementor-450 .elementor-element.elementor-element-3e4ed8a { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-6e9cd20 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-7e44c19 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-450 .elementor-element.elementor-element-7e44c19 .elementor-icon-box-title { margin-block-end: 30px; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-7e44c19.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-7e44c19.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-7e44c19 .elementor-icon { font-size: 75px; }
.elementor-450 .elementor-element.elementor-element-7e44c19 .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-7e44c19 .elementor-icon-box-title a { font-family: Roboto, sans-serif; font-size: 24px; font-weight: 600; }
.elementor-450 .elementor-element.elementor-element-7e44c19:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-7e44c19:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-100d895 { --divider-border-style: solid; --divider-color: #00605E; --divider-border-width: 3.8px; }
.elementor-450 .elementor-element.elementor-element-100d895 .elementor-divider-separator { width: 100%; }
.elementor-450 .elementor-element.elementor-element-100d895 .elementor-divider { padding-block: 2px; }
.elementor-450 .elementor-element.elementor-element-45f84d9 { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-6675a19 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-2dc5f7b .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-450 .elementor-element.elementor-element-2dc5f7b.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-2dc5f7b.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-2dc5f7b .elementor-icon { font-size: 75px; }
.elementor-450 .elementor-element.elementor-element-2dc5f7b .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-2dc5f7b .elementor-icon-box-title a { font-family: Roboto, sans-serif; font-size: 24px; font-weight: 600; }
.elementor-450 .elementor-element.elementor-element-2dc5f7b .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-2dc5f7b:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-2dc5f7b:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-559e6e7 { --divider-border-style: solid; --divider-color: #00605E; --divider-border-width: 3.8px; }
.elementor-450 .elementor-element.elementor-element-559e6e7 .elementor-divider-separator { width: 100%; }
.elementor-450 .elementor-element.elementor-element-559e6e7 .elementor-divider { padding-block: 2px; }
.elementor-450 .elementor-element.elementor-element-80394c3 { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-8a2f049 { --display: flex; --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-450 .elementor-element.elementor-element-f1f84ff { --display: flex; --overlay-opacity: 1; --border-radius: 25px 25px 25px 25px; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 80px; --padding-right: 80px; }
.elementor-450 .elementor-element.elementor-element-f1f84ff:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-f1f84ff > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/09/it-background-web.jpg.jpeg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-450 .elementor-element.elementor-element-f1f84ff::before, .elementor-450 .elementor-element.elementor-element-f1f84ff > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-f1f84ff > .e-con-inner > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-f1f84ff > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-f1f84ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-f1f84ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(rgb(255, 255, 255) 5%, rgba(0, 0, 0, 0) 100%); }
.elementor-450 .elementor-element.elementor-element-8d3ccad { --display: flex; --margin-top: 40px; --margin-bottom: 40px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 50px; --padding-right: 50px; }
.elementor-450 .elementor-element.elementor-element-759d4d8 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
.elementor-450 .elementor-element.elementor-element-759d4d8 > .elementor-widget-container { margin: 0px 0px 20px; }
.elementor-450 .elementor-element.elementor-element-759d4d8.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-450 .elementor-element.elementor-element-759d4d8 .neuros-heading { text-align: center; font-family: Sora, sans-serif; font-size: 50px; font-weight: 400; letter-spacing: -0.03em; }
.elementor-450 .elementor-element.elementor-element-759d4d8 .neuros-heading .neuros-heading-content { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-fe649d5 { padding: 0px 50px; text-align: center; font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-051e12e { --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: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
.elementor-450 .elementor-element.elementor-element-41a5d48 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-c1e0eea > .elementor-widget-container { margin: 0px 0px 0px 10.63%; }
.elementor-450 .elementor-element.elementor-element-c1e0eea .button-widget { text-align: right; }
.elementor-450 .elementor-element.elementor-element-c1e0eea .neuros-button { font-family: Manrope, sans-serif; font-size: 16px; color: rgb(255, 255, 255); border-color: rgb(51, 51, 51); background-color: rgb(51, 51, 51); }
.elementor-450 .elementor-element.elementor-element-c1e0eea .neuros-button:hover { border-color: rgb(51, 51, 51); background-color: rgb(51, 51, 51); }
.elementor-450 .elementor-element.elementor-element-c0fd5d0 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-2f6a99d > .elementor-widget-container { margin: 0px 0px 0px 10.63%; }
.elementor-450 .elementor-element.elementor-element-2f6a99d .button-widget { text-align: left; }
.elementor-450 .elementor-element.elementor-element-2f6a99d .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-450 .elementor-element.elementor-element-2f6a99d .neuros-button:hover { border-color: rgb(241, 79, 68); background-color: rgb(241, 79, 68); }
.elementor-450 .elementor-element.elementor-element-434f5b1 { --display: flex; --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-450 .elementor-element.elementor-element-5be3128 { --display: flex; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 60px; --padding-right: 60px; }
.elementor-450 .elementor-element.elementor-element-dbeebe6 .neuros-heading { text-align: center; font-family: Sora, sans-serif; font-size: 50px; }
.elementor-450 .elementor-element.elementor-element-f4a8dc0 { padding: 0px 20px; text-align: center; font-family: Manrope, sans-serif; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-bdef882 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 50px; --padding-right: 50px; }
.elementor-450 .elementor-element.elementor-element-22a7d86 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-96319c3 img { border-radius: 25px; }
.elementor-450 .elementor-element.elementor-element-24ac7fb { --display: flex; }
.elementor-450 .elementor-element.elementor-element-3af6100 .elementor-heading-title { font-family: Sora, sans-serif; font-size: 50px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-37fdfc6 { font-family: Manrope, sans-serif; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-cc4f47e { --display: flex; --padding-top: 80px; --padding-bottom: 100px; --padding-left: 80px; --padding-right: 80px; }
.elementor-450 .elementor-element.elementor-element-e46ac76 .elementor-heading-title { font-family: Sora, sans-serif; font-size: 35px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-aad7892 { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-f86aa31 { --display: flex; --padding-top: 0px; --padding-bottom: 80px; --padding-left: 80px; --padding-right: 80px; }
.elementor-450 .elementor-element.elementor-element-6813fe4 .elementor-heading-title { font-family: Sora, sans-serif; font-size: 35px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-efb4f35 { --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: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-8fe1912 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-d1d023b .elementor-icon-box-wrapper { gap: 15px; }
.elementor-450 .elementor-element.elementor-element-d1d023b.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-d1d023b.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-d1d023b .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-d1d023b .elementor-icon-box-title a { font-family: Sora, sans-serif; font-size: 30px; font-weight: 400; }
.elementor-450 .elementor-element.elementor-element-d1d023b .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-d1d023b:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-d1d023b:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-5d28f89 { text-align: center; }
.elementor-450 .elementor-element.elementor-element-e4b3d05 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-751280b .elementor-icon-box-wrapper { gap: 15px; }
.elementor-450 .elementor-element.elementor-element-751280b.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-751280b.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-751280b .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-751280b .elementor-icon-box-title a { font-family: Sora, sans-serif; font-size: 30px; font-weight: 400; }
.elementor-450 .elementor-element.elementor-element-751280b .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-751280b:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-751280b:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-0a2ce40 { text-align: center; }
.elementor-450 .elementor-element.elementor-element-f03ff10 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-ad376ca .elementor-icon-box-wrapper { gap: 15px; }
.elementor-450 .elementor-element.elementor-element-ad376ca.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-ad376ca.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-ad376ca .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-ad376ca .elementor-icon-box-title a { font-family: Sora, sans-serif; font-size: 30px; font-weight: 400; }
.elementor-450 .elementor-element.elementor-element-ad376ca .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-ad376ca:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-ad376ca:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-f7c973d { text-align: center; }
.elementor-450 .elementor-element.elementor-element-2b8ff06 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-5d69ec7 .elementor-icon-box-wrapper { gap: 15px; }
.elementor-450 .elementor-element.elementor-element-5d69ec7.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-5d69ec7.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-5d69ec7 .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-5d69ec7 .elementor-icon-box-title a { font-family: Sora, sans-serif; font-size: 30px; font-weight: 400; }
.elementor-450 .elementor-element.elementor-element-5d69ec7 .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-5d69ec7:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-5d69ec7:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-7aac344 { text-align: center; }
.elementor-450 .elementor-element.elementor-element-e832934 { --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; --flex-wrap: wrap; --padding-top: 0px; --padding-bottom: 60px; --padding-left: 70px; --padding-right: 70px; }
.elementor-450 .elementor-element.elementor-element-938409a { --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 40px; --row-gap: 0px; --column-gap: 40px; 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-450 .elementor-element.elementor-element-938409a:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-938409a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-fd7eacb { --display: flex; --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-450 .elementor-element.elementor-element-9ab1f94 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; }
.elementor-450 .elementor-element.elementor-element-9ab1f94 img { border-radius: 25px; }
.elementor-450 .elementor-element.elementor-element-03d3a1c { --display: flex; --justify-content: center; --gap: 25px 0px; --row-gap: 25px; --column-gap: 0px; --padding-top: 25px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-aa41d22 { padding: 20px 0px 0px; text-align: start; }
.elementor-450 .elementor-element.elementor-element-aa41d22 .elementor-heading-title { font-family: Sora, sans-serif; font-size: 35px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-5b6a5c4 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-bb5b5c4 { text-align: start; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-51088e6 { --display: flex; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-b0b07f6 { text-align: center; }
.elementor-450 .elementor-element.elementor-element-b0b07f6 .elementor-heading-title { font-family: Sora, sans-serif; font-size: 40px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-ad15529 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 55px 55px; --row-gap: 55px; --column-gap: 55px; --flex-wrap: wrap; --align-content: center; --padding-top: 20px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-0eb5f10 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --border-radius: 100px 100px 100px 100px; }
.elementor-450 .elementor-element.elementor-element-0eb5f10:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-0eb5f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgba(148, 76, 183, 0) 0%, rgb(251, 225, 166) 100%); }
.elementor-450 .elementor-element.elementor-element-2a727df { width: var( --container-widget-width, 100% ); max-width: 100%; padding: 10px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-a990239 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --border-radius: 100px 100px 100px 100px; }
.elementor-450 .elementor-element.elementor-element-a990239:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-a990239 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgba(148, 76, 183, 0) 0%, rgb(251, 225, 166) 100%); }
.elementor-450 .elementor-element.elementor-element-8431b47 { width: var( --container-widget-width, 100% ); max-width: 100%; padding: 10px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-06c003e { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --border-radius: 100px 100px 100px 100px; }
.elementor-450 .elementor-element.elementor-element-06c003e:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-06c003e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgba(148, 76, 183, 0) 0%, rgb(251, 225, 166) 100%); }
.elementor-450 .elementor-element.elementor-element-4654d2f { width: var( --container-widget-width, 100% ); max-width: 100%; padding: 10px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-3b68a8b { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --border-radius: 100px 100px 100px 100px; }
.elementor-450 .elementor-element.elementor-element-3b68a8b:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-3b68a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgba(148, 76, 183, 0) 0%, rgb(251, 225, 166) 100%); }
.elementor-450 .elementor-element.elementor-element-74ce000 { width: var( --container-widget-width, 100% ); max-width: 100%; padding: 10px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-017bc27 { --display: flex; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; --border-radius: 100px 100px 100px 100px; }
.elementor-450 .elementor-element.elementor-element-017bc27:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-017bc27 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgba(148, 76, 183, 0) 0%, rgb(251, 225, 166) 100%); }
.elementor-450 .elementor-element.elementor-element-8d5f5e9 { width: var( --container-widget-width, 100% ); max-width: 100%; padding: 10px 0px; --container-widget-width: 100%; --container-widget-flex-grow: 0; text-align: center; font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-55da29b { text-align: center; font-family: Roboto, sans-serif; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-e74ce12 { --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: 50px; --padding-bottom: 50px; --padding-left: 150px; --padding-right: 150px; }
.elementor-450 .elementor-element.elementor-element-7746722 { --display: flex; --min-height: 780px; 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; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-7746722:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-7746722 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-00f15a9 .elementor-image-box-wrapper { text-align: center; }
.elementor-450 .elementor-element.elementor-element-00f15a9.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-450 .elementor-element.elementor-element-00f15a9 .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-450 .elementor-element.elementor-element-00f15a9 .elementor-image-box-img img { border-radius: 25px; transition-duration: 0.3s; }
.elementor-450 .elementor-element.elementor-element-00f15a9 .elementor-image-box-title { font-family: Sora, sans-serif; font-size: 30px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-00f15a9:has(:hover) .elementor-image-box-title, .elementor-450 .elementor-element.elementor-element-00f15a9:has(:focus) .elementor-image-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-00f15a9 .elementor-image-box-description { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-7494b38 { --display: flex; --min-height: 700px; 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; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-7494b38:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-7494b38 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-450 .elementor-element.elementor-element-4244d36 .elementor-image-box-wrapper { text-align: center; }
.elementor-450 .elementor-element.elementor-element-4244d36.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-450 .elementor-element.elementor-element-4244d36 .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-450 .elementor-element.elementor-element-4244d36 .elementor-image-box-img img { border-radius: 25px; transition-duration: 0.3s; }
.elementor-450 .elementor-element.elementor-element-4244d36 .elementor-image-box-title { font-family: Sora, sans-serif; font-size: 30px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-4244d36:has(:hover) .elementor-image-box-title, .elementor-450 .elementor-element.elementor-element-4244d36:has(:focus) .elementor-image-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-4244d36 .elementor-image-box-description { font-family: Manrope, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-f349524 { --display: flex; --padding-top: 60px; --padding-bottom: 60px; --padding-left: 70px; --padding-right: 70px; }
.elementor-450 .elementor-element.elementor-element-49e1dec .neuros-heading { text-align: left; font-family: Sora, sans-serif; font-size: 50px; }
.elementor-450 .elementor-element.elementor-element-49e1dec .neuros-subheading:not(:last-child) { margin-bottom: 6px; }
.elementor-450 .elementor-element.elementor-element-b5c4a7c { --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; }
.elementor-450 .elementor-element.elementor-element-befbac4 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-24e786e .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-450 .elementor-element.elementor-element-24e786e.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-24e786e.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-24e786e .elementor-icon { font-size: 75px; }
.elementor-450 .elementor-element.elementor-element-24e786e .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-24e786e .elementor-icon-box-title a { font-family: Roboto, sans-serif; font-size: 23px; font-weight: 600; }
.elementor-450 .elementor-element.elementor-element-24e786e .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-24e786e:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-24e786e:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-c7700e4 { --divider-border-style: solid; --divider-color: #00605E; --divider-border-width: 3.8px; }
.elementor-450 .elementor-element.elementor-element-c7700e4 .elementor-divider-separator { width: 100%; }
.elementor-450 .elementor-element.elementor-element-c7700e4 .elementor-divider { padding-block: 2px; }
.elementor-450 .elementor-element.elementor-element-1298339 { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-649680b { --display: flex; }
.elementor-450 .elementor-element.elementor-element-00ae200 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-450 .elementor-element.elementor-element-00ae200 .elementor-icon-box-title { margin-block-end: 30px; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-00ae200.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-00ae200.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-00ae200 .elementor-icon { font-size: 75px; }
.elementor-450 .elementor-element.elementor-element-00ae200 .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-00ae200 .elementor-icon-box-title a { font-family: Roboto, sans-serif; font-size: 23px; font-weight: 600; }
.elementor-450 .elementor-element.elementor-element-00ae200:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-00ae200:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-45052e2 { --divider-border-style: solid; --divider-color: #00605E; --divider-border-width: 3.8px; }
.elementor-450 .elementor-element.elementor-element-45052e2 .elementor-divider-separator { width: 100%; }
.elementor-450 .elementor-element.elementor-element-45052e2 .elementor-divider { padding-block: 2px; }
.elementor-450 .elementor-element.elementor-element-48b2b02 { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-f10c934 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-b3dd088 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-450 .elementor-element.elementor-element-b3dd088 .elementor-icon-box-title { margin-block-end: 30px; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-b3dd088.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-b3dd088.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-b3dd088 .elementor-icon { font-size: 75px; }
.elementor-450 .elementor-element.elementor-element-b3dd088 .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-b3dd088 .elementor-icon-box-title a { font-family: Roboto, sans-serif; font-size: 23px; font-weight: 600; }
.elementor-450 .elementor-element.elementor-element-b3dd088:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-b3dd088:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-286b456 { --divider-border-style: solid; --divider-color: #00605E; --divider-border-width: 3.8px; }
.elementor-450 .elementor-element.elementor-element-286b456 .elementor-divider-separator { width: 100%; }
.elementor-450 .elementor-element.elementor-element-286b456 .elementor-divider { padding-block: 2px; }
.elementor-450 .elementor-element.elementor-element-b3220d4 { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-2e18ddc { --display: flex; }
.elementor-450 .elementor-element.elementor-element-1cd81b9 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-450 .elementor-element.elementor-element-1cd81b9 .elementor-icon-box-title { margin-block-end: 30px; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-1cd81b9.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-1cd81b9.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-1cd81b9 .elementor-icon { font-size: 75px; }
.elementor-450 .elementor-element.elementor-element-1cd81b9 .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-1cd81b9 .elementor-icon-box-title a { font-family: Roboto, sans-serif; font-size: 23px; font-weight: 600; }
.elementor-450 .elementor-element.elementor-element-1cd81b9:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-1cd81b9:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-d29b368 { --divider-border-style: solid; --divider-color: #00605E; --divider-border-width: 3.8px; }
.elementor-450 .elementor-element.elementor-element-d29b368 .elementor-divider-separator { width: 100%; }
.elementor-450 .elementor-element.elementor-element-d29b368 .elementor-divider { padding-block: 2px; }
.elementor-450 .elementor-element.elementor-element-04ae21e { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-f30cdcd { --display: flex; }
.elementor-450 .elementor-element.elementor-element-e1aa117 .elementor-icon-box-wrapper { text-align: start; gap: 15px; }
.elementor-450 .elementor-element.elementor-element-e1aa117.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-e1aa117.elementor-view-default .elementor-icon { fill: rgb(0, 96, 94); color: rgb(0, 96, 94); border-color: rgb(0, 96, 94); }
.elementor-450 .elementor-element.elementor-element-e1aa117 .elementor-icon { font-size: 75px; }
.elementor-450 .elementor-element.elementor-element-e1aa117 .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-e1aa117 .elementor-icon-box-title a { font-family: Roboto, sans-serif; font-size: 23px; font-weight: 600; }
.elementor-450 .elementor-element.elementor-element-e1aa117 .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-e1aa117:has(:hover) .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-e1aa117:has(:focus) .elementor-icon-box-title { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-888269b { --divider-border-style: solid; --divider-color: #00605E; --divider-border-width: 3.8px; }
.elementor-450 .elementor-element.elementor-element-888269b .elementor-divider-separator { width: 100%; }
.elementor-450 .elementor-element.elementor-element-888269b .elementor-divider { padding-block: 2px; }
.elementor-450 .elementor-element.elementor-element-df41cea { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-b4db074 { --display: flex; --overlay-opacity: 1; --border-radius: 25px 25px 25px 25px; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 80px; --padding-right: 80px; }
.elementor-450 .elementor-element.elementor-element-b4db074:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-b4db074 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("/wp-content/uploads/2026/09/it-background-web.jpg.jpeg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-450 .elementor-element.elementor-element-b4db074::before, .elementor-450 .elementor-element.elementor-element-b4db074 > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-b4db074 > .e-con-inner > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-b4db074 > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-b4db074 > .e-con-inner > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-b4db074 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(rgb(255, 255, 255) 5%, rgba(0, 0, 0, 0) 100%); }
.elementor-450 .elementor-element.elementor-element-aa31f27 { --display: flex; --margin-top: 40px; --margin-bottom: 40px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 50px; --padding-right: 50px; }
.elementor-450 .elementor-element.elementor-element-f2ffd27 { width: var( --container-widget-width, 100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; }
.elementor-450 .elementor-element.elementor-element-f2ffd27 > .elementor-widget-container { margin: 0px 0px 20px; padding: 0px; }
.elementor-450 .elementor-element.elementor-element-f2ffd27.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.elementor-450 .elementor-element.elementor-element-f2ffd27 .neuros-heading { text-align: center; font-family: Sora, sans-serif; font-size: 50px; font-weight: 400; letter-spacing: -0.03em; }
.elementor-450 .elementor-element.elementor-element-f2ffd27 .neuros-heading .neuros-heading-content { color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-69f76a8 { padding: 0px 50px; text-align: center; font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400; color: rgb(0, 0, 0); }
.elementor-450 .elementor-element.elementor-element-d089304 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
.elementor-450 .elementor-element.elementor-element-3e5b575 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-10787bb > .elementor-widget-container { margin: 0px 0px 0px 10.63%; }
.elementor-450 .elementor-element.elementor-element-10787bb .button-widget { text-align: right; }
.elementor-450 .elementor-element.elementor-element-10787bb .neuros-button { font-family: Manrope, sans-serif; font-size: 16px; color: rgb(255, 255, 255); border-color: rgb(51, 51, 51); background-color: rgb(51, 51, 51); }
.elementor-450 .elementor-element.elementor-element-10787bb .neuros-button:hover { border-color: rgb(51, 51, 51); background-color: rgb(51, 51, 51); }
.elementor-450 .elementor-element.elementor-element-48dbef7 { --display: flex; }
.elementor-450 .elementor-element.elementor-element-5a72d26 > .elementor-widget-container { margin: 0px 0px 0px 10.63%; }
.elementor-450 .elementor-element.elementor-element-5a72d26 .button-widget { text-align: left; }
.elementor-450 .elementor-element.elementor-element-5a72d26 .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-450 .elementor-element.elementor-element-5a72d26 .neuros-button:hover { border-color: rgb(241, 79, 68); background-color: rgb(241, 79, 68); }
.elementor-450 .elementor-element.elementor-element-7c01cbb { --n-tabs-heading-wrap: wrap; --n-tabs-heading-overflow-x: initial; --n-tabs-title-white-space: initial; padding: 40px 0px 0px; --n-tabs-title-gap: 26px; --n-tabs-gap: 0px; --n-tabs-title-font-size: 16px; --n-tabs-title-color: #000000; --n-tabs-icon-size: 0px; }
.elementor-450 .elementor-element.elementor-element-7c01cbb.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover { background: rgb(4, 55, 50); border-style: none; }
.elementor-450 .elementor-element.elementor-element-7c01cbb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-450 .elementor-element.elementor-element-7c01cbb.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover { background: rgb(4, 55, 50); border-style: none; }
.elementor-450 .elementor-element.elementor-element-7c01cbb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) { font-family: Sora, sans-serif; font-weight: 500; }
.elementor-450 .elementor-element.elementor-element-f9f73c5 { --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: center; --gap: 0px 26px; --row-gap: 0px; --column-gap: 26px; --margin-top: 020px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-a0ed481 .button-widget { text-align: left; }
.elementor-450 .elementor-element.elementor-element-a0ed481 .neuros-button { font-family: Sora, sans-serif; font-size: 14px; }
.elementor-450 .elementor-element.elementor-element-2e93e86 .button-widget { text-align: left; }
.elementor-450 .elementor-element.elementor-element-2e93e86 .neuros-button { font-family: Sora, sans-serif; font-size: 14px; }
.elementor-450 .elementor-element.elementor-element-ac63130 .button-widget { text-align: left; }
.elementor-450 .elementor-element.elementor-element-ac63130 .neuros-button { font-family: Sora, sans-serif; font-size: 14px; }
.elementor-450 .elementor-element.elementor-element-51b96a7 { --display: flex; --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }

@media (max-width: 1024px){.elementor-450 .elementor-element.elementor-element-24d4432 { padding: 0px 30px; }
.elementor-450 .elementor-element.elementor-element-d0673db { margin: 60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px; }
.elementor-450 .elementor-element.elementor-element-680009a { margin-top: 40px; margin-bottom: 0px; }
.elementor-450 .elementor-element.elementor-element-811ed2f { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-450 .elementor-element.elementor-element-c049702 { --padding-top: 100px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-ceddbfb .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-ceddbfb .elementor-icon-box-title a { font-size: 22px; }
.elementor-450 .elementor-element.elementor-element-63bd440 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-450 .elementor-element.elementor-element-63bd440 .elementor-icon-list-item > a { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-c41e9a3 .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-c41e9a3 .elementor-icon-box-title a { font-size: 22px; }
.elementor-450 .elementor-element.elementor-element-03d87c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-450 .elementor-element.elementor-element-03d87c2 .elementor-icon-list-item > a { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-bf0bfde .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-bf0bfde .elementor-icon-box-title a { font-size: 22px; }
.elementor-450 .elementor-element.elementor-element-b9b3f6a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-450 .elementor-element.elementor-element-b9b3f6a .elementor-icon-list-item > a { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-91e3a76 .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-91e3a76 .elementor-icon-box-title a { font-size: 22px; }
.elementor-450 .elementor-element.elementor-element-ce1d350 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-450 .elementor-element.elementor-element-ce1d350 .elementor-icon-list-item > a { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-df9f743 .neuros-heading { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-4adc8fc .elementor-heading-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-902a33e { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-4f969d0 .elementor-heading-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-68f1697 { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-27c29c9 .elementor-heading-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-7922e3d { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-c8265c7 .neuros-heading { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-9f49a5b { padding: 0px 30px; }
.elementor-450 .elementor-element.elementor-element-e420089 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 30px; --padding-right: 30px; }
.elementor-450 .elementor-element.elementor-element-61095af { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-4c74d75 { --padding-top: 080px; --padding-bottom: 80px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-c1adcbd { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
.elementor-450 .elementor-element.elementor-element-d9b13d5 .neuros-heading { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-d8fc157 { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-5e27865 { --gap: 0px 040px; --row-gap: 0px; --column-gap: 040px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-9ba4205 { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-3e9144a { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-77fde76 { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-4c6f45d { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-9242ff6 { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-bd0e716 { --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; --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-450 .elementor-element.elementor-element-095e1a3 .elementor-image-box-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-095e1a3 .elementor-image-box-description { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-527ec3a .elementor-image-box-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-527ec3a .elementor-image-box-description { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-6667dba .elementor-image-box-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-6667dba .elementor-image-box-description { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-6caf66f .neuros-heading { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-1703830 { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-ded0483 { --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; --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-450 .elementor-element.elementor-element-1f11e8c .elementor-image-box-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-1f11e8c .elementor-image-box-description { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-9d4d752 .elementor-image-box-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-9d4d752 .elementor-image-box-description { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-9b5286b .elementor-image-box-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-9b5286b .elementor-image-box-description { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-be9a84f .elementor-image-box-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-be9a84f .elementor-image-box-description { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-870cc08 .elementor-image-box-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-870cc08 .elementor-image-box-description { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-4b11531 { --gap: 0px 040px; --row-gap: 0px; --column-gap: 040px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-ee26c63 { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-d037342 { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-4c25378 { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-bbdcd0f { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-df8dcd4 { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-5bf366c .neuros-heading { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-f4a8dc0 { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-d1d023b .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-d1d023b .elementor-icon-box-title a { font-size: 22px; }
.elementor-450 .elementor-element.elementor-element-751280b .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-751280b .elementor-icon-box-title a { font-size: 22px; }
.elementor-450 .elementor-element.elementor-element-ad376ca .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-ad376ca .elementor-icon-box-title a { font-size: 22px; }
.elementor-450 .elementor-element.elementor-element-5d69ec7 .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-5d69ec7 .elementor-icon-box-title a { font-size: 22px; }
.elementor-450 .elementor-element.elementor-element-ad15529 { --gap: 0px 040px; --row-gap: 0px; --column-gap: 040px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-2a727df { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-8431b47 { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-4654d2f { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-74ce000 { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-8d5f5e9 { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-e74ce12 { --gap: 0px 10px; --row-gap: 0px; --column-gap: 10px; --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-450 .elementor-element.elementor-element-00f15a9 .elementor-image-box-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-00f15a9 .elementor-image-box-description { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-4244d36 .elementor-image-box-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-4244d36 .elementor-image-box-description { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-49e1dec .neuros-heading { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-7c01cbb { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; --n-tabs-title-font-size: 18px; }
}
@media (max-width: 767px){.elementor-450 .elementor-element.elementor-element-5d99966 { --margin-top: 70px; --margin-bottom: 100px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-f0a02a3 .neuros-heading { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-c3e3d52 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-450 .elementor-element.elementor-element-24d4432 { padding: 0px; }
.elementor-450 .elementor-element.elementor-element-31fb2b7 > .elementor-element-populated > .elementor-background-overlay { opacity: 0.5; }
.elementor-450 .elementor-element.elementor-element-31fb2b7 > .elementor-element-populated { margin: 20px 20px 0px; --e-column-margin-right: 20px; --e-column-margin-left: 20px; }
.elementor-450 .elementor-element.elementor-element-b2295a9 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-450 .elementor-element.elementor-element-c62b6de { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
.elementor-450 .elementor-element.elementor-element-c62b6de img { height: 250px; }
.elementor-450 .elementor-element.elementor-element-d16583e > .elementor-element-populated { margin: 20px 20px 50px; --e-column-margin-right: 20px; --e-column-margin-left: 20px; }
.elementor-450 .elementor-element.elementor-element-1717ab5 { padding: 0px; }
.elementor-450 .elementor-element.elementor-element-1717ab5 .elementor-heading-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-e02a78a { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-afe71ad { padding: 0px; }
.elementor-450 .elementor-element.elementor-element-afe71ad .elementor-heading-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-3e7bd7d { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-3ccb40a { padding: 0px; }
.elementor-450 .elementor-element.elementor-element-3ccb40a .elementor-heading-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-44fea25 { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-6399d5a { padding: 0px; }
.elementor-450 .elementor-element.elementor-element-6399d5a .elementor-heading-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-0449007 { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-9cbb8a2 { padding: 0px; }
.elementor-450 .elementor-element.elementor-element-9cbb8a2 .elementor-heading-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-9ba0d83 { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-7cc52de { padding: 0px 20px; }
.elementor-450 .elementor-element.elementor-element-53b653c > .elementor-widget-container { padding: 0px 0px 40px; }
.elementor-450 .elementor-element.elementor-element-53b653c .neuros-heading { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-b3d2120 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px 0px 30px; }
.elementor-450 .elementor-element.elementor-element-56ece6e .button-widget { text-align: center; }
.elementor-450 .elementor-element.elementor-element-2e59f57 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-c7287ca .button-widget { text-align: left; }
.elementor-450 .elementor-element.elementor-element-450737c .button-widget { text-align: left; }
.elementor-450 .elementor-element.elementor-element-37726e4 .button-widget { text-align: left; }
.elementor-450 .elementor-element.elementor-element-575409c { margin-top: 60px; margin-bottom: 0px; padding: 0px 20px; }
.elementor-450 .elementor-element.elementor-element-9562af3 .neuros-heading { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-092dca0 { padding: 0px 20px; }
.elementor-450 .elementor-element.elementor-element-8d33f1c { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-450 .elementor-element.elementor-element-75c6b4c .elementor-counter-number-wrapper { font-size: 40px; }
.elementor-450 .elementor-element.elementor-element-75c6b4c .elementor-counter-title { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-8194237 .elementor-counter-number-wrapper { font-size: 40px; }
.elementor-450 .elementor-element.elementor-element-8194237 .elementor-counter-title { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-035b496 .elementor-counter-number-wrapper { font-size: 40px; }
.elementor-450 .elementor-element.elementor-element-035b496 .elementor-counter-title { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-f7c2ef2 > .elementor-element-populated { padding: 40px 0px; }
.elementor-450 .elementor-element.elementor-element-d0673db { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 120px; }
.elementor-450 .elementor-element.elementor-element-d0673db .elementor-counter-number-wrapper { font-size: 80px; }
.elementor-450 .elementor-element.elementor-element-d0673db .elementor-counter-title { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-680009a { margin-top: 40px; margin-bottom: 0px; padding: 0px 20px; }
.elementor-450 .elementor-element.elementor-element-5f828a0 .elementor-counter-number-wrapper { font-size: 40px; }
.elementor-450 .elementor-element.elementor-element-5f828a0 .elementor-counter-title { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-48b9669 .elementor-counter-number-wrapper { font-size: 40px; }
.elementor-450 .elementor-element.elementor-element-48b9669 .elementor-counter-title { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-081b836 .elementor-counter-number-wrapper { font-size: 40px; }
.elementor-450 .elementor-element.elementor-element-081b836 .elementor-counter-title { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-c049702 { --padding-top: 100px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-eea75be { width: 100%; max-width: 100%; }
.elementor-450 .elementor-element.elementor-element-eea75be > .elementor-widget-container { padding: 0px 10px 20px; }
.elementor-450 .elementor-element.elementor-element-eea75be .neuros-heading { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-ceddbfb .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-ceddbfb .elementor-icon-box-title a { font-size: 22px; }
.elementor-450 .elementor-element.elementor-element-63bd440 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-450 .elementor-element.elementor-element-63bd440 .elementor-icon-list-item > a { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-c41e9a3 .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-c41e9a3 .elementor-icon-box-title a { font-size: 22px; }
.elementor-450 .elementor-element.elementor-element-03d87c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-450 .elementor-element.elementor-element-03d87c2 .elementor-icon-list-item > a { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-bf0bfde .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-bf0bfde .elementor-icon-box-title a { font-size: 22px; }
.elementor-450 .elementor-element.elementor-element-b9b3f6a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-450 .elementor-element.elementor-element-b9b3f6a .elementor-icon-list-item > a { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-91e3a76 .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-91e3a76 .elementor-icon-box-title a { font-size: 22px; }
.elementor-450 .elementor-element.elementor-element-ce1d350 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-450 .elementor-element.elementor-element-ce1d350 .elementor-icon-list-item > a { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-f830652 { margin-top: 90px; margin-bottom: 90px; padding: 0px 20px; }
.elementor-450 .elementor-element.elementor-element-2ed060b .neuros-heading { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-b7b129a { padding: 0px; }
.elementor-450 .elementor-element.elementor-element-7c337b8 { --padding-top: 0px; --padding-bottom: 100px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-df9f743 .neuros-heading { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-121b96b { --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-450 .elementor-element.elementor-element-4adc8fc .elementor-heading-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-902a33e { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-4f969d0 .elementor-heading-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-68f1697 { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-27c29c9 .elementor-heading-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-7922e3d { font-size: 16px; }
.elementor-450 .elementor-element.elementor-element-ab39144 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-c8265c7 > .elementor-widget-container { padding: 0px 10px; }
.elementor-450 .elementor-element.elementor-element-c8265c7 .neuros-heading { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-f6eb3d1 .special-text { font-size: 50px; }
.elementor-450 .elementor-element.elementor-element-e420089 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-61095af { --width: 100%; --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-450 .elementor-element.elementor-element-4c74d75 { --padding-top: 50px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-c1adcbd { --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-450 .elementor-element.elementor-element-d9b13d5 > .elementor-widget-container { padding: 0px 0px 0px 20px; }
.elementor-450 .elementor-element.elementor-element-d9b13d5 .neuros-heading { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-2538b11 > .elementor-widget-container { padding: 0px; }
.elementor-450 .elementor-element.elementor-element-2538b11 .neuros-heading { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-d8fc157 { padding: 0px 20px; }
.elementor-450 .elementor-element.elementor-element-4b96f65 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-c61872a .elementor-heading-title { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-795ca01 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-97b9f40 .elementor-heading-title { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-5e27865 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-c8f9942 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-9ba4205 { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-3e9144a { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-77fde76 { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-4c6f45d { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-9242ff6 { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-bd0e716 { --gap: 20px 10px; --row-gap: 20px; --column-gap: 10px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-784e39e { --min-height: 500px; }
.elementor-450 .elementor-element.elementor-element-095e1a3 .elementor-image-box-img { margin-bottom: 15px; }
.elementor-450 .elementor-element.elementor-element-095e1a3 .elementor-image-box-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-095e1a3 .elementor-image-box-description { font-size: 14px; }
.elementor-450 .elementor-element.elementor-element-8746cbc { --min-height: 500px; }
.elementor-450 .elementor-element.elementor-element-527ec3a .elementor-image-box-img { margin-bottom: 15px; }
.elementor-450 .elementor-element.elementor-element-527ec3a .elementor-image-box-description { font-size: 14px; }
.elementor-450 .elementor-element.elementor-element-a3bda11 { --min-height: 500px; }
.elementor-450 .elementor-element.elementor-element-6667dba .elementor-image-box-img { margin-bottom: 15px; }
.elementor-450 .elementor-element.elementor-element-6667dba .elementor-image-box-description { font-size: 14px; }
.elementor-450 .elementor-element.elementor-element-0865ba6 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-6caf66f > .elementor-widget-container { padding: 0px 0px 0px 20px; }
.elementor-450 .elementor-element.elementor-element-6caf66f .neuros-heading { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-1a05dac { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-f8c3cc2 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-f43e8b9 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-bf1c8a9 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; }
.elementor-450 .elementor-element.elementor-element-bf1c8a9 .neuros-heading { font-size: 30px; }
.elementor-450 .elementor-element.elementor-element-a229e55 { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.elementor-450 .elementor-element.elementor-element-6c82bb6 > .elementor-widget-container { margin: 10px 0px 0px; }
.elementor-450 .elementor-element.elementor-element-6c82bb6 .button-widget { text-align: center; }
.elementor-450 .elementor-element.elementor-element-07d0bcb { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.elementor-450 .elementor-element.elementor-element-e873c3b > .elementor-widget-container { margin: 10px 0px 0px; }
.elementor-450 .elementor-element.elementor-element-e873c3b .button-widget { text-align: center; }
.elementor-450 .elementor-element.elementor-element-08f13ce { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-5728df4 > .elementor-widget-container { margin: 50px 0px 0px; }
.elementor-450 .elementor-element.elementor-element-5728df4 .neuros-heading { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-bfff7cd { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-d2ab7a8 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-5094ce3 .elementor-heading-title { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-075ccd4 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-2bfc656 { --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-450 .elementor-element.elementor-element-217c92e { --padding-top: 0px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-3fc054e .elementor-heading-title { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-532abce { --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
.elementor-450 .elementor-element.elementor-element-97e129a .elementor-heading-title { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-ded0483 { --gap: 20px 10px; --row-gap: 20px; --column-gap: 10px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-def3d43 { --min-height: 500px; }
.elementor-450 .elementor-element.elementor-element-1f11e8c .elementor-image-box-img { margin-bottom: 15px; }
.elementor-450 .elementor-element.elementor-element-1f11e8c .elementor-image-box-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-1f11e8c .elementor-image-box-description { font-size: 14px; }
.elementor-450 .elementor-element.elementor-element-61cf7ef { --min-height: 500px; }
.elementor-450 .elementor-element.elementor-element-9d4d752 .elementor-image-box-img { margin-bottom: 15px; }
.elementor-450 .elementor-element.elementor-element-9d4d752 .elementor-image-box-description { font-size: 14px; }
.elementor-450 .elementor-element.elementor-element-c728548 { --min-height: 500px; }
.elementor-450 .elementor-element.elementor-element-9b5286b .elementor-image-box-img { margin-bottom: 15px; }
.elementor-450 .elementor-element.elementor-element-9b5286b .elementor-image-box-description { font-size: 14px; }
.elementor-450 .elementor-element.elementor-element-2085a05 { --min-height: 500px; }
.elementor-450 .elementor-element.elementor-element-be9a84f .elementor-image-box-img { margin-bottom: 15px; }
.elementor-450 .elementor-element.elementor-element-be9a84f .elementor-image-box-description { font-size: 14px; }
.elementor-450 .elementor-element.elementor-element-71eb2e9 { --min-height: 500px; }
.elementor-450 .elementor-element.elementor-element-870cc08 .elementor-image-box-img { margin-bottom: 15px; }
.elementor-450 .elementor-element.elementor-element-870cc08 .elementor-image-box-description { font-size: 14px; }
.elementor-450 .elementor-element.elementor-element-973b7cb { --margin-top: 60px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-cb202fa { padding: 0px 20px; }
.elementor-450 .elementor-element.elementor-element-cb202fa .elementor-heading-title { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-4b11531 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-ee26c63 { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-d037342 { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-4c25378 { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-bbdcd0f { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-df8dcd4 { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-dea64a3 { --margin-top: 60px; --margin-bottom: 60px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-5bf366c > .elementor-widget-container { padding: 0px 0px 0px 20px; }
.elementor-450 .elementor-element.elementor-element-5bf366c .neuros-heading { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-9979b6a { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-f1f84ff { --padding-top: 30px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-8d3ccad { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-759d4d8 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; }
.elementor-450 .elementor-element.elementor-element-759d4d8 .neuros-heading { font-size: 30px; }
.elementor-450 .elementor-element.elementor-element-fe649d5 { padding: 0px; }
.elementor-450 .elementor-element.elementor-element-41a5d48 { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.elementor-450 .elementor-element.elementor-element-c1e0eea > .elementor-widget-container { margin: 10px 0px 0px; }
.elementor-450 .elementor-element.elementor-element-c1e0eea .button-widget { text-align: center; }
.elementor-450 .elementor-element.elementor-element-c0fd5d0 { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.elementor-450 .elementor-element.elementor-element-2f6a99d > .elementor-widget-container { margin: 10px 0px 0px; }
.elementor-450 .elementor-element.elementor-element-2f6a99d .button-widget { text-align: center; }
.elementor-450 .elementor-element.elementor-element-5be3128 { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-dbeebe6 .neuros-heading { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-bdef882 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-3af6100 .elementor-heading-title { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-cc4f47e { --padding-top: 80px; --padding-bottom: 100px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-f86aa31 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-d1d023b .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-d1d023b .elementor-icon-box-title a { font-size: 22px; }
.elementor-450 .elementor-element.elementor-element-751280b .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-751280b .elementor-icon-box-title a { font-size: 22px; }
.elementor-450 .elementor-element.elementor-element-ad376ca .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-ad376ca .elementor-icon-box-title a { font-size: 22px; }
.elementor-450 .elementor-element.elementor-element-5d69ec7 .elementor-icon-box-title, .elementor-450 .elementor-element.elementor-element-5d69ec7 .elementor-icon-box-title a { font-size: 22px; }
.elementor-450 .elementor-element.elementor-element-e832934 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-938409a { --padding-top: 60px; --padding-bottom: 60px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-aa41d22 .elementor-heading-title { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-b0b07f6 .elementor-heading-title { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-2a727df { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-8431b47 { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-4654d2f { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-74ce000 { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-8d5f5e9 { font-size: 15px; }
.elementor-450 .elementor-element.elementor-element-e74ce12 { --gap: 20px 10px; --row-gap: 20px; --column-gap: 10px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-450 .elementor-element.elementor-element-7746722 { --min-height: 500px; }
.elementor-450 .elementor-element.elementor-element-00f15a9 .elementor-image-box-img { margin-bottom: 15px; }
.elementor-450 .elementor-element.elementor-element-00f15a9 .elementor-image-box-title { font-size: 25px; }
.elementor-450 .elementor-element.elementor-element-00f15a9 .elementor-image-box-description { font-size: 14px; }
.elementor-450 .elementor-element.elementor-element-7494b38 { --min-height: 500px; }
.elementor-450 .elementor-element.elementor-element-4244d36 .elementor-image-box-img { margin-bottom: 15px; }
.elementor-450 .elementor-element.elementor-element-4244d36 .elementor-image-box-description { font-size: 14px; }
.elementor-450 .elementor-element.elementor-element-f349524 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-49e1dec > .elementor-widget-container { padding: 0px 0px 0px 20px; }
.elementor-450 .elementor-element.elementor-element-49e1dec .neuros-heading { font-size: 35px; }
.elementor-450 .elementor-element.elementor-element-b4db074 { --padding-top: 30px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-aa31f27 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-450 .elementor-element.elementor-element-f2ffd27 { --container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width, 100% ); max-width: 100%; }
.elementor-450 .elementor-element.elementor-element-f2ffd27 .neuros-heading { font-size: 30px; }
.elementor-450 .elementor-element.elementor-element-69f76a8 { padding: 0px; }
.elementor-450 .elementor-element.elementor-element-10787bb > .elementor-widget-container { margin: 10px 0px 0px; }
.elementor-450 .elementor-element.elementor-element-10787bb .button-widget { text-align: center; }
.elementor-450 .elementor-element.elementor-element-5a72d26 > .elementor-widget-container { margin: 10px 0px 0px; }
.elementor-450 .elementor-element.elementor-element-5a72d26 .button-widget { text-align: center; }
.elementor-450 .elementor-element.elementor-element-7c01cbb { --n-tabs-direction: column; --n-tabs-heading-direction: row; --n-tabs-heading-width: initial; --n-tabs-title-flex-basis: content; --n-tabs-title-flex-shrink: 0; --n-tabs-heading-justify-content: center; --n-tabs-title-width: initial; --n-tabs-title-height: initial; --n-tabs-title-align-items: center; --n-tabs-title-flex-grow: 0; --n-tabs-heading-wrap: wrap; --n-tabs-heading-overflow-x: initial; --n-tabs-title-white-space: initial; padding: 0px; --n-tabs-title-gap: 8px; --n-tabs-title-font-size: 14px; }
.elementor-450 .elementor-element.elementor-element-f9f73c5 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
.elementor-450 .elementor-element.elementor-element-51b96a7 { --margin-top: -20px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
}
@media (min-width: 768px){.elementor-450 .elementor-element.elementor-element-31fb2b7 { width: 60%; }
.elementor-450 .elementor-element.elementor-element-d16583e { width: 40%; }
.elementor-450 .elementor-element.elementor-element-36d63e4 { --width: 36%; }
.elementor-450 .elementor-element.elementor-element-68658c7 { --width: 36%; }
.elementor-450 .elementor-element.elementor-element-2eb177d { --width: 36%; }
.elementor-450 .elementor-element.elementor-element-2682242 { --width: 24%; }
.elementor-450 .elementor-element.elementor-element-deb080e { --width: 24%; }
.elementor-450 .elementor-element.elementor-element-3a9a888 { --width: 24%; }
.elementor-450 .elementor-element.elementor-element-ba434aa { --width: 24%; }
.elementor-450 .elementor-element.elementor-element-3637e06 { --width: 32%; }
.elementor-450 .elementor-element.elementor-element-79c98b4 { --width: 32%; }
.elementor-450 .elementor-element.elementor-element-f329a2f { --width: 32%; }
.elementor-450 .elementor-element.elementor-element-c1adcbd { --width: 100%; }
.elementor-450 .elementor-element.elementor-element-37ec81d { --width: 48%; }
.elementor-450 .elementor-element.elementor-element-78565b2 { --width: 48%; }
.elementor-450 .elementor-element.elementor-element-c8f9942 { --width: 13%; }
.elementor-450 .elementor-element.elementor-element-ed05eda { --width: 13%; }
.elementor-450 .elementor-element.elementor-element-019938c { --width: 15%; }
.elementor-450 .elementor-element.elementor-element-162e2c1 { --width: 17%; }
.elementor-450 .elementor-element.elementor-element-42aedcd { --width: 12%; }
.elementor-450 .elementor-element.elementor-element-784e39e { --width: 30%; }
.elementor-450 .elementor-element.elementor-element-8746cbc { --width: 30%; }
.elementor-450 .elementor-element.elementor-element-a3bda11 { --width: 30%; }
.elementor-450 .elementor-element.elementor-element-2680311 { --width: 20%; }
.elementor-450 .elementor-element.elementor-element-5cae1b4 { --width: 20%; }
.elementor-450 .elementor-element.elementor-element-2ae57e1 { --width: 20%; }
.elementor-450 .elementor-element.elementor-element-df7a0ce { --width: 20%; }
.elementor-450 .elementor-element.elementor-element-ac0b151 { --width: 20%; }
.elementor-450 .elementor-element.elementor-element-a229e55 { --width: 49%; }
.elementor-450 .elementor-element.elementor-element-07d0bcb { --width: 49%; }
.elementor-450 .elementor-element.elementor-element-16af180 { --width: 48%; }
.elementor-450 .elementor-element.elementor-element-d2ab7a8 { --width: 48%; }
.elementor-450 .elementor-element.elementor-element-41dfaf6 { --width: 100%; }
.elementor-450 .elementor-element.elementor-element-2bfc656 { --width: 48%; }
.elementor-450 .elementor-element.elementor-element-217c92e { --width: 46%; }
.elementor-450 .elementor-element.elementor-element-2320de6 { --width: 47%; }
.elementor-450 .elementor-element.elementor-element-9e4721d { --width: 47%; }
.elementor-450 .elementor-element.elementor-element-902a508 { --width: 47%; }
.elementor-450 .elementor-element.elementor-element-f09a33d { --width: 47%; }
.elementor-450 .elementor-element.elementor-element-b6037e2 { --width: 47%; }
.elementor-450 .elementor-element.elementor-element-def3d43 { --width: 30%; }
.elementor-450 .elementor-element.elementor-element-61cf7ef { --width: 30%; }
.elementor-450 .elementor-element.elementor-element-c728548 { --width: 30%; }
.elementor-450 .elementor-element.elementor-element-2085a05 { --width: 30%; }
.elementor-450 .elementor-element.elementor-element-71eb2e9 { --width: 30%; }
.elementor-450 .elementor-element.elementor-element-eb4ec0a { --width: 13%; }
.elementor-450 .elementor-element.elementor-element-994d6c4 { --width: 13%; }
.elementor-450 .elementor-element.elementor-element-0ffd1bf { --width: 15%; }
.elementor-450 .elementor-element.elementor-element-471d2ac { --width: 17%; }
.elementor-450 .elementor-element.elementor-element-141fd9a { --width: 12%; }
.elementor-450 .elementor-element.elementor-element-1e3fff1 { --width: 20%; }
.elementor-450 .elementor-element.elementor-element-2da9987 { --width: 20%; }
.elementor-450 .elementor-element.elementor-element-9821d96 { --width: 20%; }
.elementor-450 .elementor-element.elementor-element-6e9cd20 { --width: 20%; }
.elementor-450 .elementor-element.elementor-element-6675a19 { --width: 20%; }
.elementor-450 .elementor-element.elementor-element-41a5d48 { --width: 49%; }
.elementor-450 .elementor-element.elementor-element-c0fd5d0 { --width: 49%; }
.elementor-450 .elementor-element.elementor-element-22a7d86 { --width: 48%; }
.elementor-450 .elementor-element.elementor-element-24ac7fb { --width: 48%; }
.elementor-450 .elementor-element.elementor-element-8fe1912 { --width: 24%; }
.elementor-450 .elementor-element.elementor-element-e4b3d05 { --width: 24%; }
.elementor-450 .elementor-element.elementor-element-f03ff10 { --width: 24%; }
.elementor-450 .elementor-element.elementor-element-2b8ff06 { --width: 24%; }
.elementor-450 .elementor-element.elementor-element-938409a { --width: 100%; }
.elementor-450 .elementor-element.elementor-element-fd7eacb { --width: 45%; }
.elementor-450 .elementor-element.elementor-element-03d3a1c { --width: 48%; }
.elementor-450 .elementor-element.elementor-element-0eb5f10 { --width: 13%; }
.elementor-450 .elementor-element.elementor-element-a990239 { --width: 13%; }
.elementor-450 .elementor-element.elementor-element-06c003e { --width: 15%; }
.elementor-450 .elementor-element.elementor-element-3b68a8b { --width: 17%; }
.elementor-450 .elementor-element.elementor-element-017bc27 { --width: 12%; }
.elementor-450 .elementor-element.elementor-element-7746722 { --width: 48%; }
.elementor-450 .elementor-element.elementor-element-7494b38 { --width: 48%; }
.elementor-450 .elementor-element.elementor-element-befbac4 { --width: 20%; }
.elementor-450 .elementor-element.elementor-element-649680b { --width: 20%; }
.elementor-450 .elementor-element.elementor-element-f10c934 { --width: 20%; }
.elementor-450 .elementor-element.elementor-element-2e18ddc { --width: 20%; }
.elementor-450 .elementor-element.elementor-element-f30cdcd { --width: 20%; }
.elementor-450 .elementor-element.elementor-element-3e5b575 { --width: 49%; }
.elementor-450 .elementor-element.elementor-element-48dbef7 { --width: 49%; }
}
@media (max-width: 1024px) and (min-width: 768px){.elementor-450 .elementor-element.elementor-element-31fb2b7 { width: 50%; }
.elementor-450 .elementor-element.elementor-element-d16583e { width: 50%; }
.elementor-450 .elementor-element.elementor-element-ba6abff { width: 50%; }
.elementor-450 .elementor-element.elementor-element-f933d71 { width: 50%; }
.elementor-450 .elementor-element.elementor-element-7c45a08 { width: 50%; }
.elementor-450 .elementor-element.elementor-element-f7c2ef2 { width: 50%; }
.elementor-450 .elementor-element.elementor-element-bc66c4b { width: 50%; }
.elementor-450 .elementor-element.elementor-element-3dad99b { width: 50%; }
.elementor-450 .elementor-element.elementor-element-29b368b { width: 50%; }
.elementor-450 .elementor-element.elementor-element-1fa9ada { width: 50%; }
.elementor-450 .elementor-element.elementor-element-3637e06 { --width: 30%; }
.elementor-450 .elementor-element.elementor-element-79c98b4 { --width: 30%; }
.elementor-450 .elementor-element.elementor-element-f329a2f { --width: 30%; }
.elementor-450 .elementor-element.elementor-element-784e39e { --width: 32%; }
.elementor-450 .elementor-element.elementor-element-8746cbc { --width: 32%; }
.elementor-450 .elementor-element.elementor-element-a3bda11 { --width: 32%; }
.elementor-450 .elementor-element.elementor-element-def3d43 { --width: 32%; }
.elementor-450 .elementor-element.elementor-element-61cf7ef { --width: 32%; }
.elementor-450 .elementor-element.elementor-element-c728548 { --width: 32%; }
.elementor-450 .elementor-element.elementor-element-2085a05 { --width: 32%; }
.elementor-450 .elementor-element.elementor-element-71eb2e9 { --width: 32%; }
.elementor-450 .elementor-element.elementor-element-7746722 { --width: 32%; }
.elementor-450 .elementor-element.elementor-element-7494b38 { --width: 32%; }
}
.elementor-450 .elementor-element.elementor-element-42aedcd::after { display: none !important; }
.elementor-450 .elementor-element.elementor-element-5e27865 > .e-con:not(:last-child) { position: relative; }
.elementor-450 .elementor-element.elementor-element-5e27865 > .e-con:not(:last-child)::after { content: ""; position: absolute; top: 50%; right: -40px; width: 26px; height: 26px; transform: translateY(-50%); background-color: rgb(16, 185, 129); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='3' y1='12' x2='19' y2='12'/%3E%3Cpolyline points='13 6 19 12 13 18'/%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-size: contain; z-index: 5; }

@media (max-width: 767px){.elementor-450 .elementor-element.elementor-element-5e27865 > .e-con:not(:last-child)::after { top: auto; right: 50%; bottom: -35px; transform: translateX(50%) rotate(90deg); }
.elementor-450 .elementor-element.elementor-element-5e27865 > .e-con:not(:last-child) { margin-bottom: 36px; }
}
.elementor-450 .elementor-element.elementor-element-141fd9a::after { display: none !important; }
.elementor-450 .elementor-element.elementor-element-4b11531 > .e-con:not(:last-child) { position: relative; }
.elementor-450 .elementor-element.elementor-element-4b11531 > .e-con:not(:last-child)::after { content: ""; position: absolute; top: 50%; right: -40px; width: 26px; height: 26px; transform: translateY(-50%); background-color: rgb(16, 185, 129); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='3' y1='12' x2='19' y2='12'/%3E%3Cpolyline points='13 6 19 12 13 18'/%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-size: contain; z-index: 5; }

@media (max-width: 767px){.elementor-450 .elementor-element.elementor-element-4b11531 > .e-con:not(:last-child)::after { top: auto; right: 50%; bottom: -35px; transform: translateX(50%) rotate(90deg); }
.elementor-450 .elementor-element.elementor-element-4b11531 > .e-con:not(:last-child) { margin-bottom: 36px; }
}
.elementor-450 .elementor-element.elementor-element-017bc27::after { display: none !important; }
.elementor-450 .elementor-element.elementor-element-ad15529 > .e-con:not(:last-child) { position: relative; }
.elementor-450 .elementor-element.elementor-element-ad15529 > .e-con:not(:last-child)::after { content: ""; position: absolute; top: 50%; right: -40px; width: 26px; height: 26px; transform: translateY(-50%); background-color: rgb(16, 185, 129); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='3' y1='12' x2='19' y2='12'/%3E%3Cpolyline points='13 6 19 12 13 18'/%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-size: contain; z-index: 5; }

@media (max-width: 767px){.elementor-450 .elementor-element.elementor-element-ad15529 > .e-con:not(:last-child)::after { top: auto; right: 50%; bottom: -35px; transform: translateX(50%) rotate(90deg); }
.elementor-450 .elementor-element.elementor-element-ad15529 > .e-con:not(:last-child) { margin-bottom: 36px; }
}
.elementor-450 .elementor-element.elementor-element-f9f73c5 { background: rgba(255, 255, 255, 0.7); border-radius: 35px; padding: 14px 60px; backdrop-filter: blur(10px); transition: background-color 0.3s; }

@media (max-width: 767px){.elementor-450 .elementor-element.elementor-element-f9f73c5 { padding: 10px 12px; gap: 4px; }
}
.elementor-450 .elementor-element.elementor-element-c1adcbd { position: relative; }
.elementor-450 .elementor-element.elementor-element-c1adcbd .ai-floating-tabs { position: fixed; left: 50%; bottom: 24px; transform: translateX(-50%) translateY(35px) scale(0.92); width: max-content; max-width: calc(-30px + 100vw); z-index: 9999; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.3s, transform 0.45s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.3s; }

@media (max-width: 767px){.elementor-450 .elementor-element.elementor-element-c1adcbd .ai-floating-tabs { bottom: 15px; width: calc(100% - 24px); max-width: none; }
}
