.elementor-1424 .elementor-element.elementor-element-d261840:not(.elementor-motion-effects-element-type-background),
.elementor-1424 .elementor-element.elementor-element-d261840>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/10/slide1-1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1424 .elementor-element.elementor-element-d261840>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.83;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1424 .elementor-element.elementor-element-d261840 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -90px;
    margin-bottom: 0px;
    padding: 250px 0px 170px 0px;
}

.elementor-1424 .elementor-element.elementor-element-08e3342 {
    max-width: 57px;
}

.elementor-1424 .elementor-element.elementor-element-08e3342 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1424 .elementor-element.elementor-element-08e3342.elementor-view-stacked .elementor-icon {
    background-color: #FBFBFB;
}

.elementor-1424 .elementor-element.elementor-element-08e3342.elementor-view-framed .elementor-icon,
.elementor-1424 .elementor-element.elementor-element-08e3342.elementor-view-default .elementor-icon {
    color: #FBFBFB;
    border-color: #FBFBFB;
}

.elementor-1424 .elementor-element.elementor-element-08e3342.elementor-view-framed .elementor-icon,
.elementor-1424 .elementor-element.elementor-element-08e3342.elementor-view-default .elementor-icon svg {
    fill: #FBFBFB;
}

.elementor-1424 .elementor-element.elementor-element-08e3342 .elementor-icon {
    font-size: 22px;
}

.elementor-1424 .elementor-element.elementor-element-08e3342 .elementor-icon svg {
    height: 22px;
}

.elementor-1424 .elementor-element.elementor-element-951c0ba>.elementor-widget-container {
    margin: 0px 0px 32px 0px;
}

.elementor-1424 .elementor-element.elementor-element-951c0ba {
    max-width: 502px;
}

