.elementor-2544 .elementor-element.elementor-element-577742a {
    padding: 55px 0px 0px 0px;
}

.elementor-2544 .elementor-element.elementor-element-7d45436 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2544 .elementor-element.elementor-element-7d45436:not(.elementor-motion-effects-element-type-background), .elementor-2544 .elementor-element.elementor-element-7d45436 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("images/bg-art-home4.png");
    background-position: bottom left;
    background-repeat: no-repeat;
}

.elementor-2544 .elementor-element.elementor-element-7d45436 > .elementor-background-overlay {
    background-image: url("images/bg-art-2.png");
    background-position: center right;
    background-repeat: no-repeat;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2544 .elementor-element.elementor-element-7d45436 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 90px 0px;
}

.elementor-2544 .elementor-element.elementor-element-540e10f > .elementor-widget-container {
    margin: 0px -95px 0px 0px;
}

.elementor-2544 .elementor-element.elementor-element-a20c80c > .elementor-element-populated {
    margin: 0px 0px 0px 70px;
}

.elementor-2544 .elementor-element.elementor-element-d458f21 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-2544 .elementor-element.elementor-element-c8a1c37 > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-2544 .elementor-element.elementor-element-fb889bc:not(.elementor-motion-effects-element-type-background), .elementor-2544 .elementor-element.elementor-element-fb889bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #143E5A;
}

.elementor-2544 .elementor-element.elementor-element-fb889bc > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(90deg, rgba(34, 35, 40, 0.63) 0%, rgba(34, 35, 40, 0) 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2544 .elementor-element.elementor-element-fb889bc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 130px 0px;
}

.elementor-2544 .elementor-element.elementor-element-4d44307 {
    text-align: center;
}

    .elementor-2544 .elementor-element.elementor-element-4d44307 .ot-heading > span {
        color: #8E88B8;
    }

    .elementor-2544 .elementor-element.elementor-element-4d44307 .ot-heading .main-heading {
        color: #FFFFFF;
    }

    .elementor-2544 .elementor-element.elementor-element-4d44307 > .elementor-widget-container {
        padding: 0px 0px 35px 0px;
    }

.elementor-2544 .elementor-element.elementor-element-9a9bcbe .serv-box {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7ec863;
    background-color: #1B3445;
}

    .elementor-2544 .elementor-element.elementor-element-9a9bcbe .serv-box h5 {
        color: #FFFFFF;
        font-weight: 800;
    }

.elementor-2544 .elementor-element.elementor-element-9a9bcbe .content-box {
    color: #AEAACB;
}

    .elementor-2544 .elementor-element.elementor-element-9a9bcbe .content-box li a {
        color: #FFFFFF;
    }

    .elementor-2544 .elementor-element.elementor-element-9a9bcbe .content-box li:hover a, .elementor-2544 .elementor-element.elementor-element-9a9bcbe .content-box li:hover a:before, .elementor-2544 .elementor-element.elementor-element-9a9bcbe .content-box li.active a, .elementor-2544 .elementor-element.elementor-element-9a9bcbe .content-box li.active a:before {
        color: #cf9258;
    }

    .elementor-2544 .elementor-element.elementor-element-9a9bcbe .content-box li:hover, .elementor-2544 .elementor-element.elementor-element-9a9bcbe .content-box li.active {
        background: #201B3E;
    }

.elementor-2544 .elementor-element.elementor-element-3c2daa2 .serv-box {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7ec863 ;
    background-color: #1B3445;
}

    .elementor-2544 .elementor-element.elementor-element-3c2daa2 .serv-box h5 {
        color: #FFFFFF;
        font-weight: 800;
    }

.elementor-2544 .elementor-element.elementor-element-3c2daa2 .content-box {
    color: #AEAACB;
}

    .elementor-2544 .elementor-element.elementor-element-3c2daa2 .content-box li a {
        color: #FFFFFF;
    }

    .elementor-2544 .elementor-element.elementor-element-3c2daa2 .content-box li:hover a, .elementor-2544 .elementor-element.elementor-element-3c2daa2 .content-box li:hover a:before, .elementor-2544 .elementor-element.elementor-element-3c2daa2 .content-box li.active a, .elementor-2544 .elementor-element.elementor-element-3c2daa2 .content-box li.active a:before {
        color: #cf9258;
    }

    .elementor-2544 .elementor-element.elementor-element-3c2daa2 .content-box li:hover, .elementor-2544 .elementor-element.elementor-element-3c2daa2 .content-box li.active {
        background: #201B3E;
    }

