.elementor-997 .elementor-element.elementor-element-8cc4079 {
    overflow: visible;
    margin-top: -160px;
    margin-bottom: 0px;
}

.elementor-997 .elementor-element.elementor-element-8bcc8d7:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-8bcc8d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://demo.xpeedstudio.com/blo/wp-content/uploads/2019/06/home_5_bg_shape.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-997 .elementor-element.elementor-element-8bcc8d7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -25px;
    margin-bottom: 0px;
    padding: 0px 0px 0200px 0px;
    overflow: visible;
}

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

.elementor-997 .elementor-element.elementor-element-e5f3bff {
    padding: 0px 0px 0px 0px;
    overflow: visible;
}

.elementor-997 .elementor-element.elementor-element-d6cd437 > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-fb4aacd .single-featurebox h4 {
    color: #fff;
}

.elementor-997 .elementor-element.elementor-element-fb4aacd .single-featurebox .box-badge {
    color: #ff7d2a;
    background: #fff;
}

.elementor-997 .elementor-element.elementor-element-fb4aacd .single-featurebox {
    padding: 30px 85px 30px 34px;
    background: #4046a1;
}

    .elementor-997 .elementor-element.elementor-element-fb4aacd .single-featurebox:after {
        background: #393f91;
        width: 130px;
    }

    .elementor-997 .elementor-element.elementor-element-fb4aacd .single-featurebox .icon-box {
        font-size: 60px;
        color: #fff;
    }

.elementor-997 .elementor-element.elementor-element-53ad598 > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-a3bf2c3 .single-featurebox h4 {
    color: #fff;
}

.elementor-997 .elementor-element.elementor-element-a3bf2c3 .single-featurebox .box-badge {
    color: #ff7d2a;
    background: #fff;
}

.elementor-997 .elementor-element.elementor-element-a3bf2c3 .single-featurebox {
    padding: 30px 85px 30px 34px;
    background: #343675;
}

    .elementor-997 .elementor-element.elementor-element-a3bf2c3 .single-featurebox:after {
        background: #2f3069;
        width: 130px;
    }

    .elementor-997 .elementor-element.elementor-element-a3bf2c3 .single-featurebox .icon-box {
        font-size: 60px;
        color: #fff;
    }

.elementor-997 .elementor-element.elementor-element-68699ab > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-097e02c .single-featurebox h4 {
    color: #fff;
}

.elementor-997 .elementor-element.elementor-element-097e02c .single-featurebox .box-badge {
    color: #ff7d2a;
    background: #fff;
}

.elementor-997 .elementor-element.elementor-element-097e02c .single-featurebox {
    padding: 30px 85px 30px 34px;
    background: #21225f;
}

    .elementor-997 .elementor-element.elementor-element-097e02c .single-featurebox:after {
        background: #1e1f55;
        width: 130px;
    }

    .elementor-997 .elementor-element.elementor-element-097e02c .single-featurebox .icon-box {
        font-size: 60px;
        color: #fff;
    }

.elementor-997 .elementor-element.elementor-element-a2f6cb5 {
    overflow: visible;
}

.elementor-997 .elementor-element.elementor-element-0970c74 > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-6129839 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-997 .elementor-element.elementor-element-6129839 .elementskit-infobox .elementskit-info-box-title {
    color: #172541;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
}

.elementor-997 .elementor-element.elementor-element-6129839 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #172541;
}

.elementor-997 .elementor-element.elementor-element-6129839 .elementskit-infobox .box-body > p {
    color: #565872;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    text-align: justify;
}

.elementor-997 .elementor-element.elementor-element-6129839 .elementskit-infobox:hover .box-body > p {
    color: #565872;
}

.elementor-997 .elementor-element.elementor-element-6129839 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-6129839 .elementskit-infobox {
    background-color: rgba(0,0,0,0);
    padding: 0px 20px 0px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

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

.elementor-997 .elementor-element.elementor-element-8904dfc > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-f71f9e3 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-997 .elementor-element.elementor-element-f71f9e3 .elementskit-infobox .elementskit-info-box-title {
    color: #172541;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
}

.elementor-997 .elementor-element.elementor-element-f71f9e3 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #172541;
}

.elementor-997 .elementor-element.elementor-element-f71f9e3 .elementskit-infobox .box-body > p {
    color: #565872;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    text-align: justify;
    font-weight: 400;
    line-height: 30px;
}

.elementor-997 .elementor-element.elementor-element-f71f9e3 .elementskit-infobox:hover .box-body > p {
    color: #565872;
}

.elementor-997 .elementor-element.elementor-element-f71f9e3 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-f71f9e3 .elementskit-infobox {
    background-color: rgba(0,0,0,0);
    padding: 0px 20px 0px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

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

.elementor-997 .elementor-element.elementor-element-d655e75 > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-80e3c54 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-997 .elementor-element.elementor-element-80e3c54 .elementskit-infobox .elementskit-info-box-title {
    color: #172541;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
}

.elementor-997 .elementor-element.elementor-element-80e3c54 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #172541;
}

.elementor-997 .elementor-element.elementor-element-80e3c54 .elementskit-infobox .box-body > p {
    color: #565872;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    text-align: justify;
    font-weight: 400;
    line-height: 30px;
}

.elementor-997 .elementor-element.elementor-element-80e3c54 .elementskit-infobox:hover .box-body > p {
    color: #565872;
}

.elementor-997 .elementor-element.elementor-element-80e3c54 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-80e3c54 .elementskit-infobox {
    background-color: rgba(0,0,0,0);
    padding: 0px 20px 0px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-80e3c54 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-997 .elementor-element.elementor-element-2f3c800 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-997 .elementor-element.elementor-element-2f3c800 {
    padding: 0px 0px 0px 0px;
    overflow: visible;
}

.elementor-997 .elementor-element.elementor-element-327aec2 > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-327aec2 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-997 .elementor-element.elementor-element-327aec2 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-997 .elementor-element.elementor-element-c9140bc > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-c9140bc > .elementor-element-populated {
    padding: 0px 0px 0px 40px;
}

.elementor-997 .elementor-element.elementor-element-2387c5e .elementskit-section-title-wraper .elementskit-section-title {
    color: #172541;
    margin: 0px 0px 27px 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 700;
}

    .elementor-997 .elementor-element.elementor-element-2387c5e .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-997 .elementor-element.elementor-element-2387c5e .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #ff7d2a;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0px 0px 20px 0px;
}

.elementor-997 .elementor-element.elementor-element-2387c5e .elementskit-section-title-wraper p {
    color: #565872;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    margin: 0px 0px 35px 0px;
}

