.elementor-6556 .elementor-element.elementor-element-15b3094:not(.elementor-motion-effects-element-type-background), .elementor-6556 .elementor-element.elementor-element-15b3094 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F0F2F4;
    background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/03/Group-min.png");
    background-position: top left;
    background-repeat: no-repeat;
}

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

.elementor-6556 .elementor-element.elementor-element-15b3094 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 1;
}

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

.elementor-6556 .elementor-element.elementor-element-fd33a03 {
    padding: 14% 0% 0% 0%;
}

.elementor-6556 .elementor-element.elementor-element-dfdc30a .neuros-heading {
    text-align: left;
    font-size: 80px;
    line-height: 1.125em;
    letter-spacing: -0.03em;
}

.elementor-6556 .elementor-element.elementor-element-dfdc30a > .elementor-widget-container {
    margin: 0% -32% 0% 0%;
}

.elementor-6556 .elementor-element.elementor-element-4fc553d .neuros_video_button_container {
    text-align: left;
}

.elementor-6556 .elementor-element.elementor-element-4fc553d .neuros_video_button_widget .elementor-custom-embed-play {
    padding: 28px 290px 27px 34px;
}

.elementor-6556 .elementor-element.elementor-element-4fc553d .elementor-custom-embed-play {
    border-radius: 50px 50px 50px 50px;
    background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/03/image-9-min.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6556 .elementor-element.elementor-element-4fc553d .neuros_video_button_widget .eicon-play {
    color: #FFFFFF;
}

.elementor-6556 .elementor-element.elementor-element-4fc553d .neuros_video_button_widget .icon-play-wrapper:before {
    border-color: #FFFFFF;
}

.elementor-6556 .elementor-element.elementor-element-4fc553d .neuros_button_text {
    color: #FFFFFF;
}

.elementor-6556 .elementor-element.elementor-element-4fc553d .neuros_video_button_widget .elementor-custom-embed-play:hover .icon-play-wrapper:before {
    border-color: #333333;
}

.elementor-6556 .elementor-element.elementor-element-4fc553d .neuros_video_button_widget .elementor-custom-embed-play:hover .icon-play-wrapper {
    background-color: #333333;
}

.elementor-6556 .elementor-element.elementor-element-4fc553d > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-6556 .elementor-element.elementor-element-c42da01 {
    text-align: left;
}

.elementor-6556 .elementor-element.elementor-element-c42da01 > .elementor-widget-container {
    margin: 0px 0px 135px 55px;
}

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

.elementor-6556 .elementor-element.elementor-element-e00c8ac .neuros-button {
    color: #FFFFFF;
    border-color: #333333;
    background-color: #333333;
    padding: 15px 44px 16px 62px;
}

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

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

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

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

.elementor-6556 .elementor-element.elementor-element-e00c8ac .neuros-button:hover {
    border-color: #F14F44;
    background-color: #F14F44;
}

.elementor-6556 .elementor-element.elementor-element-e00c8ac[class*=decoration-position] .neuros-button-decoration:hover .neuros-button {
    background-color: #F14F44;
}

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

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

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

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

.elementor-6556 .elementor-element.elementor-element-e00c8ac:not(.neuros-button-type-simple) .neuros-button:hover {
    padding: 15px 62px 16px 44px;
}

.elementor-6556 .elementor-element.elementor-element-e00c8ac .neuros-button span[class^="icon"].left {
    left: 42px;
}

.elementor-6556 .elementor-element.elementor-element-e00c8ac .neuros-button span[class^="icon"].right {
    right: 42px;
}

body.rtl .elementor-6556 .elementor-element.elementor-element-e00c8ac .neuros-button span[class^="icon"].left {
    right: 42px;
    left: initial;
}

body.rtl .elementor-6556 .elementor-element.elementor-element-e00c8ac .neuros-button span[class^="icon"].right {
    left: 42px;
    right: initial;
}

.elementor-6556 .elementor-element.elementor-element-e00c8ac > .elementor-widget-container {
    margin: 27px 0px 0px 0px;
}

.elementor-6556 .elementor-element.elementor-element-4d1649b {
    padding: 0% 0% 4.3% 0%;
}

.elementor-6556 .elementor-element.elementor-element-ed115a3 .slider-wrapper {
    margin: 0 calc(-30px/2);
}

.elementor-6556 .elementor-element.elementor-element-ed115a3 .slider-wrapper .slider-item {
    padding: 0 calc(30px/2);
}

.elementor-6556 .elementor-element.elementor-element-ed115a3 .owl-carousel .owl-stage {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}

.elementor-6556 .elementor-element.elementor-element-ed115a3 .slider-item-inner {
    text-align: center;
}

.elementor-6556 .elementor-element.elementor-element-ed115a3 img {
    opacity: 0.3;
    transition-duration: 0.3s;
}

.elementor-6556 .elementor-element.elementor-element-ed115a3 img:hover {
    opacity: 1;
}

.elementor-6556 .elementor-element.elementor-element-c919e2b > .elementor-container {
    min-height: 100px;
}

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

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

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

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

.elementor-6556 .elementor-element.elementor-element-6d19f58 .special-text-wrapper {
    text-align: left;
}

.elementor-6556 .elementor-element.elementor-element-6d19f58 .special-text {
    font-size: 50px;
    line-height: 1.2em;
    color: #FFFFFF;
    opacity: 1;
}

.elementor-6556 .elementor-element.elementor-element-6d19f58 .special-text-wrapper.animated .special-text {
    animation-duration: 15s;
}

.elementor-6556 .elementor-element.elementor-element-2715c06 {
    margin-top: 25px;
    margin-bottom: 0px;
    padding: 0px 40px 0px 40px;
}

.elementor-6556 .elementor-element.elementor-element-4b82b5f > .elementor-container {
    min-height: 438px;
}

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

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

.elementor-6556 .elementor-element.elementor-element-4b82b5f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

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

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

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

.elementor-6556 .elementor-element.elementor-element-a71f6c0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 55px 20px 55px 20px;
}

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

