.elementor-element.elementor-element-e14f9a1:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-e14f9a1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F0F2F4;
}

.elementor-element.elementor-element-e14f9a1,
.elementor-element.elementor-element-e14f9a1>.elementor-background-overlay {
  border-radius: 0px 0px 25px 25px;
}

.elementor-element.elementor-element-e14f9a1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5px 0px 26px 0px;
}

.elementor-element.elementor-element-e14f9a1>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-element.elementor-element-900c0cf.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-element.elementor-element-900c0cf.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-ffd0224 {
  margin-top: 0px;
  margin-bottom: 50px;
  padding: 0% 0% 0% 20%;
}

.elementor-element.elementor-element-c26a8c9 .neuros-heading {
  text-align: left;
  letter-spacing: -0.03em;
}

.elementor-element.elementor-element-c26a8c9 .neuros-heading .neuros-heading-content del {
  background-color: transparent;
  background-image: linear-gradient(262deg, #4e3586 0%, #5ea3c7 100%);
}

.elementor-element.elementor-element-c26a8c9>.elementor-widget-container {
  margin: 0px 0px 45px 0px;
  padding: 0% 6% 0% 0%;
}

.elementor-element.elementor-element-6094a6a {
  text-align: left;
  --wpforms-button-size-margin-top: 0px;
  width: var(--container-widget-width, 43.3%);
  max-width: 43.3%;
  --container-widget-width: 43.3%;
  --container-widget-flex-grow: 0;
}

.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="range"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form select {
  height: 30px;
}

.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="range"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form select,
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form textarea {
  padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-label-inline,
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="range"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form select,
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form textarea {
  font-size: 16px;
  font-weight: 500;
}

.elementor-element.elementor-element-6094a6a .input-floating-wrap .floating-placeholder {
  font-size: 16px;
  font-weight: 500;
  line-height: 15px;
  color: #9C9C9C;
}

.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-label-inline,
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form select,
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form textarea {
  color: #9C9C9C;
}

.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input::-webkit-input-placeholder {
  color: #9C9C9C;
}

.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input:-moz-placeholder {
  color: #9C9C9C;
}

.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input::-moz-placeholder {
  color: #9C9C9C;
}

.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input:-ms-input-placeholder {
  color: #9C9C9C;
}

.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form textarea::-webkit-input-placeholder {
  color: #9C9C9C;
}

.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form textarea:-moz-placeholder {
  color: #9C9C9C;
}

.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form textarea::-moz-placeholder {
  color: #9C9C9C;
}

.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form textarea:-ms-input-placeholder {
  color: #9C9C9C;
}

.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="radio"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="checkbox"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"],
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form select,
.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form textarea {
  border-color: #02010100;
}

.elementor-element.elementor-element-6094a6a div.wpforms-container.wpforms-container-full .wpforms-form .select-wrap:after {
  color: #02010100;
}

.elementor-element.elementor-element-6094a6a>.elementor-widget-container {
  padding: 3px 32px 12px 32px;
  background-color: #FFFFFF;
  border-radius: 50px 50px 50px 50px;
}

.elementor-element.elementor-element-8d7b3b8 .button-widget {
  text-align: left;
}

.elementor-element.elementor-element-8d7b3b8 .neuros-button {
  color: #FFFFFF;
  border-color: #333333;
  background-color: #333333;
  padding: 15px 45px 16px 62px;
}

.elementor-element.elementor-element-8d7b3b8.decoration-position-bottom .neuros-button-decoration:before,
.elementor-element.elementor-element-8d7b3b8.decoration-position-bottom .neuros-button-decoration:after {
  box-shadow: 0 20px 0 0 #333333;
}

.elementor-element.elementor-element-8d7b3b8.decoration-position-top .neuros-button-decoration:before,
.elementor-element.elementor-element-8d7b3b8.decoration-position-top .neuros-button-decoration:after {
  box-shadow: 0 -20px 0 0 #333333;
}

.elementor-element.elementor-element-8d7b3b8.decoration-position-left .neuros-button-decoration:before,
.elementor-element.elementor-element-8d7b3b8.decoration-position-left .neuros-button-decoration:after {
  box-shadow: 0 20px 0 0 #333333;
}

.elementor-element.elementor-element-8d7b3b8.decoration-position-right .neuros-button-decoration:before,
.elementor-element.elementor-element-8d7b3b8.decoration-position-right .neuros-button-decoration:after {
  box-shadow: 0 20px 0 0 #333333;
}

.elementor-element.elementor-element-8d7b3b8 .neuros-button:hover {
  border-color: #4e3586;
  background-color: #4e3586;
}

.elementor-element.elementor-element-8d7b3b8[class*=decoration-position] .neuros-button-decoration:hover .neuros-button {
  background-color: #4e3586;
}

.elementor-element.elementor-element-8d7b3b8.decoration-position-bottom .neuros-button-decoration:hover:before,
.elementor-element.elementor-element-8d7b3b8.decoration-position-bottom .neuros-button-decoration:hover:after {
  box-shadow: 0 20px 0 0 #4e3586;
}

.elementor-element.elementor-element-8d7b3b8.decoration-position-top .neuros-button-decoration:hover:before,
.elementor-element.elementor-element-8d7b3b8.decoration-position-top .neuros-button-decoration:hover:after {
  box-shadow: 0 -20px 0 0 #4e3586;
}

.elementor-element.elementor-element-8d7b3b8.decoration-position-left .neuros-button-decoration:hover:before,
.elementor-element.elementor-element-8d7b3b8.decoration-position-left .neuros-button-decoration:hover:after {
  box-shadow: 0 20px 0 0 #4e3586;
}

.elementor-element.elementor-element-8d7b3b8.decoration-position-right .neuros-button-decoration:hover:before,
.elementor-element.elementor-element-8d7b3b8.decoration-position-right .neuros-button-decoration:hover:after {
  box-shadow: 0 20px 0 0 #4e3586;
}

.elementor-element.elementor-element-8d7b3b8:not(.neuros-button-type-simple) .neuros-button:hover {
  padding: 15px 62px 16px 45px;
}

.elementor-element.elementor-element-8d7b3b8 .neuros-button span[class^="icon"].left {
  left: 42px;
}

.elementor-element.elementor-element-8d7b3b8 .neuros-button span[class^="icon"].right {
  right: 42px;
}

body.rtl .elementor-element.elementor-element-8d7b3b8 .neuros-button span[class^="icon"].left {
  right: 42px;
  left: initial;
}

body.rtl .elementor-element.elementor-element-8d7b3b8 .neuros-button span[class^="icon"].right {
  left: 42px;
  right: initial;
}

.elementor-element.elementor-element-8d7b3b8>.elementor-widget-container {
  margin: 0px 0px 0px -25px;
}

.elementor-element.elementor-element-8d7b3b8 {
  width: auto;
  max-width: auto;
}

.elementor-element.elementor-element-742b712 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 0px;
}

.elementor-element.elementor-element-742b712 .elementor-divider-separator {
  width: 100%;
}

.elementor-element.elementor-element-742b712 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}

