.form-hs-banner-hero fieldset,.form-hs-desarrollo fieldset{max-width:100%!important;margin-top:0.5rem!important}.form-hs-banner-hero fieldset:first-of-type,.form-hs-desarrollo fieldset:first-of-type{margin-top:0rem!important}.form-hs-banner-hero fieldset.form-columns-1,.form-hs-banner-hero fieldset.form-columns-2,.form-hs-desarrollo fieldset.form-columns-1,.form-hs-desarrollo fieldset.form-columns-2{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}.form-hs-banner-hero fieldset.form-columns-1 .input,.form-hs-banner-hero fieldset.form-columns-1 input,.form-hs-banner-hero fieldset.form-columns-2 .input,.form-hs-banner-hero fieldset.form-columns-2 input,.form-hs-desarrollo fieldset.form-columns-1 .input,.form-hs-desarrollo fieldset.form-columns-1 input,.form-hs-desarrollo fieldset.form-columns-2 .input,.form-hs-desarrollo fieldset.form-columns-2 input{margin-right:0!important}.form-hs-banner-hero fieldset.form-columns-1 .field,.form-hs-desarrollo fieldset.form-columns-1 .field{width:100%}.form-hs-banner-hero fieldset.form-columns-1 .hs-field-desc,.form-hs-desarrollo fieldset.form-columns-1 .hs-field-desc{font-size:0.75rem}.form-hs-banner-hero fieldset.form-columns-2 .hs_email,.form-hs-banner-hero fieldset.form-columns-2 .hs_firstname,.form-hs-desarrollo fieldset.form-columns-2 .hs_email,.form-hs-desarrollo fieldset.form-columns-2 .hs_firstname{margin-right:0.5rem}.form-hs-banner-hero fieldset.form-columns-2 .hs-phone,.form-hs-banner-hero fieldset.form-columns-2 .hs_lastname,.form-hs-desarrollo fieldset.form-columns-2 .hs-phone,.form-hs-desarrollo fieldset.form-columns-2 .hs_lastname{margin-left:0.5rem}.form-hs-banner-hero fieldset.form-columns-2 .hs-phone,.form-hs-desarrollo fieldset.form-columns-2 .hs-phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-hs-banner-hero fieldset.form-columns-2 .hs-phone legend,.form-hs-desarrollo fieldset.form-columns-2 .hs-phone legend{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:0.75rem;margin:0.5rem 0 0 0}.form-hs-banner-hero label,.form-hs-desarrollo label{font-size:0.875rem;font-weight:500;margin-bottom:0.25rem}.form-hs-banner-hero label span .hs-form-required,.form-hs-desarrollo label span .hs-form-required{font-size:0.75rem;-webkit-padding-start:0.125rem;padding-inline-start:0.125rem;color:#D12626}.form-hs-banner-hero input,.form-hs-banner-hero select,.form-hs-banner-hero textarea,.form-hs-desarrollo input,.form-hs-desarrollo select,.form-hs-desarrollo textarea{width:100%!important;height:50px;border-radius:8px;border:none;font-size:0.875rem;padding:1rem}.form-hs-banner-hero input.error.invalid,.form-hs-banner-hero select.error.invalid,.form-hs-banner-hero textarea.error.invalid,.form-hs-desarrollo input.error.invalid,.form-hs-desarrollo select.error.invalid,.form-hs-desarrollo textarea.error.invalid{outline:1px solid #D12626!important;border:none!important}.form-hs-banner-hero input::-webkit-input-placeholder,.form-hs-banner-hero select::-webkit-input-placeholder,.form-hs-banner-hero textarea::-webkit-input-placeholder,.form-hs-desarrollo input::-webkit-input-placeholder,.form-hs-desarrollo select::-webkit-input-placeholder,.form-hs-desarrollo textarea::-webkit-input-placeholder{font-weight:400;color:#BABABA}.form-hs-banner-hero input::-moz-placeholder,.form-hs-banner-hero select::-moz-placeholder,.form-hs-banner-hero textarea::-moz-placeholder,.form-hs-desarrollo input::-moz-placeholder,.form-hs-desarrollo select::-moz-placeholder,.form-hs-desarrollo textarea::-moz-placeholder{font-weight:400;color:#BABABA}.form-hs-banner-hero input:-ms-input-placeholder,.form-hs-banner-hero select:-ms-input-placeholder,.form-hs-banner-hero textarea:-ms-input-placeholder,.form-hs-desarrollo input:-ms-input-placeholder,.form-hs-desarrollo select:-ms-input-placeholder,.form-hs-desarrollo textarea:-ms-input-placeholder{font-weight:400;color:#BABABA}.form-hs-banner-hero input::-ms-input-placeholder,.form-hs-banner-hero select::-ms-input-placeholder,.form-hs-banner-hero textarea::-ms-input-placeholder,.form-hs-desarrollo input::-ms-input-placeholder,.form-hs-desarrollo select::-ms-input-placeholder,.form-hs-desarrollo textarea::-ms-input-placeholder{font-weight:400;color:#BABABA}.form-hs-banner-hero input::placeholder,.form-hs-banner-hero select::placeholder,.form-hs-banner-hero textarea::placeholder,.form-hs-desarrollo input::placeholder,.form-hs-desarrollo select::placeholder,.form-hs-desarrollo textarea::placeholder{font-weight:400;color:#BABABA}.form-hs-banner-hero input:focus-visible,.form-hs-banner-hero input:focus-visible.error.invalid,.form-hs-banner-hero select:focus-visible,.form-hs-banner-hero select:focus-visible.error.invalid,.form-hs-banner-hero textarea:focus-visible,.form-hs-banner-hero textarea:focus-visible.error.invalid,.form-hs-desarrollo input:focus-visible,.form-hs-desarrollo input:focus-visible.error.invalid,.form-hs-desarrollo select:focus-visible,.form-hs-desarrollo select:focus-visible.error.invalid,.form-hs-desarrollo textarea:focus-visible,.form-hs-desarrollo textarea:focus-visible.error.invalid{outline:1px solid #1c2f75!important;border:none!important}.form-hs-banner-hero textarea,.form-hs-desarrollo textarea{height:100px}.form-hs-banner-hero .hs-error-msgs,.form-hs-desarrollo .hs-error-msgs{list-style:none;padding:0;font-size:0.75rem;margin-bottom:0;color:#e93131}.form-hs-banner-hero .hs_error_rollup,.form-hs-desarrollo .hs_error_rollup{background:#D12626;padding:1rem;border-radius:8px;margin:0.5rem 0;font-weight:500}.form-hs-banner-hero .hs_error_rollup label,.form-hs-desarrollo .hs_error_rollup label{color:white;margin-bottom:0}.form-hs-banner-hero .hs-submit .actions,.form-hs-desarrollo .hs-submit .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form-hs-banner-hero .hs-submit .actions .hs-button,.form-hs-desarrollo .hs-submit .actions .hs-button{border-radius:50px;background:#1c2f75;color:white;line-height:1;font-size:1rem;width:auto!important;padding:1rem 2rem}.banner-hero-bar .banner-hero__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.banner-hero-bar .banner-hero__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;max-height:40px}@media (min-width:768px){.banner-hero-bar .banner-hero__logo{max-height:60px}}.banner-hero .banner-hero__container{position:relative;height:100%;border-radius:1.5rem;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:rgba(75,74,73,0.7);background-blend-mode:multiply}.banner-hero .banner-hero__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-hero .banner-hero__content{display:-ms-grid;display:grid;padding:2rem 4%;z-index:10;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.5rem;height:100%}@media (min-width:768px){.banner-hero .banner-hero__content{-ms-grid-columns:1fr 0 1fr;grid-template-columns:1fr 1fr;gap:0}}.banner-hero .banner-hero__content .col-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;gap:1.5rem}.banner-hero .banner-hero__content .col-02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end;position:relative}.banner-hero .banner-hero__content .col-02 .form-banner-hero{background:rgba(242,243,246,0.8);padding:2rem;border-radius:1.25rem;max-width:450px}.banner-hero .banner-hero__content .col-02 .form-banner-hero h3{font-size:1.25rem;font-weight:400;line-height:1.2;letter-spacing:-1px;margin:0 0 1rem 0}@media (min-width:768px){.banner-hero .banner-hero__content .col-02 .form-banner-hero h3{font-size:1.5rem}}.banner-hero.style-1{margin:10px 0 1.5rem 0;height:100%}@media (min-width:768px){.banner-hero.style-1{margin:10px 0 2rem 0}}@media (min-width:768px){.banner-hero.style-1 .col-01{height:calc(100svh - 100px - 2rem - 4rem)}}.banner-hero.style-2{margin:1.5rem 0;height:100%}@media (min-width:768px){.banner-hero.style-2{margin:2.5rem 0 2rem 0}}@media (min-width:768px){.banner-hero.style-2 .col-01{height:calc(100svh - 8.5rem)}}.banner-hero.style-2 .banner-hero__logo{max-height:120px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}@media (min-width:768px){.banner-hero.style-2 .banner-hero__logo{position:absolute;top:0;left:0}}@media (min-width:768px){.banner-hero.style-1 .banner-hero__content-text,.banner-hero.style-2 .banner-hero__content-text{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.banner-hero.style-1 .banner-hero__content-text h1,.banner-hero.style-2 .banner-hero__content-text h1{color:#fff;font-size:2.25rem;font-weight:300;line-height:1.2;letter-spacing:-2px;text-wrap:balance;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:480px;margin:0 0 1rem 0}@media (min-width:768px){.banner-hero.style-1 .banner-hero__content-text h1,.banner-hero.style-2 .banner-hero__content-text h1{font-size:3rem}}.banner-hero.style-1 .banner-hero__content-text p,.banner-hero.style-2 .banner-hero__content-text p{font-size:1.125rem;font-weight:400;line-height:1.3;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:480px;margin:0}.banner-hero.style-1 .banner-hero__flotante,.banner-hero.style-2 .banner-hero__flotante{border-radius:1.25rem;background-color:rgba(0,0,0,0.6);padding:1rem 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:400px}@media (min-width:768px){.banner-hero.style-1 .banner-hero__flotante,.banner-hero.style-2 .banner-hero__flotante{position:absolute;bottom:0;left:0}}.banner-hero.style-1 .banner-hero__flotante .banner-hero__flotante-title,.banner-hero.style-2 .banner-hero__flotante .banner-hero__flotante-title{color:#fff;font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:-1px;margin:0 0 0.5rem 0}.banner-hero.style-1 .banner-hero__flotante p,.banner-hero.style-2 .banner-hero__flotante p{color:#fff;font-size:0.9rem;line-height:1.2;margin:0;font-weight:300;text-wrap:balance}.banner-hero.style-1 .banner-hero__flotante.style-2,.banner-hero.style-2 .banner-hero__flotante.style-2{display:-ms-grid;display:grid;-ms-grid-columns:72px 1rem auto;grid-template-columns:72px auto;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-hero.style-1 .banner-hero__flotante.style-2 .banner-hero__flotante-logo,.banner-hero.style-2 .banner-hero__flotante.style-2 .banner-hero__flotante-logo{width:72px;height:72px;-o-object-fit:cover;object-fit:cover}.banner-hero.style-1 .banner-hero__flotante.style-2 .banner-hero__flotante-title,.banner-hero.style-2 .banner-hero__flotante.style-2 .banner-hero__flotante-title{font-size:1.125rem;font-weight:500;line-height:1.2;letter-spacing:-1px;margin:0}
/*# sourceMappingURL=styles.css.map */