.elementor-3179 .elementor-element.elementor-element-e02ea90 .pageBanner01 {
    background-image: url("../../img/26025DF9-279F-484A-9EB9-AD63A949FA55.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3179 .elementor-element.elementor-element-829a0af:not(.elementor-motion-effects-element-type-background), .elementor-3179 .elementor-element.elementor-element-829a0af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-3179 .elementor-element.elementor-element-829a0af {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 0px 86px 0px;
}

    .elementor-3179 .elementor-element.elementor-element-829a0af > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3179 .elementor-element.elementor-element-e5da43c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-3179 .elementor-element.elementor-element-6a85121 {
    z-index: 1;
}

    .elementor-3179 .elementor-element.elementor-element-6a85121 .layer_img {
        top: -110px;
        right: 0px;
    }

        .elementor-3179 .elementor-element.elementor-element-6a85121 .layer_img img {
            transform: rotate(180deg);
        }

.elementor-3179 .elementor-element.elementor-element-865ae61 {
    z-index: 2;
}

.elementor-3179 .elementor-element.elementor-element-c71b7ce .serviceItem02 {
    margin: 0px 0px 24px 0px;
}

.elementor-3179 .elementor-element.elementor-element-c71b7ce .singleService {
    margin: 0px 0px 24px 0px;
}

.elementor-3179 .elementor-element.elementor-element-c71b7ce .faciltItem {
    margin: 0px 0px 24px 0px;
}

.elementor-3179 .elementor-element.elementor-element-c71b7ce .svItem01 {
    margin: 0px 0px 24px 0px;
}

.elementor-3179 .elementor-element.elementor-element-c71b7ce .serviceItem02 h3 {
    margin: 0px 0px 21px 0px;
}

.elementor-3179 .elementor-element.elementor-element-c71b7ce .serviceContent h4 {
    margin: 0px 0px 21px 0px;
}

.elementor-3179 .elementor-element.elementor-element-c71b7ce .faciltItem h3 {
    margin: 0px 0px 21px 0px;
}

.elementor-3179 .elementor-element.elementor-element-c71b7ce .svIcon h3 {
    margin: 0px 0px 21px 0px;
}

.elementor-3179 .elementor-element.elementor-element-c71b7ce .serviceItem02 p {
    margin: 0px 0px 14px 0px;
}

.elementor-3179 .elementor-element.elementor-element-c71b7ce .faciltItem p {
    margin: 0px 0px 14px 0px;
}

.elementor-3179 .elementor-element.elementor-element-93e0eec {
    z-index: 1;
}

    .elementor-3179 .elementor-element.elementor-element-93e0eec .layer_img {
        bottom: -86px;
    }

        .elementor-3179 .elementor-element.elementor-element-93e0eec .layer_img img {
            transform: rotate(0deg);
        }

.elementor-3179 .elementor-element.elementor-element-09f9b4e:not(.elementor-motion-effects-element-type-background), .elementor-3179 .elementor-element.elementor-element-09f9b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../img/Picsart_25-04-19_11-42-01-687.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3179 .elementor-element.elementor-element-09f9b4e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 0px 0px 0px;
    z-index: 2;
}

    .elementor-3179 .elementor-element.elementor-element-09f9b4e > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3179 .elementor-element.elementor-element-56974f9:not(.elementor-motion-effects-element-type-background), .elementor-3179 .elementor-element.elementor-element-56974f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3179 .elementor-element.elementor-element-56974f9 > .elementor-container {
    max-width: 530px;
}

.elementor-3179 .elementor-element.elementor-element-56974f9 {
    box-shadow: 0px 7px 48px 0px rgba(0, 0, 0, 0.02);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -175px;
    padding: 96px 30px 102px 30px;
}

    .elementor-3179 .elementor-element.elementor-element-56974f9 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3179 .elementor-element.elementor-element-e8225a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-3179 .elementor-element.elementor-element-3302151 .subTitle {
    margin: 0px 0px 21px 0px;
}

.elementor-3179 .elementor-element.elementor-element-3302151 .secTitle {
    margin: 0px 0px 21px 0px;
}

.elementor-3179 .elementor-element.elementor-element-3302151 h1 {
    margin: 0px 0px 21px 0px;
}