.elementor-6556 .elementor-element.elementor-element-cd2cde6.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6556 .elementor-element.elementor-element-f98c5c1 .elementor-counter-number-wrapper {
    color: #02010100;
    font-family: "Manrope Alt", Sans-serif;
    font-size: 60px;
    font-weight: 800;
    letter-spacing: -0.03em;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #CB515A;
    stroke: #CB515A;
}

.elementor-6556 .elementor-element.elementor-element-f98c5c1 .elementor-counter-title {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

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

.elementor-6556 .elementor-element.elementor-element-f98c5c1 {
    width: auto;
    max-width: auto;
}

.elementor-6556 .elementor-element.elementor-element-29d660d .elementor-counter-number-wrapper {
    color: #02010100;
    font-family: "Manrope Alt", Sans-serif;
    font-size: 60px;
    font-weight: 800;
    letter-spacing: -0.03em;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #CB515A;
    stroke: #CB515A;
}

.elementor-6556 .elementor-element.elementor-element-29d660d .elementor-counter-title {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-6556 .elementor-element.elementor-element-29d660d {
    width: auto;
    max-width: auto;
}

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

.elementor-6556 .elementor-element.elementor-element-b604f29.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

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

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

.elementor-6556 .elementor-element.elementor-element-b604f29 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

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

.elementor-6556 .elementor-element.elementor-element-a55b74b img {
    max-width: 300px;
}

body:not(.rtl) .elementor-6556 .elementor-element.elementor-element-a55b74b {
    left: 0%;
}

body.rtl .elementor-6556 .elementor-element.elementor-element-a55b74b {
    right: 0%;
}

.elementor-6556 .elementor-element.elementor-element-a55b74b {
    top: 42%;
}

.elementor-6556 .elementor-element.elementor-element-d10f387 .neuros_video_button_container {
    text-align: right;
}

.elementor-6556 .elementor-element.elementor-element-d10f387 .neuros_video_button_widget .elementor-custom-embed-play {
    padding: 36px 68px 22px 95px;
}

.elementor-6556 .elementor-element.elementor-element-d10f387 .elementor-custom-embed-play {
    border-radius: 25px 0px 0px 0px;
    background-color: #FFFFFF;
}

.elementor-6556 .elementor-element.elementor-element-d10f387 .neuros_video_button_widget .icon-play-wrapper:before {
    border-color: #D9D9D9;
}

.elementor-6556 .elementor-element.elementor-element-d10f387.neuros-video-button-decoration-on .elementor-custom-embed-image-overlay:before, .elementor-6556 .elementor-element.elementor-element-d10f387.neuros-video-button-decoration-on .elementor-custom-embed-image-overlay:after {
    box-shadow: 0 20px 0 0 #FFFFFF;
}

.elementor-6556 .elementor-element.elementor-element-d10f387 .neuros_video_button_widget .elementor-custom-embed-play:hover .icon-play-wrapper {
    background-color: #D9D9D9;
}

.elementor-6556 .elementor-element.elementor-element-d10f387 > .elementor-widget-container {
    margin: 0px -15px -15px 0px;
}

.elementor-bc-flex-widget .elementor-6556 .elementor-element.elementor-element-113b47b.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-6556 .elementor-element.elementor-element-113b47b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-6556 .elementor-element.elementor-element-113b47b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6556 .elementor-element.elementor-element-113b47b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(151deg, #542F2F 0%, #111111 45%);
}

.elementor-6556 .elementor-element.elementor-element-113b47b > .elementor-element-populated > .elementor-background-overlay {
    background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/03/Group-2.svg");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: 90% auto;
    opacity: 0.9;
}

.elementor-6556 .elementor-element.elementor-element-113b47b > .elementor-element-populated, .elementor-6556 .elementor-element.elementor-element-113b47b > .elementor-element-populated > .elementor-background-overlay, .elementor-6556 .elementor-element.elementor-element-113b47b > .elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-6556 .elementor-element.elementor-element-113b47b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 103px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-6556 .elementor-element.elementor-element-113b47b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6556 .elementor-element.elementor-element-21f6677 .special-text-wrapper {
    text-align: left;
}

.elementor-6556 .elementor-element.elementor-element-21f6677 .special-text {
    font-family: "Manrope Alt", Sans-serif;
    font-size: 150px;
    font-weight: 700;
    line-height: 0.8em;
    letter-spacing: -0.05em;
    -webkit-text-stroke: 1px #FFFFFF;
    text-stroke: 1px #FFFFFF;
    -webkit-text-stroke-width: 1px;
    opacity: 1;
}

body:not(.rtl) .elementor-6556 .elementor-element.elementor-element-21f6677 {
    right: 0px;
}

body.rtl .elementor-6556 .elementor-element.elementor-element-21f6677 {
    left: 0px;
}

.elementor-6556 .elementor-element.elementor-element-21f6677 {
    bottom: 0px;
    --e-transform-origin-x: right;
    --e-transform-origin-y: bottom;
}

.elementor-6556 .elementor-element.elementor-element-21f6677 > .elementor-widget-container {
    --e-transform-rotateZ: -90deg;
    --e-transform-translateX: 100%;
}

.elementor-bc-flex-widget .elementor-6556 .elementor-element.elementor-element-1145f0e.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-6556 .elementor-element.elementor-element-1145f0e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-6556 .elementor-element.elementor-element-eec5f03 {
    text-align: right;
}

.elementor-6556 .elementor-element.elementor-element-eec5f03 > .elementor-widget-container {
    margin: 0% 0% 0% -49%;
}

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

.elementor-6556 .elementor-element.elementor-element-d6d3e3c .neuros-subheading:not(:last-child) {
    margin-bottom: 0px;
}

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

.elementor-6556 .elementor-element.elementor-element-4f6f74a > .elementor-widget-container {
    margin: 0% 15% 0% 13.3%;
}

.elementor-6556 .elementor-element.elementor-element-4a6c771 .button-widget {
    text-align: left;
}

.elementor-6556 .elementor-element.elementor-element-4a6c771 > .elementor-widget-container {
    margin: 32px 0 0 13.3%;
}

.elementor-6556 .elementor-element.elementor-element-21740a9 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-6556 .elementor-element.elementor-element-81168f9 .neuros-heading {
    text-align: left;
    font-size: 40px;
    line-height: 1.25em;
}

.elementor-6556 .elementor-element.elementor-element-81168f9 > .elementor-widget-container {
    margin: 0% 58% 0% 0%;
}

.elementor-6556 .elementor-element.elementor-element-8806f64 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-6556 .elementor-element.elementor-element-acdb474 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-6556 .elementor-element.elementor-element-acdb474.elementor-position-right .elementor-image-box-img {
    margin-left: 40px;
}

.elementor-6556 .elementor-element.elementor-element-acdb474.elementor-position-left .elementor-image-box-img {
    margin-right: 40px;
}

.elementor-6556 .elementor-element.elementor-element-acdb474.elementor-position-top .elementor-image-box-img {
    margin-bottom: 40px;
}

.elementor-6556 .elementor-element.elementor-element-acdb474 .elementor-image-box-title {
    margin-bottom: 9px;
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5em;
    letter-spacing: 0px;
}

.elementor-6556 .elementor-element.elementor-element-acdb474 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 75.4%;
}

.elementor-6556 .elementor-element.elementor-element-acdb474 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-6556 .elementor-element.elementor-element-b479cdc .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-6556 .elementor-element.elementor-element-b479cdc.elementor-position-right .elementor-image-box-img {
    margin-left: 24px;
}

.elementor-6556 .elementor-element.elementor-element-b479cdc.elementor-position-left .elementor-image-box-img {
    margin-right: 24px;
}

.elementor-6556 .elementor-element.elementor-element-b479cdc.elementor-position-top .elementor-image-box-img {
    margin-bottom: 24px;
}

.elementor-6556 .elementor-element.elementor-element-b479cdc .elementor-image-box-title {
    margin-bottom: 9px;
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5em;
    letter-spacing: 0px;
}

.elementor-6556 .elementor-element.elementor-element-b479cdc .elementor-image-box-wrapper .elementor-image-box-img {
    width: 64%;
}

.elementor-6556 .elementor-element.elementor-element-b479cdc .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-6556 .elementor-element.elementor-element-563a40c .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-6556 .elementor-element.elementor-element-563a40c.elementor-position-right .elementor-image-box-img {
    margin-left: 37px;
}

.elementor-6556 .elementor-element.elementor-element-563a40c.elementor-position-left .elementor-image-box-img {
    margin-right: 37px;
}

.elementor-6556 .elementor-element.elementor-element-563a40c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 37px;
}

