.hubspot-form-wrapper{width:100%}.hubspot-form-wrapper .hs-form{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:1024px){.hubspot-form-wrapper .hs-form{grid-template-columns:repeat(2,1fr)}}.hubspot-form-wrapper .hs-form-field{display:flex;flex-direction:column;gap:.5rem}.hubspot-form-wrapper .hs-form-field label{font-size:.875rem;font-weight:500;color:#1e3a5f}.hubspot-form-wrapper .hs-input{width:100%;padding:.75rem 1rem;font-size:1rem;border:1px solid rgba(77,95,113,.2);border-radius:.5rem;outline:none;transition:all .2s;background-color:white}.hubspot-form-wrapper .hs-input:focus{border-color:#1e3a5f;box-shadow:0 0 0 3px rgba(30,58,95,.1)}.hubspot-form-wrapper .hs-input::placeholder{color:rgba(77,95,113,.5)}.hubspot-form-wrapper .hs-error-msgs{list-style:none;padding:0;margin:.25rem 0 0}.hubspot-form-wrapper .hs-error-msg{color:#dc2626;font-size:.875rem}.hubspot-form-wrapper .hs-input.error{border-color:#dc2626}.hubspot-form-wrapper .hs-submit{grid-column:1/-1;display:flex;justify-content:flex-end;margin-top:1rem}.hubspot-form-wrapper .hs-button{padding:.75rem 2rem;font-size:1rem;font-weight:600;color:white;background-color:#1e3a5f;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s}.hubspot-form-wrapper .hs-button:hover{background-color:#2d5278}.hubspot-form-wrapper .hs-button:disabled{opacity:.5;cursor:not-allowed}.hubspot-form-wrapper .hs-form-required{color:#dc2626}[dir=rtl] .hubspot-form-wrapper .hs-form-field{text-align:right}.hubspot-form-wrapper input[name=phone],[dir=rtl] .hubspot-form-wrapper .hs-input{direction:ltr;text-align:left}