.elementor-997 .elementor-element.elementor-element-7dc2cf2 .elementskit-section-title-wraper .elementskit-section-title {
    color: #172541;
    margin: 0px 0px 0px 0px;
    font-family: "Merriweather", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
}

    .elementor-997 .elementor-element.elementor-element-7dc2cf2 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-997 .elementor-element.elementor-element-7dc2cf2 > .elementor-widget-container {
    padding: 30px 40px 30px 40px;
    background-color: #ffffff;
    border-style: solid;
    border-width: 0px 0px 0px 3px;
    border-color: #ff7d2a;
    box-shadow: 0px 10px 30px 0px rgba(17,12,79,0.1);
}

.elementor-997 .elementor-element.elementor-element-f5d22d5 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-997 .elementor-element.elementor-element-f5d22d5.elementor-view-stacked .elementor-icon {
    background-color: rgba(0,0,0,0.102);
}

.elementor-997 .elementor-element.elementor-element-f5d22d5.elementor-view-framed .elementor-icon, .elementor-997 .elementor-element.elementor-element-f5d22d5.elementor-view-default .elementor-icon {
    color: rgba(0,0,0,0.102);
    border-color: rgba(0,0,0,0.102);
}

    .elementor-997 .elementor-element.elementor-element-f5d22d5.elementor-view-framed .elementor-icon, .elementor-997 .elementor-element.elementor-element-f5d22d5.elementor-view-default .elementor-icon svg {
        fill: rgba(0,0,0,0.102);
    }

.elementor-997 .elementor-element.elementor-element-f5d22d5 .elementor-icon {
    font-size: 40px;
}

    .elementor-997 .elementor-element.elementor-element-f5d22d5 .elementor-icon i, .elementor-997 .elementor-element.elementor-element-f5d22d5 .elementor-icon svg {
        transform: rotate(0deg);
    }

.elementor-997 .elementor-element.elementor-element-f5d22d5 {
    width: auto;
    max-width: auto;
    top: 360px;
}

body:not(.rtl) .elementor-997 .elementor-element.elementor-element-f5d22d5 {
    left: 27px;
}

body.rtl .elementor-997 .elementor-element.elementor-element-f5d22d5 {
    right: 27px;
}

.elementor-997 .elementor-element.elementor-element-d23d867 {
    margin-top: 50px;
    margin-bottom: 0px;
    overflow: visible;
}

.elementor-997 .elementor-element.elementor-element-c4cc278 > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-c4cc278:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-997 .elementor-element.elementor-element-c4cc278 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://demo.xpeedstudio.com/blo/wp-content/uploads/2019/06/counterbg2.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-997 .elementor-element.elementor-element-c4cc278 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 20px 0px;
}

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

.elementor-997 .elementor-element.elementor-element-42116aa {
    padding: 0px 0px 32px 0px;
    overflow: visible;
}

.elementor-997 .elementor-element.elementor-element-7e9839d > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-3877d5f .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-997 .elementor-element.elementor-element-3877d5f .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #ff7d2a;
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 200;
    line-height: 58px;
    margin-bottom: 10px;
}

.elementor-997 .elementor-element.elementor-element-3877d5f .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #172541;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 24px;
}

.elementor-997 .elementor-element.elementor-element-3877d5f > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-997 .elementor-element.elementor-element-d1e59de > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-abd47ed .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-997 .elementor-element.elementor-element-abd47ed .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #ff7d2a;
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 200;
    line-height: 58px;
    margin-bottom: 10px;
}

.elementor-997 .elementor-element.elementor-element-abd47ed .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #172541;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 24px;
}

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

.elementor-997 .elementor-element.elementor-element-6d9784b > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-4ecd20a .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-997 .elementor-element.elementor-element-4ecd20a .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #ff7d2a;
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 200;
    line-height: 58px;
    margin-bottom: 10px;
}

.elementor-997 .elementor-element.elementor-element-4ecd20a .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #172541;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 24px;
}

.elementor-997 .elementor-element.elementor-element-4ecd20a > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-997 .elementor-element.elementor-element-49781ce > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-a6dd603 .elementskit-funfact .funfact-icon img {
    margin-bottom: 10px;
}

.elementor-997 .elementor-element.elementor-element-a6dd603 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #ff7d2a;
    font-family: "Poppins", Sans-serif;
    font-size: 48px;
    font-weight: 200;
    line-height: 58px;
    margin-bottom: 10px;
}

.elementor-997 .elementor-element.elementor-element-a6dd603 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #172541;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 24px;
}

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

.elementor-997 .elementor-element.elementor-element-8a935cd:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-8a935cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #21225f;
}

.elementor-997 .elementor-element.elementor-element-8a935cd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 76px 0px 76px 0px;
    overflow: visible;
}

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

.elementor-997 .elementor-element.elementor-element-9fbcb42 {
    overflow: visible;
}

.elementor-997 .elementor-element.elementor-element-7587f18 > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-c1aa37c .elementskit-section-title-wraper .elementskit-section-title {
    color: #ffffff;
    margin: 0px 0px 035px 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 200;
    text-align: justify;
}

    .elementor-997 .elementor-element.elementor-element-c1aa37c .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-997 .elementor-element.elementor-element-c1aa37c .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #ffffff;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0px 0px 20px 0px;
}

.elementor-997 .elementor-element.elementor-element-a9ae601 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 30px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-a9ae601 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
    width: 75px;
    line-height: 75px;
}

.elementor-997 .elementor-element.elementor-element-a9ae601 .elementskit-infobox .elementskit-info-box-icon {
    height: 75px;
}

.elementor-997 .elementor-element.elementor-element-a9ae601 .elementskit-infobox .elementkit-infobox-icon {
    line-height: 75px;
}

.elementor-997 .elementor-element.elementor-element-a9ae601 .elementskit-infobox .elementskit-info-box-title {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 900;
}

.elementor-997 .elementor-element.elementor-element-a9ae601 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #ffffff;
}