.elementor-element.elementor-element-2f67ba3 .elementor-icon-list-icon i {
  color: #45D498;
  transition: color 0.3s;
}

.elementor-element.elementor-element-2f67ba3 .elementor-icon-list-icon svg {
  fill: #45D498;
  transition: fill 0.3s;
}

.elementor-element.elementor-element-2f67ba3 {
  --e-icon-list-icon-size: 12px;
  --icon-vertical-offset: 0px;
}

.elementor-element.elementor-element-2f67ba3 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-element.elementor-element-2f67ba3 .elementor-icon-list-item>a {
  font-size: 14px;
  font-weight: 600;
  line-height: 30px;
}

.elementor-element.elementor-element-2f67ba3 .elementor-icon-list-text {
  transition: color 0.3s;
}

.elementor-element.elementor-element-2f67ba3>.elementor-widget-container {
  margin: 22px 0px 95px 0px;
}

.elementor-element.elementor-element-d0733d2 img {
  max-width: 60px;
}

.elementor-element.elementor-element-d0733d2>.elementor-widget-container {
  margin: 5px 0px 0px 0px;
}

.elementor-element.elementor-element-d0733d2 {
  width: auto;
  max-width: auto;
  align-self: center;
  z-index: 1;
}

.elementor-element.elementor-element-1dcc8be img {
  max-width: 60px;
}

.elementor-element.elementor-element-1dcc8be>.elementor-widget-container {
  margin: 5px 0px 0px -37px;
}

.elementor-element.elementor-element-1dcc8be {
  width: auto;
  max-width: auto;
  align-self: center;
}

.elementor-element.elementor-element-00bfdc1 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 13px;
  --grid-column-gap: 2px;
  --grid-row-gap: 0px;
  width: auto;
  max-width: auto;
  align-self: center;
}

.elementor-element.elementor-element-00bfdc1 .elementor-widget-container {
  text-align: left;
}

.elementor-element.elementor-element-00bfdc1 .elementor-social-icon {
  background-color: #B1222200;
  --icon-padding: 0em;
}

.elementor-element.elementor-element-00bfdc1 .elementor-social-icon i {
  color: #E7B025;
}

.elementor-element.elementor-element-00bfdc1 .elementor-social-icon svg {
  fill: #E7B025;
}

.elementor-element.elementor-element-00bfdc1>.elementor-widget-container {
  margin: 0px 13px 0px 0px;
}

.elementor-element.elementor-element-267a59b {
  font-size: 12px;
  width: auto;
  max-width: auto;
  align-self: center;
}

.elementor-element.elementor-element-267a59b>.elementor-widget-container {
  margin: 3px 0px 0px 0px;
}

.elementor-element.elementor-element-5fac524 {
  width: auto;
  max-width: auto;
  top: 100px;
}

body:not(.rtl) .elementor-element.elementor-element-5fac524 {
  left: -68px;
}

body.rtl .elementor-element.elementor-element-5fac524 {
  right: -68px;
}

.elementor-element.elementor-element-c6958ae>.elementor-container {
  min-height: 662px;
}

.elementor-element.elementor-element-c6958ae:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-c6958ae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/05/home-6-banner-min.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-element.elementor-element-c6958ae,
.elementor-element.elementor-element-c6958ae>.elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}

.elementor-element.elementor-element-c6958ae {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-element.elementor-element-c6958ae>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-element.elementor-element-3bd27a4.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-element.elementor-element-3bd27a4.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-7902b6d .neuros_video_button_container {
  text-align: right;
}

.elementor-element.elementor-element-7902b6d .neuros_video_button_widget .elementor-custom-embed-play {
  padding: 36px 68px 22px 95px;
}

.elementor-element.elementor-element-7902b6d .elementor-custom-embed-play {
  border-radius: 25px 0px 0px 0px;
  background-color: #F0F2F4;
}

.elementor-element.elementor-element-7902b6d .neuros_video_button_widget .icon-play-wrapper:before {
  border-color: #D9D9D9;
}

.elementor-element.elementor-element-7902b6d.neuros-video-button-decoration-on .elementor-custom-embed-image-overlay:before,
.elementor-element.elementor-element-7902b6d.neuros-video-button-decoration-on .elementor-custom-embed-image-overlay:after {
  box-shadow: 0 20px 0 0 #F0F2F4;
}

.elementor-element.elementor-element-7902b6d .neuros_video_button_widget .elementor-custom-embed-play:hover .icon-play-wrapper {
  background-color: #D9D9D9;
}

.elementor-element.elementor-element-844bba9 {
  margin-top: 50px;
  margin-bottom: 0px;
}

.elementor-element.elementor-element-38d9dfb .neuros-heading {
  text-align: center;
}

.elementor-element.elementor-element-38d9dfb .slider-wrapper {
  margin: 0 calc(-30px/2);
}

.elementor-element.elementor-element-38d9dfb .slider-wrapper .slider-item {
  padding: 0 calc(30px/2);
}

.elementor-element.elementor-element-38d9dfb .owl-carousel .owl-stage {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}

.elementor-element.elementor-element-38d9dfb .slider-item-inner {
  text-align: center;
}

.elementor-element.elementor-element-38d9dfb img {
  opacity: 0.3;
  transition-duration: 0.3s;
}

.elementor-element.elementor-element-38d9dfb img:hover {
  opacity: 1;
}

.elementor-bc-flex-widget .elementor-element.elementor-element-e4d4715.elementor-column .elementor-widget-wrap {
  align-items: space-between;
}

.elementor-element.elementor-element-e4d4715.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-e4d4715:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-element.elementor-element-e4d4715>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F3F6F9;
  background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/05/abstract-geometric-wa1111vy-folds-background-1-min.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-element.elementor-element-e4d4715>.elementor-element-populated,
.elementor-element.elementor-element-e4d4715>.elementor-element-populated>.elementor-background-overlay,
.elementor-element.elementor-element-e4d4715>.elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}