.elementor-2544 .elementor-element.elementor-element-8f3a780 .serv-box {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7ec863 ;
    background-color: #1B3445;
}

    .elementor-2544 .elementor-element.elementor-element-8f3a780 .serv-box h5 {
        color: #FFFFFF;
        font-weight: 800;
    }

.elementor-2544 .elementor-element.elementor-element-8f3a780 .content-box {
    color: #AEAACB;
}

    .elementor-2544 .elementor-element.elementor-element-8f3a780 .content-box li a {
        color: #FFFFFF;
    }

    .elementor-2544 .elementor-element.elementor-element-8f3a780 .content-box li:hover a, .elementor-2544 .elementor-element.elementor-element-8f3a780 .content-box li:hover a:before, .elementor-2544 .elementor-element.elementor-element-8f3a780 .content-box li.active a, .elementor-2544 .elementor-element.elementor-element-8f3a780 .content-box li.active a:before {
        color: #cf9258;
    }

    .elementor-2544 .elementor-element.elementor-element-8f3a780 .content-box li:hover, .elementor-2544 .elementor-element.elementor-element-8f3a780 .content-box li.active {
        background: #201B3E;
    }

.elementor-2544 .elementor-element.elementor-element-1741ee0:not(.elementor-motion-effects-element-type-background), .elementor-2544 .elementor-element.elementor-element-1741ee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("images/bg-art2-home4.png");
    background-repeat: no-repeat;
}

.elementor-2544 .elementor-element.elementor-element-1741ee0 > .elementor-background-overlay {
    background-image: url("images/bg-art3-home4.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2544 .elementor-element.elementor-element-1741ee0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 0px 205px 0px;
}

.elementor-2544 .elementor-element.elementor-element-7e709a9 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-2544 .elementor-element.elementor-element-7e709a9 {
    padding: 0px 0px 35px 0px;
}

.elementor-2544 .elementor-element.elementor-element-7ef54be {
    text-align: center;
}

    .elementor-2544 .elementor-element.elementor-element-7ef54be .icon-box-s2:hover .icon-main {
        color: #cd8c4f;
    }

.elementor-2544 .elementor-element.elementor-element-6d61d4a {
    text-align: center;
}

    .elementor-2544 .elementor-element.elementor-element-6d61d4a .icon-box-s2:hover .icon-main {
        color: #cf9258;
    }

.elementor-2544 .elementor-element.elementor-element-e24671a {
    text-align: center;
}

    .elementor-2544 .elementor-element.elementor-element-e24671a .icon-box-s2:hover .icon-main {
        color: #cf9258;
    }

.elementor-2544 .elementor-element.elementor-element-490d33e {
    text-align: center;
}

    .elementor-2544 .elementor-element.elementor-element-490d33e .icon-box-s2:hover .icon-main {
        color: #cf9258;
    }

.elementor-2544 .elementor-element.elementor-element-6b46a12 {
    text-align: center;
}

    .elementor-2544 .elementor-element.elementor-element-6b46a12 .icon-box-s2:hover .icon-main {
        color: #cf9258;
    }

.elementor-2544 .elementor-element.elementor-element-f753501 {
    text-align: center;
}

    .elementor-2544 .elementor-element.elementor-element-f753501 .icon-box-s2:hover .icon-main {
        color: #cf9258;
    }

.elementor-2544 .elementor-element.elementor-element-08dfea6 {
    text-align: center;
}

    .elementor-2544 .elementor-element.elementor-element-08dfea6 .icon-box-s2:hover .icon-main {
        color: #cf9258;
    }

.elementor-2544 .elementor-element.elementor-element-ee95e4e {
    text-align: center;
}

    .elementor-2544 .elementor-element.elementor-element-ee95e4e .icon-box-s2:hover .icon-main {
        color: #cf9258;
    }

.elementor-2544 .elementor-element.elementor-element-74dbc72:not(.elementor-motion-effects-element-type-background), .elementor-2544 .elementor-element.elementor-element-74dbc72 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-2544 .elementor-element.elementor-element-74dbc72 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 115px 0px;
}

    .elementor-2544 .elementor-element.elementor-element-74dbc72 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2544 .elementor-element.elementor-element-0c789d9:not(.elementor-motion-effects-element-type-background), .elementor-2544 .elementor-element.elementor-element-0c789d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: url(images/collaboration.jpg);
}