.elementor-6556 .elementor-element.elementor-element-563a40c .elementor-image-box-title {
    margin-bottom: 9px;
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5em;
    letter-spacing: 0px;
}

.elementor-6556 .elementor-element.elementor-element-563a40c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 60.5%;
}

.elementor-6556 .elementor-element.elementor-element-563a40c .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-6556 .elementor-element.elementor-element-d3284c8 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-6556 .elementor-element.elementor-element-d3284c8.elementor-position-right .elementor-image-box-img {
    margin-left: 34px;
}

.elementor-6556 .elementor-element.elementor-element-d3284c8.elementor-position-left .elementor-image-box-img {
    margin-right: 34px;
}

.elementor-6556 .elementor-element.elementor-element-d3284c8.elementor-position-top .elementor-image-box-img {
    margin-bottom: 34px;
}

.elementor-6556 .elementor-element.elementor-element-d3284c8 .elementor-image-box-title {
    margin-bottom: 9px;
    font-family: "Manrope", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5em;
    letter-spacing: 0px;
}

.elementor-6556 .elementor-element.elementor-element-d3284c8 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 27.5%;
}

.elementor-6556 .elementor-element.elementor-element-d3284c8 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-6556 .elementor-element.elementor-element-bbc0920 > .elementor-background-overlay {
    opacity: 0.5;
}

.elementor-6556 .elementor-element.elementor-element-bbc0920 {
    padding: 0px 40px 0px 40px;
}

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

.elementor-6556 .elementor-element.elementor-element-9e2c245, .elementor-6556 .elementor-element.elementor-element-9e2c245 > .elementor-background-overlay {
    border-radius: 20px 20px 0px 0px;
}

.elementor-6556 .elementor-element.elementor-element-9e2c245 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 135px 0px 55px 0px;
}

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

.elementor-bc-flex-widget .elementor-6556 .elementor-element.elementor-element-727d39c.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-6556 .elementor-element.elementor-element-727d39c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

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

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

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

.elementor-6556 .elementor-element.elementor-element-1696414.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-6556 .elementor-element.elementor-element-a40216e .button-widget {
    text-align: right;
}

.elementor-6556 .elementor-element.elementor-element-a40216e > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

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

