#kontakt{background:#fff}.contact-wrap{display:flex;gap:80px;align-items:flex-start;flex-wrap:wrap}.contact-info{flex:1 1 400px}.contact-info .lead{font-family:var(--font-manrope);font-size:20px;line-height:1.5;letter-spacing:-.3px;color:#656971;margin-bottom:44px;max-width:24em}.ci-item{gap:16px;margin-bottom:22px;font-family:var(--font-manrope);font-size:18px;letter-spacing:-.3px}.ci-item,.ci-item .icon{display:flex;align-items:center;color:#0b0f18}.ci-item .icon{width:48px;height:48px;border-radius:14px;background:#eef3f9;justify-content:center;flex:none}.ci-item .icon .ic{width:22px;height:22px}.ci-item small{display:block;font-size:14px;color:#8a8f99;letter-spacing:0}.contact-form{flex:1 1 640px;background:#f9f9fa;border:1px solid rgba(11,15,24,.07);border-radius:24px;padding:48px}.row2{display:flex;gap:16px;flex-wrap:wrap}.field{margin-bottom:20px;flex:1 1 220px}.field.full{flex-basis:100%}.field label{display:block;font-family:var(--font-manrope);font-size:14px;font-weight:500;letter-spacing:-.1px;color:#4f535c;margin-bottom:9px}.field input,.field textarea{width:100%;height:56px;border:1px solid rgba(11,15,24,.12);border-radius:12px;padding:0 18px;font-family:var(--font-manrope);font-size:17px;letter-spacing:-.3px;color:#0b0f18;background:#fff;transition:border-color .2s}.field textarea{height:150px;padding:15px 18px;resize:vertical}.field input:focus,.field textarea:focus{outline:none;border-color:#0b0f18}.field input::placeholder,.field textarea::placeholder{color:#a4a8b0}.contact-form .btn{width:100%;justify-content:center;margin-top:6px}.form-note{margin-top:16px;font-family:var(--font-manrope);font-size:13px;letter-spacing:-.2px;color:#a4a8b0;text-align:center}