.elementor-element.elementor-element-e4d4715>.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: 113px 45px 0px 60px;
}

.elementor-element.elementor-element-e4d4715>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-46229d6 .neuros-heading {
  text-align: left;
}

.elementor-element.elementor-element-46229d6>.elementor-widget-container {
  margin: 0px 0px 70px 0px;
  padding: 0% 40% 0% 0%;
}

.elementor-element.elementor-element-ea386a5 img {
  border-radius: 15px 15px 0px 0px;
}

.elementor-bc-flex-widget .elementor-element.elementor-element-a9c2a7b.elementor-column .elementor-widget-wrap {
  align-items: space-between;
}

.elementor-element.elementor-element-a9c2a7b.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-a9c2a7b.elementor-column>.elementor-widget-wrap {
  justify-content: space-between;
}

.elementor-element.elementor-element-a9c2a7b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}

.elementor-element.elementor-element-a9c2a7b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-element.elementor-element-a9c2a7b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #111111;
  background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/05/Group.png");
  background-position: top center;
  background-repeat: no-repeat;
}

.elementor-element.elementor-element-a9c2a7b>.elementor-element-populated,
.elementor-element.elementor-element-a9c2a7b>.elementor-element-populated>.elementor-background-overlay,
.elementor-element.elementor-element-a9c2a7b>.elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}

.elementor-element.elementor-element-a9c2a7b>.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: 130px 40px 75px 40px;
}

.elementor-element.elementor-element-a9c2a7b>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-fc450bb .neuros-heading {
  text-align: left;
  letter-spacing: -0.03em;
}

.elementor-element.elementor-element-fc450bb .neuros-heading .neuros-heading-content {
  color: #FFFFFF;
}

.elementor-element.elementor-element-fc450bb>.elementor-widget-container {
  margin: 0px 0px 12px 0px;
}

.elementor-element.elementor-element-ce6dc46 {
  color: #FFFFFF;
}

.elementor-element.elementor-element-ce6dc46>.elementor-widget-container {
  margin: 0% 0% 20% 0%;
  padding: 0% 6% 0% 0%;
}

.elementor-element.elementor-element-101729e img {
  max-width: 52px;
}

.elementor-element.elementor-element-101729e>.elementor-widget-container {
  margin: 10px 5px 10px 5px;
}

.elementor-element.elementor-element-101729e {
  width: auto;
  max-width: auto;
  align-self: center;
}

.elementor-element.elementor-element-c846b9c img {
  max-width: 46px;
}

.elementor-element.elementor-element-c846b9c>.elementor-widget-container {
  margin: 10px 5px 10px 5px;
}

.elementor-element.elementor-element-c846b9c {
  width: auto;
  max-width: auto;
  align-self: center;
}

.elementor-element.elementor-element-67633b2 img {
  max-width: 53px;
}

.elementor-element.elementor-element-67633b2>.elementor-widget-container {
  margin: 10px 5px 10px 5px;
}

.elementor-element.elementor-element-67633b2 {
  width: auto;
  max-width: auto;
  align-self: center;
}

.elementor-element.elementor-element-d885ecd img {
  max-width: 54px;
}

.elementor-element.elementor-element-d885ecd>.elementor-widget-container {
  margin: 10px 5px 10px 5px;
}

.elementor-element.elementor-element-d885ecd {
  width: auto;
  max-width: auto;
  align-self: center;
}

.elementor-element.elementor-element-ca6e197 {
  margin-top: 120px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 60px;
}

.elementor-element.elementor-element-a127277 .special-text-wrapper {
  text-align: left;
}

.elementor-element.elementor-element-a127277 .special-text {
  color: #111111;
  opacity: 1;
}

.elementor-element.elementor-element-a127277 .special-text-wrapper.animated .special-text {
  animation-duration: 20s;
}

.elementor-element.elementor-element-37baf6a .neuros-heading {
  text-align: left;
}

.elementor-element.elementor-element-37baf6a .neuros-subheading:not(:last-child) {
  margin-bottom: 2px;
}

.elementor-element.elementor-element-219acc6 {
  margin-top: 34px;
  margin-bottom: 0px;
}

.elementor-element.elementor-element-c0914d9 .icon-container {
  width: 56px;
  height: 56px;
  background-color: #E9EBED;
}

.elementor-element.elementor-element-c0914d9 .icon-container .icon {
  width: 27px;
  height: 27px;
}

.elementor-element.elementor-element-c0914d9 .icon-container .icon svg {
  fill: #333333;
}

.elementor-element.elementor-element-c0914d9 .icon-box-item .icon-container {
  margin: 33px 0px 0px 0px;
}

