.section__Form{
  position: relative;
}
.box__form{
  position: relative;
  z-index: 1;
}
.imgelement-1.front, .imgelement-2.front, .imgelement-3.front{
   z-index: 2;
}
.imgelement-1.behind, .imgelement-2.behind, .imgelement-3.behind{
   z-index: 0;
}
.imgelement-1{
  position:  absolute;
  top: -65px;
  left: -50px;
   max-width: 46% !important;
  height: auto;
} 
.imgelement-2{
  top: 50%;
  right:-10px;
  position:  absolute;
    max-width: 40% !important;
   height: auto;
} 
.imgelement-3{
  bottom: -45px;
  right: 0;
  position:  absolute;
   max-width: 40% !important;
  height: auto;
} 
.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 #17224d;
  outline: none;
}
.form__content input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]), .form__content  select{
  font-family:"omnes-pro", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.35;
  letter-spacing: normal;
  color: #17224d;
  width: 100% !important;
  padding: 5px; 
  border-radius: 0px;
  border: solid 1px #17224d;
}
.hs-input.invalid.error {
    border-color: #ff8b0d !important;
}
.hs-form-field {
    margin-bottom: 1.4rem;
}
.no-list.hs-error-msgs.inputs-list{
  padding:0px;
  margin: 0px;
}
.hs-form-required {
    color: #ff8b0d !important;
}
.hs-error-msg {
    color: #ff8b0d !important;
    margin: 0px;
}
.form__content  form{
  padding: 0;
}
form {
    background-color: transparent!important;
}
.form__content  select{
  background-image: url(https://www.cocofact.com/hubfs/Landings/elementos/arrow-down.svg);
  background-repeat: no-repeat;
  background-size: 12px;
  background-position:98%  50% ;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  color: #17224d;
  font-size: 16px;
}
.form__content label{
 font-family:"omnes-pro", sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: left;
  color: #17224d;
  display: block;
}
.form__content input[type=submit]{
 font-family: "omnes-pro", sans-serif;
  border-radius: 5px;
  background-color: #007fff;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
     letter-spacing: .5px;
  text-align: center;
  color: #fff;
 max-width: 100%;
    width: auto;
    display: inline-block;
  border: none;
  padding: 10px 26px;
  margin-top: 25px;
}

.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: #17224d;
}
/*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:5px;
  height: 10px;
  top: 1px;
  left: 6px;
  position: absolute;
  border-radius: 0;
  opacity: 1;
  border: 1px solid #ffffff; /*cambio color border*/
  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"]:checked + span{
  color: #17224d !important;
}
.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;

  } 
}

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