.np-contact{padding-top:4rem;padding-bottom:7.2rem}.np-contact__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6.4rem;align-items:start}.np-contact__eyebrow{font-size:1.2rem;color:#fff6;margin:0 0 2rem;letter-spacing:.04em}.np-contact__title{font-size:4rem;line-height:1.12;letter-spacing:-.025em;margin:0 0 2rem;max-width:16ch}.np-contact__intro{font-size:1.45rem;line-height:1.7;color:#fff9;margin:0 0 4.8rem;max-width:46ch}.np-contact__blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.6rem 3.2rem}.np-contact__label{font-size:1.35rem;font-weight:700;margin:0 0 1.2rem;letter-spacing:-.005em}.np-contact__value{font-size:1.35rem;line-height:1.7;color:#fff9;margin:0}.np-contact__value a{color:inherit;text-decoration:none}.np-contact__value a:hover{color:#b9abff}.np-contact__social{display:flex;gap:.8rem;flex-wrap:wrap}.np-contact__social a{display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;border-radius:12px;background:#ffffff12;color:inherit;transition:background .15s ease,color .15s ease}.np-contact__social a:hover{background:#725adf;color:#fff}.np-contact__social svg{width:1.7rem;height:1.7rem}.np-form{background:#ffffff0f;border:1px solid rgba(255,255,255,.11);border-radius:24px;padding:4rem}.np-form__title{font-size:2.4rem;letter-spacing:-.015em;margin:0 0 1.2rem}.np-form__intro{font-size:1.35rem;line-height:1.65;color:#ffffff8c;margin:0 0 3.6rem;max-width:42ch}.np-field{position:relative;margin-bottom:2.8rem}.np-field__input,.np-field__textarea{width:100%;box-sizing:border-box;background:transparent;color:inherit;border:0;border-bottom:1px solid rgba(255,255,255,.18);border-radius:0;box-shadow:none;outline:none;font-family:inherit;font-size:1.4rem;line-height:1.5;padding:.8rem 0 1.2rem;transition:border-color .15s ease}.np-field__textarea{resize:vertical;min-height:9rem}.np-field__input::placeholder,.np-field__textarea::placeholder{color:#ffffff6b}.np-field__input:hover,.np-field__textarea:hover{border-bottom-color:#ffffff52}.np-field__input:focus,.np-field__textarea:focus{border-bottom-color:#725adf}.np-form__submit{display:inline-flex;align-items:center;gap:.9rem;min-height:4.8rem;padding:0 2.6rem;margin-top:.8rem;border:0;border-radius:999px;cursor:pointer;background:#725adf;color:#fff;font-family:inherit;font-size:1.35rem;font-weight:600;transition:opacity .15s ease}.np-form__submit:hover{opacity:.9}.np-form__submit svg{width:1.5rem;height:1.5rem}.np-form__note{font-size:1.15rem;color:#ffffff59;margin:2rem 0 0;line-height:1.6}.np-form__alert{border-radius:12px;padding:1.4rem 1.6rem;margin:0 0 2.8rem;font-size:1.35rem;line-height:1.6}.np-form__alert--ok{background:#725adf24;border:1px solid rgba(114,90,223,.4);color:#d5cbff}.np-form__alert--ko{background:#ff5a5a1a;border:1px solid rgba(255,90,90,.35);color:#ff9b9b}.np-form__alert ul{margin:.6rem 0 0;padding-left:1.8rem}@media screen and (max-width:1100px){.np-contact__grid{gap:4.8rem}.np-contact__title{font-size:3.4rem}.np-form{padding:3.2rem}}@media screen and (max-width:989px){.np-contact__grid{grid-template-columns:minmax(0,1fr);gap:4rem}.np-contact__title{max-width:none}.np-contact__intro{margin-bottom:3.2rem}}@media screen and (max-width:749px){.np-contact{padding-top:2.8rem;padding-bottom:4.8rem}.np-contact__title{font-size:2.8rem}.np-contact__blocks{grid-template-columns:minmax(0,1fr);gap:2.8rem}.np-form{padding:2.4rem 2rem;border-radius:20px}.np-form__intro{margin-bottom:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/np-contact.css.map */
