.Right-Left-Content-module-heading h2 {
  font-family: 'Poppins';
  font-weight: 400;
  line-height: 50px;
  margin: 40px 0;
}
.Right-Left-Content-module-heading h2 span {
  font-family: 'Poppins';
  font-weight: 500;
  line-height: 50px;
  margin: 40px 0;
}
.Right-Left-Content-module-main-cards {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  align-items: center;
}
.row-fluid-wrapper.row-depth-1.row-number-4.dnd-row {
    background-blend-mode: overlay;
    background-image: linear-gradient(rgb(0 0 0 / 96%), rgb(0 0 0 / 94%)), url(https://46844847.fs1.hubspotusercontent-na1.net/hubfs/46844847/About%20us/01-or-binary-data-on-the-computer-screen-on-black-2023-11-27-05-27-23-utc.png);
    background-position: center;
    background-size: cover;
}

/* Commented out section remains if needed later
.Right-Left-Content-module-content {
border-radius: 10px;
box-shadow: 0 24px 100px hsla(0,0%,48%,.1);
margin: 0 0  40px;
padding: 30px 20px 0;
}
*/

.Right-Left-Content-module-content h3 {
  font-family: 'Montserrat';
  line-height: 100px;
  width: 60%;
  font-weight: 400;
}

.Right-Left-Content-module-text h4 {
  font-family: 'Montserrat';
  font-weight: 400;
  line-height: 45px;
}
.Right-Left-Content-module-text {
  flex: 0 60%;
  max-width: 632px;
}

.Right-Left-Content-module-content {
  flex: 0 35%;
  padding-top:10px !important;
}

.Right-Left-Content-module-outer .left .Right-Left-Content-module-text {
  order: 1;
}

.Right-Left-Content-module-outer .left .Right-Left-Content-module-content {
  order: 2;
}

.Right-Left-Content-module-outer .right .Right-Left-Content-module-text {
  order: 2;
}

.Right-Left-Content-module-outer.right .Right-Left-Content-module-content {
  order: 1;
}

.Right-Left-Content-module-bottom-line {
  margin-top: 50px;
  border-bottom: 1px solid #31B476;
}

/* Responsive Design Adjustments */
@media only screen and (max-width: 1200px) {
  .Right-Left-Content-module-main-cards {
    display: flex;
    text-align: center; /* Center-align the text on smaller screens */
  }

  .Right-Left-Content-module-content, 
  .Right-Left-Content-module-text {
    max-width: 600px;
    margin: 0 auto;
  }

  .Right-Left-Content-module-text, 
  .Right-Left-Content-module-content {
    flex: 0 100%;
    text-align: center; /* Ensure content centers on smaller screens */
  }

  .Right-Left-Content-module-content {
    margin-top: 20px;
  }
  .Right-Left-Content-module-content h3 {
    color: #FFFFFF;
    font-size: 68px;
    text-align: center;
        margin: auto;
    line-height:84px;
  }
}

@media only screen and (max-width: 768px) {
  .Right-Left-Content-module-heading h2 {
    font-size: 24px; /* Adjust heading size for smaller screens */
    line-height: 1.2;
    margin: 20px 0;
  }

  .Right-Left-Content-module-content h3 {
    font-size: 28px; /* Smaller font size for mobile devices */
    line-height: 1.2;
    width: 100%;
  }

  .Right-Left-Content-module-text h4 {
    font-size: 20px; /* Adjust sub-heading for readability */
  }

  .Right-Left-Content-module-main-cards {
    /*         padding: 10px; /* Add padding around the cards */ */
  }

  .Right-Left-Content-module-content, 
  .Right-Left-Content-module-text {
    padding-top: 10px;
  }

  .Right-Left-Content-module-bottom-line {
    margin-top: 30px;
  }
  .Right-Left-Content-module-content h3 {
    color: #FFFFFF;
    font-size: 64px;
  }
}
@media only screen and (max-width: 320px) {
  .Right-Left-Content-module-content h3 {
    font-size: 63px !important;
  }
}
