.nl-contact-hero{position:relative;padding:80px 72px 72px;overflow:hidden;border-bottom:2px solid var(--nl-ink);text-align:center}.nl-contact-hero__ghost{position:absolute;bottom:-50px;right:40px;font-family:var(--nl-krypton);font-size:340px;color:var(--nl-ink);opacity:.025;font-weight:700;line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none}.nl-contact-hero__tag{font-family:var(--nl-argon);font-size:10px;color:var(--nl-g40);letter-spacing:.16em;margin-bottom:48px}.nl-contact-hero__headline{font-family:var(--nl-krypton);font-size:42px;color:var(--nl-ink);line-height:1.12;font-weight:500;margin-bottom:28px;max-width:600px;margin-left:auto;margin-right:auto}.nl-contact-hero__sub{font-family:var(--nl-neon);font-size:15px;color:var(--nl-g80);line-height:1.85;max-width:500px;margin:0 auto}.nl-contact-body{position:relative;overflow:hidden;border-bottom:1px solid var(--nl-g15)}.nl-contact-body__dots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,var(--nl-ink) 1.3px,transparent 1.3px);background-size:8px 8px;opacity:.035}.nl-contact-body__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;max-width:900px;margin:0 auto;padding:64px 0;gap:64px}.nl-contact-info{display:flex;flex-direction:column;justify-content:center}.nl-contact-quote{font-family:var(--nl-neon);font-size:15px;color:var(--nl-g80);line-height:1.85;border-left:3px solid var(--nl-red);padding-left:24px;margin-bottom:40px}.nl-contact-quote em{font-style:normal;color:var(--nl-ink);font-weight:600}.nl-contact-info__block{margin-bottom:32px}.nl-contact-info__block:last-child{margin-bottom:0}.nl-contact-info__label{font-family:var(--nl-argon);font-size:9px;letter-spacing:.16em;color:var(--nl-red);margin-bottom:10px}.nl-contact-info__value{font-family:var(--nl-neon);font-size:15px;color:var(--nl-g80);line-height:1.85;text-decoration:none}a.nl-contact-info__value:hover{color:var(--nl-ink)}.nl-contact-field{margin-bottom:28px}.nl-contact-label{display:block;font-family:var(--nl-argon);font-size:9px;letter-spacing:.16em;color:var(--nl-g40);margin-bottom:10px}.nl-contact-input,.nl-contact-textarea{width:100%;padding:14px 18px;font-family:var(--nl-neon);font-size:15px;color:var(--nl-ink);background:var(--nl-paper);border:1px solid var(--nl-g15);outline:none;transition:border-color .15s}.nl-contact-input:focus,.nl-contact-textarea:focus{border-color:var(--nl-ink)}.nl-contact-input::placeholder,.nl-contact-textarea::placeholder{color:var(--nl-g40)}.nl-contact-textarea{resize:vertical;min-height:140px}.nl-contact-submit{font-family:var(--nl-argon);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:16px 36px;background:var(--nl-red);color:var(--nl-paper);border:none;cursor:pointer;transition:all .2s;width:100%;margin-top:8px}.nl-contact-submit:hover{background:var(--nl-ink)}.nl-contact-success{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#0e0e0e0a;border-left:3px solid var(--nl-ink);margin-bottom:32px}.nl-contact-success__icon{font-family:var(--nl-argon);font-size:15px;color:var(--nl-ink)}.nl-contact-success__text{font-family:var(--nl-neon);font-size:15px;color:var(--nl-ink)}.nl-contact-error{padding:16px 20px;background:#c1121f0f;border-left:3px solid var(--nl-red);margin-bottom:32px}.nl-contact-error p{font-family:var(--nl-neon);font-size:15px;color:var(--nl-red);margin:0}@media(max-width:1024px){.nl-contact-hero{padding:64px 48px 56px}.nl-contact-hero__headline{font-size:34px}.nl-contact-body__inner{padding:48px 24px;gap:48px}}@media(max-width:768px){.nl-contact-hero{padding:56px 24px 48px}.nl-contact-hero__headline{font-size:28px}.nl-contact-body__inner{grid-template-columns:1fr;padding:40px 24px;gap:40px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-nl-contact.css.map */