.elementor-997 .elementor-element.elementor-element-a9ae601 .elementskit-infobox .box-body > p {
    color: #ffffff;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}

.elementor-997 .elementor-element.elementor-element-a9ae601 .elementskit-infobox:hover .box-body > p {
    color: #ffffff;
}

.elementor-997 .elementor-element.elementor-element-a9ae601 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-a9ae601 .elementskit-infobox {
    background-color: rgba(0,0,0,0);
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-a9ae601 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-005a22b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 30px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-005a22b .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
    width: 75px;
    line-height: 75px;
}

.elementor-997 .elementor-element.elementor-element-005a22b .elementskit-infobox .elementskit-info-box-icon {
    height: 75px;
}

.elementor-997 .elementor-element.elementor-element-005a22b .elementskit-infobox .elementkit-infobox-icon {
    line-height: 75px;
}

.elementor-997 .elementor-element.elementor-element-005a22b .elementskit-infobox .elementskit-info-box-title {
    color: #ffffff;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 900;
}

.elementor-997 .elementor-element.elementor-element-005a22b .elementskit-infobox:hover .elementskit-info-box-title {
    color: #ffffff;
}

.elementor-997 .elementor-element.elementor-element-005a22b .elementskit-infobox .box-body > p {
    color: #ffffff;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}

.elementor-997 .elementor-element.elementor-element-005a22b .elementskit-infobox:hover .box-body > p {
    color: #ffffff;
}

.elementor-997 .elementor-element.elementor-element-005a22b .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-005a22b .elementskit-infobox {
    background-color: rgba(147,116,31,0);
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-005a22b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-e662261 > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-d0bf499 {
    overflow: visible;
}

body:not(.rtl) .elementor-997 .elementor-element.elementor-element-02b6d69 {
    /*left: 619px;*/
    left: 427px;
}

body.rtl .elementor-997 .elementor-element.elementor-element-02b6d69 {
    right: 619px;
}

.elementor-997 .elementor-element.elementor-element-02b6d69 {
    top: -500px;
}

.elementor-997 .elementor-element.elementor-element-5807cc5:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-5807cc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://demo.xpeedstudio.com/blo/wp-content/uploads/2019/06/bg_shape_1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-997 .elementor-element.elementor-element-5807cc5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 55px 0px 0px 0px;
    overflow: visible;
}

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

.elementor-997 .elementor-element.elementor-element-ef27c17 > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-e1411ac {
    overflow: visible;
}

.elementor-997 .elementor-element.elementor-element-53ccc90 > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-afbb317 .elementskit-section-title-wraper .elementskit-section-title {
    color: #172541;
    margin: 0px 0px 55px 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 700;
}

    .elementor-997 .elementor-element.elementor-element-afbb317 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-997 .elementor-element.elementor-element-afbb317 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #ff7d2a;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0px 0px 20px 0px;
}

.elementor-997 .elementor-element.elementor-element-d2c2dd3:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-d2c2dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://demo.xpeedstudio.com/blo/wp-content/uploads/2019/06/services_shape_icon_s.png");
    background-position: 262px 53px;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-997 .elementor-element.elementor-element-d2c2dd3 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #f1f1f1;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 50px 0px;
    overflow: visible;
}

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

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

.elementor-997 .elementor-element.elementor-element-3d950e1 > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-14e7093 .elementskit-info-box-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-14e7093 .elementskit-infobox .elementskit-info-box-title {
    color: #172541;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
}

.elementor-997 .elementor-element.elementor-element-14e7093 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #172541;
}

.elementor-997 .elementor-element.elementor-element-14e7093 .elementskit-infobox .box-body > p {
    color: #565872;
}

.elementor-997 .elementor-element.elementor-element-14e7093 .elementskit-infobox:hover .box-body > p {
    color: #565872;
}

.elementor-997 .elementor-element.elementor-element-14e7093 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
    text-align: justify;
}

.elementor-997 .elementor-element.elementor-element-14e7093 .elementskit-infobox {
    background-color: rgba(0,0,0,0);
    padding: 0px 20px 0px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-14e7093 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-997 .elementor-element.elementor-element-c6b6c24 .elementskit-info-box-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-c6b6c24 .elementskit-infobox .elementskit-info-box-title {
    color: #172541;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
}

.elementor-997 .elementor-element.elementor-element-c6b6c24 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #172541;
}

.elementor-997 .elementor-element.elementor-element-c6b6c24 .elementskit-infobox .box-body > p {
    color: #565872;
}

.elementor-997 .elementor-element.elementor-element-c6b6c24 .elementskit-infobox:hover .box-body > p {
    color: #565872;
}

.elementor-997 .elementor-element.elementor-element-c6b6c24 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-c6b6c24 .elementskit-infobox {
    background-color: rgba(0,0,0,0);
    padding: 0px 20px 0px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-997 .elementor-element.elementor-element-ba2624a > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-c97c5c8 .elementskit-info-box-icon {
    border-radius: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-c97c5c8 .elementskit-infobox .elementskit-info-box-title {
    color: #172541;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
}

.elementor-997 .elementor-element.elementor-element-c97c5c8 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #172541;
}

.elementor-997 .elementor-element.elementor-element-c97c5c8 .elementskit-infobox .box-body > p {
    color: #565872;
}

.elementor-997 .elementor-element.elementor-element-c97c5c8 .elementskit-infobox:hover .box-body > p {
    color: #565872;
}

.elementor-997 .elementor-element.elementor-element-c97c5c8 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-c97c5c8 .elementskit-infobox {
    background-color: rgba(0,0,0,0);
    padding: 0px 20px 0px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-997 .elementor-element.elementor-element-03bb62d:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-03bb62d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://demo.xpeedstudio.com/blo/wp-content/uploads/2019/07/extra.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-997 .elementor-element.elementor-element-03bb62d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 172px 0px 180px 0px;
    overflow: visible;
}

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

.elementor-997 .elementor-element.elementor-element-1d5ca6a {
    padding: 0px 0px 0px 0px;
    overflow: visible;
}

.elementor-997 .elementor-element.elementor-element-4e98ba7 > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-4e98ba7 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-b774f86 .elementskit-section-title-wraper .elementskit-section-title {
    color: #172541;
    margin: 0px 0px 37px 40px;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 700;
}

    .elementor-997 .elementor-element.elementor-element-b774f86 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-997 .elementor-element.elementor-element-b774f86 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #ff7d2a;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0px 0px 20px 0px;
}

.elementor-997 .elementor-element.elementor-element-749b551 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 30px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-749b551 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
    width: 75px;
    line-height: 75px;
}

.elementor-997 .elementor-element.elementor-element-749b551 .elementskit-infobox .elementskit-info-box-icon {
    height: 75px;
}

.elementor-997 .elementor-element.elementor-element-749b551 .elementskit-infobox .elementkit-infobox-icon {
    line-height: 75px;
}

.elementor-997 .elementor-element.elementor-element-749b551 .elementskit-infobox .elementskit-info-box-title {
    color: #172541;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-997 .elementor-element.elementor-element-749b551 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #172541;
}