.elementor-3179 .elementor-element.elementor-element-3302151 h2 {
    margin: 0px 0px 21px 0px;
}

.elementor-3179 .elementor-element.elementor-element-3302151 h3 {
    margin: 0px 0px 21px 0px;
}

.elementor-3179 .elementor-element.elementor-element-3302151 h4 {
    margin: 0px 0px 21px 0px;
}

.elementor-3179 .elementor-element.elementor-element-3302151 h5 {
    margin: 0px 0px 21px 0px;
}

.elementor-3179 .elementor-element.elementor-element-3302151 h6 {
    margin: 0px 0px 21px 0px;
}

.elementor-3179 .elementor-element.elementor-element-a5f9ecf > .elementor-widget-container {
    margin: 0px 0px 9px 0px;
}

.elementor-3179 .elementor-element.elementor-element-a5f9ecf .subTitle, .elementor-3179 .elementor-element.elementor-element-a5f9ecf .secTitle, .elementor-3179 .elementor-element.elementor-element-a5f9ecf h1, .elementor-3179 .elementor-element.elementor-element-a5f9ecf h2, .elementor-3179 .elementor-element.elementor-element-a5f9ecf h3, .elementor-3179 .elementor-element.elementor-element-a5f9ecf h4, .elementor-3179 .elementor-element.elementor-element-a5f9ecf h5, .elementor-3179 .elementor-element.elementor-element-a5f9ecf h6 {
    font-size: 48px;
    line-height: 56px;
}

.elementor-3179 .elementor-element.elementor-element-a5f9ecf .subTitle {
    margin: 0px 0px 29px 0px;
}

.elementor-3179 .elementor-element.elementor-element-a5f9ecf .secTitle {
    margin: 0px 0px 29px 0px;
}

.elementor-3179 .elementor-element.elementor-element-a5f9ecf h1 {
    margin: 0px 0px 29px 0px;
}

.elementor-3179 .elementor-element.elementor-element-a5f9ecf h2 {
    margin: 0px 0px 29px 0px;
}

.elementor-3179 .elementor-element.elementor-element-a5f9ecf h3 {
    margin: 0px 0px 29px 0px;
}

.elementor-3179 .elementor-element.elementor-element-a5f9ecf h4 {
    margin: 0px 0px 29px 0px;
}

.elementor-3179 .elementor-element.elementor-element-a5f9ecf h5 {
    margin: 0px 0px 29px 0px;
}

.elementor-3179 .elementor-element.elementor-element-a5f9ecf h6 {
    margin: 0px 0px 29px 0px;
}

.elementor-3179 .elementor-element.elementor-element-8082322 .themewart_editor p {
    margin: 0px 0px 50px 0px;
}

.elementor-3179 .elementor-element.elementor-element-f7d9d7a .logicSkillBar {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3179 .elementor-element.elementor-element-f7d9d7a .singleSkill h3 {
    font-size: 16px;
    font-weight: 700;
    margin: 0px 0px 18px 0px;
}

.elementor-3179 .elementor-element.elementor-element-f7d9d7a .singleSkill span {
    margin: 0px 0px 0px 0px;
}

.elementor-3179 .elementor-element.elementor-element-26e3765:not(.elementor-motion-effects-element-type-background), .elementor-3179 .elementor-element.elementor-element-26e3765 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-3179 .elementor-element.elementor-element-26e3765 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 1;
}

    .elementor-3179 .elementor-element.elementor-element-26e3765 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3179 .elementor-element.elementor-element-f19cf63 {
    --spacer-size: 200px;
}

.elementor-3179 .elementor-element.elementor-element-f89a210:not(.elementor-motion-effects-element-type-background), .elementor-3179 .elementor-element.elementor-element-f89a210 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F9F9;
}

.elementor-3179 .elementor-element.elementor-element-f89a210 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 74px 0px 110px 0px;
}

    .elementor-3179 .elementor-element.elementor-element-f89a210 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-3179 .elementor-element.elementor-element-b352258 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-3179 .elementor-element.elementor-element-4111401 .subTitle {
    margin: 0px 0px 17px 0px;
}

.elementor-3179 .elementor-element.elementor-element-4111401 .secTitle {
    margin: 0px 0px 17px 0px;
}

