.form-component{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:576px){.form-component{max-width:576px}}@media (min-width:768px){.form-component{max-width:768px}}@media (min-width:992px){.form-component{max-width:992px}}@media (min-width:1200px){.form-component{max-width:1200px}}@media (min-width:1400px){.form-component{max-width:1400px}}.form-component{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:6rem;margin-top:6rem}@media (min-width:768px){.form-component{margin-bottom:8rem;margin-top:8rem}}.form-component .component-inner{display:grid;gap:3rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:576px){.form-component .component-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.form-component .component-inner .form-container{grid-column:span 3/span 3}.form-component .component-inner:has(.contact-container) .form-container{grid-column:span 2/span 2}}.form-component .component-inner:has(.contact-container) .contact-container{--tw-text-opacity:1;border-radius:.75rem;color:rgb(101 95 133/var(--tw-text-opacity,1));display:flex;flex-direction:column;gap:1.5rem;height:-moz-fit-content;height:fit-content;width:100%}.form-component .component-inner:has(.contact-container) .contact-container .company-name{--tw-text-opacity:1;color:rgb(253 8 100/var(--tw-text-opacity,1));font-family:var(--font-header),sans-serif;font-size:var(--header-size-md)}
