.lm-contact__grid{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1.1fr}.lm-contact .contact-info{list-style:none;margin:24px 0 0;padding:0}.lm-contact .contact-info li{border-top:1px solid var(--lauta-blue-30);font-size:17px;padding:10px 0}.lm-contact .contact-info li:last-child{border-bottom:1px solid var(--lauta-blue-30)}.lm-contact .contact-info span{color:var(--muted);display:block;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lm-contact .contact-info a{font-weight:700;text-decoration:none}.lm-contact .form-card{background:#fff;border-radius:var(--radius);box-shadow:0 10px 30px rgba(57,67,149,.08);color:#000;padding:32px}.lm-contact .form-card h3{color:var(--lauta-blue)}.lm-contact .hs-form fieldset{max-width:none!important}.lm-contact .hs-form-field{margin-bottom:16px}.lm-contact .hs-form label{display:block;font-size:14px;font-weight:700;margin-bottom:6px}.lm-contact .hs-input:not([type=checkbox]):not([type=radio]){background:#fff;border:1px solid var(--lauta-blue-30);border-radius:var(--radius-sm);font:inherit;padding:12px 14px;width:100%!important}.lm-contact .hs-input:focus{outline:2px solid var(--lauta-blue);outline-offset:1px}.lm-contact .hs-button{background:var(--lauta-blue);border:0;border-radius:var(--radius-pill);color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:14px 28px}.lm-contact .hs-button:hover{background:#2c3478}.lm-contact .hs-error-msgs{color:#c0392b;font-size:14px;list-style:none;margin:6px 0 0;padding:0}@media (max-width:1000px){.lm-contact__grid{grid-template-columns:1fr}}@media (max-width:600px){.lm-contact .form-card{padding:24px}}