.form-general-container{background-color:#fff;border-radius:40px 0 40px 0;box-shadow:15px 15px 45px #00386526;padding:20px 30px}.fg_main-title{align-items:center;display:flex;flex-wrap:wrap}.fg_form-title{font-size:16px;margin:10px 0}.fg_form-page,.fg_form-title{font-family:BiNeoIndustrial-Bold!important;width:50%}.fg_form-page{font-size:14px;text-align:end}.fg_progress-bar-contanier{margin-bottom:20px;position:relative;width:100%}hr.fg_position_bar{background:#2d8c9e7a;border:none;height:2px;width:100%}hr.fg_progress-bar{background:#2d8c9e;border:3px solid #2d8c9e!important;border-radius:40px;left:0;position:absolute;top:-2px;transition:left .5s cubic-bezier(1,1,1,1) .3s;transition:left .3s ease-in .1s;width:25%}.contacto-form,.estabilidad-laboral-form,.mensaje-enviado-form,.personal-form{opacity:0;position:absolute;-webkit-transform:translate(-300vw,-300vh);transform:translate(-300vw,-300vh)}.contacto-form.active,.estabilidad-laboral-form.active,.mensaje-enviado-form.active,.personal-form.active{opacity:1;position:relative;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity .5s cubic-bezier(1,1,1,1) .3s;transition:opacity .3s ease-in .1s}.form__submit{position:relative;text-align:end;width:100%}.general-form-button{background:#003865!important;border:none;border-radius:25px 0 25px 0;display:inline-block;font-size:12px;font-weight:700;height:44px;margin-top:11px;max-width:240px;padding:12px 0;text-align:center;width:100%}.general-return-form-button{background:#fff!important;border:1px solid #003865;left:0;max-width:100px;position:absolute}.general-form-button:disabled{background:#eee!important;color:#003865}.general-form-mensaje-final{color:#003865;display:none;font-family:BiNeoIndustrial-Bold!important;font-size:24px;margin:14px auto;text-align:center}.general-form-mensaje-final.show{display:inherit}.form-terminos-condiciones{text-align:center}.form-terminos-condiciones span{color:#003865;font-family:BiNeoIndustrial-Bold!important;font-size:12px}.form__aviso{color:#b3b3b3;font-size:10px;margin:0 0 20px}input.hs-input{margin-bottom:14px}input.hs-input[type=radio]:checked:after{background-color:orange;border:1px solid #003865}input.hs-input[type=radio]:after{background-color:#fff;border:1px solid #003865;border-radius:15px;content:"";display:inline-block;height:15px;left:-1px;position:relative;top:-2px;visibility:visible;width:15px}input.hs-input[type=radio]:hover:read-only{box-shadow:0 0 8px 0 #00c1d4!important}.row--reduce-6{margin-left:-6px;margin-right:-6px}.row--reduce-6>[class*=col-]{padding-left:6px;padding-right:6px}.form__label{display:block;font-family:BiNeoIndustrial-Bold!important;font-size:12px!important;margin-bottom:6px;padding-left:0}.form__field{background:#fff;border:none;border-radius:1px;box-shadow:0 0 3px #3e3e3e;color:#4f4f4f;display:block;font-size:10px;font-weight:700;height:40px;margin-bottom:14px;outline:0;padding:10px;transition:all .3s;width:100%}.form__field--error{box-shadow:0 0 4px 1px #f43b45!important}.form__field:focus,.form__field:hover{box-shadow:0 0 4px 1px #00c1d4}.form__message{font-size:13px;font-weight:400;margin-bottom:8px;margin-top:-9px}.form__message--error{color:#f43b45}.col-12 h3{border-bottom:1px solid #2d8c9e;color:#2d8c9e;cursor:pointer;font-size:12px;margin:20px auto;padding-bottom:6px;text-align:center;width:50%}.col-12 h3:hover{border-bottom:1px solid #fff;text-decoration:underline}.col-12 h3 a:active,.col-12 h3 a:visited{color:#2d8c9e}.mensaje-enviado-form{text-align:center;text-align:-webkit-center}.mensaje-enviado-form img{margin:60px auto 30px;max-width:80px}.mensaje-enviado-form h3{font-family:BiNeoIndustrial-Bold!important;font-size:24px;line-height:30px}.mensaje-enviado-form p{color:#333;font-size:16px;line-height:20px}.mensaje-enviado-form .divboton{margin:60px auto 30px;text-align:center}.mensaje-enviado-form .divboton a.btn-main-principal.btn-curvo{border:none;border-bottom-right-radius:25px;border-top-left-radius:25px;font-size:12px;line-height:15px;margin-top:20px;max-width:250px;padding:10px min(50px,15vw);width:100%}@media (max-width:460px){.col-12 h3{width:65%}.general-return-form-button{max-width:240px;position:inherit}.form__submit{align-items:center;display:flex;flex-direction:column}}@media (max-width:360px){.col-12 h3{width:100%}}