.home-form{margin:72px 0 40px;position:relative}.home-form__wrapper{display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:1920px;padding:0 32px;width:100%}.home-form__text{width:35vw}@media screen and (max-width:743px){.home-form__wrapper{flex-direction:column;gap:32px}.home-form__text{width:100%}}.home-form__text h2{color:var(--darkYellow);font-family:var(--faapType),sans-serif;font-size:42px;font-style:normal;font-weight:400;letter-spacing:1px;margin-bottom:24px;width:20vw}@media screen and (min-width:744px) and (max-width:1199px){.home-form__text h2{width:36vw}}@media screen and (max-width:743px){.home-form__text h2{font-size:32px;width:100vw}}.home-form__text a,.home-form__text p{color:var(--black);font-family:var(--fontBody),sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:1px;margin:revert}.home-form__form{width:42vw}@media screen and (min-width:744px) and (max-width:1199px){.home-form__form{width:52vw}}@media screen and (max-width:743px){.home-form__form{width:100vw}}#leadForm{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;width:100%}@media screen and (max-width:743px){#leadForm{gap:16px}}.form__input-wrapper{display:flex;flex-direction:column}.form__input-wrapper.nome{width:100%}.form__input-wrapper.email,.form__input-wrapper.telefone{width:48%}@media screen and (min-width:744px) and (max-width:1199px){.form__input-wrapper.email,.form__input-wrapper.telefone{width:100%}}@media screen and (max-width:743px){.form__input-wrapper.email,.form__input-wrapper.telefone{width:100%}}.form__input-wrapper label{background-color:var(--bgWhite);font-weight:600;margin-bottom:-12px;margin-left:12px;padding:4px 8px 4px 4px;width:fit-content;z-index:1}.form__input,.form__input-wrapper label{font-family:var(--fontBody),sans-serif;font-size:14px}.form__input{border:1px solid var(--black);font-weight:400;padding:20px 16px 16px}.form__input::placeholder{font-family:var(--fontBody),sans-serif;font-size:14px;font-weight:400;opacity:.4}.form__input-wrapper.consentimento_legal,.form__input-wrapper.send-button{width:100%}.form__input-wrapper.consentimento_legal{display:flex;flex-direction:row;gap:4px;justify-content:flex-start}.form__input-wrapper.consentimento_legal input{appearance:none;background:#fff;border:4px solid #fff;box-sizing:border-box;cursor:pointer;height:18px;outline:1px solid var(--primaryBlue);width:18px}.form__input-wrapper.consentimento_legal input:checked{background:var(--primaryBlue)}.form__input-wrapper.consentimento_legal label{color:var(--primaryBlue);font-family:var(--fontBody),sans-serif;font-size:14px;font-weight:400;margin:0}.form__input-wrapper.consentimento_legal a{color:var(--primaryBlue);text-decoration:underline}.erromsg{color:#e83131;font-family:var(--fontBody),sans-serif;font-size:12px;font-weight:600;margin-top:8px}.form__input-wrapper.consentimento_legal .erromsg{margin-top:30px;position:absolute}@media screen and (max-width:743px){.form__input-wrapper.consentimento_legal .erromsg{margin-top:45px}}.form__input-wrapper.consentimento_legal.form__input-wrapper--error{margin-bottom:24px}@media screen and (min-width:744px) and (max-width:1199px){.form__input-wrapper.consentimento_legal label{font-size:13px}}@media screen and (max-width:743px){.form__input-wrapper.consentimento_legal label{font-size:13px}}.container-loading{align-items:center;display:flex;height:20vh;justify-content:center}.container-error,.container-loading,.container-success{display:none;text-align:center}.container-error h2,.container-success h2{font-family:var(--faapType),sans-serif;font-size:32px;font-style:normal;font-weight:400;letter-spacing:1px;margin-bottom:24px}.container-success h2{color:#328714}.container-error h2{color:#e83131}.container-error p,.container-success p{font-family:var(--fontBody),sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:1px;margin:14px 0 24px}.form__input-wrapper.reload-button{margin:auto;width:17vw}@media screen and (min-width:744px) and (max-width:1199px){.form__input-wrapper.reload-button{width:35vw}}@media screen and (max-width:743px){.form__input-wrapper.reload-button{width:100%}}