.elementor-2076 .elementor-element.elementor-element-50f8be2:not(.elementor-motion-effects-element-type-background), .elementor-2076 .elementor-element.elementor-element-50f8be2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("images/bg-art-1.png");
    background-position: center left;
    background-repeat: no-repeat;
}

.elementor-2076 .elementor-element.elementor-element-50f8be2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 110px 0px 90px 0px;
}

    .elementor-2076 .elementor-element.elementor-element-50f8be2 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2076 .elementor-element.elementor-element-ad4f9d3 {
    z-index: 1;
}

.elementor-2076 .elementor-element.elementor-element-a79fe3a {
    text-align: center;
}

    .elementor-2076 .elementor-element.elementor-element-a79fe3a > .elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

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

.elementor-2076 .elementor-element.elementor-element-0fcfd16 {
    z-index: 1;
}

.elementor-2076 .elementor-element.elementor-element-544c144 .icon-box-s2:hover .icon-main {
    color: #43BAFF;
}

.elementor-2076 .elementor-element.elementor-element-544c144 > .elementor-widget-container {
    margin: 0px -30px 0px 30px;
    padding: 0px 0px 55px 0px;
}

.elementor-2076 .elementor-element.elementor-element-3d3d403 .icon-box-s2:hover .icon-main {
    color: #43BAFF;
}

.elementor-2076 .elementor-element.elementor-element-3d3d403 > .elementor-widget-container {
    padding: 0px 0px 55px 0px;
}

.elementor-2076 .elementor-element.elementor-element-edb753f .icon-box-s2:hover .icon-main {
    color: #43BAFF;
}

.elementor-2076 .elementor-element.elementor-element-edb753f > .elementor-widget-container {
    margin: 0px -30px 0px 30px;
}

.elementor-2076 .elementor-element.elementor-element-b53219c > .elementor-widget-container {
    margin: 0px -15px 0px 0px;
}

.elementor-2076 .elementor-element.elementor-element-901ee58 {
    z-index: 1;
}

.elementor-2076 .elementor-element.elementor-element-6d966a7 .icon-box-s2:hover .icon-main {
    color: #43BAFF;
}

.elementor-2076 .elementor-element.elementor-element-6d966a7 > .elementor-widget-container {
    margin: 0px 30px 0px -30px;
    padding: 0px 0px 55px 0px;
}

.elementor-2076 .elementor-element.elementor-element-f19982a .icon-box-s2:hover .icon-main {
    color: #43BAFF;
}

.elementor-2076 .elementor-element.elementor-element-f19982a > .elementor-widget-container {
    padding: 0px 0px 55px 0px;
}

.elementor-2076 .elementor-element.elementor-element-a947b06 .icon-box-s2:hover .icon-main {
    color: #43BAFF;
}

.elementor-2076 .elementor-element.elementor-element-a947b06 > .elementor-widget-container {
    margin: 0px 30px 0px -30px;
}

.elementor-2076 .elementor-element.elementor-element-962007d > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2076 .elementor-element.elementor-element-19b4bb2:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2076 .elementor-element.elementor-element-19b4bb2 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("images/fun-fact1.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2076 .elementor-element.elementor-element-19b4bb2 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-2076 .elementor-element.elementor-element-19b4bb2 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2076 .elementor-element.elementor-element-f1092e2 .elementor-spacer-inner {
    height: 50px;
}

.elementor-2076 .elementor-element.elementor-element-7afc83e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2076 .elementor-element.elementor-element-7afc83e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-2076 .elementor-element.elementor-element-7afc83e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-2076 .elementor-element.elementor-element-7afc83e > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2076 .elementor-element.elementor-element-aae88af {
    text-align: left;
}

.elementor-2076 .elementor-element.elementor-element-5e7c683:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2076 .elementor-element.elementor-element-5e7c683 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("images/fun-fact2.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2076 .elementor-element.elementor-element-5e7c683 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-2076 .elementor-element.elementor-element-5e7c683 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2076 .elementor-element.elementor-element-e77bc10 .elementor-spacer-inner {
    height: 50px;
}

