.section__Form{
  position: relative;
}
.box__form{
  position: relative;
  z-index: 1;
}
.img_top{
  position: absolute;
  top: -50px;
  left:-50px;
}
.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://7678100.fs1.hubspotusercontent-na1.net/hubfs/7678100/webpage/home/arrow-down.svg);
  background-repeat: no-repeat;
  background-size: 10px;
  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;
  color: #ffa701;
  display: block;
}
.form__content input[type=submit]{
  border-radius: 5px;
  background-color: #ffa701;
  font-size: 17px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
     letter-spacing: .5px;
  text-align: center;
  color: #0a0f24;
  width: auto;
  display: inline-block;
  border: none;
  padding: 15px 40px;
}

.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;
}
@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;
}
}

@media (max-width: 400px){
  .imgelement-3 {
         max-width: 30% !important;
  }
  .imgelement-1 {
    top: -55px;
  }
}