.column-one-description-section {
  width: 66.7% !important;
  margin-right: 80px !important;
}


.column-two-description-section {
    display: flex;
    flex-direction: column;
}

.column-two-description-section {
    width: 27.8% !important;
}

.column-two-description-section .et_pb_module:first-child {
  margin-bottom: 150px;
}

.column-two-description-section .et_pb_module {
  position: sticky;
  top: 0;
}

.column-two-description-section .et_pb_module:last-child {
    position: relative !important;
    top: unset;
    margin-top: auto;
}
 @media screen and (max-width: 1248px) {
.column-one-hero-section{
  align-items: center;
}
}
