.elementor-23078 .elementor-element.elementor-element-0e70e8d:not(.elementor-motion-effects-element-type-background), .elementor-23078 .elementor-element.elementor-element-0e70e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-23078 .elementor-element.elementor-element-0e70e8d > .elementor-background-overlay {
    background-color: transparent;
    background-image: radial-gradient(at center right, #040303 0%, #050505 100%);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-23078 .elementor-element.elementor-element-0e70e8d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc {
    background-color: #723434;
    background-image: url("../../2025/04/elec-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 25px 25px 25px 25px;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .slide-content-column {
    background-color: #FFFFFF;
    width: 35%;
    text-align: left;
    border-radius: 25px 25px 25px 25px;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .neuros-heading .neuros-heading-content del {
    background-color: transparent;
    background-image: linear-gradient(324deg, #EF5050 12%, #2668C6 54%);
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .elementor-text-column .elementor-container > .elementor-row {
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .title-column {
    text-align: left;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .elementor-top-section > .elementor-container > .elementor-row {
    justify-content: space-evenly;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .elementor-text-column .elementor-inner-section > .elementor-container > .elementor-row {
    align-items: center;
    align-content: center;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .elementor-text-column .elementor-section {
    padding: 133px 133px 133px 133px;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc.stretch-text-column .elementor-top-section > .elementor-container > .elementor-row .elementor-text-column .elementor-section > .elementor-container > .elementor-row .slide-content-column {
    justify-content: center;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .neuros-heading .neuros-heading-content {
    font-family: "Sora", Sans-serif;
    font-size: 60px;
    line-height: 1.5em;
    letter-spacing: 0.08em;
    word-spacing: 0px;
    color: #1F237E;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .neuros-heading {
    margin: -12px 30px 0px 30px;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .elementor-text-column img {
    max-width: 0px;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .content-slider-item-text {
    color: #B26262;
    padding: 0% 13% 0% 0%;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .neuros-content-wrapper-2 {
    margin: 24px 35px 0px 35px;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .neuros-button {
    font-size: 14px;
    line-height: 27px;
    color: #FFFFFF;
    border-color: #333333;
    background-color: #333333;
    --button-side-padding: 62px;
    padding: 15px 44px 16px 62px;
    margin: 0px 35px 0px 35px;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .neuros-button:hover {
    border-color: #F14F44;
    background-color: #F14F44;
    padding: 15px 62px 16px 44px;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .neuros-content-wrapper-3 {
    margin: 34px 0px 0px 0px;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .counter-column {
    width: 312px;
    background-color: #33333366;
    backdrop-filter: blur( 25px );
    -webkit-backdrop-filter: blur( 25px );
    border-radius: 25px 25px 25px 25px;
    padding: 50px 60px 40px 55px;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .elementor-counter .elementor-counter-title {
    margin-top: 16px;
    font-family: "Sora", Sans-serif;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .elementor-counter-number-wrapper {
    color: #D5313D;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .elementor-counter .elementor-counter-number-wrapper {
    font-family: "Sora", Sans-serif;
    font-size: 80px;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .elementor-counter-title {
    color: #FFFFFF;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .elementor-bottom-column img {
    max-width: 314px;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .content-item {
    height: 1132px;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .owl-theme .owl-nav [class*="owl-"] {
    background-color: #F0F2F4;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .bottom-area .owl-nav {
    background-color: #F0F2F4;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .owl-theme .owl-nav [class*="owl-"]:before {
    box-shadow: 0 20px 0 0 #F0F2F4;
}

.elementor-23078 .elementor-element.elementor-element-9e3249d .owl-theme .owl-nav [class*="owl-"]:after {
    box-shadow: 0 -20px 0 0 #F0F2F4;
}

.elementor-23078 .elementor-element.elementor-element-528603c {
    margin-top: 200px;
    margin-bottom: 10px;
}

.elementor-23078 .elementor-element.elementor-element-339adf4 .special-text-wrapper {
    text-align: left;
}

.elementor-23078 .elementor-element.elementor-element-339adf4 .special-text {
    opacity: 1;
}

.elementor-23078 .elementor-element.elementor-element-30d2bd7 {
    width: var( --container-widget-width, 139.049% );
    max-width: 139.049%;
    --container-widget-width: 139.049%;
    --container-widget-flex-grow: 0;
}

.elementor-23078 .elementor-element.elementor-element-30d2bd7 .neuros-heading {
    text-align: center;
}

.elementor-23078 .elementor-element.elementor-element-f64d7f0 {
    margin-top: 40px;
    margin-bottom: 60px;
}

.elementor-23078 .elementor-element.elementor-element-e8cf16d {
    width: var( --container-widget-width, 158.333% );
    max-width: 158.333%;
    --container-widget-width: 158.333%;
    --container-widget-flex-grow: 0;
}

.elementor-23078 .elementor-element.elementor-element-e8cf16d .neuros-heading {
    text-align: center;
}

.elementor-23078 .elementor-element.elementor-element-b367950 {
    margin-top: 140px;
    margin-bottom: 26px;
}

.elementor-23078 .elementor-element.elementor-element-84e5376 .neuros-heading .neuros-heading-content del {
    background-color: transparent;
    background-image: linear-gradient(262deg, #E24C4A 0%, #386BB7 100%);
}

.elementor-23078 .elementor-element.elementor-element-84e5376 {
    width: var( --container-widget-width, 100.118% );
    max-width: 100.118%;
    --container-widget-width: 100.118%;
    --container-widget-flex-grow: 0;
}

.elementor-23078 .elementor-element.elementor-element-84e5376 > .elementor-widget-container {
    padding: 0% 20% 0% 20%;
}

.elementor-23078 .elementor-element.elementor-element-84e5376 .neuros-heading {
    text-align: center;
}

.elementor-23078 .elementor-element.elementor-element-01558be:not(.elementor-motion-effects-element-type-background), .elementor-23078 .elementor-element.elementor-element-01558be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #111111;
    background-image: url("../../2025/02/2-2.png");
    background-position: top left;
}

.elementor-23078 .elementor-element.elementor-element-01558be {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 20px 100px 20px;
}

.elementor-23078 .elementor-element.elementor-element-01558be > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-23078 .elementor-element.elementor-element-ed8f36f:not(.elementor-motion-effects-element-type-background), .elementor-23078 .elementor-element.elementor-element-ed8f36f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/02/img-2-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-23078 .elementor-element.elementor-element-ed8f36f > .elementor-container {
    min-height: 22.6vw;
}

.elementor-23078 .elementor-element.elementor-element-ed8f36f, .elementor-23078 .elementor-element.elementor-element-ed8f36f > .elementor-background-overlay {
    border-radius: 25px 25px 25px 25px;
}

.elementor-23078 .elementor-element.elementor-element-ed8f36f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-23078 .elementor-element.elementor-element-ed8f36f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-23078 .elementor-element.elementor-element-e13acc5:not(.elementor-motion-effects-element-type-background), .elementor-23078 .elementor-element.elementor-element-e13acc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/02/img-3-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-23078 .elementor-element.elementor-element-e13acc5 > .elementor-container {
    min-height: 19.5vw;
}

.elementor-23078 .elementor-element.elementor-element-e13acc5, .elementor-23078 .elementor-element.elementor-element-e13acc5 > .elementor-background-overlay {
    border-radius: 25px 25px 25px 25px;
}

.elementor-23078 .elementor-element.elementor-element-e13acc5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-23078 .elementor-element.elementor-element-e13acc5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-23078 .elementor-element.elementor-element-2bd3cfa:not(.elementor-motion-effects-element-type-background), .elementor-23078 .elementor-element.elementor-element-2bd3cfa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/02/img-4.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-23078 .elementor-element.elementor-element-2bd3cfa > .elementor-container {
    min-height: 32.86vw;
}

.elementor-23078 .elementor-element.elementor-element-2bd3cfa, .elementor-23078 .elementor-element.elementor-element-2bd3cfa > .elementor-background-overlay {
    border-radius: 25px 25px 25px 25px;
}

.elementor-23078 .elementor-element.elementor-element-2bd3cfa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-23078 .elementor-element.elementor-element-2bd3cfa > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-23078 .elementor-element.elementor-element-2a7e067:not(.elementor-motion-effects-element-type-background), .elementor-23078 .elementor-element.elementor-element-2a7e067 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/02/img-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-23078 .elementor-element.elementor-element-2a7e067 > .elementor-container {
    min-height: 9.3vw;
}

.elementor-23078 .elementor-element.elementor-element-2a7e067, .elementor-23078 .elementor-element.elementor-element-2a7e067 > .elementor-background-overlay {
    border-radius: 25px 25px 25px 25px;
}

.elementor-23078 .elementor-element.elementor-element-2a7e067 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-23078 .elementor-element.elementor-element-2a7e067 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-23078 .elementor-element.elementor-element-8606172 > .elementor-container {
    min-height: 17.86vw;
}

.elementor-23078 .elementor-element.elementor-element-0b4fb3d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23078 .elementor-element.elementor-element-0b4fb3d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/02/img-5-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-23078 .elementor-element.elementor-element-0b4fb3d > .elementor-element-populated, .elementor-23078 .elementor-element.elementor-element-0b4fb3d > .elementor-element-populated > .elementor-background-overlay, .elementor-23078 .elementor-element.elementor-element-0b4fb3d > .elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-23078 .elementor-element.elementor-element-0b4fb3d > .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-23078 .elementor-element.elementor-element-0b4fb3d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-23078 .elementor-element.elementor-element-ca80c13:not(.elementor-motion-effects-element-type-background), .elementor-23078 .elementor-element.elementor-element-ca80c13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/02/img-6-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-23078 .elementor-element.elementor-element-ca80c13 > .elementor-container {
    min-height: 24.27vw;
}

.elementor-23078 .elementor-element.elementor-element-ca80c13, .elementor-23078 .elementor-element.elementor-element-ca80c13 > .elementor-background-overlay {
    border-radius: 25px 25px 25px 25px;
}

.elementor-23078 .elementor-element.elementor-element-ca80c13 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-23078 .elementor-element.elementor-element-ca80c13 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-23078 .elementor-element.elementor-element-4167f55:not(.elementor-motion-effects-element-type-background), .elementor-23078 .elementor-element.elementor-element-4167f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/02/img-8-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-23078 .elementor-element.elementor-element-4167f55 > .elementor-container {
    min-height: 22.6vw;
}

.elementor-23078 .elementor-element.elementor-element-4167f55, .elementor-23078 .elementor-element.elementor-element-4167f55 > .elementor-background-overlay {
    border-radius: 25px 25px 25px 25px;
}

.elementor-23078 .elementor-element.elementor-element-4167f55 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-23078 .elementor-element.elementor-element-4167f55 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-23078 .elementor-element.elementor-element-c11248f:not(.elementor-motion-effects-element-type-background), .elementor-23078 .elementor-element.elementor-element-c11248f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/02/img-7-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-23078 .elementor-element.elementor-element-c11248f > .elementor-container {
    min-height: 19.5vw;
}

.elementor-23078 .elementor-element.elementor-element-c11248f, .elementor-23078 .elementor-element.elementor-element-c11248f > .elementor-background-overlay {
    border-radius: 25px 25px 25px 25px;
}

.elementor-23078 .elementor-element.elementor-element-c11248f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-23078 .elementor-element.elementor-element-c11248f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-23078 .elementor-element.elementor-element-a143641 > .elementor-widget-container {
    margin: 33px 100px 0 -37%;
}

.elementor-23078 .elementor-element.elementor-element-a143641 img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-23078 .elementor-element.elementor-element-f245fa1 .neuros-heading {
    text-align: left;
}

.elementor-23078 .elementor-element.elementor-element-0f22ca2 {
    margin-top: 37px;
    margin-bottom: 0px;
    padding: 0px 40px 0px 40px;
}

.elementor-23078 .elementor-element.elementor-element-80bf88b:not(.elementor-motion-effects-element-type-background), .elementor-23078 .elementor-element.elementor-element-80bf88b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F0F2F4;
}

.elementor-23078 .elementor-element.elementor-element-80bf88b, .elementor-23078 .elementor-element.elementor-element-80bf88b > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-23078 .elementor-element.elementor-element-80bf88b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 100px;
    margin-bottom: 100px;
    padding: 100px 0px 150px 0px;
}

.elementor-23078 .elementor-element.elementor-element-80bf88b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-23078 .elementor-element.elementor-element-304c170 > .elementor-widget-container {
    margin: 0% 0% 0% 34.3%;
}

.elementor-23078 .elementor-element.elementor-element-304c170 .neuros-heading {
    text-align: left;
}

.elementor-23078 .elementor-element.elementor-element-304c170 .neuros-subheading:not(:last-child) {
    margin-bottom: 11px;
}

.elementor-23078 .elementor-element.elementor-element-a5fe594 > .elementor-widget-container {
    margin: 32px 0px 45px 0px;
}

.elementor-23078 .elementor-element.elementor-element-a5fe594 .elementor-accordion-icon, .elementor-23078 .elementor-element.elementor-element-a5fe594 .elementor-accordion-title {
    color: #111111;
}

.elementor-23078 .elementor-element.elementor-element-a5fe594 .elementor-accordion-icon svg {
    fill: #111111;
}

.elementor-23078 .elementor-element.elementor-element-a5fe594 .elementor-accordion-title {
    font-size: 30px;
}

.elementor-23078 .elementor-element.elementor-element-a5fe594 .elementor-tab-title {
    padding: 37px 0px 39px 0px;
}

.elementor-23078 .elementor-element.elementor-element-a5fe594 .elementor-accordion .elementor-accordion-title:before {
    font-family: "Manrope", Sans-serif;
    font-weight: 600;
}

.elementor-23078 .elementor-element.elementor-element-a5fe594 .elementor-accordion .elementor-accordion-title {
    padding: 0% 1% 0% 34.3%;
}

.elementor-23078 .elementor-element.elementor-element-a5fe594 .elementor-tab-title.elementor-active .elementor-accordion-title {
    color: #111111;
}

.elementor-23078 .elementor-element.elementor-element-a5fe594 .elementor-tab-content {
    padding: 0 10% 52px 34.3%;
}

.elementor-23078 .elementor-element.elementor-element-8984ce4 {
    margin-top: 150px;
    margin-bottom: -50px;
    padding: 0px;
}

.elementor-23078 .elementor-element.elementor-element-e174fff:not(.elementor-motion-effects-element-type-background), .elementor-23078 .elementor-element.elementor-element-e174fff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2024/02/service-video-poster.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-23078 .elementor-element.elementor-element-e174fff, .elementor-23078 .elementor-element.elementor-element-e174fff > .elementor-background-overlay {
    border-radius: 25px 25px 25px 25px;
}

.elementor-23078 .elementor-element.elementor-element-e174fff {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6.83% 0% 9.1% 0%;
}

.elementor-23078 .elementor-element.elementor-element-e174fff > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-23078 .elementor-element.elementor-element-186a779 .neuros-heading {
    text-align: left;
    letter-spacing: -0.03em;
}

.elementor-23078 .elementor-element.elementor-element-186a779 .neuros-heading .neuros-heading-content {
    color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-23078 .elementor-element.elementor-element-0a893a4.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-23078 .elementor-element.elementor-element-0a893a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-23078 .elementor-element.elementor-element-0a893a4 > .elementor-element-populated {
    margin: 0px 0px 6px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

@media(min-width: 576px) {
    .elementor-23078 .elementor-element.elementor-element-37207e8 {
        width:55%;
    }

    .elementor-23078 .elementor-element.elementor-element-0a893a4 {
        width: 45%;
    }
}

@media(max-width: 1600px) {
    .elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .slide-content-column {
        width:64%;
    }

    .elementor-23078 .elementor-element.elementor-element-528603c {
        margin-top: 200px;
        margin-bottom: 0px;
    }

    .elementor-23078 .elementor-element.elementor-element-30d2bd7 .neuros-heading {
        text-align: center;
    }

    .elementor-23078 .elementor-element.elementor-element-b367950 {
        margin-top: 120px;
        margin-bottom: 10px;
    }

    .elementor-23078 .elementor-element.elementor-element-01558be {
        padding: 20px 20px 20px 20px;
    }

    .elementor-23078 .elementor-element.elementor-element-a143641 > .elementor-widget-container {
        margin: 0 0 0 0;
    }
}

@media(max-width: 1279px) {
    .elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .slide-content-column {
        width:60%;
    }

    .elementor-23078 .elementor-element.elementor-element-528603c {
        margin-top: 200px;
        margin-bottom: 10px;
    }

    .elementor-23078 .elementor-element.elementor-element-339adf4 .special-text {
        font-size: 84px;
    }

    .elementor-23078 .elementor-element.elementor-element-b367950 {
        margin-top: 120px;
        margin-bottom: 0px;
    }

    .elementor-23078 .elementor-element.elementor-element-84e5376 > .elementor-widget-container {
        padding: 0% 10% 0% 10%;
    }

    .elementor-23078 .elementor-element.elementor-element-01558be {
        padding: 90px 20px 0px 20px;
    }

    .elementor-23078 .elementor-element.elementor-element-80bf88b {
        padding: 120px 0px 120px 0px;
    }

    .elementor-23078 .elementor-element.elementor-element-8984ce4 {
        margin-top: 120px;
        margin-bottom: -50px;
    }
}

@media(max-width: 991px) {
    .elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .slide-content-column {
        width:100%;
    }

    .elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .elementor-text-column .elementor-section {
        padding: 0px 20px 0px 20px;
    }

    .elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc {
        background-position: bottom center;
    }

    .elementor-23078 .elementor-element.elementor-element-9e3249d .content-item {
        height: 958px;
    }

    .elementor-23078 .elementor-element.elementor-element-528603c {
        margin-top: 160px;
        margin-bottom: 0px;
    }

    .elementor-23078 .elementor-element.elementor-element-339adf4 .special-text-wrapper {
        text-align: center;
    }

    .elementor-23078 .elementor-element.elementor-element-339adf4 .special-text {
        font-size: 68px;
    }

    .elementor-23078 .elementor-element.elementor-element-30d2bd7 .neuros-heading {
        text-align: center;
    }

    .elementor-23078 .elementor-element.elementor-element-f64d7f0 {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .elementor-23078 .elementor-element.elementor-element-e8cf16d .neuros-heading {
        text-align: center;
    }

    .elementor-23078 .elementor-element.elementor-element-b367950 {
        margin-top: 120px;
        margin-bottom: 8px;
    }

    .elementor-23078 .elementor-element.elementor-element-84e5376 {
        width: var( --container-widget-width, 728.99px );
        max-width: 728.99px;
        --container-widget-width: 728.99px;
        --container-widget-flex-grow: 0;
    }

    .elementor-23078 .elementor-element.elementor-element-01558be {
        padding: 18px 18px 18px 18px;
    }

    .elementor-23078 .elementor-element.elementor-element-0f22ca2 {
        padding: 0px 30px 0px 30px;
    }

    .elementor-23078 .elementor-element.elementor-element-8984ce4 {
        padding: 0px 0px;
    }

    .elementor-23078 .elementor-element.elementor-element-e174fff {
        padding: 10% 0% 15% 0%;
    }
}

@media(max-width: 767px) {
    .elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc {
        background-position:bottom center;
    }

    .elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .neuros-heading .neuros-heading-content {
        font-size: 40px;
    }

    .elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .content-slider-item-text {
        padding: 0px 0px 0px 0px;
    }

    .elementor-23078 .elementor-element.elementor-element-9e3249d .content-item {
        height: 890px;
    }

    .elementor-23078 .elementor-element.elementor-element-528603c {
        margin-top: 190px;
        margin-bottom: 0px;
    }

    .elementor-23078 .elementor-element.elementor-element-339adf4 {
        width: var( --container-widget-width, 236.188px );
        max-width: 236.188px;
        --container-widget-width: 236.188px;
        --container-widget-flex-grow: 0;
    }

    .elementor-23078 .elementor-element.elementor-element-339adf4 .special-text {
        font-size: 52px;
    }

    .elementor-23078 .elementor-element.elementor-element-84e5376 {
        width: var( --container-widget-width, 532.931px );
        max-width: 532.931px;
        --container-widget-width: 532.931px;
        --container-widget-flex-grow: 0;
    }

    .elementor-23078 .elementor-element.elementor-element-84e5376 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    .elementor-23078 .elementor-element.elementor-element-84e5376 .neuros-heading {
        font-size: 55px;
    }

    .elementor-23078 .elementor-element.elementor-element-ed8f36f > .elementor-container {
        min-height: 25vw;
    }

    .elementor-23078 .elementor-element.elementor-element-e13acc5 > .elementor-container {
        min-height: 25vw;
    }

    .elementor-23078 .elementor-element.elementor-element-2bd3cfa > .elementor-container {
        min-height: 25vw;
    }

    .elementor-23078 .elementor-element.elementor-element-2a7e067 > .elementor-container {
        min-height: 25vw;
    }

    .elementor-23078 .elementor-element.elementor-element-8606172 > .elementor-container {
        min-height: 25vw;
    }

    .elementor-23078 .elementor-element.elementor-element-ca80c13 > .elementor-container {
        min-height: 25vw;
    }

    .elementor-23078 .elementor-element.elementor-element-4167f55 > .elementor-container {
        min-height: 25vw;
    }

    .elementor-23078 .elementor-element.elementor-element-c11248f > .elementor-container {
        min-height: 25vw;
    }

    .elementor-23078 .elementor-element.elementor-element-0f22ca2 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-23078 .elementor-element.elementor-element-80bf88b {
        padding: 80px 0px 80px 0px;
    }

    .elementor-23078 .elementor-element.elementor-element-8984ce4 {
        margin-top: 80px;
        margin-bottom: -50px;
        padding: 0px 20px 0px 20px;
    }
}

@media(max-width: 575px) {
    .elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .slide-content-column {
        width:100%;
    }

    .elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .elementor-text-column .elementor-section {
        padding: 56px 0px 56px 00px;
    }

    .elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc {
        background-position: bottom center;
    }

    .elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .neuros-heading .neuros-heading-content {
        font-size: 30px;
    }

    .elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .neuros-heading {
        margin: 0px 0px 0px 0px;
    }

    .elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .neuros-content-wrapper-2 {
        margin: 20px 0px 0px 0px;
    }

    .elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .neuros-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .neuros-content-wrapper-3 {
        margin: 20px 0px 0px 0px;
    }

    .elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .counter-column {
        width: 559px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .elementor-counter .elementor-counter-number-wrapper {
        font-size: 62px;
    }

    .elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-bottom-column .elementor-inner-section {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-23078 .elementor-element.elementor-element-9e3249d > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-23078 .elementor-element.elementor-element-9e3249d .content-item {
        height: 709px;
    }

    .elementor-23078 .elementor-element.elementor-element-528603c {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-23078 .elementor-element.elementor-element-b367950 {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .elementor-23078 .elementor-element.elementor-element-01558be {
        padding: 24px 24px 24px 24px;
    }

    .elementor-23078 .elementor-element.elementor-element-ed8f36f > .elementor-container {
        min-height: 50vw;
    }

    .elementor-23078 .elementor-element.elementor-element-e13acc5 > .elementor-container {
        min-height: 50vw;
    }

    .elementor-23078 .elementor-element.elementor-element-2bd3cfa > .elementor-container {
        min-height: 50vw;
    }

    .elementor-23078 .elementor-element.elementor-element-2a7e067 > .elementor-container {
        min-height: 50vw;
    }

    .elementor-23078 .elementor-element.elementor-element-8606172 > .elementor-container {
        min-height: 105vw;
    }

    .elementor-23078 .elementor-element.elementor-element-ca80c13 > .elementor-container {
        min-height: 50vw;
    }

    .elementor-23078 .elementor-element.elementor-element-4167f55 > .elementor-container {
        min-height: 50vw;
    }

    .elementor-23078 .elementor-element.elementor-element-c11248f > .elementor-container {
        min-height: 50vw;
    }

    .elementor-23078 .elementor-element.elementor-element-0f22ca2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-23078 .elementor-element.elementor-element-304c170 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-23078 .elementor-element.elementor-element-a5fe594 .elementor-accordion .elementor-accordion-title {
        padding: 0px 0px 0px 45px;
    }

    .elementor-23078 .elementor-element.elementor-element-a5fe594 .elementor-tab-content {
        padding: 0px 0px 52px 45px;
    }

    .elementor-23078 .elementor-element.elementor-element-e174fff {
        padding: 40px 0px 80px 0px;
    }
}

@media(max-width: 991px) and (min-width:576px) {
    .elementor-23078 .elementor-element.elementor-element-7314126 {
        width:100%;
    }

    .elementor-23078 .elementor-element.elementor-element-a3185ce {
        width: 100%;
    }
}

@media(max-width: 767px) and (min-width:576px) {
    .elementor-23078 .elementor-element.elementor-element-96ba3ac {
        width:100%;
    }

    .elementor-23078 .elementor-element.elementor-element-454e4c3 {
        width: 100%;
    }

    .elementor-23078 .elementor-element.elementor-element-63cdc67 {
        width: 100%;
    }

    .elementor-23078 .elementor-element.elementor-element-8c5d0a3 {
        width: 100%;
    }

    .elementor-23078 .elementor-element.elementor-element-7314126 {
        width: 100%;
    }

    .elementor-23078 .elementor-element.elementor-element-a3185ce {
        width: 100%;
    }
}

@media(min-width: 1601px) {
    .elementor-23078 .elementor-element.elementor-element-01558be:not(.elementor-motion-effects-element-type-background), .elementor-23078 .elementor-element.elementor-element-01558be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment:scroll;
    }
}

@media(min-width: 1921px) {
    .elementor-23078 .elementor-element.elementor-element-9e3249d .elementor-repeater-item-2ab3cbc .neuros-heading .neuros-heading-content del {
        background-color:transparent;
        background-image: linear-gradient(76deg, #EF5050 22%, #2668C6 13%);
    }

    .elementor-23078 .elementor-element.elementor-element-9e3249d {
        width: var( --container-widget-width, 3349.9px );
        max-width: 3349.9px;
        --container-widget-width: 3349.9px;
        --container-widget-flex-grow: 0;
    }

    .elementor-23078 .elementor-element.elementor-element-528603c {
        margin-top: 180px;
        margin-bottom: 0px;
    }

    .elementor-23078 .elementor-element.elementor-element-30d2bd7 {
        width: var( --container-widget-width, 582.984px );
        max-width: 582.984px;
        --container-widget-width: 582.984px;
        --container-widget-flex-grow: 0;
    }

    .elementor-23078 .elementor-element.elementor-element-e8cf16d {
        width: var( --container-widget-width, 1338.97px );
        max-width: 1338.97px;
        --container-widget-width: 1338.97px;
        --container-widget-flex-grow: 0;
    }

    .elementor-23078 .elementor-element.elementor-element-01558be:not(.elementor-motion-effects-element-type-background), .elementor-23078 .elementor-element.elementor-element-01558be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-23078 .elementor-element.elementor-element-01558be {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-23078 .elementor-element.elementor-element-0f22ca2 {
        padding: 0px 45px 0px 45px;
    }

    .elementor-23078 .elementor-element.elementor-element-8984ce4 {
        padding: 0px;
    }
}