.elementor-997 .elementor-element.elementor-element-749b551 .elementskit-infobox .box-body > p {
    color: #565872;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}

.elementor-997 .elementor-element.elementor-element-749b551 .elementskit-infobox:hover .box-body > p {
    color: #565872;
}

.elementor-997 .elementor-element.elementor-element-749b551 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-749b551 .elementskit-infobox {
    background-color: rgba(0,0,0,0);
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-749b551 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-1445ffa .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 30px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-1445ffa .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
    width: 75px;
    line-height: 75px;
}

.elementor-997 .elementor-element.elementor-element-1445ffa .elementskit-infobox .elementskit-info-box-icon {
    height: 75px;
}

.elementor-997 .elementor-element.elementor-element-1445ffa .elementskit-infobox .elementkit-infobox-icon {
    line-height: 75px;
}

.elementor-997 .elementor-element.elementor-element-1445ffa .elementskit-infobox .elementskit-info-box-title {
    color: #172541;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-997 .elementor-element.elementor-element-1445ffa .elementskit-infobox:hover .elementskit-info-box-title {
    color: #172541;
}

.elementor-997 .elementor-element.elementor-element-1445ffa .elementskit-infobox .box-body > p {
    color: #565872;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}

.elementor-997 .elementor-element.elementor-element-1445ffa .elementskit-infobox:hover .box-body > p {
    color: #565872;
}

.elementor-997 .elementor-element.elementor-element-1445ffa .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-1445ffa .elementskit-infobox {
    background-color: rgba(255,255,255,0.01);
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-1445ffa > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-cfb37aa {
    overflow: visible;
}

body:not(.rtl) .elementor-997 .elementor-element.elementor-element-426efef {
    left: -526px;
}

body.rtl .elementor-997 .elementor-element.elementor-element-426efef {
    right: -526px;
}

.elementor-997 .elementor-element.elementor-element-426efef {
    top: -659px;
}

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

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

.elementor-997 .elementor-element.elementor-element-6450 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 90px 0px 85px 0px;
    overflow: visible;
}

.elementor-997 .elementor-element.elementor-element-4b08 .elementskit-section-title-wraper .elementskit-section-title {
    color: #ffffff;
    margin: 0px 0px 5px 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 700;
}

    .elementor-997 .elementor-element.elementor-element-4b08 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-997 .elementor-element.elementor-element-4b08 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #ffffff;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0px 0px 18px 0px;
}

.elementor-997 .elementor-element.elementor-element-4b08 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-12a1 {
    color: #ffffff;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}

    .elementor-997 .elementor-element.elementor-element-12a1 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-997 .elementor-element.elementor-element-2cc6 {
    color: #ffffff;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}

.elementor-997 .elementor-element.elementor-element-7223 {
    margin-top: -10px;
    margin-bottom: 0px;
    overflow: visible;
}

.elementor-997 .elementor-element.elementor-element-1487 .ekit-btn-wraper {
    text-align: left;
}

.elementor-997 .elementor-element.elementor-element-1487 .elementskit-btn {
    padding: 12px 38px 12px 38px;
    font-family: "Rubik", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    background-color: #191a48;
    border-style: none;
    border-radius: 50px 50px 50px 50px;
}

    .elementor-997 .elementor-element.elementor-element-1487 .elementskit-btn:hover {
        color: #191a48;
        background-color: #ffffff;
    }

        .elementor-997 .elementor-element.elementor-element-1487 .elementskit-btn:hover svg path {
            stroke: #191a48;
            fill: #191a48;
        }

    .elementor-997 .elementor-element.elementor-element-1487 .elementskit-btn > i, .elementor-997 .elementor-element.elementor-element-1487 .elementskit-btn > svg {
        margin-right: 5px;
    }

.rtl .elementor-997 .elementor-element.elementor-element-1487 .elementskit-btn > i, .rtl .elementor-997 .elementor-element.elementor-element-1487 .elementskit-btn > svg {
    margin-left: 5px;
    margin-right: 0;
}

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

.elementor-997 .elementor-element.elementor-element-37dd .ekit-btn-wraper {
    text-align: left;
}

.elementor-997 .elementor-element.elementor-element-37dd .elementskit-btn {
    padding: 12px 38px 12px 38px;
    font-family: "Rubik", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    color: #191a48;
    background-color: #ffffff;
    border-style: none;
    border-color: #ff7d2a;
    border-radius: 50px 50px 50px 50px;
}

    .elementor-997 .elementor-element.elementor-element-37dd .elementskit-btn svg path {
        stroke: #191a48;
        fill: #191a48;
    }

    .elementor-997 .elementor-element.elementor-element-37dd .elementskit-btn:hover {
        color: #ffffff;
        background-color: #191a48;
    }

        .elementor-997 .elementor-element.elementor-element-37dd .elementskit-btn:hover svg path {
            stroke: #ffffff;
            fill: #ffffff;
        }

    .elementor-997 .elementor-element.elementor-element-37dd .elementskit-btn > i, .elementor-997 .elementor-element.elementor-element-37dd .elementskit-btn > svg {
        margin-right: 5px;
    }

.rtl .elementor-997 .elementor-element.elementor-element-37dd .elementskit-btn > i, .rtl .elementor-997 .elementor-element.elementor-element-37dd .elementskit-btn > svg {
    margin-left: 5px;
    margin-right: 0;
}

.elementor-997 .elementor-element.elementor-element-29b {
    overflow: visible;
}

.elementor-997 .elementor-element.elementor-element-74d9 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-997 .elementor-element.elementor-element-74d9 .elementskit-infobox .elementskit-info-box-title {
    color: #172541;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 19px;
}

.elementor-997 .elementor-element.elementor-element-74d9 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #172541;
}

.elementor-997 .elementor-element.elementor-element-74d9 .elementskit-infobox .box-body > p {
    color: #656565;
}

.elementor-997 .elementor-element.elementor-element-74d9 .elementskit-infobox:hover .box-body > p {
    color: #656565;
}

.elementor-997 .elementor-element.elementor-element-74d9 .elementskit-infobox {
    background-color: #ffffff;
    padding: 35px 40px 30px 40px;
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #d5e2f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-74d9 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-d7f .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-997 .elementor-element.elementor-element-d7f .elementskit-infobox .elementskit-info-box-title {
    color: #172541;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 19px;
}

.elementor-997 .elementor-element.elementor-element-d7f .elementskit-infobox:hover .elementskit-info-box-title {
    color: #172541;
}

.elementor-997 .elementor-element.elementor-element-d7f .elementskit-infobox .box-body > p {
    color: #656565;
}

.elementor-997 .elementor-element.elementor-element-d7f .elementskit-infobox:hover .box-body > p {
    color: #656565;
}

.elementor-997 .elementor-element.elementor-element-d7f .elementskit-infobox {
    background-color: #ffffff;
    padding: 35px 40px 30px 40px;
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #d5e2f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-d7f > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-595 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-997 .elementor-element.elementor-element-595 .elementskit-infobox .elementskit-info-box-title {
    color: #172541;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 19px;
}

.elementor-997 .elementor-element.elementor-element-595 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #172541;
}

.elementor-997 .elementor-element.elementor-element-595 .elementskit-infobox .box-body > p {
    color: #656565;
}

.elementor-997 .elementor-element.elementor-element-595 .elementskit-infobox:hover .box-body > p {
    color: #656565;
}

.elementor-997 .elementor-element.elementor-element-595 .elementskit-infobox {
    background-color: #ffffff;
    padding: 35px 40px 30px 40px;
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #d5e2f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-595 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-3102 {
    overflow: visible;
}

.elementor-997 .elementor-element.elementor-element-638 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-997 .elementor-element.elementor-element-638 .elementskit-infobox .elementskit-info-box-title {
    color: #172541;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 19px;
}

.elementor-997 .elementor-element.elementor-element-638 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #172541;
}

