#edit-proposal-info-group{
   width:100% !important;
}
#edit-proposal-info-group .webform-flex.webform-flex--1 .webform-flex--container{
    display: flex !important;
    flex-direction: row !important;

}
#edit-column-left .webform-section-title, #edit-column-right .webform-section-title{
  display:none !important;
}
frm-bx-wrp.two-columns {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.frm-bx-wrp.two-columns .column {
  width: 48%; /* Ajuste conforme necessário */
}
.webform-submission-pricing-proposal-form{
position:relative !important;
}

#webform-submission-pricing-proposal-add-form #edit-proposal-info {
    min-height: 842px;
}


.webform-submission-pricing-proposal-form .g-recaptcha iframe{
position: absolute !important;
    bottom: 500px !important;
    left: 365px !important;
}
@media(max-width:767px){
  #edit-column-left, #edit-column-right{
    width:96% !important;
  }
.webform-submission-pricing-proposal-form .g-recaptcha iframe{
    bottom: 180px !important;
    left: 60px !important;
}
}
@media(max-width:500px){
 #webform-submission-pricing-proposal-add-form #edit-proposal-info {
    min-height:900px;
 }
  .webform-submission-pricing-proposal-form .g-recaptcha iframe{
    left: 25px !important;
  }
  .path-pricing div[role="alert"] {
      padding:12px 20px;
  }
}

@media(max-width:380px){
  .webform-submission-pricing-proposal-form .g-recaptcha iframe {
    left: 18px !important;
  }
}


 .captcha__element {
   position: relative;
}

.captcha__element.error::after {
  content: 'Please check the reCAPTCHA .';
  color: red;
  font-size: 16px;
  font-weight:500;
  position: absolute;
  top: 100%; /* Ajuste a posição conforme necessário */
  top: -400px;
  left: 385px;
  display: block; /* Mostrar a mensagem de erro */
}
@media(max-width:767px){
  #edit-proposal-info-group .webform-flex.webform-flex--1 .webform-flex--container{
   flex-direction:column !important;
  }
  .webform-submission-pricing-proposal-form .g-recaptcha iframe{
    bottom:230px !important;
  }
  .captcha__element.error::after{
    top: -140px;
    left: 60px;
  }
  #webform-submission-pricing-proposal-add-form #edit-proposal-info{
    min-height: 930px !important;
  }
}
@media(max-width:767px){
  #webform-submission-pricing-proposal-add-form #edit-proposal-info{
    min-height: 1000px !important;
  }
}