form { color: var(--font-color-primary); padding-left:5%; padding-right:5%;}
  form input[type="submit"] { font-family: var(--font-family-title); background: var(--color-white);
                               border: 2px solid #585EF1; color: #585EF1; border-radius: 69px; font-size: 1.25rem;
                               padding: 0.52rem 1.2rem; font-weight: 600; cursor: pointer; transition: all ease .3s; margin: 16px auto 0; display: block;} 

  form input[type=submit]:hover {background-color: #585EF1; color: var(--color-white);}
  form fieldset .field { padding: 0 5px 10px; }
  form .input { margin: 0; margin-right: 0px !important; }
  form input[type=text], 
  form input[type=email], 
  form select, 
  form fielset.form-columns-1 select.hs-input, form input[type=number], form textarea { width: 100% !important;}
  form input[type=text], 
  form input[type=email],
  form input[type=number],
  form select,
  form textarea,
  form input[type=tel] { padding: .5rem 1rem;; border: none; border-radius: var(--radius-btn); background:border-radius: 21px; background: #F5F6FD; color: var(--color-second-1); font-size:  0.85rem; transition: box-shadow .2s ease-in-out; cursor: pointer;}
  form input[type=text]:focus,
  form input[type=email]:focus, 
  form input[type=number]:focus,
  form select:focus,
  form textarea:focus,
  form input[type=tel]:focus { box-shadow: 0 0 0 .25rem rgba(211, 227, 240, .45); outline: 0;}
  form .hs-error-msg { color: var(--color-error); }
  form fieldset label span { font-size: 1rem; color: var(--color-second-1); }

  @media only screen and (min-width: 576px) {
    form fieldset { max-width: initial !important; }
  }

  @media only screen and (min-width: 767px){
   /* form fieldset .field { padding: 0 5px 10px; }*/
	form input[type=text], 
  form input[type=email],
  form input[type=number],
  form select,
  form textarea,
  form input[type=tel]{ padding: .7rem 1.2rem; font-size: 1.125rem;}
  }

.legal-consent-container .hs-form-booleancheckbox-display input { position: relative; top: 7px;}
.bg-section__formulario {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: auto; padding: 70px 0 70px; background: #dae5fa; background: -moz-linear-gradient(top,  #dae5fa 0%, #f6f9fe 50%); background: -webkit-linear-gradient(top,  #dae5fa 0%,#f6f9fe 50%);background: linear-gradient(to bottom,  #dae5fa 0%,#f6f9fe 50%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dae5fa', endColorstr='#f6f9fe',GradientType=0 );}
.bg-formulario {background-color: var(--color-white);}