.section-text-image{
  background-color: var(--ral-dark);
}
.one-third-column{
  width: 100%;
}
.two-thirds-column {
    width: 100%;
    justify-content: end;
    display: flex;
    padding: 30px 50px 50px;
}
.two-thirds-column .text-image-position{
  max-width: 800px;
  width: 100%;
  color:white;
  font-size: 1rem;
  font-weight: 400;
  font-family: var(--ral-sec-font);
}
.two-thirds-column h3{
  font-family: var(--ral-main-font);
  color:var(--ral-gold);
  line-height: 1;
  font-size: 2rem;
  font-weight: 400;
  margin:40px 0;
}
.image-bg-container{
  background-size: cover;
  background-position: center;
}

@media (min-width: 768px) {
  .one-third-column{
    width: 40%;
  }
  .two-thirds-column{
    width: 60%;
    padding: 50px 50px 50px 75px;
  }
  .two-thirds-column h3{font-size: 2.7rem;}
}