.elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-e2d61de {
    background-image: url("./banner1.jpeg");
    background-position: bottom center;
    background-size: cover;
    background-blend-mode: normal;
}

.elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-e2d61de .slide-content-column {
    width: 55%;
}

.elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-e2d61de .additional-image {
    text-align: right;
}

.elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-e2d61de .slide-video-column {
    text-align: right;
}

.elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-e2d61de .industrium-video-button {
    width: 109px;
    height: 109px;
    margin: 0% 17% 14% 0%;
}

.elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-e2d61de .industrium-video-button .elementor-custom-embed-play .eicon-play {
    width: 109px;
    height: 109px;
    font-size: 109px;
}

.elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24ac9f8 {
    background-image: url("./banner3.jpeg");
    background-position: bottom center;
    background-size: cover;
    background-blend-mode: normal;
}

.elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24ac9f8 .slide-content-column {
    width: 52%;
}

.elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24ac9f8 .slide-image-column {
    width: 50%;
}

.elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24ac9f8 .additional-image {
    text-align: center;
}

.elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24d599b {
    background-image: url("./banner2.jpeg");
    background-position: bottom center;
    background-size: cover;
    background-blend-mode: normal;
}

.elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24d599b .slide-content-column {
    width: 52%;
}

.elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24d599b .slide-image-column {
    width: 50%;
}

.elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24d599b .additional-image {
    text-align: center;
}

.elementor-393 .elementor-element.elementor-element-f5aab00 .bottom-area .owl-dots-wrapper {
    background-color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-f5aab00 .owl-dots .owl-dot span {
    background-color: #D1D1D1;
}

.elementor-393 .elementor-element.elementor-element-f5aab00 .owl-dots .owl-dot.active span {
    background-color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-f5aab00 .owl-dots .owl-dot.active span:before {
    border-color: #121C22;
}

.elementor-393 .elementor-element.elementor-element-89ad7fd:not(.elementor-motion-effects-element-type-background),
.elementor-393 .elementor-element.elementor-element-89ad7fd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E1E6E9;
}

.elementor-393 .elementor-element.elementor-element-89ad7fd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 70px;
    margin-bottom: 0px;
}

.elementor-393 .elementor-element.elementor-element-89ad7fd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-393 .elementor-element.elementor-element-28bb2bd {
    width: var(--container-widget-width, 102px);
    max-width: 102px;
    --container-widget-width: 102px;
    --container-widget-flex-grow: 0;
    top: 0px;
    min-height: 100%;
    height: 100%;
}

.elementor-393 .elementor-element.elementor-element-28bb2bd>.elementor-widget-container {
    background-color: #FFFFFF;
}

body:not(.rtl) .elementor-393 .elementor-element.elementor-element-28bb2bd {
    left: 0px;
}

body.rtl .elementor-393 .elementor-element.elementor-element-28bb2bd {
    right: 0px;
}

.elementor-393 .elementor-element.elementor-element-28bb2bd .elementor-widget-container {
    height: 100%;
}

body:not(.rtl) .elementor-393 .elementor-element.elementor-element-cc21455 {
    left: 150px;
}

body.rtl .elementor-393 .elementor-element.elementor-element-cc21455 {
    right: 150px;
}

.elementor-393 .elementor-element.elementor-element-cc21455 {
    bottom: -70px;
}

.elementor-393 .elementor-element.elementor-element-cc21455 .decoration-widget {
    text-align: left;
}

.elementor-393 .elementor-element.elementor-element-cc21455 .decoration-container {
    height: 70px;
    width: 70px;
}

.elementor-393 .elementor-element.elementor-element-cc21455 .industrium-decoration>div {
    background-color: #E1E6E9;
}