.elementor-2544 .elementor-element.elementor-element-0c789d9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -125px;
    margin-bottom: 0px;
    padding: 82px 60px 82px 60px;
}

    .elementor-2544 .elementor-element.elementor-element-0c789d9 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2544 .elementor-element.elementor-element-26fe74a {
    text-align: center;
}

    .elementor-2544 .elementor-element.elementor-element-26fe74a .ot-counter span {
        color: #FFFFFF;
    }

    .elementor-2544 .elementor-element.elementor-element-26fe74a .ot-counter h6 {
        color: #FFFFFF;
    }

        .elementor-2544 .elementor-element.elementor-element-26fe74a .ot-counter h6:before {
            background: #FFFFFF;
        }

.elementor-2544 .elementor-element.elementor-element-337da39 {
    text-align: center;
}

    .elementor-2544 .elementor-element.elementor-element-337da39 .ot-counter span {
        color: #FFFFFF;
    }

    .elementor-2544 .elementor-element.elementor-element-337da39 .ot-counter h6 {
        color: #FFFFFF;
    }

        .elementor-2544 .elementor-element.elementor-element-337da39 .ot-counter h6:before {
            background: #FFFFFF;
        }

.elementor-2544 .elementor-element.elementor-element-ed179f6 {
    text-align: center;
}

    .elementor-2544 .elementor-element.elementor-element-ed179f6 .ot-counter span {
        color: #FFFFFF;
    }

    .elementor-2544 .elementor-element.elementor-element-ed179f6 .ot-counter h6 {
        color: #FFFFFF;
    }

        .elementor-2544 .elementor-element.elementor-element-ed179f6 .ot-counter h6:before {
            background: #FFFFFF;
        }

.elementor-2544 .elementor-element.elementor-element-9c392e2 {
    text-align: center;
}

    .elementor-2544 .elementor-element.elementor-element-9c392e2 .ot-counter span {
        color: #FFFFFF;
    }

    .elementor-2544 .elementor-element.elementor-element-9c392e2 .ot-counter h6 {
        color: #FFFFFF;
    }

        .elementor-2544 .elementor-element.elementor-element-9c392e2 .ot-counter h6:before {
            background: #FFFFFF;
        }

.elementor-2544 .elementor-element.elementor-element-3f548b8 {
    padding: 110px 0px 0px 0px;
}

.elementor-2544 .elementor-element.elementor-element-975a2a5 {
    text-align: center;
}

    .elementor-2544 .elementor-element.elementor-element-975a2a5 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

.elementor-2544 .elementor-element.elementor-element-35faec4 .elementor-text-editor {
    text-align: center;
}

.elementor-2544 .elementor-element.elementor-element-35faec4 > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-2544 .elementor-element.elementor-element-ac29712 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2544 .elementor-element.elementor-element-ac29712:not(.elementor-motion-effects-element-type-background), .elementor-2544 .elementor-element.elementor-element-ac29712 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("images/bg-s1-home4.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2544 .elementor-element.elementor-element-ac29712 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 123px 0px 123px 0px;
}

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

.elementor-2544 .elementor-element.elementor-element-9943f04 > .elementor-element-populated {
    margin: 0px 70px 0px 0px;
}

.elementor-2544 .elementor-element.elementor-element-834af56 .ot-heading > span {
    color: #FFFFFF;
}

.elementor-2544 .elementor-element.elementor-element-834af56 .ot-heading .main-heading {
    color: #FFFFFF;
}

.elementor-2544 .elementor-element.elementor-element-834af56 > .elementor-widget-container {
    padding: 0px 0px 18px 0px;
}

.elementor-2544 .elementor-element.elementor-element-ea6927e {
    color: #FFFFFF;
}

    .elementor-2544 .elementor-element.elementor-element-ea6927e > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

.elementor-2544 .elementor-element.elementor-element-42f80a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-2544 .elementor-element.elementor-element-42f80a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-2544 .elementor-element.elementor-element-42f80a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-2544 .elementor-element.elementor-element-42f80a5 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-2544 .elementor-element.elementor-element-42f80a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-2544 .elementor-element.elementor-element-42f80a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-2544 .elementor-element.elementor-element-42f80a5 .elementor-icon-list-icon i {
    color: #cf9258;
    font-size: 17px;
}

.elementor-2544 .elementor-element.elementor-element-42f80a5 .elementor-icon-list-icon svg {
    fill: #43BAFF;
    width: 17px;
}