.elementor-6556 .elementor-element.elementor-element-f1b7628 > .elementor-background-overlay {
    background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/02/services-bg-1.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-6556 .elementor-element.elementor-element-f1b7628 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 150px 0px;
}

.elementor-6556 .elementor-element.elementor-element-7c7f1cf .service-listing-wrapper.service-grid-listing .service-item-wrapper, .elementor-6556 .elementor-element.elementor-element-7c7f1cf .service-listing-wrapper.service-list-listing .service-item-wrapper {
    padding: calc(0px/2);
}

.elementor-6556 .elementor-element.elementor-element-7c7f1cf .service-listing-wrapper.service-grid-listing, .elementor-6556 .elementor-element.elementor-element-7c7f1cf .service-listing-wrapper.service-list-listing {
    margin: calc(-0px/2);
}

.elementor-6556 .elementor-element.elementor-element-7c7f1cf .service-listing-wrapper.service-slider-listing .service-item-wrapper {
    padding: 0 calc(0px/2);
}

.elementor-6556 .elementor-element.elementor-element-7c7f1cf .service-listing-wrapper.service-slider-listing {
    margin: 0 calc(-0px/2);
    width: calc(100% + 0px);
}

.elementor-6556 .elementor-element.elementor-element-7c7f1cf .service-listing-wrapper .service-item-wrapper {
    padding-top: calc(0px/2);
    padding-bottom: calc(0px/2);
}

.elementor-6556 .elementor-element.elementor-element-7c7f1cf .service-listing-wrapper {
    margin-top: calc(-0px/2);
    margin-bottom: calc(-0px/2);
}

.elementor-6556 .elementor-element.elementor-element-7c7f1cf .service-item .service-post-title a, .elementor-6556 .elementor-element.elementor-element-7c7f1cf.service-list-listing .service-item .service-post-title a:hover {
    color: #C0C5CB;
}

.elementor-6556 .elementor-element.elementor-element-7c7f1cf .service-item .service-post-title a:hover, .elementor-6556 .elementor-element.elementor-element-7c7f1cf .style-type-2 .service-item:hover .service-post-title a, .elementor-6556 .elementor-element.elementor-element-7c7f1cf.service-list-listing .service-item .service-post-title .service-post-inner-alt {
    color: #CA2525;
}

.elementor-6556 .elementor-element.elementor-element-7c7f1cf .service-list-listing .service-item .service-post-inner-alt {
    background-color: transparent;
    background-image: linear-gradient(262deg, #E24C4A 0%, #386BB7 100%);
}

.elementor-6556 .elementor-element.elementor-element-9ddf0cf > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-6556 .elementor-element.elementor-element-ebb281c {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 40px 0px 40px;
}

.elementor-6556 .elementor-element.elementor-element-4466861:not(.elementor-motion-effects-element-type-background), .elementor-6556 .elementor-element.elementor-element-4466861 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/03/testimonials-bg-alt-min.jpg");
    background-position: center center;
    background-size: cover;
}

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

.elementor-6556 .elementor-element.elementor-element-4466861 {
    transition: background 0.1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5.1% 0% 4.8% 0%;
}

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

.elementor-6556 .elementor-element.elementor-element-523935b .neuros-heading {
    text-align: left;
    font-size: 100px;
    line-height: 1.1em;
    letter-spacing: -0.03em;
}

.elementor-6556 .elementor-element.elementor-element-523935b .neuros-heading .neuros-heading-content {
    color: #FFFFFF;
}

.elementor-6556 .elementor-element.elementor-element-523935b > .elementor-widget-container {
    margin: 0% -7% 0% 0%;
    padding: 0px 0px 20px 0px;
}

.elementor-6556 .elementor-element.elementor-element-77c472d {
    color: #FFFFFF;
}

.elementor-6556 .elementor-element.elementor-element-77c472d > .elementor-widget-container {
    margin: 0% 0% 0% 48%;
}

.elementor-6556 .elementor-element.elementor-element-b40aad4 {
    padding: 0px 40px 0px 40px;
}

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

.elementor-6556 .elementor-element.elementor-element-13a0c9b, .elementor-6556 .elementor-element.elementor-element-13a0c9b > .elementor-background-overlay {
    border-radius: 20px 20px 0px 0px;
}

.elementor-6556 .elementor-element.elementor-element-13a0c9b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -50px;
    padding: 160px 0px 33px 0px;
    z-index: 1;
}

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

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

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

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

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

.elementor-6556 .elementor-element.elementor-element-b400904 > .elementor-widget-container {
    padding: 0px 0px 50px 0px;
}

.elementor-bc-flex-widget .elementor-6556 .elementor-element.elementor-element-8e23361.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-6556 .elementor-element.elementor-element-8e23361.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-6556 .elementor-element.elementor-element-0f80e6c .elementor-counter {
    gap: 8px;
}