.elementor-element.elementor-element-c0914d9 .icon-box-item .icon-container.background-type-color {
  border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-c0914d9 .icon-box-title {
  font-family: "Manrope", Sans-serif;
  font-size: 20px;
  line-height: 35px;
}

.elementor-element.elementor-element-661c902 .icon-container {
  width: 56px;
  height: 56px;
  background-color: #E9EBED;
}

.elementor-element.elementor-element-661c902 .icon-container .icon {
  width: 33px;
  height: 33px;
}

.elementor-element.elementor-element-661c902 .icon-container .icon svg {
  fill: #333333;
}

.elementor-element.elementor-element-661c902 .icon-box-item .icon-container {
  margin: 33px 0px 0px 0px;
}

.elementor-element.elementor-element-661c902 .icon-box-item .icon-container.background-type-color {
  border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-661c902 .icon-box-title {
  font-family: "Manrope", Sans-serif;
  font-size: 20px;
  line-height: 35px;
}

.elementor-element.elementor-element-db66a62 .icon-container {
  width: 56px;
  height: 56px;
  background-color: #E9EBED;
}

.elementor-element.elementor-element-db66a62 .icon-container .icon {
  width: 24px;
  height: 24px;
}

.elementor-element.elementor-element-db66a62 .icon-container .icon svg {
  fill: #333333;
}

.elementor-element.elementor-element-db66a62 .icon-box-item .icon-container {
  margin: 33px 0px 0px 0px;
}

.elementor-element.elementor-element-db66a62 .icon-box-item .icon-container.background-type-color {
  border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-db66a62 .icon-box-title {
  font-family: "Manrope", Sans-serif;
  font-size: 20px;
  line-height: 35px;
}

.elementor-element.elementor-element-e6a85a9 .icon-container {
  width: 56px;
  height: 56px;
  background-color: #E9EBED;
}

.elementor-element.elementor-element-e6a85a9 .icon-container .icon {
  width: 27px;
  height: 27px;
}

.elementor-element.elementor-element-e6a85a9 .icon-container .icon svg {
  fill: #333333;
}

.elementor-element.elementor-element-e6a85a9 .icon-box-item .icon-container {
  margin: 33px 0px 0px 0px;
}

.elementor-element.elementor-element-e6a85a9 .icon-box-item .icon-container.background-type-color {
  border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-e6a85a9 .icon-box-title {
  font-family: "Manrope", Sans-serif;
  font-size: 20px;
  line-height: 35px;
}

.elementor-element.elementor-element-a64f206 {
  margin-top: 50px;
  margin-bottom: 0px;
}

.elementor-element.elementor-element-2bffb5a .icon-container {
  width: 56px;
  height: 56px;
  background-color: #E9EBED;
}

.elementor-element.elementor-element-2bffb5a .icon-container .icon {
  width: 28px;
  height: 28px;
}

.elementor-element.elementor-element-2bffb5a .icon-container .icon svg {
  fill: #333333;
}

.elementor-element.elementor-element-2bffb5a .icon-box-item .icon-container {
  margin: 33px 0px 0px 0px;
}

.elementor-element.elementor-element-2bffb5a .icon-box-item .icon-container.background-type-color {
  border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-2bffb5a .icon-box-title {
  font-family: "Manrope", Sans-serif;
  font-size: 20px;
  line-height: 35px;
}

.elementor-element.elementor-element-f96a806 .icon-container {
  width: 56px;
  height: 56px;
  background-color: #E9EBED;
}

.elementor-element.elementor-element-f96a806 .icon-container .icon {
  width: 30px;
  height: 30px;
}

.elementor-element.elementor-element-f96a806 .icon-container .icon svg {
  fill: #333333;
}

.elementor-element.elementor-element-f96a806 .icon-box-item .icon-container {
  margin: 33px 0px 0px 0px;
}

.elementor-element.elementor-element-f96a806 .icon-box-item .icon-container.background-type-color {
  border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-f96a806 .icon-box-title {
  font-family: "Manrope", Sans-serif;
  font-size: 20px;
  line-height: 35px;
}

.elementor-element.elementor-element-7f9bb2d .icon-container {
  width: 56px;
  height: 56px;
  background-color: #E9EBED;
}

.elementor-element.elementor-element-7f9bb2d .icon-container .icon {
  width: 29px;
  height: 29px;
}

.elementor-element.elementor-element-7f9bb2d .icon-box-item .icon-container {
  margin: 33px 0px 0px 0px;
}

.elementor-element.elementor-element-7f9bb2d .icon-box-item .icon-container.background-type-color {
  border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-7f9bb2d .icon-box-title {
  font-family: "Manrope", Sans-serif;
  font-size: 20px;
  line-height: 35px;
}

.elementor-element.elementor-element-01b4664 .icon-container {
  width: 56px;
  height: 56px;
  background-color: #E9EBED;
}

.elementor-element.elementor-element-01b4664 .icon-container .icon {
  width: 27px;
  height: 27px;
}

.elementor-element.elementor-element-01b4664 .icon-container .icon svg {
  fill: #333333;
}

.elementor-element.elementor-element-01b4664 .icon-box-item .icon-container {
  margin: 33px 0px 0px 0px;
}

.elementor-element.elementor-element-01b4664 .icon-box-item .icon-container.background-type-color {
  border-radius: 15px 15px 15px 15px;
}

.elementor-element.elementor-element-01b4664 .icon-box-title {
  font-family: "Manrope", Sans-serif;
  font-size: 20px;
  line-height: 35px;
}

.elementor-element.elementor-element-ffd7083>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-element.elementor-element-8fef883>.elementor-element-populated {
  margin: 0% 12.6% 0% 0%;
  --e-column-margin-right: 12.6%;
  --e-column-margin-left: 0%;
}

.elementor-element.elementor-element-30cdac8 {
  text-align: right;
}

.elementor-element.elementor-element-30cdac8 img {
  border-radius: 25px 25px 25px 25px;
}

/*.elementor-element.elementor-element-30cdac8>.elementor-widget-container {
  margin: 7px 0 0 -21%;
}*/

.elementor-element.elementor-element-58d8fc0 .neuros_video_button_container {
  text-align: right;
}

.elementor-element.elementor-element-58d8fc0 .neuros_video_button_widget .elementor-custom-embed-play {
  padding: 36px 68px 22px 95px;
}

.elementor-element.elementor-element-58d8fc0 .elementor-custom-embed-play {
  border-radius: 25px 0px 0px 0px;
  background-color: #FFFFFF;
}

.elementor-element.elementor-element-58d8fc0 .neuros_video_button_widget .icon-play-wrapper:before {
  border-color: #D9D9D9;
}

.elementor-element.elementor-element-58d8fc0.neuros-video-button-decoration-on .elementor-custom-embed-image-overlay:before,
.elementor-element.elementor-element-58d8fc0.neuros-video-button-decoration-on .elementor-custom-embed-image-overlay:after {
  box-shadow: 0 20px 0 0 #FFFFFF;
}

.elementor-element.elementor-element-58d8fc0 .neuros_video_button_widget .elementor-custom-embed-play:hover .icon-play-wrapper {
  background-color: #D9D9D9;
}

body:not(.rtl) .elementor-element.elementor-element-58d8fc0 {
  right: 20px;
}

body.rtl .elementor-element.elementor-element-58d8fc0 {
  left: 20px;
}

.elementor-element.elementor-element-58d8fc0 {
  bottom: 20px;
}

.elementor-element.elementor-element-d387167 .neuros-heading {
  text-align: left;
}

.elementor-element.elementor-element-d387167 .neuros-subheading:not(:last-child) {
  margin-bottom: 2px;
}

.elementor-element.elementor-element-d387167>.elementor-widget-container {
  margin: 0px 0px 42px 0px;
}

.elementor-element.elementor-element-91728d7 .icon-container {
  width: 20px;
  height: 20px;
}

.elementor-element.elementor-element-91728d7 .icon-container .icon {
  width: 20px;
  height: 20px;
}

.elementor-element.elementor-element-91728d7 .icon-container .icon svg {
  fill: #45D498;
}

.elementor-element.elementor-element-91728d7 .icon-box-item .icon-container {
  margin: 8px 15px 0px 0px;
}

.elementor-element.elementor-element-91728d7 .icon-box-title {
  font-family: "Manrope", Sans-serif;
  font-size: 20px;
  line-height: 1.75em;
}

.elementor-element.elementor-element-91728d7 .icon-box-info {
  margin-top: 6px;
}

.elementor-element.elementor-element-91728d7>.elementor-widget-container {
  margin: 0px 0px 28px 0px;
}

.elementor-element.elementor-element-815e8d3 .icon-container {
  width: 20px;
  height: 20px;
}

.elementor-element.elementor-element-815e8d3 .icon-container .icon {
  width: 20px;
  height: 20px;
}

.elementor-element.elementor-element-815e8d3 .icon-container .icon svg {
  fill: #45D498;
}

.elementor-element.elementor-element-815e8d3 .icon-box-item .icon-container {
  margin: 8px 15px 0px 0px;
}

.elementor-element.elementor-element-815e8d3 .icon-box-title {
  font-family: "Manrope", Sans-serif;
  font-size: 20px;
  line-height: 1.75em;
}

.elementor-element.elementor-element-815e8d3 .icon-box-info {
  margin-top: 6px;
}

.elementor-element.elementor-element-815e8d3>.elementor-widget-container {
  margin: 0px 0px 28px 0px;
}

.elementor-element.elementor-element-e3d82d8 .icon-container {
  width: 20px;
  height: 20px;
}

.elementor-element.elementor-element-e3d82d8 .icon-container .icon {
  width: 20px;
  height: 20px;
}

.elementor-element.elementor-element-e3d82d8 .icon-container .icon svg {
  fill: #45D498;
}

.elementor-element.elementor-element-e3d82d8 .icon-box-item .icon-container {
  margin: 8px 15px 0px 0px;
}

.elementor-element.elementor-element-e3d82d8 .icon-box-title {
  font-family: "Manrope", Sans-serif;
  font-size: 20px;
  line-height: 1.75em;
}

.elementor-element.elementor-element-e3d82d8 .icon-box-info {
  margin-top: 6px;
}

.elementor-element.elementor-element-fc7a0ec .button-widget {
  text-align: left;
}

.elementor-element.elementor-element-fc7a0ec .neuros-button {
  padding: 10px 31px 11px 43px;
}

.elementor-element.elementor-element-fc7a0ec:not(.neuros-button-type-simple) .neuros-button:hover {
  padding: 10px 43px 11px 31px;
}

.elementor-element.elementor-element-fc7a0ec>.elementor-widget-container {
  margin: 37px 0px 0px 35px;
}

.elementor-element.elementor-element-93794a7 .neuros-heading {
  text-align: left;
}

.elementor-element.elementor-element-93794a7 .step-item {
  text-align: left;
}

.elementor-element.elementor-element-93794a7 .steps-slider-container {
  margin: 0 calc(-40px/2);
}

.elementor-element.elementor-element-93794a7 .step-item.slider-item {
  margin: 0 calc(40px/2);
}

.elementor-element.elementor-element-93794a7 .neuros-heading .neuros-subheading:not(:last-child) {
  margin-bottom: 2px;
}

.elementor-element.elementor-element-93794a7 .neuros-heading .neuros-heading-inner {
  padding: 0% 11% 0% 0%;
}

.elementor-element.elementor-element-93794a7 .step-item .step-number {
  color: #FFFFFF;
  -webkit-text-fill-color: #FFFFFF;
  -webkit-text-stroke: 1px #AA202000;
  text-stroke: 1px #AA202000;
  -webkit-text-stroke-width: 2px;
  background-color: transparent;
  background-image: linear-gradient(262deg, #4e3586 0%, #5ea3c7 100%);
}

.elementor-element.elementor-element-5b87ac1 {
  padding: 0px 40px 0px 40px;
}

.elementor-element.elementor-element-4fd7739:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-4fd7739>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/05/de113d408b7da6ca4887fda93d4a120e-min.jpg");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-element.elementor-element-4fd7739,
.elementor-element.elementor-element-4fd7739>.elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}

.elementor-element.elementor-element-4fd7739 {
  transition: background 0.1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 135px 0px 0px 0px;
}

.elementor-element.elementor-element-4fd7739>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-element.elementor-element-20b9a56.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-element.elementor-element-20b9a56.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-02d744d .testimonial-carousel-wrapper {
  border-radius: 25px 25px 25px 25px;
  background-color: #1F1F1F;
}

.elementor-element.elementor-element-02d744d .testimonials-slider-container {
  padding: 17.1% 7.4% 17.777% 11.85%;
}

.elementor-element.elementor-element-02d744d .testimonial-item .testimonial {
  color: #FFFFFF;
}

.elementor-element.elementor-element-02d744d .testimonial-item .author-info,
.elementor-element.elementor-element-02d744d .testimonial-item .author-position:before {
  color: #FFFFFF;
}

.elementor-element.elementor-element-02d744d .owl-nav [class*="owl-"],
.elementor-element.elementor-element-02d744d .owl-nav [class*="owl-"].disabled:hover {
  color: #1F1F1F;
}

.elementor-element.elementor-element-02d744d>.elementor-widget-container {
  margin: 9px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-element.elementor-element-9d01417.elementor-column .elementor-widget-wrap {
  align-items: space-between;
}

.elementor-element.elementor-element-9d01417.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-9d01417>.elementor-element-populated {
  padding: 0% 0% 0% 24%;
}

.elementor-element.elementor-element-b3d3ec5 .neuros-heading {
  text-align: left;
}

.elementor-element.elementor-element-b3d3ec5 .neuros-subheading:not(:last-child) {
  margin-bottom: 15px;
}

.elementor-element.elementor-element-b3d3ec5 .neuros-heading .neuros-heading-content {
  color: #FFFFFF;
}

.elementor-element.elementor-element-b3d3ec5 .neuros-subheading {
  color: #FFFFFF;
}

.elementor-element.elementor-element-b3d3ec5>.elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 0% 15% 0% 0%;
}

.elementor-element.elementor-element-52bcc8f .elementor-counter {
  gap: 0px;
}

.elementor-element.elementor-element-52bcc8f .elementor-counter-number-wrapper {
  color: #02010100;
  font-family: "Manrope Alt", Sans-serif;
  font-weight: 700;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #FFFFFF;
  stroke: #FFFFFF;
}

.elementor-element.elementor-element-52bcc8f .elementor-counter-title {
  color: #FFFFFF;
}

.elementor-element.elementor-element-52bcc8f>.elementor-widget-container {
  margin: 0px 0px 100px 0px;
}

.elementor-element.elementor-element-e78aaa6 .neuros-heading {
  text-align: left;
}

.elementor-element.elementor-element-e78aaa6 .neuros-subheading:not(:last-child) {
  margin-bottom: 21px;
}

.elementor-element.elementor-element-e78aaa6 .neuros-subheading {
  font-size: 14px;
  line-height: 32px;
}

.elementor-element.elementor-element-1c2c389>.elementor-element-populated {
  margin: 16px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}

.elementor-element.elementor-element-6269ac5 .price-item {
  background-color: #E9EBED;
  background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/02/Waves-1.svg");
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: 29% auto;
  border-color: #E9EBED00;
}

.elementor-element.elementor-element-6269ac5 .price-item .price-item-label {
  color: #333333;
  background-color: #FFFFFF;
}

.elementor-element.elementor-element-6269ac5 .price-item .price-item-label-wrapper:before,
.elementor-element.elementor-element-6269ac5 .price-item .price-item-label-wrapper:after {
  box-shadow: 0 -20px 0 0 #FFFFFF;
}

.elementor-element.elementor-element-6269ac5 .price-item-button-container .neuros-button {
  color: #FFFFFF;
  border-color: #333333;
  background-color: #333333;
}

.elementor-element.elementor-element-6269ac5 .price-item-button-container .neuros-button:hover {
  border-color: #4e3586;
  background-color: #4e3586;
}

.elementor-element.elementor-element-6269ac5>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-ad51f38 {
  padding: 0px 40px 0px 40px;
}

.elementor-element.elementor-element-8e1e739:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-8e1e739>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F0F2F4;
}

.elementor-element.elementor-element-8e1e739,
.elementor-element.elementor-element-8e1e739>.elementor-background-overlay {
  border-radius: 20px 20px 20px 20px;
}

.elementor-element.elementor-element-8e1e739 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 150px 0px 150px 0px;
}

.elementor-element.elementor-element-8e1e739>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-c565e66 .neuros-heading {
  text-align: left;
}

.elementor-element.elementor-element-c565e66 .neuros-subheading:not(:last-child) {
  margin-bottom: 11px;
}

.elementor-element.elementor-element-c565e66>.elementor-widget-container {
  margin: 0% 0% 0% 34.3%;
}

.elementor-element.elementor-element-9492265 .elementor-accordion-title {
  font-size: 30px;
}

.elementor-element.elementor-element-9492265 .elementor-tab-title {
  padding: 37px 0px 39px 0px;
}

.elementor-element.elementor-element-9492265 .elementor-accordion .elementor-accordion-title:before {
  font-family: "Manrope", Sans-serif;
  font-weight: 600;
}

.elementor-element.elementor-element-9492265 .elementor-accordion .elementor-accordion-title {
  padding: 0% 1% 0% 34.3%;
}

.elementor-element.elementor-element-9492265 .elementor-tab-title:not(.elementor-active) .elementor-accordion-title {
  color: #111111;
}

.elementor-element.elementor-element-9492265 .elementor-tab-title.elementor-active .elementor-accordion-title {
  color: #111111;
}

.elementor-element.elementor-element-9492265 .elementor-tab-content {
  padding: 0 10% 52px 34.3%;
}

.elementor-element.elementor-element-9492265>.elementor-widget-container {
  margin: 32px 0px 45px 0px;
}

.elementor-element.elementor-element-174b668 .button-widget {
  text-align: left;
}

.elementor-element.elementor-element-174b668>.elementor-widget-container {
  margin: 0% 0% 0% 34.3%;
}

.elementor-element.elementor-element-4935511 {
  margin-top: 40px;
  margin-bottom: 0px;
  padding: 0px 40px 0px 40px;
}

.elementor-element.elementor-element-8d2a7df>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}

.elementor-element.elementor-element-8d2a7df:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-8d2a7df>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #1F1F1F;
}

.elementor-element.elementor-element-8d2a7df,
.elementor-element.elementor-element-8d2a7df>.elementor-background-overlay {
  border-radius: 25px 25px 0px 0px;
}

.elementor-element.elementor-element-8d2a7df {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 128px 0px 100px 0px;
}

.elementor-element.elementor-element-8d2a7df>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-e041800 .neuros-heading {
  text-align: left;
  letter-spacing: -0.03em;
}

.elementor-element.elementor-element-e041800 .neuros-heading .neuros-heading-content {
  color: #F5F5F5;
}

.elementor-element.elementor-element-e041800>.elementor-widget-container {
  margin: 0px 0px 26px 0px;
}

.elementor-element.elementor-element-d4c988b {
  color: #F5F5F5;
}

.elementor-element.elementor-element-d4c988b>.elementor-widget-container {
  padding: 0% 7% 0% 0%;
}

.elementor-bc-flex-widget .elementor-element.elementor-element-68a0d0b.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-element.elementor-element-68a0d0b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-element.elementor-element-68a0d0b.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-element.elementor-element-68a0d0b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-element.elementor-element-68a0d0b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-element.elementor-element-68a0d0b>.elementor-element-populated,
.elementor-element.elementor-element-68a0d0b>.elementor-element-populated>.elementor-background-overlay,
.elementor-element.elementor-element-68a0d0b>.elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}

.elementor-element.elementor-element-68a0d0b>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 77px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 77px;
  padding: 83px 10px 83px 10px;
}

.elementor-element.elementor-element-68a0d0b>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-ef2f4ea {
  width: var(--container-widget-width, 77%);
  max-width: 77%;
  --container-widget-width: 77%;
  --container-widget-flex-grow: 0;
}

.elementor-element.elementor-element-c9c9c11 {
  margin-top: -1px;
  margin-bottom: 0px;
  padding: 0px 40px 0px 40px;
}

.elementor-element.elementor-element-f20e876:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-f20e876>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #1F1F1F;
}