.elementor-1424 .elementor-element.elementor-element-951c0ba .elementor-heading-title {
    font-family: "Circular Std", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-708ab1d .elementor-heading-title {
    font-family: "Circular Std", Sans-serif;
    font-size: 1px;
    font-weight: 600;
}

.elementor-1424 .elementor-element.elementor-element-4750354>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-4750354 .elementor-heading-title {
    font-family: "Circular Std", Sans-serif;
    font-size: 130px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.15em;
    color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-1ed6bc5 {
    margin-top: 24px;
    margin-bottom: 0px;
}

.elementor-1424 .elementor-element.elementor-element-7771585.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-1424 .elementor-element.elementor-element-d73749d {
    text-align: right;
}

.elementor-1424 .elementor-element.elementor-element-d73749d {
    width: auto;
    max-width: auto;
}

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

.elementor-1424 .elementor-element.elementor-element-d73749d .rr-addons-btn .btn-icon {
    color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-d73749d .rr-addons-btn .btn-icon path {
    stroke: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-d73749d .rr-addons-btn .icon-before {
    margin-right: 10px;
}

.elementor-1424 .elementor-element.elementor-element-d73749d .rr-addons-btn .icon-after {
    margin-left: 10px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-d73749d .rr-addons-btn .icon-before {
    margin-left: 10px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-d73749d .rr-addons-btn .icon-after {
    margin-right: 10px;
}

.elementor-1424 .elementor-element.elementor-element-d73749d .rr-addons-btn-wrapper .btn-icon {
    border-radius: 50px 50px 50px 50px;
}

.elementor-1424 .elementor-element.elementor-element-d73749d .rr-addons-btn {
    font-family: "Circular Std", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    background-color: #086AD7;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #086AD7;
    min-width: 0px;
    min-height: 0px;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 40px 15px 40px;
}

.elementor-1424 .elementor-element.elementor-element-d73749d .rr-addons-btn.style-three:before {
    background-color: #086AD7;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-d73749d .rr-addons-btn {
    border-radius: 5px 5px 5px 5px;
    padding: 10px 40px 15px 40px;
}

.elementor-1424 .elementor-element.elementor-element-d73749d .rr-addons-btn:hover,
.elementor-1424 .elementor-element.elementor-element-d73749d .all-side span.hover-animation {
    background-color: #000000;
}

.elementor-1424 .elementor-element.elementor-element-d73749d .rr-addons-btn:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
}

.elementor-1424 .elementor-element.elementor-element-573b6ff {
    text-align: right;
}

.elementor-1424 .elementor-element.elementor-element-573b6ff {
    width: auto;
    max-width: auto;
}

.elementor-1424 .elementor-element.elementor-element-573b6ff>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-573b6ff .rr-addons-btn .btn-icon {
    color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-573b6ff .rr-addons-btn .btn-icon path {
    stroke: #FFFFFF;
    fill: #8D6262;
}

.elementor-1424 .elementor-element.elementor-element-573b6ff .rr-addons-btn .icon-before {
    margin-right: 10px;
}

.elementor-1424 .elementor-element.elementor-element-573b6ff .rr-addons-btn .icon-after {
    margin-left: 10px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-573b6ff .rr-addons-btn .icon-before {
    margin-left: 10px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-573b6ff .rr-addons-btn .icon-after {
    margin-right: 10px;
}

.elementor-1424 .elementor-element.elementor-element-573b6ff .rr-addons-btn-wrapper .btn-icon {
    border-radius: 50px 50px 50px 50px;
}

.elementor-1424 .elementor-element.elementor-element-573b6ff .rr-addons-btn {
    font-family: "Circular Std", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    background-color: #4B1F1F00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B0CFF2;
    min-width: 0px;
    min-height: 0px;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 40px 15px 40px;
}

.elementor-1424 .elementor-element.elementor-element-573b6ff .rr-addons-btn.style-three:before {
    background-color: #4B1F1F00;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-573b6ff .rr-addons-btn {
    border-radius: 5px 5px 5px 5px;
    padding: 10px 40px 15px 40px;
}

.elementor-1424 .elementor-element.elementor-element-573b6ff .rr-addons-btn:hover,
.elementor-1424 .elementor-element.elementor-element-573b6ff .all-side span.hover-animation {
    background-color: #086AD7;
}

.elementor-1424 .elementor-element.elementor-element-573b6ff .rr-addons-btn:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #086AD7;
}

.elementor-bc-flex-widget .elementor-1424 .elementor-element.elementor-element-f79959c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1424 .elementor-element.elementor-element-f79959c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1424 .elementor-element.elementor-element-c21acac {
    text-align: right;
}

.elementor-1424 .elementor-element.elementor-element-c21acac .rr-addons-btn .btn-icon {
    color: #0081FF;
    font-size: 18px;
}

.elementor-1424 .elementor-element.elementor-element-c21acac .rr-addons-btn .btn-icon path {
    stroke: #0081FF;
}

.elementor-1424 .elementor-element.elementor-element-c21acac .rr-addons-btn .icon-before {
    margin-right: 0px;
}

.elementor-1424 .elementor-element.elementor-element-c21acac .rr-addons-btn .icon-after {
    margin-left: 0px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-c21acac .rr-addons-btn .icon-before {
    margin-left: 0px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-c21acac .rr-addons-btn .icon-after {
    margin-right: 0px;
}

.elementor-1424 .elementor-element.elementor-element-c21acac .rr-addons-btn .btn-icon svg {
    width: 18px;
}

.elementor-1424 .elementor-element.elementor-element-c21acac .rr-addons-btn {
    color: #fff;
    background-color: #FFFFFF;
    min-width: 100px;
    min-height: 100px;
    border-radius: 50% 50% 50% 50%;
    padding: 15px 015px 15px 15px;
}

.elementor-1424 .elementor-element.elementor-element-c21acac .rr-addons-btn.style-three:before {
    background-color: #FFFFFF;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-c21acac .rr-addons-btn {
    border-radius: 50% 50% 50% 50%;
    padding: 15px 15px 15px 015px;
}

.elementor-1424 .elementor-element.elementor-element-c21acac .rr-addons-btn:hover,
.elementor-1424 .elementor-element.elementor-element-c21acac .all-side span.hover-animation {
    background-color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-e3a606f {
    padding: 0px 0px 50px 0px;
}

.elementor-1424 .elementor-element.elementor-element-3fba03f>.elementor-container {
    max-width: 1178px;
}

.elementor-1424 .elementor-element.elementor-element-3fba03f {
    padding: 55px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-80a9173>.elementor-element-populated {
    margin: 0% 5% 0% 0%;
    --e-column-margin-right: 21%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-a0723ff>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-1424 .elementor-element.elementor-element-a0723ff .section-title.heading-new p {
    text-align: left;
}

.elementor-1424 .elementor-element.elementor-element-a0723ff .section-title.heading-new h1 {
    text-align: left;
}

.elementor-1424 .elementor-element.elementor-element-a0723ff .section-title.heading-new p {
    color: #000;
    font-family: "Circular Std", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1424 .elementor-element.elementor-element-a0723ff .section-title.heading-new h1 {
    color: #11400A;
    font-family: "Circular Std", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.19em;
}

.elementor-1424 .elementor-element.elementor-element-a0723ff .section-title.heading-new span {
    left: 238px;
}

.elementor-1424 .elementor-element.elementor-element-55b5cdf>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 5px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #EEF4FC;
    border-radius: 7px 7px 7px 7px;
}

.elementor-1424 .elementor-element.elementor-element-55b5cdf:hover .elementor-widget-container {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #11400A;
}

.elementor-1424 .elementor-element.elementor-element-55b5cdf:hover>.elementor-widget-container {
    border-radius: 7px 7px 7px 7px;
}

.elementor-1424 .elementor-element.elementor-element-55b5cdf {
    --icon-box-icon-margin: 30px;
}

.elementor-1424 .elementor-element.elementor-element-55b5cdf .elementor-icon-box-title {
    margin-bottom: 3px;
}

.elementor-1424 .elementor-element.elementor-element-55b5cdf.elementor-view-stacked .elementor-icon {
    background-color: #086AD7;
}

.elementor-1424 .elementor-element.elementor-element-55b5cdf.elementor-view-framed .elementor-icon,
.elementor-1424 .elementor-element.elementor-element-55b5cdf.elementor-view-default .elementor-icon {
    fill: #086AD7;
    color: #f00;
    border-color: #11400A;
}

.elementor-1424 .elementor-element.elementor-element-55b5cdf .elementor-icon {
    font-size: 40px;
}

.elementor-1424 .elementor-element.elementor-element-55b5cdf .elementor-icon-box-title,
.elementor-1424 .elementor-element.elementor-element-55b5cdf .elementor-icon-box-title a {
    font-family: "Circular Std", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.363em;
}

.elementor-1424 .elementor-element.elementor-element-55b5cdf .elementor-icon-box-description {
    color: #696969;
    font-family: "Circular Std", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.588em;
}

.elementor-1424 .elementor-element.elementor-element-26390ef>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 5px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #EEF4FC;
    border-radius: 7px 7px 7px 7px;
}

.elementor-1424 .elementor-element.elementor-element-26390ef:hover .elementor-widget-container {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #11400A;
}

.elementor-1424 .elementor-element.elementor-element-26390ef:hover>.elementor-widget-container {
    border-radius: 7px 7px 7px 7px;
}

.elementor-1424 .elementor-element.elementor-element-26390ef {
    --icon-box-icon-margin: 30px;
}

.elementor-1424 .elementor-element.elementor-element-26390ef .elementor-icon-box-title {
    margin-bottom: 3px;
}

.elementor-1424 .elementor-element.elementor-element-26390ef.elementor-view-stacked .elementor-icon {
    background-color: #086AD7;
}

.elementor-1424 .elementor-element.elementor-element-26390ef.elementor-view-framed .elementor-icon,
.elementor-1424 .elementor-element.elementor-element-26390ef.elementor-view-default .elementor-icon {
    fill: #086AD7;
    color: #f00;
    border-color: #086AD7;
}

.elementor-1424 .elementor-element.elementor-element-26390ef .elementor-icon {
    font-size: 40px;
}

.elementor-1424 .elementor-element.elementor-element-26390ef .elementor-icon-box-title,
.elementor-1424 .elementor-element.elementor-element-26390ef .elementor-icon-box-title a {
    font-family: "Circular Std", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.363em;
}

.elementor-1424 .elementor-element.elementor-element-26390ef .elementor-icon-box-description {
    color: #696969;
    font-family: "Circular Std", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.888em;
}

.elementor-1424 .elementor-element.elementor-element-6c83cda:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1424 .elementor-element.elementor-element-6c83cda>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/10/cs-form-bg-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1424 .elementor-element.elementor-element-6c83cda>.elementor-element-populated,
.elementor-1424 .elementor-element.elementor-element-6c83cda>.elementor-element-populated>.elementor-background-overlay,
.elementor-1424 .elementor-element.elementor-element-6c83cda>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1424 .elementor-element.elementor-element-6c83cda>.elementor-element-populated {
    box-shadow: 0px 10px 60px 0px rgba(8.000000000000025, 106.00000000000026, 215, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 70px 10px 70px 70px;
}

.elementor-1424 .elementor-element.elementor-element-6c83cda>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1424 .elementor-element.elementor-element-f14145c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-f14145c {
    text-align: left;
}

.elementor-1424 .elementor-element.elementor-element-f14145c .elementor-heading-title {
    font-family: "Circular Std", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.888em;
    color: #086AD7;
}

.elementor-1424 .elementor-element.elementor-element-801d65e>.elementor-widget-container {
    margin: 05px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-801d65e {
    text-align: left;
}

.elementor-1424 .elementor-element.elementor-element-801d65e .elementor-heading-title {
    font-family: "Circular Std", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.309em;
    letter-spacing: -3px;
    color: #211E3B;
}

.elementor-1424 .elementor-element.elementor-element-47455da>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-47455da .wpcf7-form-control:not(.wpcf7-submit) {
    font-family: "Circular Std", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1em;
}

.elementor-1424 .elementor-element.elementor-element-47455da ::-webkit-input-placeholder {
    color: #211E3B;
}

.elementor-1424 .elementor-element.elementor-element-47455da ::-moz-placeholder {
    color: #211E3B;
}

.elementor-1424 .elementor-element.elementor-element-47455da ::-ms-input-placeholder {
    color: #211E3B;
}

.elementor-1424 .elementor-element.elementor-element-47455da .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-radio):not(.wpcf7-checkbox):not(.wpcf7-acceptance) {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #E9E9EB;
    margin-bottom: 30px;
    padding: 28px 30px 28px 30px !important;
    border-radius: 7px 7px 7px 7px;
}

.elementor-1424 .elementor-element.elementor-element-47455da .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-radio):not(.wpcf7-checkbox):not(.wpcf7-acceptance):focus {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #086AD7;
}

.elementor-1424 .elementor-element.elementor-element-47455da .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-radio):not(.wpcf7-checkbox):not(.wpcf7-acceptance),
.elementor-1424 .elementor-element.elementor-element-47455da .ha-cf7-form input:not(.wpcf7-radio):not(.wpcf7-checkbox):not(.wpcf7-acceptance) {
    height: 82px;
}

.elementor-1424 .elementor-element.elementor-element-47455da textarea.wpcf7-textarea {
    min-height: 200px !important;
}

.elementor-1424 .elementor-element.elementor-element-47455da .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-radio):not(.wpcf7-checkbox):not(.wpcf7-acceptance),
.elementor-1424 .elementor-element.elementor-element-47455da .ha-cf7-form label {
    width: 88%;
}

.elementor-1424 .elementor-element.elementor-element-47455da .rr-addons-contact-from [type=submit] {
    font-size: 14px;
    text-transform: uppercase;
    background-color: #086AD7;
    width: 224px;
    height: 58px;
    margin: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1424 .elementor-element.elementor-element-47455da .rr-addons--contactform-wraper [type=submit] {
    position: default;
    right: 0px;
    top: 0px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-47455da .rr-addons-contact-from [type=submit] {
    margin: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1424 .elementor-element.elementor-element-47455da .rr-addons-contact-from {
    padding: 0px 0px 0px 0px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-47455da .rr-addons-contact-from {
    padding: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-1708200:not(.elementor-motion-effects-element-type-background),
.elementor-1424 .elementor-element.elementor-element-1708200>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-1708200>.elementor-container {
    max-width: 1190px;
}

.elementor-1424 .elementor-element.elementor-element-1708200 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 0px 0px;
}

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

.elementor-1424 .elementor-element.elementor-element-fd7dae7>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1424 .elementor-element.elementor-element-fd7dae7 .section-title.heading-new p {
    text-align: center;
}

.elementor-1424 .elementor-element.elementor-element-fd7dae7 .section-title.heading-new h1 {
    text-align: center;
}

.elementor-1424 .elementor-element.elementor-element-fd7dae7 .section-title.heading-new p {
    color: #11400a;
    font-family: "Circular Std", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1424 .elementor-element.elementor-element-fd7dae7 .section-title.heading-new h1 {
    color: #211E3B;
    font-family: "Circular Std", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.19em;
}

.elementor-1424 .elementor-element.elementor-element-b1bc053 {
    padding: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-744373d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-880adbd {
    z-index: 2;
}

.elementor-1424 .elementor-element.elementor-element-880adbd .service-thumbnail img {
    border-radius: 10px 10px 0px 0px;
    object-fit: cover;
}

.elementor-1424 .elementor-element.elementor-element-880adbd .service-thumbnail-wrapper {
    border-radius: 10px 10px 0px 0px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-880adbd .service-thumbnail img {
    border-radius: 10px 0px 0px 10px;
}

.elementor-1424 .elementor-element.elementor-element-880adbd .techex-service-widget-item .service-title {
    font-family: "Circular Std", Sans-serif;
    font-size: 24px;
    color: #11400A;
    margin-bottom: 10px;
}

.elementor-1424 .elementor-element.elementor-element-880adbd .techex-service-widget-item p {
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    color: #696969;
}

.elementor-1424 .elementor-element.elementor-element-880adbd .techex-service-widget-item .service-content p {
    margin: 0px 0px 15px 0px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-880adbd .techex-service-widget-item .service-content p {
    margin:
        0px 0px 15px 0px;
}

.elementor-1424 .elementor-element.elementor-element-880adbd .techex-service-widget-item .service-content {
    padding: 20px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-880adbd .techex-service-widget-item .service-content {
    padding:
        30px 30px 30px 30px;
}

.elementor-1424 .elementor-element.elementor-element-880adbd .service-btn {
    font-family: "Circular Std", Sans-serif;
    font-weight: 500;
    color: #11400A;
}

.elementor-1424 .elementor-element.elementor-element-880adbd .service-btn .icon-before,
body.rtl .elementor-1424 .elementor-element.elementor-element-880adbd .service-btn .icon-after {
    margin-right: 6px;
}

.elementor-1424 .elementor-element.elementor-element-880adbd .service-btn .icon-after,
body.rtl .elementor-1424 .elementor-element.elementor-element-880adbd .service-btn .icon-before {
    margin-left: 6px;
}

.elementor-1424 .elementor-element.elementor-element-880adbd .service-btn:hover .icon-before {
    transform: translatex(-5px);
}

.elementor-1424 .elementor-element.elementor-element-880adbd .service-btn:hover .icon-after {
    transform: translatex(5px);
}

body.rtl .elementor-1424 .elementor-element.elementor-element-880adbd .service-btn:hover .icon-before {
    transform: translatex(5px);
}

body.rtl .elementor-1424 .elementor-element.elementor-element-880adbd .service-btn:hover .icon-after {
    transform: translatex(-5px);
}

.elementor-1424 .elementor-element.elementor-element-880adbd .techex-service-widget-item {
    background-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px #C8E2FF;
    margin-bottom:20px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-880adbd .techex-service-widget-item {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1424 .elementor-element.elementor-element-880adbd .techex-service-widget-wrap:last-child .techex-service-widget-item {
    border-right: none;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-880adbd .techex-service-widget-wrap:last-child .techex-service-widget-item {
    border-left: none;
}

.elementor-1424 .elementor-element.elementor-element-1f89233:not(.elementor-motion-effects-element-type-background),
.elementor-1424 .elementor-element.elementor-element-1f89233>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EEF4FC;
}

.elementor-1424 .elementor-element.elementor-element-1f89233 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -270px;
    margin-bottom: 0px;
    padding: 300px 0px 250px 0px;
}

.elementor-1424 .elementor-element.elementor-element-1f89233>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1424 .elementor-element.elementor-element-44f0209>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-44f0209 .section-title.heading-new p {
    text-align: center;
}

.elementor-1424 .elementor-element.elementor-element-44f0209 .section-title.heading-new h1 {
    text-align: center;
}

.elementor-1424 .elementor-element.elementor-element-44f0209 .section-title.heading-new p {
    color: #11400A;
    font-family: "Circular Std", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1424 .elementor-element.elementor-element-44f0209 .section-title.heading-new h1 {
    color: #211E3B;
    font-family: "Circular Std", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.19em;
}

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

.elementor-1424 .elementor-element.elementor-element-b4434df .work-process-grid .single-work-process .icon i {
    color: #ffffff;
}

.elementor-1424 .elementor-element.elementor-element-b4434df .work-process-grid .single-work-process .icon svg {
    color: #086ad7;
}

.elementor-1424 .elementor-element.elementor-element-b4434df .work-process-grid .single-work-process .icon svg path {
    fill: #086ad7;
}

.elementor-1424 .elementor-element.elementor-element-b4434df .work-process-grid .single-work-process .icon .icon-type-text {
    color: #086ad7;
}

.elementor-1424 .elementor-element.elementor-element-b4434df .work-process-grid .single-work-process .icon {
    background-color: #11400A;
    line-height: 115px;
    height: 115px;
    width: 115px;
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: #ffcc00;
    border-radius: 50% 50% 50% 50%;
}

.elementor-1424 .elementor-element.elementor-element-b4434df .work-process-grid .single-work-process .icon i {
    font-size: 35px;
}

.elementor-1424 .elementor-element.elementor-element-b4434df .work-process-grid .single-work-process .icon svg {
    width: 42px;
}

.elementor-1424 .elementor-element.elementor-element-b4434df .work-process-grid .single-work-process .icon .icon-type-image img {
    width: 42px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-b4434df .work-process-grid .single-work-process .icon {
    border-radius: 50% 50% 50% 50%;
}

.elementor-1424 .elementor-element.elementor-element-b4434df .work-process-grid .single-work-process .icon:hover i {
    color: #fff;
}

.elementor-1424 .elementor-element.elementor-element-b4434df .work-process-grid .single-work-process .icon:hover svg {
    color: #fff;
}

.elementor-1424 .elementor-element.elementor-element-b4434df .work-process-grid .single-work-process .icon:hover svg path {
    fill: #fff;
}

.elementor-1424 .elementor-element.elementor-element-b4434df .work-process-grid .single-work-process .icon:hover .icon-type-text {
    color: #fff;
}

.elementor-1424 .elementor-element.elementor-element-b4434df .work-process-grid .single-work-process .icon:hover {
    background-color: #086ad7;
}

.elementor-1424 .elementor-element.elementor-element-b4434df .work-process-grid .single-work-process .content h3 {
    color: #211E3B;
    font-family: "Circular Std", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.363em;
}

.elementor-1424 .elementor-element.elementor-element-b4434df .work-process-grid .single-work-process .content p {
    color: #696969;
    font-family: "Circular Std", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-1424 .elementor-element.elementor-element-b4434df .work-process-grid .single-work-process .content h3 {
    padding: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-b4434df .work-process-grid .single-work-process .content span {
    color: #696969;
    background-color: #C2434300;
    font-family: "Circular Std", Sans-serif;
    font-size: 17px;
    line-height: 2em;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #DBE0EA;
}

.elementor-1424 .elementor-element.elementor-element-b4434df .work-process-grid .single-work-process .content span {
    line-height: 36px;
    height: 36px;
    width: 36px;
    border-radius: 100px 100px 100px 100px;
    margin: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-b29913b>.elementor-container {
    max-width: 1190px;
}

.elementor-1424 .elementor-element.elementor-element-b29913b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -230px;
    margin-bottom: 0px;
}

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

.elementor-1424 .elementor-element.elementor-element-3f382f9>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1424 .elementor-element.elementor-element-3f382f9 .section-title.heading-new p {
    text-align: left;
}

.elementor-1424 .elementor-element.elementor-element-3f382f9 .section-title.heading-new h1 {
    text-align: left;
}

.elementor-1424 .elementor-element.elementor-element-3f382f9 .section-title.heading-new p {
    color: #11400A;
    font-family: "Circular Std", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1424 .elementor-element.elementor-element-3f382f9 .section-title.heading-new h1 {
    color: #211E3B;
    font-family: "Circular Std", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.19em;
}

.elementor-1424 .elementor-element.elementor-element-3f382f9 .section-title.heading-new span {
    left: 290px;
}

.elementor-1424 .elementor-element.elementor-element-08a3b04 {
    z-index: 1111;
}

.elementor-1424 .elementor-element.elementor-element-08a3b04 .techex-case-study-item-wrap {
    padding: 0 16px 0;
    padding-bottom: 24px;
}

.elementor-1424 .elementor-element.elementor-element-08a3b04 .techex-case-study-image img {
    max-width: 100%;
    height: 370px !important;
    object-fit: cover;
}

.elementor-1424 .elementor-element.elementor-element-08a3b04 a.case-image img {
    border-radius: 7px 7px 7px 7px;
}

.elementor-1424 .elementor-element.elementor-element-08a3b04 .techex-case-study-content .techex-cs-category {
    font-family: "Circular Std", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.8823em;
    position: default;
    color: #696969;
    padding: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-08a3b04 .techex-case-study-content .techex-cs-category .cat_icon {
    margin: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-08a3b04 .techex-case-study-title h2 a {
    font-family: "Circular Std", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.363em;
    letter-spacing: -1px;
    color: #11400A;
}

.elementor-1424 .elementor-element.elementor-element-08a3b04 .techex-case-study-title h2 {
    margin: 0px 0px 3px 0px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-08a3b04 .techex-case-study-title h2 {
    margin: 0px 0px 3px 0px;
}

.elementor-1424 .elementor-element.elementor-element-08a3b04 .techex-case-study-content {
    text-align: center;
}

.elementor-1424 .elementor-element.elementor-element-08a3b04 .techex-case-study-item {
    border-radius: 7px 7px 7px 7px;
}

.elementor-1424 .elementor-element.elementor-element-08a3b04 .case-study-btn {
    font-family: "Circular Std", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1em;
    color: #FFFFFF;
    background-color: #11400A;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 40px 16px 40px;
    margin: 0px 0px 15px 0px;
}

.elementor-1424 .elementor-element.elementor-element-08a3b04 .case-study-btn .btn-icon {
    color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-08a3b04 .case-study-btn .btn-icon path {
    stroke: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-08a3b04 .case-study-btn .btn-icon i {
    margin-top: 0px;
}

.elementor-1424 .elementor-element.elementor-element-08a3b04 .case-study-btn .btn-icon svg {
    margin-top: 0px;
}

.elementor-1424 .elementor-element.elementor-element-08a3b04 .case-study-btn .icon-before,
body.rtl .elementor-1424 .elementor-element.elementor-element-08a3b04 .case-study-btn .icon-after {
    margin-right: 10px;
}

.elementor-1424 .elementor-element.elementor-element-08a3b04 .case-study-btn .icon-after,
body.rtl .elementor-1424 .elementor-element.elementor-element-08a3b04 .case-study-btn .icon-before {
    margin-left: 10px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-08a3b04 .case-study-btn {
    border-radius: 5px 5px 5px 5px;
    padding: 10px 40px 16px 40px;
    margin: 0px 0px 15px 0px;
}

.elementor-1424 .elementor-element.elementor-element-08a3b04 .techex-case-study-widget-item:hover .case-study-btn .btn-icon {
    color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-08a3b04 .techex-case-study-widget-item:hover .case-study-btn .btn-icon path {
    stroke: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-08a3b04 .case-study-btn:hover .case-readmore-text {
    color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-08a3b04 .case-study-btn:hover {
    background-color: #f00;
}

.elementor-1424 .elementor-element.elementor-element-f98cd80 {
    padding: 60px 0px 40px 0px;
}

.elementor-1424 .elementor-element.elementor-element-6af017d>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 30px 0px;
}

.elementor-1424 .elementor-element.elementor-element-6af017d .section-title.heading-new p {
    text-align: center;
}

.elementor-1424 .elementor-element.elementor-element-6af017d .section-title.heading-new h1 {
    text-align: center;
}

.elementor-1424 .elementor-element.elementor-element-6af017d .section-title.heading-new p {
    color: #086AD7;
    font-family: "Circular Std", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1424 .elementor-element.elementor-element-6af017d .section-title.heading-new h1 {
    color: #211E3B;
    font-family: "Circular Std", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.19em;
}

.elementor-1424 .elementor-element.elementor-element-ffaa7bf>.elementor-container {
    max-width: 1170px;
}

.elementor-1424 .elementor-element.elementor-element-ffaa7bf {
    padding: 100px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-1e9aec0>.elementor-element-populated {
    padding: 0px 2px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-99129ef>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-99129ef .single-item {
    margin-right: 0px;
    margin-bottom: 24px;
    text-align: center !important;
    padding: 110px 20px 22px 20px;
    border-radius: 7px 7px 7px 7px;
}

.elementor-1424 .elementor-element.elementor-element-99129ef .team-area {
    margin-right: -0px;
    margin-bottom: -24px;
}

.elementor-1424 .elementor-element.elementor-element-99129ef .team-wrapper img {
    width: 210px;
    max-width: 210px;
    height: 210px !important;
    object-fit: cover;
    border-radius: 7px 7px 7px 7px;
}

.elementor-1424 .elementor-element.elementor-element-99129ef .team-image {
    top: -90px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-99129ef .team-wrapper img {
    border-radius: 7px 7px 7px 7px;
}

.elementor-1424 .elementor-element.elementor-element-99129ef .user-identity h6 a {
    color: #157507;
    margin: 020px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-99129ef .single-item:hover .user-identity h6 a {
    color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-99129ef .user-identity h6 a {
    font-family: "Circular Std", Sans-serif;
    font-size: 20px;
    line-height: 1.5em;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-99129ef .user-identity h6 a {
    margin: 020px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-99129ef .user-identity span a {
    color: #262626;
    margin: 0px 0px 20px 0px;
}

.elementor-1424 .elementor-element.elementor-element-99129ef .single-item:hover .user-identity span a {
    color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-99129ef .user-identity span a {
    font-family: "Circular Std", Sans-serif;
    font-size: 17px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-99129ef .user-identity span a {
    margin: 0px 0px 20px 0px;
}

.elementor-1424 .elementor-element.elementor-element-99129ef .social-icons ul {
    justify-content: center;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-99129ef .single-item {
    padding: 125px 30px 30px 30px;
    border-radius: 7px 7px 7px 7px;
}

.elementor-1424 .elementor-element.elementor-element-99129ef .single-item:hover {
    background-color: #11400A;
}

.elementor-1424 .elementor-element.elementor-element-a3082b7>.elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1424 .elementor-element.elementor-element-a3082b7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -100px;
    z-index: 999;
}

.elementor-1424 .elementor-element.elementor-element-00639e2>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1424 .elementor-element.elementor-element-00639e2:not(.elementor-motion-effects-element-type-background),
.elementor-1424 .elementor-element.elementor-element-00639e2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EEEEEE;
    background-image: url("../../2021/11/cta-bg-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1424 .elementor-element.elementor-element-00639e2>.elementor-background-overlay {
    background-color: #FC0;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1424 .elementor-element.elementor-element-00639e2,
.elementor-1424 .elementor-element.elementor-element-00639e2>.elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1424 .elementor-element.elementor-element-00639e2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 40px 0px;
    z-index: 999;
}

.elementor-1424 .elementor-element.elementor-element-211f50a>.elementor-widget-container {
    margin: 0px 0px 0px 75px;
}

.elementor-1424 .elementor-element.elementor-element-211f50a .elementor-heading-title {
    font-family: "Circular Std", Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.309em;
    letter-spacing: 1px;
    color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-ac291bf.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1424 .elementor-element.elementor-element-5a38b93 {
    text-align: center;
}

.elementor-1424 .elementor-element.elementor-element-5a38b93 {
    width: auto;
    max-width: auto;
}

.elementor-1424 .elementor-element.elementor-element-5a38b93>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-5a38b93 .rr-addons-btn .icon-before {
    margin-right: 10px;
}

.elementor-1424 .elementor-element.elementor-element-5a38b93 .rr-addons-btn .icon-after {
    margin-left: 10px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-5a38b93 .rr-addons-btn .icon-before {
    margin-left: 10px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-5a38b93 .rr-addons-btn .icon-after {
    margin-right: 10px;
}

.elementor-1424 .elementor-element.elementor-element-5a38b93 .rr-addons-btn-wrapper .btn-icon {
    border-radius: 50px 50px 50px 50px;
}

.elementor-1424 .elementor-element.elementor-element-5a38b93 .rr-addons-btn {
    font-family: "Circular Std", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #FFF;
    background-color: #11400A;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    min-width: 228px;
    min-height: 57px;
    border-radius: 5px 5px 5px 5px;
    padding: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-5a38b93 .rr-addons-btn.style-three:before {
    background-color: #FFFFFF;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-5a38b93 .rr-addons-btn {
    border-radius: 5px 5px 5px 5px;
    padding: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-5a38b93 .rr-addons-btn:hover {
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
}

.elementor-1424 .elementor-element.elementor-element-5a38b93 .rr-addons-btn:hover,
.elementor-1424 .elementor-element.elementor-element-5a38b93 .all-side span.hover-animation {
    background-color: #000000;
}

.elementor-1424 .elementor-element.elementor-element-91ce244:not(.elementor-motion-effects-element-type-background),
.elementor-1424 .elementor-element.elementor-element-91ce244>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #11400A;
}

.elementor-1424 .elementor-element.elementor-element-91ce244 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 0px 0px;
    z-index: 2;
}

.elementor-1424 .elementor-element.elementor-element-91ce244>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1424 .elementor-element.elementor-element-8f8f9e8>.elementor-container {
    max-width: 1400px;
}

.elementor-1424 .elementor-element.elementor-element-6258d16:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1424 .elementor-element.elementor-element-6258d16>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/11/funfact-line-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1424 .elementor-element.elementor-element-6258d16.elementor-column>.elementor-widget-wrap {
    justify-content: space-around;
}

.elementor-1424 .elementor-element.elementor-element-6258d16>.elementor-element-populated,
.elementor-1424 .elementor-element.elementor-element-6258d16>.elementor-element-populated>.elementor-background-overlay,
.elementor-1424 .elementor-element.elementor-element-6258d16>.elementor-background-slideshow {
    border-radius: 7px 7px 7px 7px;
}

.elementor-1424 .elementor-element.elementor-element-6258d16>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 70px 0px;
}

.elementor-1424 .elementor-element.elementor-element-6258d16>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1424 .elementor-element.elementor-element-ec511c0 .rr-addons-fun-factor-media--icon {
    font-size: 50px;
    color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-ec511c0 .rr-addons-fun-factor-media--icon svg {
    width: 50px;
    color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-ec511c0 {
    width: auto;
    max-width: auto;
}

.elementor-1424 .elementor-element.elementor-element-ec511c0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-ec511c0 .rr-addons-fun-factor-wrap {
    text-align: center;
}

.elementor-1424 .elementor-element.elementor-element-ec511c0 .rr-addons-fun-factor-media--icon svg path {
    fill: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-ec511c0 .rr-addons-fun-factor-media--icon,
.elementor-1424 .elementor-element.elementor-element-ec511c0 .rr-addons-fun-factor-media--image {
    margin-bottom: 10px;
}

.elementor-1424 .elementor-element.elementor-element-ec511c0 .rr-addons-fun-factor-content-number-suffix {
    color: #FFFFFF !important;
    font-family: "Circular Std", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    top: -10px;
}

.elementor-1424 .elementor-element.elementor-element-ec511c0 .rr-addons-fun-factor-content-number-prefix {
    color: #FFFFFF !important;
}

.elementor-1424 .elementor-element.elementor-element-ec511c0 .rr-addons-fun-factor-content-number {
    color: #FFFFFF !important;
}

.elementor-1424 .elementor-element.elementor-element-ec511c0 .rr-addons-fun-factor-content-number-prefix,
.elementor-1424 .elementor-element.elementor-element-ec511c0 .rr-addons-fun-factor-content-number {
    font-family: "Circular Std", Sans-serif;
    font-size: 55px;
    font-weight: 500;
    line-height: 1em;
}

.elementor-1424 .elementor-element.elementor-element-ec511c0 .rr-addons-fun-factor-content-number-wrap {
    margin-bottom: 5px;
}

.elementor-1424 .elementor-element.elementor-element-ec511c0 .rr-addons-fun-factor-content-text {
    color: #FFFFFF;
    font-family: "Circular Std", Sans-serif;
    font-size: 17px;
    line-height: 1.88em;
    margin-bottom: 0px;
}

.elementor-1424 .elementor-element.elementor-element-ec511c0 .rr-addons-fun-factor-subtitle-text {
    margin-bottom: 0px;
}

.elementor-1424 .elementor-element.elementor-element-c401c29 .rr-addons-fun-factor-media--icon {
    font-size: 50px;
    color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-c401c29 .rr-addons-fun-factor-media--icon svg {
    width: 50px;
    color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-c401c29 {
    width: auto;
    max-width: auto;
}

.elementor-1424 .elementor-element.elementor-element-c401c29>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-c401c29 .rr-addons-fun-factor-wrap {
    text-align: center;
}

.elementor-1424 .elementor-element.elementor-element-c401c29 .rr-addons-fun-factor-media--icon svg path {
    fill: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-c401c29 .rr-addons-fun-factor-media--icon,
.elementor-1424 .elementor-element.elementor-element-c401c29 .rr-addons-fun-factor-media--image {
    margin-bottom: 10px;
}

.elementor-1424 .elementor-element.elementor-element-c401c29 .rr-addons-fun-factor-content-number-suffix {
    color: #FFFFFF !important;
    font-family: "Circular Std", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    top: -10px;
}

.elementor-1424 .elementor-element.elementor-element-c401c29 .rr-addons-fun-factor-content-number-prefix {
    color: #FFFFFF !important;
}

.elementor-1424 .elementor-element.elementor-element-c401c29 .rr-addons-fun-factor-content-number {
    color: #FFFFFF !important;
}

.elementor-1424 .elementor-element.elementor-element-c401c29 .rr-addons-fun-factor-content-number-prefix,
.elementor-1424 .elementor-element.elementor-element-c401c29 .rr-addons-fun-factor-content-number {
    font-family: "Circular Std", Sans-serif;
    font-size: 55px;
    font-weight: 500;
    line-height: 1em;
}

.elementor-1424 .elementor-element.elementor-element-c401c29 .rr-addons-fun-factor-content-number-wrap {
    margin-bottom: 5px;
}

.elementor-1424 .elementor-element.elementor-element-c401c29 .rr-addons-fun-factor-content-text {
    color: #FFFFFF;
    font-family: "Circular Std", Sans-serif;
    font-size: 17px;
    line-height: 1.88em;
    margin-bottom: 0px;
}

.elementor-1424 .elementor-element.elementor-element-c401c29 .rr-addons-fun-factor-subtitle-text {
    margin-bottom: 0px;
}

.elementor-1424 .elementor-element.elementor-element-67e8fc9 .rr-addons-fun-factor-media--icon {
    font-size: 50px;
    color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-67e8fc9 .rr-addons-fun-factor-media--icon svg {
    width: 50px;
    color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-67e8fc9 {
    width: auto;
    max-width: auto;
}

.elementor-1424 .elementor-element.elementor-element-67e8fc9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-67e8fc9 .rr-addons-fun-factor-wrap {
    text-align: center;
}

.elementor-1424 .elementor-element.elementor-element-67e8fc9 .rr-addons-fun-factor-media--icon svg path {
    fill: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-67e8fc9 .rr-addons-fun-factor-media--icon,
.elementor-1424 .elementor-element.elementor-element-67e8fc9 .rr-addons-fun-factor-media--image {
    margin-bottom: 10px;
}

.elementor-1424 .elementor-element.elementor-element-67e8fc9 .rr-addons-fun-factor-content-number-suffix {
    color: #FFFFFF !important;
    font-family: "Circular Std", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    top: -10px;
}

.elementor-1424 .elementor-element.elementor-element-67e8fc9 .rr-addons-fun-factor-content-number-prefix {
    color: #FFFFFF !important;
}

.elementor-1424 .elementor-element.elementor-element-67e8fc9 .rr-addons-fun-factor-content-number {
    color: #FFFFFF !important;
}

.elementor-1424 .elementor-element.elementor-element-67e8fc9 .rr-addons-fun-factor-content-number-prefix,
.elementor-1424 .elementor-element.elementor-element-67e8fc9 .rr-addons-fun-factor-content-number {
    font-family: "Circular Std", Sans-serif;
    font-size: 55px;
    font-weight: 500;
    line-height: 1em;
}

.elementor-1424 .elementor-element.elementor-element-67e8fc9 .rr-addons-fun-factor-content-number-wrap {
    margin-bottom: 5px;
}

.elementor-1424 .elementor-element.elementor-element-67e8fc9 .rr-addons-fun-factor-content-text {
    color: #FFFFFF;
    font-family: "Circular Std", Sans-serif;
    font-size: 17px;
    line-height: 1.88em;
    margin-bottom: 0px;
}

.elementor-1424 .elementor-element.elementor-element-67e8fc9 .rr-addons-fun-factor-subtitle-text {
    margin-bottom: 0px;
}

.elementor-1424 .elementor-element.elementor-element-3147f72 .rr-addons-fun-factor-media--icon {
    font-size: 50px;
    color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-3147f72 .rr-addons-fun-factor-media--icon svg {
    width: 50px;
    color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-3147f72 {
    width: auto;
    max-width: auto;
}

.elementor-1424 .elementor-element.elementor-element-3147f72>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-3147f72 .rr-addons-fun-factor-wrap {
    text-align: center;
}

.elementor-1424 .elementor-element.elementor-element-3147f72 .rr-addons-fun-factor-media--icon svg path {
    fill: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-3147f72 .rr-addons-fun-factor-media--icon,
.elementor-1424 .elementor-element.elementor-element-3147f72 .rr-addons-fun-factor-media--image {
    margin-bottom: 10px;
}

.elementor-1424 .elementor-element.elementor-element-3147f72 .rr-addons-fun-factor-content-number-suffix {
    color: #FFFFFF !important;
    font-family: "Circular Std", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    top: -10px;
}

.elementor-1424 .elementor-element.elementor-element-3147f72 .rr-addons-fun-factor-content-number-prefix {
    color: #FFFFFF !important;
}

.elementor-1424 .elementor-element.elementor-element-3147f72 .rr-addons-fun-factor-content-number {
    color: #FFFFFF !important;
}

.elementor-1424 .elementor-element.elementor-element-3147f72 .rr-addons-fun-factor-content-number-prefix,
.elementor-1424 .elementor-element.elementor-element-3147f72 .rr-addons-fun-factor-content-number {
    font-family: "Circular Std", Sans-serif;
    font-size: 55px;
    font-weight: 500;
    line-height: 1em;
}

.elementor-1424 .elementor-element.elementor-element-3147f72 .rr-addons-fun-factor-content-number-wrap {
    margin-bottom: 5px;
}

.elementor-1424 .elementor-element.elementor-element-3147f72 .rr-addons-fun-factor-content-text {
    color: #FFFFFF;
    font-family: "Circular Std", Sans-serif;
    font-size: 17px;
    line-height: 1.88em;
    margin-bottom: 0px;
}

.elementor-1424 .elementor-element.elementor-element-3147f72 .rr-addons-fun-factor-subtitle-text {
    margin-bottom: 0px;
}

.elementor-1424 .elementor-element.elementor-element-700d052 {
    overflow: hidden;
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 0px 0px 60px 0px;
}

.elementor-1424 .elementor-element.elementor-element-10b8282>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-single {
    margin-right: 24px;
    margin-bottom: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EEEEEE;
    text-align: left !important;
    padding: 12px 16px 20px 25px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-wraper {
    margin-right: -24px;
    margin-bottom: -24px;
}

.elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--t-thumb img {
    width: 70px !important;
    max-width: 70px !important;
    height: 70px !important;
    object-fit: cover;
}

.elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-name {
    color: #211E3B;
    margin: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-name {
    font-family: "Circular Std", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 30px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-name {
    margin: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-title {
    color: #f00;
    margin: 15px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-title {
    font-family: "Circular Std", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.88px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-title {
    margin: 15px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-dis p {
    color: #211E3B;
    margin: 6px 0px 26px 0px;
}

.elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-dis p {
    font-family: "Circular Std", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    font-style: italic;
    line-height: 1.4em;
    letter-spacing: 0px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-dis p {
    margin: 15px 0px 35px 0px;
}

.elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-icon i {
    color: #FFFFFF;
    font-size: 100px;
}

.elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-icon svg {
    color: #FFFFFF;
    width: 30px;
}

.elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-icon svg path {
    fill: #FFFFFF;
    stroke: #F07C00;
}

.elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-icon i,
.elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-icon svg {
    color: #086AD7;
}

.elementor-1424 .elementor-element.elementor-element-4ce7ec5 .testimonial-slider ul.testimonial-slider-dot-list {
    justify-content: center;
}

.elementor-1424 .elementor-element.elementor-element-4ce7ec5 .testimonial-slider ul.testimonial-slider-dot-list li {
    margin-right: 5px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-4ce7ec5 .testimonial-slider ul.testimonial-slider-dot-list li {
    margin-left: 5px;
}

.elementor-1424 .elementor-element.elementor-element-4ce7ec5 .testimonial-slider-dot-list {
    margin: 50px 0px 0px 0px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-4ce7ec5 .testimonial-slider-dot-list {
    margin: 50px 0px 0px 0px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-single {
    padding: 40px 50px 40px 50px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1424 .elementor-element.elementor-element-70f0f06>.elementor-background-overlay {
    background-color: #EEF4FC;
    opacity: 1;
    left: 50%;
}

.elementor-1424 .elementor-element.elementor-element-70f0f06 {
    overflow: hidden;
    padding: 50px 0px 50px 0px;
    z-index: 2;
}

.elementor-1424 .elementor-element.elementor-element-12c675d>.elementor-element-populated {
    margin: 0% 11% 0% 0%;
    --e-column-margin-right: 11%;
    --e-column-margin-left: 0%;
}

.elementor-1424 .elementor-element.elementor-element-02b2fe8 {
    z-index: 8;
    position: absolute;
    top: -125px;
    right: 450px;
}

.elementor-1424 .elementor-element.elementor-element-f1370c6>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-1424 .elementor-element.elementor-element-f1370c6 .section-title.heading-new p {
    text-align: left;
}

.elementor-1424 .elementor-element.elementor-element-f1370c6 .section-title.heading-new h1 {
    text-align: left;
}

.elementor-1424 .elementor-element.elementor-element-f1370c6 .section-title.heading-new p {
    color: #086AD7;
    font-family: "Circular Std", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1424 .elementor-element.elementor-element-f1370c6 .section-title.heading-new h1 {
    color: #211E3B;
    font-family: "Circular Std", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.19em;
}

.elementor-1424 .elementor-element.elementor-element-f1370c6 .section-title.heading-new span {
    left: 50%;
}

.elementor-1424 .elementor-element.elementor-element-ac8075a>.elementor-widget-container {
    padding: 15px 0px 15px 0px;
}

.elementor-1424 .elementor-element.elementor-element-ac8075a {
    color: #696969;
    font-family: "Circular Std", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.888em;
}

.elementor-1424 .elementor-element.elementor-element-8514ee1 .rr-addons-btn .icon-before {
    margin-right: 18px;
}

.elementor-1424 .elementor-element.elementor-element-8514ee1 .rr-addons-btn .icon-after {
    margin-left: 18px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-8514ee1 .rr-addons-btn .icon-before {
    margin-left: 18px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-8514ee1 .rr-addons-btn .icon-after {
    margin-right: 18px;
}

.elementor-1424 .elementor-element.elementor-element-8514ee1 .rr-addons-btn-wrapper .btn-icon {
    border-radius: 50px 50px 50px 50px;
}

.elementor-1424 .elementor-element.elementor-element-8514ee1 .rr-addons-btn {
    color: #fff;
    padding: 15px 40px 15px 40px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-8514ee1 .rr-addons-btn {
    padding: 15px 40px 15px 40px;
}

.elementor-1424 .elementor-element.elementor-element-8514ee1 .rr-addons-btn:hover,
.elementor-1424 .elementor-element.elementor-element-8514ee1 .all-side span.hover-animation {
    background-color: #222;
}

.elementor-1424 .elementor-element.elementor-element-76f29a2.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-1424 .elementor-element.elementor-element-76f29a2>.elementor-element-populated {
    margin: -3% 0% 0% 06%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 06%;
}

.elementor-1424 .elementor-element.elementor-element-12eff12 .rr-addons-pricing-table-badge-wrapper {
    background-color: #11400A;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFFFF12;
    padding: 20px 20px 30px 40px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1424 .elementor-element.elementor-element-12eff12 {
    width: auto;
    max-width: 48%;
}

.elementor-1424 .elementor-element.elementor-element-12eff12>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-12eff12 .rr-addons-pricing-table-header {
    margin: 0px 0px 20px 0px;
    border-radius: 10px 10px 0 0;
}

.elementor-1424 .elementor-element.elementor-element-12eff12 .rr-addons-pricing-table-title {
    color: #FFFFFF;
    font-family: "Circular Std", Sans-serif;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1.416px;
    margin: 24px 0px 20px 0px;
}

.elementor-1424 .elementor-element.elementor-element-12eff12 .rr-addons-pricing-table-subtitle {
    color: #FFFFFF;
    font-family: "Circular Std", Sans-serif;
    font-size: 17px;
    line-height: 1.88em;
    margin: 0px 30px 010px 0px;
}

.elementor-1424 .elementor-element.elementor-element-12eff12 .rr-addons-pricing-table-wrapper .rr-addons-pricing-table-price p.rr-addons-pricing-table-new-price {
    color: #FFFFFF;
    font-family: "Circular Std", Sans-serif;
    font-size: 48px;
    font-weight: 400;
    letter-spacing: -3.2px;
}

.elementor-1424 .elementor-element.elementor-element-12eff12 .rr-addons-pricing-table-wrapper .rr-addons-pricing-table-price span.rr-addons-pricing-table-currency {
    font-family: "Circular Std", Sans-serif;
    font-weight: 300;
}

.elementor-1424 .elementor-element.elementor-element-12eff12 .rr-addons-pricing-table-wrapper .rr-addons-pricing-table-price span.rr-addons-price-period {
    color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-12eff12 .rr-addons-pricing-table-wrapper .rr-addons-price-period {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0px;
}

.elementor-1424 .elementor-element.elementor-element-12eff12 .rr-addons-pricing-table-features li {
    font-family: "Circular Std", Sans-serif;
    font-size: 17px;
    color: #FFFFFF;
    justify-content: flex-start;
    padding: 8px 0px 8px 0px;
}

.elementor-1424 .elementor-element.elementor-element-12eff12 .rr-addons-pricing-table-features li span.rr-addons-pricing-li-icon {
    color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-12eff12 .rr-addons-pricing-table-features li.rr-addons-pricing-table-features-disable span.rr-addons-pricing-li-icon {
    color: #9A95C0;
}

.elementor-1424 .elementor-element.elementor-element-12eff12 .rr-addons-pricing-table-features li.rr-addons-pricing-table-features-disable {
    color: #9A95C0;
}

.elementor-1424 .elementor-element.elementor-element-12eff12 .rr-addons-pricing-li-icon {
    font-size: 17px;
}

.elementor-1424 .elementor-element.elementor-element-12eff12 .rr-addons-pricing-table-features li .rr-addons-pricing-li-icon {
    margin-right: 7px;
}

.elementor-1424 .elementor-element.elementor-element-12eff12 .rr-addons-pricing-table-wrapper .rr-addons-pricing-table-action {
    font-family: "Circular Std", Sans-serif;
    font-size: 0.875rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.04px;
    color: #1a1a1a;
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 17.5px 17.5px 13.5px 0px;
    margin: 30px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-12eff12 .rr-addons-pricing-table-action {
    width: 195px;
}

.elementor-1424 .elementor-element.elementor-element-12eff12 .rr-addons-pricing-table-wrapper .rr-addons-pricing-table-action:hover {
    color: #0023FF;
    background-color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-12eff12 .rr-addons-pricing-table-wrapper .rr-addons-pricing-table-note {
    text-align: center;
    color: #000;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
}

.elementor-1424 .elementor-element.elementor-element-12eff12 .rr-addons-pricing-table-wrapper:hover .rr-addons-pricing-table-badge-wrapper {
    box-shadow: 0px 20px 40px 0px rgba(51, 77, 128, 0.2);
}

.elementor-1424 .elementor-element.elementor-element-12eff12 .rr-addons-pricing-table-header .rr-addons-pricing-table-header-svg {
    border-radius: 10px 10px 0 0;
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b .rr-addons-pricing-table-badge-wrapper {
    background-color: #FC0;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FFFFFF12;
    box-shadow: 0px 20px 40px 0px rgba(51, 77.00000000000003, 128, 0.2);
    padding: 20px 20px 30px 40px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b {
    width: auto;
    max-width: 48%;
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b .rr-addons-pricing-table-header {
    margin: 0px 0px 20px 0px;
    border-radius: 10px 10px 0 0;
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b .rr-addons-pricing-table-title {
    color: #211E3B;
    font-family: "Circular Std", Sans-serif;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1.416px;
    margin: 24px 0px 20px 0px;
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b .rr-addons-pricing-table-subtitle {
    color: #2D2D2D;
    font-family: "Circular Std", Sans-serif;
    font-size: 17px;
    line-height: 1.88em;
    margin: 0px 30px 010px 0px;
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b .rr-addons-pricing-table-wrapper .rr-addons-pricing-table-price p.rr-addons-pricing-table-new-price {
    color: #211E3B;
    font-family: "Circular Std", Sans-serif;
    font-size: 48px;
    font-weight: 400;
    letter-spacing: -3.2px;
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b .rr-addons-pricing-table-wrapper .rr-addons-pricing-table-price span.rr-addons-pricing-table-currency {
    font-family: "Circular Std", Sans-serif;
    font-weight: 300;
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b .rr-addons-pricing-table-wrapper .rr-addons-pricing-table-price span.rr-addons-price-period {
    color: #9A95C0;
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b .rr-addons-pricing-table-wrapper .rr-addons-price-period {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0px;
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b .rr-addons-pricing-table-features li {
    font-family: "Circular Std", Sans-serif;
    font-size: 17px;
    color: #282828;
    justify-content: flex-start;
    padding: 8px 0px 8px 0px;
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b .rr-addons-pricing-table-features li span.rr-addons-pricing-li-icon {
    color: #1a1a1a;
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b .rr-addons-pricing-table-features li.rr-addons-pricing-table-features-disable span.rr-addons-pricing-li-icon {
    color: #1a1a1a;
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b .rr-addons-pricing-table-features li.rr-addons-pricing-table-features-disable {
    color: #282828;
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b .rr-addons-pricing-li-icon {
    font-size: 17px;
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b .rr-addons-pricing-table-features li .rr-addons-pricing-li-icon {
    margin-right: 7px;
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b .rr-addons-pricing-table-wrapper .rr-addons-pricing-table-action {
    font-family: "Circular Std", Sans-serif;
    font-size: 0.875rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.04px;
    color: #211E3B;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #312E49;
    border-radius: 5px 5px 5px 5px;
    padding: 17.5px 17.5px 13.5px 0px;
    margin: 30px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b .rr-addons-pricing-table-action {
    width: 195px;
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b .rr-addons-pricing-table-wrapper .rr-addons-pricing-table-action:hover {
    color: #0023FF;
    background-color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b .rr-addons-pricing-table-wrapper .rr-addons-pricing-table-note {
    text-align: center;
    color: #000;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b .rr-addons-pricing-table-wrapper:hover .rr-addons-pricing-table-badge-wrapper {
    box-shadow: 0px 20px 40px 0px rgba(51, 77, 128, 0.2);
}

.elementor-1424 .elementor-element.elementor-element-b39ce6b .rr-addons-pricing-table-header .rr-addons-pricing-table-header-svg {
    border-radius: 10px 10px 0 0;
}

.elementor-1424 .elementor-element.elementor-element-77002ff:not(.elementor-motion-effects-element-type-background),
.elementor-1424 .elementor-element.elementor-element-77002ff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #211E3B;
}

.elementor-1424 .elementor-element.elementor-element-77002ff {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1424 .elementor-element.elementor-element-77002ff>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1424 .elementor-element.elementor-element-c2977bb>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1424 .elementor-element.elementor-element-c2977bb {
    margin-top: -10px;
    margin-bottom: 0px;
}

.elementor-1424 .elementor-element.elementor-element-06a6385.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-1424 .elementor-element.elementor-element-06a6385>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #E8E8EB;
    padding: 60px 0px 60px 0px;
}

.elementor-1424 .elementor-element.elementor-element-6a483d5 {
    width: auto;
    max-width: auto;
    text-align: left;
}

.elementor-1424 .elementor-element.elementor-element-6a483d5 img {
    width: 80%;
    max-width: 80%;
}

.elementor-1424 .elementor-element.elementor-element-3a43aea {
    width: auto;
    max-width: auto;
    text-align: left;
}

.elementor-1424 .elementor-element.elementor-element-3a43aea img {
    width: 80%;
    max-width: 80%;
}

.elementor-1424 .elementor-element.elementor-element-af38b1f {
    width: auto;
    max-width: auto;
    text-align: left;
}

.elementor-1424 .elementor-element.elementor-element-af38b1f img {
    width: 80%;
    max-width: 80%;
}

.elementor-1424 .elementor-element.elementor-element-2260656 {
    width: auto;
    max-width: auto;
    text-align: left;
}

.elementor-1424 .elementor-element.elementor-element-2260656 img {
    width: 80%;
    max-width: 80%;
}

.elementor-1424 .elementor-element.elementor-element-0623691 {
    width: auto;
    max-width: auto;
    text-align: left;
}

.elementor-1424 .elementor-element.elementor-element-0623691 img {
    width: 80%;
    max-width: 80%;
}

.elementor-1424 .elementor-element.elementor-element-f95728f:not(.elementor-motion-effects-element-type-background),
.elementor-1424 .elementor-element.elementor-element-f95728f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-f95728f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 10px 0px;
}

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

.elementor-1424 .elementor-element.elementor-element-bfa476a>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 10px 0px;
}

.elementor-1424 .elementor-element.elementor-element-bfa476a .section-title.heading-new p {
    text-align: center;
}

.elementor-1424 .elementor-element.elementor-element-bfa476a .section-title.heading-new h1 {
    text-align: center;
}

.elementor-1424 .elementor-element.elementor-element-bfa476a .section-title.heading-new p {
    color: #086AD7;
    font-family: "Circular Std", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-1424 .elementor-element.elementor-element-bfa476a .section-title.heading-new h1 {
    color: #211E3B;
    font-family: "Circular Std", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.19em;
}

.elementor-1424 .elementor-element.elementor-element-92204de .rr-addons-post:not(-widget-item.post-style-list) .post-thumbnail img {
    width: 100%;
}

.elementor-1424 .elementor-element.elementor-element-92204de .rr-addons-post-widget-item.post-style-list .post-thumbnail-wrapper {
    flex: 0 0 100%;
}

.elementor-1424 .elementor-element.elementor-element-92204de .post-thumbnail img {
    height: 370px;
}

.elementor-1424 .elementor-element.elementor-element-92204de .post-thumbnail {
    border-radius: 7px 7px 7px 7px;
}

.elementor-1424 .elementor-element.elementor-element-92204de .post-top-meta a,
.post-top-meta span {
    font-family: "Circular Std", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    color: #696969;
}

.elementor-1424 .elementor-element.elementor-element-92204de .post-top-meta i {
    font-size: 17px;
}

.elementor-1424 .elementor-element.elementor-element-92204de .post-top-meta svg {
    width: 17px;
}

.elementor-1424 .elementor-element.elementor-element-92204de .post-top-meta i,
.elementor-1424 .elementor-element.elementor-element-92204de .post-top-meta svg {
    margin-right: 9px;
}

.elementor-1424 .elementor-element.elementor-element-92204de .post-top-meta>span {
    padding: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-92204de .rr-addons-post-widget-item .post-title {
    font-family: "Circular Std", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5em;
    color: #11400A;
}

body:not(.rtl) .elementor-1424 .elementor-element.elementor-element-92204de .rr-addons-post-widget-item .post-title {
    margin: 0px 0px 0px 0px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-92204de .rr-addons-post-widget-item .post-title {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-1424 .elementor-element.elementor-element-92204de .rr-addons-post-widget-item .post-content {
    padding: 0px 0px 0px 0px;
    margin: 25px 25px 25px 25px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-92204de .rr-addons-post-widget-item .post-content {
    padding: 0px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-92204de .post-btn {
    font-family: "Circular Std", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1em;
    color: #fff;
    background-color: #11400a;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E8E8EB;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 30px 18px 30px;
    margin: 10px 0px 0px 0px;
}

.elementor-1424 .elementor-element.elementor-element-92204de .post-btn .btn-icon {
    color: #fff;
    font-size: 14px;
}

.elementor-1424 .elementor-element.elementor-element-92204de .post-btn .btn-icon path {
    fill: #696969;
}

body:not(.rtl) .elementor-1424 .elementor-element.elementor-element-92204de .post-btn .icon-before {
    margin-right: 30px;
}

body:not(.rtl) .elementor-1424 .elementor-element.elementor-element-92204de .post-btn .icon-after {
    margin-left: 30px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-92204de .post-btn .icon-before {
    margin-left: 30px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-92204de .post-btn .icon-after {
    margin-right: 30px;
}

.elementor-1424 .elementor-element.elementor-element-92204de .post-btn .btn-icon svg {
    width: 14px;
}

.elementor-1424 .elementor-element.elementor-element-92204de .post-btn:hover .btn-icon {
    color: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-92204de .post-btn:hover .btn-icon path {
    fill: #FFFFFF;
}

.elementor-1424 .elementor-element.elementor-element-92204de .post-btn:hover {
    font-family: "Circular Std", Sans-serif;
    background-color: #fc0;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
}

.elementor-1424 .elementor-element.elementor-element-92204de .post-btn:hover {
    color: #FFFFFF;
}

body:not(.rtl) .elementor-1424 .elementor-element.elementor-element-92204de .post-btn:hover {
    border-radius: 05px 05px 05px 05px;
}

body.rtl .elementor-1424 .elementor-element.elementor-element-92204de .post-btn:hover {
    border-radius: 05px 05px 05px 05px;
}

body:not(.rtl) .elementor-1424 .elementor-element.elementor-element-92204de .post-btn:hover .icon-before {
    transform: translatex(-0px);
}

body:not(.rtl) .elementor-1424 .elementor-element.elementor-element-92204de .post-btn:hover .icon-after {
    transform: translatex(0px);
}

body.rtl .elementor-1424 .elementor-element.elementor-element-92204de .post-btn:hover .icon-before {
    transform: translatex(0px);
}

body.rtl .elementor-1424 .elementor-element.elementor-element-92204de .post-btn:hover .icon-after {
    transform: translatex(-0px);
}

body.rtl .elementor-1424 .elementor-element.elementor-element-92204de .post-content-wrap {
    margin: 30px 30px 30px 30px;
    padding: 0px 0px 10px 0px;
}

body:not(.rtl) .elementor-1424 .elementor-element.elementor-element-92204de .post-content-wrap {
    padding: 0px 0px 10px 0px;
}

.elementor-1424 .elementor-element.elementor-element-92204de .rr-addons-post-widget-item {
    background-color: #FFFFFF;
    box-shadow: 0px 10px 60px 0px rgba(200, 226, 255, 0.2);
    margin-bottom: 24px;
}

.elementor-1424 .elementor-element.elementor-element-92204de .advis-blog-wraper {
    margin-bottom: -24px;
}

body:not(.rtl) .elementor-1424 .elementor-element.elementor-element-92204de .rr-addons-post-widget-item {
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 10px 0px rgba(200, 226, 255, 0.6);
}

body.rtl .elementor-1424 .elementor-element.elementor-element-92204de .rr-addons-post-widget-item {
    border-radius: 7px 7px 7px 7px;
}

.elementor-1424 .elementor-element.elementor-element-92204de .rr-addons-post-widget-item {
    padding: 10px 10px 0px 10px;
}

.elementor-1424 .elementor-element.elementor-element-92204de .rr-addons-post-widget-item:hover {
    box-shadow: 0px 0px 10px 0px rgba(200, 226, 255, 0.5);
}

@media(max-width:1024px) {
    .elementor-1424 .elementor-element.elementor-element-d261840 {
        padding: 120px 0px 70px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-4d2ddd3.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-1424 .elementor-element.elementor-element-4d2ddd3>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-951c0ba>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-4750354 {
        text-align: center;
    }

    .elementor-1424 .elementor-element.elementor-element-4750354 .elementor-heading-title {
        font-size: 74px;
    }

    .elementor-1424 .elementor-element.elementor-element-7771585.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-1424 .elementor-element.elementor-element-d73749d>.elementor-widget-container {
        margin: 0px 20px 0px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-c21acac {
        text-align: center;
    }

    .elementor-1424 .elementor-element.elementor-element-c21acac>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-e3a606f {
        padding: 0px 0px 60px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-3fba03f {
        padding: 70px 30px 0px 30px;
    }

    .elementor-1424 .elementor-element.elementor-element-80a9173>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-1424 .elementor-element.elementor-element-6c83cda>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-1708200 {
        padding: 20px 0px 60px 0px;
    }

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

    .elementor-1424 .elementor-element.elementor-element-880adbd .techex-service-widget-wrap {
        margin: 0 0 30px;
    }

    .elementor-1424 .elementor-element.elementor-element-1f89233 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 080px 0px 310px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-b29913b {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-6641741>.elementor-element-populated {
        padding: 0px 16px 0px 16px;
    }

    .elementor-1424 .elementor-element.elementor-element-3f382f9>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-3f382f9 .section-title.heading-new span {
        left: 220px;
    }

    .elementor-1424 .elementor-element.elementor-element-08a3b04 .techex-case-study-item-wrap {
        padding-bottom: 30px;
    }

    .elementor-1424 .elementor-element.elementor-element-08a3b04 .techex-case-study-image img {
        width: 350px;
        max-width: 350px;
    }

    .elementor-1424 .elementor-element.elementor-element-08a3b04 .techex-case-study-content {
        margin: -35px 0px 0px 15px;
    }

    body.rtl .elementor-1424 .elementor-element.elementor-element-08a3b04 .techex-case-study-content {
        margin: -35px 15px 0px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-f98cd80 {
        padding: 10px 0px 70px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-6af017d>.elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-99129ef .single-item {
        margin-bottom: 115px;
    }

    .elementor-1424 .elementor-element.elementor-element-99129ef .team-area {
        margin-bottom: -115px;
    }

    .elementor-1424 .elementor-element.elementor-element-211f50a>.elementor-widget-container {
        margin: 10px 10px 10px 10px;
    }

    .elementor-1424 .elementor-element.elementor-element-6258d16>.elementor-element-populated {
        padding: 50px 0px 60px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-67e8fc9 .rr-addons-fun-factor-content-number-suffix {
        right: -16px;
    }

    .elementor-1424 .elementor-element.elementor-element-700d052 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 60px 0px 90px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-10b8282>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-4ce7ec5>.elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-single {
        margin-right: 24px;
    }

    .elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-wraper {
        margin-right: -24px;
    }

    .elementor-1424 .elementor-element.elementor-element-70f0f06 {
        padding: 70px 0px 80px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-882ec44>.elementor-element-populated {
        padding: 0px 016px 0px 16px;
    }

    .elementor-1424 .elementor-element.elementor-element-76f29a2>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 0px 0px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-06a6385.elementor-column>.elementor-widget-wrap {
        justify-content: space-around;
    }

    .elementor-1424 .elementor-element.elementor-element-6a483d5>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-3a43aea>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-af38b1f>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-f95728f {
        padding: 80px 0px 60px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-f555a54>.elementor-element-populated {
        padding: 0px 16px 0px 16px;
    }

    .elementor-1424 .elementor-element.elementor-element-bfa476a>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-92204de>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-1424 .elementor-element.elementor-element-d261840 {
        padding: 100px 0px 40px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-08e3342>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-951c0ba>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-951c0ba {
        text-align: center;
    }

    .elementor-1424 .elementor-element.elementor-element-4750354 .elementor-heading-title {
        font-size: 58px;
    }

    .elementor-1424 .elementor-element.elementor-element-7771585.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-1424 .elementor-element.elementor-element-d73749d {
        text-align: center;
    }

    .elementor-1424 .elementor-element.elementor-element-d73749d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-573b6ff>.elementor-widget-container {
        margin: 015px 0px 0px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-573b6ff .rr-addons-btn {
        padding: 12px 70px 12px 66px;
    }

    body.rtl .elementor-1424 .elementor-element.elementor-element-573b6ff .rr-addons-btn {
        padding: 12px 66px 12px 70px;
    }

    .elementor-1424 .elementor-element.elementor-element-e3a606f {
        padding: 70px 0px 0px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-228f485>.elementor-element-populated {
        padding: 0px 16px 0px 16px;
    }

    .elementor-1424 .elementor-element.elementor-element-3fba03f {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-80a9173>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-a0723ff .section-title.heading-new h1 {
        font-size: 36px;
    }

    .elementor-1424 .elementor-element.elementor-element-a0723ff .section-title.heading-new span {
        font-size: 48px;
    }

    .elementor-1424 .elementor-element.elementor-element-a0723ff .section-title.heading-new span {
        left: 28%;
    }

    .elementor-1424 .elementor-element.elementor-element-6c83cda>.elementor-element-populated {
        padding: 30px 10px 30px 10px;
    }

    .elementor-1424 .elementor-element.elementor-element-801d65e .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-1424 .elementor-element.elementor-element-47455da .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-radio):not(.wpcf7-checkbox):not(.wpcf7-acceptance),
    .elementor-1424 .elementor-element.elementor-element-47455da .ha-cf7-form label {
        width: 100%;
    }

    .elementor-1424 .elementor-element.elementor-element-1708200 {
        padding: 60px 0px 10px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-fd7dae7 .section-title.heading-new h1 {
        font-size: 36px;
    }

    .elementor-1424 .elementor-element.elementor-element-744373d>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-1f89233 {
        padding: 060px 0px 0290px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-44f0209 .section-title.heading-new h1 {
        font-size: 36px;
    }

    .elementor-1424 .elementor-element.elementor-element-44f0209 .section-title.heading-new span {
        font-size: 48px;
    }

    .elementor-1424 .elementor-element.elementor-element-3f382f9 .section-title.heading-new h1 {
        font-size: 36px;
    }

    .elementor-1424 .elementor-element.elementor-element-3f382f9 .section-title.heading-new span {
        font-size: 48px;
    }

    .elementor-1424 .elementor-element.elementor-element-3f382f9 .section-title.heading-new span {
        left: 130px;
    }

    .elementor-1424 .elementor-element.elementor-element-08a3b04 .techex-case-study-image img {
        width: 322px;
        max-width: 322px;
    }

    .elementor-1424 .elementor-element.elementor-element-f98cd80 {
        padding: 20px 0px 45px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-3cb87a4>.elementor-element-populated {
        padding: 10px 16px 10px 16px;
    }

    .elementor-1424 .elementor-element.elementor-element-6af017d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-6af017d .section-title.heading-new h1 {
        font-size: 36px;
    }

    .elementor-1424 .elementor-element.elementor-element-6af017d .section-title.heading-new span {
        font-size: 48px;
    }

    .elementor-1424 .elementor-element.elementor-element-211f50a>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-1424 .elementor-element.elementor-element-211f50a {
        text-align: center;
    }

    .elementor-1424 .elementor-element.elementor-element-211f50a .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-1424 .elementor-element.elementor-element-5a38b93 {
        text-align: left;
    }

    .elementor-1424 .elementor-element.elementor-element-91ce244 {
        padding: 100px 15px 0px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-ec511c0>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-c401c29>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-10b8282>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 10px 0px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-4ce7ec5>.elementor-widget-container {
        margin: 0px 15px 0px 15px;
    }

    .elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-title {
        line-height: 24px;
        letter-spacing: 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-dis p {
        font-size: 20px;
        letter-spacing: -1px;
    }

    .elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-dis p {
        margin: 0px 0px 25px 0px;
    }

    body.rtl .elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-dis p {
        margin: 0px 0px 25px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-icon i {
        font-size: 60px;
    }

    .elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-icon svg {
        width: 60px;
    }

    .elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-icon {
        height: 60px;
        width: 60px;
        line-height: 60px;
        margin: 0px 0px 40px 0px;
    }

    body.rtl .elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-icon {
        margin: 0px 0px 40px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-4ce7ec5 .testimonial-slider-dot-list {
        margin: 0px 0px 0px 0px;
    }

    body.rtl .elementor-1424 .elementor-element.elementor-element-4ce7ec5 .testimonial-slider-dot-list {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-single {
        padding: 30px 30px 40px 30px;
    }

    body.rtl .elementor-1424 .elementor-element.elementor-element-4ce7ec5 .techex--tn-single {
        padding: 30px 30px 40px 30px;
    }

    .elementor-1424 .elementor-element.elementor-element-70f0f06 .elementor-background-overlay {
        width: 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-70f0f06 {
        padding: 20px 0px 50px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-12c675d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-f1370c6 .section-title.heading-new h1 {
        font-size: 36px;
    }

    .elementor-1424 .elementor-element.elementor-element-f1370c6 .section-title.heading-new span {
        font-size: 48px;
    }

    .elementor-1424 .elementor-element.elementor-element-f1370c6 .section-title.heading-new span {
        left: 29%;
    }

    .elementor-1424 .elementor-element.elementor-element-12eff12>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-12eff12 {
        max-width: 100%;
    }

    .elementor-1424 .elementor-element.elementor-element-b39ce6b {
        max-width: 100%;
    }

    .elementor-1424 .elementor-element.elementor-element-2260656>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-f95728f {
        padding: 70px 0px 40px 0px;
    }

    .elementor-1424 .elementor-element.elementor-element-bfa476a .section-title.heading-new h1 {
        font-size: 36px;
    }

    .elementor-1424 .elementor-element.elementor-element-bfa476a .section-title.heading-new span {
        font-size: 48px;
    }
}

@media(min-width:768px) {
    .elementor-1424 .elementor-element.elementor-element-4d2ddd3 {
        width: 60.082%;
    }

    .elementor-1424 .elementor-element.elementor-element-f79959c {
        width: 39.877%;
    }

    .elementor-1424 .elementor-element.elementor-element-80a9173 {
        width: 51.017%;
    }

    .elementor-1424 .elementor-element.elementor-element-6c83cda {
        width: 48.983%;
    }

    .elementor-1424 .elementor-element.elementor-element-75f0878 {
        width: 60.736%;
    }

    .elementor-1424 .elementor-element.elementor-element-ac291bf {
        width: 39.019%;
    }

    .elementor-1424 .elementor-element.elementor-element-5cdc3f8 {
        width: 100%;
    }

    .elementor-1424 .elementor-element.elementor-element-6258d16 {
        width: 100%;
    }

    .elementor-1424 .elementor-element.elementor-element-12c675d {
        width: 38.415%;
    }

    .elementor-1424 .elementor-element.elementor-element-76f29a2 {
        width: 61.585%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1424 .elementor-element.elementor-element-4d2ddd3 {
        width: 100%;
    }

    .elementor-1424 .elementor-element.elementor-element-f79959c {
        width: 100%;
    }

    .elementor-1424 .elementor-element.elementor-element-228f485 {
        width: 100%;
    }

    .elementor-1424 .elementor-element.elementor-element-80a9173 {
        width: 100%;
    }

    .elementor-1424 .elementor-element.elementor-element-6c83cda {
        width: 100%;
    }

    .elementor-1424 .elementor-element.elementor-element-12c675d {
        width: 100%;
    }

    .elementor-1424 .elementor-element.elementor-element-76f29a2 {
        width: 100%;
    }
}