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

 .elementor-element.elementor-element-9c0aac6 {
     transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
     padding: 140px 20px 0px 20px;
     z-index: 1;
 }

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

 .elementor-element.elementor-element-1e0d8eb>.elementor-container {
     min-height: 22.6vw;
 }

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

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

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

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

 .elementor-element.elementor-element-e42a67b>.elementor-container {
     min-height: 19.5vw;
 }

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

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

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

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

 .elementor-element.elementor-element-598b2bf>.elementor-container {
     min-height: 32.86vw;
 }

 .elementor-element.elementor-element-598b2bf:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-598b2bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
     background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/03/home-4-2-min.jpg");
     background-position: center center;
     background-repeat: no-repeat;
     background-size: cover;
 }

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

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

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

 .elementor-element.elementor-element-13625f5>.elementor-container {
     min-height: 9.3vw;
 }

 .elementor-element.elementor-element-13625f5:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-13625f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
     background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/02/mitchell-luo-mkNOHMD3a-I-unsplash-2-min.jpg");
     background-position: center center;
     background-repeat: no-repeat;
     background-size: cover;
 }

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

 .elementor-element.elementor-element-13625f5 {
     transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
     margin-top: 20px;
     margin-bottom: 0px;
 }

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

 .elementor-element.elementor-element-ff6fdb4>.elementor-container {
     min-height: 17.86vw;
 }

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

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

 .elementor-element.elementor-element-4c4db2c>.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: 0px 0px 0px 0px;
 }

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

 .elementor-element.elementor-element-2da4230:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
 .elementor-element.elementor-element-2da4230>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
     background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/03/closeup-red-pattern-with-hexagon-holes-1-min.jpg");
     background-position: center center;
     background-repeat: no-repeat;
     background-size: cover;
 }

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

 .elementor-element.elementor-element-2da4230>.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: 0px 0px 0px 0px;
 }

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

 .elementor-element.elementor-element-3416da8>.elementor-container {
     min-height: 24.27vw;
 }

 .elementor-element.elementor-element-3416da8:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-3416da8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
     background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/03/home-4-5-min.jpg");
     background-position: center center;
     background-repeat: no-repeat;
     background-size: cover;
 }

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

 .elementor-element.elementor-element-3416da8 {
     transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
     margin-top: 20px;
     margin-bottom: 0px;
 }

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

 .elementor-element.elementor-element-b358a29 {
     margin-top: -650px;
     margin-bottom: 199px;
     z-index: 1;
 }

 .elementor-element.elementor-element-4bbb50d>.elementor-element-populated {
     margin: 0% 17.5% 0% 17.5%;
     --e-column-margin-right: 17.5%;
     --e-column-margin-left: 17.5%;
 }

 .elementor-element.elementor-element-4250baf .neuros-heading {
     text-align: center;
     letter-spacing: -0.03em;
 }

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

 .elementor-element.elementor-element-4250baf>.elementor-widget-container {
     margin: 0px 0px 17px 0px;
 }

 .elementor-element.elementor-element-ecd1b13 {
     text-align: center;
     color: #FFFFFF;
 }

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

 .elementor-element.elementor-element-eac62cd {
     margin-top: 0px;
     margin-bottom: 27px;
 }

 .elementor-element.elementor-element-61484b9 {
     text-align: left;
     --wpforms-button-size-margin-top: 0px;
 }

 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-label-inline,
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="range"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form select,
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form textarea {
     font-size: 16px;
     font-weight: 500;
 }

 .elementor-element.elementor-element-61484b9 .input-floating-wrap .floating-placeholder {
     font-size: 16px;
     font-weight: 500;
     line-height: 15px;
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-label-inline,
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form select,
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form textarea {
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input::-webkit-input-placeholder {
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input:-moz-placeholder {
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input::-moz-placeholder {
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input:-ms-input-placeholder {
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form textarea::-webkit-input-placeholder {
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form textarea:-moz-placeholder {
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form textarea::-moz-placeholder {
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form textarea:-ms-input-placeholder {
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="radio"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="checkbox"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="date"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="datetime-local"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="email"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="month"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="number"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="password"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="search"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="tel"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="text"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="time"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="url"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form input[type="week"],
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form select,
 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form textarea {
     border-color: #02010100;
 }

 .elementor-element.elementor-element-61484b9 div.wpforms-container.wpforms-container-full .wpforms-form .select-wrap:after {
     color: #02010100;
 }

 .elementor-element.elementor-element-61484b9>.elementor-widget-container {
     padding: 13px 45px 11px 45px;
     background-color: #FFFFFF66;
     border-radius: 50px 50px 50px 50px;
 }

 .elementor-element.elementor-element-73dcf40 .icon-box-item-link {
     padding: 20px 36px 20px 36px;
 }

 .elementor-element.elementor-element-73dcf40 .icon-container {
     width: 16px;
     height: 16px;
 }

 .elementor-element.elementor-element-73dcf40 .icon-container .icon {
     width: 16px;
     height: 16px;
 }

 .elementor-element.elementor-element-73dcf40 .icon-container .icon svg {
     fill: #FFFFFF;
 }

 .elementor-element.elementor-element-73dcf40 .icon-box-item .icon-container {
     margin: -5px 11px 0px 0px;
 }

 .elementor-element.elementor-element-73dcf40 .icon-box-title {
     font-size: 14px;
     font-weight: 500;
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-73dcf40 {
     width: auto;
     max-width: auto;
     top: 23px;
 }

 body:not(.rtl) .elementor-element.elementor-element-73dcf40 {
     right: 22px;
 }

 body.rtl .elementor-element.elementor-element-73dcf40 {
     left: 22px;
 }

 .elementor-element.elementor-element-73dcf40>.elementor-widget-container {
     background-color: #111111;
     transition: background 0.3s;
     border-radius: 50px 50px 50px 50px;
 }

 .elementor-element.elementor-element-73dcf40:hover .elementor-widget-container {
     background-color: #4e3586;
 }

 .elementor-element.elementor-element-e71186b .icon-box-item-link {
     padding: 20px 36px 20px 36px;
 }

 .elementor-element.elementor-element-e71186b .icon-container {
     width: 16px;
     height: 16px;
 }

 .elementor-element.elementor-element-e71186b .icon-container .icon {
     width: 16px;
     height: 16px;
 }

 .elementor-element.elementor-element-e71186b .icon-container .icon svg {
     fill: #FFFFFF;
 }

 .elementor-element.elementor-element-e71186b .icon-box-item .icon-container {
     margin: -5px 11px 0px 0px;
 }

 .elementor-element.elementor-element-e71186b .icon-box-title {
     font-size: 14px;
     font-weight: 500;
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-e71186b>.elementor-widget-container {
     background-color: #111111;
     transition: background 0.3s;
     border-radius: 50px 50px 50px 50px;
 }

 .elementor-element.elementor-element-e71186b:hover .elementor-widget-container {
     background-color: #4e3586;
 }

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

 .elementor-element.elementor-element-f6624fc {
     color: #FFFFFF;
     font-weight: 600;
     width: auto;
     max-width: auto;
 }

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

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

 .elementor-element.elementor-element-d7fd60c .neuros-button {
     --button-border-width: 0px;
     color: #333333;
     background-color: #FFFFFF;
     padding: 4px 17px 4px 17px;
 }

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

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

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

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

 .elementor-element.elementor-element-d7fd60c .neuros-button:hover {
     color: #FFFFFF;
     background-color: #333333;
 }

 .elementor-element.elementor-element-d7fd60c[class*=decoration-position] .neuros-button-decoration:hover .neuros-button {
     color: #FFFFFF;
     background-color: #333333;
 }

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

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

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

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

 .elementor-element.elementor-element-d7fd60c:not(.neuros-button-type-simple) .neuros-button:hover {
     padding: 4px 17px 4px 17px;
 }

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

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

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

 .elementor-element.elementor-element-bfbd3b4 .neuros-button {
     --button-border-width: 0px;
     color: #333333;
     background-color: #FFFFFF;
     padding: 4px 17px 4px 17px;
 }

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

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

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

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

 .elementor-element.elementor-element-bfbd3b4 .neuros-button:hover {
     color: #FFFFFF;
     background-color: #333333;
 }

 .elementor-element.elementor-element-bfbd3b4[class*=decoration-position] .neuros-button-decoration:hover .neuros-button {
     color: #FFFFFF;
     background-color: #333333;
 }

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

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

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

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

 .elementor-element.elementor-element-bfbd3b4:not(.neuros-button-type-simple) .neuros-button:hover {
     padding: 4px 17px 4px 17px;
 }

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

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

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

 .elementor-element.elementor-element-54d0a21 .neuros-button {
     --button-border-width: 0px;
     color: #333333;
     background-color: #FFFFFF;
     padding: 4px 17px 4px 17px;
 }

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

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

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

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

 .elementor-element.elementor-element-54d0a21 .neuros-button:hover {
     color: #FFFFFF;
     background-color: #333333;
 }

 .elementor-element.elementor-element-54d0a21[class*=decoration-position] .neuros-button-decoration:hover .neuros-button {
     color: #FFFFFF;
     background-color: #333333;
 }

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

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

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

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

 .elementor-element.elementor-element-54d0a21:not(.neuros-button-type-simple) .neuros-button:hover {
     padding: 4px 17px 4px 17px;
 }

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

 .elementor-element.elementor-element-54d0a21 {
     width: auto;
     max-width: auto;
 }

 .elementor-element.elementor-element-340fdf9:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-340fdf9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
     background-color: #111111;
     background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/03/Vector.png");
     background-position: 0% 60%;
     background-repeat: no-repeat;
 }

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

 .elementor-element.elementor-element-340fdf9 {
     transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
     margin-top: 0px;
     margin-bottom: 0px;
     padding: 130px 0px 160px 0px;
 }

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

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

 .elementor-element.elementor-element-85c03d9 .special-text-wrapper {
     text-align: right;
 }

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

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

 .elementor-element.elementor-element-0f0fc87 {
     text-align: right;
     color: #FFFFFF;
     font-size: 25px;
     font-weight: 600;
     width: var(--container-widget-width, 3%);
     max-width: 3%;
     --container-widget-width: 3%;
     --container-widget-flex-grow: 0;
 }

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

 .elementor-element.elementor-element-21158b2 {
     margin-top: 65px;
     margin-bottom: 0px;
 }

 .elementor-element.elementor-element-a20137f {
     text-align: left;
 }

 .elementor-element.elementor-element-a20137f img {
     max-width: 195px;
 }

 .elementor-element.elementor-element-a20137f>.elementor-widget-container {
     margin: 43px 0px 0px 110px;
 }

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

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

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

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

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

 .elementor-element.elementor-element-3e699e0 {
     color: #FFFFFF;
 }

 .elementor-element.elementor-element-3e699e0>.elementor-widget-container {
     margin: 33px 0px 0px 125px;
 }

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

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

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

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

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

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

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

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

 .elementor-element.elementor-element-d16a7c6>.elementor-widget-container {
     margin: 45px 0px 0px 125px;
 }

 .elementor-element.elementor-element-c886f25 {
     text-align: right;
     top: -143%;
     z-index: -1;
 }

 body:not(.rtl) .elementor-element.elementor-element-c886f25 {
     left: 0px;
 }

 body.rtl .elementor-element.elementor-element-c886f25 {
     right: 0px;
 }

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

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

 .elementor-element.elementor-element-32d9589 {
     margin-top: 34px;
     margin-bottom: 0px;
 }

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

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

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

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

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

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

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

 .elementor-element.elementor-element-7c42033 .icon-container .icon {
     width: 33px;
     height: 33px;
 }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 .elementor-element.elementor-element-9ed9c55 img {
     border-radius: 25px 25px 25px 25px;
 }

 .elementor-element.elementor-element-9ed9c55>.elementor-widget-container {
     margin: 0;
 }

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

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

 .elementor-element.elementor-element-5a98f14>.elementor-widget-container {
     margin: 0px 0px 32px 0px;
 }

 .elementor-element.elementor-element-8eeb835 {
     margin-top: 46px;
     margin-bottom: 0px;
 }

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

 .elementor-element.elementor-element-73f2417 .special-text {
     font-size: 60px;
     font-weight: 600;
     letter-spacing: 0px;
     color: #FFFFFF;
     -webkit-text-stroke: 1px #02010100;
     text-stroke: 1px #02010100;
     -webkit-text-stroke-width: 4px;
     background-color: transparent;
     background-image: linear-gradient(262deg, #4e3586 15%, #5ea3c7 85%);
     opacity: 1;
 }

 .elementor-element.elementor-element-73f2417>.elementor-widget-container {
     margin: 5px 0px 0px 0px;
 }

 .elementor-element.elementor-element-7d51ce7 .neuros-heading {
     text-align: left;
     font-family: "Manrope", Sans-serif;
     font-weight: 600;
     line-height: 35px;
     letter-spacing: 0px;
 }

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

 .elementor-element.elementor-element-bc0608a {
     font-weight: 400;
 }

 .elementor-element.elementor-element-088eadf {
     margin-top: 23px;
     margin-bottom: 0px;
 }

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

 .elementor-element.elementor-element-f34f0ca .special-text {
     font-size: 60px;
     font-weight: 600;
     letter-spacing: 0px;
     color: #FFFFFF;
     -webkit-text-stroke: 1px #02010100;
     text-stroke: 1px #02010100;
     -webkit-text-stroke-width: 4px;
     background-color: transparent;
     background-image: linear-gradient(262deg, #4e3586 15%, #5ea3c7 85%);
     opacity: 1;
 }

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

 .elementor-element.elementor-element-9e94738 .neuros-heading {
     text-align: left;
     font-family: "Manrope", Sans-serif;
     font-weight: 600;
     line-height: 35px;
     letter-spacing: 0px;
 }

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

 .elementor-element.elementor-element-34d5a20 {
     font-weight: 400;
 }

 .elementor-element.elementor-element-19a4971 {
     margin-top: 23px;
     margin-bottom: 0px;
 }

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

 .elementor-element.elementor-element-86cb5c1 .special-text {
     font-size: 60px;
     font-weight: 600;
     letter-spacing: 0px;
     color: #FFFFFF;
     -webkit-text-stroke: 1px #02010100;
     text-stroke: 1px #02010100;
     -webkit-text-stroke-width: 4px;
     background-color: transparent;
     background-image: linear-gradient(262deg, #4e3586 15%, #5ea3c7 85%);
     opacity: 1;
 }

 .elementor-element.elementor-element-86cb5c1>.elementor-widget-container {
     margin: 5px 0px 0px 0px;
 }

 .elementor-element.elementor-element-796a537 .neuros-heading {
     text-align: left;
     font-family: "Manrope", Sans-serif;
     font-weight: 600;
     line-height: 35px;
     letter-spacing: 0px;
 }

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

 .elementor-element.elementor-element-98bccb4 {
     font-weight: 400;
 }

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

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

 .elementor-element.elementor-element-b15ea77 {
     padding: 60px 0px 0px 0px;
 }

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

 .elementor-element.elementor-element-adc8ad9 .special-text {
     font-size: 80px;
     line-height: 1.8em;
     color: #111111;
     opacity: 1;
 }

 .elementor-element.elementor-element-adc8ad9 .special-text-wrapper.animated .special-text {
     animation-duration: 20s;
 }

 .elementor-element.elementor-element-adc8ad9>.elementor-widget-container {
     margin: 0px -10px 0px -10px;
     padding: 0px 10px 0px 10px;
     --e-transform-rotateZ: 2.07deg;
     background-color: #4e3586;
 }

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

 .elementor-element.elementor-element-49470e6 .special-text {
     font-size: 80px;
     line-height: 1.8em;
     color: #FFFFFF;
     opacity: 1;
 }

 .elementor-element.elementor-element-49470e6 .special-text-wrapper.animated .special-text {
     animation-duration: 20s;
 }

 .elementor-element.elementor-element-49470e6>.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-424fb70 {
     margin-top: 0px;
     margin-bottom: -90px;
     padding: 0px 40px 40px 40px;
 }

 .elementor-element.elementor-element-bf41ec5 {
     --divider-border-style: solid;
     --divider-color: #1F1F1F;
     --divider-border-width: 110px;
 }

 .elementor-element.elementor-element-bf41ec5 .elementor-divider-separator {
     width: 100%;
 }

 .elementor-element.elementor-element-bf41ec5>.elementor-widget-container {
     padding: 0px 1px 0px 0px;
     --e-transform-rotateZ: -2.07deg;
     border-radius: 25px 25px 25px 25px;
 }

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

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

 .elementor-element.elementor-element-ec9ea84 {
     transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
     padding: 100px 30px 0px 30px;
 }

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

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

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

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

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

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

 .elementor-element.elementor-element-f4db93d {
     overflow: hidden;
     transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
     margin-top: 0px;
     margin-bottom: 0px;
     padding: 0px 30px 0px 30px;
 }

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

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

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

 .elementor-element.elementor-element-b82024e .gallery-wrapper {
     margin: calc(-30px/2);
 }

 .elementor-element.elementor-element-b82024e .gallery-wrapper .gallery-item .gallery-item-link,
 .elementor-element.elementor-element-b82024e .gallery-wrapper .gallery-item .gallery-item-inner {
     top: calc(30px/2);
     right: calc(30px/2);
     bottom: calc(30px/2);
     left: calc(30px/2);
 }

 .elementor-element.elementor-element-b82024e .gallery-wrapper .gallery-item-link:hover .gallery-item-media img {
     filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
 }

 .elementor-element.elementor-element-b82024e .gallery-item .post-title {
     font-size: 25px;
     line-height: 1.4em;
 }

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

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

 .elementor-element.elementor-element-51aef9b>.elementor-container {
     min-height: 44vw;
 }

 .elementor-element.elementor-element-51aef9b>.elementor-container>.elementor-column>.elementor-widget-wrap {
     align-content: flex-end;
     align-items: flex-end;
 }

 .elementor-element.elementor-element-51aef9b:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-51aef9b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
     background-color: transparent;
     background-image: linear-gradient(180deg, #1F1F1F00 0%, #1F1F1F 71%);
 }

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

 .elementor-element.elementor-element-51aef9b {
     transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
     margin-top: -44vw;
     margin-bottom: -1px;
 }

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

 .elementor-element.elementor-element-c7b14e0 .button-widget {
     text-align: center;
 }

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

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

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

 .elementor-element.elementor-element-62dc3e7 {
     margin-top: 37px;
     margin-bottom: 0px;
     padding: 0px 40px 0px 40px;
 }

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

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

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

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

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

 .elementor-element.elementor-element-411e7c7 .neuros-subheading:not(:last-child) {
     margin-bottom: 11px;
 }

 .elementor-element.elementor-element-411e7c7>.elementor-widget-container {
     margin: 0% 0% 0% 34.3%;
 }

 .elementor-element.elementor-element-869460c .elementor-accordion-title {
     font-size: 30px !important;
 }

 .elementor-element.elementor-element-869460c .elementor-tab-title {
     padding: 37px 0px 39px 0px;
 }

 .elementor-element.elementor-element-869460c .elementor-accordion .elementor-accordion-title:before {
     font-family: "Manrope", Sans-serif;
     font-weight: 600;
 }

 .elementor-element.elementor-element-869460c .elementor-accordion .elementor-accordion-title {
     padding: 0% 1% 0% 34.3%;
 }

 .elementor-element.elementor-element-869460c .elementor-tab-title:not(.elementor-active) .elementor-accordion-title {
     color: #111111;
 }

 .elementor-element.elementor-element-869460c .elementor-tab-title.elementor-active .elementor-accordion-title {
     color: #111111;
 }

 .elementor-element.elementor-element-869460c .elementor-tab-content {
     padding: 0 10% 52px 34.3%;
 }

 .elementor-element.elementor-element-869460c>.elementor-widget-container {
     margin: 32px 0px 45px 0px;
 }

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

 .elementor-element.elementor-element-5547a12>.elementor-widget-container {
     margin: 0% 0% 0% 34.3%;
 }

 .elementor-element.elementor-element-c7f98fb>.elementor-container>.elementor-column>.elementor-widget-wrap {
     align-content: flex-end;
     align-items: flex-end;
 }

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

 .elementor-element.elementor-element-1d8c5e9 .neuros-subheading:not(:last-child) {
     margin-bottom: 5px;
 }

 .elementor-element.elementor-element-bb7cae1 .button-widget {
     text-align: center;
 }

 .elementor-element.elementor-element-3dbb0a5 {
     margin-top: 47px;
     margin-bottom: 0px;
 }

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

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

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

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

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

 .elementor-element.elementor-element-3b6a2be .list-item-wrapper .blog-item {
     border-bottom-width: 1px;
     border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-3b6a2be .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-meta-header:first-child,
 .elementor-element.elementor-element-3b6a2be .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-3b6a2be .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-title,
 .elementor-element.elementor-element-3b6a2be .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-title {
     margin-left: 40px;
     margin-right: 35px;
 }

 .elementor-element.elementor-element-3b6a2be .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-content,
 .elementor-element.elementor-element-3b6a2be .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-content {
     margin-left: 40px;
     margin-right: 35px;
 }

 .elementor-element.elementor-element-3b6a2be .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-labels,
 .elementor-element.elementor-element-3b6a2be .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-labels {
     margin-left: 40px;
     margin-right: 35px;
 }

 .elementor-element.elementor-element-3b6a2be .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-meta-item-tags,
 .elementor-element.elementor-element-3b6a2be .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-meta-item-tags {
     margin-left: 40px;
     margin-right: 35px;
 }

 .elementor-element.elementor-element-3b6a2be .standard-blog-item-wrapper .blog-item .post-more-button,
 .elementor-element.elementor-element-3b6a2be .grid-blog-item-wrapper .blog-item .post-more-button {
     margin-left: 40px;
     margin-right: 35px;
 }

 .elementor-element.elementor-element-3b6a2be .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before,
 .elementor-element.elementor-element-3b6a2be .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before {
     border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-3b6a2be .blog-item .post-title {
     font-size: 25px;
     line-height: 35px;
 }

 .elementor-element.elementor-element-36ee4df>.elementor-element-populated {
     margin: 0% 33.3333% 0% 0%;
     --e-column-margin-right: 33.3333%;
     --e-column-margin-left: 0%;
 }

 .elementor-element.elementor-element-e4799bd .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-e4799bd .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-e4799bd .classic-listing .standard-blog-item-wrapper:not(:first-child) {
     margin-top: 30px;
 }

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

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

 .elementor-element.elementor-element-e4799bd .list-item-wrapper .blog-item {
     border-bottom-width: 1px;
     border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-e4799bd .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-meta-header:first-child,
 .elementor-element.elementor-element-e4799bd .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-e4799bd .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-title,
 .elementor-element.elementor-element-e4799bd .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-title {
     margin-left: 40px;
     margin-right: 35px;
 }

 .elementor-element.elementor-element-e4799bd .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-content,
 .elementor-element.elementor-element-e4799bd .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-content {
     margin-left: 40px;
     margin-right: 35px;
 }

 .elementor-element.elementor-element-e4799bd .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-labels,
 .elementor-element.elementor-element-e4799bd .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-labels {
     margin-left: 40px;
     margin-right: 35px;
 }

 .elementor-element.elementor-element-e4799bd .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-meta-item-tags,
 .elementor-element.elementor-element-e4799bd .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item .post-meta-item-tags {
     margin-left: 40px;
     margin-right: 35px;
 }

 .elementor-element.elementor-element-e4799bd .standard-blog-item-wrapper .blog-item .post-more-button,
 .elementor-element.elementor-element-e4799bd .grid-blog-item-wrapper .blog-item .post-more-button {
     margin-left: 40px;
     margin-right: 35px;
 }

 .elementor-element.elementor-element-e4799bd .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before,
 .elementor-element.elementor-element-e4799bd .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before {
     border-color: #E0E0E0;
 }

 .elementor-element.elementor-element-e4799bd .blog-item .post-title {
     font-size: 25px;
     line-height: 35px;
 }

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

 .elementor-element.elementor-element-2af599e {
     margin-top: 150px;
     margin-bottom: -50px;
     padding: 0px 40px 0px 40px;
 }

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

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

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

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

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

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

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

 .elementor-element.elementor-element-791cdf2.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-791cdf2>.elementor-element-populated {
     margin: 0px 0px 6px 0px;
     --e-column-margin-right: 0px;
     --e-column-margin-left: 0px;
 }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 @media(min-width:576px) {
     .elementor-element.elementor-element-a546a2a {
         width: 23.16%;
     }

     .elementor-element.elementor-element-5270008 {
         width: 30.95%;
     }

     .elementor-element.elementor-element-48bbd52 {
         width: 45.556%;
     }

     .elementor-element.elementor-element-4c4db2c {
         width: 65.48%;
     }

     .elementor-element.elementor-element-2da4230 {
         width: 34.52%;
     }

     .elementor-element.elementor-element-28ef75d {
         width: 60%;
     }

     .elementor-element.elementor-element-dc4f20d {
         width: 40%;
     }

     .elementor-element.elementor-element-b22d6fb {
         width: 22%;
     }

     .elementor-element.elementor-element-9f12781 {
         width: 78%;
     }

     .elementor-element.elementor-element-aacad6b {
         width: 22%;
     }

     .elementor-element.elementor-element-ac63ede {
         width: 78%;
     }

     .elementor-element.elementor-element-97f3545 {
         width: 22%;
     }

     .elementor-element.elementor-element-437950a {
         width: 78%;
     }

     .elementor-element.elementor-element-0d52d8a {
         width: 25%;
     }

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

     .elementor-element.elementor-element-916d89e {
         width: 66%;
     }

     .elementor-element.elementor-element-ae80a24 {
         width: 34%;
     }

     .elementor-element.elementor-element-620af50 {
         width: 55%;
     }

     .elementor-element.elementor-element-791cdf2 {
         width: 45%;
     }
 }

 @media(max-width:1600px) {
     .elementor-element.elementor-element-b358a29 {
         margin-top: -500px;
         margin-bottom: 40px;
     }

     .elementor-element.elementor-element-4bbb50d>.elementor-element-populated {
         margin: 0% 12% 0% 12%;
         --e-column-margin-right: 12%;
         --e-column-margin-left: 12%;
     }

     .elementor-element.elementor-element-9ed9c55>.elementor-widget-container {
         margin: 0 0 0 0;
     }

     .elementor-element.elementor-element-b15ea77 {
         padding: 0px 0px 0px 0px;
     }
 }

 @media(max-width:1279px) {
     .elementor-element.elementor-element-9c0aac6 {
         padding: 90px 20px 0px 20px;
     }

     .elementor-element.elementor-element-b358a29 {
         margin-top: -420px;
         margin-bottom: 16px;
     }

     .elementor-element.elementor-element-4250baf .neuros-heading {
         font-size: 60px;
     }

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

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

     .elementor-element.elementor-element-3e699e0>.elementor-widget-container {
         margin: 33px 0px 0px 0px;
     }

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

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

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

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

     .elementor-element.elementor-element-2af599e {
         margin-top: 120px;
         margin-bottom: -50px;
     }
 }

 @media(max-width:991px) {
     .elementor-element.elementor-element-b358a29 {
         margin-top: -320px;
         margin-bottom: -55px;
     }

     .elementor-element.elementor-element-4bbb50d>.elementor-element-populated {
         margin: 0% 5% 0% 5%;
         --e-column-margin-right: 5%;
         --e-column-margin-left: 5%;
     }

     .elementor-element.elementor-element-4250baf .neuros-heading {
         font-size: 40px;
     }

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

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

     .elementor-element.elementor-element-340fdf9 {
         padding: 80px 0px 80px 0px;
     }

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

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

     .elementor-element.elementor-element-73f2417 .special-text {
         font-size: 50px;
     }

     .elementor-element.elementor-element-f34f0ca .special-text {
         font-size: 50px;
     }

     .elementor-element.elementor-element-86cb5c1 .special-text {
         font-size: 50px;
     }

     .elementor-element.elementor-element-424fb70 {
         margin-top: 0px;
         margin-bottom: -50px;
         padding: 0px 30px 0px 30px;
     }

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

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

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

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

     .elementor-element.elementor-element-36ee4df>.elementor-element-populated {
         margin: 0% 0% 0% 0%;
         --e-column-margin-right: 0%;
         --e-column-margin-left: 0%;
     }

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

     .elementor-element.elementor-element-8e9a519 {
         padding: 10% 0% 15% 0%;
     }

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

 @media(max-width:767px) {
     .elementor-element.elementor-element-1e0d8eb>.elementor-container {
         min-height: 25vw;
     }

     .elementor-element.elementor-element-e42a67b>.elementor-container {
         min-height: 25vw;
     }

     .elementor-element.elementor-element-598b2bf>.elementor-container {
         min-height: 25vw;
     }

     .elementor-element.elementor-element-13625f5>.elementor-container {
         min-height: 25vw;
     }

     .elementor-element.elementor-element-ff6fdb4>.elementor-container {
         min-height: 25vw;
     }

     .elementor-element.elementor-element-3416da8>.elementor-container {
         min-height: 25vw;
     }

     .elementor-element.elementor-element-b358a29 {
         margin-top: -600px;
         margin-bottom: 225px;
     }

     .elementor-element.elementor-element-340fdf9 {
         padding: 80px 0px 80px 0px;
     }

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

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

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

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

     .elementor-element.elementor-element-adc8ad9 .special-text {
         font-size: 50px;
     }

     .elementor-element.elementor-element-49470e6 .special-text {
         font-size: 50px;
     }

     .elementor-element.elementor-element-424fb70 {
         margin-top: 0px;
         margin-bottom: -45px;
         padding: 0px 20px 0px 20px;
     }

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

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

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

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

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

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

     .elementor-element.elementor-element-2af599e {
         margin-top: 80px;
         margin-bottom: -50px;
         padding: 0px 20px 0px 20px;
     }

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

 @media(max-width:575px) {
     .elementor-element.elementor-element-1e0d8eb>.elementor-container {
         min-height: 50vw;
     }

     .elementor-element.elementor-element-e42a67b>.elementor-container {
         min-height: 50vw;
     }

     .elementor-element.elementor-element-598b2bf>.elementor-container {
         min-height: 50vw;
     }

     .elementor-element.elementor-element-13625f5>.elementor-container {
         min-height: 50vw;
     }

     .elementor-element.elementor-element-ff6fdb4>.elementor-container {
         min-height: 105vw;
     }

     .elementor-element.elementor-element-3416da8>.elementor-container {
         min-height: 50vw;
     }

     .elementor-element.elementor-element-b358a29 {
         margin-top: -730px;
         margin-bottom: 88px;
     }

     .elementor-element.elementor-element-4bbb50d>.elementor-element-populated {
         margin: 0% 0% 0% 0%;
         --e-column-margin-right: 0%;
         --e-column-margin-left: 0%;
     }

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

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

     .elementor-element.elementor-element-85fc0b2 {
         padding: 0px 0px 0px 0px;
     }

     .elementor-element.elementor-element-f6624fc {
         width: 100%;
         max-width: 100%;
     }

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

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

     .elementor-element.elementor-element-54d0a21>.elementor-widget-container {
         margin: 5px 6px 0px 0px;
     }

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

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

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

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

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

     .elementor-element.elementor-element-869460c .elementor-accordion .elementor-accordion-title {
         padding: 0px 0px 0px 45px;
     }

     .elementor-element.elementor-element-869460c .elementor-tab-content {
         padding: 0px 0px 52px 45px;
     }

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

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

     .elementor-element.elementor-element-8e9a519 {
         padding: 40px 0px 80px 0px;
     }

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

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

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

     .elementor-element.elementor-element-02a43a4 {
         width: 50%;
     }

     .elementor-element.elementor-element-8bb7a43 {
         width: 50%;
     }

     .elementor-element.elementor-element-74c247b {
         width: 50%;
     }

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

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

     .elementor-element.elementor-element-4fe2a04 {
         width: 50%;
     }

     .elementor-element.elementor-element-93d32c1 {
         width: 50%;
     }

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

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

     .elementor-element.elementor-element-b22d6fb {
         width: 15%;
     }

     .elementor-element.elementor-element-aacad6b {
         width: 15%;
     }

     .elementor-element.elementor-element-97f3545 {
         width: 15%;
     }
 }

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

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

     .elementor-element.elementor-element-48bbd52 {
         width: 100%;
     }

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

     .elementor-element.elementor-element-2bdc536 {
         width: 100%;
     }

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

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

     .elementor-element.elementor-element-b22d6fb {
         width: 15%;
     }

     .elementor-element.elementor-element-aacad6b {
         width: 15%;
     }

     .elementor-element.elementor-element-97f3545 {
         width: 15%;
     }

     .elementor-element.elementor-element-0d52d8a {
         width: 100%;
     }

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

     .elementor-element.elementor-element-1c73b27 {
         width: 100%;
     }

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

 @media(min-width:1921px) {
     .elementor-element.elementor-element-424fb70 {
         padding: 0px 45px 40px 45px;
     }

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

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

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

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