.elementor-element.elementor-element-f20e876 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 10px 0px;
}

.elementor-element.elementor-element-f20e876>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-bf23b6a {
  --divider-border-style: solid;
  --divider-color: #CBCBCB;
  --divider-border-width: 1px;
}

.elementor-element.elementor-element-bf23b6a .elementor-divider-separator {
  width: 100%;
}

.elementor-element.elementor-element-bf23b6a .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}

@media(min-width:576px) {
  .elementor-element.elementor-element-900c0cf {
    width: 60.3%;
  }

  .elementor-element.elementor-element-aa3343a {
    width: 39.7%;
  }

  .elementor-element.elementor-element-d1b3f3f {
    width: 60%;
  }

  .elementor-element.elementor-element-24074b8 {
    width: 40%;
  }

  .elementor-element.elementor-element-8fef883 {
    width: 58.333%;
  }

  .elementor-element.elementor-element-dcdfeac {
    width: 41.66666%;
  }

  .elementor-element.elementor-element-20b9a56 {
    width: 51.6%;
  }

  .elementor-element.elementor-element-9d01417 {
    width: 48.4%;
  }

  .elementor-element.elementor-element-b1dc67b {
    width: 33.33333%;
  }

  .elementor-element.elementor-element-1c2c389 {
    width: 66.667%;
  }
}

