.LnVKca_contactFormContainer{max-width:48rem;min-height:500px;margin:0 auto;padding:1.5rem;scroll-margin-top:2rem}@media (max-width:640px){.LnVKca_contactFormContainer{min-height:400px;padding:1rem}}@media (min-width:641px) and (max-width:1024px){.LnVKca_contactFormContainer{min-height:450px;padding:1.25rem}}.LnVKca_loadingPlaceholder{animation:2s cubic-bezier(.4,0,.6,1) infinite LnVKca_pulse}.LnVKca_loadingPlaceholder>div{background-color:#e5e7eb;border-radius:.375rem;margin-bottom:1rem}.LnVKca_loadingPlaceholder>div:first-child,.LnVKca_loadingPlaceholder>div:nth-child(2),.LnVKca_loadingPlaceholder>div:nth-child(3){height:3rem}.LnVKca_loadingPlaceholder>div:nth-child(4){height:8rem}.LnVKca_loadingPlaceholder>div:nth-child(5){width:8rem;height:3rem}.LnVKca_formContainer{min-height:400px;transition:opacity .5s ease-in-out}.LnVKca_formContainer.LnVKca_ready{opacity:1}.LnVKca_formContainer.LnVKca_loading{opacity:0}.LnVKca_loadingSpinner{justify-content:center;align-items:center;height:16rem;display:flex}.LnVKca_spinner{border:2px solid #0000;border-bottom-color:#2563eb;border-radius:50%;width:3rem;height:3rem;animation:1s linear infinite LnVKca_spin}@keyframes LnVKca_pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes LnVKca_spin{to{transform:rotate(1turn)}}.LnVKca_contactFormContainer .hs-form{font-family:inherit}.LnVKca_contactFormContainer .hs-form-field{margin-bottom:1rem}.LnVKca_contactFormContainer .hs-input{border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.75rem;font-size:1rem}.LnVKca_contactFormContainer .hs-input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.LnVKca_contactFormContainer .hs-button{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:.375rem;padding:.75rem 1.5rem;font-weight:600;transition:background-color .2s ease-in-out}.LnVKca_contactFormContainer .hs-button:hover{background-color:#1d4ed8}@media (max-width:640px){.LnVKca_contactFormContainer .hs-form-field{margin-bottom:.75rem}.LnVKca_contactFormContainer .hs-input{padding:.625rem;font-size:.875rem}.LnVKca_contactFormContainer .hs-button{width:100%;padding:.875rem 1rem}}
