.lf-contactPage{max-width:850px;padding-block:60px 75px}.lf-contactPage h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(38px,5vw,58px);font-weight:500;line-height:1.15}.lf-contactPage>p:last-of-type{color:#52616f;max-width:620px;font-size:17px;line-height:1.8}.lf-contactForm{background:#f6f8fa;border:1px solid #ccd8e1;border-radius:6px;margin-top:35px;padding:32px;position:relative}.lf-contactGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.lf-contactForm label{color:#20394e;font-size:14px;font-weight:500;display:block}.lf-contactForm input,.lf-contactForm textarea{color:#0b1c2d;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #8493a1;border-radius:4px;margin-top:8px;padding:12px;font-size:16px;display:block}.lf-contactForm>label{margin-top:24px}.lf-contactForm textarea{resize:vertical}.lf-contactPrivacy{color:#52616f;font-size:13px;line-height:1.8;margin:20px 0!important}.lf-contactPrivacy a{color:#164fd7;text-decoration:underline}.lf-contactTrap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lf-contactError{color:#a32632;font-size:14px;margin-bottom:20px!important}.lf-contactForm button:disabled{opacity:.7;cursor:wait}.lf-contactSuccess{padding:30px 0}.lf-contactSuccess h2{font-size:28px}.lf-contactSuccess p{color:#52616f;margin:18px 0}@media (max-width:600px){.lf-contactPage{padding-block:35px 45px}.lf-contactGrid{grid-template-columns:1fr;gap:18px}.lf-contactForm{padding:22px 18px}.lf-contactForm button{width:100%}}