@media(max-width:991px) and (min-width:576px) {
  .elementor-element.elementor-element-900c0cf {
    width: 50%;
  }

  .elementor-element.elementor-element-aa3343a {
    width: 50%;
  }

  .elementor-element.elementor-element-e4d4715 {
    width: 50%;
  }

  .elementor-element.elementor-element-a9c2a7b {
    width: 50%;
  }

  .elementor-element.elementor-element-2c26105 {
    width: 50%;
  }

  .elementor-element.elementor-element-b12f68b {
    width: 50%;
  }

  .elementor-element.elementor-element-aadf4af {
    width: 50%;
  }

  .elementor-element.elementor-element-77b58c0 {
    width: 50%;
  }

  .elementor-element.elementor-element-5ae24e3 {
    width: 50%;
  }

  .elementor-element.elementor-element-e2a1832 {
    width: 50%;
  }

  .elementor-element.elementor-element-e9ccebe {
    width: 50%;
  }

  .elementor-element.elementor-element-5a03139 {
    width: 50%;
  }

  .elementor-element.elementor-element-8fef883 {
    width: 100%;
  }

  .elementor-element.elementor-element-dcdfeac {
    width: 100%;
  }

  .elementor-element.elementor-element-b1dc67b {
    width: 100%;
  }

  .elementor-element.elementor-element-1c2c389 {
    width: 100%;
  }

  .elementor-element.elementor-element-6dadd7b {
    width: 100%;
  }

  .elementor-element.elementor-element-68a0d0b {
    width: 100%;
  }
}

