 .elementor-element.elementor-element-15b3094:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-15b3094>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #F0F2F4;
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/03/Group-min.png");
   background-position: top left;
   background-repeat: no-repeat;
 }

 .elementor-element.elementor-element-15b3094,
 .elementor-element.elementor-element-15b3094>.elementor-background-overlay {
   border-radius: 0px 0px 25px 25px;
 }

 .elementor-element.elementor-element-15b3094 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   z-index: 1;
 }

 .elementor-element.elementor-element-15b3094>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-fd33a03 {
   padding: 14% 0% 0% 0%;
 }

 .elementor-element.elementor-element-dfdc30a .neuros-heading {
   text-align: left;
   font-size: 80px;
   line-height: 1.125em;
   letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-dfdc30a>.elementor-widget-container {
   margin: 0% -32% 0% 0%;
 }

 .elementor-element.elementor-element-4fc553d .neuros_video_button_container {
   text-align: left;
 }

 .elementor-element.elementor-element-4fc553d .neuros_video_button_widget .elementor-custom-embed-play {
   padding: 28px 290px 27px 34px;
 }

 .elementor-element.elementor-element-4fc553d .elementor-custom-embed-play {
   border-radius: 50px 50px 50px 50px;
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/03/image-9-min.jpg");
   background-repeat: no-repeat;
   background-size: cover;
 }

 .elementor-element.elementor-element-4fc553d .neuros_video_button_widget .eicon-play {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-4fc553d .neuros_video_button_widget .icon-play-wrapper:before {
   border-color: #FFFFFF;
 }

 .elementor-element.elementor-element-4fc553d .neuros_button_text {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-4fc553d .neuros_video_button_widget .elementor-custom-embed-play:hover .icon-play-wrapper:before {
   border-color: #333333;
 }

 .elementor-element.elementor-element-4fc553d .neuros_video_button_widget .elementor-custom-embed-play:hover .icon-play-wrapper {
   background-color: #333333;
 }

 .elementor-element.elementor-element-4fc553d>.elementor-widget-container {
   margin: 40px 0px 0px 0px;
 }

 .elementor-element.elementor-element-c42da01 {
   text-align: left;
 }

 .elementor-element.elementor-element-c42da01>.elementor-widget-container {
   margin: 0px 0px 135px 55px;
 }

 .elementor-element.elementor-element-e00c8ac .button-widget {
   text-align: left;
 }

 .elementor-element.elementor-element-e00c8ac .neuros-button {
   color: #FFFFFF;
   border-color: #333333;
   background-color: #333333;
   padding: 15px 44px 16px 62px;
 }

 .elementor-element.elementor-element-e00c8ac.decoration-position-bottom .neuros-button-decoration:before,
 .elementor-element.elementor-element-e00c8ac.decoration-position-bottom .neuros-button-decoration:after {
   box-shadow: 0 20px 0 0 #333333;
 }

 .elementor-element.elementor-element-e00c8ac.decoration-position-top .neuros-button-decoration:before,
 .elementor-element.elementor-element-e00c8ac.decoration-position-top .neuros-button-decoration:after {
   box-shadow: 0 -20px 0 0 #333333;
 }

 .elementor-element.elementor-element-e00c8ac.decoration-position-left .neuros-button-decoration:before,
 .elementor-element.elementor-element-e00c8ac.decoration-position-left .neuros-button-decoration:after {
   box-shadow: 0 20px 0 0 #333333;
 }

 .elementor-element.elementor-element-e00c8ac.decoration-position-right .neuros-button-decoration:before,
 .elementor-element.elementor-element-e00c8ac.decoration-position-right .neuros-button-decoration:after {
   box-shadow: 0 20px 0 0 #333333;
 }

 .elementor-element.elementor-element-e00c8ac .neuros-button:hover {
   border-color: #5ea3c7;
   background-color: #5ea3c7;
 }

 .elementor-element.elementor-element-e00c8ac[class*=decoration-position] .neuros-button-decoration:hover .neuros-button {
   background-color: #5ea3c7;
 }

 .elementor-element.elementor-element-e00c8ac.decoration-position-bottom .neuros-button-decoration:hover:before,
 .elementor-element.elementor-element-e00c8ac.decoration-position-bottom .neuros-button-decoration:hover:after {
   box-shadow: 0 20px 0 0 #5ea3c7;
 }

 .elementor-element.elementor-element-e00c8ac.decoration-position-top .neuros-button-decoration:hover:before,
 .elementor-element.elementor-element-e00c8ac.decoration-position-top .neuros-button-decoration:hover:after {
   box-shadow: 0 -20px 0 0 #5ea3c7;
 }

 .elementor-element.elementor-element-e00c8ac.decoration-position-left .neuros-button-decoration:hover:before,
 .elementor-element.elementor-element-e00c8ac.decoration-position-left .neuros-button-decoration:hover:after {
   box-shadow: 0 20px 0 0 #5ea3c7;
 }

 .elementor-element.elementor-element-e00c8ac.decoration-position-right .neuros-button-decoration:hover:before,
 .elementor-element.elementor-element-e00c8ac.decoration-position-right .neuros-button-decoration:hover:after {
   box-shadow: 0 20px 0 0 #5ea3c7;
 }

 .elementor-element.elementor-element-e00c8ac:not(.neuros-button-type-simple) .neuros-button:hover {
   padding: 15px 62px 16px 44px;
 }

 .elementor-element.elementor-element-e00c8ac .neuros-button span[class^="icon"].left {
   left: 42px;
 }

 .elementor-element.elementor-element-e00c8ac .neuros-button span[class^="icon"].right {
   right: 42px;
 }

 body.rtl .elementor-element.elementor-element-e00c8ac .neuros-button span[class^="icon"].left {
   right: 42px;
   left: initial;
 }

 body.rtl .elementor-element.elementor-element-e00c8ac .neuros-button span[class^="icon"].right {
   left: 42px;
   right: initial;
 }

 .elementor-element.elementor-element-e00c8ac>.elementor-widget-container {
   margin: 27px 0px 0px 0px;
 }

 .elementor-element.elementor-element-4d1649b {
   padding: 0% 0% 4.3% 0%;
 }

 .elementor-element.elementor-element-ed115a3 .neuros-heading {
   text-align: center;
 }

 .elementor-element.elementor-element-ed115a3 .slider-wrapper {
   margin: 0 calc(-30px/2);
 }

 .elementor-element.elementor-element-ed115a3 .slider-wrapper .slider-item {
   padding: 0 calc(30px/2);
 }

 .elementor-element.elementor-element-ed115a3 .owl-carousel .owl-stage {
   -webkit-align-items: center;
   -moz-align-items: center;
   -ms-align-items: center;
   align-items: center;
 }

 .elementor-element.elementor-element-ed115a3 .slider-item-inner {
   text-align: center;
 }

 .elementor-element.elementor-element-ed115a3 img {
   opacity: 0.3;
   transition-duration: 0.3s;
 }

 .elementor-element.elementor-element-ed115a3 img:hover {
   opacity: 1;
 }

 .elementor-element.elementor-element-c919e2b>.elementor-container {
   min-height: 100px;
 }

 .elementor-element.elementor-element-c919e2b:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-c919e2b>.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-c919e2b,
 .elementor-element.elementor-element-c919e2b>.elementor-background-overlay {
   border-radius: 0px 0px 25px 25px;
 }

 .elementor-element.elementor-element-c919e2b {
   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-c919e2b>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-6d19f58 .special-text-wrapper {
   text-align: left;
 }

 .elementor-element.elementor-element-6d19f58 .special-text {
   font-size: 50px;
   line-height: 1.2em;
   color: #FFFFFF;
   opacity: 1;
 }

 .elementor-element.elementor-element-6d19f58 .special-text-wrapper.animated .special-text {
   animation-duration: 15s;
 }

 .elementor-element.elementor-element-2715c06 {
   margin-top: 25px;
   margin-bottom: 0px;
   padding: 0px 40px 0px 40px;
 }

 .elementor-element.elementor-element-4b82b5f>.elementor-container {
   min-height: 438px;
 }

 .elementor-element.elementor-element-4b82b5f:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-4b82b5f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #E9EBED;
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/02/mitchell-luo-mkNOHMD3a-I-unsplash-min.jpg");
   background-position: center center;
   background-repeat: no-repeat;
 }

 .elementor-element.elementor-element-4b82b5f,
 .elementor-element.elementor-element-4b82b5f>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-4b82b5f {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 }

 .elementor-element.elementor-element-4b82b5f>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-3410702.elementor-column>.elementor-widget-wrap {
   justify-content: flex-end;
 }

 .elementor-element.elementor-element-a71f6c0:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-a71f6c0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #E9EBED;
 }

 .elementor-element.elementor-element-a71f6c0,
 .elementor-element.elementor-element-a71f6c0>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-a71f6c0 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 30px;
   margin-bottom: 0px;
   padding: 55px 20px 55px 20px;
 }

 .elementor-element.elementor-element-a71f6c0>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-cd2cde6.elementor-column>.elementor-widget-wrap {
   justify-content: center;
 }

 .elementor-element.elementor-element-f98c5c1 .elementor-counter-number-wrapper {
   color: #02010100;
   font-family: "Manrope Alt", Sans-serif;
   font-size: 60px;
   font-weight: 800;
   letter-spacing: -0.03em;
   -webkit-text-stroke-width: 1px;
   stroke-width: 1px;
   -webkit-text-stroke-color: #CB515A;
   stroke: #CB515A;
 }

 .elementor-element.elementor-element-f98c5c1 .elementor-counter-title {
   font-size: 16px;
   font-weight: 500;
   line-height: 24px;
 }

 .elementor-element.elementor-element-f98c5c1>.elementor-widget-container {
   margin: 0px 30px 0px 0px;
 }

 .elementor-element.elementor-element-f98c5c1 {
   width: auto;
   max-width: auto;
 }

 .elementor-element.elementor-element-29d660d .elementor-counter-number-wrapper {
   color: #02010100;
   font-family: "Manrope Alt", Sans-serif;
   font-size: 60px;
   font-weight: 800;
   letter-spacing: -0.03em;
   -webkit-text-stroke-width: 1px;
   stroke-width: 1px;
   -webkit-text-stroke-color: #CB515A;
   stroke: #CB515A;
 }

 .elementor-element.elementor-element-29d660d .elementor-counter-title {
   font-size: 16px;
   font-weight: 500;
   line-height: 24px;
 }

 .elementor-element.elementor-element-29d660d {
   width: auto;
   max-width: auto;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-b604f29.elementor-column .elementor-widget-wrap {
   align-items: flex-end;
 }

 .elementor-element.elementor-element-b604f29.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-b604f29:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
 .elementor-element.elementor-element-b604f29>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/03/Ooze-16-2-min.jpg");
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
 }

 .elementor-element.elementor-element-b604f29>.elementor-element-populated,
 .elementor-element.elementor-element-b604f29>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-b604f29>.elementor-background-slideshow {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-b604f29>.elementor-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 15px 15px 15px 15px;
   --e-column-margin-right: 15px;
   --e-column-margin-left: 15px;
 }

 .elementor-element.elementor-element-b604f29>.elementor-element-populated>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-a55b74b img {
   max-width: 300px;
 }

 body:not(.rtl) .elementor-element.elementor-element-a55b74b {
   left: 0%;
 }

 body.rtl .elementor-element.elementor-element-a55b74b {
   right: 0%;
 }

 .elementor-element.elementor-element-a55b74b {
   top: 42%;
 }

 .elementor-element.elementor-element-d10f387 .neuros_video_button_container {
   text-align: right;
 }

 .elementor-element.elementor-element-d10f387 .neuros_video_button_widget .elementor-custom-embed-play {
   padding: 36px 68px 22px 95px;
 }

 .elementor-element.elementor-element-d10f387 .elementor-custom-embed-play {
   border-radius: 25px 0px 0px 0px;
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-d10f387 .neuros_video_button_widget .icon-play-wrapper:before {
   border-color: #D9D9D9;
 }

 .elementor-element.elementor-element-d10f387.neuros-video-button-decoration-on .elementor-custom-embed-image-overlay:before,
 .elementor-element.elementor-element-d10f387.neuros-video-button-decoration-on .elementor-custom-embed-image-overlay:after {
   box-shadow: 0 20px 0 0 #FFFFFF;
 }

 .elementor-element.elementor-element-d10f387 .neuros_video_button_widget .elementor-custom-embed-play:hover .icon-play-wrapper {
   background-color: #D9D9D9;
 }

 .elementor-element.elementor-element-d10f387>.elementor-widget-container {
   margin: 0px -15px -15px 0px;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-113b47b.elementor-column .elementor-widget-wrap {
   align-items: flex-end;
 }

 .elementor-element.elementor-element-113b47b.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-113b47b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
 .elementor-element.elementor-element-113b47b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: transparent;
   background-image: linear-gradient(151deg, #542F2F 0%, #111111 45%);
 }

 .elementor-element.elementor-element-113b47b>.elementor-element-populated>.elementor-background-overlay {
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/03/Group-2.svg");
   background-position: bottom left;
   background-repeat: no-repeat;
   background-size: 90% auto;
   opacity: 0.9;
 }

 .elementor-element.elementor-element-113b47b>.elementor-element-populated,
 .elementor-element.elementor-element-113b47b>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-113b47b>.elementor-background-slideshow {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-113b47b>.elementor-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 15px 15px 103px 15px;
   --e-column-margin-right: 15px;
   --e-column-margin-left: 15px;
 }

 .elementor-element.elementor-element-113b47b>.elementor-element-populated>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-21f6677 .special-text-wrapper {
   text-align: left;
 }

 .elementor-element.elementor-element-21f6677 .special-text {
   font-family: "Manrope Alt", Sans-serif;
   font-size: 150px;
   font-weight: 700;
   line-height: 0.8em;
   letter-spacing: -0.05em;
   -webkit-text-stroke: 1px #FFFFFF;
   text-stroke: 1px #FFFFFF;
   -webkit-text-stroke-width: 1px;
   opacity: 1;
 }

 body:not(.rtl) .elementor-element.elementor-element-21f6677 {
   right: 0px;
 }

 body.rtl .elementor-element.elementor-element-21f6677 {
   left: 0px;
 }

 .elementor-element.elementor-element-21f6677 {
   bottom: 0px;
   --e-transform-origin-x: right;
   --e-transform-origin-y: bottom;
 }

 .elementor-element.elementor-element-21f6677>.elementor-widget-container {
   --e-transform-rotateZ: -90deg;
   --e-transform-translateX: 100%;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-1145f0e.elementor-column .elementor-widget-wrap {
   align-items: flex-end;
 }

 .elementor-element.elementor-element-1145f0e.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-eec5f03 {
   text-align: right;
 }

 .elementor-element.elementor-element-eec5f03>.elementor-widget-container {
   margin: 0% 0% 0% -49%;
 }

 .elementor-element.elementor-element-d6d3e3c .neuros-heading {
   text-align: left;
 }

 .elementor-element.elementor-element-d6d3e3c .neuros-subheading:not(:last-child) {
   margin-bottom: 0px;
 }

 .elementor-element.elementor-element-d6d3e3c>.elementor-widget-container {
   margin: 0px 0px 24px 0px;
 }

 .elementor-element.elementor-element-4f6f74a>.elementor-widget-container {
   margin: 0% 15% 0% 13.3%;
 }

 .elementor-element.elementor-element-4a6c771 .button-widget {
   text-align: left;
 }

 .elementor-element.elementor-element-4a6c771>.elementor-widget-container {
   margin: 32px 0 0 13.3%;
 }

 .elementor-element.elementor-element-21740a9 {
   margin-top: 100px;
   margin-bottom: 0px;
 }

 .elementor-element.elementor-element-81168f9 .neuros-heading {
   text-align: left;
   font-size: 40px;
   line-height: 1.25em;
 }

 .elementor-element.elementor-element-81168f9>.elementor-widget-container {
   margin: 0% 58% 0% 0%;
 }

 .elementor-element.elementor-element-8806f64 {
   margin-top: 60px;
   margin-bottom: 0px;
 }

 .elementor-element.elementor-element-acdb474 .elementor-image-box-wrapper {
   text-align: left;
 }

 .elementor-element.elementor-element-acdb474.elementor-position-right .elementor-image-box-img {
   margin-left: 40px;
 }

 .elementor-element.elementor-element-acdb474.elementor-position-left .elementor-image-box-img {
   margin-right: 40px;
 }

 .elementor-element.elementor-element-acdb474.elementor-position-top .elementor-image-box-img {
   margin-bottom: 40px;
 }

 .elementor-element.elementor-element-acdb474 .elementor-image-box-title {
   margin-bottom: 9px;
   font-family: "Manrope", Sans-serif;
   font-size: 20px;
   line-height: 1.5em;
   letter-spacing: 0px;
 }

 .elementor-element.elementor-element-acdb474 .elementor-image-box-wrapper .elementor-image-box-img {
   width: 75.4%;
 }

 .elementor-element.elementor-element-acdb474 .elementor-image-box-img img {
   transition-duration: 0.3s;
 }

 .elementor-element.elementor-element-b479cdc .elementor-image-box-wrapper {
   text-align: left;
 }

 .elementor-element.elementor-element-b479cdc.elementor-position-right .elementor-image-box-img {
   margin-left: 24px;
 }

 .elementor-element.elementor-element-b479cdc.elementor-position-left .elementor-image-box-img {
   margin-right: 24px;
 }

 .elementor-element.elementor-element-b479cdc.elementor-position-top .elementor-image-box-img {
   margin-bottom: 24px;
 }

 .elementor-element.elementor-element-b479cdc .elementor-image-box-title {
   margin-bottom: 9px;
   font-family: "Manrope", Sans-serif;
   font-size: 20px;
   line-height: 1.5em;
   letter-spacing: 0px;
 }

 .elementor-element.elementor-element-b479cdc .elementor-image-box-wrapper .elementor-image-box-img {
   width: 64%;
 }

 .elementor-element.elementor-element-b479cdc .elementor-image-box-img img {
   transition-duration: 0.3s;
 }

 .elementor-element.elementor-element-563a40c .elementor-image-box-wrapper {
   text-align: left;
 }

 .elementor-element.elementor-element-563a40c.elementor-position-right .elementor-image-box-img {
   margin-left: 37px;
 }

 .elementor-element.elementor-element-563a40c.elementor-position-left .elementor-image-box-img {
   margin-right: 37px;
 }

 .elementor-element.elementor-element-563a40c.elementor-position-top .elementor-image-box-img {
   margin-bottom: 37px;
 }

 .elementor-element.elementor-element-563a40c .elementor-image-box-title {
   margin-bottom: 9px;
   font-family: "Manrope", Sans-serif;
   font-size: 20px;
   line-height: 1.5em;
   letter-spacing: 0px;
 }

 .elementor-element.elementor-element-563a40c .elementor-image-box-wrapper .elementor-image-box-img {
   width: 60.5%;
 }

 .elementor-element.elementor-element-563a40c .elementor-image-box-img img {
   transition-duration: 0.3s;
 }

 .elementor-element.elementor-element-d3284c8 .elementor-image-box-wrapper {
   text-align: left;
 }

 .elementor-element.elementor-element-d3284c8.elementor-position-right .elementor-image-box-img {
   margin-left: 34px;
 }

 .elementor-element.elementor-element-d3284c8.elementor-position-left .elementor-image-box-img {
   margin-right: 34px;
 }

 .elementor-element.elementor-element-d3284c8.elementor-position-top .elementor-image-box-img {
   margin-bottom: 34px;
 }

 .elementor-element.elementor-element-d3284c8 .elementor-image-box-title {
   margin-bottom: 9px;
   font-family: "Manrope", Sans-serif;
   font-size: 20px;
   line-height: 1.5em;
   letter-spacing: 0px;
 }

 .elementor-element.elementor-element-d3284c8 .elementor-image-box-wrapper .elementor-image-box-img {
   width: 27.5%;
 }

 .elementor-element.elementor-element-d3284c8 .elementor-image-box-img img {
   transition-duration: 0.3s;
 }

 .elementor-element.elementor-element-bbc0920>.elementor-background-overlay {
   opacity: 0.5;
 }

 .elementor-element.elementor-element-bbc0920 {
   padding: 0px 40px 0px 40px;
 }

 .elementor-element.elementor-element-9e2c245:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-9e2c245>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #F0F2F4;
 }

 .elementor-element.elementor-element-9e2c245,
 .elementor-element.elementor-element-9e2c245>.elementor-background-overlay {
   border-radius: 20px 20px 0px 0px;
 }

 .elementor-element.elementor-element-9e2c245 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 135px 0px 55px 0px;
 }

 .elementor-element.elementor-element-9e2c245>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-727d39c.elementor-column .elementor-widget-wrap {
   align-items: flex-end;
 }

 .elementor-element.elementor-element-727d39c.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-c7aa1c5 .neuros-heading {
   text-align: left;
 }

 .elementor-element.elementor-element-c7aa1c5 .neuros-subheading:not(:last-child) {
   margin-bottom: 5px;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-1696414.elementor-column .elementor-widget-wrap {
   align-items: flex-end;
 }

 .elementor-element.elementor-element-1696414.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-a40216e .button-widget {
   text-align: right;
 }

 .elementor-element.elementor-element-a40216e>.elementor-widget-container {
   margin: 0px 0px 15px 0px;
 }

 .elementor-element.elementor-element-f1b7628:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-f1b7628>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #F0F2F4;
 }

 .elementor-element.elementor-element-f1b7628>.elementor-background-overlay {
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/02/services-bg-1.png");
   background-position: bottom right;
   background-repeat: no-repeat;
   opacity: 0.9;
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-f1b7628,
 .elementor-element.elementor-element-f1b7628>.elementor-background-overlay {
   border-radius: 0px 0px 20px 20px;
 }

 .elementor-element.elementor-element-f1b7628 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 0px 0px 150px 0px;
 }

 .elementor-element.elementor-element-7c7f1cf .service-listing-wrapper .service-item {
   display: flex;
   justify-content: flex-start;
   align-items: flex-start;
   flex-direction: row;
 }

 .elementor-element.elementor-element-7c7f1cf .service-listing-wrapper .service-item-wrapper {
   padding: calc(0px/2);
   padding-top: calc(0px/2);
   padding-bottom: calc(0px/2);
 }

 .elementor-element.elementor-element-7c7f1cf .service-listing-wrapper {
   margin: calc(-0px/2);
   margin-top: calc(-0px/2);
   margin-bottom: calc(-0px/2);
 }

 .elementor-element.elementor-element-7c7f1cf .service-item .service-post-title a,
 .elementor-element.elementor-element-7c7f1cf.service-list-listing .service-item .service-post-title a:hover {
   color: #C0C5CB;
 }

 .elementor-element.elementor-element-7c7f1cf .service-item .service-post-title a:hover,
 .elementor-element.elementor-element-7c7f1cf.service-list-listing .service-item .service-post-title .service-post-inner-alt {
   color: #CA2525;
 }

 .elementor-element.elementor-element-7c7f1cf .service-list-listing .service-item .service-post-inner-alt {
   background-color: transparent;
   background-image: linear-gradient(262deg, #E24C4A 0%, #386BB7 100%);
 }

 .elementor-element.elementor-element-9ddf0cf>.elementor-widget-container {
   margin: 40px 0px 0px 0px;
 }

 .elementor-element.elementor-element-ebb281c {
   margin-top: 30px;
   margin-bottom: 0px;
   padding: 0px 40px 0px 40px;
 }

 .elementor-element.elementor-element-4466861:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-4466861>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/03/testimonials-bg-alt-min.jpg");
   background-position: center center;
   background-size: cover;
 }

 .elementor-element.elementor-element-4466861,
 .elementor-element.elementor-element-4466861>.elementor-background-overlay {
   border-radius: 20px 20px 20px 20px;
 }

 .elementor-element.elementor-element-4466861 {
   transition: background 0.1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 5.1% 0% 4.8% 0%;
 }

 .elementor-element.elementor-element-4466861>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-523935b .neuros-heading {
   text-align: left;
   font-size: 100px;
   line-height: 1.1em;
   letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-523935b .neuros-heading .neuros-heading-content {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-523935b>.elementor-widget-container {
   margin: 0% -7% 0% 0%;
   padding: 0px 0px 20px 0px;
 }

 .elementor-element.elementor-element-77c472d {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-77c472d>.elementor-widget-container {
   margin: 0% 0% 0% 48%;
 }

 .elementor-element.elementor-element-b40aad4 {
   padding: 0px 40px 0px 40px;
 }

 .elementor-element.elementor-element-13a0c9b:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-13a0c9b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #1F1F1F;
 }

 /*  .elementor-element.elementor-element-13a0c9b,
 .elementor-element.elementor-element-13a0c9b>.elementor-background-overlay {
   border-radius: 20px 20px 0px 0px;
 } */

 .elementor-element.elementor-element-13a0c9b {
   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-13a0c9b>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-b400904 .neuros-heading {
   text-align: left;
 }

 .elementor-element.elementor-element-b400904 .neuros-subheading:not(:last-child) {
   margin-bottom: 2px;
 }

 .elementor-element.elementor-element-b400904 .neuros-heading .neuros-heading-content {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-b400904 .neuros-subheading {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-b400904>.elementor-widget-container {
   padding: 0px 0px 50px 0px;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-8e23361.elementor-column .elementor-widget-wrap {
   align-items: flex-end;
 }

 .elementor-element.elementor-element-8e23361.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-0f80e6c .elementor-counter {
   gap: 8px;
 }

 .elementor-element.elementor-element-0f80e6c .elementor-counter-number-wrapper {
   color: #1F1F1F;
   font-size: 120px;
   -webkit-text-stroke-width: 2px;
   stroke-width: 2px;
   -webkit-text-stroke-color: #00000000;
   stroke: #00000000;
   background-color: transparent;
   background-image: linear-gradient(262deg, #5ea3c7 0%, #4e3586 100%);
 }

 .elementor-element.elementor-element-0f80e6c .elementor-counter-title {
   color: #FFFFFF;
   font-size: 20px;
   line-height: 30px;
   letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-0f80e6c {
   width: auto;
   max-width: auto;
 }

 .elementor-element.elementor-element-6972a86 {
   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-6972a86:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-6972a86>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #1F1F1F;
 }

 .elementor-element.elementor-element-6972a86,
 .elementor-element.elementor-element-6972a86>.elementor-background-overlay {
   border-radius: 0px 0px 20px 20px;
 }

 .elementor-element.elementor-element-6972a86>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-c6cc1c2 .neuros-heading {
   text-align: left;
 }

 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.owl-carousel .project-item {
   height: 564px;
   border-radius: 20px 20px 20px 20px;
 }

 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-cards-listing .project-item-link {
   height: 564px;
 }

 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-grid-listing.text-position-outside,
 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-masonry-listing.text-position-outside {
   margin-left: calc(-40px/2);
   margin-right: calc(-40px/2);
 }

 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-grid-listing.text-position-outside .project-item-wrapper,
 .elementor-element.elementor-element-c6cc1c2 .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-c6cc1c2 .project-listing-wrapper.owl-carousel {
   margin-left: calc(-40px/2);
   margin-right: calc(-40px/2);
   width: calc(100% + 40px);
 }

 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.owl-carousel .project-item-wrapper {
   padding-left: calc(40px/2);
   padding-right: calc(40px/2);
 }

 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-masonry-listing.text-position-inside,
 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-grid-listing.text-position-inside {
   margin: calc(-40px/2);
 }

 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-grid-listing.text-position-inside .project-item-wrapper {
   padding: calc(40px/2);
 }

 .elementor-element.elementor-element-c6cc1c2 .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-c6cc1c2 .project-listing-wrapper.project-cards-listing {
   margin-bottom: -40px;
 }

 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-cards-listing .project-item-wrapper {
   padding-bottom: 40px;
 }

 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper .project-item-link .project-item-media {
   border-radius: 20px 20px 20px 20px;
 }

 .elementor-element.elementor-element-c6cc1c2 .owl-carousel.project-slider-listing .project-item {
   border-style: solid;
   border-width: 1px 1px 1px 1px;
   border-color: #4A4A4A;
 }

 .elementor-element.elementor-element-c6cc1c2 .project-item>.project-item-content .post-title {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-c6cc1c2 .slider-navigation-wrapper .neuros-button {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-c6cc1c2 .owl-nav {
   border-color: #FFFFFF;
 }

 .elementor-element.elementor-element-c6cc1c2 .owl-nav [class*="owl-"],
 .elementor-element.elementor-element-c6cc1c2 .owl-nav [class*="owl-"].disabled:hover {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-c6cc1c2>.elementor-widget-container {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
 }

 .elementor-element.elementor-element-3a3d500 .neuros-heading {
   text-align: left;
 }

 .elementor-element.elementor-element-3a3d500 .neuros-subheading:not(:last-child) {
   margin-bottom: 4px;
 }

 .elementor-element.elementor-element-3a3d500>.elementor-widget-container {
   margin: 0px 0px 35px 0px;
   padding: 0% 10% 0% 0%;
 }

 .elementor-element.elementor-element-635acdf .elementor-counter-number-wrapper {
   color: #FFFFFF;
   font-size: 100px;
   letter-spacing: -0.05em;
   -webkit-text-stroke-width: 1px;
   stroke-width: 1px;
   -webkit-text-stroke-color: #CB515A00;
   stroke: #CB515A00;
   background-color: transparent;
   background-image: linear-gradient(262deg, #E24C4A 0%, #386BB7 100%);
 }

 .elementor-element.elementor-element-635acdf {
   width: auto;
   max-width: auto;
 }

 .elementor-element.elementor-element-08a0eaa .button-widget {
   text-align: left;
 }

 .elementor-element.elementor-element-08a0eaa .neuros-button {
   padding: 10px 34px 11px 43px;
 }

 .elementor-element.elementor-element-08a0eaa:not(.neuros-button-type-simple) .neuros-button:hover {
   padding: 10px 43px 11px 34px;
 }

 .elementor-element.elementor-element-08a0eaa>.elementor-widget-container {
   margin: 48px 0px 0px 0px;
 }

 .elementor-element.elementor-element-8e67445 .team-listing-wrapper .team-item-wrapper {
   padding-left: calc(40px/2);
   padding-right: calc(40px/2);
   margin-bottom: 30px;
 }

 .elementor-element.elementor-element-8e67445 .team-listing-wrapper {
   margin-left: calc(-40px/2);
   margin-right: calc(-40px/2);
   margin-bottom: -30px;
 }

 .elementor-element.elementor-element-8e67445 .team-item:before {
   border-width: 1px;
   border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-8e67445>.elementor-widget-container {
   margin: 50px 0px 0px 0px;
 }

 .elementor-element.elementor-element-ee23dc3 .team-listing-wrapper .team-item-wrapper {
   padding-left: calc(40px/2);
   padding-right: calc(40px/2);
   margin-bottom: 30px;
 }

 .elementor-element.elementor-element-ee23dc3 .team-listing-wrapper {
   margin-left: calc(-40px/2);
   margin-right: calc(-40px/2);
   margin-bottom: -30px;
 }

 .elementor-element.elementor-element-ee23dc3 .team-item:before {
   border-width: 1px;
   border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-ee23dc3>.elementor-widget-container {
   margin: 36px 0px 0px 0px;
 }

 .elementor-element.elementor-element-104504f {
   margin-top: 52px;
   margin-bottom: 0px;
 }

 .elementor-element.elementor-element-d4cb9c8 .team-listing-wrapper .team-item-wrapper {
   padding-left: calc(40px/2);
   padding-right: calc(40px/2);
   margin-bottom: 30px;
 }

 .elementor-element.elementor-element-d4cb9c8 .team-listing-wrapper {
   margin-left: calc(-40px/2);
   margin-right: calc(-40px/2);
   margin-bottom: -30px;
 }

 .elementor-element.elementor-element-d4cb9c8 .team-item:before {
   border-width: 1px;
   border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-807ebfa .team-listing-wrapper .team-item-wrapper {
   padding-left: calc(40px/2);
   padding-right: calc(40px/2);
   margin-bottom: 30px;
 }

 .elementor-element.elementor-element-807ebfa .team-listing-wrapper {
   margin-left: calc(-40px/2);
   margin-right: calc(-40px/2);
   margin-bottom: -30px;
 }

 .elementor-element.elementor-element-807ebfa .team-item:before {
   border-width: 1px;
   border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-807ebfa>.elementor-widget-container {
   margin: 36px 0px 0px 0px;
 }

 .elementor-element.elementor-element-68d6e66 .team-listing-wrapper .team-item-wrapper {
   padding-left: calc(40px/2);
   padding-right: calc(40px/2);
   margin-bottom: 30px;
 }

 .elementor-element.elementor-element-68d6e66 .team-listing-wrapper {
   margin-left: calc(-40px/2);
   margin-right: calc(-40px/2);
   margin-bottom: -30px;
 }

 .elementor-element.elementor-element-68d6e66 .team-item:before {
   border-width: 1px;
   border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-68d6e66>.elementor-widget-container {
   margin: 64px 0px 0px 0px;
 }

 .elementor-element.elementor-element-f917de9 .team-listing-wrapper .team-item-wrapper {
   padding-left: calc(40px/2);
   padding-right: calc(40px/2);
   margin-bottom: 30px;
 }

 .elementor-element.elementor-element-f917de9 .team-listing-wrapper {
   margin-left: calc(-40px/2);
   margin-right: calc(-40px/2);
   margin-bottom: -30px;
 }

 .elementor-element.elementor-element-f917de9 .team-item:before {
   border-width: 1px;
   border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-f917de9>.elementor-widget-container {
   margin: 36px 0px 0px 0px;
 }

 .elementor-element.elementor-element-a32a197 {
   padding: 0px 40px 0px 40px;
 }

 .elementor-element.elementor-element-38c299d:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-38c299d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #F0F2F4;
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/01/awards-bg.png");
   background-position: 0% 70px;
   background-repeat: no-repeat;
 }

 .elementor-element.elementor-element-38c299d,
 .elementor-element.elementor-element-38c299d>.elementor-background-overlay {
   border-radius: 20px 20px 20px 20px;
 }

 .elementor-element.elementor-element-38c299d {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 160px 0px 150px 0px;
 }

 .elementor-element.elementor-element-38c299d>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-1f7bd5b .neuros-heading {
   text-align: left;
 }

 .elementor-element.elementor-element-1f7bd5b>.elementor-widget-container {
   margin: 0% -1% 0% 34%;
   padding: 0px 0px 60px 0px;
 }

 .elementor-element.elementor-element-cd6d213 .grid-listing {
   margin-top: calc(-30px/2);
   margin-bottom: calc(-30px/2);
 }

 .elementor-element.elementor-element-cd6d213 .grid-listing .grid-item {
   padding-top: calc(30px/2);
   padding-bottom: calc(30px/2);
 }

 .elementor-element.elementor-element-cd6d213 .classic-listing .standard-blog-item-wrapper:not(:first-child) {
   margin-top: 30px;
 }

 .elementor-element.elementor-element-cd6d213 .list-listing .list-item-wrapper:not(:first-child) {
   margin-top: 30px;
 }

 .elementor-element.elementor-element-cd6d213 .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before,
 .elementor-element.elementor-element-cd6d213 .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before {
   border-width: 1px;
 }

 .elementor-element.elementor-element-cd6d213 .list-item-wrapper .blog-item {
   border-bottom-width: 1px;
 }

 .elementor-element.elementor-element-cd6d213>.elementor-widget-container {
   margin: 0% 8.6% 0% 8.6%;
 }

 .elementor-element.elementor-element-c926518 .button-widget {
   text-align: left;
 }

 .elementor-element.elementor-element-c926518>.elementor-widget-container {
   margin: 40px 0 0 34%;
 }

 .elementor-element.elementor-element-4bb2853 {
   margin-top: 30px;
   margin-bottom: 0px;
   padding: 0px 40px 0px 40px;
 }

 .elementor-element.elementor-element-2c69d4f>.elementor-container>.elementor-column>.elementor-widget-wrap {
   align-content: flex-start;
   align-items: flex-start;
 }

 .elementor-element.elementor-element-2c69d4f:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-2c69d4f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #1F1F1F;
 }

 .elementor-element.elementor-element-2c69d4f,
 .elementor-element.elementor-element-2c69d4f>.elementor-background-overlay {
   border-radius: 25px 25px 0px 0px;
 }

 .elementor-element.elementor-element-2c69d4f {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 128px 0px 100px 0px;
 }

 .elementor-element.elementor-element-2c69d4f>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-6e72b5d .neuros-heading {
   text-align: left;
   letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-6e72b5d .neuros-heading .neuros-heading-content {
   color: #F5F5F5;
 }

 .elementor-element.elementor-element-6e72b5d>.elementor-widget-container {
   margin: 0px 0px 26px 0px;
 }

 .elementor-element.elementor-element-d7bcaf4 {
   color: #F5F5F5;
 }

 .elementor-element.elementor-element-d7bcaf4>.elementor-widget-container {
   padding: 0% 7% 0% 0%;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-be9af43.elementor-column .elementor-widget-wrap {
   align-items: center;
 }

 .elementor-element.elementor-element-be9af43.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
   align-content: center;
   align-items: center;
 }

 .elementor-element.elementor-element-be9af43.elementor-column>.elementor-widget-wrap {
   justify-content: center;
 }

 .elementor-element.elementor-element-be9af43:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
 .elementor-element.elementor-element-be9af43>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-be9af43>.elementor-element-populated,
 .elementor-element.elementor-element-be9af43>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-be9af43>.elementor-background-slideshow {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-be9af43>.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-be9af43>.elementor-element-populated>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-22aa883 {
   width: var(--container-widget-width, 77%);
   max-width: 77%;
   --container-widget-width: 77%;
   --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-d81c990 {
   margin-top: -1px;
   margin-bottom: 0px;
   padding: 0px 40px 0px 40px;
 }

 .elementor-element.elementor-element-a4b3c88:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-a4b3c88>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #1F1F1F;
 }

 .elementor-element.elementor-element-a4b3c88 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 0px 0px 10px 0px;
 }

 .elementor-element.elementor-element-a4b3c88>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-52fba26 {
   --divider-border-style: solid;
   --divider-color: #CBCBCB;
   --divider-border-width: 1px;
 }

 .elementor-element.elementor-element-52fba26 .elementor-divider-separator {
   width: 100%;
 }

 .elementor-element.elementor-element-52fba26 .elementor-divider {
   padding-block-start: 0px;
   padding-block-end: 0px;
 }

 @media(max-width:991px) and (min-width:576px) {
   .elementor-element.elementor-element-6a9490d {
     width: 33.3333%;
   }

   .elementor-element.elementor-element-b604f29 {
     width: 66.6666%;
   }

   .elementor-element.elementor-element-113b47b {
     width: 100%;
   }

   .elementor-element.elementor-element-7da9488 {
     width: 100%;
   }

   .elementor-element.elementor-element-85bf9a2 {
     width: 100%;
   }

   .elementor-element.elementor-element-da9c911 {
     width: 100%;
   }

   .elementor-element.elementor-element-2af1c26 {
     width: 100%;
   }

   .elementor-element.elementor-element-be9af43 {
     width: 100%;
   }
 }

 @media(max-width:1600px) {
   .elementor-element.elementor-element-dfdc30a>.elementor-widget-container {
     margin: 0% 0% 0% 0%;
   }

   .elementor-element.elementor-element-c42da01>.elementor-widget-container {
     margin: 0px 0px 50px 0px;
   }

   .elementor-element.elementor-element-eec5f03>.elementor-widget-container {
     margin: 0% 0% 0% 0%;
   }

   .elementor-element.elementor-element-523935b>.elementor-widget-container {
     margin: 0% 0% 0% 0%;
   }

   .elementor-element.elementor-element-c6cc1c2>.elementor-widget-container {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
   }
 }

 @media(max-width:1279px) {
   .elementor-element.elementor-element-81168f9>.elementor-widget-container {
     margin: 0% 50% 0% 0%;
   }

   .elementor-element.elementor-element-9e2c245 {
     padding: 80px 0px 80px 0px;
   }

   .elementor-element.elementor-element-f1b7628 {
     padding: 0px 0px 120px 0px;
   }

   .elementor-element.elementor-element-7c7f1cf .service-item .service-post-title {
     font-size: 80px;
   }

   .elementor-element.elementor-element-523935b .neuros-heading {
     font-size: 65px;
   }

   .elementor-element.elementor-element-77c472d>.elementor-widget-container {
     margin: 0% 0% 0% 33%;
   }

   .elementor-element.elementor-element-13a0c9b {
     padding: 120px 0px 33px 0px;
   }

   .elementor-element.elementor-element-0f80e6c .elementor-counter-number-wrapper {
     font-size: 120px;
   }

   .elementor-element.elementor-element-3a3d500>.elementor-widget-container {
     padding: 0% 0% 0% 0%;
   }

   .elementor-element.elementor-element-38c299d {
     padding: 120px 0px 120px 0px;
   }

   .elementor-element.elementor-element-be9af43>.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-dfdc30a .neuros-heading {
     font-size: 60px;
   }

   .elementor-element.elementor-element-2715c06 {
     padding: 0px 30px 0px 30px;
   }

   .elementor-element.elementor-element-d10f387>.elementor-widget-container {
     margin: 0px -15px -15px 0px;
   }

   .elementor-element.elementor-element-113b47b>.elementor-element-populated {
     margin: 15px 15px 15px 15px;
     --e-column-margin-right: 15px;
     --e-column-margin-left: 15px;
     padding: 55vw 0vw 0vw 0vw;
   }

   .elementor-element.elementor-element-bbc0920 {
     padding: 0px 30px 0px 30px;
   }

   .elementor-element.elementor-element-7c7f1cf .service-item .service-post-title {
     font-size: 55px;
   }

   .elementor-element.elementor-element-ebb281c {
     padding: 0px 30px 0px 30px;
   }

   .elementor-element.elementor-element-523935b .neuros-heading {
     font-size: 60px;
   }

   .elementor-element.elementor-element-b40aad4 {
     padding: 0px 30px 0px 30px;
   }

   .elementor-element.elementor-element-0f80e6c .elementor-counter-number-wrapper {
     font-size: 100px;
   }

   .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.owl-carousel .project-item {
     height: 500px;
   }

   .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-cards-listing .project-item-link {
     height: 500px;
   }

   .elementor-element.elementor-element-68d6e66>.elementor-widget-container {
     margin: -4px 0px 0px 0px;
   }

   .elementor-element.elementor-element-a32a197 {
     padding: 0px 30px 0px 30px;
   }

   .elementor-element.elementor-element-38c299d:not(.elementor-motion-effects-element-type-background),
   .elementor-element.elementor-element-38c299d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
     background-position: 0% 0%;
     background-size: 0px auto;
   }

   .elementor-element.elementor-element-1f7bd5b>.elementor-widget-container {
     margin: 0% 0% 0% 0%;
   }

   .elementor-element.elementor-element-cd6d213>.elementor-widget-container {
     margin: 0% 0% 0% 0%;
   }

   .elementor-element.elementor-element-c926518>.elementor-widget-container {
     margin: 40px 0px 0px 0px;
   }

   .elementor-element.elementor-element-4bb2853 {
     padding: 0px 30px 0px 30px;
   }

   .elementor-element.elementor-element-d81c990 {
     padding: 0px 30px 0px 30px;
   }
 }

 @media(max-width:767px) {
   .elementor-element.elementor-element-dfdc30a .neuros-heading {
     font-size: 40px;
   }

   .elementor-element.elementor-element-4fc553d .neuros_video_button_widget .elementor-custom-embed-play {
     padding: 28px 60px 27px 34px;
   }

   .elementor-element.elementor-element-2715c06 {
     padding: 0px 20px 0px 20px;
   }

   .elementor-element.elementor-element-d10f387>.elementor-widget-container {
     padding: 200px 0px 0px 0px;
   }

   .elementor-element.elementor-element-21f6677 .special-text {
     font-size: 100px;
   }

   .elementor-element.elementor-element-21740a9 {
     margin-top: 80px;
     margin-bottom: 0px;
   }

   .elementor-element.elementor-element-81168f9>.elementor-widget-container {
     margin: 0% 0% 0% 0%;
   }

   .elementor-element.elementor-element-bbc0920 {
     padding: 0px 20px 0px 20px;
   }

   .elementor-element.elementor-element-a40216e .button-widget {
     text-align: left;
   }

   .elementor-element.elementor-element-f1b7628 {
     padding: 0px 0px 80px 0px;
   }

   .elementor-element.elementor-element-9ddf0cf .button-widget {
     text-align: left;
   }

   .elementor-element.elementor-element-ebb281c {
     padding: 0px 20px 0px 20px;
   }

   .elementor-element.elementor-element-4466861 {
     padding: 40px 0px 40px 0px;
   }

   .elementor-element.elementor-element-77c472d>.elementor-widget-container {
     margin: 0% 0% 0% 0%;
   }

   .elementor-element.elementor-element-b40aad4 {
     padding: 0px 20px 0px 20px;
   }

   .elementor-element.elementor-element-13a0c9b {
     padding: 80px 0px 33px 0px;
   }

   .elementor-element.elementor-element-0f80e6c .elementor-counter-number-wrapper {
     font-size: 80px;
   }

   .elementor-element.elementor-element-a32a197 {
     padding: 0px 20px 0px 20px;
   }

   .elementor-element.elementor-element-38c299d {
     padding: 80px 0px 80px 0px;
   }

   .elementor-element.elementor-element-4bb2853 {
     padding: 0px 20px 0px 20px;
   }

   .elementor-element.elementor-element-2c69d4f {
     padding: 80px 0px 80px 0px;
   }

   .elementor-element.elementor-element-d81c990 {
     padding: 0px 20px 0px 20px;
   }
 }

 @media(max-width:575px) {
   .elementor-element.elementor-element-fd33a03 {
     padding: 20% 0% 0% 0%;
   }

   .elementor-element.elementor-element-2715c06 {
     margin-top: 20px;
     margin-bottom: 0px;
   }

   .elementor-element.elementor-element-a71f6c0 {
     margin-top: 20px;
     margin-bottom: 0px;
   }

   .elementor-element.elementor-element-b604f29>.elementor-element-populated {
     margin: 5px 15px 15px 15px;
     --e-column-margin-right: 15px;
     --e-column-margin-left: 15px;
   }

   .elementor-element.elementor-element-d10f387 .neuros_video_button_widget .elementor-custom-embed-play {
     padding: 36px 60px 22px 60px;
   }

   .elementor-element.elementor-element-113b47b>.elementor-element-populated {
     margin: 5px 15px 15px 15px;
     --e-column-margin-right: 15px;
     --e-column-margin-left: 15px;
   }

   .elementor-element.elementor-element-21f6677 .special-text {
     font-size: 70px;
   }

   .elementor-element.elementor-element-dd63364>.elementor-element-populated {
     margin: 0% 0% 0% 0%;
     --e-column-margin-right: 0%;
     --e-column-margin-left: 0%;
   }

   .elementor-element.elementor-element-d6d3e3c>.elementor-widget-container {
     margin: 0px 0px 24px 0px;
   }

   .elementor-element.elementor-element-4f6f74a>.elementor-widget-container {
     margin: 0% 0% 0% 0%;
   }

   .elementor-element.elementor-element-4a6c771>.elementor-widget-container {
     margin: 32px 0px 0px 0px;
   }

   .elementor-element.elementor-element-acdb474 .elementor-image-box-img {
     margin-bottom: 40px;
   }

   .elementor-element.elementor-element-b479cdc .elementor-image-box-img {
     margin-bottom: 24px;
   }

   .elementor-element.elementor-element-563a40c .elementor-image-box-img {
     margin-bottom: 37px;
   }

   .elementor-element.elementor-element-d3284c8 .elementor-image-box-img {
     margin-bottom: 34px;
   }

   .elementor-element.elementor-element-9e2c245 {
     padding: 50px 0px 50px 0px;
   }

   .elementor-element.elementor-element-f1b7628>.elementor-background-overlay {
     background-size: 0px auto;
   }

   .elementor-element.elementor-element-7c7f1cf .service-listing-wrapper .service-item-wrapper {
     padding-top: calc(15px/2);
     padding-bottom: calc(15px/2);
   }

   .elementor-element.elementor-element-7c7f1cf .service-listing-wrapper {
     margin-top: calc(-15px/2);
     margin-bottom: calc(-15px/2);
   }

   .elementor-element.elementor-element-7c7f1cf .service-item .service-post-title {
     font-size: 35px;
   }

   .elementor-element.elementor-element-523935b .neuros-heading {
     font-size: 45px;
   }

   .elementor-element.elementor-element-13a0c9b {
     margin-top: 0px;
     margin-bottom: 0px;
   }

   .elementor-element.elementor-element-b400904>.elementor-widget-container {
     padding: 0px 0px 30px 0px;
   }

   .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.owl-carousel .project-item {
     height: 450px;
   }

   .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-cards-listing .project-item-link {
     height: 450px;
   }

   .elementor-element.elementor-element-104504f {
     margin-top: -4px;
     margin-bottom: 0px;
   }

   .elementor-element.elementor-element-38c299d:not(.elementor-motion-effects-element-type-background),
   .elementor-element.elementor-element-38c299d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
     background-position: 0% 0%;
   }

   .elementor-element.elementor-element-be9af43>.elementor-element-populated {
     margin: 10px 10px 10px 10px;
     --e-column-margin-right: 10px;
     --e-column-margin-left: 10px;
   }

   .elementor-element.elementor-element-22aa883 {
     width: 100%;
     max-width: 100%;
   }
 }

 @media(min-width:576px) {
   .elementor-element.elementor-element-b6bea50 {
     width: 66%;
   }

   .elementor-element.elementor-element-2bf625b {
     width: 34%;
   }

   .elementor-element.elementor-element-1145f0e {
     width: 33.334%;
   }

   .elementor-element.elementor-element-dd63364 {
     width: 66.666%;
   }

   .elementor-element.elementor-element-d9ae6cb {
     width: 25%;
   }

   .elementor-element.elementor-element-b8c412d {
     width: 75%;
   }

   .elementor-element.elementor-element-da9086f {
     width: 66.66666%;
   }

   .elementor-element.elementor-element-8e23361 {
     width: 33.333%;
   }
 }

 @media(max-width:767px) and (min-width:576px) {
   .elementor-element.elementor-element-6a9490d {
     width: 100%;
   }

   .elementor-element.elementor-element-b604f29 {
     width: 100%;
   }

   .elementor-element.elementor-element-727d39c {
     width: 100%;
   }

   .elementor-element.elementor-element-1696414 {
     width: 100%;
   }

   .elementor-element.elementor-element-b8c412d {
     width: 100%;
   }
 }

 @media(min-width:1921px) {
   .elementor-element.elementor-element-2715c06 {
     padding: 0px 45px 0px 45px;
   }

   .elementor-element.elementor-element-bbc0920 {
     padding: 0px 45px 0px 45px;
   }

   .elementor-element.elementor-element-ebb281c {
     padding: 0px 45px 0px 45px;
   }

   .elementor-element.elementor-element-b40aad4 {
     padding: 0px 45px 0px 45px;
   }
 }