.elementor-6556 .elementor-element.elementor-element-0f80e6c .elementor-counter-number-wrapper {
    color: #1F1F1F;
    font-size: 150px;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: #00000000;
    stroke: #00000000;
    background-color: transparent;
    background-image: linear-gradient(262deg, #E24C4A 0%, #386BB7 100%);
}

.elementor-6556 .elementor-element.elementor-element-0f80e6c .elementor-counter-title {
    color: #FFFFFF;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -0.03em;
}

.elementor-6556 .elementor-element.elementor-element-0f80e6c {
    width: auto;
    max-width: auto;
}

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

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

.elementor-6556 .elementor-element.elementor-element-6972a86, .elementor-6556 .elementor-element.elementor-element-6972a86 > .elementor-background-overlay {
    border-radius: 0px 0px 20px 20px;
}

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

.elementor-6556 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.owl-carousel .project-item {
    height: 564px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-6556 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-cards-listing .project-item-link {
    height: 564px;
}

.elementor-6556 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-grid-listing.text-position-outside, .elementor-6556 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-masonry-listing.text-position-outside {
    margin-left: calc(-40px/2);
    margin-right: calc(-40px/2);
}

.elementor-6556 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-grid-listing.text-position-outside .project-item-wrapper, .elementor-6556 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-masonry-listing.text-position-outside .project-item-wrapper {
    padding-left: calc(40px/2);
    padding-right: calc(40px/2);
}

.elementor-6556 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.owl-carousel {
    margin-left: calc(-40px/2);
    margin-right: calc(-40px/2);
    width: calc(100% + 40px);
}

.elementor-6556 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.owl-carousel .project-item-wrapper {
    padding-left: calc(40px/2);
    padding-right: calc(40px/2);
}

.elementor-6556 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-masonry-listing.text-position-inside, .elementor-6556 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-grid-listing.text-position-inside {
    margin: calc(-40px/2);
}

.elementor-6556 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-grid-listing.text-position-inside .project-item-wrapper {
    padding: calc(40px/2);
}

.elementor-6556 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-masonry-listing.text-position-inside .project-item-link {
    top: calc(40px/2);
    bottom: calc(40px/2);
    left: calc(40px/2);
    right: calc(40px/2);
}

.elementor-6556 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-cards-listing {
    margin-bottom: -40px;
}

.elementor-6556 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-cards-listing .project-item-wrapper {
    padding-bottom: 40px;
}

.elementor-6556 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper .project-item-link .project-item-media {
    border-radius: 20px 20px 20px 20px;
}

.elementor-6556 .elementor-element.elementor-element-c6cc1c2 .owl-carousel.project-slider-listing .project-item {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #4A4A4A;
}

.elementor-6556 .elementor-element.elementor-element-c6cc1c2 .project-item > .project-item-content .post-title {
    color: #FFFFFF;
}

.elementor-6556 .elementor-element.elementor-element-c6cc1c2 .slider-navigation-wrapper .neuros-button {
    color: #FFFFFF;
}

.elementor-6556 .elementor-element.elementor-element-c6cc1c2 .owl-nav {
    border-color: #FFFFFF;
}

.elementor-6556 .elementor-element.elementor-element-c6cc1c2 .owl-nav [class*="owl-"], .elementor-6556 .elementor-element.elementor-element-c6cc1c2 .owl-nav [class*="owl-"].disabled:hover {
    color: #FFFFFF;
}

.elementor-6556 .elementor-element.elementor-element-c6cc1c2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6556 .elementor-element.elementor-element-3a3d500 .neuros-heading {
    text-align: left;
}

.elementor-6556 .elementor-element.elementor-element-3a3d500 .neuros-subheading:not(:last-child) {
    margin-bottom: 4px;
}

.elementor-6556 .elementor-element.elementor-element-3a3d500 > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
    padding: 0% 10% 0% 0%;
}

.elementor-6556 .elementor-element.elementor-element-635acdf .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-size: 100px;
    letter-spacing: -0.05em;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #CB515A00;
    stroke: #CB515A00;
    background-color: transparent;
    background-image: linear-gradient(262deg, #E24C4A 0%, #386BB7 100%);
}

.elementor-6556 .elementor-element.elementor-element-635acdf {
    width: auto;
    max-width: auto;
}

.elementor-6556 .elementor-element.elementor-element-08a0eaa .button-widget {
    text-align: left;
}

.elementor-6556 .elementor-element.elementor-element-08a0eaa .neuros-button {
    padding: 10px 34px 11px 43px;
}

.elementor-6556 .elementor-element.elementor-element-08a0eaa:not(.neuros-button-type-simple) .neuros-button:hover {
    padding: 10px 43px 11px 34px;
}

.elementor-6556 .elementor-element.elementor-element-08a0eaa > .elementor-widget-container {
    margin: 48px 0px 0px 0px;
}

.elementor-6556 .elementor-element.elementor-element-8e67445 .team-listing-wrapper .team-item-wrapper {
    padding-left: calc(40px/2);
    padding-right: calc(40px/2);
    margin-bottom: 30px;
}

.elementor-6556 .elementor-element.elementor-element-8e67445 .team-listing-wrapper {
    margin-left: calc(-40px/2);
    margin-right: calc(-40px/2);
    margin-bottom: -30px;
}

.elementor-6556 .elementor-element.elementor-element-8e67445 .team-item:before {
    border-width: 1px;
    border-color: #E0E0E0;
}

.elementor-6556 .elementor-element.elementor-element-8e67445 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-6556 .elementor-element.elementor-element-ee23dc3 .team-listing-wrapper .team-item-wrapper {
    padding-left: calc(40px/2);
    padding-right: calc(40px/2);
    margin-bottom: 30px;
}

.elementor-6556 .elementor-element.elementor-element-ee23dc3 .team-listing-wrapper {
    margin-left: calc(-40px/2);
    margin-right: calc(-40px/2);
    margin-bottom: -30px;
}

.elementor-6556 .elementor-element.elementor-element-ee23dc3 .team-item:before {
    border-width: 1px;
    border-color: #E0E0E0;
}

.elementor-6556 .elementor-element.elementor-element-ee23dc3 > .elementor-widget-container {
    margin: 36px 0px 0px 0px;
}

.elementor-6556 .elementor-element.elementor-element-104504f {
    margin-top: 52px;
    margin-bottom: 0px;
}

.elementor-6556 .elementor-element.elementor-element-d4cb9c8 .team-listing-wrapper .team-item-wrapper {
    padding-left: calc(40px/2);
    padding-right: calc(40px/2);
    margin-bottom: 30px;
}

.elementor-6556 .elementor-element.elementor-element-d4cb9c8 .team-listing-wrapper {
    margin-left: calc(-40px/2);
    margin-right: calc(-40px/2);
    margin-bottom: -30px;
}

.elementor-6556 .elementor-element.elementor-element-d4cb9c8 .team-item:before {
    border-width: 1px;
    border-color: #E0E0E0;
}

.elementor-6556 .elementor-element.elementor-element-807ebfa .team-listing-wrapper .team-item-wrapper {
    padding-left: calc(40px/2);
    padding-right: calc(40px/2);
    margin-bottom: 30px;
}

.elementor-6556 .elementor-element.elementor-element-807ebfa .team-listing-wrapper {
    margin-left: calc(-40px/2);
    margin-right: calc(-40px/2);
    margin-bottom: -30px;
}

.elementor-6556 .elementor-element.elementor-element-807ebfa .team-item:before {
    border-width: 1px;
    border-color: #E0E0E0;
}

.elementor-6556 .elementor-element.elementor-element-807ebfa > .elementor-widget-container {
    margin: 36px 0px 0px 0px;
}

.elementor-6556 .elementor-element.elementor-element-68d6e66 .team-listing-wrapper .team-item-wrapper {
    padding-left: calc(40px/2);
    padding-right: calc(40px/2);
    margin-bottom: 30px;
}

.elementor-6556 .elementor-element.elementor-element-68d6e66 .team-listing-wrapper {
    margin-left: calc(-40px/2);
    margin-right: calc(-40px/2);
    margin-bottom: -30px;
}

.elementor-6556 .elementor-element.elementor-element-68d6e66 .team-item:before {
    border-width: 1px;
    border-color: #E0E0E0;
}

.elementor-6556 .elementor-element.elementor-element-68d6e66 > .elementor-widget-container {
    margin: 64px 0px 0px 0px;
}

.elementor-6556 .elementor-element.elementor-element-f917de9 .team-listing-wrapper .team-item-wrapper {
    padding-left: calc(40px/2);
    padding-right: calc(40px/2);
    margin-bottom: 30px;
}

.elementor-6556 .elementor-element.elementor-element-f917de9 .team-listing-wrapper {
    margin-left: calc(-40px/2);
    margin-right: calc(-40px/2);
    margin-bottom: -30px;
}

.elementor-6556 .elementor-element.elementor-element-f917de9 .team-item:before {
    border-width: 1px;
    border-color: #E0E0E0;
}

.elementor-6556 .elementor-element.elementor-element-f917de9 > .elementor-widget-container {
    margin: 36px 0px 0px 0px;
}

.elementor-6556 .elementor-element.elementor-element-a32a197 {
    padding: 0px 40px 0px 40px;
}

.elementor-6556 .elementor-element.elementor-element-38c299d:not(.elementor-motion-effects-element-type-background), .elementor-6556 .elementor-element.elementor-element-38c299d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F0F2F4;
    background-image: url("https://demo.artureanec.com/themes/neuros/wp-content/uploads/2024/01/awards-bg.png");
    background-position: 0% 70px;
    background-repeat: no-repeat;
}

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

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

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

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