@media(max-width:767px) and (min-width:576px) {
  .elementor-element.elementor-element-e4d4715 {
    width: 100%;
  }

  .elementor-element.elementor-element-a9c2a7b {
    width: 100%;
  }

  .elementor-element.elementor-element-8fef883 {
    width: 100%;
  }

  .elementor-element.elementor-element-dcdfeac {
    width: 100%;
  }
}

@media(min-width:1921px) {
  .elementor-element.elementor-element-5b87ac1 {
    padding: 0px 45px 0px 45px;
  }

  .elementor-bc-flex-widget .elementor-element.elementor-element-9d01417.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
  }

  .elementor-element.elementor-element-9d01417.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }

  .elementor-element.elementor-element-b3d3ec5>.elementor-widget-container {
    margin: 0% 0% 20% 0%;
  }

  .elementor-element.elementor-element-ad51f38 {
    padding: 0px 45px 0px 45px;
  }
}

@media(max-width:1600px) {
  .elementor-element.elementor-element-30cdac8>.elementor-widget-container {
    margin: 0 0 0 0;
  }
}

@media(max-width:1279px) {
  .elementor-element.elementor-element-ffd0224 {
    padding: 0% 0% 0% 0%;
  }

  .elementor-element.elementor-element-8fef883>.elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }

  .elementor-element.elementor-element-9d01417>.elementor-element-populated {
    padding: 0% 0% 0% 10%;
  }

  .elementor-element.elementor-element-b3d3ec5>.elementor-widget-container {
    padding: 0% 5% 0% 0%;
  }

  .elementor-element.elementor-element-5788155 .price-item.price-item-type-standard {
    padding: 60px 40px 60px 40px;
  }

  .elementor-element.elementor-element-5788155 .price-item.price-item-type-wide .price-item-inner {
    padding: 60px 40px 60px 40px;
  }

  .elementor-element.elementor-element-6269ac5 .price-item.price-item-type-standard {
    padding: 60px 40px 60px 40px;
  }

  .elementor-element.elementor-element-6269ac5 .price-item.price-item-type-wide .price-item-inner {
    padding: 60px 40px 60px 40px;
  }

  .elementor-element.elementor-element-8e1e739 {
    padding: 120px 0px 120px 0px;
  }

  .elementor-element.elementor-element-68a0d0b>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 10px 50px 10px;
  }
}