.elementor-997 .elementor-element.elementor-element-638 .elementskit-infobox .box-body > p {
    color: #656565;
}

.elementor-997 .elementor-element.elementor-element-638 .elementskit-infobox:hover .box-body > p {
    color: #656565;
}

.elementor-997 .elementor-element.elementor-element-638 .elementskit-infobox {
    background-color: #ffffff;
    padding: 35px 40px 30px 40px;
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #d5e2f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-638 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-5376 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-997 .elementor-element.elementor-element-5376 .elementskit-infobox .elementskit-info-box-title {
    color: #172541;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 19px;
}

.elementor-997 .elementor-element.elementor-element-5376 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #172541;
}

.elementor-997 .elementor-element.elementor-element-5376 .elementskit-infobox .box-body > p {
    color: #656565;
}

.elementor-997 .elementor-element.elementor-element-5376 .elementskit-infobox:hover .box-body > p {
    color: #656565;
}

.elementor-997 .elementor-element.elementor-element-5376 .elementskit-infobox {
    background-color: #ffffff;
    padding: 35px 40px 30px 40px;
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #d5e2f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-5376 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-4de4 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-997 .elementor-element.elementor-element-4de4 .elementskit-infobox .elementskit-info-box-title {
    color: #172541;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 19px;
}

.elementor-997 .elementor-element.elementor-element-4de4 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #172541;
}

.elementor-997 .elementor-element.elementor-element-4de4 .elementskit-infobox .box-body > p {
    color: #656565;
}

.elementor-997 .elementor-element.elementor-element-4de4 .elementskit-infobox:hover .box-body > p {
    color: #656565;
}

.elementor-997 .elementor-element.elementor-element-4de4 .elementskit-infobox {
    background-color: #ffffff;
    padding: 35px 40px 30px 40px;
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #d5e2f5;
    border-radius: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-4de4 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-bc6967c {
    padding: 80px 0px 0px 0px;
    overflow: visible;
}

.elementor-997 .elementor-element.elementor-element-d05f165 {
    overflow: visible;
}

.elementor-997 .elementor-element.elementor-element-f3ba005 .elementskit-section-title-wraper .elementskit-section-title {
    color: #172541;
    margin: 0px 0px 55px 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 30px;
    font-weight: 700;
}

    .elementor-997 .elementor-element.elementor-element-f3ba005 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-997 .elementor-element.elementor-element-f3ba005 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #ff7d2a;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0px 0px 20px 0px;
}

.elementor-997 .elementor-element.elementor-element-d4e4445 .xs-case-nav-slider .nav-item .study-box .count-no {
    color: #ff8435;
}

.elementor-997 .elementor-element.elementor-element-d4e4445 .active-project-slider .single-project-slider .left-inner-content .counters {
    color: #ff8435;
}

.elementor-997 .elementor-element.elementor-element-d4e4445 .xs-case-nav-slider .nav-item .study-box, .elementor-997 .elementor-element.elementor-element-d4e4445 .active-project-slider .single-project-slider .left-inner-content, .elementor-997 .elementor-element.elementor-element-d4e4445 .xs-case-box, .elementor-997 .elementor-element.elementor-element-d4e4445 .case-study-grid-view-style-two .single-home-blog {
    background-color: #ff7d2a;
}

