.elementor-2751 .elementor-element.elementor-element-267052de {
  overflow: hidden;
}
.elementor-2751
  .elementor-element.elementor-element-447ecaec
  > .elementor-container {
  max-width: 983px;
}
.elementor-2751 .elementor-element.elementor-element-447ecaec {
  overflow: hidden;
  padding: 130px 0px 0px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-2a356ad
  > .elementor-widget-container {
  margin: 0px 0px 40px 0px;
}
.elementor-2751 .elementor-element.elementor-element-2a356ad {
  text-align: center;
}
.elementor-2751
  .elementor-element.elementor-element-2a356ad
  .elementor-heading-title {
  color: #0c0c0c;
  font-family: "Urbanist", Sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.375;
}
.elementor-2751
  .elementor-element.elementor-element-47d86107
  > .elementor-container {
  max-width: 1304px;
}
.elementor-2751
  .elementor-element.elementor-element-66ac5d66
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2751
  .elementor-element.elementor-element-66ac5d66
  > .elementor-container {
  max-width: 1304px;
}
.elementor-2751 .elementor-element.elementor-element-66ac5d66 {
  overflow: hidden;
  padding: 90px 0px 130px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-6354bc23
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-2751
  .elementor-element.elementor-element-2f1644a
  > .elementor-element-populated {
  padding: 0px 15px 0px 15px;
}
.elementor-2751
  .elementor-element.elementor-element-19d246b8
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-2751 .elementor-element.elementor-element-19d246b8 .prthalign {
  text-align: left;
}
.elementor-2751 .elementor-element.elementor-element-19d246b8 .jst {
  justify-content: left;
}
.elementor-2751
  .elementor-element.elementor-element-19d246b8
  .elementor-gt-heading {
  margin: 0px 0px 20px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-19d246b8
  .elementor-gt-desc {
  color: #717171;
}
.elementor-2751
  .elementor-element.elementor-element-37097d93
  > .elementor-widget-container {
  padding: 20px 0px 30px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-37097d93
  .list-mainarea
  .item
  .item-text {
  font-family: "Urbanist", Sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 1;
  color: #0c0c0c;
}
.elementor-2751
  .elementor-element.elementor-element-37097d93
  .list-mainarea
  .item
  .icon {
  color: #ffffff;
  background: #7cbb3b;
}
.elementor-2751 .elementor-element.elementor-element-4d325dcd {
  width: auto;
  max-width: auto;
}
.elementor-2751 .elementor-element.elementor-element-4d325dcd .prthalign {
  text-align: left;
}
.elementor-2751 .elementor-element.elementor-element-48dfc6e9 {
  width: auto;
  max-width: auto;
}
.elementor-2751
  .elementor-element.elementor-element-48dfc6e9
  > .elementor-widget-container {
  padding: 0px 0px 0px 30px;
}
.elementor-2751
  .elementor-element.elementor-element-2b664fb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2751
  .elementor-element.elementor-element-2b664fb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://themexriver.com/wp/eergx/wp-content/uploads/2024/10/e3-bg.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2751
  .elementor-element.elementor-element-2b664fb
  > .elementor-container {
  max-width: 1304px;
}
.elementor-2751 .elementor-element.elementor-element-2b664fb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  z-index: 1;
}
.elementor-2751
  .elementor-element.elementor-element-2b664fb
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2751
  .elementor-element.elementor-element-1992aded
  > .elementor-container {
  max-width: 1304px;
}
.elementor-2751 .elementor-element.elementor-element-1992aded {
  padding: 100px 0px 200px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-7daa223c
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2751 .elementor-element.elementor-element-7daa223c {
  padding: 0px 0px 30px 0px;
}
.elementor-2751 .elementor-element.elementor-element-e27bf4f {
  width: auto;
  max-width: auto;
}
.elementor-2751
  .elementor-element.elementor-element-e27bf4f
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-2751 .elementor-element.elementor-element-e27bf4f .prthalign {
  text-align: left;
}
.elementor-2751 .elementor-element.elementor-element-e27bf4f .jst {
  justify-content: left;
}
.elementor-2751
  .elementor-element.elementor-element-e27bf4f
  .elementor-gt-heading {
  margin: 0px 0px 20px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-e27bf4f
  .elementor-gt-desc {
  color: #717171;
}
.elementor-2751
  .elementor-element.elementor-element-36762e13
  .elementor-heading-title {
  color: #1d1e1e;
  font-family: "Urbanist", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}
.elementor-2751
  .elementor-element.elementor-element-749f8874:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2751
  .elementor-element.elementor-element-749f8874
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://themexriver.com/wp/eergx/wp-content/uploads/2024/10/e3-bg-1.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2751
  .elementor-element.elementor-element-749f8874
  > .elementor-container {
  max-width: 1304px;
}
.elementor-2751 .elementor-element.elementor-element-749f8874 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 105px 0px 78px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-749f8874
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2751
  .elementor-element.elementor-element-1983d56d
  > .elementor-element-populated {
  margin: 0px 60px 0px 0px;
  --e-column-margin-right: 60px;
  --e-column-margin-left: 0px;
}
.elementor-2751 .elementor-element.elementor-element-78ac1b56 {
  width: auto;
  max-width: auto;
}
.elementor-2751
  .elementor-element.elementor-element-78ac1b56
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
}
.elementor-2751 .elementor-element.elementor-element-78ac1b56 .prthalign {
  text-align: left;
}
.elementor-2751 .elementor-element.elementor-element-78ac1b56 .jst {
  justify-content: left;
}
.elementor-2751
  .elementor-element.elementor-element-78ac1b56
  .elementor-gt-heading {
  margin: 0px 0px 20px 0px;
  color: #ffffff;
}
.elementor-2751
  .elementor-element.elementor-element-78ac1b56
  .elementor-gt-desc {
  color: #ffffff;
}
.elementor-2751
  .elementor-element.elementor-element-304ccd37
  > .elementor-widget-container {
  margin: 0px 0px -20px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-304ccd37
  .list-mainarea
  .item
  .item-text {
  font-family: "Urbanist", Sans-serif;
  font-size: 17px;
  font-weight: 900;
  color: #ffffff;
}
.elementor-2751
  .elementor-element.elementor-element-304ccd37
  .list-mainarea
  .item
  .icon {
  color: #000000;
  background: #7cbb3b;
}
.elementor-2751
  .elementor-element.elementor-element-32e30abe
  > .elementor-widget-container {
  margin: 0px 0px -20px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-3612e0e9
  > .elementor-widget-container {
  padding: 37px 0px 0px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-36a7cc58
  > .elementor-element-populated {
  margin: 0px 0px 0px 50px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 50px;
}
.elementor-2751
  .elementor-element.elementor-element-265683cd
  > .elementor-container {
  max-width: 1304px;
}
.elementor-2751 .elementor-element.elementor-element-265683cd {
  padding: 95px 0px 95px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-9854bbe
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-2751 .elementor-element.elementor-element-9854bbe .prthalign {
  text-align: center;
}
.elementor-2751 .elementor-element.elementor-element-9854bbe .jst {
  justify-content: center;
}
.elementor-2751
  .elementor-element.elementor-element-9854bbe
  .elementor-gt-heading {
  margin: 0px 0px 20px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-9854bbe
  .elementor-gt-desc {
  color: #717171;
}
.elementor-2751
  .elementor-element.elementor-element-268602a8
  > .elementor-container {
  max-width: 1304px;
}
.elementor-2751 .elementor-element.elementor-element-268602a8 {
  overflow: hidden;
  padding: 0px 0px 115px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-17efe1dd
  > .elementor-container {
  max-width: 1304px;
}
.elementor-2751 .elementor-element.elementor-element-17efe1dd {
  padding: 0px 0px 90px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-75d3ddc5
  > .elementor-widget-container {
  margin: 0px 0px -20px 0px;
}
.elementor-2751 .elementor-element.elementor-element-75d3ddc5 .prthalign {
  text-align: center;
}
.elementor-2751 .elementor-element.elementor-element-75d3ddc5 .jst {
  justify-content: center;
}
.elementor-2751
  .elementor-element.elementor-element-75d3ddc5
  .elementor-gt-heading {
  margin: 0px 0px 20px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-75d3ddc5
  .elementor-gt-desc {
  color: #717171;
}
.elementor-2751
  .elementor-element.elementor-element-27534e75
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2751
  .elementor-element.elementor-element-27534e75
  > .elementor-container {
  max-width: 1304px;
}
.elementor-2751 .elementor-element.elementor-element-27534e75 {
  overflow: hidden;
  padding: 130px 0px 130px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-46dc2dde
  > .elementor-element-populated {
  margin: 0px 50px 0px 0px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
}
.elementor-2751
  .elementor-element.elementor-element-4560d776
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-2751 .elementor-element.elementor-element-4560d776 .prthalign {
  text-align: left;
}
.elementor-2751 .elementor-element.elementor-element-4560d776 .jst {
  justify-content: left;
}
.elementor-2751
  .elementor-element.elementor-element-4560d776
  .elementor-gt-heading {
  margin: 0px 0px 20px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-4560d776
  .elementor-gt-desc {
  color: #717171;
}
.elementor-2751
  .elementor-element.elementor-element-51145c3
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-6f2bad3e
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-6f2bad3e
  .list-mainarea
  .item
  .item-text {
  font-family: "Urbanist", Sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 1;
  color: #0c0c0c;
}
.elementor-2751
  .elementor-element.elementor-element-6f2bad3e
  .list-mainarea
  .item
  .icon {
  color: #ffffff;
  background: #7cbb3b;
}
.elementor-2751
  .elementor-element.elementor-element-b92d805
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-b92d805
  .list-mainarea
  .item
  .item-text {
  font-family: "Urbanist", Sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 1;
  color: #0c0c0c;
}
.elementor-2751
  .elementor-element.elementor-element-b92d805
  .list-mainarea
  .item
  .icon {
  color: #ffffff;
  background: #7cbb3b;
}
body:not(.rtl) .elementor-2751 .elementor-element.elementor-element-ac42ead {
  right: 0px;
}
body.rtl .elementor-2751 .elementor-element.elementor-element-ac42ead {
  left: 0px;
}
.elementor-2751 .elementor-element.elementor-element-ac42ead {
  bottom: 0px;
  z-index: -1;
  text-align: right;
}
.elementor-2751
  .elementor-element.elementor-element-5ae0e3ab:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2751
  .elementor-element.elementor-element-5ae0e3ab
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://themexriver.com/wp/eergx/wp-content/uploads/2024/10/p3-bg.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2751 .elementor-element.elementor-element-5ae0e3ab {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-2751
  .elementor-element.elementor-element-5ae0e3ab
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2751
  .elementor-element.elementor-element-5d897356
  > .elementor-container {
  max-width: 1304px;
}
.elementor-2751 .elementor-element.elementor-element-5d897356 {
  padding: 100px 0px 0px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-54bbc030
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-2751 .elementor-element.elementor-element-54bbc030 .prthalign {
  text-align: center;
}
.elementor-2751 .elementor-element.elementor-element-54bbc030 .jst {
  justify-content: center;
}
.elementor-2751
  .elementor-element.elementor-element-54bbc030
  .elementor-gt-heading {
  margin: 0px 0px 20px 0px;
  color: #ffffff;
}
.elementor-2751
  .elementor-element.elementor-element-54bbc030
  .elementor-gt-desc {
  color: #717171;
}
.elementor-2751
  .elementor-element.elementor-element-1289a62
  > .elementor-container {
  max-width: 1304px;
}
.elementor-2751 .elementor-element.elementor-element-1289a62 {
  margin-top: 0px;
  margin-bottom: -90px;
}
.elementor-2751
  .elementor-element.elementor-element-315a73fd
  > .elementor-container {
  max-width: 1304px;
}
.elementor-2751 .elementor-element.elementor-element-315a73fd {
  padding: 240px 0px 0px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-7cc940a9
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-2751 .elementor-element.elementor-element-7cc940a9 .prthalign {
  text-align: center;
}
.elementor-2751 .elementor-element.elementor-element-7cc940a9 .jst {
  justify-content: center;
}
.elementor-2751
  .elementor-element.elementor-element-7cc940a9
  .elementor-gt-heading {
  margin: 0px 0px 20px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-7cc940a9
  .elementor-gt-desc {
  color: #717171;
}
.elementor-2751
  .elementor-element.elementor-element-6a95a938
  > .elementor-container {
  max-width: 1304px;
}
.elementor-2751 .elementor-element.elementor-element-6a95a938 {
  padding: 0px 0px 110px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-c7a4fb7
  > .elementor-container {
  max-width: 1304px;
}
.elementor-2751 .elementor-element.elementor-element-c7a4fb7 {
  padding: 0px 0px 130px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-78b7bfb3
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-2751 .elementor-element.elementor-element-78b7bfb3 .prthalign {
  text-align: center;
}
.elementor-2751 .elementor-element.elementor-element-78b7bfb3 .jst {
  justify-content: center;
}
.elementor-2751
  .elementor-element.elementor-element-78b7bfb3
  .elementor-gt-heading {
  margin: 0px 0px 20px 0px;
}
.elementor-2751
  .elementor-element.elementor-element-78b7bfb3
  .elementor-gt-desc {
  color: #717171;
}
@media (min-width: 768px) {
  .elementor-2751 .elementor-element.elementor-element-6354bc23 {
    width: 45%;
  }
  .elementor-2751 .elementor-element.elementor-element-2f1644a {
    width: 55%;
  }
  .elementor-2751 .elementor-element.elementor-element-6f580ed2 {
    width: 55%;
  }
  .elementor-2751 .elementor-element.elementor-element-621dfe81 {
    width: 45%;
  }
  .elementor-2751 .elementor-element.elementor-element-1983d56d {
    width: 45%;
  }
  .elementor-2751 .elementor-element.elementor-element-36a7cc58 {
    width: 55%;
  }
  .elementor-2751 .elementor-element.elementor-element-401c71d4 {
    width: 40%;
  }
  .elementor-2751 .elementor-element.elementor-element-6310e43d {
    width: 60%;
  }
  .elementor-2751 .elementor-element.elementor-element-46dc2dde {
    width: 52%;
  }
  .elementor-2751 .elementor-element.elementor-element-797c7fb6 {
    width: 48%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-2751 .elementor-element.elementor-element-b67352a {
    width: 33.33%;
  }
  .elementor-2751 .elementor-element.elementor-element-fe49a15 {
    width: 33.33%;
  }
  .elementor-2751 .elementor-element.elementor-element-4781ed12 {
    width: 33.33%;
  }
  .elementor-2751 .elementor-element.elementor-element-30d78a72 {
    width: 33.33%;
  }
  .elementor-2751 .elementor-element.elementor-element-b815a01 {
    width: 33.33%;
  }
  .elementor-2751 .elementor-element.elementor-element-6354bc23 {
    width: 100%;
  }
  .elementor-2751 .elementor-element.elementor-element-2f1644a {
    width: 100%;
  }
  .elementor-2751 .elementor-element.elementor-element-6f580ed2 {
    width: 100%;
  }
  .elementor-2751 .elementor-element.elementor-element-621dfe81 {
    width: 100%;
  }
  .elementor-2751 .elementor-element.elementor-element-1983d56d {
    width: 100%;
  }
  .elementor-2751 .elementor-element.elementor-element-36a7cc58 {
    width: 100%;
  }
  .elementor-2751 .elementor-element.elementor-element-401c71d4 {
    width: 100%;
  }
  .elementor-2751 .elementor-element.elementor-element-6310e43d {
    width: 100%;
  }
  .elementor-2751 .elementor-element.elementor-element-46dc2dde {
    width: 100%;
  }
  .elementor-2751 .elementor-element.elementor-element-797c7fb6 {
    width: 100%;
  }
  .elementor-2751 .elementor-element.elementor-element-e3dea77 {
    width: 100%;
  }
  .elementor-2751 .elementor-element.elementor-element-8d0400c {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-2751
    .elementor-element.elementor-element-2f1644a
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2751
    .elementor-element.elementor-element-3612e0e9
    > .elementor-widget-container {
    padding: 50px 0px 100px 0px;
  }
  .elementor-2751
    .elementor-element.elementor-element-36a7cc58
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2751
    .elementor-element.elementor-element-797c7fb6
    > .elementor-element-populated {
    padding: 0px 15px 0px 53px;
  }
}
@media (max-width: 767px) {
  .elementor-2751
    .elementor-element.elementor-element-48dfc6e9
    > .elementor-widget-container {
    padding: 20px 0px 0px 0px;
  }
}
