.elementor-31 .elementor-element.elementor-element-4d0f0dc:not(.elementor-motion-effects-element-type-background),
.elementor-31 .elementor-element.elementor-element-4d0f0dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EDF1F7;
}

.elementor-31 .elementor-element.elementor-element-4d0f0dc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-31 .elementor-element.elementor-element-4d0f0dc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-94f2c50>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-31 .elementor-element.elementor-element-a9b410b {
    padding: 0px 15px 0px 15px;
}

.elementor-31 .elementor-element.elementor-element-9181e64>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-cddedd9>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-090813a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-8d1f559>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-14bf8ad8 {
    padding: 78px 0px 70px 0px;
}

.elementor-31 .elementor-element.elementor-element-606804e2>.elementor-element-populated {
    margin: 0px 70px 0px 0px;
    --e-column-margin-right: 70px;
    --e-column-margin-left: 0px;
}

.elementor-31 .elementor-element.elementor-element-606804e2 {
    z-index: 99;
}

.elementor-31 .elementor-element.elementor-element-52de9953 .ct-heading .item--title {
    margin-bottom: 26px;
}

.elementor-31 .elementor-element.elementor-element-52de9953>.elementor-widget-container {
    padding: 0% 14% 0% 0%;
}

.elementor-31 .elementor-element.elementor-element-25f77d5c .ct-text-editor {
    color: #1B1B1B;
}

.elementor-31 .elementor-element.elementor-element-25f77d5c {
    font-size: 18px;
    line-height: 29px;
}

.elementor-31 .elementor-element.elementor-element-25f77d5c>.elementor-widget-container {
    margin: 0px 0px 29px 0px;
    padding: 0% 4% 0% 0%;
}

.elementor-31 .elementor-element.elementor-element-2770bef7>.elementor-widget-container {
    margin: 0px 0px 32px 0px;
}

.elementor-31 .elementor-element.elementor-element-2c254f33>.elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-2c27c719 {
    margin-top: 0px;
    margin-bottom: 2px;
}

.elementor-31 .elementor-element.elementor-element-5d6148bd:not(.elementor-motion-effects-element-type-background),
.elementor-31 .elementor-element.elementor-element-5d6148bd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0C0705;
    background-image: url("../../../../../theunitedone.com/wp-content/uploads/2021/10/bg-counter1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-31 .elementor-element.elementor-element-5d6148bd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 55px 0px 55px 0px;
}

.elementor-31 .elementor-element.elementor-element-5d6148bd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-53225cd6.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-31 .elementor-element.elementor-element-6c248b9 .ct-counter .ct-counter-icon i {
    color: #FFC908;
}

.elementor-31 .elementor-element.elementor-element-6c248b9 .ct-counter .ct-counter-number-value {
    color: #FFFFFF;
}

.elementor-31 .elementor-element.elementor-element-6c248b9 .ct-counter-number .ct-counter-number-prefix {
    color: #FFFFFF;
}

.elementor-31 .elementor-element.elementor-element-6c248b9 .ct-counter-number .ct-counter-number-suffix {
    color: #FFFFFF;
}

.elementor-31 .elementor-element.elementor-element-6c248b9 .ct-counter-layout1 .ct-counter-number {
    margin-top: 0px;
}

.elementor-31 .elementor-element.elementor-element-6c248b9 .ct-counter-title {
    color: #E7E7E7;
}

.elementor-31 .elementor-element.elementor-element-6c248b9 .ct-counter .ct-counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-6c248b9 {
    width: auto;
    max-width: auto;
}

.elementor-31 .elementor-element.elementor-element-62d1c91e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-31 .elementor-element.elementor-element-56c1d376 .ct-counter .ct-counter-icon i {
    color: #FFC908;
}

.elementor-31 .elementor-element.elementor-element-56c1d376 .ct-counter .ct-counter-number-value {
    color: #FFFFFF;
}

.elementor-31 .elementor-element.elementor-element-56c1d376 .ct-counter-number .ct-counter-number-prefix {
    color: #FFFFFF;
}

.elementor-31 .elementor-element.elementor-element-56c1d376 .ct-counter-number .ct-counter-number-suffix {
    color: #FFFFFF;
}

