.elementor-3200 .elementor-element.elementor-element-9b262cd:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-9b262cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/Technology-Platform.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-3200 .elementor-element.elementor-element-9b262cd > .elementor-background-overlay {
    background-color: #000000B3;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3200 .elementor-element.elementor-element-9b262cd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 14% 0% 14% 0%;
}

.elementor-3200 .elementor-element.elementor-element-a1cac0b > .elementor-element-populated {
    padding: 0% 28% 0% 01%;
}

.elementor-3200 .elementor-element.elementor-element-59ac5ec {
    text-align: left;
}

.elementor-3200 .elementor-element.elementor-element-59ac5ec .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-weight: 500;
}

.elementor-3200 .elementor-element.elementor-element-aa1b96a {
    text-align: left;
}

.elementor-3200 .elementor-element.elementor-element-aa1b96a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 52px;
    font-weight: 500;
    line-height: 1.1em;
    letter-spacing: 1px;
}

.elementor-3200 .elementor-element.elementor-element-b6463c8 {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
}

.elementor-3200 .elementor-element.elementor-element-b6463c8 > .elementor-widget-container {
    padding: 0% 18% 0% 0%;
}

.elementor-3200 .elementor-element.elementor-element-33f30d2 {
    padding: 55px 40px 0px 40px;
}

.elementor-3200 .elementor-element.elementor-element-7e387a4 > .elementor-element-populated {
    padding: 0% 01% 0% 01%;
}

.elementor-3200 .elementor-element.elementor-element-29ee948 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-3200 .elementor-element.elementor-element-29ee948 > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-3200 .elementor-element.elementor-element-fa255b6 .elementor-heading-title {
    color: #404040;
    font-family: "Raleway", Sans-serif;
    font-size: 50px;
    font-weight: 700;
}

.elementor-3200 .elementor-element.elementor-element-fa255b6 > .elementor-widget-container {
    padding: 6px 0px 020px 10px;
}

.elementor-3200 .elementor-element.elementor-element-fa255b6 {
    width: auto;
    max-width: auto;
}

.elementor-3200 .elementor-element.elementor-element-610effc {
    font-family: "Raleway", Sans-serif;
}

.elementor-3200 .elementor-element.elementor-element-678693a:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-678693a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 17%, #E4E4E4 17%);
}

.elementor-3200 .elementor-element.elementor-element-678693a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3200 .elementor-element.elementor-element-678693a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3200 .elementor-element.elementor-element-f41d840:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3200 .elementor-element.elementor-element-f41d840 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #DDDDDD00;
}

.elementor-3200 .elementor-element.elementor-element-f41d840 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-3200 .elementor-element.elementor-element-f41d840 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3200 .elementor-element.elementor-element-46ffd45 {
    text-align: center;
}

.elementor-3200 .elementor-element.elementor-element-46ffd45 img {
    width: 80%;
    max-width: 80%;
}

.elementor-3200 .elementor-element.elementor-element-21d1b83:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-21d1b83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #E4E4E4 26%, #707070 26%);
}

.elementor-3200 .elementor-element.elementor-element-21d1b83 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 50px 0px;
}

.elementor-3200 .elementor-element.elementor-element-21d1b83 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3200 .elementor-element.elementor-element-f808077 > .elementor-element-populated {
    padding: 0% 1% 0% 01%;
}

.elementor-3200 .elementor-element.elementor-element-1cd9777 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-3200 .elementor-element.elementor-element-1cd9777 > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-3200 .elementor-element.elementor-element-7ccf773 .elementor-heading-title {
    color: #404040;
    font-family: "Raleway", Sans-serif;
    font-size: 50px;
    font-weight: 700;
}

.elementor-3200 .elementor-element.elementor-element-7ccf773 > .elementor-widget-container {
    padding: 6px 0px 020px 10px;
}

.elementor-3200 .elementor-element.elementor-element-7ccf773 {
    width: auto;
    max-width: auto;
}

.elementor-3200 .elementor-element.elementor-element-5f2b107 {
    font-family: "Raleway", Sans-serif;
}

.elementor-3200 .elementor-element.elementor-element-1c0c047 {
    text-align: center;
}

.elementor-3200 .elementor-element.elementor-element-1c0c047 > .elementor-widget-container {
    padding: 030px 0px 0px 0px;
}

.elementor-3200 .elementor-element.elementor-element-ec2c587 {
    padding: 30px 0px 0px 0px;
}

.elementor-3200 .elementor-element.elementor-element-9acee78 > .elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-3200 .elementor-element.elementor-element-07529ef {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-3200 .elementor-element.elementor-element-07529ef > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-3200 .elementor-element.elementor-element-ea7c78e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-size: 50px;
    font-weight: 700;
}

.elementor-3200 .elementor-element.elementor-element-ea7c78e > .elementor-widget-container {
    padding: 6px 0px 020px 10px;
}

.elementor-3200 .elementor-element.elementor-element-ea7c78e {
    width: auto;
    max-width: auto;
}

.elementor-3200 .elementor-element.elementor-element-0ea2d5c {
    color: #FFFFFF;
    font-family: "Raleway", Sans-serif;
    font-weight: 400;
}

.elementor-3200 .elementor-element.elementor-element-35428b3 {
    padding: 50px 0px 50px 0px;
}