.elementor-2076 .elementor-element.elementor-element-856000d > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2076 .elementor-element.elementor-element-3119d82:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2076 .elementor-element.elementor-element-3119d82 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("images/fun-fact2.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2076 .elementor-element.elementor-element-3119d82 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-2076 .elementor-element.elementor-element-3119d82 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2076 .elementor-element.elementor-element-692d972 .elementor-spacer-inner {
    height: 50px;
}

.elementor-2076 .elementor-element.elementor-element-623c8be > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2076 .elementor-element.elementor-element-623c8be:not(.elementor-motion-effects-element-type-background), .elementor-2076 .elementor-element.elementor-element-623c8be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("images/bg-art-2.png");
    background-position: center right;
    background-repeat: no-repeat;
}

.elementor-2076 .elementor-element.elementor-element-623c8be {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

    .elementor-2076 .elementor-element.elementor-element-623c8be > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2076 .elementor-element.elementor-element-61f7561 > .elementor-element-populated {
    margin: 0px 0px 0px 70px;
}

.elementor-2076 .elementor-element.elementor-element-02f2689 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-2076 .elementor-element.elementor-element-69c09ac > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

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

.elementor-2076 .elementor-element.elementor-element-6db0d5f {
    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-2076 .elementor-element.elementor-element-6db0d5f > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2076 .elementor-element.elementor-element-2cc2f0c {
    text-align: center;
}

    .elementor-2076 .elementor-element.elementor-element-2cc2f0c .ot-counter span {
        color: #FFFFFF;
    }

    .elementor-2076 .elementor-element.elementor-element-2cc2f0c .ot-counter h6 {
        color: #FFFFFF;
    }

        .elementor-2076 .elementor-element.elementor-element-2cc2f0c .ot-counter h6:before {
            background: #FFFFFF;
        }

.elementor-2076 .elementor-element.elementor-element-359ddae {
    text-align: center;
}

    .elementor-2076 .elementor-element.elementor-element-359ddae .ot-counter span {
        color: #FFFFFF;
    }

    .elementor-2076 .elementor-element.elementor-element-359ddae .ot-counter h6 {
        color: #FFFFFF;
    }

        .elementor-2076 .elementor-element.elementor-element-359ddae .ot-counter h6:before {
            background: #FFFFFF;
        }

.elementor-2076 .elementor-element.elementor-element-133aa5a {
    text-align: center;
}

    .elementor-2076 .elementor-element.elementor-element-133aa5a .ot-counter span {
        color: #FFFFFF;
    }

    .elementor-2076 .elementor-element.elementor-element-133aa5a .ot-counter h6 {
        color: #FFFFFF;
    }

        .elementor-2076 .elementor-element.elementor-element-133aa5a .ot-counter h6:before {
            background: #FFFFFF;
        }

.elementor-2076 .elementor-element.elementor-element-e58ed10 {
    text-align: center;
}

    .elementor-2076 .elementor-element.elementor-element-e58ed10 .ot-counter span {
        color: #FFFFFF;
    }

    .elementor-2076 .elementor-element.elementor-element-e58ed10 .ot-counter h6 {
        color: #FFFFFF;
    }

        .elementor-2076 .elementor-element.elementor-element-e58ed10 .ot-counter h6:before {
            background: #FFFFFF;
        }

@media(max-width:1024px) and (min-width:768px) {
    .elementor-2076 .elementor-element.elementor-element-0fcfd16 {
        width: 100%;
    }

    .elementor-2076 .elementor-element.elementor-element-8e2fd2c {
        width: 100%;
    }

    .elementor-2076 .elementor-element.elementor-element-901ee58 {
        width: 100%;
    }

    .elementor-2076 .elementor-element.elementor-element-19b4bb2 {
        width: 50%;
    }

    .elementor-2076 .elementor-element.elementor-element-7afc83e {
        width: 50%;
    }

    .elementor-2076 .elementor-element.elementor-element-5e7c683 {
        width: 50%;
    }

    .elementor-2076 .elementor-element.elementor-element-3d2f423 {
        width: 50%;
    }

    .elementor-2076 .elementor-element.elementor-element-938eb79 {
        width: 50%;
    }

    .elementor-2076 .elementor-element.elementor-element-3119d82 {
        width: 50%;
    }
}

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

    .elementor-2076 .elementor-element.elementor-element-a79fe3a > .elementor-widget-container {
        padding: 0px 0px 60px 0px;
    }

    .elementor-2076 .elementor-element.elementor-element-544c144 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 30px 0px;
    }

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

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

    .elementor-2076 .elementor-element.elementor-element-b53219c > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-2076 .elementor-element.elementor-element-6d966a7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 30px 0px;
    }

    .elementor-2076 .elementor-element.elementor-element-f19982a > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

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

    .elementor-2076 .elementor-element.elementor-element-623c8be:not(.elementor-motion-effects-element-type-background), .elementor-2076 .elementor-element.elementor-element-623c8be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: 0px auto;
    }

    .elementor-2076 .elementor-element.elementor-element-61f7561 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2076 .elementor-element.elementor-element-6db0d5f {
        padding: 80px 0px 80px 0px;
    }
}