.elementor-31 .elementor-element.elementor-element-56c1d376 .ct-counter-layout1 .ct-counter-number {
    margin-top: 0px;
}

.elementor-31 .elementor-element.elementor-element-56c1d376 .ct-counter-title {
    color: #E7E7E7;
}

.elementor-31 .elementor-element.elementor-element-56c1d376 .ct-counter .ct-counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-56c1d376 {
    width: auto;
    max-width: auto;
}

.elementor-31 .elementor-element.elementor-element-7fe249b9.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-31 .elementor-element.elementor-element-6f2ff4dc .ct-counter .ct-counter-icon i {
    color: #FFC908;
}

.elementor-31 .elementor-element.elementor-element-6f2ff4dc .ct-counter .ct-counter-number-value {
    color: #FFFFFF;
}

.elementor-31 .elementor-element.elementor-element-6f2ff4dc .ct-counter-number .ct-counter-number-prefix {
    color: #FFFFFF;
}

.elementor-31 .elementor-element.elementor-element-6f2ff4dc .ct-counter-number .ct-counter-number-suffix {
    color: #FFFFFF;
}

.elementor-31 .elementor-element.elementor-element-6f2ff4dc .ct-counter-layout1 .ct-counter-number {
    margin-top: 0px;
}

.elementor-31 .elementor-element.elementor-element-6f2ff4dc .ct-counter-title {
    color: #E7E7E7;
}

.elementor-31 .elementor-element.elementor-element-6f2ff4dc .ct-counter .ct-counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-6f2ff4dc {
    width: auto;
    max-width: auto;
}

.elementor-31 .elementor-element.elementor-element-1ddad999.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-31 .elementor-element.elementor-element-62e0f0b8 .ct-counter .ct-counter-icon i {
    color: #FFC908;
}

.elementor-31 .elementor-element.elementor-element-62e0f0b8 .ct-counter .ct-counter-number-value {
    color: #FFFFFF;
}

.elementor-31 .elementor-element.elementor-element-62e0f0b8 .ct-counter-number .ct-counter-number-prefix {
    color: #FFFFFF;
}

.elementor-31 .elementor-element.elementor-element-62e0f0b8 .ct-counter-number .ct-counter-number-suffix {
    color: #FFFFFF;
}

.elementor-31 .elementor-element.elementor-element-62e0f0b8 .ct-counter-layout1 .ct-counter-number {
    margin-top: 0px;
}

.elementor-31 .elementor-element.elementor-element-62e0f0b8 .ct-counter-title {
    color: #E7E7E7;
}

.elementor-31 .elementor-element.elementor-element-62e0f0b8 .ct-counter .ct-counter-title {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-62e0f0b8 {
    width: auto;
    max-width: auto;
}

.elementor-31 .elementor-element.elementor-element-6dac8869:not(.elementor-motion-effects-element-type-background),
.elementor-31 .elementor-element.elementor-element-6dac8869>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../../theunitedone.com/wp-content/uploads/2021/10/h1-bg-section1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-31 .elementor-element.elementor-element-6dac8869 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 85px 0px;
}

.elementor-31 .elementor-element.elementor-element-6dac8869>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-1c52d9f2 {
    padding: 0px 0px 016px 0px;
}

