 .elementor-element.elementor-element-cf3b643>.elementor-container {
      min-height: 859px;
 }

 .elementor-element.elementor-element-cf3b643:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-cf3b643>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #F0F2F4;
 }

 .elementor-element.elementor-element-cf3b643 {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 }

 .elementor-element.elementor-element-cf3b643>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-20a8634:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
 .elementor-element.elementor-element-20a8634>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/06/tw-1-min.jpg");
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover;
 }

 .elementor-element.elementor-element-20a8634>.elementor-element-populated,
 .elementor-element.elementor-element-20a8634>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-20a8634>.elementor-background-slideshow {
      border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-20a8634>.elementor-element-populated {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      margin: 15px 15px 15px 15px;
      --e-column-margin-right: 15px;
      --e-column-margin-left: 15px;
 }

 .elementor-element.elementor-element-20a8634>.elementor-element-populated>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-1fcf173 .neuros_video_button_container {
      text-align: right;
 }

 .elementor-element.elementor-element-1fcf173 .neuros_video_button_widget .elementor-custom-embed-play {
      padding: 36px 68px 22px 95px;
 }

 .elementor-element.elementor-element-1fcf173 .elementor-custom-embed-play {
      border-radius: 25px 0px 0px 0px;
      background-color: #F0F2F4;
 }

 .elementor-element.elementor-element-1fcf173 .neuros_video_button_widget .icon-play-wrapper:before {
      border-color: #D9D9D9;
 }

 .elementor-element.elementor-element-1fcf173.neuros-video-button-decoration-on .elementor-custom-embed-image-overlay:before,
 .elementor-element.elementor-element-1fcf173.neuros-video-button-decoration-on .elementor-custom-embed-image-overlay:after {
      box-shadow: 0 20px 0 0 #F0F2F4;
 }

 .elementor-element.elementor-element-1fcf173 .neuros_video_button_widget .elementor-custom-embed-play:hover .icon-play-wrapper {
      background-color: #D9D9D9;
 }

 .elementor-element.elementor-element-1fcf173 {
      width: auto;
      max-width: auto;
      bottom: 0px;
 }

 body:not(.rtl) .elementor-element.elementor-element-1fcf173 {
      right: 0px;
 }

 body.rtl .elementor-element.elementor-element-1fcf173 {
      left: 0px;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-1548fc5.elementor-column .elementor-widget-wrap {
      align-items: flex-end;
 }

 .elementor-element.elementor-element-1548fc5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: flex-end;
      align-items: flex-end;
 }

 .elementor-element.elementor-element-1548fc5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
 .elementor-element.elementor-element-1548fc5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #F44E42;
      background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/06/Waves.png");
      background-position: 100% -20px;
      background-repeat: no-repeat;
      background-size: 76% auto;
 }

 .elementor-element.elementor-element-1548fc5>.elementor-element-populated,
 .elementor-element.elementor-element-1548fc5>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-1548fc5>.elementor-background-slideshow {
      border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-1548fc5>.elementor-element-populated {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      margin: 15px 15px 15px 15px;
      --e-column-margin-right: 15px;
      --e-column-margin-left: 15px;
      padding: 0% 10% 6% 9.4%;
 }

 .elementor-element.elementor-element-1548fc5>.elementor-element-populated>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-c99782c .neuros-heading {
      text-align: left;
      letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-c99782c .neuros-heading .neuros-heading-content {
      color: #FFFFFF;
 }

 .elementor-element.elementor-element-fb88b78 .button-widget {
      text-align: left;
 }

 .elementor-element.elementor-element-fb88b78 .neuros-button {
      color: #FFFFFF;
      border-color: #333333;
      background-color: #333333;
      padding: 15px 44px 16px 62px;
 }

 .elementor-element.elementor-element-fb88b78.decoration-position-bottom .neuros-button-decoration:before,
 .elementor-element.elementor-element-fb88b78.decoration-position-bottom .neuros-button-decoration:after {
      box-shadow: 0 20px 0 0 #333333;
 }

 .elementor-element.elementor-element-fb88b78.decoration-position-top .neuros-button-decoration:before,
 .elementor-element.elementor-element-fb88b78.decoration-position-top .neuros-button-decoration:after {
      box-shadow: 0 -20px 0 0 #333333;
 }

 .elementor-element.elementor-element-fb88b78.decoration-position-left .neuros-button-decoration:before,
 .elementor-element.elementor-element-fb88b78.decoration-position-left .neuros-button-decoration:after {
      box-shadow: 0 20px 0 0 #333333;
 }

 .elementor-element.elementor-element-fb88b78.decoration-position-right .neuros-button-decoration:before,
 .elementor-element.elementor-element-fb88b78.decoration-position-right .neuros-button-decoration:after {
      box-shadow: 0 20px 0 0 #333333;
 }

 .elementor-element.elementor-element-fb88b78:not(.neuros-button-type-simple) .neuros-button:hover {
      padding: 15px 62px 16px 44px;
 }

 .elementor-element.elementor-element-fb88b78 .neuros-button span[class^="icon"].left {
      left: 42px;
 }

 .elementor-element.elementor-element-fb88b78 .neuros-button span[class^="icon"].right {
      right: 42px;
 }

 body.rtl .elementor-element.elementor-element-fb88b78 .neuros-button span[class^="icon"].left {
      right: 42px;
      left: initial;
 }

 body.rtl .elementor-element.elementor-element-fb88b78 .neuros-button span[class^="icon"].right {
      left: 42px;
      right: initial;
 }

 .elementor-element.elementor-element-fb88b78>.elementor-widget-container {
      margin: 50px 0px 0px 0px;
 }

 .elementor-element.elementor-element-9c863db:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-9c863db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #F0F2F4;
 }

 .elementor-element.elementor-element-9c863db {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 26px 40px 0px 40px;
 }

 .elementor-element.elementor-element-9c863db>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-107cb97:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
 .elementor-element.elementor-element-107cb97>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-107cb97>.elementor-element-populated,
 .elementor-element.elementor-element-107cb97>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-107cb97>.elementor-background-slideshow {
      border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-107cb97>.elementor-element-populated {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      margin: 15px 15px 15px 15px;
      --e-column-margin-right: 15px;
      --e-column-margin-left: 15px;
      padding: 64px 40px 57px 52px;
 }

 .elementor-element.elementor-element-107cb97>.elementor-element-populated>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-15d04e7 .icon-container {
      width: 38px;
      height: 38px;
 }

 .elementor-element.elementor-element-15d04e7 .icon-container .icon {
      width: 38px;
      height: 38px;
 }

 .elementor-element.elementor-element-15d04e7 .icon-container .icon svg {
      fill: #333333;
 }

 .elementor-element.elementor-element-15d04e7 .icon-box-item .icon-container {
      margin: 0px 0px 0px 0px;
 }

 .elementor-element.elementor-element-2a0aa74 .neuros-heading {
      text-align: left;
      letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-2a0aa74>.elementor-widget-container {
      margin: 68px 0px 0px 0px;
      padding: 0% 10% 0% 0%;
 }

 .elementor-element.elementor-element-b1fd537.neuros-icon-decoration-on .elementor-widget-container {
      text-align: right;
 }

 .elementor-element.elementor-element-b1fd537:not(.neuros-icon-decoration-on) .elementor-icon-wrapper {
      text-align: right;
 }

 .elementor-element.elementor-element-b1fd537 .elementor-icon-inner {
      background-color: #F0F2F4;
      border-radius: 30px 0px 0px 0px;
 }

 .elementor-element.elementor-element-b1fd537.neuros-icon-decoration-on .elementor-icon-wrapper:before,
 .elementor-element.elementor-element-b1fd537.neuros-icon-decoration-on .elementor-icon-wrapper:after {
      box-shadow: 0 20px 0 0 #F0F2F4;
 }

 .elementor-element.elementor-element-b1fd537.elementor-view-stacked .elementor-icon {
      background-color: #333333;
      color: #FFFFFF;
 }

 .elementor-element.elementor-element-b1fd537.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-b1fd537.elementor-view-default .elementor-icon {
      color: #333333;
      border-color: #333333;
 }

 .elementor-element.elementor-element-b1fd537.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-b1fd537.elementor-view-default .elementor-icon svg {
      fill: #333333;
 }

 .elementor-element.elementor-element-b1fd537.elementor-view-framed .elementor-icon {
      background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-b1fd537.elementor-view-stacked .elementor-icon svg {
      fill: #FFFFFF;
 }

 .elementor-element.elementor-element-b1fd537.elementor-view-stacked .elementor-icon:hover {
      background-color: #4e3586;
 }

 .elementor-element.elementor-element-b1fd537.elementor-view-framed .elementor-icon:hover,
 .elementor-element.elementor-element-b1fd537.elementor-view-default .elementor-icon:hover {
      color: #4e3586;
      border-color: #4e3586;
 }

 .elementor-element.elementor-element-b1fd537.elementor-view-framed .elementor-icon:hover,
 .elementor-element.elementor-element-b1fd537.elementor-view-default .elementor-icon:hover svg {
      fill: #4e3586;
 }

 .elementor-element.elementor-element-b1fd537 .elementor-icon {
      font-size: 13px;
      padding: 18px;
 }

 .elementor-element.elementor-element-b1fd537 .elementor-icon svg {
      height: 13px;
 }

 .elementor-element.elementor-element-b1fd537>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
 }

 body:not(.rtl) .elementor-element.elementor-element-b1fd537 {
      right: 0px;
 }

 body.rtl .elementor-element.elementor-element-b1fd537 {
      left: 0px;
 }

 .elementor-element.elementor-element-b1fd537 {
      bottom: 0px;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-bbba3a5.elementor-column .elementor-widget-wrap {
      align-items: flex-end;
 }

 .elementor-element.elementor-element-bbba3a5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: flex-end;
      align-items: flex-end;
 }

 .elementor-element.elementor-element-bbba3a5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
 .elementor-element.elementor-element-bbba3a5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-bbba3a5>.elementor-element-populated,
 .elementor-element.elementor-element-bbba3a5>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-bbba3a5>.elementor-background-slideshow {
      border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-bbba3a5>.elementor-element-populated {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      margin: 15px 15px 15px 15px;
      --e-column-margin-right: 15px;
      --e-column-margin-left: 15px;
      padding: 58px 40px 57px 65px;
 }

 .elementor-element.elementor-element-bbba3a5>.elementor-element-populated>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-fcd2bf3 .icon-container {
      width: 55px;
      height: 55px;
 }

 .elementor-element.elementor-element-fcd2bf3 .icon-container .icon {
      width: 55px;
      height: 55px;
 }

 .elementor-element.elementor-element-fcd2bf3 .icon-container .icon svg {
      fill: #333333;
 }

 .elementor-element.elementor-element-fcd2bf3 .icon-box-item .icon-container {
      margin: 0px 0px 0px 0px;
 }

 .elementor-element.elementor-element-9e9d097 .neuros-heading {
      text-align: left;
      letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-9e9d097>.elementor-widget-container {
      margin: 54px 0px 0px 0px;
      padding: 0% 10% 0% 0%;
 }

 .elementor-element.elementor-element-4f8be83.neuros-icon-decoration-on .elementor-widget-container {
      text-align: right;
 }

 .elementor-element.elementor-element-4f8be83:not(.neuros-icon-decoration-on) .elementor-icon-wrapper {
      text-align: right;
 }

 .elementor-element.elementor-element-4f8be83 .elementor-icon-inner {
      background-color: #F0F2F4;
      border-radius: 30px 0px 0px 0px;
 }

 .elementor-element.elementor-element-4f8be83.neuros-icon-decoration-on .elementor-icon-wrapper:before,
 .elementor-element.elementor-element-4f8be83.neuros-icon-decoration-on .elementor-icon-wrapper:after {
      box-shadow: 0 20px 0 0 #F0F2F4;
 }

 .elementor-element.elementor-element-4f8be83.elementor-view-stacked .elementor-icon {
      background-color: #333333;
      color: #FFFFFF;
 }

 .elementor-element.elementor-element-4f8be83.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-4f8be83.elementor-view-default .elementor-icon {
      color: #333333;
      border-color: #333333;
 }

 .elementor-element.elementor-element-4f8be83.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-4f8be83.elementor-view-default .elementor-icon svg {
      fill: #333333;
 }

 .elementor-element.elementor-element-4f8be83.elementor-view-framed .elementor-icon {
      background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-4f8be83.elementor-view-stacked .elementor-icon svg {
      fill: #FFFFFF;
 }

 .elementor-element.elementor-element-4f8be83.elementor-view-stacked .elementor-icon:hover {
      background-color: #4e3586;
 }

 .elementor-element.elementor-element-4f8be83.elementor-view-framed .elementor-icon:hover,
 .elementor-element.elementor-element-4f8be83.elementor-view-default .elementor-icon:hover {
      color: #4e3586;
      border-color: #4e3586;
 }

 .elementor-element.elementor-element-4f8be83.elementor-view-framed .elementor-icon:hover,
 .elementor-element.elementor-element-4f8be83.elementor-view-default .elementor-icon:hover svg {
      fill: #4e3586;
 }

 .elementor-element.elementor-element-4f8be83 .elementor-icon {
      font-size: 13px;
      padding: 18px;
 }

 .elementor-element.elementor-element-4f8be83 .elementor-icon svg {
      height: 13px;
 }

 .elementor-element.elementor-element-4f8be83>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
 }

 body:not(.rtl) .elementor-element.elementor-element-4f8be83 {
      right: 0px;
 }

 body.rtl .elementor-element.elementor-element-4f8be83 {
      left: 0px;
 }

 .elementor-element.elementor-element-4f8be83 {
      bottom: 0px;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-496a908.elementor-column .elementor-widget-wrap {
      align-items: space-between;
 }

 .elementor-element.elementor-element-496a908.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: space-between;
      align-items: space-between;
 }

 .elementor-element.elementor-element-496a908:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
 .elementor-element.elementor-element-496a908>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-496a908>.elementor-element-populated,
 .elementor-element.elementor-element-496a908>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-496a908>.elementor-background-slideshow {
      border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-496a908>.elementor-element-populated {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      margin: 15px 15px 15px 15px;
      --e-column-margin-right: 15px;
      --e-column-margin-left: 15px;
      padding: 58px 60px 57px 40px;
 }

 .elementor-element.elementor-element-496a908>.elementor-element-populated>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-a4314a1 .elementor-counter-number-wrapper {
      color: #111111;
      font-size: 40px;
      font-weight: 600;
      letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-a4314a1 {
      width: auto;
      max-width: auto;
 }

 .elementor-element.elementor-element-e23a757 .neuros-heading {
      text-align: left;
      letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-e23a757>.elementor-widget-container {
      margin: 50px 0px 0px 0px;
 }

 .elementor-element.elementor-element-82a5d72.neuros-icon-decoration-on .elementor-widget-container {
      text-align: right;
 }

 .elementor-element.elementor-element-82a5d72:not(.neuros-icon-decoration-on) .elementor-icon-wrapper {
      text-align: right;
 }

 .elementor-element.elementor-element-82a5d72 .elementor-icon-inner {
      background-color: #F0F2F4;
      border-radius: 30px 0px 0px 0px;
 }

 .elementor-element.elementor-element-82a5d72.neuros-icon-decoration-on .elementor-icon-wrapper:before,
 .elementor-element.elementor-element-82a5d72.neuros-icon-decoration-on .elementor-icon-wrapper:after {
      box-shadow: 0 20px 0 0 #F0F2F4;
 }

 .elementor-element.elementor-element-82a5d72.elementor-view-stacked .elementor-icon {
      background-color: #333333;
      color: #FFFFFF;
 }

 .elementor-element.elementor-element-82a5d72.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-82a5d72.elementor-view-default .elementor-icon {
      color: #333333;
      border-color: #333333;
 }

 .elementor-element.elementor-element-82a5d72.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-82a5d72.elementor-view-default .elementor-icon svg {
      fill: #333333;
 }

 .elementor-element.elementor-element-82a5d72.elementor-view-framed .elementor-icon {
      background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-82a5d72.elementor-view-stacked .elementor-icon svg {
      fill: #FFFFFF;
 }

 .elementor-element.elementor-element-82a5d72.elementor-view-stacked .elementor-icon:hover {
      background-color: #4e3586;
 }

 .elementor-element.elementor-element-82a5d72.elementor-view-framed .elementor-icon:hover,
 .elementor-element.elementor-element-82a5d72.elementor-view-default .elementor-icon:hover {
      color: #4e3586;
      border-color: #4e3586;
 }

 .elementor-element.elementor-element-82a5d72.elementor-view-framed .elementor-icon:hover,
 .elementor-element.elementor-element-82a5d72.elementor-view-default .elementor-icon:hover svg {
      fill: #4e3586;
 }

 .elementor-element.elementor-element-82a5d72 .elementor-icon {
      font-size: 13px;
      padding: 18px;
 }

 .elementor-element.elementor-element-82a5d72 .elementor-icon svg {
      height: 13px;
 }

 .elementor-element.elementor-element-82a5d72>.elementor-widget-container {
      margin: 0px 0px 0px 0px;
 }

 body:not(.rtl) .elementor-element.elementor-element-82a5d72 {
      right: 0px;
 }

 body.rtl .elementor-element.elementor-element-82a5d72 {
      left: 0px;
 }

 .elementor-element.elementor-element-82a5d72 {
      bottom: 0px;
 }

 .elementor-element.elementor-element-785f01a:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-785f01a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #F0F2F4;
 }

 .elementor-element.elementor-element-785f01a {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 150px 5.5vw 0 5.5vw;
 }

 .elementor-element.elementor-element-785f01a>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-74bc157 .neuros-heading {
      text-align: left;
      font-size: 80px;
      line-height: 1.125em;
      letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-74bc157 .neuros-heading .neuros-heading-content del {
      background-color: transparent;
      background-image: linear-gradient(262deg, #5ea3c7 0%, #4e3586 100%);
 }

 .elementor-element.elementor-element-51a1e40:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-51a1e40>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #F0F2F4;
 }

 .elementor-element.elementor-element-51a1e40 {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 90px 0px 150px 0px;
 }

 .elementor-element.elementor-element-51a1e40>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-7ce8666 .neuros-heading {
      text-align: center;
 }

 .elementor-element.elementor-element-7ce8666 .slider-wrapper {
      margin: 0 calc(-30px/2);
 }

 .elementor-element.elementor-element-7ce8666 .slider-wrapper .slider-item {
      padding: 0 calc(30px/2);
 }

 .elementor-element.elementor-element-7ce8666 .owl-carousel .owl-stage {
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      align-items: center;
 }

 .elementor-element.elementor-element-7ce8666 .slider-item-inner {
      text-align: center;
 }

 .elementor-element.elementor-element-7ce8666 img {
      opacity: 0.3;
      transition-duration: 0.3s;
 }

 .elementor-element.elementor-element-7ce8666 img:hover {
      opacity: 1;
 }

 .elementor-element.elementor-element-a47fc58:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-a47fc58>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #F0F2F4;
 }

 .elementor-element.elementor-element-a47fc58,
 .elementor-element.elementor-element-a47fc58>.elementor-background-overlay {
      border-radius: 0px 0px 25px 25px;
 }

 .elementor-element.elementor-element-a47fc58 {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 0px 0px 50px 0px;
 }

 .elementor-element.elementor-element-a47fc58>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-34fb764.elementor-column .elementor-widget-wrap {
      align-items: center;
 }

 .elementor-element.elementor-element-34fb764.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: center;
      align-items: center;
 }

 .elementor-element.elementor-element-34fb764:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
 .elementor-element.elementor-element-34fb764>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-34fb764>.elementor-element-populated,
 .elementor-element.elementor-element-34fb764>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-34fb764>.elementor-background-slideshow {
      border-radius: 20px 20px 20px 20px;
 }

 .elementor-element.elementor-element-34fb764>.elementor-element-populated {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      margin: 15px 15px 15px 15px;
      --e-column-margin-right: 15px;
      --e-column-margin-left: 15px;
      padding: 5vw 0vw 5vw 7.8vw;
 }

 .elementor-element.elementor-element-34fb764>.elementor-element-populated>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-f75ef8d .special-text {
      padding: 0px 5px 0px 0px;
      font-size: 200px;
      font-weight: 600;
      letter-spacing: -0.05em;
      color: #FFFFFF;
      -webkit-text-stroke: 1px #02010100;
      text-stroke: 1px #02010100;
      -webkit-text-stroke-width: 2px;
      background-color: transparent;
      background-image: linear-gradient(262deg, #4e3586 0%, #5ea3c7 100%);
      opacity: 1;
 }

 .elementor-element.elementor-element-f75ef8d {
      width: var(--container-widget-width, 600px);
      max-width: 600px;
      --container-widget-width: 600px;
      --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-e150182 {
      color: #111111;
      font-size: 25px;
      font-weight: 600;
      width: var(--container-widget-width, 0%);
      max-width: 0%;
      --container-widget-width: 0%;
      --container-widget-flex-grow: 0;
      align-self: flex-start;
 }

 .elementor-element.elementor-element-e150182>.elementor-widget-container {
      margin: 20px 0px 0px 0px;
 }

 .elementor-element.elementor-element-22c34d5 .neuros-heading {
      text-align: left;
 }

 .elementor-element.elementor-element-22c34d5 .neuros-subheading:not(:last-child) {
      margin-bottom: 2px;
 }

 .elementor-element.elementor-element-22c34d5>.elementor-widget-container {
      margin: 30px 0px 33px 0px;
      padding: 0% 16% 0% 0%;
 }

 .elementor-element.elementor-element-3e1be3e>.elementor-widget-container {
      margin: 0% 17% 0% 11%;
 }

 .elementor-element.elementor-element-f306c4a .button-widget {
      text-align: left;
 }

 .elementor-element.elementor-element-f306c4a>.elementor-widget-container {
      margin: 50px 0 0 11%;
 }

 .elementor-element.elementor-element-bc91c80:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-bc91c80>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #111111;
 }

 .elementor-element.elementor-element-bc91c80,
 .elementor-element.elementor-element-bc91c80>.elementor-background-overlay {
      border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-bc91c80 {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      padding: 6vw 7vw 8.9vw 6.3vw;
 }

 .elementor-element.elementor-element-bc91c80>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-729dfcf .neuros-heading {
      text-align: left;
 }

 .elementor-element.elementor-element-729dfcf .neuros-subheading:not(:last-child) {
      margin-bottom: 12px;
 }

 .elementor-element.elementor-element-729dfcf .neuros-heading .neuros-heading-content {
      color: #FFFFFF;
 }

 .elementor-element.elementor-element-729dfcf .neuros-subheading {
      color: #FFFFFF;
 }

 .elementor-element.elementor-element-2f6f440 {
      color: #FFFFFF;
 }

 .elementor-element.elementor-element-2f6f440>.elementor-widget-container {
      margin: 30px 0px 0px 45px;
 }

 .elementor-element.elementor-element-31bb2a8:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-31bb2a8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/06/two-1-min.jpg");
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover;
 }

 .elementor-element.elementor-element-31bb2a8,
 .elementor-element.elementor-element-31bb2a8>.elementor-background-overlay {
      border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-31bb2a8 {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      margin-top: 23px;
      margin-bottom: 0px;
      padding: 0% 0% 53% 0%;
 }

 .elementor-element.elementor-element-31bb2a8>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-a404182 .neuros-heading {
      text-align: left;
 }

 .elementor-element.elementor-element-a404182 .neuros-subheading:not(:last-child) {
      margin-bottom: 2px;
 }

 .elementor-element.elementor-element-46fce69 {
      margin-top: 35px;
      margin-bottom: 0px;
 }

 .elementor-element.elementor-element-894a9c5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
 .elementor-element.elementor-element-894a9c5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #111111;
 }

 .elementor-element.elementor-element-894a9c5>.elementor-element-populated,
 .elementor-element.elementor-element-894a9c5>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-894a9c5>.elementor-background-slideshow {
      border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-894a9c5>.elementor-element-populated {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      margin: 20px 60px 20px 20px;
      --e-column-margin-right: 60px;
      --e-column-margin-left: 20px;
      padding: 65px 60px 55px 70px;
 }

 .elementor-element.elementor-element-894a9c5>.elementor-element-populated>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-92d4874 .elementor-counter-number-wrapper {
      color: #111111;
      font-size: 80px;
      letter-spacing: 0px;
      -webkit-text-stroke-width: 2px;
      stroke-width: 2px;
      -webkit-text-stroke-color: #00000000;
      stroke: #00000000;
      background-color: transparent;
      background-image: linear-gradient(262deg, #4e3586 0%, #5ea3c7 100%);
 }

 .elementor-element.elementor-element-92d4874>.elementor-widget-container {
      margin: 0px 0px 25px 0px;
 }

 .elementor-element.elementor-element-92d4874 {
      width: auto;
      max-width: auto;
 }

 .elementor-element.elementor-element-0b1531f .neuros-heading {
      text-align: left;
      font-family: "Manrope", Sans-serif;
      font-size: 20px;
      font-weight: 600;
      letter-spacing: 0px;
 }

 .elementor-element.elementor-element-0b1531f .neuros-heading .neuros-heading-content {
      color: #FFFFFF;
 }

 .elementor-element.elementor-element-f0f7452 {
      color: #FFFFFF;
 }

 .elementor-element.elementor-element-f0f7452>.elementor-widget-container {
      margin: 10px 0px 0px 0px;
      padding: 0% 26% 0% 0%;
 }

 .elementor-element.elementor-element-7a0c387>.elementor-element-populated {
      margin: 65px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
 }

 .elementor-element.elementor-element-c6d36d0 .elementor-counter-number-wrapper {
      color: #FFFFFF;
      font-size: 80px;
      letter-spacing: 0px;
      -webkit-text-stroke-width: 2px;
      stroke-width: 2px;
      -webkit-text-stroke-color: #00000000;
      stroke: #00000000;
      background-color: transparent;
      background-image: linear-gradient(262deg, #4e3586 0%, #5ea3c7 100%);
 }

 .elementor-element.elementor-element-c6d36d0>.elementor-widget-container {
      margin: 0px 0px 25px 0px;
 }

 .elementor-element.elementor-element-c6d36d0 {
      width: auto;
      max-width: auto;
 }

 .elementor-element.elementor-element-bfcdbc6 .neuros-heading {
      text-align: left;
      font-family: "Manrope", Sans-serif;
      font-size: 20px;
      font-weight: 600;
      letter-spacing: 0px;
 }

 .elementor-element.elementor-element-b5fdb08>.elementor-widget-container {
      margin: 10px 0px 0px 0px;
 }

 .elementor-element.elementor-element-fb5e88b>.elementor-element-populated {
      margin: 65px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
 }

 .elementor-element.elementor-element-bf11b3d .elementor-counter-number-wrapper {
      color: #FFFFFF;
      font-size: 80px;
      line-height: 1.01em;
      letter-spacing: 0px;
      -webkit-text-stroke-width: 2px;
      stroke-width: 2px;
      -webkit-text-stroke-color: #00000000;
      stroke: #00000000;
      background-color: transparent;
      background-image: linear-gradient(262deg, #4e3586 0%, #5ea3c7 100%);
 }

 .elementor-element.elementor-element-bf11b3d>.elementor-widget-container {
      margin: 0px 0px 25px 0px;
 }

 .elementor-element.elementor-element-bf11b3d {
      width: auto;
      max-width: auto;
 }

 .elementor-element.elementor-element-48e46fb .neuros-heading {
      text-align: left;
      font-family: "Manrope", Sans-serif;
      font-size: 20px;
      font-weight: 600;
      letter-spacing: 0px;
 }

 .elementor-element.elementor-element-9cb39ba>.elementor-widget-container {
      margin: 10px 0px 0px 0px;
 }

 .elementor-element.elementor-element-66c0eea .neuros-heading {
      text-align: left;
 }

 .elementor-element.elementor-element-66c0eea .neuros-subheading:not(:last-child) {
      margin-bottom: 2px;
 }

 .elementor-element.elementor-element-1d457de {
      margin-top: 34px;
      margin-bottom: 0px;
 }

 .elementor-element.elementor-element-3441c4e .icon-container {
      width: 56px;
      height: 56px;
      background-color: #E9EBED;
 }

 .elementor-element.elementor-element-3441c4e .icon-container .icon {
      width: 27px;
      height: 27px;
 }

 .elementor-element.elementor-element-3441c4e .icon-container .icon svg {
      fill: #333333;
 }

 .elementor-element.elementor-element-3441c4e .icon-box-item .icon-container {
      margin: 33px 0px 0px 0px;
 }

 .elementor-element.elementor-element-3441c4e .icon-box-item .icon-container.background-type-color {
      border-radius: 15px 15px 15px 15px;
 }

 .elementor-element.elementor-element-3441c4e .icon-box-title {
      font-family: "Manrope", Sans-serif;
      font-size: 20px;
      line-height: 35px;
 }

 .elementor-element.elementor-element-484174d .icon-container {
      width: 56px;
      height: 56px;
      background-color: #E9EBED;
 }

 .elementor-element.elementor-element-484174d .icon-container .icon {
      width: 33px;
      height: 33px;
 }

 .elementor-element.elementor-element-484174d .icon-container .icon svg {
      fill: #333333;
 }

 .elementor-element.elementor-element-484174d .icon-box-item .icon-container {
      margin: 33px 0px 0px 0px;
 }

 .elementor-element.elementor-element-484174d .icon-box-item .icon-container.background-type-color {
      border-radius: 15px 15px 15px 15px;
 }

 .elementor-element.elementor-element-484174d .icon-box-title {
      font-family: "Manrope", Sans-serif;
      font-size: 20px;
      line-height: 35px;
 }

 .elementor-element.elementor-element-4cfa4fc .icon-container {
      width: 56px;
      height: 56px;
      background-color: #E9EBED;
 }

 .elementor-element.elementor-element-4cfa4fc .icon-container .icon {
      width: 24px;
      height: 24px;
 }

 .elementor-element.elementor-element-4cfa4fc .icon-container .icon svg {
      fill: #333333;
 }

 .elementor-element.elementor-element-4cfa4fc .icon-box-item .icon-container {
      margin: 33px 0px 0px 0px;
 }

 .elementor-element.elementor-element-4cfa4fc .icon-box-item .icon-container.background-type-color {
      border-radius: 15px 15px 15px 15px;
 }

 .elementor-element.elementor-element-4cfa4fc .icon-box-title {
      font-family: "Manrope", Sans-serif;
      font-size: 20px;
      line-height: 35px;
 }

 .elementor-element.elementor-element-3979113 .icon-container {
      width: 56px;
      height: 56px;
      background-color: #E9EBED;
 }

 .elementor-element.elementor-element-3979113 .icon-container .icon {
      width: 27px;
      height: 27px;
 }

 .elementor-element.elementor-element-3979113 .icon-container .icon svg {
      fill: #333333;
 }

 .elementor-element.elementor-element-3979113 .icon-box-item .icon-container {
      margin: 33px 0px 0px 0px;
 }

 .elementor-element.elementor-element-3979113 .icon-box-item .icon-container.background-type-color {
      border-radius: 15px 15px 15px 15px;
 }

 .elementor-element.elementor-element-3979113 .icon-box-title {
      font-family: "Manrope", Sans-serif;
      font-size: 20px;
      line-height: 35px;
 }

 .elementor-element.elementor-element-e766d26 {
      margin-top: 50px;
      margin-bottom: 0px;
 }

 .elementor-element.elementor-element-dbdfc6f .icon-container {
      width: 56px;
      height: 56px;
      background-color: #E9EBED;
 }

 .elementor-element.elementor-element-dbdfc6f .icon-container .icon {
      width: 28px;
      height: 28px;
 }

 .elementor-element.elementor-element-dbdfc6f .icon-container .icon svg {
      fill: #333333;
 }

 .elementor-element.elementor-element-dbdfc6f .icon-box-item .icon-container {
      margin: 33px 0px 0px 0px;
 }

 .elementor-element.elementor-element-dbdfc6f .icon-box-item .icon-container.background-type-color {
      border-radius: 15px 15px 15px 15px;
 }

 .elementor-element.elementor-element-dbdfc6f .icon-box-title {
      font-family: "Manrope", Sans-serif;
      font-size: 20px;
      line-height: 35px;
 }

 .elementor-element.elementor-element-ba4ea68 .icon-container {
      width: 56px;
      height: 56px;
      background-color: #E9EBED;
 }

 .elementor-element.elementor-element-ba4ea68 .icon-container .icon {
      width: 30px;
      height: 30px;
 }

 .elementor-element.elementor-element-ba4ea68 .icon-container .icon svg {
      fill: #333333;
 }

 .elementor-element.elementor-element-ba4ea68 .icon-box-item .icon-container {
      margin: 33px 0px 0px 0px;
 }

 .elementor-element.elementor-element-ba4ea68 .icon-box-item .icon-container.background-type-color {
      border-radius: 15px 15px 15px 15px;
 }

 .elementor-element.elementor-element-ba4ea68 .icon-box-title {
      font-family: "Manrope", Sans-serif;
      font-size: 20px;
      line-height: 35px;
 }

 .elementor-element.elementor-element-29c599a .icon-container {
      width: 56px;
      height: 56px;
      background-color: #E9EBED;
 }

 .elementor-element.elementor-element-29c599a .icon-container .icon {
      width: 29px;
      height: 29px;
 }

 .elementor-element.elementor-element-29c599a .icon-box-item .icon-container {
      margin: 33px 0px 0px 0px;
 }

 .elementor-element.elementor-element-29c599a .icon-box-item .icon-container.background-type-color {
      border-radius: 15px 15px 15px 15px;
 }

 .elementor-element.elementor-element-29c599a .icon-box-title {
      font-family: "Manrope", Sans-serif;
      font-size: 20px;
      line-height: 35px;
 }

 .elementor-element.elementor-element-ea6d302 .icon-container {
      width: 56px;
      height: 56px;
      background-color: #E9EBED;
 }

 .elementor-element.elementor-element-ea6d302 .icon-container .icon {
      width: 27px;
      height: 27px;
 }

 .elementor-element.elementor-element-ea6d302 .icon-container .icon svg {
      fill: #333333;
 }

 .elementor-element.elementor-element-ea6d302 .icon-box-item .icon-container {
      margin: 33px 0px 0px 0px;
 }

 .elementor-element.elementor-element-ea6d302 .icon-box-item .icon-container.background-type-color {
      border-radius: 15px 15px 15px 15px;
 }

 .elementor-element.elementor-element-ea6d302 .icon-box-title {
      font-family: "Manrope", Sans-serif;
      font-size: 20px;
      line-height: 35px;
 }

 .elementor-element.elementor-element-22c6e12:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
 .elementor-element.elementor-element-22c6e12>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #1F1F1F;
 }

 .elementor-element.elementor-element-22c6e12>.elementor-element-populated,
 .elementor-element.elementor-element-22c6e12>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-22c6e12>.elementor-background-slideshow {
      border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-22c6e12>.elementor-element-populated {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      margin: 20px 20px 20px 20px;
      --e-column-margin-right: 20px;
      --e-column-margin-left: 20px;
      padding: 20px 50px 20px 50px;
 }

 .elementor-element.elementor-element-22c6e12>.elementor-element-populated>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-7e35c4e {
      margin-top: 140px;
      margin-bottom: 70px;
 }

 .elementor-element.elementor-element-96f362a .neuros-heading {
      text-align: left;
 }

 .elementor-element.elementor-element-96f362a .neuros-subheading:not(:last-child) {
      margin-bottom: 2px;
 }

 .elementor-element.elementor-element-96f362a .neuros-heading .neuros-heading-content {
      color: #FFFFFF;
 }

 .elementor-element.elementor-element-96f362a .neuros-subheading {
      color: #FFFFFF;
 }

 .elementor-element.elementor-element-6faca37 .project-listing-wrapper.owl-carousel .project-item {
      height: 455px;
 }

 .elementor-element.elementor-element-6faca37 .project-listing-wrapper.project-cards-listing .project-item-link {
      height: 455px;
 }

 .elementor-element.elementor-element-6faca37 .project-listing-wrapper.project-grid-listing.text-position-outside,
 .elementor-element.elementor-element-6faca37 .project-listing-wrapper.project-masonry-listing.text-position-outside {
      margin-left: calc(-30px/2);
      margin-right: calc(-30px/2);
 }

 .elementor-element.elementor-element-6faca37 .project-listing-wrapper.project-grid-listing.text-position-outside .project-item-wrapper,
 .elementor-element.elementor-element-6faca37 .project-listing-wrapper.project-masonry-listing.text-position-outside .project-item-wrapper {
      padding-left: calc(30px/2);
      padding-right: calc(30px/2);
 }

 .elementor-element.elementor-element-6faca37 .project-listing-wrapper.owl-carousel {
      margin-left: calc(-30px/2);
      margin-right: calc(-30px/2);
      width: calc(100% + 30px);
 }

 .elementor-element.elementor-element-6faca37 .project-listing-wrapper.owl-carousel .project-item-wrapper {
      padding-left: calc(30px/2);
      padding-right: calc(30px/2);
 }

 .elementor-element.elementor-element-6faca37 .project-listing-wrapper.project-masonry-listing.text-position-inside,
 .elementor-element.elementor-element-6faca37 .project-listing-wrapper.project-grid-listing.text-position-inside {
      margin: calc(-30px/2);
 }

 .elementor-element.elementor-element-6faca37 .project-listing-wrapper.project-grid-listing.text-position-inside .project-item-wrapper {
      padding: calc(30px/2);
 }

 .elementor-element.elementor-element-6faca37 .project-listing-wrapper.project-masonry-listing.text-position-inside .project-item-link {
      top: calc(30px/2);
      bottom: calc(30px/2);
      left: calc(30px/2);
      right: calc(30px/2);
 }

 .elementor-element.elementor-element-6faca37 .project-listing-wrapper.project-cards-listing {
      margin-bottom: -30px;
 }

 .elementor-element.elementor-element-6faca37 .project-listing-wrapper.project-cards-listing .project-item-wrapper {
      padding-bottom: 30px;
 }

 .elementor-element.elementor-element-6faca37 .project-listing-wrapper.project-cards-listing .project-item-wrapper .project-item-title {
      background-color: #1F1F1FCC;
      backdrop-filter: blur(4px);
      -webkit-backdrop-filter: blur(4px);
 }

 .elementor-element.elementor-element-6faca37 .project-item .post-title,
 .elementor-element.elementor-element-6faca37 .project-item .post-title a,
 .elementor-element.elementor-element-6faca37 .project-item .project-item-modern-title,
 .elementor-element.elementor-element-6faca37 .project-cards-listing .project-item .project-item-link {
      color: #FFFFFF;
 }

 .elementor-element.elementor-element-6faca37 .project-item .post-title a:hover,
 .elementor-element.elementor-element-6faca37 .project-item .project-item-modern-title:hover,
 .elementor-element.elementor-element-6faca37 .project-cards-listing .project-item .project-item-link:hover {
      color: #4e3586;
 }

 .elementor-element.elementor-element-9e1ef2c>.elementor-container>.elementor-column>.elementor-widget-wrap {
      align-content: center;
      align-items: center;
 }

 .elementor-element.elementor-element-9e1ef2c {
      margin-top: 90px;
      margin-bottom: 80px;
 }

 .elementor-element.elementor-element-d15492f .button-widget {
      text-align: left;
 }

 .elementor-element.elementor-element-d15492f .neuros-button {
      color: #FFFFFF;
      border-color: #FFFFFF;
 }

 .elementor-element.elementor-element-d15492f .neuros-button:hover {
      border-color: #4e3586;
      background-color: #4e3586;
 }

 .elementor-element.elementor-element-d15492f[class*=decoration-position] .neuros-button-decoration:hover .neuros-button {
      background-color: #4e3586;
 }

 .elementor-element.elementor-element-d15492f.decoration-position-bottom .neuros-button-decoration:hover:before,
 .elementor-element.elementor-element-d15492f.decoration-position-bottom .neuros-button-decoration:hover:after {
      box-shadow: 0 20px 0 0 #4e3586;
 }

 .elementor-element.elementor-element-d15492f.decoration-position-top .neuros-button-decoration:hover:before,
 .elementor-element.elementor-element-d15492f.decoration-position-top .neuros-button-decoration:hover:after {
      box-shadow: 0 -20px 0 0 #4e3586;
 }

 .elementor-element.elementor-element-d15492f.decoration-position-left .neuros-button-decoration:hover:before,
 .elementor-element.elementor-element-d15492f.decoration-position-left .neuros-button-decoration:hover:after {
      box-shadow: 0 20px 0 0 #4e3586;
 }

 .elementor-element.elementor-element-d15492f.decoration-position-right .neuros-button-decoration:hover:before,
 .elementor-element.elementor-element-d15492f.decoration-position-right .neuros-button-decoration:hover:after {
      box-shadow: 0 20px 0 0 #4e3586;
 }

 .elementor-element.elementor-element-0f31ad9.elementor-column>.elementor-widget-wrap {
      justify-content: flex-end;
 }


 .elementor-element.elementor-element-85b108e {
      width: auto;
      max-width: auto;
 }

 .elementor-element.elementor-element-99db64d .neuros-heading {
      text-align: right;
      font-family: "Manrope", Sans-serif;
      font-size: 20px;
      font-weight: 600;
      line-height: 30px;
      letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-99db64d .neuros-heading .neuros-heading-content {
      color: #FFFFFF;
 }

 .elementor-element.elementor-element-99db64d>.elementor-widget-container {
      margin: -70px 0px 0px 0px;
      padding: 45px 40px 0px 0px;
      background-color: transparent;
      background-image: linear-gradient(180deg, #1F1F1F00 0%, #1F1F1F 70%);
 }

 .elementor-element.elementor-element-7585a3a .neuros-heading {
      text-align: left;
 }

 .elementor-element.elementor-element-7585a3a .neuros-subheading:not(:last-child) {
      margin-bottom: 4px;
 }

 .elementor-element.elementor-element-7585a3a>.elementor-widget-container {
      margin: 0px 0px 35px 0px;
      padding: 0% 10% 0% 0%;
 }

 .elementor-element.elementor-element-17b8fe2 .elementor-counter-number-wrapper {
      color: #FFFFFF;
      font-size: 100px;
      letter-spacing: -0.05em;
      -webkit-text-stroke-width: 1px;
      stroke-width: 1px;
      -webkit-text-stroke-color: #CB515A00;
      stroke: #CB515A00;
      background-color: transparent;
      background-image: linear-gradient(262deg, #4e3586 0%, #5ea3c7 100%);
 }

 .elementor-element.elementor-element-17b8fe2 {
      width: auto;
      max-width: auto;
 }

 .elementor-element.elementor-element-6046e20 .button-widget {
      text-align: left;
 }

 .elementor-element.elementor-element-6046e20 .neuros-button {
      padding: 10px 34px 11px 43px;
 }

 .elementor-element.elementor-element-6046e20:not(.neuros-button-type-simple) .neuros-button:hover {
      padding: 10px 43px 11px 34px;
 }

 .elementor-element.elementor-element-6046e20>.elementor-widget-container {
      margin: 48px 0px 0px 0px;
 }

 .elementor-element.elementor-element-3b381dc .team-listing-wrapper .team-item-wrapper {
      padding-left: calc(40px/2);
      padding-right: calc(40px/2);
      margin-bottom: 30px;
 }

 .elementor-element.elementor-element-3b381dc .team-listing-wrapper {
      margin-left: calc(-40px/2);
      margin-right: calc(-40px/2);
      margin-bottom: -30px;
 }

 .elementor-element.elementor-element-3b381dc .team-item:before {
      border-width: 1px;
      border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-3b381dc>.elementor-widget-container {
      margin: 50px 0px 0px 0px;
 }

 .elementor-element.elementor-element-d8ba494 .team-listing-wrapper .team-item-wrapper {
      padding-left: calc(40px/2);
      padding-right: calc(40px/2);
      margin-bottom: 30px;
 }

 .elementor-element.elementor-element-d8ba494 .team-listing-wrapper {
      margin-left: calc(-40px/2);
      margin-right: calc(-40px/2);
      margin-bottom: -30px;
 }

 .elementor-element.elementor-element-d8ba494 .team-item:before {
      border-width: 1px;
      border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-d8ba494>.elementor-widget-container {
      margin: 36px 0px 0px 0px;
 }

 .elementor-element.elementor-element-2af5df9 {
      margin-top: 52px;
      margin-bottom: 0px;
 }

 .elementor-element.elementor-element-a0a1d05 .team-listing-wrapper .team-item-wrapper {
      padding-left: calc(40px/2);
      padding-right: calc(40px/2);
      margin-bottom: 30px;
 }

 .elementor-element.elementor-element-a0a1d05 .team-listing-wrapper {
      margin-left: calc(-40px/2);
      margin-right: calc(-40px/2);
      margin-bottom: -30px;
 }

 .elementor-element.elementor-element-a0a1d05 .team-item:before {
      border-width: 1px;
      border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-e1402dc .team-listing-wrapper .team-item-wrapper {
      padding-left: calc(40px/2);
      padding-right: calc(40px/2);
      margin-bottom: 30px;
 }

 .elementor-element.elementor-element-e1402dc .team-listing-wrapper {
      margin-left: calc(-40px/2);
      margin-right: calc(-40px/2);
      margin-bottom: -30px;
 }

 .elementor-element.elementor-element-e1402dc .team-item:before {
      border-width: 1px;
      border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-e1402dc>.elementor-widget-container {
      margin: 36px 0px 0px 0px;
 }

 .elementor-element.elementor-element-55eac18 .team-listing-wrapper .team-item-wrapper {
      padding-left: calc(40px/2);
      padding-right: calc(40px/2);
      margin-bottom: 30px;
 }

 .elementor-element.elementor-element-55eac18 .team-listing-wrapper {
      margin-left: calc(-40px/2);
      margin-right: calc(-40px/2);
      margin-bottom: -30px;
 }

 .elementor-element.elementor-element-55eac18 .team-item:before {
      border-width: 1px;
      border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-55eac18>.elementor-widget-container {
      margin: 64px 0px 0px 0px;
 }

 .elementor-element.elementor-element-a629bf0 .team-listing-wrapper .team-item-wrapper {
      padding-left: calc(40px/2);
      padding-right: calc(40px/2);
      margin-bottom: 30px;
 }

 .elementor-element.elementor-element-a629bf0 .team-listing-wrapper {
      margin-left: calc(-40px/2);
      margin-right: calc(-40px/2);
      margin-bottom: -30px;
 }

 .elementor-element.elementor-element-a629bf0 .team-item:before {
      border-width: 1px;
      border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-a629bf0>.elementor-widget-container {
      margin: 36px 0px 0px 0px;
 }

 .elementor-element.elementor-element-a87d4f2 {
      padding: 0px 40px 0px 40px;
 }

 .elementor-element.elementor-element-15fc99d:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-15fc99d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #F0F2F4;
      background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/01/awards-bg.png");
      background-position: 0% 70px;
      background-repeat: no-repeat;
 }

 .elementor-element.elementor-element-15fc99d,
 .elementor-element.elementor-element-15fc99d>.elementor-background-overlay {
      border-radius: 20px 20px 20px 20px;
 }

 .elementor-element.elementor-element-15fc99d {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      padding: 160px 0px 150px 0px;
 }

 .elementor-element.elementor-element-15fc99d>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-3720168 .neuros-heading {
      text-align: left;
 }

 .elementor-element.elementor-element-3720168>.elementor-widget-container {
      margin: 0% -1% 0% 34%;
      padding: 0px 0px 60px 0px;
 }

 .elementor-element.elementor-element-8292a5a .grid-listing {
      margin-top: calc(-30px/2);
      margin-bottom: calc(-30px/2);
 }

 .elementor-element.elementor-element-8292a5a .grid-listing .grid-item {
      padding-top: calc(30px/2);
      padding-bottom: calc(30px/2);
 }

 .elementor-element.elementor-element-8292a5a .classic-listing .standard-blog-item-wrapper:not(:first-child) {
      margin-top: 30px;
 }

 .elementor-element.elementor-element-8292a5a .list-listing .list-item-wrapper:not(:first-child) {
      margin-top: 30px;
 }

 .elementor-element.elementor-element-8292a5a .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before,
 .elementor-element.elementor-element-8292a5a .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before {
      border-width: 1px;
 }

 .elementor-element.elementor-element-8292a5a .list-item-wrapper .blog-item {
      border-bottom-width: 1px;
 }

 .elementor-element.elementor-element-8292a5a>.elementor-widget-container {
      margin: 0% 8.6% 0% 8.6%;
 }

 .elementor-element.elementor-element-632965a .button-widget {
      text-align: left;
 }

 .elementor-element.elementor-element-632965a>.elementor-widget-container {
      margin: 40px 0 0 34%;
 }

 .elementor-element.elementor-element-4cee4d7 {
      margin-top: 26px;
      margin-bottom: -50px;
      padding: 0px 40px 0px 40px;
 }

 .elementor-element.elementor-element-895ea16:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-895ea16>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/02/service-video-poster.jpg");
      background-position: center center;
      background-size: cover;
 }

 .elementor-element.elementor-element-895ea16,
 .elementor-element.elementor-element-895ea16>.elementor-background-overlay {
      border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-895ea16 {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
      padding: 6.83% 0% 9.1% 0%;
 }

 .elementor-element.elementor-element-895ea16>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-2d3d44c .neuros-heading {
      text-align: left;
      letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-2d3d44c .neuros-heading .neuros-heading-content {
      color: #FFFFFF;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-f29dd63.elementor-column .elementor-widget-wrap {
      align-items: flex-end;
 }

 .elementor-element.elementor-element-f29dd63.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
      align-content: flex-end;
      align-items: flex-end;
 }

 .elementor-element.elementor-element-f29dd63>.elementor-element-populated {
      margin: 0px 0px 6px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
 }

 .elementor-element.elementor-element-f77e645 .button-widget {
      text-align: right;
 }

 .elementor-element.elementor-element-f77e645 .neuros-button {
      color: #FFFFFF;
      border-color: #FFFFFF;
 }

 .elementor-element.elementor-element-f77e645 .neuros-button:hover {
      border-color: #4e3586;
      background-color: #4e3586;
 }

 .elementor-element.elementor-element-f77e645[class*=decoration-position] .neuros-button-decoration:hover .neuros-button {
      background-color: #4e3586;
 }

 .elementor-element.elementor-element-f77e645.decoration-position-bottom .neuros-button-decoration:hover:before,
 .elementor-element.elementor-element-f77e645.decoration-position-bottom .neuros-button-decoration:hover:after {
      box-shadow: 0 20px 0 0 #4e3586;
 }

 .elementor-element.elementor-element-f77e645.decoration-position-top .neuros-button-decoration:hover:before,
 .elementor-element.elementor-element-f77e645.decoration-position-top .neuros-button-decoration:hover:after {
      box-shadow: 0 -20px 0 0 #4e3586;
 }

 .elementor-element.elementor-element-f77e645.decoration-position-left .neuros-button-decoration:hover:before,
 .elementor-element.elementor-element-f77e645.decoration-position-left .neuros-button-decoration:hover:after {
      box-shadow: 0 20px 0 0 #4e3586;
 }

 .elementor-element.elementor-element-f77e645.decoration-position-right .neuros-button-decoration:hover:before,
 .elementor-element.elementor-element-f77e645.decoration-position-right .neuros-button-decoration:hover:after {
      box-shadow: 0 20px 0 0 #4e3586;
 }

 .elementor-element.elementor-element-f77e645>.elementor-widget-container {
      margin: 50px 0 0 10.63%;
 }

 .elementor-element.elementor-element-c653595 {
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 0px 40px 0px 40px;
 }

 .elementor-element.elementor-element-a14c61d>.elementor-container {
      min-height: 47px;
 }

 .elementor-element.elementor-element-a14c61d:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-a14c61d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-color: #1F1F1F;
 }

 .elementor-element.elementor-element-a14c61d,
 .elementor-element.elementor-element-a14c61d>.elementor-background-overlay {
      border-radius: 25px 25px 0px 0px;
 }

 .elementor-element.elementor-element-a14c61d {
      transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 }

 .elementor-element.elementor-element-a14c61d>.elementor-background-overlay {
      transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 @media(max-width: 1600px) {
      .elementor-element.elementor-element-cf3b643>.elementor-container {
           min-height: 650px;
      }

      .elementor-element.elementor-element-496a908>.elementor-element-populated {
           padding: 60px 40px 57px 40px;
      }

      .elementor-element.elementor-element-34fb764>.elementor-element-populated {
           padding: 5vw 5vw 5vw 5vw;
      }

      .elementor-element.elementor-element-f75ef8d .special-text-wrapper {
           text-align: left;
      }

      .elementor-element.elementor-element-f75ef8d .special-text {
           font-size: 120px;
      }

      .elementor-element.elementor-element-f75ef8d {
           --container-widget-width: 350px;
           --container-widget-flex-grow: 0;
           width: var(--container-widget-width, 350px);
           max-width: 350px;
      }

      .elementor-element.elementor-element-e150182>.elementor-widget-container {
           margin: 20px -5px 0px 5px;
      }

      .elementor-element.elementor-element-22c34d5>.elementor-widget-container {
           padding: 0% 0% 0% 0%;
      }

      .elementor-element.elementor-element-3e1be3e>.elementor-widget-container {
           margin: 0% 0% 0% 11%;
      }

      .elementor-element.elementor-element-894a9c5>.elementor-element-populated {
           margin: 20px 20px 20px 20px;
           --e-column-margin-right: 20px;
           --e-column-margin-left: 20px;
      }

      .elementor-element.elementor-element-92d4874 .elementor-counter-number-wrapper {
           font-size: 70px;
      }

      .elementor-element.elementor-element-c6d36d0 .elementor-counter-number-wrapper {
           font-size: 70px;
      }

      .elementor-element.elementor-element-bf11b3d .elementor-counter-number-wrapper {
           font-size: 70px;
      }
 }

 @media(max-width: 1279px) {
      .elementor-element.elementor-element-cf3b643>.elementor-container {
           min-height: 600px;
      }

      .elementor-element.elementor-element-c99782c .neuros-heading {
           font-size: 45px;
      }

      .elementor-element.elementor-element-107cb97>.elementor-element-populated {
           padding: 64px 40px 57px 40px;
      }

      .elementor-element.elementor-element-2a0aa74>.elementor-widget-container {
           padding: 0% 0% 0% 0%;
      }

      .elementor-element.elementor-element-bbba3a5>.elementor-element-populated {
           padding: 58px 40px 57px 40px;
      }

      .elementor-element.elementor-element-9e9d097>.elementor-widget-container {
           padding: 0% 0% 0% 0%;
      }

      .elementor-element.elementor-element-785f01a {
           padding: 120px 40px 0px 40px;
      }

      .elementor-element.elementor-element-74bc157 .neuros-heading {
           font-size: 60px;
      }

      .elementor-element.elementor-element-51a1e40 {
           padding: 90px 0px 120px 0px;
      }

      .elementor-element.elementor-element-f75ef8d .special-text {
           font-size: 100px;
      }

      .elementor-element.elementor-element-f75ef8d {
           --container-widget-width: 300px;
           --container-widget-flex-grow: 0;
           width: var(--container-widget-width, 300px);
           max-width: 300px;
      }

      .elementor-element.elementor-element-e150182>.elementor-widget-container {
           margin: 6px 0px 0px 0px;
      }

      .elementor-element.elementor-element-3e1be3e>.elementor-widget-container {
           margin: 0% 0% 0% 0%;
      }

      .elementor-element.elementor-element-f306c4a>.elementor-widget-container {
           margin: 50px 0px 0px 0px;
      }

      .elementor-element.elementor-element-2f6f440>.elementor-widget-container {
           margin: 30px 0px 0px 0px;
      }

      .elementor-element.elementor-element-894a9c5>.elementor-element-populated {
           padding: 30px 30px 30px 30px;
      }

      .elementor-element.elementor-element-92d4874 .elementor-counter-number-wrapper {
           font-size: 56px;
      }

      .elementor-element.elementor-element-7a0c387>.elementor-element-populated {
           margin: 30px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
      }

      .elementor-element.elementor-element-c6d36d0 .elementor-counter-number-wrapper {
           font-size: 56px;
      }

      .elementor-element.elementor-element-fb5e88b>.elementor-element-populated {
           margin: 30px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
      }

      .elementor-element.elementor-element-bf11b3d .elementor-counter-number-wrapper {
           font-size: 56px;
      }

      .elementor-element.elementor-element-22c6e12>.elementor-element-populated {
           padding: 20px 40px 20px 40px;
      }

      .elementor-element.elementor-element-7e35c4e {
           margin-top: 120px;
           margin-bottom: 70px;
      }

      .elementor-element.elementor-element-99db64d>.elementor-widget-container {
           margin: -80px 0px 0px 0px;
      }

      .elementor-element.elementor-element-7585a3a>.elementor-widget-container {
           padding: 0% 0% 0% 0%;
      }

      .elementor-element.elementor-element-15fc99d {
           padding: 120px 0px 120px 0px;
      }

      .elementor-element.elementor-element-4cee4d7 {
           margin-top: 26px;
           margin-bottom: -50px;
      }
 }

 @media(max-width: 991px) {
      .elementor-element.elementor-element-20a8634>.elementor-element-populated {
           padding: 90% 0% 0% 0%;
      }

      .elementor-element.elementor-element-1548fc5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
      .elementor-element.elementor-element-1548fc5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
           background-position: 100% -20px;
           background-size: 75% auto;
      }

      .elementor-element.elementor-element-1548fc5>.elementor-element-populated {
           padding: 20% 10% 6% 9%;
      }

      .elementor-element.elementor-element-c99782c .neuros-heading {
           font-size: 35px;
      }

      .elementor-element.elementor-element-9c863db {
           padding: 26px 30px 29px 30px;
      }

      .elementor-element.elementor-element-785f01a {
           padding: 120px 30px 0px 30px;
      }

      .elementor-element.elementor-element-f75ef8d .special-text-wrapper {
           text-align: left;
      }

      .elementor-element.elementor-element-f75ef8d .special-text {
           font-size: 90px;
      }

      .elementor-element.elementor-element-f75ef8d {
           --container-widget-width: 43%;
           --container-widget-flex-grow: 0;
           width: var(--container-widget-width, 43%);
           max-width: 43%;
      }

      .elementor-element.elementor-element-e150182 {
           text-align: left;
           --container-widget-width: 10%;
           --container-widget-flex-grow: 0;
           width: var(--container-widget-width, 10%);
           max-width: 10%;
      }

      .elementor-element.elementor-element-31bb2a8 {
           margin-top: 30px;
           margin-bottom: 0px;
      }

      .elementor-element.elementor-element-7a0c387>.elementor-element-populated {
           margin: 0px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
      }

      .elementor-element.elementor-element-fb5e88b>.elementor-element-populated {
           margin: 0px 0px 0px 0px;
           --e-column-margin-right: 0px;
           --e-column-margin-left: 0px;
      }

      .elementor-element.elementor-element-e766d26 {
           margin-top: 40px;
           margin-bottom: 0px;
      }

      .elementor-element.elementor-element-22c6e12>.elementor-element-populated {
           padding: 20px 20px 20px 20px;
      }

      .elementor-element.elementor-element-55eac18>.elementor-widget-container {
           margin: -4px 0px 0px 0px;
      }

      .elementor-element.elementor-element-a87d4f2 {
           padding: 0px 30px 0px 30px;
      }

      .elementor-element.elementor-element-15fc99d:not(.elementor-motion-effects-element-type-background),
      .elementor-element.elementor-element-15fc99d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
           background-position: 0% 0%;
           background-size: 0px auto;
      }

      .elementor-element.elementor-element-3720168>.elementor-widget-container {
           margin: 0% 0% 0% 0%;
      }

      .elementor-element.elementor-element-8292a5a>.elementor-widget-container {
           margin: 0% 0% 0% 0%;
      }

      .elementor-element.elementor-element-632965a>.elementor-widget-container {
           margin: 40px 0px 0px 0px;
      }

      .elementor-element.elementor-element-4cee4d7 {
           padding: 0px 30px 0px 30px;
      }

      .elementor-element.elementor-element-895ea16 {
           padding: 10% 0% 15% 0%;
      }

      .elementor-element.elementor-element-c653595 {
           padding: 0px 30px 0px 30px;
      }
 }

 @media(max-width: 767px) {
      .elementor-element.elementor-element-fb88b78>.elementor-widget-container {
           margin: 30px 0px 20px 0px;
      }

      .elementor-element.elementor-element-9c863db {
           padding: 26px 20px 29px 20px;
      }

      .elementor-element.elementor-element-785f01a {
           padding: 80px 20px 0px 20px;
      }

      .elementor-element.elementor-element-74bc157 .neuros-heading {
           font-size: 40px;
      }

      .elementor-element.elementor-element-51a1e40 {
           padding: 80px 0px 80px 0px;
      }

      .elementor-element.elementor-element-a47fc58 {
           padding: 0px 0px 20px 0px;
      }

      .elementor-element.elementor-element-f75ef8d .special-text-wrapper {
           text-align: left;
      }

      .elementor-element.elementor-element-f75ef8d {
           --container-widget-width: 272px;
           --container-widget-flex-grow: 0;
           width: var(--container-widget-width, 272px);
           max-width: 272px;
      }

      .elementor-element.elementor-element-e150182 {
           --container-widget-width: 25px;
           --container-widget-flex-grow: 0;
           width: var(--container-widget-width, 25px);
           max-width: 25px;
      }

      .elementor-element.elementor-element-22c34d5>.elementor-widget-container {
           margin: 30px 0px 23px 0px;
      }

      .elementor-element.elementor-element-7e35c4e {
           margin-top: 70px;
           margin-bottom: 70px;
      }

      .elementor-element.elementor-element-99db64d .neuros-heading {
           text-align: left;
      }

      .elementor-element.elementor-element-a87d4f2 {
           padding: 0px 20px 0px 20px;
      }

      .elementor-element.elementor-element-15fc99d {
           padding: 80px 0px 80px 0px;
      }

      .elementor-element.elementor-element-4cee4d7 {
           margin-top: 26px;
           margin-bottom: -50px;
           padding: 0px 20px 0px 20px;
      }

      .elementor-element.elementor-element-c653595 {
           padding: 0px 20px 0px 20px;
      }
 }

 @media(max-width: 575px) {

      .elementor-element.elementor-element-1548fc5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
      .elementor-element.elementor-element-1548fc5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
           background-position: 100% -10px;
           background-size: 80% auto;
      }

      .elementor-element.elementor-element-9c863db {
           padding: 26px 20px 20px 20px;
      }

      .elementor-element.elementor-element-bbba3a5>.elementor-element-populated {
           margin: 5px 15px 15px 15px;
           --e-column-margin-right: 15px;
           --e-column-margin-left: 15px;
      }

      .elementor-element.elementor-element-496a908>.elementor-element-populated {
           margin: 5px 15px 15px 15px;
           --e-column-margin-right: 15px;
           --e-column-margin-left: 15px;
      }

      .elementor-element.elementor-element-34fb764>.elementor-element-populated {
           margin: 15px 15px 5px 15px;
           --e-column-margin-right: 15px;
           --e-column-margin-left: 15px;
           padding: 40px 20px 40px 20px;
      }

      .elementor-element.elementor-element-f75ef8d .special-text-wrapper {
           text-align: left;
      }

      .elementor-element.elementor-element-f75ef8d .special-text {
           font-size: 85px;
      }

      .elementor-element.elementor-element-f75ef8d {
           --container-widget-width: 260px;
           --container-widget-flex-grow: 0;
           width: var(--container-widget-width, 260px);
           max-width: 260px;
      }

      .elementor-element.elementor-element-e150182 {
           --container-widget-width: 10px;
           --container-widget-flex-grow: 0;
           width: var(--container-widget-width, 10px);
           max-width: 10px;
      }

      .elementor-element.elementor-element-bc91c80 {
           padding: 40px 20px 40px 20px;
      }

      .elementor-element.elementor-element-31bb2a8 {
           margin-top: 20px;
           margin-bottom: 0px;
      }

      .elementor-element.elementor-element-92d4874 .elementor-counter-number-wrapper {
           font-size: 40px;
      }

      .elementor-element.elementor-element-f0f7452>.elementor-widget-container {
           padding: 0% 0% 0% 0%;
      }

      .elementor-element.elementor-element-c6d36d0 .elementor-counter-number-wrapper {
           font-size: 40px;
      }

      .elementor-element.elementor-element-bf11b3d .elementor-counter-number-wrapper {
           font-size: 40px;
      }

      .elementor-element.elementor-element-6faca37 .project-listing-wrapper.owl-carousel .project-item {
           height: 400px;
      }

      .elementor-element.elementor-element-6faca37 .project-listing-wrapper.project-cards-listing .project-item-link {
           height: 400px;
      }

      .elementor-element.elementor-element-6faca37 .project-item .post-title,
      .elementor-element.elementor-element-6faca37 .project-item .project-item-modern-title,
      .elementor-element.elementor-element-6faca37 .project-item .project-item-title {
           font-size: 20px;
           line-height: 1.5em;
      }

      .elementor-element.elementor-element-6faca37 .project-listing-wrapper.project-cards-listing .project-item-wrapper .project-item-title {
           padding: 30px 30px 30px 30px;
      }

      .elementor-element.elementor-element-d15492f>.elementor-widget-container {
           margin: 0px 0px 30px 0px;
      }

      .elementor-element.elementor-element-0f31ad9.elementor-column>.elementor-widget-wrap {
           justify-content: flex-start;
      }

      .elementor-element.elementor-element-85b108e .elementor-counter-number-wrapper {
           font-size: 120px;
      }

      .elementor-element.elementor-element-99db64d>.elementor-widget-container {
           margin: -75px 0px 0px 0px;
      }

      .elementor-element.elementor-element-2af5df9 {
           margin-top: -4px;
           margin-bottom: 0px;
      }

      .elementor-element.elementor-element-15fc99d:not(.elementor-motion-effects-element-type-background),
      .elementor-element.elementor-element-15fc99d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
           background-position: 0% 0%;
      }

      .elementor-element.elementor-element-895ea16 {
           padding: 40px 0px 80px 0px;
      }

      .elementor-element.elementor-element-f77e645 .button-widget {
           text-align: left;
      }

      .elementor-element.elementor-element-f77e645>.elementor-widget-container {
           margin: 10px 0px 0px 0px;
      }
 }

 @media(min-width: 576px) {
      .elementor-element.elementor-element-107cb97 {
           width: 38%;
      }

      .elementor-element.elementor-element-bbba3a5 {
           width: 38%;
      }

      .elementor-element.elementor-element-496a908 {
           width: 24%;
      }

      .elementor-element.elementor-element-eb7b913 {
           width: 60%;
      }

      .elementor-element.elementor-element-8912f40 {
           width: 40%;
      }

      .elementor-element.elementor-element-c7e3987 {
           width: 55%;
      }

      .elementor-element.elementor-element-f29dd63 {
           width: 45%;
      }
 }

 @media(max-width: 1279px) and (min-width:576px) {
      .elementor-element.elementor-element-107cb97 {
           width: 33.3333%;
      }

      .elementor-element.elementor-element-bbba3a5 {
           width: 33.33333%;
      }

      .elementor-element.elementor-element-496a908 {
           width: 33.33333%;
      }

      .elementor-element.elementor-element-3325b49 {
           width: 80%;
      }

      .elementor-element.elementor-element-5d3035f {
           width: 20%;
      }
 }

 @media(max-width: 991px) and (min-width:576px) {
      .elementor-element.elementor-element-20a8634 {
           width: 100%;
      }

      .elementor-element.elementor-element-1548fc5 {
           width: 100%;
      }

      .elementor-element.elementor-element-107cb97 {
           width: 50%;
      }

      .elementor-element.elementor-element-bbba3a5 {
           width: 50%;
      }

      .elementor-element.elementor-element-496a908 {
           width: 100%;
      }

      .elementor-element.elementor-element-34fb764 {
           width: 100%;
      }

      .elementor-element.elementor-element-208a85a {
           width: 100%;
      }

      .elementor-element.elementor-element-894a9c5 {
           width: 100%;
      }

      .elementor-element.elementor-element-7a0c387 {
           width: 50%;
      }

      .elementor-element.elementor-element-fb5e88b {
           width: 50%;
      }

      .elementor-element.elementor-element-5914c19 {
           width: 50%;
      }

      .elementor-element.elementor-element-1581a4f {
           width: 50%;
      }

      .elementor-element.elementor-element-e5ba777 {
           width: 50%;
      }

      .elementor-element.elementor-element-e8e9368 {
           width: 50%;
      }

      .elementor-element.elementor-element-439fc93 {
           width: 50%;
      }

      .elementor-element.elementor-element-227a257 {
           width: 50%;
      }

      .elementor-element.elementor-element-4114b5b {
           width: 50%;
      }

      .elementor-element.elementor-element-d46dbb7 {
           width: 50%;
      }

      .elementor-element.elementor-element-41e904f {
           width: 100%;
      }

      .elementor-element.elementor-element-a5990b6 {
           width: 100%;
      }

      .elementor-element.elementor-element-71b9f86 {
           width: 100%;
      }
 }

 @media(min-width: 1921px) {
      .elementor-element.elementor-element-9c863db {
           padding: 26px 45px 29px 45px;
      }

      .elementor-element.elementor-element-4cee4d7 {
           padding: 0px 45px 0px 45px;
      }

      .elementor-element.elementor-element-c653595 {
           padding: 0px 45px 0px 45px;
      }
 }