@media(max-width:767px) {
    .elementor-2076 .elementor-element.elementor-element-50f8be2 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-2076 .elementor-element.elementor-element-19b4bb2 > .elementor-element-populated {
        padding: 250px 100px 250px 100px;
    }

    .elementor-2076 .elementor-element.elementor-element-5e7c683 > .elementor-element-populated {
        padding: 250px 100px 250px 100px;
    }

    .elementor-2076 .elementor-element.elementor-element-3119d82 > .elementor-element-populated {
        padding: 250px 100px 250px 100px;
    }

    .elementor-2076 .elementor-element.elementor-element-623c8be:not(.elementor-motion-effects-element-type-background), .elementor-2076 .elementor-element.elementor-element-623c8be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: 0px auto;
    }

    .elementor-2076 .elementor-element.elementor-element-623c8be {
        padding: 80px 0px 80px 0px;
    }

    .elementor-2076 .elementor-element.elementor-element-c283bc8 > .elementor-widget-container {
        padding: 0px 0px 40px 0px;
    }

    .elementor-2076 .elementor-element.elementor-element-6db0d5f {
        padding: 40px 0px 40px 0px;
    }

    .elementor-2076 .elementor-element.elementor-element-275a83e {
        width: 50%;
    }

    .elementor-2076 .elementor-element.elementor-element-2cc2f0c .ot-counter span {
        font-size: 42px;
    }

    .elementor-2076 .elementor-element.elementor-element-2cc2f0c .ot-counter h6 {
        font-size: 12px;
    }

    .elementor-2076 .elementor-element.elementor-element-2cc2f0c > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-2076 .elementor-element.elementor-element-84464b1 {
        width: 50%;
    }

    .elementor-2076 .elementor-element.elementor-element-359ddae .ot-counter span {
        font-size: 42px;
    }

    .elementor-2076 .elementor-element.elementor-element-359ddae .ot-counter h6 {
        font-size: 12px;
    }

    .elementor-2076 .elementor-element.elementor-element-359ddae > .elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-2076 .elementor-element.elementor-element-f24cb2e {
        width: 50%;
    }

    .elementor-2076 .elementor-element.elementor-element-133aa5a .ot-counter span {
        font-size: 42px;
    }

    .elementor-2076 .elementor-element.elementor-element-133aa5a .ot-counter h6 {
        font-size: 12px;
    }

    .elementor-2076 .elementor-element.elementor-element-74a2d12 {
        width: 50%;
    }

    .elementor-2076 .elementor-element.elementor-element-e58ed10 .ot-counter span {
        font-size: 42px;
    }

    .elementor-2076 .elementor-element.elementor-element-e58ed10 .ot-counter h6 {
        font-size: 12px;
    }
}