.elementor-6556 .elementor-element.elementor-element-1f7bd5b > .elementor-widget-container {
    margin: 0% -1% 0% 34%;
    padding: 0px 0px 60px 0px;
}

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

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

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

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

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

.elementor-6556 .elementor-element.elementor-element-cd6d213 .list-item-wrapper .blog-item {
    border-bottom-width: 1px;
}

.elementor-6556 .elementor-element.elementor-element-cd6d213 > .elementor-widget-container {
    margin: 0% 8.6% 0% 8.6%;
}

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

.elementor-6556 .elementor-element.elementor-element-c926518 > .elementor-widget-container {
    margin: 40px 0 0 34%;
}

.elementor-6556 .elementor-element.elementor-element-4bb2853 {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 40px 0px 40px;
}

.elementor-6556 .elementor-element.elementor-element-2c69d4f > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

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

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

.elementor-6556 .elementor-element.elementor-element-2c69d4f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 128px 0px 100px 0px;
}

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

.elementor-6556 .elementor-element.elementor-element-6e72b5d .neuros-heading {
    text-align: left;
    letter-spacing: -0.03em;
}

.elementor-6556 .elementor-element.elementor-element-6e72b5d .neuros-heading .neuros-heading-content {
    color: #F5F5F5;
}

.elementor-6556 .elementor-element.elementor-element-6e72b5d > .elementor-widget-container {
    margin: 0px 0px 26px 0px;
}

.elementor-6556 .elementor-element.elementor-element-d7bcaf4 {
    color: #F5F5F5;
}

.elementor-6556 .elementor-element.elementor-element-d7bcaf4 > .elementor-widget-container {
    padding: 0% 7% 0% 0%;
}

.elementor-bc-flex-widget .elementor-6556 .elementor-element.elementor-element-be9af43.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-6556 .elementor-element.elementor-element-be9af43.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-6556 .elementor-element.elementor-element-be9af43.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-6556 .elementor-element.elementor-element-be9af43:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6556 .elementor-element.elementor-element-be9af43 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

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

.elementor-6556 .elementor-element.elementor-element-be9af43 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 77px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 77px;
    padding: 83px 10px 83px 10px;
}

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

