.test1{display:block}.test3{display:none}.bannerPrincipalContainer{height:100%;margin:0 auto;max-width:1560px;position:relative;width:86.359%}.PlecaFondoBanner{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);background-color:#f7f7f799;background:transparent;border-radius:15px;max-width:580px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);width:100%}.PlecaFondoBannerInside{padding:41px 30px}.PlecaFondoBannerInside.container_checks_general{background:#fff 0 0 no-repeat padding-box;border-radius:10px;box-shadow:15px 15px 45px #00386526;opacity:1;padding:20px 30px 13px}.PlecaFondoBanner .headL{color:#003865;font-size:min(40px,7vw);font:normal normal 700 36px/36px BiNeoIndustrial-Bold!important;letter-spacing:0;margin-bottom:10px}.PlecaFondoBanner #form-div-0 h1,.active .cc__descriptions{font-family:BiNeoIndustrial-Bold}.PlecaFondoBanner p{color:#003865;font:normal normal 600 16px/22px Open Sans Semibold!important;letter-spacing:0;margin-bottom:60px;max-width:520px;opacity:1;text-align:left}.PlecaFondoBanner div.correoSeccion{align-items:flex-end;display:flex;flex-wrap:nowrap;grid-gap:25px 10px;justify-content:center}.PlecaFondoBanner .bannerButtonSeccion{max-width:180px;width:100%}.PlecaFondoBannerInside label{color:#003865;display:block;font:normal normal 700 16px/22px Open Sans Bold!important;letter-spacing:0;margin-bottom:10px;opacity:1;text-align:left}.PlecaFondoBannerInside .classgeneralckeck label{font:normal normal 600 16px/22px Open Sans Semibold!important;margin-bottom:0}.PlecaFondoBannerInside input{background:#f7f7f7 0 0 no-repeat padding-box;border:none;border-radius:5px;box-sizing:border-box;color:#003865;font:normal normal 600 12px/17px Open Sans Semibold;height:42px;max-width:100%;opacity:1;padding:0 20px;width:100%}.PlecaFondoBannerInside input::placeholder{color:#003865!important;font-family:Open Sans Semibold;font-weight:600}.PlecaFondoBannerInside input.form__field--error{border:2px solid #ff00007a}.PlecaFondoBannerInside.test1 .correoSeccion .containerinput,.PlecaFondoBannerInside.test2 .correoSeccion .containerinput{max-width:330px}.PlecaFondoBannerInside input:focus,.PlecaFondoBannerInside input:focus-visible{outline:1px solid #003765}.PlecaFondoBannerInside input::placeholder{color:#003865;font:normal normal normal 16px/22px Open Sans Regular!important;opacity:1;overflow:visible}.PlecaFondoBannerInside input:-ms-input-placeholder{color:#003865}.PlecaFondoBannerInside input::-ms-input-placeholder{color:#003865}.PlecaFondoBannerInside .twoInputElements{display:flex;gap:0 10px;margin-top:-10px}.containerinput{max-width:320px;max-width:100%;width:100%}.test2 .containerinput{margin-top:10px}.containerbtn{display:contents;max-width:180px;width:100%}.test2 .containerbtn{margin-top:10px}.containerinput.container_checks{display:flex;flex-wrap:wrap}div.form__message.form_message--error{color:red;font-family:Open Sans Regular!important;font-size:12px;margin:5px 0;padding-left:15px}.test1 .correoSeccion div.form__message.form_message--error,.test2 .correoSeccion div.form__message.form_message--error{position:absolute}.bannerPrincipal .general-form-mensaje-final{color:#003765;font-family:BiNeoIndustrial-Bold;font-size:18px;margin:10px 0}.botonRedondeado{background:#003865 0 0 no-repeat padding-box;border:none;border-radius:7px;color:#fff;cursor:pointer;font:normal normal 600 12px/17px Open Sans Semibold;height:42px;letter-spacing:0;padding:13px 32px 12px;text-align:center;transition:color .2s ease-in-out,background-color .2s ease-in-out}.botonRedondeado:hover{background:#00c1d4;color:#fff;font-family:Open Sans Semibold!important}.botonRedondeado.primary:disabled,.botonRedondeado.primaryvolver:disabled{background:#d1d1d1!important;color:#003865!important}@media(max-width:425px){.PlecaFondoBanner .headL{font-size:min(40px,7vw)!important;line-height:25px!important}}@media(max-width:680px){.PlecaFondoBannerInside.test1 .correoSeccion .containerinput,.PlecaFondoBannerInside.test2 .correoSeccion .containerinput{max-width:100%}.PlecaFondoBannerInside .twoInputElements{flex-wrap:wrap}}@media(max-width:768px){.PlecaFondoBannerInside{padding:30px}.PlecaFondoBanner div.correoSeccion{display:flex;flex-wrap:wrap}}