.elementor-3179 .elementor-element.elementor-element-4111401 h1 {
    margin: 0px 0px 17px 0px;
}

.elementor-3179 .elementor-element.elementor-element-4111401 h2 {
    margin: 0px 0px 17px 0px;
}

.elementor-3179 .elementor-element.elementor-element-4111401 h3 {
    margin: 0px 0px 17px 0px;
}

.elementor-3179 .elementor-element.elementor-element-4111401 h4 {
    margin: 0px 0px 17px 0px;
}

.elementor-3179 .elementor-element.elementor-element-4111401 h5 {
    margin: 0px 0px 17px 0px;
}

.elementor-3179 .elementor-element.elementor-element-4111401 h6 {
    margin: 0px 0px 17px 0px;
}

.elementor-3179 .elementor-element.elementor-element-f78e780 .subTitle {
    margin: 0px 0px 57px 0px;
}

.elementor-3179 .elementor-element.elementor-element-f78e780 .secTitle {
    margin: 0px 0px 57px 0px;
}

.elementor-3179 .elementor-element.elementor-element-f78e780 h1 {
    margin: 0px 0px 57px 0px;
}

.elementor-3179 .elementor-element.elementor-element-f78e780 h2 {
    margin: 0px 0px 57px 0px;
}

.elementor-3179 .elementor-element.elementor-element-f78e780 h3 {
    margin: 0px 0px 57px 0px;
}

.elementor-3179 .elementor-element.elementor-element-f78e780 h4 {
    margin: 0px 0px 57px 0px;
}

.elementor-3179 .elementor-element.elementor-element-f78e780 h5 {
    margin: 0px 0px 57px 0px;
}

.elementor-3179 .elementor-element.elementor-element-f78e780 h6 {
    margin: 0px 0px 57px 0px;
}

@media(max-width: 1199px) {
    .elementor-3179 .elementor-element.elementor-element-56974f9 {
        padding: 76px 30px 82px 30px;
    }
}

@media(max-width: 991px) {
    .elementor-3179 .elementor-element.elementor-element-a5f9ecf .subTitle, .elementor-3179 .elementor-element.elementor-element-a5f9ecf .secTitle, .elementor-3179 .elementor-element.elementor-element-a5f9ecf h1, .elementor-3179 .elementor-element.elementor-element-a5f9ecf h2, .elementor-3179 .elementor-element.elementor-element-a5f9ecf h3, .elementor-3179 .elementor-element.elementor-element-a5f9ecf h4, .elementor-3179 .elementor-element.elementor-element-a5f9ecf h5, .elementor-3179 .elementor-element.elementor-element-a5f9ecf h6 {
        font-size: 42px;
        line-height: 50px;
    }
}

@media(max-width: 767px) {
    .elementor-3179 .elementor-element.elementor-element-56974f9 {
        padding: 56px 15px 62px 15px;
    }

    .elementor-3179 .elementor-element.elementor-element-a5f9ecf .subTitle, .elementor-3179 .elementor-element.elementor-element-a5f9ecf .secTitle, .elementor-3179 .elementor-element.elementor-element-a5f9ecf h1, .elementor-3179 .elementor-element.elementor-element-a5f9ecf h2, .elementor-3179 .elementor-element.elementor-element-a5f9ecf h3, .elementor-3179 .elementor-element.elementor-element-a5f9ecf h4, .elementor-3179 .elementor-element.elementor-element-a5f9ecf h5, .elementor-3179 .elementor-element.elementor-element-a5f9ecf h6 {
        font-size: 32px;
        line-height: 40px;
    }

    .elementor-3179 .elementor-element.elementor-element-f19cf63 {
        --spacer-size: 150px;
    }

    .elementor-3179 .elementor-element.elementor-element-f89a210 {
        padding: 74px 0px 80px 0px;
    }
}

@media(min-width: 768px) {
    .elementor-3179 .elementor-element.elementor-element-13b009e {
        width: 37.248%;
    }

    .elementor-3179 .elementor-element.elementor-element-8a1f532 {
        width: 62.752%;
    }
}

@media(min-width: 1400px) {
    .elementor-3179 .elementor-element.elementor-element-09f9b4e:not(.elementor-motion-effects-element-type-background), .elementor-3179 .elementor-element.elementor-element-09f9b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}