.elementor-31 .elementor-element.elementor-element-6ff7331f .ct-heading {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-6ff7331f .ct-heading .item--title {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-a7cffb8 .ct-button-wrapper {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-a7cffb8 .ct-button-wrapper .btn {
    padding: 0px 26px 0px 26px;
}

.elementor-31 .elementor-element.elementor-element-a7cffb8>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-263b66cc:not(.elementor-motion-effects-element-type-background),
.elementor-31 .elementor-element.elementor-element-263b66cc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EDF1F7;
}

.elementor-31 .elementor-element.elementor-element-263b66cc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-31 .elementor-element.elementor-element-263b66cc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-faab0b .ct-case-studies .item--image.bg-image {
    height: 775px;
}

.elementor-31 .elementor-element.elementor-element-7daf2098>.elementor-element-populated {
    margin: 0% 0% 0% 11%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 11%;
}

.elementor-31 .elementor-element.elementor-element-437bc8ad {
    --spacer-size: 92px;
}

.elementor-31 .elementor-element.elementor-element-3680b96c .ct-heading .item--title {
    margin-bottom: 29px;
}

.elementor-31 .elementor-element.elementor-element-53e17da8 .ct-text-editor {
    color: #1B1B1B;
}

.elementor-31 .elementor-element.elementor-element-53e17da8 {
    font-size: 18px;
    line-height: 29px;
}

.elementor-31 .elementor-element.elementor-element-53e17da8>.elementor-widget-container {
    margin: 0px 0px 32px 0px;
    padding: 0% 10% 0% 0%;
}

.elementor-31 .elementor-element.elementor-element-3c1b40f {
    margin-top: 0px;
    margin-bottom: 26px;
    padding: 0px 20px 0px 15px;
}

.elementor-31 .elementor-element.elementor-element-648e34b4 .ct-button-wrapper .btn {
    padding: 0px 28px 0px 28px;
    line-height: 43px;
    color: #000000 !important;
    border-style: solid !important;
    border-width: 2px 2px 2px 2px !important;
    border-color: #0F67F6 !important;
}

.elementor-31 .elementor-element.elementor-element-648e34b4 .ct-button-wrapper .btn:not(.btn-ctext),
.elementor-31 .elementor-element.elementor-element-648e34b4 .ct-button-wrapper .btn.btn-ctext:before {
    background-color: #FFFFFF00 !important;
    background-image: none !important;
}

.elementor-31 .elementor-element.elementor-element-648e34b4 .ct-button-wrapper .btn:not(.btn-ctext):hover,
.elementor-31 .elementor-element.elementor-element-648e34b4 .ct-button-wrapper .btn:not(.btn-ctext):focus,
.elementor-31 .elementor-element.elementor-element-648e34b4 .ct-button-wrapper .btn.btn-ctext:hover:before {
    background: #0F67F6 !important;
}

.elementor-31 .elementor-element.elementor-element-648e34b4 .ct-button-wrapper .btn:hover {
    color: #FFFFFF !important;
}

.elementor-31 .elementor-element.elementor-element-8c7ad {
    --spacer-size: 60px;
}

.elementor-31 .elementor-element.elementor-element-73ee4ef8 {
    padding: 139px 0px 290px 0px;
}

.elementor-31 .elementor-element.elementor-element-50aa948b {
    padding: 0px 0px 34px 0px;
}

.elementor-31 .elementor-element.elementor-element-61a533fc .ct-heading {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-61a533fc .ct-heading .item--title {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-56d4c19:not(.elementor-motion-effects-element-type-background),
.elementor-31 .elementor-element.elementor-element-56d4c19>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EFF3F8;
    background-image: url("../../../../../theunitedone.com/wp-content/uploads/2021/10/h1-bg-section2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-31 .elementor-element.elementor-element-56d4c19 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 94px 0px;
}

.elementor-31 .elementor-element.elementor-element-56d4c19>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-bb371c4>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-31 .elementor-element.elementor-element-b364a8c:not(.elementor-motion-effects-element-type-background),
.elementor-31 .elementor-element.elementor-element-b364a8c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #12162F;
    background-image: url("../../../../../theunitedone.com/wp-content/uploads/2021/10/theme-16.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-31 .elementor-element.elementor-element-b364a8c>.elementor-background-overlay {
    background-color: #040823;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-b364a8c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -245px;
    margin-bottom: 0px;
    padding: 80px 50px 57px 50px;
    z-index: 99;
}

.elementor-31 .elementor-element.elementor-element-56c5d48 .ct-heading {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-56c5d48 .ct-heading .item--title {
    color: #FFFFFF;
    margin-bottom: 28px;
}

.elementor-31 .elementor-element.elementor-element-56c5d48 .ct-heading .ct-text-highlight {
    color: #089BFF;
}

.elementor-31 .elementor-element.elementor-element-6d97dd9>.elementor-widget-container {
    padding: 0px 30px 0px 30px;
}

.elementor-31 .elementor-element.elementor-element-23c9e2d {
    --spacer-size: 95px;
}

.elementor-31 .elementor-element.elementor-element-e4fa91f .ct-heading {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-e4fa91f .ct-heading .item--title {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-e4fa91f>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-31 .elementor-element.elementor-element-a262bef>.elementor-widget-container {
    padding: 0px 80px 0px 80px;
}

.elementor-31 .elementor-element.elementor-element-776b4986 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 64px 0px 85px 0px;
}

.elementor-31 .elementor-element.elementor-element-776b4986>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-70d71142>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-31 .elementor-element.elementor-element-70d71142 {
    margin-top: 0px;
    margin-bottom: 18px;
    padding: 0% 5% 0% 8%;
}

.elementor-31 .elementor-element.elementor-element-3bd27b28 .ct-heading .item--title {
    margin-bottom: 0px;
}

.elementor-31 .elementor-element.elementor-element-5b13ac49 .ct-text-editor {
    color: #1B1B1B;
}

.elementor-31 .elementor-element.elementor-element-5b13ac49 {
    font-size: 18px;
    line-height: 29px;
}

.elementor-31 .elementor-element.elementor-element-46310950:not(.elementor-motion-effects-element-type-background),
.elementor-31 .elementor-element.elementor-element-46310950>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../../theunitedone.com/wp-content/uploads/2021/09/bg-section-blog.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-31 .elementor-element.elementor-element-46310950 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 85px 0px;
}

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

.elementor-31 .elementor-element.elementor-element-5839825 {
    padding: 0px 0px 25px 0px;
}

.elementor-31 .elementor-element.elementor-element-45f3f73b .ct-heading {
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-45f3f73b .ct-heading .item--title {
    margin-bottom: 0px;
}

@media(min-width:768px) {
    .elementor-31 .elementor-element.elementor-element-18c61fb4 {
        width: 25%;
    }
    .elementor-31 .elementor-element.elementor-element-6f7b20d0 {
        width: 49.332%;
    }
    .elementor-31 .elementor-element.elementor-element-416a3c17 {
        width: 25%;
    }
    .elementor-31 .elementor-element.elementor-element-4b9fe271 {
        width: 25%;
    }
    .elementor-31 .elementor-element.elementor-element-1b8be2ce {
        width: 49.332%;
    }
    .elementor-31 .elementor-element.elementor-element-751d8295 {
        width: 25%;
    }
    .elementor-31 .elementor-element.elementor-element-2574f524 {
        width: 51.636%;
    }
    .elementor-31 .elementor-element.elementor-element-6bf63dae {
        width: 48.26%;
    }
    .elementor-31 .elementor-element.elementor-element-35883cdb {
        width: 20%;
    }
    .elementor-31 .elementor-element.elementor-element-79b1db05 {
        width: 59.332%;
    }
    .elementor-31 .elementor-element.elementor-element-32be25d {
        width: 20%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-31 .elementor-element.elementor-element-9181e64 {
        width: 50%;
    }
    .elementor-31 .elementor-element.elementor-element-cddedd9 {
        width: 50%;
    }
    .elementor-31 .elementor-element.elementor-element-090813a {
        width: 50%;
    }
    .elementor-31 .elementor-element.elementor-element-8d1f559 {
        width: 50%;
    }
    .elementor-31 .elementor-element.elementor-element-18c61fb4 {
        width: 16%;
    }
    .elementor-31 .elementor-element.elementor-element-6f7b20d0 {
        width: 68%;
    }
    .elementor-31 .elementor-element.elementor-element-416a3c17 {
        width: 16%;
    }
    .elementor-31 .elementor-element.elementor-element-4b9fe271 {
        width: 16%;
    }
    .elementor-31 .elementor-element.elementor-element-1b8be2ce {
        width: 68%;
    }
    .elementor-31 .elementor-element.elementor-element-751d8295 {
        width: 16%;
    }
    .elementor-31 .elementor-element.elementor-element-35883cdb {
        width: 10%;
    }
    .elementor-31 .elementor-element.elementor-element-79b1db05 {
        width: 80%;
    }
    .elementor-31 .elementor-element.elementor-element-32be25d {
        width: 10%;
    }
}

@media(max-width:1024px) {
    .elementor-31 .elementor-element.elementor-element-4d0f0dc {
        padding: 0px 0px 55px 0px;
    }
    .elementor-31 .elementor-element.elementor-element-a9b410b {
        margin-top: 140px;
        margin-bottom: 0px;
    }
    .elementor-31 .elementor-element.elementor-element-9181e64>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-31 .elementor-element.elementor-element-090813a>.elementor-element-populated {
        margin: 80px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-31 .elementor-element.elementor-element-8d1f559>.elementor-element-populated {
        margin: 80px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-31 .elementor-element.elementor-element-52de9953 .ct-heading .item--title {
        font-size: 32px;
    }
    .elementor-31 .elementor-element.elementor-element-25f77d5c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-31 .elementor-element.elementor-element-2770bef7>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-31 .elementor-element.elementor-element-5d6148bd {
        padding: 55px 30px 55px 30px;
    }
    .elementor-31 .elementor-element.elementor-element-53225cd6>.elementor-element-populated {
        margin: 0px 0px 22px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-31 .elementor-element.elementor-element-62d1c91e>.elementor-element-populated {
        margin: 0px 0px 22px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-31 .elementor-element.elementor-element-6ff7331f .ct-heading .item--title {
        font-size: 36px;
    }
    .elementor-31 .elementor-element.elementor-element-faab0b .ct-case-studies .item--image.bg-image {
        height: 755px;
    }
    .elementor-31 .elementor-element.elementor-element-7daf2098>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 15px 0px 30px;
    }
    .elementor-31 .elementor-element.elementor-element-3680b96c .ct-heading .item--title {
        font-size: 32px;
    }
    .elementor-31 .elementor-element.elementor-element-53e17da8>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-31 .elementor-element.elementor-element-3c1b40f {
        padding: 0px 0px 0px 15px;
    }
    .elementor-31 .elementor-element.elementor-element-8c7ad {
        --spacer-size: 50px;
    }
    .elementor-31 .elementor-element.elementor-element-61a533fc .ct-heading .item--title {
        font-size: 36px;
    }
    .elementor-31 .elementor-element.elementor-element-b364a8c {
        padding: 80px 30px 57px 30px;
    }
    .elementor-31 .elementor-element.elementor-element-6d97dd9>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-31 .elementor-element.elementor-element-a262bef>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-31 .elementor-element.elementor-element-70d71142 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-31 .elementor-element.elementor-element-3bd27b28 .ct-heading .item--title {
        font-size: 36px;
    }
    .elementor-31 .elementor-element.elementor-element-45f3f73b .ct-heading .item--title {
        font-size: 36px;
    }
}

@media(max-width:767px) {
    .elementor-31 .elementor-element.elementor-element-cddedd9>.elementor-element-populated {
        margin: 80px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-31 .elementor-element.elementor-element-606804e2>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-31 .elementor-element.elementor-element-52de9953 .ct-heading .item--title {
        font-size: 32px;
    }
    .elementor-31 .elementor-element.elementor-element-52de9953>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-31 .elementor-element.elementor-element-786344ee .ct-button-video1 a {
        font-size: 12px;
        line-height: 50px;
    }
    .elementor-31 .elementor-element.elementor-element-2fb85c69>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-31 .elementor-element.elementor-element-7fe249b9>.elementor-element-populated {
        margin: 0px 0px 22px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-31 .elementor-element.elementor-element-6ff7331f .ct-heading .item--title {
        font-size: 32px;
    }
    .elementor-31 .elementor-element.elementor-element-faab0b .ct-case-studies .item--image.bg-image {
        height: 555px;
    }
    .elementor-31 .elementor-element.elementor-element-7daf2098>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }
    .elementor-31 .elementor-element.elementor-element-3680b96c .ct-heading .item--title {
        font-size: 32px;
    }
    .elementor-31 .elementor-element.elementor-element-3680b96c>.elementor-widget-container {
        padding: 0px 15px 0px 0px;
    }
    .elementor-31 .elementor-element.elementor-element-8c7ad {
        --spacer-size: 90px;
    }
    .elementor-31 .elementor-element.elementor-element-61a533fc .ct-heading .item--title {
        font-size: 32px;
    }
    .elementor-31 .elementor-element.elementor-element-b364a8c {
        padding: 80px 20px 57px 20px;
    }
    .elementor-31 .elementor-element.elementor-element-56c5d48 .ct-heading .item--title {
        font-size: 30px;
    }
    .elementor-31 .elementor-element.elementor-element-3bd27b28 .ct-heading .item--title {
        font-size: 32px;
    }
    .elementor-31 .elementor-element.elementor-element-45f3f73b .ct-heading .item--title {
        font-size: 32px;
    }
}