@media(max-width:991px) {
  .elementor-element.elementor-element-c26a8c9>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }

  .elementor-element.elementor-element-6094a6a {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-element.elementor-element-8d7b3b8>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }

  .elementor-element.elementor-element-2f67ba3>.elementor-widget-container {
    margin: 22px 0px 50px 0px;
  }

  .elementor-element.elementor-element-c6958ae>.elementor-container {
    min-height: 600px;
  }

  .elementor-element.elementor-element-e4d4715>.elementor-element-populated {
    padding: 113px 30px 0px 30px;
  }

  .elementor-element.elementor-element-46229d6>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }

  .elementor-element.elementor-element-a64f206 {
    margin-top: 40px;
    margin-bottom: 0px;
  }

  .elementor-element.elementor-element-5b87ac1 {
    padding: 0px 30px 0px 30px;
  }

  .elementor-element.elementor-element-6269ac5 .price-item {
    background-size: 40% auto;
  }

  .elementor-element.elementor-element-ad51f38 {
    padding: 0px 30px 0px 30px;
  }

  .elementor-element.elementor-element-4935511 {
    padding: 0px 30px 0px 30px;
  }

  .elementor-element.elementor-element-c9c9c11 {
    padding: 0px 30px 0px 30px;
  }
}

@media(max-width:767px) {
  body:not(.rtl) .elementor-element.elementor-element-5fac524 {
    left: -10px;
  }

  body.rtl .elementor-element.elementor-element-5fac524 {
    right: -10px;
  }

  .elementor-element.elementor-element-7902b6d>.elementor-widget-container {
    padding: 200px 0px 0px 0px;
  }

  .elementor-element.elementor-element-a9c2a7b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-element.elementor-element-a9c2a7b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-size: 100% auto;
  }

  .elementor-element.elementor-element-ca6e197 {
    margin-top: 80px;
    margin-bottom: 0px;
  }

  .elementor-element.elementor-element-58d8fc0>.elementor-widget-container {
    padding: 200px 0px 0px 0px;
  }

  .elementor-element.elementor-element-5b87ac1 {
    padding: 0px 20px 0px 20px;
  }

  .elementor-element.elementor-element-4fd7739 {
    padding: 80px 0px 0px 0px;
  }

  .elementor-element.elementor-element-b3d3ec5>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
  }

  .elementor-element.elementor-element-ad51f38 {
    padding: 0px 20px 0px 20px;
  }

  .elementor-element.elementor-element-8e1e739 {
    padding: 80px 0px 80px 0px;
  }

  .elementor-element.elementor-element-4935511 {
    padding: 0px 20px 0px 20px;
  }

  .elementor-element.elementor-element-8d2a7df {
    padding: 80px 0px 80px 0px;
  }

  .elementor-element.elementor-element-c9c9c11 {
    padding: 0px 20px 0px 20px;
  }
}

@media(max-width:575px) {
  .elementor-element.elementor-element-c26a8c9>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
  }

  .elementor-element.elementor-element-5fac524 img {
    width: 75%;
  }

  .elementor-element.elementor-element-5fac524 {
    top: 25px;
  }

  .elementor-element.elementor-element-c6958ae>.elementor-container {
    min-height: 400px;
  }

  .elementor-element.elementor-element-7902b6d .neuros_video_button_widget .elementor-custom-embed-play {
    padding: 36px 60px 22px 60px;
  }

  .elementor-element.elementor-element-844bba9 {
    margin-top: 70px;
    margin-bottom: 0px;
  }

  .elementor-element.elementor-element-e4d4715>.elementor-element-populated {
    padding: 80px 20px 0px 20px;
  }

  .elementor-element.elementor-element-58d8fc0 .neuros_video_button_widget .elementor-custom-embed-play {
    padding: 36px 60px 22px 60px;
  }

  .elementor-element.elementor-element-c565e66>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }

  .elementor-element.elementor-element-9492265 .elementor-accordion .elementor-accordion-title {
    padding: 0px 0px 0px 45px;
  }

  .elementor-element.elementor-element-9492265 .elementor-tab-content {
    padding: 0px 0px 52px 45px;
  }

  .elementor-element.elementor-element-174b668>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }

  .elementor-element.elementor-element-68a0d0b>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-element.elementor-element-ef2f4ea {
    width: 100%;
    max-width: 100%;
  }
}