.elementor-997 .elementor-element.elementor-element-16d9d7e:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-16d9d7e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://demo.xpeedstudio.com/blo/wp-content/uploads/2019/06/t-pattern.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-997 .elementor-element.elementor-element-16d9d7e > .elementor-background-overlay {
    mix-blend-mode: luminosity;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-997 .elementor-element.elementor-element-16d9d7e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 90px;
    margin-bottom: 0px;
    padding: 47px 0px 95px 0px;
    overflow: visible;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .ekit_watermark_icon_custom_position {
    left: 0px;
    top: 49px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-testimonial-slider .slick-slide {
    margin-right: 15px;
    margin-left: 15px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-single-testimonial-slider, .elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-testimonial_card {
    padding: 42px 30px 42px 115px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-single-testimonial-slider, .elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-testimonial_card {
    border-radius: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementkit-testimonial-col {
    align-self: center;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-commentor-content {
    text-align: left;
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-testimonial_card {
    text-align: left;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-profile-info {
    text-align: left;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
    margin: 0px 0px 0px 0px;
    color: #565872;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-testimonial_card .elementskit-commentor-coment {
    margin: 0px 0px 0px 0px;
    color: #565872;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-single-testimonial-slider .elementskit-watermark-icon > i {
    color: #818aa9;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i {
    color: #818aa9;
    font-size: 40px;
    margin-bottom: 23px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i {
    color: #818aa9;
    font-size: 40px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i {
    color: #818aa9;
    font-size: 40px;
    margin-bottom: 23px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-watermark-icon svg path {
    stroke: #818aa9;
    fill: #818aa9;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-watermark-icon > i {
    font-size: 40px;
    padding: 20px 20px 20px 20px;
    border-radius: 0px 10px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-watermark-icon svg {
    max-width: 40px;
    padding: 20px 20px 20px 20px;
    border-radius: 0px 10px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-watermark-icon {
    margin-bottom: 23px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-commentor-content > i {
    padding: 20px 20px 20px 20px;
    border-radius: 0px 10px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-icon-content > i {
    padding: 20px 20px 20px 20px;
    border-radius: 0px 10px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-commentor-content > i, .elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-icon-content > i, .elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-watermark-icon > i, .elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-watermark-icon svg {
    background-color: #e8e9ef;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-single-testimonial-slider .elementskit-border-hr {
    width: 40px;
    height: 2px;
    margin: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-profile-info .elementskit-author-name {
    color: #172541;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    margin-bottom: 8px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-profile-info .elementskit-author-des {
    color: rgba(86,88,114,0.7);
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-commentor-bio {
    margin: 30px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-single-testimonial-slider .elementskit-author-des {
    font-family: "Rubik", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-commentor-image > img {
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #ffffff;
    box-shadow: 0px 0px 0px 2px #cac7eb;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-commentor-bio .elementskit-commentor-image {
    margin-right: 20px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-testimonial-slider .slick-dots {
    bottom: -50px;
}

    .elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-testimonial-slider .slick-dots li button {
        width: 25px;
        height: 3px;
        border-radius: 01.5px 01.5px 01.5px 01.5px;
        background-color: rgba(26,43,99,0.2);
    }

    .elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-testimonial-slider .slick-dots li:not(:last-child) {
        margin-right: 12px;
    }

    .elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-testimonial-slider .slick-dots li.slick-active button {
        background-color: #f3525a;
        width: 25px;
        height: 3px;
    }

.elementor-997 .elementor-element.elementor-element-f339a54 {
    padding: 80px 0px 80px 0px;
    overflow: visible;
}

.elementor-997 .elementor-element.elementor-element-c6af40c > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-f5dd698 {
    overflow: visible;
}

.elementor-997 .elementor-element.elementor-element-d8705e3 > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-d4f4de7 .elementskit-section-title-wraper .elementskit-section-title {
    color: #172541;
    margin: 0px 0px 55px 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 700;
}

    .elementor-997 .elementor-element.elementor-element-d4f4de7 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

.elementor-997 .elementor-element.elementor-element-d4f4de7 .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #ff7d2a;
    font-family: "Rubik", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0px 0px 20px 0px;
}

.elementor-997 .elementor-element.elementor-element-8007b91 {
    overflow: visible;
}

.elementor-997 .elementor-element.elementor-element-71e7565 > .elementor-column-wrap > .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-997 .elementor-element.elementor-element-a16fb6a .btn-wraper {
    text-align: left;
}

.elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-blog-block-post, .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-post-image-card, .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-post-card {
    background-color: #eef2f6;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

    .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-blog-block-post .elementskit-post-body {
        padding: 20px 30px 30px 30px;
    }

    .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-post-image-card .elementskit-post-body {
        padding: 20px 30px 30px 30px;
    }

.elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-entry-thumb {
    border-radius: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-a16fb6a .ekit-wid-con .elementskit-entry-thumb {
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-a16fb6a .post-meta-list a, .elementor-997 .elementor-element.elementor-element-a16fb6a .post-meta-list .meta-date-text {
    font-family: "Rubik", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
}

.elementor-997 .elementor-element.elementor-element-a16fb6a .post-meta-list {
    text-align: left;
    margin: 0px 0px 15px 0px;
}

    .elementor-997 .elementor-element.elementor-element-a16fb6a .post-meta-list > span {
        margin: 0px 15px 0px 0px;
        padding: 5px 0px 0px 0px;
        color: #565872;
    }

        .elementor-997 .elementor-element.elementor-element-a16fb6a .post-meta-list > span > i, .elementor-997 .elementor-element.elementor-element-a16fb6a .post-meta-list > span > svg {
            margin: 0px 0px 0px 0px;
        }

            .elementor-997 .elementor-element.elementor-element-a16fb6a .post-meta-list > span > svg path {
                strock: #565872;
                fill: #565872;
            }

.elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-meta-lists.elementskit-style-tag {
    bottom: 62%;
    left: 76%;
}

.elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong {
    font-family: "Merriweather", Sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    color: #ffffff;
}

.elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-meta-lists .elementskit-single-meta {
    font-family: "Merriweather", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    background-color: #ff7d2a;
}

.elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta {
    padding: 04px 015px 4px 15px;
}

    .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-meta-lists.elementskit-style-tag > .elementskit-single-meta::before {
        color: rgba(0,0,0,0.03);
        border-width: 5px;
        left: 0%;
        top: -10px;
    }

.elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-post-body .entry-title, .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-entry-header .entry-title, .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    line-height: 30px;
}

    .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-post-body .entry-title a {
        color: #172541;
    }

    .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-entry-header .entry-title a {
        color: #172541;
    }

    .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-post-body .entry-title a:hover {
        color: #ff7d2a;
    }

    .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-entry-header .entry-title a:hover {
        color: #ff7d2a;
    }

.elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-post-card:hover .entry-title a {
    color: #ff7d2a;
}

.elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-post-image-card:hover .entry-title a {
    color: #ff7d2a;
}

.elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-post-body .entry-title {
    text-align: left;
    margin: 0px 0px 15px 0px;
}

.elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-entry-header .entry-title {
    text-align: left;
    margin: 0px 0px 15px 0px;
}

.elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-btn {
    padding: 0px 0px 0px 0px;
    font-family: "Rubik", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #576277;
    background-color: rgba(0,0,0,0);
    border-radius: 0px 0px 0px 0px;
}

    .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-btn svg path {
        stroke: #576277;
        fill: #576277;
    }

    .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-btn:hover {
        color: #ff7d2a;
    }

        .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-btn:hover svg path {
            stroke: #ff7d2a;
            fill: #ff7d2a;
        }

.elementor-997 .elementor-element.elementor-element-a16fb6a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-2d5f73b {
    overflow: visible;
}

.elementor-997 .elementor-element.elementor-element-3bd656b {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #ebebeb;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 40px 0px;
    overflow: visible;
}

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

.elementor-997 .elementor-element.elementor-element-f17cb17 .elementskit-clients-slider .slick-slide {
    margin-right: 15px;
    margin-left: 15px;
}

    .elementor-997 .elementor-element.elementor-element-f17cb17 .elementskit-clients-slider .slick-slide > div:not(:last-child) {
        margin-bottom: 15px;
    }

.elementor-997 .elementor-element.elementor-element-f17cb17 .elementskit-clients-slider .slick-list {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-f17cb17 .elementskit-clients-slider .single-client {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0);
}

.elementor-997 .elementor-element.elementor-element-f17cb17 .simple_logo_image .single-client .content-image .main-image {
    opacity: 1;
    filter: alpha(opacity=1);
}

.elementor-997 .elementor-element.elementor-element-f17cb17 .elementskit-clients-slider .single-client img {
    opacity: 1;
    filter: alpha(opacity=1);
}

.elementor-997 .elementor-element.elementor-element-f17cb17 .simple_logo_image .single-client:hover .content-image .main-image {
    opacity: 0.6;
    filter: alpha(opacity=0.6);
}

@media(min-width:768px) {
    .elementor-997 .elementor-element.elementor-element-7320;

{
    width: 40.879%;
}

.elementor-997 .elementor-element.elementor-element-fb4 {
    width: 45%;
}

.elementor-997 .elementor-element.elementor-element-4f52 {
    width: 55.102%;
}

.elementor-997 .elementor-element.elementor-element-2a13 {
    width: 59.121%;
}

}

@media(max-width:1024px) {
    .elementor-997 .elementor-element.elementor-element-e5f3bff;

{
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-fb4aacd .single-featurebox {
    padding: 30px 30px 30px 30px;
}

    .elementor-997 .elementor-element.elementor-element-fb4aacd .single-featurebox .icon-box {
        font-size: 30px;
    }

    .elementor-997 .elementor-element.elementor-element-fb4aacd .single-featurebox:after {
        width: 84px;
    }

.elementor-997 .elementor-element.elementor-element-a3bf2c3 .single-featurebox {
    padding: 30px 30px 30px 30px;
}

    .elementor-997 .elementor-element.elementor-element-a3bf2c3 .single-featurebox .icon-box {
        font-size: 30px;
    }

    .elementor-997 .elementor-element.elementor-element-a3bf2c3 .single-featurebox:after {
        width: 84px;
    }

.elementor-997 .elementor-element.elementor-element-097e02c .single-featurebox {
    padding: 30px 30px 30px 30px;
}

    .elementor-997 .elementor-element.elementor-element-097e02c .single-featurebox .icon-box {
        font-size: 30px;
    }

    .elementor-997 .elementor-element.elementor-element-097e02c .single-featurebox:after {
        width: 84px;
    }

.elementor-997 .elementor-element.elementor-element-327aec2 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-986e4c2 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-c9140bc > .elementor-element-populated {
    padding: 0px 50px 0px 50px;
}

.elementor-997 .elementor-element.elementor-element-d2c2dd3:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-d2c2dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: -800px 384px;
}

.elementor-997 .elementor-element.elementor-element-03bb62d {
    padding: 40px 0px 40px 0px;
}

.elementor-997 .elementor-element.elementor-element-1d5ca6a {
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-4e98ba7 > .elementor-element-populated {
    padding: 0px 8px 0px 20px;
}

.elementor-997 .elementor-element.elementor-element-426efef {
    text-align: center;
}

.elementor-997 .elementor-element.elementor-element-6450 {
    padding: 70px 20px 70px 20px;
}

.elementor-997 .elementor-element.elementor-element-16d9d7e {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-testimonial-slider .slick-slide {
    margin-right: 10px;
    margin-left: 10px;
}

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

.elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-blog-block-post, .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-post-image-card, .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-post-card {
    margin: 0px 0px 30px 0px;
}

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

.elementor-997 .elementor-element.elementor-element-f17cb17 .elementskit-clients-slider .slick-slide {
    margin-right: 10px;
    margin-left: 10px;
}

    .elementor-997 .elementor-element.elementor-element-f17cb17 .elementskit-clients-slider .slick-slide > div:not(:last-child) {
        margin-bottom: 10px;
    }

}

@media(max-width:767px) {
    .elementor-997 .elementor-element.elementor-element-8bcc8d7;

{
    padding: 0px 0px 11px 0px;
}

.elementor-997 .elementor-element.elementor-element-a2f6cb5 {
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-6129839 .elementskit-infobox .elementskit-info-box-title {
    font-size: 20px;
}

.elementor-997 .elementor-element.elementor-element-f71f9e3 .elementskit-infobox .elementskit-info-box-title {
    font-size: 20px;
}

.elementor-997 .elementor-element.elementor-element-80e3c54 .elementskit-infobox .elementskit-info-box-title {
    font-size: 20px;
}

.elementor-997 .elementor-element.elementor-element-2f3c800 {
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-327aec2 > .elementor-element-populated {
    margin: 0px 015px 30px 015px;
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-c9140bc > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-997 .elementor-element.elementor-element-2387c5e .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 15px 0px;
    font-size: 21px;
}

.elementor-997 .elementor-element.elementor-element-2387c5e .elementskit-section-title-wraper .elementskit-section-subtitle {
    margin: 0px 0px 15px 0px;
}

.elementor-997 .elementor-element.elementor-element-2387c5e .elementskit-section-title-wraper p {
    margin: 0px 0px 30px 0px;
}

.elementor-997 .elementor-element.elementor-element-7dc2cf2 > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

body:not(.rtl) .elementor-997 .elementor-element.elementor-element-f5d22d5 {
    left: 18px;
}

body.rtl .elementor-997 .elementor-element.elementor-element-f5d22d5 {
    right: 18px;
}

.elementor-997 .elementor-element.elementor-element-f5d22d5 {
    top: 304px;
}

.elementor-997 .elementor-element.elementor-element-7e9839d {
    width: 50%;
}

.elementor-997 .elementor-element.elementor-element-d1e59de {
    width: 50%;
}

.elementor-997 .elementor-element.elementor-element-6d9784b {
    width: 50%;
}

.elementor-997 .elementor-element.elementor-element-49781ce {
    width: 50%;
}

.elementor-997 .elementor-element.elementor-element-8a935cd {
    padding: 50px 0px 050px 0px;
}

.elementor-997 .elementor-element.elementor-element-c1aa37c .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 30px 0px;
    font-size: 20px;
    line-height: 32px;
}

.elementor-997 .elementor-element.elementor-element-c1aa37c .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: 14px;
    margin: 0px 0px 15px 0px;
}

.elementor-997 .elementor-element.elementor-element-5807cc5 {
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-afbb317 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 29px 0px;
    font-size: 25px;
}

.elementor-997 .elementor-element.elementor-element-afbb317 .elementskit-section-title-wraper .elementskit-section-subtitle {
    margin: 0px 0px 15px 0px;
}

.elementor-997 .elementor-element.elementor-element-d2c2dd3 {
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-14e7093 .elementskit-infobox .elementskit-info-box-title {
    font-size: 20px;
}

.elementor-997 .elementor-element.elementor-element-c6b6c24 .elementskit-infobox .elementskit-info-box-title {
    font-size: 20px;
}

.elementor-997 .elementor-element.elementor-element-c97c5c8 .elementskit-infobox .elementskit-info-box-title {
    font-size: 20px;
}

.elementor-997 .elementor-element.elementor-element-03bb62d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-1d5ca6a {
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-4e98ba7 {
    width: 100%;
}

    .elementor-997 .elementor-element.elementor-element-4e98ba7 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-997 .elementor-element.elementor-element-b774f86 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 15px 0px;
    font-size: 21px;
}

.elementor-997 .elementor-element.elementor-element-b774f86 .elementskit-section-title-wraper .elementskit-section-subtitle {
    margin: 0px 0px 15px 0px;
}

.elementor-997 .elementor-element.elementor-element-b774f86 > .elementor-widget-container {
    padding: 0px 0px 24px 0px;
}

.elementor-997 .elementor-element.elementor-element-6450 {
    padding: 70px 20px 70px 20px;
}

.elementor-997 .elementor-element.elementor-element-4b08 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 15px 0px;
    font-size: 21px;
}

.elementor-997 .elementor-element.elementor-element-4b08 .elementskit-section-title-wraper .elementskit-section-subtitle {
    margin: 0px 0px 15px 0px;
}

.elementor-997 .elementor-element.elementor-element-fb4 {
    width: 50%;
}

.elementor-997 .elementor-element.elementor-element-1487 .elementskit-btn {
    padding: 12px 20px 12px 20px;
}

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

.elementor-997 .elementor-element.elementor-element-37dd .elementskit-btn {
    padding: 12px 20px 12px 20px;
}

.elementor-997 .elementor-element.elementor-element-2a13 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-e9e {
    width: 50%;
}

.elementor-997 .elementor-element.elementor-element-74d9 .elementskit-infobox {
    padding: 20px 0px 20px 0px;
    border-width: 0px 0px 1px 0px;
}

.elementor-997 .elementor-element.elementor-element-214c {
    width: 50%;
}

.elementor-997 .elementor-element.elementor-element-d7f .elementskit-infobox {
    padding: 20px 0px 20px 0px;
    border-width: 0px 0px 1px 0px;
}

.elementor-997 .elementor-element.elementor-element-595 .elementskit-infobox {
    padding: 20px 0px 20px 0px;
    border-width: 0px 0px 1px 0px;
}

.elementor-997 .elementor-element.elementor-element-6611 {
    width: 50%;
}

.elementor-997 .elementor-element.elementor-element-638 .elementskit-infobox {
    padding: 20px 0px 20px 0px;
    border-width: 0px 0px 1px 0px;
}

.elementor-997 .elementor-element.elementor-element-2d77 {
    width: 50%;
}

.elementor-997 .elementor-element.elementor-element-5376 .elementskit-infobox {
    padding: 20px 0px 20px 0px;
    border-width: 0px 0px 1px 0px;
}

.elementor-997 .elementor-element.elementor-element-4de4 .elementskit-infobox {
    padding: 20px 0px 20px 0px;
    border-width: 0px 0px 1px 0px;
}

.elementor-997 .elementor-element.elementor-element-bc6967c {
    padding: 50px 0px 50px 0px;
}

.elementor-997 .elementor-element.elementor-element-f3ba005 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 29px 0px;
    font-size: 25px;
}

.elementor-997 .elementor-element.elementor-element-f3ba005 .elementskit-section-title-wraper .elementskit-section-subtitle {
    margin: 0px 0px 15px 0px;
}

.elementor-997 .elementor-element.elementor-element-16d9d7e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 107px 0px;
}

.elementor-997 .elementor-element.elementor-element-49b7f45 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-testimonial-slider .slick-slide {
    margin-right: 10px;
    margin-left: 10px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-single-testimonial-slider, .elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-testimonial_card {
    padding: 15px 15px 15px 25px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-commentor-content {
    padding: 27px 25px 25px 25px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-watermark-icon > i {
    font-size: 20px;
    padding: 7px 7px 7px 7px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i {
    font-size: 20px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i {
    font-size: 20px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i {
    font-size: 20px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-watermark-icon svg {
    max-width: 20px;
    padding: 7px 7px 7px 7px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-commentor-content > i {
    padding: 7px 7px 7px 7px;
}

.elementor-997 .elementor-element.elementor-element-f9e4db4 .elementskit-icon-content > i {
    padding: 7px 7px 7px 7px;
}

.elementor-997 .elementor-element.elementor-element-f339a54 {
    padding: 50px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-d4f4de7 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 29px 0px;
    font-size: 25px;
}

.elementor-997 .elementor-element.elementor-element-d4f4de7 .elementskit-section-title-wraper .elementskit-section-subtitle {
    margin: 0px 0px 15px 0px;
}

.elementor-997 .elementor-element.elementor-element-71e7565 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-blog-block-post, .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-post-image-card, .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-post-card {
    margin: 0px 0px 30px 0px;
}

    .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-post-body .entry-title, .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-entry-header .entry-title, .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-post-image-card .elementskit-post-body .entry-title a, .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-post-card .elementskit-entry-header .entry-title a, .elementor-997 .elementor-element.elementor-element-a16fb6a .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: 18px;
        line-height: 26px;
    }

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

.elementor-997 .elementor-element.elementor-element-f17cb17 .elementskit-clients-slider .slick-slide {
    margin-right: 10px;
    margin-left: 10px;
}

    .elementor-997 .elementor-element.elementor-element-f17cb17 .elementskit-clients-slider .slick-slide > div:not(:last-child) {
        margin-bottom: 10px;
    }

.elementor-997 .elementor-element.elementor-element-f17cb17 .single-client {
    padding: 0px 15px 0px 15px;
}

}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-997 .elementor-element.elementor-element-0970c74;

{
    width: 50%;
}

.elementor-997 .elementor-element.elementor-element-8904dfc {
    width: 50%;
}

.elementor-997 .elementor-element.elementor-element-d655e75 {
    width: 50%;
}

.elementor-997 .elementor-element.elementor-element-327aec2 {
    width: 100%;
}

.elementor-997 .elementor-element.elementor-element-c9140bc {
    width: 100%;
}

.elementor-997 .elementor-element.elementor-element-7587f18 {
    width: 100%;
}

.elementor-997 .elementor-element.elementor-element-3d950e1 {
    width: 50%;
}

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

.elementor-997 .elementor-element.elementor-element-ba2624a {
    width: 50%;
}

.elementor-997 .elementor-element.elementor-element-4e98ba7 {
    width: 82%;
}

.elementor-997 .elementor-element.elementor-element-7320 {
    width: 100%;
}

.elementor-997 .elementor-element.elementor-element-fb4 {
    width: 29%;
}

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

} /* Start custom CSS for elementskit-testimonial, class: .elementor-element-f9e4db4 */

.elementor-997 .elementor-element.elementor-element-f9e4db4 .ekit_watermark_icon_custom_position {
    position: absolute;
}
/* End custom CSS */