.elementor-6556 .elementor-element.elementor-element-22aa883 {
    width: var( --container-widget-width, 77% );
    max-width: 77%;
    --container-widget-width: 77%;
    --container-widget-flex-grow: 0;
}

.elementor-6556 .elementor-element.elementor-element-d81c990 {
    margin-top: -1px;
    margin-bottom: 0px;
    padding: 0px 40px 0px 40px;
}

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

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

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

.elementor-6556 .elementor-element.elementor-element-52fba26 {
    --divider-border-style: solid;
    --divider-color: #CBCBCB;
    --divider-border-width: 1px;
}

.elementor-6556 .elementor-element.elementor-element-52fba26 .elementor-divider-separator {
    width: 100%;
}

.elementor-6556 .elementor-element.elementor-element-52fba26 .elementor-divider {
    padding-block-start:0px;padding-block-end:0px;}

@media(max-width: 991px) and (min-width:576px) {
    .elementor-6556 .elementor-element.elementor-element-6a9490d {
        width:33.3333%;
    }

    .elementor-6556 .elementor-element.elementor-element-b604f29 {
        width: 66.6666%;
    }

    .elementor-6556 .elementor-element.elementor-element-113b47b {
        width: 100%;
    }

    .elementor-6556 .elementor-element.elementor-element-7da9488 {
        width: 100%;
    }

    .elementor-6556 .elementor-element.elementor-element-85bf9a2 {
        width: 100%;
    }

    .elementor-6556 .elementor-element.elementor-element-da9c911 {
        width: 100%;
    }

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

    .elementor-6556 .elementor-element.elementor-element-be9af43 {
        width: 100%;
    }
}

@media(max-width: 1600px) {
    .elementor-6556 .elementor-element.elementor-element-dfdc30a > .elementor-widget-container {
        margin:0% 0% 0% 0%;
    }

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

    .elementor-6556 .elementor-element.elementor-element-eec5f03 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-6556 .elementor-element.elementor-element-523935b > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-6556 .elementor-element.elementor-element-c6cc1c2 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width: 1279px) {
    .elementor-6556 .elementor-element.elementor-element-81168f9 > .elementor-widget-container {
        margin:0% 50% 0% 0%;
    }

    .elementor-6556 .elementor-element.elementor-element-9e2c245 {
        padding: 80px 0px 80px 0px;
    }

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

    .elementor-6556 .elementor-element.elementor-element-7c7f1cf .service-item .service-post-title {
        font-size: 80px;
    }

    .elementor-6556 .elementor-element.elementor-element-523935b .neuros-heading {
        font-size: 65px;
    }

    .elementor-6556 .elementor-element.elementor-element-77c472d > .elementor-widget-container {
        margin: 0% 0% 0% 33%;
    }

    .elementor-6556 .elementor-element.elementor-element-13a0c9b {
        padding: 120px 0px 33px 0px;
    }

    .elementor-6556 .elementor-element.elementor-element-0f80e6c .elementor-counter-number-wrapper {
        font-size: 120px;
    }

    .elementor-6556 .elementor-element.elementor-element-3a3d500 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-6556 .elementor-element.elementor-element-38c299d {
        padding: 120px 0px 120px 0px;
    }

    .elementor-6556 .elementor-element.elementor-element-be9af43 > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 50px 10px 50px 10px;
    }
}

@media(max-width: 991px) {
    .elementor-6556 .elementor-element.elementor-element-dfdc30a .neuros-heading {
        font-size:60px;
    }

    .elementor-6556 .elementor-element.elementor-element-2715c06 {
        padding: 0px 30px 0px 30px;
    }

    .elementor-6556 .elementor-element.elementor-element-d10f387 > .elementor-widget-container {
        margin: 0px -15px -15px 0px;
    }

    .elementor-6556 .elementor-element.elementor-element-113b47b > .elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 55vw 0vw 0vw 0vw;
    }

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

    .elementor-6556 .elementor-element.elementor-element-7c7f1cf .service-item .service-post-title {
        font-size: 55px;
    }

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

    .elementor-6556 .elementor-element.elementor-element-523935b .neuros-heading {
        font-size: 60px;
    }

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

    .elementor-6556 .elementor-element.elementor-element-0f80e6c .elementor-counter-number-wrapper {
        font-size: 100px;
    }

    .elementor-6556 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.owl-carousel .project-item {
        height: 500px;
    }

    .elementor-6556 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-cards-listing .project-item-link {
        height: 500px;
    }

    .elementor-6556 .elementor-element.elementor-element-68d6e66 > .elementor-widget-container {
        margin: -4px 0px 0px 0px;
    }

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

    .elementor-6556 .elementor-element.elementor-element-38c299d:not(.elementor-motion-effects-element-type-background), .elementor-6556 .elementor-element.elementor-element-38c299d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0% 0%;
        background-size: 0px auto;
    }

    .elementor-6556 .elementor-element.elementor-element-1f7bd5b > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-6556 .elementor-element.elementor-element-cd6d213 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

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

    .elementor-6556 .elementor-element.elementor-element-4bb2853 {
        padding: 0px 30px 0px 30px;
    }

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

