.image-text-wrapper {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:20px;
}

.image-text-one {
  flex-basis:30%;
}

.image-text-one img {
  width:100%;
}

.image-text-two {
  flex-basis:68%; 
}

.text-small-heading h2, .text-small-heading h3, .text-small-heading h4, .text-small-heading h5, .text-small-heading h6 {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 120%;
  /* or 14px */
  letter-spacing: 0.05em;
  /* MAIN BLUE */
  color: #2A5CCF;
}

.text-big-heading h2, .text-big-heading h3, .text-big-heading h4, .text-big-heading h5, .text-big-heading h6 {
  font-family: 'Pridi';
  font-style: normal;
  font-weight: 300;
  font-size: 36px;
  line-height: 120%;
  /* or 43px */
  /* IFT BLACK */
  color: #2A2D3D;

}

.text-paragraph p, .text-paragraph div, .text-paragraph span {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 120%;
  /* or 26px */
  /* IFT BLACK */
  color: #2A2D3D;
}

/* .text-button-container a {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 106.9%;
  /* identical to box height, or 15px */
/*   letter-spacing: 0.07em;
  text-transform: uppercase; */
  /* MAIN BLUE */
/*   color: #2A5CCF;
  padding: 12px 30px;
  border: 3px solid #2A5CCF;
  border-radius: 196px;
}  */

.text-button-container {
  display: flex;
  margin-top: 70px;
}

.mobile-image-align {
  display:none; 
}

@media only screen and (max-width:767px) {
  .mobile-image-align {
     display:block; 
  }
  .image-text-one {
    display:none;
  }
  .text-paragraph {
    margin-top:50px; 
  }
  .text-button-container {
    margin-top:50px; 
  }
}