#form-section .container>.d-flex {
  gap: 42px;
}

#form-section .col.left-col {
  width: 45%;
}

#form-section .col.right-col {
  width: 55%;
}

#form-section .form-section-wrapper{
    padding: 0 32px;
}

#form-section.new-section h2.section-title::after{
  left: 0;
  transform: none;
}

#form-section input,
#form-section textarea,
#form-section select {
    padding: 24px 20px;
    border-color: #cccccc;
}

#form-section .image-section{
    max-height: 892px;
    height: 100%;
    overflow: hidden;
}

#form-section .form-section-wrapper button.btn {
    width: 293px;
    border-radius: 2px;
    padding: 14px 0;
}

#form-section label{
  font-weight: 500;
}

#form-section.full-width-section h2.section-title:after {
    left: 50%;
    transform: translateX(-50%);
}


@media screen and (max-width: 1024px) {
 #form-section .container>.d-flex{
    flex-direction: column;
  }

  #form-section .col.left-col, #form-section .col.right-col{
    width: 100% !important;
  }
  #form-section .container>.d-flex {
    padding: 40px 0;
  }
}

@media screen and (max-width: 992px) {
  #form-section {
        padding: 0 !important;
    }
}