@media(max-width: 767px) {
    .elementor-6556 .elementor-element.elementor-element-dfdc30a .neuros-heading {
        font-size:40px;
    }

    .elementor-6556 .elementor-element.elementor-element-4fc553d .neuros_video_button_widget .elementor-custom-embed-play {
        padding: 28px 60px 27px 34px;
    }

    .elementor-6556 .elementor-element.elementor-element-2715c06 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-6556 .elementor-element.elementor-element-d10f387 > .elementor-widget-container {
        padding: 200px 0px 0px 0px;
    }

    .elementor-6556 .elementor-element.elementor-element-21f6677 .special-text {
        font-size: 100px;
    }

    .elementor-6556 .elementor-element.elementor-element-21740a9 {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-6556 .elementor-element.elementor-element-81168f9 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

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

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

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

    .elementor-6556 .elementor-element.elementor-element-9ddf0cf .button-widget {
        text-align: left;
    }

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

    .elementor-6556 .elementor-element.elementor-element-4466861 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-6556 .elementor-element.elementor-element-77c472d > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

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

    .elementor-6556 .elementor-element.elementor-element-13a0c9b {
        padding: 80px 0px 33px 0px;
    }

    .elementor-6556 .elementor-element.elementor-element-0f80e6c .elementor-counter-number-wrapper {
        font-size: 80px;
    }

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

    .elementor-6556 .elementor-element.elementor-element-38c299d {
        padding: 80px 0px 80px 0px;
    }

    .elementor-6556 .elementor-element.elementor-element-4bb2853 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-6556 .elementor-element.elementor-element-2c69d4f {
        padding: 80px 0px 80px 0px;
    }

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

@media(max-width: 575px) {
    .elementor-6556 .elementor-element.elementor-element-fd33a03 {
        padding:20% 0% 0% 0%;
    }

    .elementor-6556 .elementor-element.elementor-element-2715c06 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-6556 .elementor-element.elementor-element-a71f6c0 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-6556 .elementor-element.elementor-element-b604f29 > .elementor-element-populated {
        margin: 5px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-6556 .elementor-element.elementor-element-d10f387 .neuros_video_button_widget .elementor-custom-embed-play {
        padding: 36px 60px 22px 60px;
    }

    .elementor-6556 .elementor-element.elementor-element-113b47b > .elementor-element-populated {
        margin: 5px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-6556 .elementor-element.elementor-element-21f6677 .special-text {
        font-size: 70px;
    }

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

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

    .elementor-6556 .elementor-element.elementor-element-4f6f74a > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-6556 .elementor-element.elementor-element-4a6c771 > .elementor-widget-container {
        margin: 32px 0px 0px 0px;
    }

    .elementor-6556 .elementor-element.elementor-element-acdb474 .elementor-image-box-img {
        margin-bottom: 40px;
    }

    .elementor-6556 .elementor-element.elementor-element-b479cdc .elementor-image-box-img {
        margin-bottom: 24px;
    }

    .elementor-6556 .elementor-element.elementor-element-563a40c .elementor-image-box-img {
        margin-bottom: 37px;
    }

    .elementor-6556 .elementor-element.elementor-element-d3284c8 .elementor-image-box-img {
        margin-bottom: 34px;
    }

    .elementor-6556 .elementor-element.elementor-element-9e2c245 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-6556 .elementor-element.elementor-element-f1b7628 > .elementor-background-overlay {
        background-size: 0px auto;
    }

    .elementor-6556 .elementor-element.elementor-element-7c7f1cf .service-listing-wrapper .service-item-wrapper {
        padding-top: calc(15px/2);
        padding-bottom: calc(15px/2);
    }

    .elementor-6556 .elementor-element.elementor-element-7c7f1cf .service-listing-wrapper {
        margin-top: calc(-15px/2);
        margin-bottom: calc(-15px/2);
    }

    .elementor-6556 .elementor-element.elementor-element-7c7f1cf .service-item .service-post-title {
        font-size: 35px;
    }

    .elementor-6556 .elementor-element.elementor-element-523935b .neuros-heading {
        font-size: 45px;
    }

    .elementor-6556 .elementor-element.elementor-element-13a0c9b {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-6556 .elementor-element.elementor-element-b400904 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-6556 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.owl-carousel .project-item {
        height: 450px;
    }

    .elementor-6556 .elementor-element.elementor-element-c6cc1c2 .project-listing-wrapper.project-cards-listing .project-item-link {
        height: 450px;
    }

    .elementor-6556 .elementor-element.elementor-element-104504f {
        margin-top: -4px;
        margin-bottom: 0px;
    }

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

    .elementor-6556 .elementor-element.elementor-element-be9af43 > .elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-6556 .elementor-element.elementor-element-22aa883 {
        width: 100%;
        max-width: 100%;
    }
}

@media(min-width: 576px) {
    .elementor-6556 .elementor-element.elementor-element-b6bea50 {
        width:66%;
    }

    .elementor-6556 .elementor-element.elementor-element-2bf625b {
        width: 34%;
    }

    .elementor-6556 .elementor-element.elementor-element-1145f0e {
        width: 33.334%;
    }

    .elementor-6556 .elementor-element.elementor-element-dd63364 {
        width: 66.666%;
    }

    .elementor-6556 .elementor-element.elementor-element-d9ae6cb {
        width: 25%;
    }

    .elementor-6556 .elementor-element.elementor-element-b8c412d {
        width: 75%;
    }

    .elementor-6556 .elementor-element.elementor-element-da9086f {
        width: 66.66666%;
    }

    .elementor-6556 .elementor-element.elementor-element-8e23361 {
        width: 33.333%;
    }
}

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

    .elementor-6556 .elementor-element.elementor-element-b604f29 {
        width: 100%;
    }

    .elementor-6556 .elementor-element.elementor-element-727d39c {
        width: 100%;
    }

    .elementor-6556 .elementor-element.elementor-element-1696414 {
        width: 100%;
    }

    .elementor-6556 .elementor-element.elementor-element-b8c412d {
        width: 100%;
    }
}

@media(min-width: 1921px) {
    .elementor-6556 .elementor-element.elementor-element-2715c06 {
        padding:0px 45px 0px 45px;
    }

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

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

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