#form-section .input{
  display:block;
}
.section__Form{
  position: relative;
}
.box__form{
  position: relative;
  z-index: 1;
}

.form__content input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):focus-visible, .form__content select:focus-visible{
  border-radius: 0px;
  border: solid 1px #ffa701;
  outline: none;
}
.form__content input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]), .form__content  select, .form__content textarea{

  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.35;
  letter-spacing: normal;
  color: #ffa701;
  width: 100% !important;
  padding: 5px; 
  border-radius: 0px;
  border: solid 1px #ffa701;
}

.hs-form-field {
  margin-bottom: 1.4rem;
}
.no-list.hs-error-msgs.inputs-list{
  padding:0px;
  margin: 0px;
}

.form__content  form{
  padding: 0;
}
form {
  background-color: transparent!important;
}
.form__content  select{
  background-image: url(https://46869837.fs1.hubspotusercontent-na1.net/hubfs/46869837/icons/arrow-bottom.svg);
  background-repeat: no-repeat;
  background-size: 15px;
  background-position:98%  50% ;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  color: #ffa701;
  font-size: 16px;
}
.form__content label{
  font-size: 13px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  display: block;
}
.form__content input[type=submit]{
  border-radius: 5px;
  font-size: 17px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  text-align: center;
  width: auto;
  display: inline-block;
  border: none;
  padding: 15px 30px;
}

.form__content form .inputs-list>li {
  display: block;
  margin: 5px 0;
}
.form__content .inputs-list.multi-container {
  column-count: 2;
  margin-top: 15px;
}
.form__content form .inputs-list.multi-container>li {
  display: block;
  margin: 0;
  margin-bottom: 10px;
}
.form__content form .inputs-list.multi-container>li span{
  color: #a6aaba;
}
.form__text p{
  line-height: 1.22;
}
.form__content h3{
  padding: 0;
}
.form__content form .inputs-list.multi-container>li label:hover span{
  color: #ffa701;
}
/*Checkboxes styles*/
.form__content input[type="checkbox"], 
.form__content input[type="radio"] { 
  display: none;
}
.form__content input[type="radio"] + span, 
.form__content input[type="checkbox"] + span {
  display: block;
  position: relative;
  padding-left: 25px;
  margin-bottom: 20px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.2;
  color: #a6aaba;/*cambio color label*/
}
.form__content input[type="radio"] + span:last-child,
.form__content input[type="checkbox"] + span:last-child {
  margin-bottom: 0;
}
/*.form__content input[type="radio"] + span:after, */
.form__content input[type="checkbox"] + span:after{
  content: '';
  width: 6px;
  height: 10px;
  top: 3px;
  left: 7px;
  position: absolute;
  border-radius: 0;
  opacity: 1;
  border: 2px solid #ffffff;
  border-top: none !important;
  border-left: none !important;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  display: none;
}

.form__content input[type="radio"] + span:before, 
.form__content input[type="checkbox"] + span:before {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  border: 1px solid #ffffff; /*cambio color border*/
  position: absolute;
  border-radius:2px;
  left: 0;
  top: 0;
  -webkit-transition: all .12s, border-color .08s;
  transition: all .12s, border-color .08s;
}
.form__content input[type="checkbox"] + span:before {
  width: 20px;
  height: 20px;
}
.form__content input[type="checkbox"]:checked + span:after {
  display:block;
}
.form__content input[type="checkbox"]:checked + span:before {
  border: 1px solid #ffffff; /*cambio color border hover*/
}
.form__content input[type="radio"] + span:before {
  border-radius: 50%;
}
.form__content input[type="radio"]:checked + span:before{
  background-color: !important;/*cambio color */
} 
.form__content ul{
  padding: 0;
}
.form__content ul li::before{
  display:none;
}
/*hs-fieldtype-intl-phone*/
.hs-fieldtype-intl-phone .hs-input{
  width: 70% !important;
}
/*media querys*/
@media(max-width: 600px){
  .form__text p{
    font-size: 18px; !important;
  }
  .box__form{
    padding: 20px 15px;
  }
  .imgelement-3{
    bottom: -60px;

  } 
  fieldset.form-columns-0 .hs-form-field, fieldset.form-columns-1 .hs-form-field, fieldset.form-columns-2 .hs-form-field, fieldset.form-columns-3 .hs-form-field {
    flex-basis: 165px;
  }
  .form__content form .hs-form-field label:not(label.hs-error-msg){
    font-size: 17px !important;
  }
}
@media (max-width: 480px){   
  .hs-fieldtype-intl-phone .hs-input, .hs-fieldtype-intl-phone select{
    width: 100% !important;
  }
}
@media (max-width: 400px){
  .imgelement-3 {
    max-width: 30% !important;
  }
  .imgelement-1 {
    top: -55px;
  }
}