 .elementor-element.elementor-element-7ce077a:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-7ce077a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #F0F2F4;
 }

 .elementor-element.elementor-element-7ce077a {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 }

 .elementor-element.elementor-element-7ce077a>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-0689771>.elementor-container {
   min-height: 789px;
 }

 .elementor-element.elementor-element-0689771>.elementor-container>.elementor-column>.elementor-widget-wrap {
   align-content: center;
   align-items: center;
 }

 .elementor-element.elementor-element-0689771,
 .elementor-element.elementor-element-0689771>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-0689771 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 40px;
   margin-bottom: 0px;
   padding: 0px 80px 0px 80px;
 }

 .elementor-element.elementor-element-0689771>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-a23f12a>.elementor-element-populated {
   margin: 30px 0px 0px 0px;
   --e-column-margin-right: 0px;
   --e-column-margin-left: 0px;
 }

 .elementor-element.elementor-element-aaae3e1 {
   text-align: left;
 }

 .elementor-element.elementor-element-aaae3e1 img {
   width: 230px;
 }

 .elementor-element.elementor-element-aaae3e1>.elementor-widget-container {
   margin: 0px 0px 60px 0px;
 }

 .elementor-element.elementor-element-fd784be .neuros-heading {
   text-align: left;
   letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-fd784be .neuros-heading .neuros-heading-content {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-6a2caed .neuros-button {
   font-size: 16px;
   font-weight: 600;
   color: #333333;
   background-color: #F0F2F4;
   box-shadow: none;
   border-radius: 0px 0px 25px 25px;
   padding: 18px 50px 18px 50px;
 }

 .elementor-element.elementor-element-6a2caed.decoration-position-bottom .neuros-button-decoration:before,
 .elementor-element.elementor-element-6a2caed.decoration-position-bottom .neuros-button-decoration:after {
   box-shadow: 0 20px 0 0 #F0F2F4;
 }

 .elementor-element.elementor-element-6a2caed.decoration-position-top .neuros-button-decoration:before,
 .elementor-element.elementor-element-6a2caed.decoration-position-top .neuros-button-decoration:after {
   box-shadow: 0 -20px 0 0 #F0F2F4;
 }

 .elementor-element.elementor-element-6a2caed.decoration-position-left .neuros-button-decoration:before,
 .elementor-element.elementor-element-6a2caed.decoration-position-left .neuros-button-decoration:after {
   box-shadow: 0 20px 0 0 #F0F2F4;
 }

 .elementor-element.elementor-element-6a2caed.decoration-position-right .neuros-button-decoration:before,
 .elementor-element.elementor-element-6a2caed.decoration-position-right .neuros-button-decoration:after {
   box-shadow: 0 20px 0 0 #F0F2F4;
 }

 .elementor-element.elementor-element-6a2caed .neuros-button:hover {
   color: #F14F44;
   box-shadow: none;
 }

 .elementor-element.elementor-element-6a2caed[class*=decoration-position] .neuros-button-decoration:hover .neuros-button {
   color: #F14F44;
 }

 .elementor-element.elementor-element-6a2caed:not(.neuros-button-type-simple) .neuros-button:hover {
   padding: 18px 50px 18px 50px;
 }

 .elementor-element.elementor-element-6a2caed {
   width: auto;
   max-width: auto;
   bottom: 185px;
   --e-transform-origin-x: left;
   --e-transform-origin-y: bottom;
 }

 body:not(.rtl) .elementor-element.elementor-element-6a2caed {
   left: 10px;
 }

 body.rtl .elementor-element.elementor-element-6a2caed {
   right: 10px;
 }

 .elementor-element.elementor-element-6a2caed>.elementor-widget-container {
   --e-transform-rotateZ: -90deg;
   --e-transform-translateY: 100%;
 }

 .elementor-element.elementor-element-bf81ec5 .neuros-button {
   font-size: 16px;
   font-weight: 600;
   color: #333333;
   background-color: #F0F2F4;
   box-shadow: none;
   border-radius: 25px 0px 0px 0px;
   padding: 33px 117px 20px 117px;
 }

 .elementor-element.elementor-element-bf81ec5.decoration-position-bottom .neuros-button-decoration:before,
 .elementor-element.elementor-element-bf81ec5.decoration-position-bottom .neuros-button-decoration:after {
   box-shadow: 0 20px 0 0 #F0F2F4;
 }

 .elementor-element.elementor-element-bf81ec5.decoration-position-top .neuros-button-decoration:before,
 .elementor-element.elementor-element-bf81ec5.decoration-position-top .neuros-button-decoration:after {
   box-shadow: 0 -20px 0 0 #F0F2F4;
 }

 .elementor-element.elementor-element-bf81ec5.decoration-position-left .neuros-button-decoration:before,
 .elementor-element.elementor-element-bf81ec5.decoration-position-left .neuros-button-decoration:after {
   box-shadow: 0 20px 0 0 #F0F2F4;
 }

 .elementor-element.elementor-element-bf81ec5.decoration-position-right .neuros-button-decoration:before,
 .elementor-element.elementor-element-bf81ec5.decoration-position-right .neuros-button-decoration:after {
   box-shadow: 0 20px 0 0 #F0F2F4;
 }

 .elementor-element.elementor-element-bf81ec5 .neuros-button:hover {
   color: #F14F44;
   box-shadow: none;
 }

 .elementor-element.elementor-element-bf81ec5[class*=decoration-position] .neuros-button-decoration:hover .neuros-button {
   color: #F14F44;
 }

 .elementor-element.elementor-element-bf81ec5:not(.neuros-button-type-simple) .neuros-button:hover {
   padding: 33px 117px 20px 117px;
 }

 .elementor-element.elementor-element-bf81ec5 {
   width: auto;
   max-width: auto;
   bottom: 10px;
 }

 body:not(.rtl) .elementor-element.elementor-element-bf81ec5 {
   right: 10px;
 }

 body.rtl .elementor-element.elementor-element-bf81ec5 {
   left: 10px;
 }

 .elementor-element.elementor-element-2ca2030:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-2ca2030>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #F0F2F4;
 }

 .elementor-element.elementor-element-2ca2030 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 30px 0px 0px 0px;
 }

 .elementor-element.elementor-element-2ca2030>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-46951cb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
 .elementor-element.elementor-element-46951cb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #1F1F1F;
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/06/Image-background-min.png");
   background-position: bottom center;
   background-repeat: no-repeat;
   background-size: 100% auto;
 }

 .elementor-element.elementor-element-46951cb>.elementor-element-populated,
 .elementor-element.elementor-element-46951cb>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-46951cb>.elementor-background-slideshow {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-46951cb>.elementor-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 15px 15px 15px 15px;
   --e-column-margin-right: 15px;
   --e-column-margin-left: 15px;
   padding: 8% 20% 40% 9%;
 }

 .elementor-element.elementor-element-46951cb>.elementor-element-populated>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-93c1c2f .neuros-heading {
   text-align: left;
   letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-93c1c2f .neuros-heading .neuros-heading-content {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-071a680 {
   color: #87899B;
 }

 .elementor-element.elementor-element-071a680>.elementor-widget-container {
   margin: 12px 32px 0px 0px;
 }

 .elementor-element.elementor-element-1d1f7d5.neuros-icon-decoration-on .elementor-widget-container {
   text-align: right;
 }

 .elementor-element.elementor-element-1d1f7d5:not(.neuros-icon-decoration-on) .elementor-icon-wrapper {
   text-align: right;
 }

 .elementor-element.elementor-element-1d1f7d5 .elementor-icon-inner {
   background-color: #F0F2F4;
   border-radius: 30px 0px 0px 0px;
 }

 .elementor-element.elementor-element-1d1f7d5.neuros-icon-decoration-on .elementor-icon-wrapper:before,
 .elementor-element.elementor-element-1d1f7d5.neuros-icon-decoration-on .elementor-icon-wrapper:after {
   box-shadow: 0 20px 0 0 #F0F2F4;
 }

 .elementor-element.elementor-element-1d1f7d5.elementor-view-stacked .elementor-icon {
   background-color: #333333;
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-1d1f7d5.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-1d1f7d5.elementor-view-default .elementor-icon {
   color: #333333;
   border-color: #333333;
 }

 .elementor-element.elementor-element-1d1f7d5.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-1d1f7d5.elementor-view-default .elementor-icon svg {
   fill: #333333;
 }

 .elementor-element.elementor-element-1d1f7d5.elementor-view-framed .elementor-icon {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-1d1f7d5.elementor-view-stacked .elementor-icon svg {
   fill: #FFFFFF;
 }

 .elementor-element.elementor-element-1d1f7d5.elementor-view-stacked .elementor-icon:hover {
   background-color: #F14F44;
 }

 .elementor-element.elementor-element-1d1f7d5.elementor-view-framed .elementor-icon:hover,
 .elementor-element.elementor-element-1d1f7d5.elementor-view-default .elementor-icon:hover {
   color: #F14F44;
   border-color: #F14F44;
 }

 .elementor-element.elementor-element-1d1f7d5.elementor-view-framed .elementor-icon:hover,
 .elementor-element.elementor-element-1d1f7d5.elementor-view-default .elementor-icon:hover svg {
   fill: #F14F44;
 }

 .elementor-element.elementor-element-1d1f7d5 .elementor-icon {
   font-size: 13px;
   padding: 18px;
 }

 .elementor-element.elementor-element-1d1f7d5 .elementor-icon svg {
   height: 13px;
 }

 body:not(.rtl) .elementor-element.elementor-element-1d1f7d5 {
   right: 0px;
 }

 body.rtl .elementor-element.elementor-element-1d1f7d5 {
   left: 0px;
 }

 .elementor-element.elementor-element-1d1f7d5 {
   bottom: 0px;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-94c597a.elementor-column .elementor-widget-wrap {
   align-items: flex-end;
 }

 .elementor-element.elementor-element-94c597a.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-94c597a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
 .elementor-element.elementor-element-94c597a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #E2E6EB;
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/06/Group.svg");
   background-position: top left;
   background-repeat: no-repeat;
 }

 .elementor-element.elementor-element-94c597a>.elementor-element-populated>.elementor-background-overlay {
   background-color: transparent;
   background-image: linear-gradient(0deg, #52525233 27%, #A0A0A000 100%);
   opacity: 1;
 }

 .elementor-element.elementor-element-94c597a>.elementor-element-populated,
 .elementor-element.elementor-element-94c597a>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-94c597a>.elementor-background-slideshow {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-94c597a>.elementor-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 15px 15px 15px 15px;
   --e-column-margin-right: 15px;
   --e-column-margin-left: 15px;
   padding: 0% 0% 0% 0%;
 }

 .elementor-element.elementor-element-94c597a>.elementor-element-populated>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-4dbed2e.neuros-icon-decoration-on .elementor-widget-container {
   text-align: right;
 }

 .elementor-element.elementor-element-4dbed2e:not(.neuros-icon-decoration-on) .elementor-icon-wrapper {
   text-align: right;
 }

 .elementor-element.elementor-element-4dbed2e .elementor-icon-inner {
   background-color: #F0F2F4;
   border-radius: 30px 0px 0px 0px;
 }

 .elementor-element.elementor-element-4dbed2e.neuros-icon-decoration-on .elementor-icon-wrapper:before,
 .elementor-element.elementor-element-4dbed2e.neuros-icon-decoration-on .elementor-icon-wrapper:after {
   box-shadow: 0 20px 0 0 #F0F2F4;
 }

 .elementor-element.elementor-element-4dbed2e.elementor-view-stacked .elementor-icon {
   background-color: #333333;
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-4dbed2e.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-4dbed2e.elementor-view-default .elementor-icon {
   color: #333333;
   border-color: #333333;
 }

 .elementor-element.elementor-element-4dbed2e.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-4dbed2e.elementor-view-default .elementor-icon svg {
   fill: #333333;
 }

 .elementor-element.elementor-element-4dbed2e.elementor-view-framed .elementor-icon {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-4dbed2e.elementor-view-stacked .elementor-icon svg {
   fill: #FFFFFF;
 }

 .elementor-element.elementor-element-4dbed2e.elementor-view-stacked .elementor-icon:hover {
   background-color: #F14F44;
 }

 .elementor-element.elementor-element-4dbed2e.elementor-view-framed .elementor-icon:hover,
 .elementor-element.elementor-element-4dbed2e.elementor-view-default .elementor-icon:hover {
   color: #F14F44;
   border-color: #F14F44;
 }

 .elementor-element.elementor-element-4dbed2e.elementor-view-framed .elementor-icon:hover,
 .elementor-element.elementor-element-4dbed2e.elementor-view-default .elementor-icon:hover svg {
   fill: #F14F44;
 }

 .elementor-element.elementor-element-4dbed2e .elementor-icon {
   font-size: 13px;
   padding: 18px;
 }

 .elementor-element.elementor-element-4dbed2e .elementor-icon svg {
   height: 13px;
 }

 body:not(.rtl) .elementor-element.elementor-element-4dbed2e {
   right: 0px;
 }

 body.rtl .elementor-element.elementor-element-4dbed2e {
   left: 0px;
 }

 .elementor-element.elementor-element-4dbed2e {
   bottom: 0px;
 }

 .elementor-element.elementor-element-035037f>.elementor-container>.elementor-column>.elementor-widget-wrap {
   align-content: flex-end;
   align-items: flex-end;
 }

 .elementor-element.elementor-element-035037f:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-035037f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/06/snapshot-robot-ai-1-min.png");
   background-position: bottom right;
   background-repeat: no-repeat;
 }

 .elementor-element.elementor-element-035037f,
 .elementor-element.elementor-element-035037f>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-035037f {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 5% 9% 10.8% 9.5%;
 }

 .elementor-element.elementor-element-035037f>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-f3a274c .button-widget {
   text-align: left;
 }

 .elementor-element.elementor-element-f3a274c .neuros-button {
   font-size: 12px;
   line-height: 27px;
   color: #545454;
   border-color: #545454;
   padding: 3px 20px 3px 20px;
 }

 .elementor-element.elementor-element-f3a274c .neuros-button:hover {
   color: #FFFFFF;
   border-color: #F14F44;
 }

 .elementor-element.elementor-element-f3a274c[class*=decoration-position] .neuros-button-decoration:hover .neuros-button {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-f3a274c:not(.neuros-button-type-simple) .neuros-button:hover {
   padding: 3px 20px 3px 20px;
 }

 .elementor-element.elementor-element-f3a274c>.elementor-widget-container {
   margin: 0px 6px 0px 0px;
 }

 .elementor-element.elementor-element-f3a274c {
   width: auto;
   max-width: auto;
 }

 .elementor-element.elementor-element-3e9edeb .button-widget {
   text-align: left;
 }

 .elementor-element.elementor-element-3e9edeb .neuros-button {
   font-size: 12px;
   line-height: 27px;
   color: #545454;
   border-color: #545454;
   padding: 3px 21px 3px 21px;
 }

 .elementor-element.elementor-element-3e9edeb .neuros-button:hover {
   color: #FFFFFF;
   border-color: #F14F44;
 }

 .elementor-element.elementor-element-3e9edeb[class*=decoration-position] .neuros-button-decoration:hover .neuros-button {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-3e9edeb:not(.neuros-button-type-simple) .neuros-button:hover {
   padding: 3px 21px 3px 21px;
 }

 .elementor-element.elementor-element-3e9edeb {
   width: auto;
   max-width: auto;
 }

 .elementor-element.elementor-element-7419237 .neuros-heading {
   text-align: left;
   letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-7419237>.elementor-widget-container {
   margin: 30px 0px 30px 0px;
   padding: 0% 23% 0% 0%;
 }

 .elementor-element.elementor-element-8af8b83 img {
   max-width: 52px;
 }

 .elementor-element.elementor-element-8af8b83>.elementor-widget-container {
   margin: 0.3vw 2.2vw 0.3vw 0vw;
 }

 .elementor-element.elementor-element-8af8b83 {
   width: auto;
   max-width: auto;
   align-self: center;
 }

 .elementor-element.elementor-element-d68ce3a img {
   max-width: 46px;
 }

 .elementor-element.elementor-element-d68ce3a>.elementor-widget-container {
   margin: 0.3vw 2.2vw 0.3vw 0vw;
 }

 .elementor-element.elementor-element-d68ce3a {
   width: auto;
   max-width: auto;
   align-self: center;
 }

 .elementor-element.elementor-element-993fdf9 img {
   max-width: 53px;
 }

 .elementor-element.elementor-element-993fdf9>.elementor-widget-container {
   margin: 0.3vw 2.2vw 0.3vw 0vw;
 }

 .elementor-element.elementor-element-993fdf9 {
   width: auto;
   max-width: auto;
   align-self: center;
 }

 .elementor-element.elementor-element-07ce4b2 img {
   max-width: 54px;
 }

 .elementor-element.elementor-element-07ce4b2>.elementor-widget-container {
   margin: 0.3vw 0vw 0.3vw 0vw;
 }

 .elementor-element.elementor-element-07ce4b2 {
   width: auto;
   max-width: auto;
   align-self: center;
 }

 .elementor-element.elementor-element-5cd9f1d:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-5cd9f1d>.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/service-video-poster.jpg");
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
 }

 .elementor-element.elementor-element-5cd9f1d,
 .elementor-element.elementor-element-5cd9f1d>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-5cd9f1d {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 14px 17px 0px 40px;
 }

 .elementor-element.elementor-element-5cd9f1d>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-8a478fd .button-widget {
   text-align: right;
 }

 .elementor-element.elementor-element-8a478fd .neuros-button {
   font-size: 12px;
   line-height: 27px;
   padding: 3px 18px 3px 18px;
 }

 .elementor-element.elementor-element-8a478fd:not(.neuros-button-type-simple) .neuros-button:hover {
   padding: 3px 18px 3px 18px;
 }

 .elementor-element.elementor-element-7ef5e36 .neuros-heading {
   text-align: left;
   letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-7ef5e36 .neuros-heading .neuros-heading-content {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-7ef5e36>.elementor-widget-container {
   margin: 15px 0px 26px 0px;
 }

 .elementor-element.elementor-element-76f2e1b {
   text-align: left;
 }

 .elementor-element.elementor-element-76f2e1b img {
   width: 136px;
 }

 .elementor-element.elementor-element-bdd795e.neuros-icon-decoration-on .elementor-widget-container {
   text-align: right;
 }

 .elementor-element.elementor-element-bdd795e:not(.neuros-icon-decoration-on) .elementor-icon-wrapper {
   text-align: right;
 }

 .elementor-element.elementor-element-bdd795e .elementor-icon-inner {
   background-color: #F0F2F4;
   border-radius: 30px 0px 0px 0px;
 }

 .elementor-element.elementor-element-bdd795e.neuros-icon-decoration-on .elementor-icon-wrapper:before,
 .elementor-element.elementor-element-bdd795e.neuros-icon-decoration-on .elementor-icon-wrapper:after {
   box-shadow: 0 20px 0 0 #F0F2F4;
 }

 .elementor-element.elementor-element-bdd795e.elementor-view-stacked .elementor-icon {
   background-color: #333333;
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-bdd795e.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-bdd795e.elementor-view-default .elementor-icon {
   color: #333333;
   border-color: #333333;
 }

 .elementor-element.elementor-element-bdd795e.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-bdd795e.elementor-view-default .elementor-icon svg {
   fill: #333333;
 }

 .elementor-element.elementor-element-bdd795e.elementor-view-framed .elementor-icon {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-bdd795e.elementor-view-stacked .elementor-icon svg {
   fill: #FFFFFF;
 }

 .elementor-element.elementor-element-bdd795e.elementor-view-stacked .elementor-icon:hover {
   background-color: #F14F44;
 }

 .elementor-element.elementor-element-bdd795e.elementor-view-framed .elementor-icon:hover,
 .elementor-element.elementor-element-bdd795e.elementor-view-default .elementor-icon:hover {
   color: #F14F44;
   border-color: #F14F44;
 }

 .elementor-element.elementor-element-bdd795e.elementor-view-framed .elementor-icon:hover,
 .elementor-element.elementor-element-bdd795e.elementor-view-default .elementor-icon:hover svg {
   fill: #F14F44;
 }

 .elementor-element.elementor-element-bdd795e .elementor-icon {
   font-size: 13px;
   padding: 18px;
 }

 .elementor-element.elementor-element-bdd795e .elementor-icon svg {
   height: 13px;
 }

 .elementor-element.elementor-element-bdd795e>.elementor-widget-container {
   margin: 40px -17px 0px 0px;
 }

 .elementor-element.elementor-element-ead114c:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-ead114c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/02/Rectangle-1089.jpg");
   background-size: cover;
 }

 .elementor-element.elementor-element-ead114c,
 .elementor-element.elementor-element-ead114c>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-ead114c {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 33px;
   margin-bottom: 0px;
   padding: 40px 20px 40px 20px;
 }

 .elementor-element.elementor-element-ead114c>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-6cf47a7.elementor-column>.elementor-widget-wrap {
   justify-content: center;
 }

 .elementor-element.elementor-element-79531bf .elementor-counter-title {
   justify-content: start;
   color: #FFFFFF;
   font-size: 16px;
   font-weight: 500;
   line-height: 20px;
   letter-spacing: 0px;
 }

 .elementor-element.elementor-element-79531bf .elementor-counter {
   gap: 0px;
 }


 .elementor-element.elementor-element-79531bf {
   width: auto;
   max-width: auto;
 }

 .elementor-element.elementor-element-fce6126:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-fce6126>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #F0F2F4;
 }

 .elementor-element.elementor-element-fce6126 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 150px 0px 0px 0px;
 }

 .elementor-element.elementor-element-fce6126>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-491404c .neuros-heading {
   text-align: left;
 }

 .elementor-element.elementor-element-491404c .neuros-subheading:not(:last-child) {
   margin-bottom: 2px;
 }

 .elementor-element.elementor-element-c3e296d {
   margin-top: 34px;
   margin-bottom: 0px;
 }

 .elementor-element.elementor-element-450a94c .icon-container {
   width: 56px;
   height: 56px;
   background-color: #E9EBED;
 }

 .elementor-element.elementor-element-450a94c .icon-container .icon {
   width: 27px;
   height: 27px;
 }

 .elementor-element.elementor-element-450a94c .icon-container .icon svg {
   fill: #333333;
 }

 .elementor-element.elementor-element-450a94c .icon-box-item .icon-container {
   margin: 33px 0px 0px 0px;
 }

 .elementor-element.elementor-element-450a94c .icon-box-item .icon-container.background-type-color {
   border-radius: 15px 15px 15px 15px;
 }

 .elementor-element.elementor-element-450a94c .icon-box-title {
   font-family: "Manrope", Sans-serif;
   font-size: 20px;
   line-height: 35px;
 }

 .elementor-element.elementor-element-fd74978 .icon-container {
   width: 56px;
   height: 56px;
   background-color: #E9EBED;
 }

 .elementor-element.elementor-element-fd74978 .icon-container .icon {
   width: 33px;
   height: 33px;
 }

 .elementor-element.elementor-element-fd74978 .icon-container .icon svg {
   fill: #333333;
 }

 .elementor-element.elementor-element-fd74978 .icon-box-item .icon-container {
   margin: 33px 0px 0px 0px;
 }

 .elementor-element.elementor-element-fd74978 .icon-box-item .icon-container.background-type-color {
   border-radius: 15px 15px 15px 15px;
 }

 .elementor-element.elementor-element-fd74978 .icon-box-title {
   font-family: "Manrope", Sans-serif;
   font-size: 20px;
   line-height: 35px;
 }

 .elementor-element.elementor-element-6dae5b0 .icon-container {
   width: 56px;
   height: 56px;
   background-color: #E9EBED;
 }

 .elementor-element.elementor-element-6dae5b0 .icon-container .icon {
   width: 24px;
   height: 24px;
 }

 .elementor-element.elementor-element-6dae5b0 .icon-container .icon svg {
   fill: #333333;
 }

 .elementor-element.elementor-element-6dae5b0 .icon-box-item .icon-container {
   margin: 33px 0px 0px 0px;
 }

 .elementor-element.elementor-element-6dae5b0 .icon-box-item .icon-container.background-type-color {
   border-radius: 15px 15px 15px 15px;
 }

 .elementor-element.elementor-element-6dae5b0 .icon-box-title {
   font-family: "Manrope", Sans-serif;
   font-size: 20px;
   line-height: 35px;
 }

 .elementor-element.elementor-element-d91e2d2 .icon-container {
   width: 56px;
   height: 56px;
   background-color: #E9EBED;
 }

 .elementor-element.elementor-element-d91e2d2 .icon-container .icon {
   width: 27px;
   height: 27px;
 }

 .elementor-element.elementor-element-d91e2d2 .icon-container .icon svg {
   fill: #333333;
 }

 .elementor-element.elementor-element-d91e2d2 .icon-box-item .icon-container {
   margin: 33px 0px 0px 0px;
 }

 .elementor-element.elementor-element-d91e2d2 .icon-box-item .icon-container.background-type-color {
   border-radius: 15px 15px 15px 15px;
 }

 .elementor-element.elementor-element-d91e2d2 .icon-box-title {
   font-family: "Manrope", Sans-serif;
   font-size: 20px;
   line-height: 35px;
 }

 .elementor-element.elementor-element-46e6d57 {
   margin-top: 50px;
   margin-bottom: 0px;
 }

 .elementor-element.elementor-element-173d7c4 .icon-container {
   width: 56px;
   height: 56px;
   background-color: #E9EBED;
 }

 .elementor-element.elementor-element-173d7c4 .icon-container .icon {
   width: 28px;
   height: 28px;
 }

 .elementor-element.elementor-element-173d7c4 .icon-container .icon svg {
   fill: #333333;
 }

 .elementor-element.elementor-element-173d7c4 .icon-box-item .icon-container {
   margin: 33px 0px 0px 0px;
 }

 .elementor-element.elementor-element-173d7c4 .icon-box-item .icon-container.background-type-color {
   border-radius: 15px 15px 15px 15px;
 }

 .elementor-element.elementor-element-173d7c4 .icon-box-title {
   font-family: "Manrope", Sans-serif;
   font-size: 20px;
   line-height: 35px;
 }

 .elementor-element.elementor-element-99dc48a .icon-container {
   width: 56px;
   height: 56px;
   background-color: #E9EBED;
 }

 .elementor-element.elementor-element-99dc48a .icon-container .icon {
   width: 30px;
   height: 30px;
 }

 .elementor-element.elementor-element-99dc48a .icon-container .icon svg {
   fill: #333333;
 }

 .elementor-element.elementor-element-99dc48a .icon-box-item .icon-container {
   margin: 33px 0px 0px 0px;
 }

 .elementor-element.elementor-element-99dc48a .icon-box-item .icon-container.background-type-color {
   border-radius: 15px 15px 15px 15px;
 }

 .elementor-element.elementor-element-99dc48a .icon-box-title {
   font-family: "Manrope", Sans-serif;
   font-size: 20px;
   line-height: 35px;
 }

 .elementor-element.elementor-element-a72f54a .icon-container {
   width: 56px;
   height: 56px;
   background-color: #E9EBED;
 }

 .elementor-element.elementor-element-a72f54a .icon-container .icon {
   width: 29px;
   height: 29px;
 }

 .elementor-element.elementor-element-a72f54a .icon-box-item .icon-container {
   margin: 33px 0px 0px 0px;
 }

 .elementor-element.elementor-element-a72f54a .icon-box-item .icon-container.background-type-color {
   border-radius: 15px 15px 15px 15px;
 }

 .elementor-element.elementor-element-a72f54a .icon-box-title {
   font-family: "Manrope", Sans-serif;
   font-size: 20px;
   line-height: 35px;
 }

 .elementor-element.elementor-element-c561fe5 .icon-container {
   width: 56px;
   height: 56px;
   background-color: #E9EBED;
 }

 .elementor-element.elementor-element-c561fe5 .icon-container .icon {
   width: 27px;
   height: 27px;
 }

 .elementor-element.elementor-element-c561fe5 .icon-container .icon svg {
   fill: #333333;
 }

 .elementor-element.elementor-element-c561fe5 .icon-box-item .icon-container {
   margin: 33px 0px 0px 0px;
 }

 .elementor-element.elementor-element-c561fe5 .icon-box-item .icon-container.background-type-color {
   border-radius: 15px 15px 15px 15px;
 }

 .elementor-element.elementor-element-c561fe5 .icon-box-title {
   font-family: "Manrope", Sans-serif;
   font-size: 20px;
   line-height: 35px;
 }

 .elementor-element.elementor-element-fe25e37:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-fe25e37>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #F0F2F4;
 }

 .elementor-element.elementor-element-fe25e37 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 150px 20px 50px 20px;
   z-index: 1;
 }

 .elementor-element.elementor-element-fe25e37>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-e68ce46.elementor-column .elementor-widget-wrap {
   align-items: flex-end;
 }

 .elementor-element.elementor-element-e68ce46.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-e68ce46>.elementor-element-populated {
   margin: 0px 40px 0px 0px;
   --e-column-margin-right: 40px;
   --e-column-margin-left: 0px;
 }

 .elementor-element.elementor-element-98cd470 {
   text-align: left;
 }

 .elementor-element.elementor-element-98cd470>.elementor-widget-container {
   margin: 0px 0px 20px 7px;
 }

 .elementor-element.elementor-element-e968ffa .neuros-heading {
   text-align: left;
   font-size: 100px;
   line-height: 1.1em;
 }

 .elementor-element.elementor-element-e968ffa .neuros-heading .neuros-heading-content del {
   background-color: transparent;
   background-image: linear-gradient(262deg, #386BB7 0%, #E24C4A 100%);
 }

 .elementor-element.elementor-element-b205a15 {
   margin-top: -55px;
   margin-bottom: -150px;
   padding: 0px 0px 40px 0px;
 }

 .elementor-element.elementor-element-204ef43 {
   --divider-border-style: solid;
   --divider-color: #F0F2F4;
   --divider-border-width: 180px;
 }

 .elementor-element.elementor-element-204ef43 .elementor-divider-separator {
   width: 100%;
 }

 .elementor-element.elementor-element-204ef43>.elementor-widget-container {
   --e-transform-rotateZ: 2.07deg;
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-721f5e6 .special-text-wrapper {
   text-align: left;
 }

 .elementor-element.elementor-element-721f5e6 .special-text {
   font-size: 80px;
   line-height: 1.8em;
   color: #111111;
   opacity: 1;
 }

 .elementor-element.elementor-element-721f5e6 .special-text-wrapper.animated .special-text {
   animation-duration: 20s;
 }

 .elementor-element.elementor-element-721f5e6>.elementor-widget-container {
   margin: 0px -10px 0px -10px;
   padding: 0px 10px 0px 10px;
   --e-transform-rotateZ: 2.07deg;
   background-color: #F14F44;
 }

 .elementor-element.elementor-element-ddd690c .special-text-wrapper {
   text-align: left;
 }

 .elementor-element.elementor-element-ddd690c .special-text {
   font-size: 80px;
   line-height: 1.8em;
   color: #FFFFFF;
   opacity: 1;
 }

 .elementor-element.elementor-element-ddd690c .special-text-wrapper.animated .special-text {
   animation-duration: 20s;
 }

 .elementor-element.elementor-element-ddd690c>.elementor-widget-container {
   margin: 0px -10px -30px -10px;
   padding: 0px 10px 0px 10px;
   --e-transform-rotateZ: -2.07deg;
   --e-transform-translateY: -42%;
   background-color: #1F1F1F;
 }

 .elementor-element.elementor-element-b7fb104 {
   margin-top: 5px;
   margin-bottom: -90px;
   padding: 0px 40px 40px 40px;
 }

 .elementor-element.elementor-element-8348374 {
   --divider-border-style: solid;
   --divider-color: #1F1F1F;
   --divider-border-width: 110px;
 }

 .elementor-element.elementor-element-8348374 .elementor-divider-separator {
   width: 100%;
 }

 .elementor-element.elementor-element-8348374>.elementor-widget-container {
   padding: 0px 1px 0px 0px;
   --e-transform-rotateZ: -2.07deg;
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-0be6c60 {
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 0px 40px 0px 40px;
 }

 .elementor-element.elementor-element-5b84b62:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-5b84b62>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #1F1F1F;
 }

 .elementor-element.elementor-element-5b84b62 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 100px 0px 40px 0px;
 }

 .elementor-element.elementor-element-5b84b62>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-d0df8ca .neuros-heading {
   text-align: left;
 }

 .elementor-element.elementor-element-d0df8ca .neuros-subheading:not(:last-child) {
   margin-bottom: 2px;
 }

 .elementor-element.elementor-element-d0df8ca .neuros-heading .neuros-heading-content {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-d0df8ca .neuros-subheading {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-d0df8ca>.elementor-widget-container {
   margin: 0px 20px 20px 0px;
 }

 .elementor-element.elementor-element-084b600 {
   text-align: center;
 }

 .elementor-element.elementor-element-084b600 img {
   max-width: 100vw;
 }

 .elementor-element.elementor-element-084b600>.elementor-widget-container {
   margin: -30% 0% -20% -45%;
 }

 .elementor-element.elementor-element-1d75730 .special-text-wrapper {
   text-align: right;
 }

 .elementor-element.elementor-element-1d75730 .special-text {
   padding: 0px 5px 0px 0px;
   font-size: 200px;
   font-weight: 600;
   letter-spacing: -0.05em;
   color: #1F1F1F;
   -webkit-text-stroke: 1px #02010100;
   text-stroke: 1px #02010100;
   -webkit-text-stroke-width: 1px;
   background-color: transparent;
   background-image: linear-gradient(262deg, #E24C4A 0%, #386BB7 100%);
   opacity: 1;
 }

 .elementor-element.elementor-element-1d75730 {
   width: var(--container-widget-width, 94%);
   max-width: 94%;
   --container-widget-width: 94%;
   --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-6482add {
   text-align: right;
   color: #FFFFFF;
   font-size: 25px;
   font-weight: 600;
   width: var(--container-widget-width, 6%);
   max-width: 6%;
   --container-widget-width: 6%;
   --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-6482add>.elementor-widget-container {
   margin: 20px 0px 0px 0px;
 }

 .elementor-element.elementor-element-65db3e3 {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-65db3e3>.elementor-widget-container {
   margin: 20% 0% 0% 0%;
   padding: 0px 0px 0px 50px;
 }

 .elementor-element.elementor-element-f7d6a3e .button-widget {
   text-align: left;
 }

 .elementor-element.elementor-element-f7d6a3e .neuros-button {
   color: #FFFFFF;
   border-color: #FFFFFF;
 }

 .elementor-element.elementor-element-f7d6a3e .neuros-button:hover {
   border-color: #F14F44;
 }

 .elementor-element.elementor-element-f7d6a3e>.elementor-widget-container {
   margin: 50px 0px 0px 50px;
 }

 .elementor-element.elementor-element-70acffa:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-70acffa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #1F1F1F;
 }

 .elementor-element.elementor-element-70acffa {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 10px 0px 0px 0px;
 }

 .elementor-element.elementor-element-70acffa>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-69fd7a1 .elementor-counter-number-wrapper {
   color: #1F1F1F;
   font-size: 200px;
   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(180deg, #E24C4A 0%, #386BB7 50%);
 }

 .elementor-element.elementor-element-500b95b .neuros-heading {
   text-align: left;
   line-height: 1.125em;
 }

 .elementor-element.elementor-element-500b95b .neuros-heading .neuros-heading-content {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-500b95b>.elementor-widget-container {
   margin: -120px 0px 0px 0px;
   padding: 60px 0px 0px 0px;
   background-color: transparent;
   background-image: linear-gradient(180deg, #1F1F1F00 0%, #1F1F1F 50%);
 }

 .elementor-element.elementor-element-528df28 {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-528df28>.elementor-widget-container {
   margin: -5px 0px 0px 0px;
   padding: 0% 28% 0% 0%;
 }

 .elementor-element.elementor-element-fe9879e .elementor-counter-number-wrapper {
   color: #1F1F1F;
   font-size: 200px;
   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(180deg, #E24C4A 0%, #386BB7 50%);
 }

 .elementor-element.elementor-element-a8b555b .neuros-heading {
   text-align: left;
   line-height: 1.125em;
 }

 .elementor-element.elementor-element-a8b555b .neuros-heading .neuros-heading-content {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-a8b555b>.elementor-widget-container {
   margin: -120px 0px 0px 0px;
   padding: 60px 0px 20px 0px;
   background-color: transparent;
   background-image: linear-gradient(180deg, #1F1F1F00 0%, #1F1F1F 50%);
 }

 .elementor-element.elementor-element-f7488d7 {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-f7488d7>.elementor-widget-container {
   margin: -10px 0px 0px 0px;
   padding: 0% 51% 0% 0%;
 }

 .elementor-element.elementor-element-83b31bf {
   overflow: hidden;
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 145px 0px 165px 0px;
 }

 .elementor-element.elementor-element-83b31bf:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-83b31bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #1F1F1F;
 }

 .elementor-element.elementor-element-83b31bf,
 .elementor-element.elementor-element-83b31bf>.elementor-background-overlay {
   border-radius: 0px 0px 25px 25px;
 }

 .elementor-element.elementor-element-83b31bf>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-d110980:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
 .elementor-element.elementor-element-d110980>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #282828;
 }

 .elementor-element.elementor-element-d110980>.elementor-element-populated {
   border-style: solid;
   border-width: 1px 1px 1px 1px;
   border-color: #3F3F3F;
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 20px 20px 20px 20px;
   --e-column-margin-right: 20px;
   --e-column-margin-left: 20px;
   padding: 100px 30px 0px 40px;
 }

 .elementor-element.elementor-element-d110980>.elementor-element-populated,
 .elementor-element.elementor-element-d110980>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-d110980>.elementor-background-slideshow {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-d110980>.elementor-element-populated>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-97bcee1 .neuros-heading {
   text-align: left;
   letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-97bcee1 .neuros-heading .neuros-heading-content {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-97bcee1>.elementor-widget-container {
   margin: 0px 0px 12px 0px;
 }

 .elementor-element.elementor-element-fe113e4 {
   color: #87899B;
 }

 .elementor-element.elementor-element-fe113e4>.elementor-widget-container {
   margin: 0px 0px 23px 0px;
 }

 .elementor-element.elementor-element-4ba10bc>.elementor-widget-container {
   margin: 0px 0px 0px -20px;
 }

 .elementor-element.elementor-element-71694d4 {
   --divider-border-style: solid;
   --divider-color: #00000000;
   --divider-border-width: 230px;
   bottom: 0px;
 }

 .elementor-element.elementor-element-71694d4 .elementor-divider-separator {
   width: 100%;
 }

 .elementor-element.elementor-element-71694d4 .elementor-divider {
   padding-block-start: 0px;
   padding-block-end: 0px;
 }

 .elementor-element.elementor-element-71694d4>.elementor-widget-container {
   margin: 0px -2px 0px 0px;
   background-color: transparent;
   background-image: linear-gradient(0deg, #0D0D0D66 0%, #00000000 100%);
   border-radius: 0px 0px 25px 25px;
 }

 body:not(.rtl) .elementor-element.elementor-element-71694d4 {
   left: -1px;
 }

 body.rtl .elementor-element.elementor-element-71694d4 {
   right: -1px;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-29b510f.elementor-column .elementor-widget-wrap {
   align-items: flex-end;
 }

 .elementor-element.elementor-element-29b510f.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-29b510f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
 .elementor-element.elementor-element-29b510f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #1F1F1F00;
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/05/Curves_bg-min-1.png");
   background-position: top center;
   background-repeat: no-repeat;
   background-size: 100% auto;
 }

 .elementor-element.elementor-element-29b510f>.elementor-element-populated>.elementor-background-overlay {
   background-color: #1F1F1F00;
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/06/3d-gear-setting-icon-3d-illustration-1-min.png");
   background-position: top right;
   background-repeat: no-repeat;
   opacity: 1;
 }

 .elementor-element.elementor-element-29b510f>.elementor-element-populated {
   border-style: solid;
   border-width: 1px 1px 1px 1px;
   border-color: #3F3F3F;
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 20px 20px 20px 20px;
   --e-column-margin-right: 20px;
   --e-column-margin-left: 20px;
   padding: 0px 40px 40px 40px;
 }

 .elementor-element.elementor-element-29b510f>.elementor-element-populated,
 .elementor-element.elementor-element-29b510f>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-29b510f>.elementor-background-slideshow {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-29b510f>.elementor-element-populated>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-d15684a .neuros-heading {
   text-align: left;
   letter-spacing: -0.03em;
 }

 .elementor-element.elementor-element-d15684a .neuros-heading .neuros-heading-content {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-d15684a>.elementor-widget-container {
   margin: 30px 0px 12px 0px;
 }

 .elementor-element.elementor-element-55adef5 {
   color: #87899B;
 }

 .elementor-element.elementor-element-55adef5>.elementor-widget-container {
   margin: 0px 0px 22px 0px;
 }

 .elementor-element.elementor-element-ea5308d {
   text-align: left;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-52a76fd.elementor-column .elementor-widget-wrap {
   align-items: center;
 }

 .elementor-element.elementor-element-52a76fd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
   align-content: center;
   align-items: center;
 }

 .elementor-element.elementor-element-52a76fd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
 .elementor-element.elementor-element-52a76fd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #E2E6EB;
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/06/abstract-creative-3d-sphere-with-eye-effect-2-min.png");
   background-position: center center;
   background-repeat: no-repeat;
   background-size: cover;
 }

 .elementor-element.elementor-element-52a76fd>.elementor-element-populated {
   border-style: solid;
   border-width: 1px 1px 1px 1px;
   border-color: #3F3F3F;
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 20px 20px 20px 20px;
   --e-column-margin-right: 20px;
   --e-column-margin-left: 20px;
   padding: 20px 20px 20px 20px;
 }

 .elementor-element.elementor-element-52a76fd>.elementor-element-populated,
 .elementor-element.elementor-element-52a76fd>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-52a76fd>.elementor-background-slideshow {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-52a76fd>.elementor-element-populated>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-b69d7a1 {
   text-align: left;
 }

 .elementor-element.elementor-element-b69d7a1 img {
   width: 192px;
 }

 .elementor-element.elementor-element-b69d7a1>.elementor-widget-container {
   margin: 0px 0px 0px 55px;
 }

 .elementor-element.elementor-element-16a5a3e .neuros-heading {
   text-align: center;
   font-family: "Manrope", Sans-serif;
   font-size: 14px;
   font-weight: 500;
   letter-spacing: 0px;
 }

 .elementor-element.elementor-element-16a5a3e .neuros-heading .neuros-heading-content {
   color: #FFFFFF00;
 }

 .elementor-element.elementor-element-16a5a3e>.elementor-widget-container {
   margin: 0% 0% 0% 12%;
 }

 .elementor-element.elementor-element-91f9c50 {
   margin-top: 30px;
   margin-bottom: 0px;
 }

 .elementor-element.elementor-element-599f3a3>.elementor-container {
   min-height: 435px;
 }

 .elementor-element.elementor-element-599f3a3>.elementor-container>.elementor-column>.elementor-widget-wrap {
   align-content: center;
   align-items: center;
 }

 .elementor-element.elementor-element-599f3a3:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-599f3a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/01/page-title-bg-min.jpg");
   background-position: center center;
   background-size: cover;
 }

 .elementor-element.elementor-element-599f3a3,
 .elementor-element.elementor-element-599f3a3>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-599f3a3 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 0px 20px 0px 20px;
 }

 .elementor-element.elementor-element-599f3a3>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-12edf65 img {
   width: 300px;
 }

 .elementor-element.elementor-element-407b28e .neuros_video_button_container {
   text-align: right;
 }

 .elementor-element.elementor-element-407b28e .neuros_video_button_widget .elementor-custom-embed-play {
   padding: 36px 68px 22px 95px;
 }

 .elementor-element.elementor-element-407b28e .elementor-custom-embed-play {
   border-radius: 25px 0px 0px 0px;
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-407b28e .neuros_video_button_widget .icon-play-wrapper:before {
   border-color: #D9D9D9;
 }

 .elementor-element.elementor-element-407b28e.neuros-video-button-decoration-on .elementor-custom-embed-image-overlay:before,
 .elementor-element.elementor-element-407b28e.neuros-video-button-decoration-on .elementor-custom-embed-image-overlay:after {
   box-shadow: 0 20px 0 0 #FFFFFF;
 }

 .elementor-element.elementor-element-407b28e .neuros_video_button_widget .elementor-custom-embed-play:hover .icon-play-wrapper {
   background-color: #D9D9D9;
 }

 .elementor-element.elementor-element-407b28e {
   width: auto;
   max-width: auto;
   bottom: 10px;
 }

 body:not(.rtl) .elementor-element.elementor-element-407b28e {
   right: 10px;
 }

 body.rtl .elementor-element.elementor-element-407b28e {
   left: 10px;
 }

 .elementor-element.elementor-element-cc42476 .neuros-heading {
   text-align: left;
 }

 .elementor-element.elementor-element-cc42476 .neuros-subheading:not(:last-child) {
   margin-bottom: 4px;
 }

 .elementor-element.elementor-element-cc42476>.elementor-widget-container {
   margin: 0px 0px 35px 0px;
   padding: 0% 10% 0% 0%;
 }

 .elementor-element.elementor-element-f8f2df9 .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-f8f2df9 {
   width: auto;
   max-width: auto;
 }

 .elementor-element.elementor-element-456e52e .button-widget {
   text-align: left;
 }

 .elementor-element.elementor-element-456e52e .neuros-button {
   padding: 10px 34px 11px 43px;
 }

 .elementor-element.elementor-element-456e52e:not(.neuros-button-type-simple) .neuros-button:hover {
   padding: 10px 43px 11px 34px;
 }

 .elementor-element.elementor-element-456e52e>.elementor-widget-container {
   margin: 48px 0px 0px 0px;
 }

 .elementor-element.elementor-element-c8d7f27 .team-listing-wrapper .team-item-wrapper {
   padding-left: calc(40px/2);
   padding-right: calc(40px/2);
   margin-bottom: 30px;
 }

 .elementor-element.elementor-element-c8d7f27 .team-listing-wrapper {
   margin-left: calc(-40px/2);
   margin-right: calc(-40px/2);
   margin-bottom: -30px;
 }

 .elementor-element.elementor-element-c8d7f27 .team-item:before {
   border-width: 1px;
   border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-c8d7f27>.elementor-widget-container {
   margin: 50px 0px 0px 0px;
 }

 .elementor-element.elementor-element-1146ae8 .team-listing-wrapper .team-item-wrapper {
   padding-left: calc(40px/2);
   padding-right: calc(40px/2);
   margin-bottom: 30px;
 }

 .elementor-element.elementor-element-1146ae8 .team-listing-wrapper {
   margin-left: calc(-40px/2);
   margin-right: calc(-40px/2);
   margin-bottom: -30px;
 }

 .elementor-element.elementor-element-1146ae8 .team-item:before {
   border-width: 1px;
   border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-1146ae8>.elementor-widget-container {
   margin: 36px 0px 0px 0px;
 }

 .elementor-element.elementor-element-97fe119 {
   margin-top: 52px;
   margin-bottom: 0px;
 }

 .elementor-element.elementor-element-14e3f34 .team-listing-wrapper .team-item-wrapper {
   padding-left: calc(40px/2);
   padding-right: calc(40px/2);
   margin-bottom: 30px;
 }

 .elementor-element.elementor-element-14e3f34 .team-listing-wrapper {
   margin-left: calc(-40px/2);
   margin-right: calc(-40px/2);
   margin-bottom: -30px;
 }

 .elementor-element.elementor-element-14e3f34 .team-item:before {
   border-width: 1px;
   border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-80b4476 .team-listing-wrapper .team-item-wrapper {
   padding-left: calc(40px/2);
   padding-right: calc(40px/2);
   margin-bottom: 30px;
 }

 .elementor-element.elementor-element-80b4476 .team-listing-wrapper {
   margin-left: calc(-40px/2);
   margin-right: calc(-40px/2);
   margin-bottom: -30px;
 }

 .elementor-element.elementor-element-80b4476 .team-item:before {
   border-width: 1px;
   border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-80b4476>.elementor-widget-container {
   margin: 36px 0px 0px 0px;
 }

 .elementor-element.elementor-element-b17967a .team-listing-wrapper .team-item-wrapper {
   padding-left: calc(40px/2);
   padding-right: calc(40px/2);
   margin-bottom: 30px;
 }

 .elementor-element.elementor-element-b17967a .team-listing-wrapper {
   margin-left: calc(-40px/2);
   margin-right: calc(-40px/2);
   margin-bottom: -30px;
 }

 .elementor-element.elementor-element-b17967a .team-item:before {
   border-width: 1px;
   border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-b17967a>.elementor-widget-container {
   margin: 64px 0px 0px 0px;
 }

 .elementor-element.elementor-element-cdda020 .team-listing-wrapper .team-item-wrapper {
   padding-left: calc(40px/2);
   padding-right: calc(40px/2);
   margin-bottom: 30px;
 }

 .elementor-element.elementor-element-cdda020 .team-listing-wrapper {
   margin-left: calc(-40px/2);
   margin-right: calc(-40px/2);
   margin-bottom: -30px;
 }

 .elementor-element.elementor-element-cdda020 .team-item:before {
   border-width: 1px;
   border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-cdda020>.elementor-widget-container {
   margin: 36px 0px 0px 0px;
 }

 .elementor-element.elementor-element-39006a4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
 .elementor-element.elementor-element-39006a4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #F0F2F4;
 }

 .elementor-element.elementor-element-39006a4>.elementor-element-populated,
 .elementor-element.elementor-element-39006a4>.elementor-element-populated>.elementor-background-overlay,
 .elementor-element.elementor-element-39006a4>.elementor-background-slideshow {
   border-radius: 25px 25px 0px 0px;
 }

 .elementor-element.elementor-element-39006a4>.elementor-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 10px 10px 10px 10px;
   --e-column-margin-right: 10px;
   --e-column-margin-left: 10px;
   padding: 160px 20px 40px 20px;
 }

 .elementor-element.elementor-element-39006a4>.elementor-element-populated>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-6caa46c>.elementor-widget-container {
   margin: 0px 0px 25px 0px;
 }

 .elementor-element.elementor-element-fe2bc15 .neuros-heading {
   text-align: center;
 }

 .elementor-element.elementor-element-fe2bc15 .neuros-heading .neuros-heading-content del {
   background-color: transparent;
   background-image: linear-gradient(262deg, #E24C4A 0%, #386BB7 100%);
 }

 .elementor-element.elementor-element-fe2bc15>.elementor-widget-container {
   padding: 0% 20% 0% 20%;
 }

 .elementor-element.elementor-element-8ef4bf1>.elementor-container {
   max-width: 1590px;
 }

 .elementor-element.elementor-element-8ef4bf1:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-8ef4bf1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #F0F2F4;
   background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/05/Group-min-1.png");
   background-position: center center;
   background-repeat: no-repeat;
 }

 .elementor-element.elementor-element-8ef4bf1 {
   background-clip: content-box;
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 0px 40px 0px 40px;
 }

 .elementor-element.elementor-element-8ef4bf1>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-9c83c1f:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-9c83c1f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-9c83c1f,
 .elementor-element.elementor-element-9c83c1f>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-9c83c1f {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 40px 40px 45px 40px;
 }

 .elementor-element.elementor-element-9c83c1f>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-8e485f0 .neuros-heading {
   text-align: left;
   font-size: 20px;
   line-height: 1em;
 }

 .elementor-element.elementor-element-6c14c4e {
   text-align: left;
 }

 .elementor-element.elementor-element-6c14c4e img {
   width: 71px;
 }

 .elementor-element.elementor-element-6c14c4e>.elementor-widget-container {
   margin: 0px 0px 7px 0px;
 }

 .elementor-element.elementor-element-68093ee:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-68093ee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-68093ee,
 .elementor-element.elementor-element-68093ee>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-68093ee {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 20px;
   margin-bottom: 0px;
   padding: 40px 40px 45px 40px;
 }

 .elementor-element.elementor-element-68093ee>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-e48e8e2 .neuros-heading {
   text-align: left;
   font-size: 20px;
   line-height: 1em;
 }

 .elementor-element.elementor-element-4cfcf66 {
   text-align: left;
 }

 .elementor-element.elementor-element-4cfcf66 img {
   width: 71px;
 }

 .elementor-element.elementor-element-4cfcf66>.elementor-widget-container {
   margin: 0px 0px 7px 0px;
 }

 .elementor-element.elementor-element-b74b4a2:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-b74b4a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-b74b4a2,
 .elementor-element.elementor-element-b74b4a2>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-b74b4a2 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 20px;
   margin-bottom: 0px;
   padding: 40px 40px 45px 40px;
 }

 .elementor-element.elementor-element-b74b4a2>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-206ac2a .neuros-heading {
   text-align: left;
   font-size: 20px;
   line-height: 1em;
 }

 .elementor-element.elementor-element-96c5b6e {
   text-align: left;
 }

 .elementor-element.elementor-element-96c5b6e img {
   width: 71px;
 }

 .elementor-element.elementor-element-96c5b6e>.elementor-widget-container {
   margin: 0px 0px 7px 0px;
 }

 .elementor-element.elementor-element-4e1fa5e:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-4e1fa5e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-4e1fa5e,
 .elementor-element.elementor-element-4e1fa5e>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-4e1fa5e {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 20px;
   margin-bottom: 0px;
   padding: 40px 40px 45px 40px;
 }

 .elementor-element.elementor-element-4e1fa5e>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-aa968b4 .neuros-heading {
   text-align: left;
   font-size: 20px;
   line-height: 1em;
 }

 .elementor-element.elementor-element-fb07702 {
   text-align: left;
 }

 .elementor-element.elementor-element-fb07702 img {
   width: 71px;
 }

 .elementor-element.elementor-element-fb07702>.elementor-widget-container {
   margin: 0px 0px 7px 0px;
 }

 .elementor-element.elementor-element-2989d5d:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-2989d5d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-2989d5d,
 .elementor-element.elementor-element-2989d5d>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-2989d5d {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 20px;
   margin-bottom: 0px;
   padding: 40px 40px 45px 40px;
 }

 .elementor-element.elementor-element-2989d5d>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-4f3e2a1 .neuros-heading {
   text-align: left;
   font-size: 20px;
   line-height: 1em;
 }

 .elementor-element.elementor-element-ea038f9 {
   text-align: left;
 }

 .elementor-element.elementor-element-ea038f9 img {
   width: 71px;
 }

 .elementor-element.elementor-element-ea038f9>.elementor-widget-container {
   margin: 0px 0px 7px 0px;
 }

 .elementor-element.elementor-element-3560a12:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-3560a12>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-3560a12,
 .elementor-element.elementor-element-3560a12>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-3560a12 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 20px;
   margin-bottom: 0px;
   padding: 40px 40px 45px 40px;
 }

 .elementor-element.elementor-element-3560a12>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-8015626 .neuros-heading {
   text-align: left;
   font-size: 20px;
   line-height: 1em;
 }

 .elementor-element.elementor-element-3c59827 {
   text-align: left;
 }

 .elementor-element.elementor-element-3c59827 img {
   width: 71px;
 }

 .elementor-element.elementor-element-3c59827>.elementor-widget-container {
   margin: 0px 0px 7px 0px;
 }

 .elementor-element.elementor-element-c923cc0:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-c923cc0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-c923cc0,
 .elementor-element.elementor-element-c923cc0>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-c923cc0 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 40px 40px 45px 40px;
 }

 .elementor-element.elementor-element-c923cc0>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-35938c2 .neuros-heading {
   text-align: left;
   font-size: 20px;
   line-height: 1em;
 }

 .elementor-element.elementor-element-3ed65fc {
   text-align: left;
 }

 .elementor-element.elementor-element-3ed65fc img {
   width: 71px;
 }

 .elementor-element.elementor-element-3ed65fc>.elementor-widget-container {
   margin: 0px 0px 7px 0px;
 }

 .elementor-element.elementor-element-45414a5:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-45414a5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-45414a5,
 .elementor-element.elementor-element-45414a5>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-45414a5 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 20px;
   margin-bottom: 0px;
   padding: 40px 40px 45px 40px;
 }

 .elementor-element.elementor-element-45414a5>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-efb98aa .neuros-heading {
   text-align: left;
   font-size: 20px;
   line-height: 1em;
 }

 .elementor-element.elementor-element-20f6526 {
   text-align: left;
 }

 .elementor-element.elementor-element-20f6526 img {
   width: 71px;
 }

 .elementor-element.elementor-element-20f6526>.elementor-widget-container {
   margin: 0px 0px 7px 0px;
 }

 .elementor-element.elementor-element-8b74018:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-8b74018>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-8b74018,
 .elementor-element.elementor-element-8b74018>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-8b74018 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 20px;
   margin-bottom: 0px;
   padding: 40px 40px 45px 40px;
 }

 .elementor-element.elementor-element-8b74018>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-02ef235 .neuros-heading {
   text-align: left;
   font-size: 20px;
   line-height: 1em;
 }

 .elementor-element.elementor-element-939c776 {
   text-align: left;
 }

 .elementor-element.elementor-element-939c776 img {
   width: 71px;
 }

 .elementor-element.elementor-element-939c776>.elementor-widget-container {
   margin: 0px 0px 7px 0px;
 }

 .elementor-element.elementor-element-93e338f:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-93e338f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-93e338f,
 .elementor-element.elementor-element-93e338f>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-93e338f {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 20px;
   margin-bottom: 0px;
   padding: 40px 40px 45px 40px;
 }

 .elementor-element.elementor-element-93e338f>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-5a14c24 .neuros-heading {
   text-align: left;
   font-size: 20px;
   line-height: 1em;
 }

 .elementor-element.elementor-element-a300162 {
   text-align: left;
 }

 .elementor-element.elementor-element-a300162 img {
   width: 71px;
 }

 .elementor-element.elementor-element-a300162>.elementor-widget-container {
   margin: 0px 0px 7px 0px;
 }

 .elementor-element.elementor-element-91d39be:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-91d39be>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-91d39be,
 .elementor-element.elementor-element-91d39be>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-91d39be {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 20px;
   margin-bottom: 0px;
   padding: 40px 40px 45px 40px;
 }

 .elementor-element.elementor-element-91d39be>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-74df1d3 .neuros-heading {
   text-align: left;
   font-size: 20px;
   line-height: 1em;
 }

 .elementor-element.elementor-element-7d4d76e {
   text-align: left;
 }

 .elementor-element.elementor-element-7d4d76e img {
   width: 71px;
 }

 .elementor-element.elementor-element-7d4d76e>.elementor-widget-container {
   margin: 0px 0px 7px 0px;
 }

 .elementor-element.elementor-element-929447c:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-929447c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-929447c,
 .elementor-element.elementor-element-929447c>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-929447c {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 20px;
   margin-bottom: 0px;
   padding: 40px 40px 45px 40px;
 }

 .elementor-element.elementor-element-929447c>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-08ec591 .neuros-heading {
   text-align: left;
   font-size: 20px;
   line-height: 1em;
 }

 .elementor-element.elementor-element-8727813 {
   text-align: left;
 }

 .elementor-element.elementor-element-8727813 img {
   width: 71px;
 }

 .elementor-element.elementor-element-8727813>.elementor-widget-container {
   margin: 0px 0px 7px 0px;
 }

 .elementor-element.elementor-element-87f7370:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-87f7370>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-87f7370,
 .elementor-element.elementor-element-87f7370>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-87f7370 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 40px 40px 45px 40px;
 }

 .elementor-element.elementor-element-87f7370>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-39e36de .neuros-heading {
   text-align: left;
   font-size: 20px;
   line-height: 1em;
 }

 .elementor-element.elementor-element-f7a16d0 {
   text-align: left;
 }

 .elementor-element.elementor-element-f7a16d0 img {
   width: 71px;
 }

 .elementor-element.elementor-element-f7a16d0>.elementor-widget-container {
   margin: 0px 0px 7px 0px;
 }

 .elementor-element.elementor-element-be91b95:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-be91b95>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-be91b95,
 .elementor-element.elementor-element-be91b95>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-be91b95 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 20px;
   margin-bottom: 0px;
   padding: 40px 40px 45px 40px;
 }

 .elementor-element.elementor-element-be91b95>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-3b6c4b4 .neuros-heading {
   text-align: left;
   font-size: 20px;
   line-height: 1em;
 }

 .elementor-element.elementor-element-f12f89d {
   text-align: left;
 }

 .elementor-element.elementor-element-f12f89d img {
   width: 71px;
 }

 .elementor-element.elementor-element-f12f89d>.elementor-widget-container {
   margin: 0px 0px 7px 0px;
 }

 .elementor-element.elementor-element-4971c69:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-4971c69>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-4971c69,
 .elementor-element.elementor-element-4971c69>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-4971c69 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 20px;
   margin-bottom: 0px;
   padding: 40px 40px 45px 40px;
 }

 .elementor-element.elementor-element-4971c69>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-7811cfa .neuros-heading {
   text-align: left;
   font-size: 20px;
   line-height: 1em;
 }

 .elementor-element.elementor-element-9bbaaa0 {
   text-align: left;
 }

 .elementor-element.elementor-element-9bbaaa0 img {
   width: 71px;
 }

 .elementor-element.elementor-element-9bbaaa0>.elementor-widget-container {
   margin: 0px 0px 7px 0px;
 }

 .elementor-element.elementor-element-8d1bded:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-8d1bded>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-8d1bded,
 .elementor-element.elementor-element-8d1bded>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-8d1bded {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 40px 40px 45px 40px;
 }

 .elementor-element.elementor-element-8d1bded>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-55fe148 .neuros-heading {
   text-align: left;
   font-size: 20px;
   line-height: 1em;
 }

 .elementor-element.elementor-element-7a78a96 {
   text-align: left;
 }

 .elementor-element.elementor-element-7a78a96 img {
   width: 71px;
 }

 .elementor-element.elementor-element-7a78a96>.elementor-widget-container {
   margin: 0px 0px 7px 0px;
 }

 .elementor-element.elementor-element-a1d9f65:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-a1d9f65>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-a1d9f65,
 .elementor-element.elementor-element-a1d9f65>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-a1d9f65 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 20px;
   margin-bottom: 0px;
   padding: 40px 40px 45px 40px;
 }

 .elementor-element.elementor-element-a1d9f65>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-15fafa5 .neuros-heading {
   text-align: left;
   font-size: 20px;
   line-height: 1em;
 }

 .elementor-element.elementor-element-6ba587c {
   text-align: left;
 }

 .elementor-element.elementor-element-6ba587c img {
   width: 71px;
 }

 .elementor-element.elementor-element-6ba587c>.elementor-widget-container {
   margin: 0px 0px 7px 0px;
 }

 .elementor-element.elementor-element-2f4b7fe:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-2f4b7fe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #FFFFFF;
 }

 .elementor-element.elementor-element-2f4b7fe,
 .elementor-element.elementor-element-2f4b7fe>.elementor-background-overlay {
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-2f4b7fe {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 20px;
   margin-bottom: 0px;
   padding: 40px 40px 45px 40px;
 }

 .elementor-element.elementor-element-2f4b7fe>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-33fd09a .neuros-heading {
   text-align: left;
   font-size: 20px;
   line-height: 1em;
 }

 .elementor-element.elementor-element-68a5112 {
   text-align: left;
 }

 .elementor-element.elementor-element-68a5112 img {
   width: 71px;
 }

 .elementor-element.elementor-element-68a5112>.elementor-widget-container {
   margin: 0px 0px 7px 0px;
 }

 .elementor-element.elementor-element-7b6a436 {
   margin-top: 0px;
   margin-bottom: 0px;
 }

 .elementor-element.elementor-element-eda6eb4>.elementor-container {
   min-height: 40px;
 }

 .elementor-element.elementor-element-eda6eb4:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-eda6eb4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #F0F2F4;
 }

 .elementor-element.elementor-element-eda6eb4,
 .elementor-element.elementor-element-eda6eb4>.elementor-background-overlay {
   border-radius: 0px 0px 25px 25px;
 }

 .elementor-element.elementor-element-eda6eb4 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 }

 .elementor-element.elementor-element-eda6eb4>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-c67456a {
   margin-top: -39vw;
   margin-bottom: 0vw;
 }

 .elementor-element.elementor-element-4db5a14>.elementor-container {
   min-height: 39vw;
 }

 .elementor-element.elementor-element-4db5a14:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-4db5a14>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: transparent;
   background-image: linear-gradient(180deg, #F0F2F400 0%, #F0F2F4 84%);
 }

 .elementor-element.elementor-element-4db5a14,
 .elementor-element.elementor-element-4db5a14>.elementor-background-overlay {
   border-radius: 0px 0px 25px 25px;
 }

 .elementor-element.elementor-element-4db5a14 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 }

 .elementor-element.elementor-element-4db5a14>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-5faeef9>.elementor-container>.elementor-column>.elementor-widget-wrap {
   align-content: flex-end;
   align-items: flex-end;
 }

 .elementor-element.elementor-element-44b39e8 .neuros-heading {
   text-align: left;
 }

 .elementor-element.elementor-element-44b39e8 .neuros-subheading:not(:last-child) {
   margin-bottom: 5px;
 }

 .elementor-element.elementor-element-a1209a3 .button-widget {
   text-align: center;
 }

 .elementor-element.elementor-element-3f556cc {
   margin-top: 47px;
   margin-bottom: 0px;
 }

 .elementor-element.elementor-element-f2b40ad .grid-listing {
   margin-top: calc(-30px/2);
   margin-bottom: calc(-30px/2);
 }

 .elementor-element.elementor-element-f2b40ad .grid-listing .grid-item {
   padding-top: calc(30px/2);
   padding-bottom: calc(30px/2);
 }

 .elementor-element.elementor-element-f2b40ad .classic-listing .standard-blog-item-wrapper:not(:first-child) {
   margin-top: 30px;
 }

 .elementor-element.elementor-element-f2b40ad .list-listing .list-item-wrapper:not(:first-child) {
   margin-top: 30px;
 }

 .elementor-element.elementor-element-f2b40ad .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before,
 .elementor-element.elementor-element-f2b40ad .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before {
   border-width: 1px;
 }

 .elementor-element.elementor-element-f2b40ad .list-item-wrapper .blog-item {
   border-bottom-width: 1px;
   border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-f2b40ad .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-meta-header:first-child,
 .elementor-element.elementor-element-f2b40ad .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-f2b40ad .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-title,
 .elementor-element.elementor-element-f2b40ad .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-title {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-f2b40ad .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-content,
 .elementor-element.elementor-element-f2b40ad .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-content {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-f2b40ad .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-labels,
 .elementor-element.elementor-element-f2b40ad .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-labels {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-f2b40ad .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-meta-item-tags,
 .elementor-element.elementor-element-f2b40ad .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-meta-item-tags {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-f2b40ad .standard-blog-item-wrapper .blog-item .post-more-button,
 .elementor-element.elementor-element-f2b40ad .grid-blog-item-wrapper .blog-item .post-more-button {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-f2b40ad .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before,
 .elementor-element.elementor-element-f2b40ad .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before {
   border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-f2b40ad .blog-item .post-title {
   font-size: 25px;
   line-height: 35px;
 }

 .elementor-element.elementor-element-d1754b0>.elementor-element-populated {
   margin: 0% 33.3333% 0% 0%;
   --e-column-margin-right: 33.3333%;
   --e-column-margin-left: 0%;
 }

 .elementor-element.elementor-element-164c7a6 .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-164c7a6 .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-164c7a6 .classic-listing .standard-blog-item-wrapper:not(:first-child) {
   margin-top: 30px;
 }

 .elementor-element.elementor-element-164c7a6 .list-listing .list-item-wrapper:not(:first-child) {
   margin-top: 30px;
 }

 .elementor-element.elementor-element-164c7a6 .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before,
 .elementor-element.elementor-element-164c7a6 .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before {
   border-width: 1px;
 }

 .elementor-element.elementor-element-164c7a6 .list-item-wrapper .blog-item {
   border-bottom-width: 1px;
   border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-164c7a6 .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-meta-header:first-child,
 .elementor-element.elementor-element-164c7a6 .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-164c7a6 .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-title,
 .elementor-element.elementor-element-164c7a6 .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-title {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-164c7a6 .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-content,
 .elementor-element.elementor-element-164c7a6 .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-content {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-164c7a6 .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-labels,
 .elementor-element.elementor-element-164c7a6 .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-labels {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-164c7a6 .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-meta-item-tags,
 .elementor-element.elementor-element-164c7a6 .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-meta-item-tags {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-164c7a6 .standard-blog-item-wrapper .blog-item .post-more-button,
 .elementor-element.elementor-element-164c7a6 .grid-blog-item-wrapper .blog-item .post-more-button {
   margin-left: 40px;
   margin-right: 35px;
 }

 .elementor-element.elementor-element-164c7a6 .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before,
 .elementor-element.elementor-element-164c7a6 .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before {
   border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-164c7a6 .blog-item .post-title {
   font-size: 25px;
   line-height: 35px;
 }

 .elementor-element.elementor-element-164c7a6>.elementor-widget-container {
   margin: 33px 0px 0px 0px;
 }

 .elementor-element.elementor-element-37b8aa3 .neuros-heading {
   text-align: left;
 }

 .elementor-element.elementor-element-37b8aa3 .neuros-subheading:not(:last-child) {
   margin-bottom: 5px;
 }

 .elementor-element.elementor-element-37b8aa3>.elementor-widget-container {
   margin: 0px 0px 50px 0px;
   padding: 0% 30% 0% 0%;
 }

 .elementor-element.elementor-element-953740e .neuros-heading {
   text-align: center;
 }

 .elementor-element.elementor-element-953740e .slider-wrapper {
   margin: 0 calc(-30px/2);
 }

 .elementor-element.elementor-element-953740e .slider-wrapper .slider-item {
   padding: 0 calc(30px/2);
 }

 .elementor-element.elementor-element-953740e .owl-carousel .owl-stage {
   -webkit-align-items: center;
   -moz-align-items: center;
   -ms-align-items: center;
   align-items: center;
 }

 .elementor-element.elementor-element-953740e .slider-item-inner {
   text-align: center;
 }

 .elementor-element.elementor-element-953740e img {
   opacity: 0.3;
   transition-duration: 0.3s;
 }

 .elementor-element.elementor-element-953740e img:hover {
   opacity: 1;
 }

 .elementor-element.elementor-element-d759f9d>.elementor-background-overlay {
   opacity: 0.5;
 }

 .elementor-element.elementor-element-d759f9d {
   padding: 0px 40px 0px 40px;
 }

 .elementor-element.elementor-element-096ab05:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-096ab05>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #1F1F1F;
 }

 .elementor-element.elementor-element-096ab05,
 .elementor-element.elementor-element-096ab05>.elementor-background-overlay {
   border-radius: 25px 25px 0px 0px;
 }

 .elementor-element.elementor-element-096ab05 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 51px 0px 105px 0px;
 }

 .elementor-element.elementor-element-096ab05>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-096ab05 a {
   color: #F5F5F5;
 }

 .elementor-element.elementor-element-096ab05 a:hover {
   color: #F14F44;
 }

 .elementor-bc-flex-widget .elementor-element.elementor-element-ab6986a.elementor-column .elementor-widget-wrap {
   align-items: flex-end;
 }

 .elementor-element.elementor-element-ab6986a.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-6ee8339 .neuros-heading {
   text-align: left;
 }

 .elementor-element.elementor-element-6ee8339 .neuros-subheading:not(:last-child) {
   margin-bottom: 22px;
 }

 .elementor-element.elementor-element-6ee8339 .neuros-heading .neuros-heading-content {
   color: #F5F5F5;
 }

 .elementor-element.elementor-element-6ee8339 .neuros-subheading {
   color: #F5F5F5;
 }

 .elementor-element.elementor-element-6ee8339>.elementor-widget-container {
   margin: 0px 0px 57px 0px;
   padding: 0% 5% 0% 0%;
 }

 .elementor-element.elementor-element-169b15a {
   color: #F5F5F5;
   font-weight: 400;
 }

 .elementor-element.elementor-element-169b15a>.elementor-widget-container {
   margin: 0px 0px 72px 0px;
   padding: 0% 21% 0% 0%;
 }

 .elementor-element.elementor-element-5a4bae4 .neuros-heading {
   text-align: left;
   font-family: "Manrope", Sans-serif;
   font-weight: 700;
   letter-spacing: 0px;
 }

 .elementor-element.elementor-element-5a4bae4 .neuros-heading .neuros-heading-content {
   color: #F5F5F5;
 }

 .elementor-element.elementor-element-5a4bae4>.elementor-widget-container {
   margin: 0px 0px 20px 0px;
   padding: 0px 5px 0px 0px;
 }

 .elementor-element.elementor-element-5a4bae4 {
   width: var(--container-widget-width, 50%);
   max-width: 50%;
   --container-widget-width: 50%;
   --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-f3d3397 {
   color: #F5F5F5;
   font-weight: 400;
   width: var(--container-widget-width, 50%);
   max-width: 50%;
   --container-widget-width: 50%;
   --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-f3d3397>.elementor-widget-container {
   padding: 0px 5px 0px 0px;
 }

 .elementor-element.elementor-element-d5fb46f .neuros-heading {
   text-align: left;
   font-family: "Manrope", Sans-serif;
   font-weight: 700;
   letter-spacing: 0px;
 }

 .elementor-element.elementor-element-d5fb46f .neuros-heading .neuros-heading-content {
   color: #F5F5F5;
 }

 .elementor-element.elementor-element-d5fb46f>.elementor-widget-container {
   margin: 0px 0px 20px 0px;
 }

 .elementor-element.elementor-element-d5fb46f {
   width: var(--container-widget-width, 50%);
   max-width: 50%;
   --container-widget-width: 50%;
   --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-03258c4 {
   color: #F5F5F5;
   font-weight: 400;
   width: var(--container-widget-width, 50%);
   max-width: 50%;
   --container-widget-width: 50%;
   --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-03258c4>.elementor-widget-container {
   padding: 0px 5px 0px 0px;
 }

 .elementor-element.elementor-element-bbaec2d {
   color: #F5F5F5;
   font-weight: 400;
   width: var(--container-widget-width, 50%);
   max-width: 50%;
   --container-widget-width: 50%;
   --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-6ecbf7a .neuros-heading {
   text-align: left;
   font-family: "Manrope", Sans-serif;
   font-weight: 700;
   letter-spacing: 0px;
 }

 .elementor-element.elementor-element-6ecbf7a .neuros-heading .neuros-heading-content {
   color: #F5F5F5;
 }

 .elementor-element.elementor-element-6ecbf7a>.elementor-widget-container {
   margin: 52px 0px 20px 0px;
   padding: 0px 5px 0px 0px;
 }

 .elementor-element.elementor-element-6ecbf7a {
   width: var(--container-widget-width, 50%);
   max-width: 50%;
   --container-widget-width: 50%;
   --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-87ce50a {
   color: #F5F5F5;
   font-weight: 400;
   width: var(--container-widget-width, 50%);
   max-width: 50%;
   --container-widget-width: 50%;
   --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-87ce50a>.elementor-widget-container {
   padding: 0px 5px 0px 0px;
 }

 .elementor-element.elementor-element-791dd92 .neuros-heading {
   text-align: left;
   font-family: "Manrope", Sans-serif;
   font-weight: 700;
   letter-spacing: 0px;
 }

 .elementor-element.elementor-element-791dd92 .neuros-heading .neuros-heading-content {
   color: #F5F5F5;
 }

 .elementor-element.elementor-element-791dd92>.elementor-widget-container {
   margin: 52px 0px 20px 0px;
 }

 .elementor-element.elementor-element-791dd92 {
   width: var(--container-widget-width, 50%);
   max-width: 50%;
   --container-widget-width: 50%;
   --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-b696b49 {
   color: #F5F5F5;
   font-weight: 400;
   width: var(--container-widget-width, 50%);
   max-width: 50%;
   --container-widget-width: 50%;
   --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-b696b49>.elementor-widget-container {
   padding: 0px 5px 0px 0px;
 }

 .elementor-element.elementor-element-8039eff {
   --grid-template-columns: repeat(0, auto);
   --icon-size: 16px;
   --grid-column-gap: 40px;
   --grid-row-gap: 0px;
   width: var(--container-widget-width, 50%);
   max-width: 50%;
   --container-widget-width: 50%;
   --container-widget-flex-grow: 0;
 }

 .elementor-element.elementor-element-8039eff .elementor-widget-container {
   text-align: left;
 }

 .elementor-element.elementor-element-8039eff .elementor-social-icon {
   background-color: #1F1F1F;
   --icon-padding: 0em;
 }

 .elementor-element.elementor-element-8039eff .elementor-social-icon i {
   color: #FFFFFF;
 }

 .elementor-element.elementor-element-8039eff .elementor-social-icon svg {
   fill: #FFFFFF;
 }

 .elementor-element.elementor-element-8039eff .elementor-social-icon:hover i {
   color: #999999;
 }

 .elementor-element.elementor-element-8039eff .elementor-social-icon:hover svg {
   fill: #999999;
 }

 .elementor-element.elementor-element-8039eff>.elementor-widget-container {
   margin: 5px 0px 8px 0px;
 }

 .elementor-element.elementor-element-84e3ad9 {
   text-align: left;
 }

 .elementor-element.elementor-element-84e3ad9>.elementor-widget-container {
   margin: 0vw -10.5vw 0vw 0vw;
   padding: 9.1vw 10.5vw 5.7vw 10.5vw;
   background-color: #FFFFFF;
   border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-986c946 {
   margin-top: -1px;
   margin-bottom: 0px;
   padding: 0px 40px 0px 40px;
 }

 .elementor-element.elementor-element-b6305e4:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-b6305e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
   background-color: #1F1F1F;
 }

 .elementor-element.elementor-element-b6305e4 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 0px 0px 63px 0px;
 }

 .elementor-element.elementor-element-b6305e4>.elementor-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
 }

 .elementor-element.elementor-element-a671e62 {
   --divider-border-style: solid;
   --divider-color: #CBCBCB;
   --divider-border-width: 1px;
 }

 .elementor-element.elementor-element-a671e62 .elementor-divider-separator {
   width: 100%;
 }

 .elementor-element.elementor-element-a671e62 .elementor-divider {
   padding-block-start: 0px;
   padding-block-end: 0px;
 }

 @media(min-width:576px) {
   .elementor-element.elementor-element-a23f12a {
     width: 66.66666%;
   }

   .elementor-element.elementor-element-ff8f355 {
     width: 33.333%;
   }

   .elementor-element.elementor-element-46951cb {
     width: 37.9%;
   }

   .elementor-element.elementor-element-94c597a {
     width: 37.766%;
   }

   .elementor-element.elementor-element-c5a669d {
     width: 24%;
   }

   .elementor-element.elementor-element-db5e64a {
     width: 60%;
   }

   .elementor-element.elementor-element-e19b68e {
     width: 40%;
   }

   .elementor-element.elementor-element-e68ce46 {
     width: 42%;
   }

   .elementor-element.elementor-element-a11f5db {
     width: 58%;
   }

   .elementor-element.elementor-element-1201546 {
     width: 41.6666%;
   }

   .elementor-element.elementor-element-1274145 {
     width: 58.333%;
   }

   .elementor-element.elementor-element-5968650 {
     width: 66%;
   }

   .elementor-element.elementor-element-fdda4fc {
     width: 34%;
   }
 }

 @media(max-width:1279px) and (min-width:576px) {
   .elementor-element.elementor-element-a23f12a {
     width: 100%;
   }

   .elementor-element.elementor-element-ff8f355 {
     width: 20%;
   }
 }

 @media(max-width:991px) and (min-width:576px) {
   .elementor-element.elementor-element-a23f12a {
     width: 100%;
   }

   .elementor-element.elementor-element-46951cb {
     width: 50%;
   }

   .elementor-element.elementor-element-94c597a {
     width: 50%;
   }

   .elementor-element.elementor-element-c5a669d {
     width: 100%;
   }

   .elementor-element.elementor-element-e57add8 {
     width: 50%;
   }

   .elementor-element.elementor-element-7d74edb {
     width: 50%;
   }

   .elementor-element.elementor-element-1213ad2 {
     width: 50%;
   }

   .elementor-element.elementor-element-2149fab {
     width: 50%;
   }

   .elementor-element.elementor-element-7496d7d {
     width: 50%;
   }

   .elementor-element.elementor-element-dd7f217 {
     width: 50%;
   }

   .elementor-element.elementor-element-6b49a25 {
     width: 50%;
   }

   .elementor-element.elementor-element-4d352f0 {
     width: 50%;
   }

   .elementor-element.elementor-element-da99272 {
     width: 100%;
   }

   .elementor-element.elementor-element-9126849 {
     width: 100%;
   }

   .elementor-element.elementor-element-d110980 {
     width: 50%;
   }

   .elementor-element.elementor-element-29b510f {
     width: 50%;
   }

   .elementor-element.elementor-element-52a76fd {
     width: 50%;
   }

   .elementor-element.elementor-element-9b91121 {
     width: 100%;
   }

   .elementor-element.elementor-element-21b63bf {
     width: 100%;
   }

   .elementor-element.elementor-element-e6b6a8e {
     width: 100%;
   }

   .elementor-element.elementor-element-efacd33 {
     width: 50%;
   }

   .elementor-element.elementor-element-18da60b {
     width: 50%;
   }

   .elementor-element.elementor-element-36cf6f2 {
     width: 50%;
   }

   .elementor-element.elementor-element-5320e4f {
     width: 50%;
   }
 }

 @media(max-width:767px) and (min-width:576px) {
   .elementor-element.elementor-element-da99272 {
     width: 100%;
   }

   .elementor-element.elementor-element-9126849 {
     width: 100%;
   }

   .elementor-element.elementor-element-ab6986a {
     width: 100%;
   }

   .elementor-element.elementor-element-cdfc006 {
     width: 100%;
   }
 }

 @media(min-width:1921px) {
   .elementor-element.elementor-element-b7fb104 {
     padding: 0px 45px 40px 45px;
   }

   .elementor-element.elementor-element-0be6c60 {
     padding: 0px 45px 0px 45px;
   }

   .elementor-element.elementor-element-d759f9d {
     padding: 0px 45px 0px 45px;
   }

   .elementor-element.elementor-element-986c946 {
     padding: 0px 45px 0px 45px;
   }
 }

 @media(max-width:1600px) {
   .elementor-element.elementor-element-46951cb>.elementor-element-populated {
     padding: 8% 10% 40% 9%;
   }

   .elementor-element.elementor-element-5b84b62 {
     padding: 100px 0px 100px 0px;
   }

   .elementor-element.elementor-element-084b600 img {
     max-width: 60vw;
   }

   .elementor-element.elementor-element-084b600>.elementor-widget-container {
     margin: -30% 0% -15% -10%;
   }

   .elementor-element.elementor-element-1d75730 .special-text {
     font-size: 170px;
   }

   .elementor-element.elementor-element-69fd7a1 .elementor-counter-number-wrapper {
     font-size: 150px;
   }

   .elementor-element.elementor-element-500b95b>.elementor-widget-container {
     padding: 60px 0px 0px 0px;
     background-color: transparent;
     background-image: linear-gradient(180deg, #1F1F1F00 0%, #1F1F1F 70%);
   }

   .elementor-element.elementor-element-fe9879e .elementor-counter-number-wrapper {
     font-size: 150px;
   }

   .elementor-element.elementor-element-a8b555b>.elementor-widget-container {
     background-color: transparent;
     background-image: linear-gradient(180deg, #1F1F1F00 0%, #1F1F1F 70%);
   }

   .elementor-element.elementor-element-84e3ad9>.elementor-widget-container {
     margin: 0vw 0vw 0vw 0vw;
     padding: 5vw 6vw 5vw 6vw;
   }
 }

 @media(max-width:1279px) {
   .elementor-element.elementor-element-0689771 {
     padding: 0px 50px 0px 100px;
   }

   .elementor-element.elementor-element-46951cb>.elementor-element-populated {
     padding: 40px 20px 40px 20px;
   }

   .elementor-element.elementor-element-94c597a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
   .elementor-element.elementor-element-94c597a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
     background-size: cover;
   }

   .elementor-element.elementor-element-7ef5e36 .neuros-heading {
     font-size: 20px;
     line-height: 1.25em;
   }

   .elementor-element.elementor-element-79531bf .elementor-counter-number-wrapper {
     font-size: 60px;
   }

   .elementor-element.elementor-element-fce6126 {
     padding: 120px 0px 0px 0px;
   }

   .elementor-element.elementor-element-fe25e37 {
     padding: 120px 20px 50px 20px;
   }

   .elementor-element.elementor-element-e968ffa .neuros-heading {
     font-size: 70px;
   }

   .elementor-element.elementor-element-b205a15 {
     margin-top: -55px;
     margin-bottom: -120px;
   }

   .elementor-element.elementor-element-1d75730 .special-text {
     font-size: 130px;
   }

   .elementor-element.elementor-element-6482add>.elementor-widget-container {
     margin: 6px 0px 0px 0px;
   }

   .elementor-element.elementor-element-65db3e3>.elementor-widget-container {
     margin: 15% 0% 0% 0%;
   }

   .elementor-element.elementor-element-69fd7a1 .elementor-counter-number-wrapper {
     font-size: 120px;
   }

   .elementor-element.elementor-element-500b95b>.elementor-widget-container {
     margin: -100px 0px 0px 0px;
     padding: 60px 0px 20px 0px;
     background-color: transparent;
     background-image: linear-gradient(180deg, #1F1F1F00 0%, #1F1F1F 50%);
   }

   .elementor-element.elementor-element-fe9879e .elementor-counter-number-wrapper {
     font-size: 120px;
   }

   .elementor-element.elementor-element-a8b555b>.elementor-widget-container {
     margin: -100px 0px 0px 0px;
     background-color: transparent;
     background-image: linear-gradient(180deg, #1F1F1F00 0%, #1F1F1F 50%);
   }

   .elementor-element.elementor-element-83b31bf,
   .elementor-element.elementor-element-83b31bf>.elementor-background-overlay {
     border-radius: 0px 0px 25px 25px;
   }

   .elementor-element.elementor-element-83b31bf {
     padding: 120px 0px 120px 0px;
   }

   .elementor-element.elementor-element-29b510f>.elementor-element-populated>.elementor-background-overlay {
     background-size: 100% auto;
   }

   .elementor-element.elementor-element-b69d7a1>.elementor-widget-container {
     margin: 0px 0px 0px 0px;
   }

   .elementor-element.elementor-element-cc42476>.elementor-widget-container {
     padding: 0% 0% 0% 0%;
   }

   .elementor-element.elementor-element-39006a4>.elementor-element-populated {
     padding: 120px 20px 40px 20px;
   }

   .elementor-element.elementor-element-fe2bc15>.elementor-widget-container {
     padding: 0% 10% 0% 10%;
   }

   .elementor-element.elementor-element-9c83c1f {
     padding: 20px 20px 20px 20px;
   }

   .elementor-element.elementor-element-68093ee {
     padding: 20px 20px 20px 20px;
   }

   .elementor-element.elementor-element-b74b4a2 {
     padding: 20px 20px 20px 20px;
   }

   .elementor-element.elementor-element-4e1fa5e {
     padding: 20px 20px 20px 20px;
   }

   .elementor-element.elementor-element-2989d5d {
     padding: 20px 20px 20px 20px;
   }

   .elementor-element.elementor-element-3560a12 {
     padding: 20px 20px 20px 20px;
   }

   .elementor-element.elementor-element-c923cc0 {
     padding: 20px 20px 20px 20px;
   }

   .elementor-element.elementor-element-45414a5 {
     padding: 20px 20px 20px 20px;
   }

   .elementor-element.elementor-element-8b74018 {
     padding: 20px 20px 20px 20px;
   }

   .elementor-element.elementor-element-93e338f {
     padding: 20px 20px 20px 20px;
   }

   .elementor-element.elementor-element-91d39be {
     padding: 20px 20px 20px 20px;
   }

   .elementor-element.elementor-element-929447c {
     padding: 20px 20px 20px 20px;
   }

   .elementor-element.elementor-element-87f7370 {
     padding: 20px 20px 20px 20px;
   }

   .elementor-element.elementor-element-be91b95 {
     padding: 20px 20px 20px 20px;
   }

   .elementor-element.elementor-element-4971c69 {
     padding: 20px 20px 20px 20px;
   }

   .elementor-element.elementor-element-8d1bded {
     padding: 20px 20px 20px 20px;
   }

   .elementor-element.elementor-element-a1d9f65 {
     padding: 20px 20px 20px 20px;
   }

   .elementor-element.elementor-element-2f4b7fe {
     padding: 20px 20px 20px 20px;
   }

   .elementor-element.elementor-element-096ab05 {
     padding: 80px 0px 80px 0px;
   }

   .elementor-element.elementor-element-169b15a>.elementor-widget-container {
     padding: 0% 0% 0% 0%;
   }

   .elementor-element.elementor-element-8039eff {
     --grid-column-gap: 20px;
   }
 }

 @media(max-width:991px) {
   .elementor-element.elementor-element-0689771 {
     padding: 0px 30px 0px 30px;
   }

   .elementor-element.elementor-element-46951cb>.elementor-element-populated {
     padding: 40px 20px 150px 20px;
   }

   .elementor-element.elementor-element-ead114c {
     margin-top: 30px;
     margin-bottom: 0px;
   }

   .elementor-element.elementor-element-46e6d57 {
     margin-top: 40px;
     margin-bottom: 0px;
   }

   .elementor-element.elementor-element-fe25e37 {
     z-index: 1;
   }

   .elementor-element.elementor-element-e968ffa .neuros-heading {
     font-size: 40px;
   }

   .elementor-element.elementor-element-b205a15 {
     margin-top: -100px;
     margin-bottom: -120px;
   }

   .elementor-element.elementor-element-b7fb104 {
     margin-top: 0px;
     margin-bottom: -50px;
     padding: 0px 30px 0px 30px;
   }

   .elementor-element.elementor-element-0be6c60 {
     padding: 0px 30px 0px 30px;
   }

   .elementor-element.elementor-element-5b84b62 {
     padding: 80px 0px 100px 0px;
   }

   .elementor-element.elementor-element-084b600>.elementor-widget-container {
     margin: -10% 0% -10% -10%;
   }

   .elementor-element.elementor-element-1d75730 .special-text-wrapper {
     text-align: left;
   }

   .elementor-element.elementor-element-1d75730 .special-text {
     font-size: 90px;
   }

   .elementor-element.elementor-element-1d75730 {
     --container-widget-width: 43%;
     --container-widget-flex-grow: 0;
     width: var(--container-widget-width, 43%);
     max-width: 43%;
   }

   .elementor-element.elementor-element-6482add {
     text-align: left;
     --container-widget-width: 10%;
     --container-widget-flex-grow: 0;
     width: var(--container-widget-width, 10%);
     max-width: 10%;
   }

   .elementor-element.elementor-element-65db3e3>.elementor-widget-container {
     margin: 50px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
   }

   .elementor-element.elementor-element-f7d6a3e>.elementor-widget-container {
     margin: 50px 0px 0px 0px;
   }

   .elementor-element.elementor-element-69fd7a1 .elementor-counter-number-wrapper {
     font-size: 100px;
   }

   .elementor-element.elementor-element-500b95b>.elementor-widget-container {
     margin: -80px 0px 0px 0px;
   }

   .elementor-element.elementor-element-fe9879e .elementor-counter-number-wrapper {
     font-size: 100px;
   }

   .elementor-element.elementor-element-a8b555b>.elementor-widget-container {
     margin: -80px 0px 0px 0px;
   }

   .elementor-element.elementor-element-52a76fd>.elementor-element-populated {
     padding: 150px 20px 150px 20px;
   }

   .elementor-element.elementor-element-b17967a>.elementor-widget-container {
     margin: -4px 0px 0px 0px;
   }

   .elementor-element.elementor-element-8ef4bf1 {
     padding: 0px 30px 0px 30px;
   }

   .elementor-element.elementor-element-d1754b0>.elementor-element-populated {
     margin: 0% 0% 0% 0%;
     --e-column-margin-right: 0%;
     --e-column-margin-left: 0%;
   }

   .elementor-element.elementor-element-d759f9d {
     padding: 0px 30px 0px 30px;
   }

   .elementor-bc-flex-widget .elementor-element.elementor-element-ab6986a.elementor-column .elementor-widget-wrap {
     align-items: flex-start;
   }

   .elementor-element.elementor-element-ab6986a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
     align-content: flex-start;
     align-items: flex-start;
   }

   .elementor-element.elementor-element-986c946 {
     padding: 0px 30px 0px 30px;
   }
 }

 @media(max-width:767px) {
   .elementor-element.elementor-element-fce6126 {
     padding: 80px 0px 0px 0px;
   }

   .elementor-element.elementor-element-fe25e37 {
     padding: 80px 20px 0px 20px;
   }

   .elementor-element.elementor-element-b205a15 {
     margin-top: -100px;
     margin-bottom: -110px;
   }

   .elementor-element.elementor-element-721f5e6 .special-text {
     font-size: 50px;
   }

   .elementor-element.elementor-element-ddd690c .special-text {
     font-size: 50px;
   }

   .elementor-element.elementor-element-b7fb104 {
     margin-top: 0px;
     margin-bottom: -45px;
     padding: 0px 20px 0px 20px;
   }

   .elementor-element.elementor-element-0be6c60 {
     padding: 0px 20px 0px 20px;
   }

   .elementor-element.elementor-element-5b84b62 {
     padding: 45px 0px 80px 0px;
   }

   .elementor-element.elementor-element-084b600 img {
     max-width: 100%;
   }

   .elementor-element.elementor-element-084b600>.elementor-widget-container {
     margin: -20% 0% -10% 0%;
   }

   .elementor-element.elementor-element-1d75730 .special-text-wrapper {
     text-align: left;
   }

   .elementor-element.elementor-element-1d75730 {
     --container-widget-width: 272px;
     --container-widget-flex-grow: 0;
     width: var(--container-widget-width, 272px);
     max-width: 272px;
   }

   .elementor-element.elementor-element-6482add {
     --container-widget-width: 25px;
     --container-widget-flex-grow: 0;
     width: var(--container-widget-width, 25px);
     max-width: 25px;
   }

   .elementor-element.elementor-element-65db3e3>.elementor-widget-container {
     margin: 5% 0% 0% 0%;
   }

   .elementor-element.elementor-element-69fd7a1 .elementor-counter-number-wrapper {
     font-size: 75px;
   }

   .elementor-element.elementor-element-500b95b>.elementor-widget-container {
     margin: -70px 0px 0px 0px;
   }

   .elementor-element.elementor-element-528df28>.elementor-widget-container {
     padding: 0% 0% 0% 0%;
   }

   .elementor-element.elementor-element-fe9879e .elementor-counter-number-wrapper {
     font-size: 75px;
   }

   .elementor-element.elementor-element-a8b555b>.elementor-widget-container {
     margin: -70px 0px 0px 0px;
   }

   .elementor-element.elementor-element-f7488d7>.elementor-widget-container {
     padding: 0% 0% 0% 0%;
   }

   .elementor-element.elementor-element-83b31bf {
     padding: 80px 0px 80px 0px;
   }

   .elementor-element.elementor-element-39006a4>.elementor-element-populated {
     padding: 80px 20px 40px 20px;
   }

   .elementor-element.elementor-element-fe2bc15>.elementor-widget-container {
     padding: 0% 0% 0% 0%;
   }

   .elementor-element.elementor-element-8ef4bf1 {
     padding: 0px 20px 0px 20px;
   }

   .elementor-element.elementor-element-fdd9467>.elementor-widget-container {
     margin: 40px 0px 0px 0px;
   }

   .elementor-element.elementor-element-d759f9d {
     padding: 0px 20px 0px 20px;
   }

   .elementor-bc-flex-widget .elementor-element.elementor-element-ab6986a.elementor-column .elementor-widget-wrap {
     align-items: flex-end;
   }

   .elementor-element.elementor-element-ab6986a.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-986c946 {
     padding: 0px 20px 0px 20px;
   }

   .elementor-element.elementor-element-b6305e4 {
     padding: 0px 0px 0px 0px;
   }
 }

 @media(max-width:575px) {
   .elementor-element.elementor-element-0689771>.elementor-container {
     min-height: 600px;
   }

   .elementor-element.elementor-element-fd784be .neuros-heading {
     font-size: 35px;
   }

   .elementor-element.elementor-element-6a2caed .neuros-button {
     padding: 5px 35px 5px 35px;
   }

   .elementor-element.elementor-element-6a2caed:not(.neuros-button-type-simple) .neuros-button:hover {
     padding: 5px 35px 5px 35px;
   }

   .elementor-element.elementor-element-bf81ec5 .neuros-button {
     padding: 25px 70px 15px 70px;
   }

   .elementor-element.elementor-element-bf81ec5:not(.neuros-button-type-simple) .neuros-button:hover {
     padding: 25px 70px 15px 70px;
   }

   .elementor-element.elementor-element-46951cb>.elementor-element-populated {
     margin: 15px 15px 10px 15px;
     --e-column-margin-right: 15px;
     --e-column-margin-left: 15px;
   }

   .elementor-element.elementor-element-94c597a>.elementor-element-populated {
     margin: 10px 15px 5px 15px;
     --e-column-margin-right: 15px;
     --e-column-margin-left: 15px;
   }

   .elementor-element.elementor-element-035037f:not(.elementor-motion-effects-element-type-background),
   .elementor-element.elementor-element-035037f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
     background-size: 50% auto;
   }

   .elementor-element.elementor-element-035037f {
     padding: 40px 20px 40px 20px;
   }

   .elementor-element.elementor-element-ead114c {
     margin-top: 20px;
     margin-bottom: 0px;
   }

   .elementor-element.elementor-element-a11f5db>.elementor-element-populated {
     margin: 0% 0% 0% 0%;
     --e-column-margin-right: 0%;
     --e-column-margin-left: 0%;
   }

   .elementor-element.elementor-element-e968ffa>.elementor-widget-container {
     margin: 30px 0px 0px 0px;
   }

   .elementor-element.elementor-element-1d75730 .special-text-wrapper {
     text-align: left;
   }

   .elementor-element.elementor-element-1d75730 .special-text {
     font-size: 85px;
   }

   .elementor-element.elementor-element-1d75730 {
     --container-widget-width: 260px;
     --container-widget-flex-grow: 0;
     width: var(--container-widget-width, 260px);
     max-width: 260px;
   }

   .elementor-element.elementor-element-6482add {
     --container-widget-width: 10px;
     --container-widget-flex-grow: 0;
     width: var(--container-widget-width, 10px);
     max-width: 10px;
   }

   .elementor-element.elementor-element-65db3e3>.elementor-widget-container {
     padding: 0px 0px 0px 0px;
   }

   .elementor-element.elementor-element-f7d6a3e>.elementor-widget-container {
     margin: 50px 0px 0px 0px;
   }

   .elementor-element.elementor-element-fe9879e>.elementor-widget-container {
     margin: 20px 0px 0px 0px;
   }

   .elementor-element.elementor-element-d110980>.elementor-element-populated {
     padding: 80px 30px 0px 40px;
   }

   .elementor-element.elementor-element-29b510f>.elementor-element-populated>.elementor-background-overlay {
     background-size: 70% auto;
   }

   .elementor-element.elementor-element-29b510f>.elementor-element-populated {
     margin: 0px 20px 20px 20px;
     --e-column-margin-right: 20px;
     --e-column-margin-left: 20px;
     padding: 100px 40px 40px 40px;
   }

   .elementor-element.elementor-element-52a76fd>.elementor-element-populated {
     margin: 0px 20px 20px 20px;
     --e-column-margin-right: 20px;
     --e-column-margin-left: 20px;
   }

   .elementor-element.elementor-element-407b28e .neuros_video_button_widget .elementor-custom-embed-play {
     padding: 36px 60px 22px 80px;
   }

   .elementor-element.elementor-element-97fe119 {
     margin-top: -4px;
     margin-bottom: 0px;
   }

   .elementor-element.elementor-element-164c7a6>.elementor-widget-container {
     margin: 0px 0px 0px 0px;
   }

   .elementor-element.elementor-element-37b8aa3>.elementor-widget-container {
     padding: 0% 0% 0% 0%;
   }

   .elementor-element.elementor-element-096ab05 {
     padding: 50px 0px 50px 0px;
   }

   .elementor-element.elementor-element-5a4bae4 {
     --container-widget-width: 100%;
     --container-widget-flex-grow: 0;
     width: var(--container-widget-width, 100%);
     max-width: 100%;
   }

   .elementor-element.elementor-element-f3d3397 {
     --container-widget-width: 100%;
     --container-widget-flex-grow: 0;
     width: var(--container-widget-width, 100%);
     max-width: 100%;
   }

   .elementor-element.elementor-element-d5fb46f>.elementor-widget-container {
     margin: 52px 0px 20px 0px;
   }

   .elementor-element.elementor-element-d5fb46f {
     --container-widget-width: 100%;
     --container-widget-flex-grow: 0;
     width: var(--container-widget-width, 100%);
     max-width: 100%;
   }

   .elementor-element.elementor-element-03258c4 {
     --container-widget-width: 100%;
     --container-widget-flex-grow: 0;
     width: var(--container-widget-width, 100%);
     max-width: 100%;
   }

   .elementor-element.elementor-element-bbaec2d {
     --container-widget-width: 100%;
     --container-widget-flex-grow: 0;
     width: var(--container-widget-width, 100%);
     max-width: 100%;
   }

   .elementor-element.elementor-element-6ecbf7a {
     --container-widget-width: 100%;
     --container-widget-flex-grow: 0;
     width: var(--container-widget-width, 100%);
     max-width: 100%;
   }

   .elementor-element.elementor-element-87ce50a {
     --container-widget-width: 100%;
     --container-widget-flex-grow: 0;
     width: var(--container-widget-width, 100%);
     max-width: 100%;
   }

   .elementor-element.elementor-element-791dd92 {
     --container-widget-width: 100%;
     --container-widget-flex-grow: 0;
     width: var(--container-widget-width, 100%);
     max-width: 100%;
   }

   .elementor-element.elementor-element-b696b49 {
     --container-widget-width: 100%;
     --container-widget-flex-grow: 0;
     width: var(--container-widget-width, 100%);
     max-width: 100%;
   }

   .elementor-element.elementor-element-8039eff {
     --container-widget-width: 100%;
     --container-widget-flex-grow: 0;
     width: var(--container-widget-width, 100%);
     max-width: 100%;
   }

   .elementor-element.elementor-element-84e3ad9>.elementor-widget-container {
     margin: 0px -15px 0px -15px;
     padding: 7vw 5vw 7vw 5vw;
   }
 }