.elementor-3200 .elementor-element.elementor-element-d623b00 > .elementor-element-populated {
    padding: 0% 01% 0% 01%;
}

.elementor-3200 .elementor-element.elementor-element-02e6c85 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-3200 .elementor-element.elementor-element-02e6c85 > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-3200 .elementor-element.elementor-element-9d119a9 .elementor-heading-title {
    color: #404040;
    font-family: "Raleway", Sans-serif;
    font-size: 50px;
    font-weight: 700;
}

.elementor-3200 .elementor-element.elementor-element-9d119a9 > .elementor-widget-container {
    padding: 6px 0px 020px 10px;
}

.elementor-3200 .elementor-element.elementor-element-9d119a9 {
    width: auto;
    max-width: auto;
}

.elementor-3200 .elementor-element.elementor-element-6d4f89e {
    font-family: "Raleway", Sans-serif;
}

@media (max-width: 1024px) {
    .elementor-3200 .elementor-element.elementor-element-a1cac0b > .elementor-element-populated {
        padding: 0% 015% 0% 2%;
    }

    .elementor-3200 .elementor-element.elementor-element-aa1b96a .elementor-heading-title {
        font-size: 45px;
    }

    .elementor-3200 .elementor-element.elementor-element-b6463c8 {
        font-size: 18px;
    }

    .elementor-3200 .elementor-element.elementor-element-33f30d2 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-3200 .elementor-element.elementor-element-7e387a4 > .elementor-element-populated {
        padding: 0% 02% 0% 02%;
    }

    .elementor-3200 .elementor-element.elementor-element-29ee948 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3200 .elementor-element.elementor-element-29ee948 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3200 .elementor-element.elementor-element-fa255b6 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-3200 .elementor-element.elementor-element-fa255b6 > .elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-3200 .elementor-element.elementor-element-610effc {
        font-size: 18px;
    }

    .elementor-3200 .elementor-element.elementor-element-f808077 > .elementor-element-populated {
        padding: 0% 02% 0% 02%;
    }

    .elementor-3200 .elementor-element.elementor-element-1cd9777 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3200 .elementor-element.elementor-element-1cd9777 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3200 .elementor-element.elementor-element-7ccf773 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-3200 .elementor-element.elementor-element-7ccf773 > .elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-3200 .elementor-element.elementor-element-5f2b107 {
        font-size: 18px;
    }

    .elementor-3200 .elementor-element.elementor-element-07529ef > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3200 .elementor-element.elementor-element-07529ef {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3200 .elementor-element.elementor-element-ea7c78e .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-3200 .elementor-element.elementor-element-ea7c78e > .elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-3200 .elementor-element.elementor-element-0ea2d5c {
        font-size: 18px;
    }

    .elementor-3200 .elementor-element.elementor-element-0ea2d5c > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3200 .elementor-element.elementor-element-d623b00 > .elementor-element-populated {
        padding: 0% 2% 0% 2%;
    }

    .elementor-3200 .elementor-element.elementor-element-02e6c85 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3200 .elementor-element.elementor-element-02e6c85 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3200 .elementor-element.elementor-element-9d119a9 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-3200 .elementor-element.elementor-element-9d119a9 > .elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-3200 .elementor-element.elementor-element-6d4f89e {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    .elementor-3200 .elementor-element.elementor-element-a1cac0b > .elementor-element-populated {
        padding: 0px 015px 0px 015px;
    }

    .elementor-3200 .elementor-element.elementor-element-59ac5ec .elementor-heading-title {
        font-size: 22px;
    }

    .elementor-3200 .elementor-element.elementor-element-aa1b96a .elementor-heading-title {
        font-size: 27px;
    }

    .elementor-3200 .elementor-element.elementor-element-b6463c8 {
        font-size: 16px;
    }

    .elementor-3200 .elementor-element.elementor-element-b6463c8 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3200 .elementor-element.elementor-element-7e387a4 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-3200 .elementor-element.elementor-element-29ee948 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3200 .elementor-element.elementor-element-fa255b6 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-3200 .elementor-element.elementor-element-fa255b6 > .elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-3200 .elementor-element.elementor-element-610effc {
        font-size: 16px;
    }

    .elementor-3200 .elementor-element.elementor-element-f41d840 > .elementor-element-populated {
        padding: 8px 0px 50px 0px;
    }

    .elementor-3200 .elementor-element.elementor-element-f808077 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-3200 .elementor-element.elementor-element-1cd9777 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3200 .elementor-element.elementor-element-7ccf773 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-3200 .elementor-element.elementor-element-7ccf773 > .elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-3200 .elementor-element.elementor-element-5f2b107 {
        font-size: 16px;
    }

    .elementor-3200 .elementor-element.elementor-element-07529ef {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3200 .elementor-element.elementor-element-ea7c78e .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-3200 .elementor-element.elementor-element-ea7c78e > .elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-3200 .elementor-element.elementor-element-0ea2d5c {
        font-size: 16px;
    }

    .elementor-3200 .elementor-element.elementor-element-d623b00 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-3200 .elementor-element.elementor-element-02e6c85 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-3200 .elementor-element.elementor-element-9d119a9 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-3200 .elementor-element.elementor-element-6d4f89e {
        font-size: 16px;
    }
}