.elementor-2544 .elementor-element.elementor-element-42f80a5 .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 10px;
}

.elementor-2544 .elementor-element.elementor-element-42f80a5 .elementor-icon-list-item {
    font-size: 18px;
    font-weight: 300;
}

.elementor-2544 .elementor-element.elementor-element-a9cc900 {
    text-align: center;
}

    .elementor-2544 .elementor-element.elementor-element-a9cc900 .tech-box i, .elementor-2544 .elementor-element.elementor-element-a9cc900 .tech-box span {
        color: #cf9258;
    }

    .elementor-2544 .elementor-element.elementor-element-a9cc900 .tech-box:hover i, .elementor-2544 .elementor-element.elementor-element-a9cc900 .tech-box:hover span {
        color: #002b6b;
    }

    .elementor-2544 .elementor-element.elementor-element-a9cc900 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

.elementor-2544 .elementor-element.elementor-element-76fb7b4 {
    text-align: center;
}

    .elementor-2544 .elementor-element.elementor-element-76fb7b4 .tech-box i, .elementor-2544 .elementor-element.elementor-element-76fb7b4 .tech-box span {
        color: #cf9258;
    }

    .elementor-2544 .elementor-element.elementor-element-76fb7b4 .tech-box:hover i, .elementor-2544 .elementor-element.elementor-element-76fb7b4 .tech-box:hover span {
        color: #002b6b;
    }

.elementor-2544 .elementor-element.elementor-element-a293465 {
    text-align: center;
}

    .elementor-2544 .elementor-element.elementor-element-a293465 .tech-box i, .elementor-2544 .elementor-element.elementor-element-a293465 .tech-box span {
        color: #cf9258;
    }

    .elementor-2544 .elementor-element.elementor-element-a293465 .tech-box:hover i, .elementor-2544 .elementor-element.elementor-element-a293465 .tech-box:hover span {
        color: #002b6b;
    }

    .elementor-2544 .elementor-element.elementor-element-a293465 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

.elementor-2544 .elementor-element.elementor-element-7f6bd64 {
    text-align: center;
}

    .elementor-2544 .elementor-element.elementor-element-7f6bd64 .tech-box i, .elementor-2544 .elementor-element.elementor-element-7f6bd64 .tech-box span {
        color: #cf9258;
    }

    .elementor-2544 .elementor-element.elementor-element-7f6bd64 .tech-box:hover i, .elementor-2544 .elementor-element.elementor-element-7f6bd64 .tech-box:hover span {
        color: #002b6b;
    }

.elementor-2544 .elementor-element.elementor-element-de3173c {
    text-align: center;
}

    .elementor-2544 .elementor-element.elementor-element-de3173c .tech-box i, .elementor-2544 .elementor-element.elementor-element-de3173c .tech-box span {
        color: #cf9258;
    }

    .elementor-2544 .elementor-element.elementor-element-de3173c .tech-box:hover i, .elementor-2544 .elementor-element.elementor-element-de3173c .tech-box:hover span {
        color: #002b6b;
    }

    .elementor-2544 .elementor-element.elementor-element-de3173c > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

.elementor-2544 .elementor-element.elementor-element-5b4de98 {
    text-align: center;
}

    .elementor-2544 .elementor-element.elementor-element-5b4de98 .tech-box i, .elementor-2544 .elementor-element.elementor-element-5b4de98 .tech-box span {
        color: #cf9258;
    }

    .elementor-2544 .elementor-element.elementor-element-5b4de98 .tech-box:hover i, .elementor-2544 .elementor-element.elementor-element-5b4de98 .tech-box:hover span {
        color: #002b6b;
    }