.elementor-393 .elementor-element.elementor-element-cc21455 .industrium-decoration>div:nth-child(2n) {
    background-color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-eae3e2a {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-393 .elementor-element.elementor-element-eae3e2a {
    right: 140px;
}

body.rtl .elementor-393 .elementor-element.elementor-element-eae3e2a {
    left: 140px;
}

.elementor-393 .elementor-element.elementor-element-eae3e2a .decoration-widget {
    text-align: left;
}

.elementor-393 .elementor-element.elementor-element-eae3e2a .decoration-container {
    height: 70px;
    width: 70px;
}

.elementor-393 .elementor-element.elementor-element-eae3e2a .industrium-decoration>div {
    background-color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-eae3e2a .industrium-decoration>div:nth-child(2n) {
    background-color: #E1E6E9;
}

.elementor-393 .elementor-element.elementor-element-679fe30 {
    padding: 145px 0px 0px 0px;
    z-index: 1;
}

.elementor-393 .elementor-element.elementor-element-1f8a60d .industrium-heading .industrium-heading-content {
    line-height: 1.11111em;
}

.elementor-393 .elementor-element.elementor-element-221e087>.elementor-widget-container {
    margin: 57px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-f899756>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-f899756 {
    font-weight: 600;
    color: #1F2428;
}

.elementor-393 .elementor-element.elementor-element-571f6bf>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-c649793>.elementor-widget-container {
    margin: 57px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-c649793 .button-container {
    text-align: left;
}

.elementor-393 .elementor-element.elementor-element-0ffbcd4 {
    margin-top: 135px;
    margin-bottom: 0px;
}

.elementor-393 .elementor-element.elementor-element-5fd486b>.elementor-widget-container {
    margin: 0px 0px -125px 0px;
}

.elementor-393 .elementor-element.elementor-element-5fd486b .service-listing-wrapper .service-item-wrapper {
    padding: calc(40px/2);
}

.elementor-393 .elementor-element.elementor-element-5fd486b .service-listing-wrapper {
    margin: calc(-40px/2);
    width: calc(100% + 40px);
}

.elementor-393 .elementor-element.elementor-element-3e46085 {
    margin-top: 150px;
    margin-bottom: 0px;
}

.elementor-393 .elementor-element.elementor-element-1991587 .elementor-widget-container {
    text-align: left;
}

.elementor-393 .elementor-element.elementor-element-1991587 .special-text-wrapper {
    text-align: left;
}

.elementor-393 .elementor-element.elementor-element-1991587 .special-text {
    font-family: "Manrope Alt", Sans-serif;
    font-size: 280px;
    font-weight: 700;
    line-height: 0.8em;
    letter-spacing: -8.4px;
    opacity: 1;
}

.elementor-393 .elementor-element.elementor-element-1991587 .special-text-effect-stroke {
    -webkit-text-stroke: 1px #E66445;
    text-stroke: 1px #E66445;
}

.elementor-393 .elementor-element.elementor-element-9e24185 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-393 .elementor-element.elementor-element-cf4f253 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-393 .elementor-element.elementor-element-cf4f253.elementor-view-stacked .elementor-icon {
    background-color: #E66445;
}

.elementor-393 .elementor-element.elementor-element-cf4f253.elementor-view-framed .elementor-icon,
.elementor-393 .elementor-element.elementor-element-cf4f253.elementor-view-default .elementor-icon {
    color: #E66445;
    border-color: #E66445;
}

.elementor-393 .elementor-element.elementor-element-cf4f253.elementor-view-framed .elementor-icon,
.elementor-393 .elementor-element.elementor-element-cf4f253.elementor-view-default .elementor-icon svg {
    fill: #27377b;
}

.elementor-393 .elementor-element.elementor-element-cf4f253 .elementor-icon {
    font-size: 413px;
}

.elementor-393 .elementor-element.elementor-element-cf4f253 .elementor-icon svg {
    height: 413px;
}

.elementor-bc-flex-widget .elementor-393 .elementor-element.elementor-element-0c8f0e1.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-393 .elementor-element.elementor-element-0c8f0e1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-393 .elementor-element.elementor-element-0cfeeef>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-0cfeeef {
    font-weight: 700;
    color: #17262F;
}

.elementor-393 .elementor-element.elementor-element-e2fdafe>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-e90bc4c>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-9237f77 .industrium-heading {
    text-align: center;
}

.elementor-393 .elementor-element.elementor-element-2e7e8bd>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-393 .elementor-element.elementor-element-2e7e8bd {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-393 .elementor-element.elementor-element-59a32ce.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-393 .elementor-element.elementor-element-59a32ce.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-393 .elementor-element.elementor-element-59a32ce>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-d293694 {
    width: var(--container-widget-width, 33.333%);
    max-width: 33.333%;
    --container-widget-width: 33.333%;
    --container-widget-flex-grow: 0;
}

.elementor-393 .elementor-element.elementor-element-d293694>.elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-393 .elementor-element.elementor-element-d293694 .icon-container {
    width: 52px;
    height: 52px;
}

.elementor-393 .elementor-element.elementor-element-d293694 .icon-container .icon {
    width: 52px;
    height: 52px;
}

.elementor-393 .elementor-element.elementor-element-d293694 .icon-box-item .icon-container {
    margin: 0px 72px 0px -5px;
}

.elementor-393 .elementor-element.elementor-element-d293694 .industrium-icon-box-widget>.icon-box-header {
    padding-bottom: 30px;
}

.elementor-393 .elementor-element.elementor-element-d293694 .icon-box-item-link {
    padding-bottom: 30px;
}

.elementor-393 .elementor-element.elementor-element-dcaf012 {
    width: var(--container-widget-width, 33.333%);
    max-width: 33.333%;
    --container-widget-width: 33.333%;
    --container-widget-flex-grow: 0;
}

.elementor-393 .elementor-element.elementor-element-dcaf012>.elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-393 .elementor-element.elementor-element-dcaf012 .icon-container {
    width: 52px;
    height: 52px;
}

.elementor-393 .elementor-element.elementor-element-dcaf012 .icon-container .icon {
    width: 61px;
    height: 61px;
}

.elementor-393 .elementor-element.elementor-element-dcaf012 .icon-box-item .icon-container {
    margin: 0px 72px 0px -5px;
}

.elementor-393 .elementor-element.elementor-element-dcaf012 .industrium-icon-box-widget>.icon-box-header {
    padding-bottom: 30px;
}

.elementor-393 .elementor-element.elementor-element-dcaf012 .icon-box-item-link {
    padding-bottom: 30px;
}

.elementor-393 .elementor-element.elementor-element-8ccd086 {
    width: var(--container-widget-width, 33.3333%);
    max-width: 33.3333%;
    --container-widget-width: 33.3333%;
    --container-widget-flex-grow: 0;
}

.elementor-393 .elementor-element.elementor-element-8ccd086>.elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-393 .elementor-element.elementor-element-8ccd086 .icon-container {
    width: 52px;
    height: 52px;
}

.elementor-393 .elementor-element.elementor-element-8ccd086 .icon-container .icon {
    width: 66px;
    height: 66px;
}

.elementor-393 .elementor-element.elementor-element-8ccd086 .icon-box-item .icon-container {
    margin: 0px 72px 0px 3px;
}

.elementor-393 .elementor-element.elementor-element-8ccd086 .industrium-icon-box-widget>.icon-box-header {
    padding-bottom: 30px;
}

.elementor-393 .elementor-element.elementor-element-8ccd086 .icon-box-item-link {
    padding-bottom: 30px;
}

.elementor-393 .elementor-element.elementor-element-752957f {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-393 .elementor-element.elementor-element-752957f>.elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-393 .elementor-element.elementor-element-752957f .icon-container {
    width: 52px;
    height: 52px;
}

.elementor-393 .elementor-element.elementor-element-752957f .icon-container .icon {
    width: 56px;
    height: 56px;
}

.elementor-393 .elementor-element.elementor-element-752957f .icon-box-item .icon-container {
    margin: 0px 60px -6px 4px;
}

.elementor-393 .elementor-element.elementor-element-752957f .industrium-icon-box-widget>.icon-box-header {
    padding-bottom: 36px;
}

.elementor-393 .elementor-element.elementor-element-752957f .icon-box-item-link {
    padding-bottom: 36px;
}

.elementor-393 .elementor-element.elementor-element-7a07b0f {
    margin-top: 80px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-393 .elementor-element.elementor-element-2de0820.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-393 .elementor-element.elementor-element-2de0820.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-393 .elementor-element.elementor-element-2de0820>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-26c7e6e {
    width: var(--container-widget-width, 33.333%);
    max-width: 33.333%;
    --container-widget-width: 33.333%;
    --container-widget-flex-grow: 0;
}

.elementor-393 .elementor-element.elementor-element-26c7e6e>.elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-393 .elementor-element.elementor-element-26c7e6e .icon-container {
    width: 52px;
    height: 52px;
}

.elementor-393 .elementor-element.elementor-element-26c7e6e .icon-container .icon {
    width: 56px;
    height: 56px;
}

.elementor-393 .elementor-element.elementor-element-26c7e6e .icon-box-item .icon-container {
    margin: 0px 60px -6px 4px;
}

.elementor-393 .elementor-element.elementor-element-26c7e6e .industrium-icon-box-widget>.icon-box-header {
    padding-bottom: 36px;
}

.elementor-393 .elementor-element.elementor-element-26c7e6e .icon-box-item-link {
    padding-bottom: 36px;
}

.elementor-393 .elementor-element.elementor-element-241e7cd {
    width: var(--container-widget-width, 33.3333%);
    max-width: 33.3333%;
    --container-widget-width: 33.3333%;
    --container-widget-flex-grow: 0;
}

.elementor-393 .elementor-element.elementor-element-241e7cd>.elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-393 .elementor-element.elementor-element-241e7cd .icon-container {
    width: 52px;
    height: 52px;
}

.elementor-393 .elementor-element.elementor-element-241e7cd .icon-container .icon {
    width: 50px;
    height: 50px;
}

.elementor-393 .elementor-element.elementor-element-241e7cd .icon-box-item .icon-container {
    margin: 0px 67px -6px 0px;
}

.elementor-393 .elementor-element.elementor-element-241e7cd .industrium-icon-box-widget>.icon-box-header {
    padding-bottom: 36px;
}

.elementor-393 .elementor-element.elementor-element-241e7cd .icon-box-item-link {
    padding-bottom: 36px;
}

.elementor-393 .elementor-element.elementor-element-4c53997 {
    width: var(--container-widget-width, 33.3333%);
    max-width: 33.3333%;
    --container-widget-width: 33.3333%;
    --container-widget-flex-grow: 0;
}

.elementor-393 .elementor-element.elementor-element-4c53997>.elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-393 .elementor-element.elementor-element-4c53997 .icon-container {
    width: 52px;
    height: 52px;
}

.elementor-393 .elementor-element.elementor-element-4c53997 .icon-container .icon {
    width: 56px;
    height: 56px;
}

.elementor-393 .elementor-element.elementor-element-4c53997 .icon-box-item .icon-container {
    margin: 0px 70px 0px 3px;
}

.elementor-393 .elementor-element.elementor-element-4c53997 .industrium-icon-box-widget>.icon-box-header {
    padding-bottom: 30px;
}

.elementor-393 .elementor-element.elementor-element-4c53997 .icon-box-item-link {
    padding-bottom: 30px;
}

.elementor-393 .elementor-element.elementor-element-9e0df2f:not(.elementor-motion-effects-element-type-background),
.elementor-393 .elementor-element.elementor-element-9e0df2f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #121C22;
}

.elementor-393 .elementor-element.elementor-element-9e0df2f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 140px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-9e0df2f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-393 .elementor-element.elementor-element-3c30432 {
    right: 110px;
}

body.rtl .elementor-393 .elementor-element.elementor-element-3c30432 {
    left: 110px;
}

.elementor-393 .elementor-element.elementor-element-3c30432 {
    top: -140px;
}

.elementor-393 .elementor-element.elementor-element-3c30432 .decoration-widget {
    text-align: right;
}

.elementor-393 .elementor-element.elementor-element-3c30432 .decoration-container {
    height: 96px;
    width: 96px;
}

.elementor-393 .elementor-element.elementor-element-30ed23b.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-393 .elementor-element.elementor-element-afa2bdd {
    width: auto;
    max-width: auto;
}

.elementor-393 .elementor-element.elementor-element-afa2bdd .elementor-counter {
    flex-direction: row-reverse;
}

.elementor-393 .elementor-element.elementor-element-afa2bdd .elementor-counter-number-wrapper {
    font-family: "Manrope Alt", Sans-serif;
    font-size: 150px;
    line-height: 0.8em;
}

.elementor-393 .elementor-element.elementor-element-afa2bdd .elementor-counter-title {
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5em;
}

.elementor-393 .elementor-element.elementor-element-afa2bdd .elementor-counter .elementor-counter-title {
    margin: 0px 0px 4px 41px;
}

.elementor-393 .elementor-element.elementor-element-3e20dcf>.elementor-widget-container {
    margin: -150px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-3e20dcf .industrium-heading .industrium-heading-content {
    color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-3e20dcf .project-listing-wrapper.project-slider-listing .slider-item {
    border-color: #2B363D;
}

.elementor-393 .elementor-element.elementor-element-3e20dcf .project-listing-wrapper.project-slider-listing .slider-item:before {
    background-color: #2B363D;
}

.elementor-393 .elementor-element.elementor-element-3e20dcf .project-slider-listing.view-type-2 .owl-item.active+.active .slider-item .project-item-content {
    border-color: #2B363D;
}

.elementor-393 .elementor-element.elementor-element-3e20dcf .project-slider-listing.view-type-2 .owl-item.active+.active .slider-item .button-container {
    border-color: #2B363D;
}

.elementor-393 .elementor-element.elementor-element-3e20dcf .project-item .post-title {
    font-size: 30px;
    font-weight: 700;
    line-height: 1.166666em;
}

.elementor-393 .elementor-element.elementor-element-3e20dcf .project-item .post-title,
.elementor-393 .elementor-element.elementor-element-3e20dcf .project-item .post-title a {
    color: #E66445;
}

.elementor-393 .elementor-element.elementor-element-3e20dcf .project-item .post-title a:hover,
.elementor-393 .elementor-element.elementor-element-3e20dcf .project-item .project-item-link:hover .post-title {
    color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-3e20dcf .owl-dots .owl-dot span {
    background-color: #5A6369;
}

.elementor-393 .elementor-element.elementor-element-3e20dcf .owl-dots .owl-dot.active span {
    background-color: #02010100;
}

.elementor-393 .elementor-element.elementor-element-3e20dcf .owl-dots .owl-dot.active span:before {
    border-color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-2388ac9 {
    width: auto;
    max-width: auto;
}

.elementor-393 .elementor-element.elementor-element-2388ac9 .elementor-counter {
    flex-direction: row-reverse;
}

.elementor-393 .elementor-element.elementor-element-2388ac9 .elementor-counter-number-wrapper {
    font-family: "Manrope Alt", Sans-serif;
    font-size: 150px;
    line-height: 0.8em;
}

.elementor-393 .elementor-element.elementor-element-2388ac9 .elementor-counter-title {
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5em;
}

.elementor-393 .elementor-element.elementor-element-2388ac9 .elementor-counter .elementor-counter-title {
    margin: 0px 0px 4px 41px;
}

.elementor-393 .elementor-element.elementor-element-f751a3f:not(.elementor-motion-effects-element-type-background),
.elementor-393 .elementor-element.elementor-element-f751a3f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E1E6E9;
}

.elementor-393 .elementor-element.elementor-element-f751a3f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 165px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-f751a3f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-393 .elementor-element.elementor-element-a684842 .step-item {
    background-color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-a684842 .step-item .step-bg-number {
    font-family: "Manrope Alt", Sans-serif;
}

.elementor-393 .elementor-element.elementor-element-a684842 .step-item .step-content {
    padding: 0px 15px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-42d00d1 .industrium-heading {
    text-align: center;
}

.elementor-393 .elementor-element.elementor-element-8524ce7 {
    margin-top: 45px;
    margin-bottom: 0px;
}

.elementor-393 .elementor-element.elementor-element-2495420 .team-listing-wrapper .team-item-wrapper {
    padding-left: calc(40px/2);
    padding-right: calc(40px/2);
}

.elementor-393 .elementor-element.elementor-element-2495420 .team-listing-wrapper {
    margin-left: calc(-40px/2);
    margin-right: calc(-40px/2);
}

.elementor-393 .elementor-element.elementor-element-1daaab3>.elementor-element-populated {
    margin: 0% 0% 0% 17.7%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 17.7%;
}

.elementor-393 .elementor-element.elementor-element-b7366b8 {
    width: auto;
    max-width: auto;
}

.elementor-393 .elementor-element.elementor-element-b7366b8>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-b7366b8 .elementor-counter-number-wrapper {
    font-family: "Manrope Alt", Sans-serif;
    font-size: 200px;
    line-height: 0.8em;
}

.elementor-393 .elementor-element.elementor-element-b7366b8 .elementor-counter-title {
    font-size: 30px;
    font-weight: 700;
    line-height: 1.166666em;
}

.elementor-393 .elementor-element.elementor-element-b7366b8 .elementor-counter .elementor-counter-title {
    margin: 30px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-a33b6e2>.elementor-widget-container {
    margin: 24px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-b177bf1 {
    margin-top: 85px;
    margin-bottom: 0px;
}

.elementor-393 .elementor-element.elementor-element-0b8d8c8 .team-listing-wrapper .team-item-wrapper {
    padding-left: calc(30px/2);
    padding-right: calc(30px/2);
}

.elementor-393 .elementor-element.elementor-element-0b8d8c8 .team-listing-wrapper {
    margin-left: calc(-30px/2);
    margin-right: calc(-30px/2);
}

.elementor-393 .elementor-element.elementor-element-72c67b1 .team-listing-wrapper .team-item-wrapper {
    padding-left: calc(30px/2);
    padding-right: calc(30px/2);
}

.elementor-393 .elementor-element.elementor-element-72c67b1 .team-listing-wrapper {
    margin-left: calc(-30px/2);
    margin-right: calc(-30px/2);
}

.elementor-393 .elementor-element.elementor-element-2610be0 .team-listing-wrapper .team-item-wrapper {
    padding-left: calc(30px/2);
    padding-right: calc(30px/2);
}

.elementor-393 .elementor-element.elementor-element-2610be0 .team-listing-wrapper {
    margin-left: calc(-30px/2);
    margin-right: calc(-30px/2);
}

.elementor-393 .elementor-element.elementor-element-6746bc2 .team-listing-wrapper .team-item-wrapper {
    padding-left: calc(30px/2);
    padding-right: calc(30px/2);
}

.elementor-393 .elementor-element.elementor-element-6746bc2 .team-listing-wrapper {
    margin-left: calc(-30px/2);
    margin-right: calc(-30px/2);
}

.elementor-393 .elementor-element.elementor-element-3c91c7a .team-listing-wrapper .team-item-wrapper {
    padding-left: calc(30px/2);
    padding-right: calc(30px/2);
}

.elementor-393 .elementor-element.elementor-element-3c91c7a .team-listing-wrapper {
    margin-left: calc(-30px/2);
    margin-right: calc(-30px/2);
}

.elementor-393 .elementor-element.elementor-element-66b1e63 .team-listing-wrapper .team-item-wrapper {
    padding-left: calc(30px/2);
    padding-right: calc(30px/2);
}

.elementor-393 .elementor-element.elementor-element-66b1e63 .team-listing-wrapper {
    margin-left: calc(-30px/2);
    margin-right: calc(-30px/2);
}

.elementor-393 .elementor-element.elementor-element-cfa19d8 {
    width: auto;
    max-width: auto;
}

.elementor-393 .elementor-element.elementor-element-cfa19d8>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-cfa19d8 .elementor-counter-number-wrapper {
    font-family: "Manrope Alt", Sans-serif;
    font-size: 200px;
    line-height: 0.8em;
}

.elementor-393 .elementor-element.elementor-element-cfa19d8 .elementor-counter-title {
    font-size: 30px;
    font-weight: 700;
    line-height: 1.166666em;
}

.elementor-393 .elementor-element.elementor-element-cfa19d8 .elementor-counter .elementor-counter-title {
    margin: 30px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-a6a7396>.elementor-widget-container {
    margin: 24px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-a6a7396 .button-container {
    text-align: left;
}

.elementor-393 .elementor-element.elementor-element-389071e {
    width: var(--container-widget-width, 104px);
    max-width: 104px;
    --container-widget-width: 104px;
    --container-widget-flex-grow: 0;
    top: 0px;
    min-height: 100%;
    height: 100%;
}

.elementor-393 .elementor-element.elementor-element-389071e>.elementor-widget-container {
    background-color: #FFFFFF;
}

body:not(.rtl) .elementor-393 .elementor-element.elementor-element-389071e {
    left: 0px;
}

body.rtl .elementor-393 .elementor-element.elementor-element-389071e {
    right: 0px;
}

.elementor-393 .elementor-element.elementor-element-389071e .elementor-widget-container {
    height: 100%;
}

.elementor-393 .elementor-element.elementor-element-e0843cf:not(.elementor-motion-effects-element-type-background),
.elementor-393 .elementor-element.elementor-element-e0843cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("./test.jpg");
}

.elementor-393 .elementor-element.elementor-element-e0843cf>.elementor-container {
    min-height: 748px;
}

.elementor-393 .elementor-element.elementor-element-e0843cf {
    transition: background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-393 .elementor-element.elementor-element-e0843cf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-393 .elementor-element.elementor-element-90a557c {
    left: 60px;
}

body.rtl .elementor-393 .elementor-element.elementor-element-90a557c {
    right: 60px;
}

.elementor-393 .elementor-element.elementor-element-90a557c {
    top: 20px;
}

.elementor-393 .elementor-element.elementor-element-90a557c .decoration-widget {
    text-align: left;
}

.elementor-393 .elementor-element.elementor-element-90a557c .industrium-decoration>div {
    background-color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-90a557c .industrium-decoration>div:nth-child(2n) {
    background-color: #121C22;
}

.elementor-bc-flex-widget .elementor-393 .elementor-element.elementor-element-5aef80b.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-393 .elementor-element.elementor-element-5aef80b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-393 .elementor-element.elementor-element-2f6917c.testimonial-carousel-type-2 .testimonials-footer {
    background-color: var(--e-global-color-accent);
    padding: 29px 80px 29px 70px;
}

.elementor-393 .elementor-element.elementor-element-2f6917c.testimonial-carousel-type-1 .testimonial-carousel-wrapper,
.elementor-393 .elementor-element.elementor-element-2f6917c.testimonial-carousel-type-2 .testimonial-wrapper-inner {
    background-color: #121C22;
}

.elementor-393 .elementor-element.elementor-element-2f6917c>.elementor-widget-container {
    margin: 0px 0px -106px 0px;
}

.elementor-393 .elementor-element.elementor-element-2f6917c .owl-dots {
    text-align: right;
}

.elementor-393 .elementor-element.elementor-element-2f6917c .owl-dots .owl-dot span {
    background-color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-2f6917c .owl-dots .owl-dot.active span {
    background-color: #02010100;
}

.elementor-393 .elementor-element.elementor-element-2f6917c .testimonials-heading i {
    font-size: 42px;
}

.elementor-393 .elementor-element.elementor-element-2f6917c .testimonials-heading .industrium-heading .industrium-heading-content {
    font-size: 34px;
    color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-2f6917c .testimonials-slider-container {
    margin: 0 calc(-10px/2);
}

.elementor-393 .elementor-element.elementor-element-2f6917c .testimonial-item.slider-item {
    padding: 0 calc(10px/2);
}

.elementor-393 .elementor-element.elementor-element-2f6917c.testimonial-carousel-type-2 .testimonial-wrapper-inner {
    padding: 65px 70px 65px 70px;
}

.elementor-393 .elementor-element.elementor-element-2f6917c .testimonial-item .testimonial {
    color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-2f6917c .author-name {
    color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-2f6917c .author-position {
    color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-ed31810 {
    margin-top: 240px;
    margin-bottom: 0px;
}

.elementor-393 .elementor-element.elementor-element-ee19a0b .industrium-heading {
    text-align: center;
}

.elementor-393 .elementor-element.elementor-element-35e9e3d>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-35e9e3d .archive-listing-wrapper.grid-listing {
    margin-left: calc(-40px/2);
    margin-right: calc(-40px/2);
}

.elementor-393 .elementor-element.elementor-element-35e9e3d .grid-listing .grid-item {
    padding: 0 calc(40px/2);
}

.elementor-393 .elementor-element.elementor-element-fee5344>.elementor-widget-container {
    margin: 45px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-fee5344 .button-container {
    text-align: center;
}

.elementor-393 .elementor-element.elementor-element-810fb78 .industrium-heading .industrium-heading-content:not(:first-child) {
    margin-top: 4px;
}

.elementor-393 .elementor-element.elementor-element-4ce10d1>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-393 .elementor-element.elementor-element-4ce10d1 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-393 .elementor-element.elementor-element-f7ac872 .industrium-heading {
    text-align: left;
}

.elementor-393 .elementor-element.elementor-element-f7ac872 .owl-carousel .owl-stage {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}

.elementor-393 .elementor-element.elementor-element-f7ac872 .slider-wrapper~.owl-dots {
    margin-top: 37px;
}

.elementor-393 .elementor-element.elementor-element-f7ac872 .slider-container {
    margin: 0 calc(-80px/2);
}

.elementor-393 .elementor-element.elementor-element-f7ac872 .slider-container .slider-item {
    padding: 0 calc(80px/2);
}

.elementor-393 .elementor-element.elementor-element-f7ac872 .slider-item-inner {
    padding: 0px 0px 0px 0px;
    text-align: left;
}

.elementor-393 .elementor-element.elementor-element-f7ac872 img {
    /* opacity: 0.2; */
    transition-duration: 0.3s;
}

.elementor-393 .elementor-element.elementor-element-f7ac872 img:hover {
    opacity: 1;
}

body:not(.rtl) .elementor-393 .elementor-element.elementor-element-8d6af65 {
    left: 90px;
}

body.rtl .elementor-393 .elementor-element.elementor-element-8d6af65 {
    right: 90px;
}

.elementor-393 .elementor-element.elementor-element-8d6af65 {
    top: 0px;
}

.elementor-393 .elementor-element.elementor-element-8d6af65 .decoration-widget {
    text-align: left;
}

.elementor-393 .elementor-element.elementor-element-8d6af65 .decoration-container {
    height: 114px;
    width: 114px;
}

.elementor-393 .elementor-element.elementor-element-8d6af65 .industrium-decoration>div {
    background-color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-8d6af65 .industrium-decoration>div:nth-child(2n) {
    background-color: #E86556;
}

.elementor-393 .elementor-element.elementor-element-4e3d2f3:not(.elementor-motion-effects-element-type-background),
.elementor-393 .elementor-element.elementor-element-4e3d2f3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #121C22;
    background-image: url("https://demo.artureanec.com/themes/industrium/wp-content/uploads/2022/09/map-bg-1.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-393 .elementor-element.elementor-element-4e3d2f3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 125px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-4e3d2f3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-393 .elementor-element.elementor-element-e4f0250>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-e4f0250 .industrium-heading .industrium-heading-content {
    line-height: 1.11111em;
    color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-e4f0250 .industrium-subheading {
    color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-93d482d a:hover {
    color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-93d482d {
    margin-top: 55px;
    margin-bottom: 0px;
}

.elementor-393 .elementor-element.elementor-element-9ba7ebd .industrium-heading .industrium-heading-content {
    color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-6771690>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-6771690 {
    font-size: 16px;
    line-height: 1.875em;
    color: #E0E1E4;
}

.elementor-393 .elementor-element.elementor-element-256f791>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-256f791 .industrium-heading .industrium-heading-content {
    color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-0b4cfe1 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 0px;
    --grid-row-gap: 0px;
}

.elementor-393 .elementor-element.elementor-element-0b4cfe1>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-0b4cfe1 .elementor-social-icon {
    background-color: #121C22;
    --icon-padding: 1em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E66445;
}

.elementor-393 .elementor-element.elementor-element-0b4cfe1 .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-0b4cfe1 .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-0b4cfe1 .elementor-social-icon:hover i {
    color: #121C22;
}

.elementor-393 .elementor-element.elementor-element-0b4cfe1 .elementor-social-icon:hover svg {
    fill: #121C22;
}

.elementor-393 .elementor-element.elementor-element-0b4cfe1 .elementor-social-icon:before {
    background-color: #E66445;
}

.elementor-393 .elementor-element.elementor-element-b6dc32d .industrium-heading .industrium-heading-content {
    color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-f7bc6d1>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-f7bc6d1 {
    font-size: 16px;
    line-height: 1.875em;
    color: #E0E1E4;
}

.elementor-393 .elementor-element.elementor-element-6e0bd1b>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-6e0bd1b .industrium-heading .industrium-heading-content {
    color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-7602e20>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-7602e20 {
    font-size: 16px;
    line-height: 1.875em;
    color: #E0E1E4;
}

.elementor-393 .elementor-element.elementor-element-9cec3aa>.elementor-widget-container {
    margin: 120px 0px 0px 0px;
}

.elementor-393 .elementor-element.elementor-element-9cec3aa .special-text {
    font-family: "Manrope Alt", Sans-serif;
    font-size: 120px;
    font-weight: 700;
    line-height: 0.8em;
    letter-spacing: -3.6px;
    opacity: 1;
}

.elementor-393 .elementor-element.elementor-element-9cec3aa .special-text-effect-stroke {
    -webkit-text-stroke: 1px #E66445;
    text-stroke: 1px #E66445;
}

.elementor-393 .elementor-element.elementor-element-c1896ff>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 75px;
    padding: 65px 70px 65px 65px;
}

.elementor-393 .elementor-element.elementor-element-c1896ff .wpforms-widget-heading {
    color: var(--e-global-color-secondary);
}

.elementor-393 .elementor-element.elementor-element-c1896ff .wpforms-head-container .wpforms-description {
    color: #5A5A5E;
}

.elementor-393 .elementor-element.elementor-element-2147349 {
    width: auto;
    max-width: auto;
    bottom: 87px;
}

body:not(.rtl) .elementor-393 .elementor-element.elementor-element-2147349 {
    right: -47px;
}

body.rtl .elementor-393 .elementor-element.elementor-element-2147349 {
    left: -47px;
}

.elementor-393 .elementor-element.elementor-element-2147349 .decoration-widget {
    text-align: right;
}

.elementor-393 .elementor-element.elementor-element-2147349 .decoration-container {
    height: 67px;
    width: 67px;
}

.elementor-393 .elementor-element.elementor-element-2147349 .industrium-decoration>div {
    background-color: #FFFFFF;
}

.elementor-393 .elementor-element.elementor-element-2147349 .industrium-decoration>div:nth-child(2n) {
    background-color: #121C22;
}

.elementor-393 .elementor-element.elementor-element-7a20a9b:not(.elementor-motion-effects-element-type-background),
.elementor-393 .elementor-element.elementor-element-7a20a9b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #121C22;
}

.elementor-393 .elementor-element.elementor-element-7a20a9b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 135px 0px 20px 0px;
}

.elementor-393 .elementor-element.elementor-element-7a20a9b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-393 .elementor-element.elementor-element-9d8871e iframe {
    height: 267px;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

@media(min-width:576px) {
    .elementor-393 .elementor-element.elementor-element-cbc059c {
        width: 41.66666%;
    }

    .elementor-393 .elementor-element.elementor-element-0c8f0e1 {
        width: 58.333%;
    }

    .elementor-393 .elementor-element.elementor-element-a67210c {
        width: 50%;
    }

    .elementor-393 .elementor-element.elementor-element-1daaab3 {
        width: 50%;
    }

    .elementor-393 .elementor-element.elementor-element-88c5839 {
        width: 30%;
    }

    .elementor-393 .elementor-element.elementor-element-9bd846c {
        width: 39%;
    }

    .elementor-393 .elementor-element.elementor-element-834be23 {
        width: 30.333%;
    }
}

@media(max-width:1600px) and (min-width:576px) {
    .elementor-393 .elementor-element.elementor-element-9bd846c {
        width: 50%;
    }
}

@media(max-width:1279px) and (min-width:576px) {
    .elementor-393 .elementor-element.elementor-element-9bd846c {
        width: 75%;
    }

    .elementor-393 .elementor-element.elementor-element-c7fcd77 {
        width: 60%;
    }
}

@media(max-width:991px) and (min-width:576px) {
    .elementor-393 .elementor-element.elementor-element-a67210c {
        width: 100%;
    }

    .elementor-393 .elementor-element.elementor-element-ed98dc8 {
        width: 50%;
    }

    .elementor-393 .elementor-element.elementor-element-e1d11b3 {
        width: 50%;
    }

    .elementor-393 .elementor-element.elementor-element-d903b20 {
        width: 50%;
    }

    .elementor-393 .elementor-element.elementor-element-10b0a9d {
        width: 50%;
    }

    .elementor-393 .elementor-element.elementor-element-5aef80b {
        width: 100%;
    }

    .elementor-393 .elementor-element.elementor-element-88c5839 {
        width: 20%;
    }

    .elementor-393 .elementor-element.elementor-element-9bd846c {
        width: 59%;
    }

    .elementor-393 .elementor-element.elementor-element-834be23 {
        width: 20%;
    }

    .elementor-393 .elementor-element.elementor-element-c7fcd77 {
        width: 100%;
    }

    .elementor-393 .elementor-element.elementor-element-d1a4fda {
        width: 100%;
    }
}

@media(max-width:767px) and (min-width:576px) {
    .elementor-393 .elementor-element.elementor-element-cbc059c {
        width: 100%;
    }

    .elementor-393 .elementor-element.elementor-element-0c8f0e1 {
        width: 100%;
    }

    .elementor-393 .elementor-element.elementor-element-83ab9a7 {
        width: 100%;
    }
}

@media(max-width:1600px) {
    .elementor-393 .elementor-element.elementor-element-1991587 .elementor-widget-container {
        text-align: center;
    }

    .elementor-393 .elementor-element.elementor-element-1991587 .special-text-wrapper {
        text-align: center;
    }

    .elementor-393 .elementor-element.elementor-element-1991587 .special-text {
        font-size: 240px;
    }

    .elementor-393 .elementor-element.elementor-element-3e20dcf .project-item .project-item-content {
        padding: 30px 30px 30px 30px;
    }

    .elementor-393 .elementor-element.elementor-element-3e20dcf .project-item .project-item-content-alt {
        padding: 30px 30px 30px 30px;
    }

    .elementor-393 .elementor-element.elementor-element-c1896ff>.elementor-widget-container {
        margin: 9px 9px 9px 9px;
    }
}

@media(max-width:1279px) {
    .elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-e2d61de .slide-content-column {
        width: 87%;
    }

    .elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-e2d61de .industrium-video-button {
        margin: 0px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24ac9f8 .slide-content-column {
        width: 90%;
    }

    .elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24ac9f8 .slide-image-column {
        width: 0%;
    }

    .elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24ac9f8 .additional-image {
        text-align: center;
    }

    .elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24d599b .slide-content-column {
        width: 90%;
    }

    .elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24d599b .slide-image-column {
        width: 0%;
    }

    .elementor-393 .elementor-element.elementor-element-f5aab00 .industrium-content-slider-widget .content-item {
        height: 650px;
    }

    .elementor-393 .elementor-element.elementor-element-679fe30 {
        padding: 115px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-221e087>.elementor-widget-container {
        margin: 27px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-c649793>.elementor-widget-container {
        margin: 27px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-3e46085 {
        margin-top: 210px;
        margin-bottom: 0px;
    }

    .elementor-393 .elementor-element.elementor-element-1991587 .special-text {
        font-size: 190px;
    }

    .elementor-393 .elementor-element.elementor-element-9e24185 {
        margin-top: 120px;
        margin-bottom: 0px;
    }

    .elementor-393 .elementor-element.elementor-element-cf4f253 .elementor-icon {
        font-size: 350px;
    }

    .elementor-393 .elementor-element.elementor-element-cf4f253 .elementor-icon svg {
        height: 350px;
    }

    .elementor-393 .elementor-element.elementor-element-d293694 .icon-box-item .icon-container {
        margin: 0px 33px 0px -5px;
    }

    .elementor-393 .elementor-element.elementor-element-dcaf012 .icon-box-item .icon-container {
        margin: 0px 25px 0px -5px;
    }

    .elementor-393 .elementor-element.elementor-element-8ccd086 .icon-box-item .icon-container {
        margin: 0px 25px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-752957f .icon-box-item .icon-container {
        margin: 0px 25px -6px 3px;
    }

    .elementor-393 .elementor-element.elementor-element-26c7e6e .icon-box-item .icon-container {
        margin: 0px 25px -6px 3px;
    }

    .elementor-393 .elementor-element.elementor-element-241e7cd .icon-box-item .icon-container {
        margin: 0px 25px -6px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-4c53997 .icon-box-item .icon-container {
        margin: 0px 25px 0px 3px;
    }

    .elementor-393 .elementor-element.elementor-element-9e0df2f {
        padding: 110px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-3c30432 {
        top: -110px;
    }

    .elementor-393 .elementor-element.elementor-element-3c30432 .decoration-container {
        height: 80px;
        width: 80px;
    }

    .elementor-393 .elementor-element.elementor-element-afa2bdd .elementor-counter-number-wrapper {
        font-size: 120px;
    }

    .elementor-393 .elementor-element.elementor-element-afa2bdd .elementor-counter .elementor-counter-title {
        margin: 0px 0px -10px 41px;
    }

    .elementor-393 .elementor-element.elementor-element-3e20dcf>.elementor-widget-container {
        margin: -140px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-2388ac9 .elementor-counter-number-wrapper {
        font-size: 120px;
    }

    .elementor-393 .elementor-element.elementor-element-2388ac9 .elementor-counter .elementor-counter-title {
        margin: 0px 0px -10px 41px;
    }

    .elementor-393 .elementor-element.elementor-element-f751a3f {
        padding: 135px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-1daaab3>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-393 .elementor-element.elementor-element-b7366b8 .elementor-counter-number-wrapper {
        font-size: 150px;
    }

    .elementor-393 .elementor-element.elementor-element-cfa19d8 .elementor-counter-number-wrapper {
        font-size: 150px;
    }

    .elementor-393 .elementor-element.elementor-element-6d07b27 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-90a557c .decoration-container {
        height: 80px;
        width: 89px;
    }

    .elementor-393 .elementor-element.elementor-element-2f6917c .testimonials-heading .industrium-heading .industrium-heading-content {
        font-size: 27px;
        line-height: 1.5em;
    }

    .elementor-393 .elementor-element.elementor-element-ed31810 {
        margin-top: 210px;
        margin-bottom: 0px;
    }

    .elementor-393 .elementor-element.elementor-element-8d6af65 .decoration-container {
        height: 80px;
        width: 80px;
    }

    .elementor-393 .elementor-element.elementor-element-9cec3aa>.elementor-widget-container {
        margin: 100px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-9cec3aa .special-text {
        font-size: 98px;
    }

    .elementor-393 .elementor-element.elementor-element-c1896ff>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 40px 40px 40px 40px;
    }
}

@media(max-width:991px) {
    .elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-e2d61de .slide-content-column {
        width: 100%;
    }

    .elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-e2d61de .industrium-video-button {
        width: 60px;
        height: 60px;
        margin: 0px 0px 0px 15px;
    }

    .elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-e2d61de .industrium-video-button .elementor-custom-embed-play .eicon-play {
        width: 60px;
        height: 60px;
        font-size: 60px;
    }

    .elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24ac9f8 .slide-content-column {
        width: 100%;
    }

    .elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24d599b .slide-content-column {
        width: 100%;
    }

    .elementor-393 .elementor-element.elementor-element-89ad7fd {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-393 .elementor-element.elementor-element-1991587 .special-text {
        font-size: 150px;
    }

    .elementor-393 .elementor-element.elementor-element-cf4f253 .elementor-icon {
        font-size: 263px;
    }

    .elementor-393 .elementor-element.elementor-element-cf4f253 .elementor-icon svg {
        height: 263px;
    }

    .elementor-393 .elementor-element.elementor-element-d293694 .icon-box-item .icon-container {
        margin: 0px 0px 15px -5px;
    }

    .elementor-393 .elementor-element.elementor-element-dcaf012 .icon-box-item .icon-container {
        margin: 0px 0px 15px -5px;
    }

    .elementor-393 .elementor-element.elementor-element-8ccd086 .icon-box-item .icon-container {
        margin: 0px 0px 15px 3px;
    }

    .elementor-393 .elementor-element.elementor-element-752957f .icon-box-item .icon-container {
        margin: 0px 0px 15px 3px;
    }

    .elementor-393 .elementor-element.elementor-element-7a07b0f {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-393 .elementor-element.elementor-element-26c7e6e .icon-box-item .icon-container {
        margin: 0px 0px 15px 3px;
    }

    .elementor-393 .elementor-element.elementor-element-241e7cd .icon-box-item .icon-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-4c53997 .icon-box-item .icon-container {
        margin: 0px 0px 15px 3px;
    }

    .elementor-393 .elementor-element.elementor-element-afa2bdd>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-afa2bdd .elementor-counter-number-wrapper {
        font-size: 90px;
    }

    .elementor-393 .elementor-element.elementor-element-afa2bdd .elementor-counter .elementor-counter-title {
        margin: 0px 0px -30px 20px;
    }

    .elementor-393 .elementor-element.elementor-element-3e20dcf>.elementor-widget-container {
        margin: -116px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-3e20dcf .project-slider-listing .project-item-link {
        height: 500px;
    }

    .elementor-393 .elementor-element.elementor-element-2388ac9>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-2388ac9 .elementor-counter-number-wrapper {
        font-size: 90px;
    }

    .elementor-393 .elementor-element.elementor-element-2388ac9 .elementor-counter .elementor-counter-title {
        margin: 0px 0px -30px 20px;
    }

    .elementor-393 .elementor-element.elementor-element-b177bf1 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-393 .elementor-element.elementor-element-cfa19d8 .elementor-counter-number-wrapper {
        font-size: 140px;
    }
}

@media(max-width:767px) {
    .elementor-393 .elementor-element.elementor-element-679fe30 {
        padding: 75px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-3e46085 {
        margin-top: 150px;
        margin-bottom: 0px;
    }

    .elementor-393 .elementor-element.elementor-element-1991587 .special-text {
        font-size: 116px;
    }

    .elementor-393 .elementor-element.elementor-element-9e24185 {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-393 .elementor-element.elementor-element-d293694 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-393 .elementor-element.elementor-element-dcaf012 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-393 .elementor-element.elementor-element-8ccd086 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-393 .elementor-element.elementor-element-241e7cd {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-393 .elementor-element.elementor-element-4c53997 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-393 .elementor-element.elementor-element-9e0df2f {
        padding: 70px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-3e20dcf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-2388ac9>.elementor-widget-container {
        margin: 50px 20px 70px 20px;
    }

    .elementor-393 .elementor-element.elementor-element-2388ac9 .elementor-counter-number-wrapper {
        font-size: 120px;
    }

    .elementor-393 .elementor-element.elementor-element-f751a3f {
        padding: 95px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-cfa19d8 .elementor-counter-number-wrapper {
        font-size: 100px;
    }

    .elementor-393 .elementor-element.elementor-element-ed31810 {
        margin-top: 170px;
        margin-bottom: 0px;
    }

    .elementor-393 .elementor-element.elementor-element-f7ac872 .slider-wrapper~.owl-dots {
        margin-top: 0px;
    }

    .elementor-393 .elementor-element.elementor-element-f7ac872 .slider-item-inner {
        text-align: center;
    }

    .elementor-393 .elementor-element.elementor-element-f7ac872 img {
        max-width: 65%;
    }

    .elementor-393 .elementor-element.elementor-element-4e3d2f3 {
        padding: 60px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-7a20a9b {
        padding: 80px 0px 0px 0px;
    }
}

@media(max-width:575px) {
    .elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-e2d61de .industrium-heading .industrium-heading-content {
        font-size: 35px;
        line-height: 1.1em;
    }

    .elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-e2d61de .content-slider-item-text,
    .elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-e2d61de .content-slider-item-text p {
        font-size: 16px;
    }

    .elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24ac9f8 .industrium-heading .industrium-heading-content {
        font-size: 35px;
        line-height: 1.1em;
    }

    .elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24ac9f8 .content-slider-item-text,
    .elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24ac9f8 .content-slider-item-text p {
        font-size: 16px;
    }

    .elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24d599b .industrium-heading .industrium-heading-content {
        font-size: 35px;
        line-height: 1.1em;
    }

    .elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24d599b .content-slider-item-text,
    .elementor-393 .elementor-element.elementor-element-f5aab00 .elementor-repeater-item-24d599b .content-slider-item-text p {
        font-size: 16px;
    }

    .elementor-393 .elementor-element.elementor-element-f899756>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-0ffbcd4 {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-393 .elementor-element.elementor-element-1991587 .special-text {
        font-size: 67px;
        letter-spacing: -5px;
    }

    .elementor-393 .elementor-element.elementor-element-d293694 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-393 .elementor-element.elementor-element-d293694 .icon-box-item .icon-container {
        margin: 0px 30px 0px -5px;
    }

    .elementor-393 .elementor-element.elementor-element-dcaf012 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-393 .elementor-element.elementor-element-dcaf012 .icon-box-item .icon-container {
        margin: 0px 30px 0px -5px;
    }

    .elementor-393 .elementor-element.elementor-element-8ccd086 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-393 .elementor-element.elementor-element-8ccd086 .icon-box-item .icon-container {
        margin: 0px 24px 0px 3px;
    }

    .elementor-393 .elementor-element.elementor-element-752957f {
        width: 100%;
        max-width: 100%;
    }

    .elementor-393 .elementor-element.elementor-element-752957f .icon-box-item .icon-container {
        margin: 0px 25px 0px 3px;
    }

    .elementor-393 .elementor-element.elementor-element-26c7e6e .icon-box-item .icon-container {
        margin: 0px 25px 0px 3px;
    }

    .elementor-393 .elementor-element.elementor-element-241e7cd {
        width: 100%;
        max-width: 100%;
    }

    .elementor-393 .elementor-element.elementor-element-241e7cd .icon-box-item .icon-container {
        margin: 0px 30px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-4c53997 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-393 .elementor-element.elementor-element-4c53997 .icon-box-item .icon-container {
        margin: 0px 30px 0px 3px;
    }

    .elementor-393 .elementor-element.elementor-element-a684842 .step-description {
        font-size: 16px;
        line-height: 1.5em;
    }

    .elementor-393 .elementor-element.elementor-element-b177bf1 {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-393 .elementor-element.elementor-element-cfa19d8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-2f6917c>.elementor-widget-container {
        margin: 0px 0px -88px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-2f6917c .owl-dots {
        text-align: center;
    }

    .elementor-393 .elementor-element.elementor-element-2f6917c.testimonial-carousel-type-2 .testimonials-footer {
        padding: 20px 20px 20px 20px;
    }

    .elementor-393 .elementor-element.elementor-element-2f6917c .testimonials-slider-container {
        margin: 0 calc(-30px/2);
    }

    .elementor-393 .elementor-element.elementor-element-2f6917c .testimonial-item.slider-item {
        padding: 0 calc(30px/2);
    }

    .elementor-393 .elementor-element.elementor-element-2f6917c.testimonial-carousel-type-2 .testimonial-wrapper-inner {
        padding: 40px 20px 40px 20px;
    }

    .elementor-393 .elementor-element.elementor-element-2f6917c .testimonial-item .testimonial {
        font-size: 16px;
    }

    .elementor-393 .elementor-element.elementor-element-0050eca {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-393 .elementor-element.elementor-element-4ce10d1 {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .elementor-393 .elementor-element.elementor-element-f7ac872 .slider-wrapper~.owl-dots {
        margin-top: 10px;
    }

    .elementor-393 .elementor-element.elementor-element-f7ac872 img {
        max-width: 65%;
    }

    .elementor-393 .elementor-element.elementor-element-b6dc32d>.elementor-widget-container {
        margin: 35px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-9cec3aa>.elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }

    .elementor-393 .elementor-element.elementor-element-9cec3aa .special-text {
        font-size: 65px;
    }
}