 .elementor-element.elementor-element-4fff7fc:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-4fff7fc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #F0F2F4;
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/04/home-5-bg.png");
   background-position: top left;
   background-repeat: no-repeat;
 }

 .elementor-element.elementor-element-4fff7fc,
 .elementor-element.elementor-element-4fff7fc>.elementor-background-overlay {
   border-radius: 0px 0px 25px 25px;
 }

 .elementor-element.elementor-element-4fff7fc {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 185px 0px 60px 0px;
   z-index: 1;
 }

 .elementor-element.elementor-element-4fff7fc>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-9dc0141.elementor-column .elementor-widget-wrap {
   align-items: center;
 }

 .elementor-element.elementor-element-9dc0141.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
   align-content: center;
   align-items: center;
 }

 .elementor-element.elementor-element-9dc0141>.elementor-element-populated {
   margin: 0vw 3vw 0vw 12.6vw;
   --e-column-margin-right: 3vw;
   --e-column-margin-left: 12.6vw;
 }

 .elementor-element.elementor-element-a7d43f4 .neuros-heading {
   text-align: left;
   letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-a7d43f4>.elementor-widget-container {
   margin: 0px 0px 16px 0px;
 }

 .elementor-element.elementor-element-d6dea36>.elementor-widget-container {
   margin: 0% 15% 0% 0%;
 }

 .elementor-element.elementor-element-7b75fe9 .button-widget {
   text-align: left;
 }

 .elementor-element.elementor-element-7b75fe9 .neuros-button {
   color: #FFFFFF;
   border-color: #333333;
   background-color: #333333;
   padding: 15px 35px 16px 62px;
 }

 .elementor-element.elementor-element-7b75fe9.decoration-position-bottom .neuros-button-decoration:before,
 .elementor-element.elementor-element-7b75fe9.decoration-position-bottom .neuros-button-decoration:after {
   box-shadow: 0 20px 0 0 #333333;
 }

 .elementor-element.elementor-element-7b75fe9.decoration-position-top .neuros-button-decoration:before,
 .elementor-element.elementor-element-7b75fe9.decoration-position-top .neuros-button-decoration:after {
   box-shadow: 0 -20px 0 0 #333333;
 }

 .elementor-element.elementor-element-7b75fe9.decoration-position-left .neuros-button-decoration:before,
 .elementor-element.elementor-element-7b75fe9.decoration-position-left .neuros-button-decoration:after {
   box-shadow: 0 20px 0 0 #333333;
 }

 .elementor-element.elementor-element-7b75fe9.decoration-position-right .neuros-button-decoration:before,
 .elementor-element.elementor-element-7b75fe9.decoration-position-right .neuros-button-decoration:after {
   box-shadow: 0 20px 0 0 #333333;
 }

 .elementor-element.elementor-element-7b75fe9 .neuros-button:hover {
   border-color: #4e3586;
   background-color: #4e3586;
 }

 .elementor-element.elementor-element-7b75fe9[class*=decoration-position] .neuros-button-decoration:hover .neuros-button {
   background-color: #4e3586;
 }

 .elementor-element.elementor-element-7b75fe9.decoration-position-bottom .neuros-button-decoration:hover:before,
 .elementor-element.elementor-element-7b75fe9.decoration-position-bottom .neuros-button-decoration:hover:after {
   box-shadow: 0 20px 0 0 #4e3586;
 }

 .elementor-element.elementor-element-7b75fe9.decoration-position-top .neuros-button-decoration:hover:before,
 .elementor-element.elementor-element-7b75fe9.decoration-position-top .neuros-button-decoration:hover:after {
   box-shadow: 0 -20px 0 0 #4e3586;
 }

 .elementor-element.elementor-element-7b75fe9.decoration-position-left .neuros-button-decoration:hover:before,
 .elementor-element.elementor-element-7b75fe9.decoration-position-left .neuros-button-decoration:hover:after {
   box-shadow: 0 20px 0 0 #4e3586;
 }

 .elementor-element.elementor-element-7b75fe9.decoration-position-right .neuros-button-decoration:hover:before,
 .elementor-element.elementor-element-7b75fe9.decoration-position-right .neuros-button-decoration:hover:after {
   box-shadow: 0 20px 0 0 #4e3586;
 }

 .elementor-element.elementor-element-7b75fe9:not(.neuros-button-type-simple) .neuros-button:hover {
   padding: 15px 62px 16px 35px;
 }

 .elementor-element.elementor-element-7b75fe9 .neuros-button span[class^="icon"].left {
   left: 42px;
 }

 .elementor-element.elementor-element-7b75fe9 .neuros-button span[class^="icon"].right {
   right: 42px;
 }

 body.rtl .elementor-element.elementor-element-7b75fe9 .neuros-button span[class^="icon"].left {
   right: 42px;
   left: initial;
 }

 body.rtl .elementor-element.elementor-element-7b75fe9 .neuros-button span[class^="icon"].right {
   left: 42px;
   right: initial;
 }

 .elementor-element.elementor-element-7b75fe9>.elementor-widget-container {
   margin: 30px 0px 0px 0px;
 }

 .elementor-element.elementor-element-f642349>.elementor-container {
   min-height: 323px;
 }

 .elementor-element.elementor-element-f642349:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-f642349>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: transparent;
   background-image: linear-gradient(151deg, #542F2F 1.5%, #111111 44.85%);
 }

 .elementor-element.elementor-element-f642349>.elementor-background-overlay {
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/05/image-39-min.png");
   background-position: 0% 91%;
   background-repeat: no-repeat;
   background-size: contain;
   opacity: 1;
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-f642349,
 .elementor-element.elementor-element-f642349>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-f642349 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 66px 40px 40px 33px;
 }

 .elementor-element.elementor-element-4838f6d .neuros-heading {
   text-align: left;
   font-family: "Manrope", Sans-serif;
   font-weight: 500;
   line-height: 1.2em;
   letter-spacing: 0px;
 }

 .elementor-element.elementor-element-4838f6d .neuros-heading .neuros-heading-content {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-4838f6d>.elementor-widget-container {
   margin: 0px 0px 6px 0px;
 }

 .elementor-element.elementor-element-81a4c3f {
   --grid-template-columns: repeat(0, auto);
   --icon-size: 12px;
   --grid-column-gap: 3px;
   --grid-row-gap: 0px;
   width: auto;
   max-width: auto;
   align-self: center;
 }

 .elementor-element.elementor-element-81a4c3f .elementor-widget-container {
   text-align: left;
 }

 .elementor-element.elementor-element-81a4c3f .elementor-social-icon {
   background-color: #B1222200;
   --icon-padding: 0em;
 }

 .elementor-element.elementor-element-81a4c3f .elementor-social-icon i {
   color: #E7B025;
 }

 .elementor-element.elementor-element-81a4c3f .elementor-social-icon svg {
   fill: #E7B025;
 }

 .elementor-element.elementor-element-81a4c3f>.elementor-widget-container {
   margin: 0px 13px 0px 0px;
 }

 .elementor-element.elementor-element-345a774 {
   color: #FFFFFF;
   font-size: 12px;
   width: auto;
   max-width: auto;
   align-self: center;
 }

 .elementor-element.elementor-element-5e91a0d:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-5e91a0d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #E9EBED;
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/05/Group-18418-min.png");
   background-position: 175px 75px;
   background-repeat: no-repeat;
 }

 .elementor-element.elementor-element-5e91a0d,
 .elementor-element.elementor-element-5e91a0d>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-5e91a0d {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 20px;
   margin-bottom: 0px;
   padding: 30px 30px 35px 30px;
 }

 .elementor-element.elementor-element-5e91a0d>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-94aab6c {
   text-align: left;
 }

 .elementor-element.elementor-element-94aab6c img {
   width: 203px;
 }

 .elementor-element.elementor-element-b8e7b95 .elementor-counter-number-wrapper {
   color: #E9EBED;
   font-size: 80px;
   letter-spacing: -0.03em;
   -webkit-text-stroke-width: 2px;
   stroke-width: 2px;
   -webkit-text-stroke-color: #00000000;
   stroke: #00000000;
   background-color: transparent;
   background-image: linear-gradient(276deg, #4e3586 0%, #5ea3c7 100%);
 }

 .elementor-element.elementor-element-b8e7b95 .elementor-counter-title {
   font-size: 16px;
   line-height: 30px;
 }

 .elementor-element.elementor-element-b8e7b95>.elementor-widget-container {
   margin: 61px 0px 0px 0px;
 }

 .elementor-element.elementor-element-b8e7b95 {
   width: auto;
   max-width: auto;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-4f6604b.elementor-column .elementor-widget-wrap {
   align-items: flex-end;
 }

 .elementor-element.elementor-element-4f6604b.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-4f6604b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
 .elementor-element.elementor-element-4f6604b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/05/young-woman-listens-american-patriotic-music-with-headphones-large-usa-flagai-generated-1-min.jpg");
   background-position: center right;
   background-repeat: no-repeat;
   background-size: cover;
 }

 .elementor-element.elementor-element-4f6604b>.elementor-element-populated,
 .elementor-element.elementor-element-4f6604b>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-4f6604b>.elementor-background-slideshow {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-4f6604b>.elementor-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 10px 15px 10px 10px;
   --e-column-margin-right: 15px;
   --e-column-margin-left: 10px;
 }

 .elementor-element.elementor-element-4f6604b>.elementor-element-populated>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-bfa0ab3 .neuros_video_button_container {
   text-align: right;
 }

 .elementor-element.elementor-element-bfa0ab3 .neuros_video_button_widget .elementor-custom-embed-play {
   padding: 36px 70px 22px 95px;
 }

 .elementor-element.elementor-element-bfa0ab3 .elementor-custom-embed-play {
   border-radius: 25px 0px 0px 0px;
   background-color: #F0F2F4;
 }

 .elementor-element.elementor-element-bfa0ab3 .neuros_video_button_widget .icon-play-wrapper:before {
   border-color: #D9D9D9;
 }

 .elementor-element.elementor-element-bfa0ab3.neuros-video-button-decoration-on .elementor-custom-embed-image-overlay:before,
 .elementor-element.elementor-element-bfa0ab3.neuros-video-button-decoration-on .elementor-custom-embed-image-overlay:after {
   box-shadow: 0 20px 0 0 #F0F2F4;
 }

 .elementor-element.elementor-element-bfa0ab3 .neuros_video_button_widget .elementor-custom-embed-play:hover .icon-play-wrapper {
   background-color: #D9D9D9;
 }

 .elementor-element.elementor-element-bfa0ab3>.elementor-widget-container {
   margin: 0px -10px -10px 0px;
 }

 .elementor-element.elementor-element-5a95d5c>.elementor-container {
   min-height: 100px;
 }

 .elementor-element.elementor-element-5a95d5c:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-5a95d5c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/03/Ooze-11-1-min.jpg");
   background-repeat: no-repeat;
   background-size: cover;
 }

 .elementor-element.elementor-element-5a95d5c,
 .elementor-element.elementor-element-5a95d5c>.elementor-background-overlay {
   border-radius: 0px 0px 25px 25px;
 }

 .elementor-element.elementor-element-5a95d5c {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: -20px;
   margin-bottom: 0px;
   padding: 0px 0px 20px 0px;
 }

 .elementor-element.elementor-element-5a95d5c>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-d1e79d6 .special-text-wrapper {
   text-align: left;
 }

 .elementor-element.elementor-element-d1e79d6 .special-text {
   font-size: 50px;
   line-height: 1.2em;
   color: #FFFFFF;
   opacity: 1;
 }

 .elementor-element.elementor-element-d1e79d6 .special-text-wrapper.animated .special-text {
   animation-duration: 15s;
 }

 .elementor-element.elementor-element-4eecc9f .neuros-heading {
   text-align: center;
 }

 .elementor-element.elementor-element-4eecc9f .neuros-subheading:not(:last-child) {
   margin-bottom: 2px;
 }

 .elementor-element.elementor-element-4eecc9f>.elementor-widget-container {
   margin: 0px 0px 52px 0px;
   padding: 0% 20% 0% 20%;
 }

 .elementor-element.elementor-element-83be4a3 .audio-item {
   flex-direction: row-reverse;
   border-style: solid;
   border-color: #B7B7B7;
 }

 .elementor-element.elementor-element-83be4a3 .neuros-audio-listing {
   margin: calc(-40px/2);
   margin-top: calc(-30px/2);
   margin-bottom: calc(-30px/2);
 }

 .elementor-element.elementor-element-83be4a3 .audio-item-wrapper {
   padding: calc(40px/2);
   padding-top: calc(30px/2);
   padding-bottom: calc(30px/2);
 }

 .elementor-element.elementor-element-83be4a3 .audio-item-wrapper .audio-item {
   padding: 14px 14px 14px 30px;
 }

 .elementor-element.elementor-element-83be4a3 .audio-item:hover,
 .elementor-element.elementor-element-83be4a3 .audio-item.active {
   border-style: solid;
   border-color: #333333;
 }

 .elementor-element.elementor-element-83be4a3 .audio-item .audio-icon {
   margin-right: 16px;
 }

 body.rtl .elementor-element.elementor-element-83be4a3 .audio-item .audio-icon {
   margin-left: 16px;
   margin-right: auto;
 }

 .elementor-element.elementor-element-83be4a3.title-position-left .audio-item img {
   margin-left: 5px;
 }

 .elementor-element.elementor-element-83be4a3.title-position-right .audio-item img {
   margin-right: 5px;
 }

 .elementor-element.elementor-element-83be4a3 .audio-item-wrapper .audio-item-title {
   font-size: 16px;
 }

 .elementor-element.elementor-element-1683b7c .button-widget {
   text-align: center;
 }

 .elementor-element.elementor-element-1683b7c .neuros-button {
   padding: 10px 31px 11px 43px;
 }

 .elementor-element.elementor-element-1683b7c:not(.neuros-button-type-simple) .neuros-button:hover {
   padding: 10px 43px 11px 31px;
 }

 .elementor-element.elementor-element-1683b7c>.elementor-widget-container {
   margin: 52px 0px 0px 0px;
 }

 .elementor-element.elementor-element-12a9e8e {
   text-align: right;
 }

 .elementor-element.elementor-element-12a9e8e img {
   width: 566px;
   max-width: 100%;
 }

 .elementor-element.elementor-element-12a9e8e>.elementor-widget-container {
   margin: 21px 0px 0px 0px;
 }

 .elementor-element.elementor-element-07998c2>.elementor-element-populated {
   margin: 0% 6% 0% 6.5%;
   --e-column-margin-right: 6%;
   --e-column-margin-left: 6.5%;
 }

 .elementor-element.elementor-element-6f46eae .neuros-heading {
   text-align: left;
   font-size: 100px;
   line-height: 1.1em;
   letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-6f46eae .neuros-heading .neuros-heading-content del {
   background-color: transparent;
   background-image: linear-gradient(262deg, #4e3586 15%, #5ea3c7 95%);
 }

 .elementor-element.elementor-element-596b898 {
   margin-top: 100px;
   margin-bottom: 0px;
 }

 .elementor-element.elementor-element-4f689fe .neuros-heading {
   text-align: center;
 }

 .elementor-element.elementor-element-4f689fe .slider-wrapper {
   margin: 0 calc(-30px/2);
 }

 .elementor-element.elementor-element-4f689fe .slider-wrapper .slider-item {
   padding: 0 calc(30px/2);
 }

 .elementor-element.elementor-element-4f689fe .owl-carousel .owl-stage {
   -webkit-align-items: center;
   -moz-align-items: center;
   -ms-align-items: center;
   align-items: center;
 }

 .elementor-element.elementor-element-4f689fe .slider-item-inner {
   text-align: center;
 }

 .elementor-element.elementor-element-4f689fe img {
   opacity: 0.3;
   transition-duration: 0.3s;
 }

 .elementor-element.elementor-element-4f689fe img:hover {
   opacity: 1;
 }

 .elementor-element.elementor-element-9809345 img {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-9809345>.elementor-widget-container {
   margin: 33px 100px 0 -37%;
 }

 .elementor-element.elementor-element-1d52264 .neuros-heading {
   text-align: left;
 }

 .elementor-element.elementor-element-1d52264 .neuros-subheading:not(:last-child) {
   margin-bottom: 2px;
 }

 .elementor-element.elementor-element-1d52264>.elementor-widget-container {
   margin: 0px 0px 32px 0px;
 }

 .elementor-element.elementor-element-df77202 {
   margin-top: 46px;
   margin-bottom: 0px;
 }

 .elementor-element.elementor-element-bd2101b .special-text-wrapper {
   text-align: left;
 }

 .elementor-element.elementor-element-bd2101b .special-text {
   font-size: 60px;
   font-weight: 600;
   letter-spacing: 0px;
   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 15%, #5ea3c7 85%);
   opacity: 1;
 }

 .elementor-element.elementor-element-bd2101b>.elementor-widget-container {
   margin: 5px 0px 0px 0px;
 }

 .elementor-element.elementor-element-4b5b0f1 .neuros-heading {
   text-align: left;
   font-family: "Manrope", Sans-serif;
   font-weight: 600;
   line-height: 35px;
   letter-spacing: 0px;
 }

 .elementor-element.elementor-element-4b5b0f1>.elementor-widget-container {
   margin: 0px 0px 6px 0px;
 }

 .elementor-element.elementor-element-d0bf47c {
   font-weight: 400;
 }

 .elementor-element.elementor-element-68c717e {
   margin-top: 23px;
   margin-bottom: 0px;
 }

 .elementor-element.elementor-element-f3867c3 .special-text-wrapper {
   text-align: left;
 }

 .elementor-element.elementor-element-f3867c3 .special-text {
   font-size: 60px;
   font-weight: 600;
   letter-spacing: 0px;
   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 15%, #5ea3c7 85%);
   opacity: 1;
 }

 .elementor-element.elementor-element-f3867c3>.elementor-widget-container {
   margin: 5px 0px 0px 0px;
 }

 .elementor-element.elementor-element-dcc18b9 .neuros-heading {
   text-align: left;
   font-family: "Manrope", Sans-serif;
   font-weight: 600;
   line-height: 35px;
   letter-spacing: 0px;
 }

 .elementor-element.elementor-element-dcc18b9>.elementor-widget-container {
   margin: 0px 0px 6px 0px;
 }

 .elementor-element.elementor-element-57a26cd {
   font-weight: 400;
 }

 .elementor-element.elementor-element-1fb7132 {
   margin-top: 23px;
   margin-bottom: 0px;
 }

 .elementor-element.elementor-element-744e92a .special-text-wrapper {
   text-align: left;
 }

 .elementor-element.elementor-element-744e92a .special-text {
   font-size: 60px;
   font-weight: 600;
   letter-spacing: 0px;
   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 15%, #5ea3c7 85%);
   opacity: 1;
 }

 .elementor-element.elementor-element-744e92a>.elementor-widget-container {
   margin: 5px 0px 0px 0px;
 }

 .elementor-element.elementor-element-5f87af1 .neuros-heading {
   text-align: left;
   font-family: "Manrope", Sans-serif;
   font-weight: 600;
   line-height: 35px;
   letter-spacing: 0px;
 }

 .elementor-element.elementor-element-5f87af1>.elementor-widget-container {
   margin: 0px 0px 6px 0px;
 }

 .elementor-element.elementor-element-b6feb49 {
   font-weight: 400;
 }

 .elementor-element.elementor-element-5672cf7 .button-widget {
   text-align: left;
 }

 .elementor-element.elementor-element-5672cf7>.elementor-widget-container {
   margin: 33px 0px 0px 0px;
 }

 .elementor-element.elementor-element-edadda7 {
   width: auto;
   max-width: auto;
   top: -54px;
   z-index: -1;
 }

 body:not(.rtl) .elementor-element.elementor-element-edadda7 {
   right: -60px;
 }

 body.rtl .elementor-element.elementor-element-edadda7 {
   left: -60px;
 }

 .elementor-element.elementor-element-f2b1b0d .neuros-heading {
   text-align: left;
 }

 .elementor-element.elementor-element-f2b1b0d .neuros-subheading:not(:last-child) {
   margin-bottom: 1px;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-00153b4.elementor-column .elementor-widget-wrap {
   align-items: flex-end;
 }

 .elementor-element.elementor-element-00153b4.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-00153b4.elementor-column>.elementor-widget-wrap {
   justify-content: flex-end;
 }

 .elementor-element.elementor-element-0cdbc77 .elementor-counter-number-wrapper {
   color: #FFFFFF;
   font-size: 120px;
   letter-spacing: -0.05em;
   -webkit-text-stroke-width: 2px;
   stroke-width: 2px;
   -webkit-text-stroke-color: #CB515A00;
   stroke: #CB515A00;
   background-color: transparent;
   background-image: linear-gradient(262deg, #4e3586 0%, #5ea3c7 100%);
 }

 .elementor-element.elementor-element-0cdbc77 {
   width: auto;
   max-width: auto;
 }

 .elementor-element.elementor-element-45ebe2f .special-text-wrapper {
   text-align: left;
 }

 .elementor-element.elementor-element-45ebe2f .special-text {
   font-size: 20px;
   font-weight: 600;
   line-height: 35px;
   color: #111111;
   opacity: 1;
 }

 .elementor-element.elementor-element-45ebe2f>.elementor-widget-container {
   margin: 0px 0px 15px -40px;
   --e-transform-rotateZ: -90deg;
   --e-transform-translateX: 100%;
 }

 .elementor-element.elementor-element-45ebe2f {
   width: auto;
   max-width: auto;
   --e-transform-origin-x: right;
   --e-transform-origin-y: bottom;
 }

 .elementor-element.elementor-element-f9709f3 .audio-item {
   flex-direction: row;
   border-style: solid;
   border-color: #B7B7B7;
 }

 .elementor-element.elementor-element-f9709f3 .neuros-audio-listing {
   margin: calc(-20px/2);
 }

 .elementor-element.elementor-element-f9709f3 .audio-item-wrapper {
   padding: calc(20px/2);
 }

 .elementor-element.elementor-element-f9709f3 .audio-item-wrapper .audio-item {
   padding: 6px 16px 7px 7px;
 }

 .elementor-element.elementor-element-f9709f3 .audio-item:hover,
 .elementor-element.elementor-element-f9709f3 .audio-item.active {
   border-style: solid;
   border-color: #333333;
 }

 .elementor-element.elementor-element-f9709f3 .audio-item .audio-icon {
   margin-right: 16px;
 }

 body.rtl .elementor-element.elementor-element-f9709f3 .audio-item .audio-icon {
   margin-left: 16px;
   margin-right: auto;
 }

 .elementor-element.elementor-element-f9709f3.title-position-left .audio-item img {
   margin-left: 15px;
 }

 .elementor-element.elementor-element-f9709f3.title-position-right .audio-item img {
   margin-right: 15px;
 }

 .elementor-element.elementor-element-f9709f3 .audio-item-wrapper .audio-item-title {
   font-size: 14px;
   line-height: 26px;
 }

 .elementor-element.elementor-element-f9709f3>.elementor-widget-container {
   margin: 56px 0px 36px 0px;
 }

 .elementor-element.elementor-element-ee6e3ec .button-widget {
   text-align: center;
 }

 .elementor-element.elementor-element-ffb7aed {
   padding: 0px 40px 0px 40px;
 }

 .elementor-element.elementor-element-5aab96e:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-5aab96e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #1F1F1F;
 }

 .elementor-element.elementor-element-5aab96e,
 .elementor-element.elementor-element-5aab96e>.elementor-background-overlay {
   border-radius: 20px 20px 0px 0px;
 }

 .elementor-element.elementor-element-5aab96e {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 0px;
   margin-bottom: -50px;
   padding: 160px 0px 33px 0px;
   z-index: 1;
 }

 .elementor-element.elementor-element-5aab96e>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-c763960 .neuros-heading {
   text-align: left;
 }

 .elementor-element.elementor-element-c763960 .neuros-subheading:not(:last-child) {
   margin-bottom: 2px;
 }

 .elementor-element.elementor-element-c763960 .neuros-heading .neuros-heading-content {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-c763960 .neuros-subheading {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-c763960>.elementor-widget-container {
   padding: 0px 0px 50px 0px;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-84b771b.elementor-column .elementor-widget-wrap {
   align-items: flex-end;
 }

 .elementor-element.elementor-element-84b771b.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-589cdc3 .elementor-counter {
   gap: 8px;
 }

 .elementor-element.elementor-element-589cdc3 .elementor-counter-number-wrapper {
   color: #1F1F1F;
   font-size: 150px;
   -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-589cdc3 .elementor-counter-title {
   color: #FFFFFF;
   font-size: 20px;
   line-height: 30px;
   letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-589cdc3 {
   width: auto;
   max-width: auto;
 }

 .elementor-element.elementor-element-ad3a5ee {
   overflow: hidden;
   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-ad3a5ee:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-ad3a5ee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #1F1F1F;
 }

 .elementor-element.elementor-element-ad3a5ee,
 .elementor-element.elementor-element-ad3a5ee>.elementor-background-overlay {
   border-radius: 0px 0px 20px 20px;
 }

 .elementor-element.elementor-element-ad3a5ee>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-81dc164 .neuros-heading {
   text-align: left;
 }

 .elementor-element.elementor-element-81dc164 .project-listing-wrapper.owl-carousel .project-item {
   height: 564px;
   border-radius: 20px 20px 20px 20px;
 }

 .elementor-element.elementor-element-81dc164 .project-listing-wrapper.project-cards-listing .project-item-link {
   height: 564px;
 }

 .elementor-element.elementor-element-81dc164 .project-listing-wrapper.project-grid-listing.text-position-outside,
 .elementor-element.elementor-element-81dc164 .project-listing-wrapper.project-masonry-listing.text-position-outside {
   margin-left: calc(-40px/2);
   margin-right: calc(-40px/2);
 }

 .elementor-element.elementor-element-81dc164 .project-listing-wrapper.project-grid-listing.text-position-outside .project-item-wrapper,
 .elementor-element.elementor-element-81dc164 .project-listing-wrapper.project-masonry-listing.text-position-outside .project-item-wrapper {
   padding-left: calc(40px/2);
   padding-right: calc(40px/2);
 }

 .elementor-element.elementor-element-81dc164 .project-listing-wrapper.owl-carousel {
   margin-left: calc(-40px/2);
   margin-right: calc(-40px/2);
   width: calc(100% + 40px);
 }

 .elementor-element.elementor-element-81dc164 .project-listing-wrapper.owl-carousel .project-item-wrapper {
   padding-left: calc(40px/2);
   padding-right: calc(40px/2);
 }

 .elementor-element.elementor-element-81dc164 .project-listing-wrapper.project-masonry-listing.text-position-inside,
 .elementor-element.elementor-element-81dc164 .project-listing-wrapper.project-grid-listing.text-position-inside {
   margin: calc(-40px/2);
 }

 .elementor-element.elementor-element-81dc164 .project-listing-wrapper.project-grid-listing.text-position-inside .project-item-wrapper {
   padding: calc(40px/2);
 }

 .elementor-element.elementor-element-81dc164 .project-listing-wrapper.project-masonry-listing.text-position-inside .project-item-link {
   top: calc(40px/2);
   bottom: calc(40px/2);
   left: calc(40px/2);
   right: calc(40px/2);
 }

 .elementor-element.elementor-element-81dc164 .project-listing-wrapper.project-cards-listing {
   margin-bottom: -40px;
 }

 .elementor-element.elementor-element-81dc164 .project-listing-wrapper.project-cards-listing .project-item-wrapper {
   padding-bottom: 40px;
 }

 .elementor-element.elementor-element-81dc164 .project-listing-wrapper .project-item-link .project-item-media {
   border-radius: 20px 20px 20px 20px;
 }

 .elementor-element.elementor-element-81dc164 .owl-carousel.project-slider-listing .project-item {
   border-style: solid;
   border-width: 1px 1px 1px 1px;
   border-color: #4A4A4A;
 }

 .elementor-element.elementor-element-81dc164 .project-item>.project-item-content .post-title {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-81dc164 .project-audio-wrapper .neuros-button {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-81dc164 .slider-navigation-wrapper .neuros-button {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-81dc164 .owl-nav {
   border-color: #FFFFFF;
 }

 .elementor-element.elementor-element-81dc164 .owl-nav [class*="owl-"],
 .elementor-element.elementor-element-81dc164 .owl-nav [class*="owl-"].disabled:hover {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-81dc164>.elementor-widget-container {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
 }

 .elementor-element.elementor-element-0a8f99b .neuros-subheading:not(:last-child) {
   margin-bottom: 21px;
 }

 .elementor-element.elementor-element-0a8f99b .neuros-subheading {
   font-size: 14px;
   line-height: 32px;
 }

 .elementor-element.elementor-element-f155774 {
   margin-top: 35px;
   margin-bottom: 0px;
 }

 .elementor-element.elementor-element-9741b47>.elementor-element-populated {
   margin: 0px 13.33333px 0px 0px;
   --e-column-margin-right: 13.33333px;
   --e-column-margin-left: 0px;
 }

 .elementor-element.elementor-element-aa56939 .price-item-image-block {
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/02/price-item-1-bg-min.jpg");
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
 }

 .elementor-element.elementor-element-1f94204>.elementor-element-populated {
   margin: 0px 6.6666666px 0px 6.6666666px;
   --e-column-margin-right: 6.6666666px;
   --e-column-margin-left: 6.6666666px;
 }

 .elementor-element.elementor-element-0e76597 .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: 84% auto;
   border-color: #02010100;
 }

 .elementor-element.elementor-element-0e76597 .price-item-image-block {
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/02/price-item-2-bg-min.jpg");
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
 }

 .elementor-element.elementor-element-0e76597 .price-item.price-item-type-standard {
   padding: 78px 45px 60px 45px;
 }

 .elementor-element.elementor-element-0e76597 .price-item.price-item-type-wide .price-item-inner {
   padding: 78px 45px 60px 45px;
 }

 .elementor-element.elementor-element-0e76597 .price-item-title:not(:last-child) {
   margin-bottom: 8px;
 }

 .elementor-element.elementor-element-0e76597 .price-item .price-item-label {
   color: #333333;
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-0e76597 .price-item .price-item-label-wrapper:before,
 .elementor-element.elementor-element-0e76597 .price-item .price-item-label-wrapper:after {
   box-shadow: 0 -20px 0 0 #FFFFFF;
 }

 .elementor-element.elementor-element-0e76597 .price-item-button-container .neuros-button {
   color: #FFFFFF;
   border-color: #333333;
   background-color: #333333;
 }

 .elementor-element.elementor-element-0e76597 .price-item-button-container .neuros-button:hover {
   border-color: #4e3586;
   background-color: #4e3586;
 }

 .elementor-element.elementor-element-dfd1239>.elementor-element-populated {
   margin: 0px 0px 0px 13.33333px;
   --e-column-margin-right: 0px;
   --e-column-margin-left: 13.33333px;
 }

 .elementor-element.elementor-element-09e217b .price-item-image-block {
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/02/price-item-3-bg-min.jpg");
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
 }

 .elementor-element.elementor-element-207a07e {
   margin-top: 35px;
   margin-bottom: 0px;
 }

 .elementor-element.elementor-element-a9f53f0>.elementor-element-populated {
   margin: 0px 13.33333px 0px 0px;
   --e-column-margin-right: 13.33333px;
   --e-column-margin-left: 0px;
 }

 .elementor-element.elementor-element-e98db8c .price-item-image-block {
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/02/price-item-1-bg-min.jpg");
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
 }

 .elementor-element.elementor-element-5e491e3>.elementor-element-populated {
   margin: 0px 6.6666666px 0px 6.6666666px;
   --e-column-margin-right: 6.6666666px;
   --e-column-margin-left: 6.6666666px;
 }

 .elementor-element.elementor-element-7c01e19 .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: 84% auto;
   border-color: #02010100;
 }

 .elementor-element.elementor-element-7c01e19 .price-item-image-block {
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/02/price-item-2-bg-min.jpg");
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
 }

 .elementor-element.elementor-element-7c01e19 .price-item.price-item-type-standard {
   padding: 78px 45px 60px 45px;
 }

 .elementor-element.elementor-element-7c01e19 .price-item.price-item-type-wide .price-item-inner {
   padding: 78px 45px 60px 45px;
 }

 .elementor-element.elementor-element-7c01e19 .price-item-title:not(:last-child) {
   margin-bottom: 8px;
 }

 .elementor-element.elementor-element-7c01e19 .price-item .price-item-label {
   color: #333333;
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-7c01e19 .price-item .price-item-label-wrapper:before,
 .elementor-element.elementor-element-7c01e19 .price-item .price-item-label-wrapper:after {
   box-shadow: 0 -20px 0 0 #FFFFFF;
 }

 .elementor-element.elementor-element-7c01e19 .price-item-button-container .neuros-button {
   color: #FFFFFF;
   border-color: #333333;
   background-color: #333333;
 }

 .elementor-element.elementor-element-7c01e19 .price-item-button-container .neuros-button:hover {
   border-color: #4e3586;
   background-color: #4e3586;
 }

 .elementor-element.elementor-element-d2f613e {
   margin-top: 35px;
   margin-bottom: 0px;
 }

 .elementor-element.elementor-element-c8c688c>.elementor-element-populated {
   margin: 0px 0px 0px 13.33333px;
   --e-column-margin-right: 0px;
   --e-column-margin-left: 13.33333px;
 }

 .elementor-element.elementor-element-3be8964 .price-item-image-block {
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/02/price-item-3-bg-min.jpg");
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
 }

 .elementor-element.elementor-element-07f1dde>.elementor-element-populated {
   margin: 0px 6.6666666px 0px 6.6666666px;
   --e-column-margin-right: 6.6666666px;
   --e-column-margin-left: 6.6666666px;
 }

 .elementor-element.elementor-element-56c1404 {
   padding: 0px 40px 0px 40px;
 }

 .elementor-element.elementor-element-ea3a81d:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-ea3a81d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #F0F2F4;
 }

 .elementor-element.elementor-element-ea3a81d,
 .elementor-element.elementor-element-ea3a81d>.elementor-background-overlay {
   border-radius: 20px 20px 20px 20px;
 }

 .elementor-element.elementor-element-ea3a81d {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 150px 0px 150px 0px;
 }

 .elementor-element.elementor-element-ea3a81d>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-0e7ffe1 .neuros-heading {
   text-align: left;
 }

 .elementor-element.elementor-element-0e7ffe1 .neuros-subheading:not(:last-child) {
   margin-bottom: 11px;
 }

 .elementor-element.elementor-element-0e7ffe1>.elementor-widget-container {
   margin: 0% 0% 0% 34.3%;
 }

 .elementor-element.elementor-element-3f42c3b .elementor-accordion-title {
   font-size: 30px;
 }

 .elementor-element.elementor-element-3f42c3b .elementor-tab-title {
   padding: 37px 0px 39px 0px;
 }

 .elementor-element.elementor-element-3f42c3b .elementor-accordion .elementor-accordion-title:before {
   font-family: "Manrope", Sans-serif;
   font-weight: 600;
 }

 .elementor-element.elementor-element-3f42c3b .elementor-accordion .elementor-accordion-title {
   padding: 0% 1% 0% 34.3%;
 }

 .elementor-element.elementor-element-3f42c3b .elementor-tab-title:not(.elementor-active) .elementor-accordion-title {
   color: #111111;
 }

 .elementor-element.elementor-element-3f42c3b .elementor-tab-title.elementor-active .elementor-accordion-title {
   color: #111111;
 }

 .elementor-element.elementor-element-3f42c3b .elementor-tab-content {
   padding: 0 10% 52px 34.3%;
 }

 .elementor-element.elementor-element-3f42c3b>.elementor-widget-container {
   margin: 32px 0px 45px 0px;
 }

 .elementor-element.elementor-element-cb49b03 .button-widget {
   text-align: left;
 }

 .elementor-element.elementor-element-cb49b03>.elementor-widget-container {
   margin: 0% 0% 0% 34.3%;
 }

 .elementor-element.elementor-element-bf05e60>.elementor-container>.elementor-column>.elementor-widget-wrap {
   align-content: flex-end;
   align-items: flex-end;
 }

 .elementor-element.elementor-element-8c59a99 .neuros-heading {
   text-align: left;
 }

 .elementor-element.elementor-element-8c59a99 .neuros-subheading:not(:last-child) {
   margin-bottom: 5px;
 }

 .elementor-element.elementor-element-3bcbea6 .button-widget {
   text-align: center;
 }

 .elementor-element.elementor-element-9e95b64 {
   margin-top: 47px;
   margin-bottom: 0px;
 }

 .elementor-element.elementor-element-e8c6aab .grid-listing {
   margin-top: calc(-30px/2);
   margin-bottom: calc(-30px/2);
 }

 .elementor-element.elementor-element-e8c6aab .grid-listing .grid-item {
   padding-top: calc(30px/2);
   padding-bottom: calc(30px/2);
 }

 .elementor-element.elementor-element-e8c6aab .classic-listing .standard-blog-item-wrapper:not(:first-child) {
   margin-top: 30px;
 }

 .elementor-element.elementor-element-e8c6aab .list-listing .list-item-wrapper:not(:first-child) {
   margin-top: 30px;
 }

 .elementor-element.elementor-element-e8c6aab .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before,
 .elementor-element.elementor-element-e8c6aab .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before {
   border-width: 1px;
 }

 .elementor-element.elementor-element-e8c6aab .list-item-wrapper .blog-item {
   border-bottom-width: 1px;
   border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-e8c6aab .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-meta-header:first-child,
 .elementor-element.elementor-element-e8c6aab .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-meta-header:first-child {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-e8c6aab .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-title,
 .elementor-element.elementor-element-e8c6aab .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-title {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-e8c6aab .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-content,
 .elementor-element.elementor-element-e8c6aab .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-content {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-e8c6aab .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-labels,
 .elementor-element.elementor-element-e8c6aab .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-labels {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-e8c6aab .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-meta-item-tags,
 .elementor-element.elementor-element-e8c6aab .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-meta-item-tags {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-e8c6aab .standard-blog-item-wrapper .blog-item .post-more-button,
 .elementor-element.elementor-element-e8c6aab .grid-blog-item-wrapper .blog-item .post-more-button {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-e8c6aab .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before,
 .elementor-element.elementor-element-e8c6aab .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before {
   border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-e8c6aab .blog-item .post-title {
   font-size: 25px;
   line-height: 35px;
 }

 .elementor-element.elementor-element-1fae53b>.elementor-element-populated {
   margin: 0% 33.3333% 0% 0%;
   --e-column-margin-right: 33.3333%;
   --e-column-margin-left: 0%;
 }

 .elementor-element.elementor-element-d8013a5 .grid-listing {
   margin-right: calc(-40px/2);
   margin-left: calc(-40px/2);
   margin-top: calc(-30px/2);
   margin-bottom: calc(-30px/2);
 }

 .elementor-element.elementor-element-d8013a5 .grid-listing .grid-item {
   padding-right: calc(40px/2);
   padding-left: calc(40px/2);
   padding-top: calc(30px/2);
   padding-bottom: calc(30px/2);
 }

 .elementor-element.elementor-element-d8013a5 .classic-listing .standard-blog-item-wrapper:not(:first-child) {
   margin-top: 30px;
 }

 .elementor-element.elementor-element-d8013a5 .list-listing .list-item-wrapper:not(:first-child) {
   margin-top: 30px;
 }

 .elementor-element.elementor-element-d8013a5 .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before,
 .elementor-element.elementor-element-d8013a5 .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before {
   border-width: 1px;
 }

 .elementor-element.elementor-element-d8013a5 .list-item-wrapper .blog-item {
   border-bottom-width: 1px;
   border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-d8013a5 .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-meta-header:first-child,
 .elementor-element.elementor-element-d8013a5 .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-meta-header:first-child {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-d8013a5 .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-title,
 .elementor-element.elementor-element-d8013a5 .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-title {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-d8013a5 .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-content,
 .elementor-element.elementor-element-d8013a5 .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-content {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-d8013a5 .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-labels,
 .elementor-element.elementor-element-d8013a5 .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-labels {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-d8013a5 .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-meta-item-tags,
 .elementor-element.elementor-element-d8013a5 .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-meta-item-tags {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-d8013a5 .standard-blog-item-wrapper .blog-item .post-more-button,
 .elementor-element.elementor-element-d8013a5 .grid-blog-item-wrapper .blog-item .post-more-button {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-d8013a5 .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before,
 .elementor-element.elementor-element-d8013a5 .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before {
   border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-d8013a5 .blog-item .post-title {
   font-size: 25px;
   line-height: 35px;
 }

 .elementor-element.elementor-element-d8013a5>.elementor-widget-container {
   margin: 33px 0px 0px 0px;
 }

 .elementor-element.elementor-element-4c7c6ec {
   margin-top: 150px;
   margin-bottom: -50px;
   padding: 0px 40px 0px 40px;
 }

 .elementor-element.elementor-element-d32c90b:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-d32c90b>.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-d32c90b,
 .elementor-element.elementor-element-d32c90b>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-d32c90b {
   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-d32c90b>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-0703e81 .neuros-heading {
   text-align: left;
   letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-0703e81 .neuros-heading .neuros-heading-content {
   color: #FFFFFF;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-f255505.elementor-column .elementor-widget-wrap {
   align-items: flex-end;
 }

 .elementor-element.elementor-element-f255505.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-f255505>.elementor-element-populated {
   margin: 0px 0px 6px 0px;
   --e-column-margin-right: 0px;
   --e-column-margin-left: 0px;
 }

 .elementor-element.elementor-element-5d6ab75 .button-widget {
   text-align: right;
 }

 .elementor-element.elementor-element-5d6ab75 .neuros-button {
   color: #FFFFFF;
   border-color: #FFFFFF;
 }

 .elementor-element.elementor-element-5d6ab75 .neuros-button:hover {
   border-color: #4e3586;
   background-color: #4e3586;
 }

 .elementor-element.elementor-element-5d6ab75[class*=decoration-position] .neuros-button-decoration:hover .neuros-button {
   background-color: #4e3586;
 }

 .elementor-element.elementor-element-5d6ab75.decoration-position-bottom .neuros-button-decoration:hover:before,
 .elementor-element.elementor-element-5d6ab75.decoration-position-bottom .neuros-button-decoration:hover:after {
   box-shadow: 0 20px 0 0 #4e3586;
 }

 .elementor-element.elementor-element-5d6ab75.decoration-position-top .neuros-button-decoration:hover:before,
 .elementor-element.elementor-element-5d6ab75.decoration-position-top .neuros-button-decoration:hover:after {
   box-shadow: 0 -20px 0 0 #4e3586;
 }

 .elementor-element.elementor-element-5d6ab75.decoration-position-left .neuros-button-decoration:hover:before,
 .elementor-element.elementor-element-5d6ab75.decoration-position-left .neuros-button-decoration:hover:after {
   box-shadow: 0 20px 0 0 #4e3586;
 }

 .elementor-element.elementor-element-5d6ab75.decoration-position-right .neuros-button-decoration:hover:before,
 .elementor-element.elementor-element-5d6ab75.decoration-position-right .neuros-button-decoration:hover:after {
   box-shadow: 0 20px 0 0 #4e3586;
 }

 .elementor-element.elementor-element-5d6ab75>.elementor-widget-container {
   margin: 50px 0 0 10.63%;
 }

 .elementor-element.elementor-element-8edae1d {
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 0px 40px 0px 40px;
 }

 .elementor-element.elementor-element-2fce02d>.elementor-container {
   min-height: 47px;
 }

 .elementor-element.elementor-element-2fce02d:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-2fce02d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #1F1F1F;
 }

 .elementor-element.elementor-element-2fce02d,
 .elementor-element.elementor-element-2fce02d>.elementor-background-overlay {
   border-radius: 25px 25px 0px 0px;
 }

 .elementor-element.elementor-element-2fce02d {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 }

 .elementor-element.elementor-element-2fce02d>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 @media(min-width:576px) {
   .elementor-element.elementor-element-9dc0141 {
     width: 50%;
   }

   .elementor-element.elementor-element-892588b {
     width: 16.333%;
   }

   .elementor-element.elementor-element-7701078 {
     width: 35%;
   }

   .elementor-element.elementor-element-07998c2 {
     width: 65%;
   }

   .elementor-element.elementor-element-b8a5b16 {
     width: 22%;
   }

   .elementor-element.elementor-element-7a127af {
     width: 78%;
   }

   .elementor-element.elementor-element-80f7567 {
     width: 22%;
   }

   .elementor-element.elementor-element-e709ff2 {
     width: 78%;
   }

   .elementor-element.elementor-element-3809f2e {
     width: 22%;
   }

   .elementor-element.elementor-element-a62b43d {
     width: 78%;
   }

   .elementor-element.elementor-element-b224f29 {
     width: 58.3333%;
   }

   .elementor-element.elementor-element-00153b4 {
     width: 41.667%;
   }

   .elementor-element.elementor-element-9ae3742 {
     width: 66.66666%;
   }

   .elementor-element.elementor-element-84b771b {
     width: 33.333%;
   }

   .elementor-element.elementor-element-4f3f903 {
     width: 43%;
   }

   .elementor-element.elementor-element-5e082e3 {
     width: 57%;
   }

   .elementor-element.elementor-element-fce0438 {
     width: 66%;
   }

   .elementor-element.elementor-element-824d7be {
     width: 34%;
   }

   .elementor-element.elementor-element-dff6079 {
     width: 55%;
   }

   .elementor-element.elementor-element-f255505 {
     width: 45%;
   }
 }

 @media(max-width:1279px) and (min-width:576px) {
   .elementor-element.elementor-element-9dc0141 {
     width: 33%;
   }

   .elementor-element.elementor-element-892588b {
     width: 33%;
   }

   .elementor-element.elementor-element-4f3f903 {
     width: 100%;
   }
 }

 @media(max-width:991px) and (min-width:576px) {
   .elementor-element.elementor-element-9dc0141 {
     width: 100%;
   }

   .elementor-element.elementor-element-892588b {
     width: 50%;
   }

   .elementor-element.elementor-element-4f6604b {
     width: 50%;
   }

   .elementor-element.elementor-element-fa6b89a {
     width: 100%;
   }

   .elementor-element.elementor-element-a73d518 {
     width: 100%;
   }

   .elementor-element.elementor-element-b8a5b16 {
     width: 15%;
   }

   .elementor-element.elementor-element-80f7567 {
     width: 15%;
   }

   .elementor-element.elementor-element-3809f2e {
     width: 15%;
   }

   .elementor-element.elementor-element-4f3f903 {
     width: 50%;
   }

   .elementor-element.elementor-element-9741b47 {
     width: 50%;
   }

   .elementor-element.elementor-element-1f94204 {
     width: 50%;
   }

   .elementor-element.elementor-element-dfd1239 {
     width: 50%;
   }

   .elementor-element.elementor-element-a9f53f0 {
     width: 50%;
   }

   .elementor-element.elementor-element-5e491e3 {
     width: 50%;
   }

   .elementor-element.elementor-element-c8c688c {
     width: 50%;
   }

   .elementor-element.elementor-element-07f1dde {
     width: 50%;
   }
 }

 @media(max-width:767px) and (min-width:576px) {
   .elementor-element.elementor-element-fa6b89a {
     width: 100%;
   }

   .elementor-element.elementor-element-a73d518 {
     width: 100%;
   }

   .elementor-element.elementor-element-b8a5b16 {
     width: 15%;
   }

   .elementor-element.elementor-element-80f7567 {
     width: 15%;
   }

   .elementor-element.elementor-element-3809f2e {
     width: 15%;
   }
 }

 @media(min-width:1921px) {
   .elementor-element.elementor-element-ffb7aed {
     padding: 0px 45px 0px 45px;
   }

   .elementor-element.elementor-element-56c1404 {
     padding: 0px 45px 0px 45px;
   }

   .elementor-element.elementor-element-4c7c6ec {
     padding: 0px 45px 0px 45px;
   }

   .elementor-element.elementor-element-8edae1d {
     padding: 0px 45px 0px 45px;
   }
 }

 @media(max-width:1600px) {
   .elementor-element.elementor-element-9dc0141>.elementor-element-populated {
     margin: 0vw 10vw 0vw 0vw;
     --e-column-margin-right: 10vw;
     --e-column-margin-left: 0vw;
   }

   .elementor-element.elementor-element-07998c2>.elementor-element-populated {
     margin: 0% 0% 0% 0%;
     --e-column-margin-right: 0%;
     --e-column-margin-left: 0%;
   }

   .elementor-element.elementor-element-9809345>.elementor-widget-container {
     margin: 0 0 0 0;
   }

   .elementor-element.elementor-element-81dc164>.elementor-widget-container {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
   }
 }

 @media(max-width:1279px) {
   .elementor-element.elementor-element-a7d43f4 .neuros-heading {
     font-size: 50px;
   }

   .elementor-element.elementor-element-4eecc9f>.elementor-widget-container {
     padding: 0% 15% 0% 15%;
   }

   .elementor-element.elementor-element-83be4a3 .neuros-audio-listing {
     margin: calc(-20px/2);
   }

   .elementor-element.elementor-element-83be4a3 .audio-item-wrapper {
     padding: calc(20px/2);
   }

   .elementor-element.elementor-element-6f46eae .neuros-heading {
     font-size: 80px;
   }

   .elementor-element.elementor-element-5aab96e {
     padding: 120px 0px 33px 0px;
   }

   .elementor-element.elementor-element-589cdc3 .elementor-counter-number-wrapper {
     font-size: 120px;
   }

   .elementor-element.elementor-element-9741b47>.elementor-element-populated {
     margin: 0px 0px 0px 0px;
     --e-column-margin-right: 0px;
     --e-column-margin-left: 0px;
   }

   .elementor-element.elementor-element-aa56939 .price-item.price-item-type-standard {
     padding: 50px 20px 50px 20px;
   }

   .elementor-element.elementor-element-aa56939 .price-item.price-item-type-wide .price-item-inner {
     padding: 50px 20px 50px 20px;
   }

   .elementor-element.elementor-element-1f94204>.elementor-element-populated {
     margin: 0px 0px 0px 0px;
     --e-column-margin-right: 0px;
     --e-column-margin-left: 0px;
   }

   .elementor-element.elementor-element-0e76597 .price-item.price-item-type-standard {
     padding: 56px 20px 50px 20px;
   }

   .elementor-element.elementor-element-0e76597 .price-item.price-item-type-wide .price-item-inner {
     padding: 56px 20px 50px 20px;
   }

   .elementor-element.elementor-element-dfd1239>.elementor-element-populated {
     margin: 0px 0px 0px 0px;
     --e-column-margin-right: 0px;
     --e-column-margin-left: 0px;
   }

   .elementor-element.elementor-element-09e217b .price-item.price-item-type-standard {
     padding: 50px 20px 50px 20px;
   }

   .elementor-element.elementor-element-09e217b .price-item.price-item-type-wide .price-item-inner {
     padding: 50px 20px 50px 20px;
   }

   .elementor-element.elementor-element-a9f53f0>.elementor-element-populated {
     margin: 0px 0px 0px 0px;
     --e-column-margin-right: 0px;
     --e-column-margin-left: 0px;
   }

   .elementor-element.elementor-element-e98db8c .price-item.price-item-type-standard {
     padding: 50px 50px 50px 50px;
   }

   .elementor-element.elementor-element-e98db8c .price-item.price-item-type-wide .price-item-inner {
     padding: 50px 50px 50px 50px;
   }

   .elementor-element.elementor-element-5e491e3>.elementor-element-populated {
     margin: 0px 0px 0px 0px;
     --e-column-margin-right: 0px;
     --e-column-margin-left: 0px;
   }

   .elementor-element.elementor-element-7c01e19 .price-item.price-item-type-standard {
     padding: 56px 50px 50px 50px;
   }

   .elementor-element.elementor-element-7c01e19 .price-item.price-item-type-wide .price-item-inner {
     padding: 56px 50px 50px 50px;
   }

   .elementor-element.elementor-element-d2f613e {
     margin-top: 20px;
     margin-bottom: 0px;
   }

   .elementor-element.elementor-element-c8c688c>.elementor-element-populated {
     margin: 0px 0px 0px 0px;
     --e-column-margin-right: 0px;
     --e-column-margin-left: 0px;
   }

   .elementor-element.elementor-element-3be8964 .price-item.price-item-type-standard {
     padding: 50px 50px 50px 50px;
   }

   .elementor-element.elementor-element-3be8964 .price-item.price-item-type-wide .price-item-inner {
     padding: 50px 50px 50px 50px;
   }

   .elementor-element.elementor-element-07f1dde>.elementor-element-populated {
     margin: 0px 0px 0px 0px;
     --e-column-margin-right: 0px;
     --e-column-margin-left: 0px;
   }

   .elementor-element.elementor-element-ea3a81d {
     padding: 120px 0px 120px 0px;
   }

   .elementor-element.elementor-element-4c7c6ec {
     margin-top: 120px;
     margin-bottom: -50px;
   }
 }

 @media(max-width:991px) {
   .elementor-element.elementor-element-4fff7fc {
     padding: 120px 0px 60px 0px;

   }
.elementor-element.elementor-element-4fff7fc:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-4fff7fc>.elementor-motion-effects-container>.elementor-motion-effects-layer{
        background-position: center;

}
   .elementor-element.elementor-element-f642349>.elementor-background-overlay {
     background-position: 0% 91%;
   }

   .elementor-element.elementor-element-bfa0ab3>.elementor-widget-container {
     margin: 0px -15px -15px 0px;
   }

   .elementor-element.elementor-element-4eecc9f>.elementor-widget-container {
     padding: 0% 0% 0% 0%;
   }

   .elementor-element.elementor-element-6f46eae .neuros-heading {
     font-size: 60px;
   }

   .elementor-element.elementor-element-bd2101b .special-text {
     font-size: 50px;
   }

   .elementor-element.elementor-element-f3867c3 .special-text {
     font-size: 50px;
   }

   .elementor-element.elementor-element-744e92a .special-text {
     font-size: 50px;
   }

   .elementor-element.elementor-element-0cdbc77 .elementor-counter-number-wrapper {
     font-size: 100px;
   }

   .elementor-element.elementor-element-45ebe2f>.elementor-widget-container {
     margin: 0px 0px 15px -60px;
   }

   .elementor-element.elementor-element-ffb7aed {
     padding: 0px 30px 0px 30px;
   }

   .elementor-element.elementor-element-589cdc3 .elementor-counter-number-wrapper {
     font-size: 100px;
   }

   .elementor-element.elementor-element-aa56939 .price-item.price-item-type-standard {
     padding: 50px 30px 50px 30px;
   }

   .elementor-element.elementor-element-aa56939 .price-item.price-item-type-wide .price-item-inner {
     padding: 50px 30px 50px 30px;
   }

   .elementor-element.elementor-element-0e76597 .price-item.price-item-type-standard {
     padding: 56px 30px 50px 30px;
   }

   .elementor-element.elementor-element-0e76597 .price-item.price-item-type-wide .price-item-inner {
     padding: 56px 30px 50px 30px;
   }

   .elementor-element.elementor-element-09e217b .price-item.price-item-type-standard {
     padding: 50px 30px 50px 30px;
   }

   .elementor-element.elementor-element-09e217b .price-item.price-item-type-wide .price-item-inner {
     padding: 50px 30px 50px 30px;
   }

   .elementor-element.elementor-element-e98db8c .price-item.price-item-type-standard {
     padding: 50px 30px 50px 30px;
   }

   .elementor-element.elementor-element-e98db8c .price-item.price-item-type-wide .price-item-inner {
     padding: 50px 30px 50px 30px;
   }

   .elementor-element.elementor-element-7c01e19 .price-item.price-item-type-standard {
     padding: 56px 30px 50px 30px;
   }

   .elementor-element.elementor-element-7c01e19 .price-item.price-item-type-wide .price-item-inner {
     padding: 56px 30px 50px 30px;
   }

   .elementor-element.elementor-element-3be8964 .price-item.price-item-type-standard {
     padding: 50px 30px 50px 30px;
   }

   .elementor-element.elementor-element-3be8964 .price-item.price-item-type-wide .price-item-inner {
     padding: 50px 30px 50px 30px;
   }

   .elementor-element.elementor-element-56c1404 {
     padding: 0px 30px 0px 30px;
   }

   .elementor-element.elementor-element-1fae53b>.elementor-element-populated {
     margin: 0% 0% 0% 0%;
     --e-column-margin-right: 0%;
     --e-column-margin-left: 0%;
   }

   .elementor-element.elementor-element-4c7c6ec {
     padding: 0px 30px 0px 30px;
   }

   .elementor-element.elementor-element-d32c90b {
     padding: 10% 0% 15% 0%;
   }

   .elementor-element.elementor-element-8edae1d {
     padding: 0px 30px 0px 30px;
   }
 }

 @media(max-width:767px) {
   .elementor-element.elementor-element-bfa0ab3>.elementor-widget-container {
     padding: 200px 0px 0px 0px;
   }

   .elementor-element.elementor-element-0cdbc77 .elementor-counter-number-wrapper {
     font-size: 80px;
   }

   .elementor-element.elementor-element-45ebe2f>.elementor-widget-container {
     margin: 0px 0px 15px -75px;
   }

   .elementor-element.elementor-element-ffb7aed {
     padding: 0px 20px 0px 20px;
   }

   .elementor-element.elementor-element-5aab96e {
     padding: 80px 0px 33px 0px;
   }

   .elementor-element.elementor-element-589cdc3 .elementor-counter-number-wrapper {
     font-size: 80px;
   }

   .elementor-element.elementor-element-56c1404 {
     padding: 0px 20px 0px 20px;
   }

   .elementor-element.elementor-element-ea3a81d {
     padding: 80px 0px 80px 0px;
   }

   .elementor-element.elementor-element-0528db8>.elementor-widget-container {
     margin: 40px 0px 0px 0px;
   }

   .elementor-element.elementor-element-4c7c6ec {
     margin-top: 80px;
     margin-bottom: -50px;
     padding: 0px 20px 0px 20px;
   }

   .elementor-element.elementor-element-8edae1d {
     padding: 0px 20px 0px 20px;
   }
 }

 @media(max-width:575px) {
   .elementor-element.elementor-element-f642349>.elementor-background-overlay {
     background-position: 0% 91%;
   }

   .elementor-element.elementor-element-bfa0ab3 .neuros_video_button_widget .elementor-custom-embed-play {
     padding: 36px 60px 22px 60px;
   }

   .elementor-element.elementor-element-6f46eae .neuros-heading {
     font-size: 40px;
   }

   .elementor-element.elementor-element-596b898 {
     margin-top: 70px;
     margin-bottom: 0px;
   }

   .elementor-element.elementor-element-bd2101b>.elementor-widget-container {
     margin: 0px 0px 0px 0px;
   }

   .elementor-element.elementor-element-f3867c3>.elementor-widget-container {
     margin: 0px 0px 0px 0px;
   }

   .elementor-element.elementor-element-744e92a>.elementor-widget-container {
     margin: 0px 0px 0px 0px;
   }

   .elementor-element.elementor-element-00153b4.elementor-column>.elementor-widget-wrap {
     justify-content: flex-start;
   }

   .elementor-element.elementor-element-0cdbc77>.elementor-widget-container {
     margin: 30px 0px 0px 0px;
   }

   .elementor-element.elementor-element-45ebe2f>.elementor-widget-container {
     margin: 0px 0px 10px -50px;
   }

   .elementor-element.elementor-element-5aab96e {
     margin-top: 0px;
     margin-bottom: 0px;
   }

   .elementor-element.elementor-element-c763960>.elementor-widget-container {
     padding: 0px 0px 30px 0px;
   }

   .elementor-element.elementor-element-0e7ffe1>.elementor-widget-container {
     margin: 0% 0% 0% 0%;
   }

   .elementor-element.elementor-element-3f42c3b .elementor-accordion .elementor-accordion-title {
     padding: 0px 0px 0px 45px;
   }

   .elementor-element.elementor-element-3f42c3b .elementor-tab-content {
     padding: 0px 0px 52px 45px;
   }

   .elementor-element.elementor-element-cb49b03>.elementor-widget-container {
     margin: 0% 0% 0% 0%;
   }

   .elementor-element.elementor-element-d8013a5>.elementor-widget-container {
     margin: 0px 0px 0px 0px;
   }

   .elementor-element.elementor-element-d32c90b {
     padding: 40px 0px 80px 0px;
   }

   .elementor-element.elementor-element-5d6ab75 .button-widget {
     text-align: left;
   }

   .elementor-element.elementor-element-5d6ab75>.elementor-widget-container {
     margin: 10px 0px 0px 0px;
   }
 }