@media(max-width:1024px) and (min-width:768px) {
    .elementor-2544 .elementor-element.elementor-element-41fbd24 {
        width: 50%;
    }

    .elementor-2544 .elementor-element.elementor-element-b7befed {
        width: 50%;
    }

    .elementor-2544 .elementor-element.elementor-element-b650e87 {
        width: 100%;
    }

    .elementor-2544 .elementor-element.elementor-element-bc0c60b {
        width: 70%;
    }

    .elementor-2544 .elementor-element.elementor-element-6308f84 {
        width: 30%;
    }

    .elementor-2544 .elementor-element.elementor-element-459415f {
        width: 50%;
    }

    .elementor-2544 .elementor-element.elementor-element-5f539a9 {
        width: 50%;
    }

    .elementor-2544 .elementor-element.elementor-element-955870f {
        width: 50%;
    }

    .elementor-2544 .elementor-element.elementor-element-0f14b19 {
        width: 50%;
    }

    .elementor-2544 .elementor-element.elementor-element-93cca52 {
        width: 50%;
    }

    .elementor-2544 .elementor-element.elementor-element-9943f04 {
        width: 100%;
    }

    .elementor-2544 .elementor-element.elementor-element-d82940e {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-2544 .elementor-element.elementor-element-7d45436:not(.elementor-motion-effects-element-type-background), .elementor-2544 .elementor-element.elementor-element-7d45436 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: 0px auto;
    }

    .elementor-2544 .elementor-element.elementor-element-7d45436 > .elementor-background-overlay {
        background-size: 0px auto;
    }

    .elementor-2544 .elementor-element.elementor-element-540e10f > .elementor-widget-container {
        margin: 0px -40px 0px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-a20c80c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-9a9bcbe > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-3c2daa2 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-b650e87 > .elementor-element-populated {
        margin: 0% 25% 0% 25%;
    }

    .elementor-2544 .elementor-element.elementor-element-1741ee0:not(.elementor-motion-effects-element-type-background), .elementor-2544 .elementor-element.elementor-element-1741ee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: 0px auto;
    }

    .elementor-2544 .elementor-element.elementor-element-1741ee0 > .elementor-background-overlay {
        background-size: 0px auto;
    }

    .elementor-2544 .elementor-element.elementor-element-0c789d9 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-ac29712:not(.elementor-motion-effects-element-type-background), .elementor-2544 .elementor-element.elementor-element-ac29712 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-2544 .elementor-element.elementor-element-9943f04 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-42f80a5 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-a9cc900 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-76fb7b4 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-a293465 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-7f6bd64 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-de3173c > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-5b4de98 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }
}

@media(max-width:767px) {
    .elementor-2544 .elementor-element.elementor-element-7d45436 {
        padding: 60px 0px 60px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-540e10f > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-fb889bc {
        padding: 80px 0px 80px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-4d44307 .ot-heading > span {
        font-size: 12px;
    }

    .elementor-2544 .elementor-element.elementor-element-4d44307 .ot-heading .main-heading {
        font-size: 27px;
        line-height: 38px;
    }

    .elementor-2544 .elementor-element.elementor-element-4d44307 > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-b650e87 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-1741ee0 {
        padding: 60px 0px 200px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-f9c8987 .ot-heading > span {
        font-size: 12px;
    }

    .elementor-2544 .elementor-element.elementor-element-f9c8987 .ot-heading .main-heading {
        font-size: 27px;
        line-height: 38px;
    }

    .elementor-2544 .elementor-element.elementor-element-f9c8987 > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-74dbc72 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-0c789d9 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-7d94a38 {
        width: 50%;
    }

    .elementor-2544 .elementor-element.elementor-element-26fe74a .ot-counter span {
        font-size: 42px;
    }

    .elementor-2544 .elementor-element.elementor-element-26fe74a .ot-counter h6 {
        font-size: 12px;
    }

    .elementor-2544 .elementor-element.elementor-element-26fe74a > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-deea2f0 {
        width: 50%;
    }

    .elementor-2544 .elementor-element.elementor-element-337da39 .ot-counter span {
        font-size: 42px;
    }

    .elementor-2544 .elementor-element.elementor-element-337da39 .ot-counter h6 {
        font-size: 12px;
    }

    .elementor-2544 .elementor-element.elementor-element-337da39 > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-6c41490 {
        width: 50%;
    }

    .elementor-2544 .elementor-element.elementor-element-ed179f6 .ot-counter span {
        font-size: 42px;
    }

    .elementor-2544 .elementor-element.elementor-element-ed179f6 .ot-counter h6 {
        font-size: 12px;
    }

    .elementor-2544 .elementor-element.elementor-element-64c371c {
        width: 50%;
    }

    .elementor-2544 .elementor-element.elementor-element-9c392e2 .ot-counter span {
        font-size: 42px;
    }

    .elementor-2544 .elementor-element.elementor-element-9c392e2 .ot-counter h6 {
        font-size: 12px;
    }

    .elementor-2544 .elementor-element.elementor-element-3f548b8 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-ac29712 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-42f80a5 .elementor-icon-list-item {
        font-size: 16px;
    }
}
