.nv-ct{padding-bottom:clamp(56px,7vw,104px);font-family:var(--nv-font, "DM Sans", system-ui, sans-serif);color:var(--nv-ink)}.nv-ct .nv-page-head{padding-bottom:clamp(20px,2.6vw,36px)}.nv-ct__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);grid-template-areas:"main quick" "main firm";grid-template-rows:auto 1fr;column-gap:clamp(40px,6vw,112px);row-gap:28px;align-items:start}.nv-ct__main{grid-area:main;min-width:0}.nv-ct__quick{grid-area:quick;min-width:0}.nv-ct__firm{grid-area:firm;min-width:0}.nv-ct__grid:not(:has(.nv-ct__main)){grid-template-columns:minmax(0,520px);grid-template-areas:"quick" "firm"}.nv-ct__quick{padding:clamp(20px,2.2vw,28px);border-radius:var(--nv-r-card, 24px);background:var(--nv-soft, #f5f4f2)}.nv-ct__row{display:flex;align-items:flex-start;gap:14px}.nv-ct__row+.nv-ct__row{margin-top:18px;padding-top:18px;border-top:1px solid var(--nv-line, #e7e6e3)}.nv-ct__ico{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--nv-red, #c40026)}.nv-ct__row-body{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:1px}.nv-ct__k{font-size:14px;font-weight:600;line-height:1.3;color:var(--nv-ink-2)}.nv-ct__phone{font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--nv-ink)!important;text-decoration:none!important;font-variant-numeric:tabular-nums;white-space:nowrap}.nv-ct__mail{font-size:18px;font-weight:600;line-height:1.35;color:var(--nv-ink)!important;text-decoration:none!important;overflow-wrap:anywhere}.nv-ct__phone:hover,.nv-ct__mail:hover{color:var(--nv-red)!important}.nv-ct__hours{font-size:15px;line-height:1.4;color:var(--nv-ink-2)}.nv-ct__links{margin:20px 0 0!important;padding:0!important;list-style:none;display:grid;gap:8px}.nv-ct__links li{margin:0!important;padding:0!important}.nv-ct__links li:before{content:none!important}.nv-ct__links a{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 14px 0 16px;border-radius:var(--nv-r-mid, 16px);background:#fff;font-size:16px;font-weight:600;color:var(--nv-ink)!important;text-decoration:none!important;transition:background-color .2s,color .2s}.nv-ct__links a span{flex:1 1 auto}.nv-ct__links a svg:first-child{color:var(--nv-ink-2)}.nv-ct__links a svg:last-child{color:var(--nv-ink-2);transition:transform .25s cubic-bezier(.16,1,.3,1)}.nv-ct__links a:hover svg:last-child{transform:translate(3px);color:var(--nv-ink)}.nv-ct__phone:focus-visible,.nv-ct__mail:focus-visible,.nv-ct__links a:focus-visible{outline:2px solid var(--nv-ink);outline-offset:2px;border-radius:6px}.nv-ct__links a:focus-visible{border-radius:var(--nv-r-mid, 16px)}.nv-ct__firm{padding:0 clamp(20px,2.2vw,28px)}.main-content .nv-ct__firm-h,.nv-ct__firm-h{margin:0 0 10px!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important;color:var(--nv-ink)!important;text-transform:none!important}.nv-ct__firm-body{font-size:15px;line-height:1.6;color:var(--nv-ink-2);overflow-wrap:anywhere}.nv-ct__firm-body strong,.nv-ct__firm-body b{font-weight:600;color:var(--nv-ink)}.nv-ct__firm-body br+br{display:none}.nv-ct__form{margin:0;scroll-margin-top:calc(var(--nvh-sticky, 92px) + 24px)}.main-content .nv-ct__h,.nv-ct__h{margin:0 0 20px!important;font-size:clamp(22px,2vw,26px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.02em!important;color:var(--nv-ink)!important;text-transform:none!important}.nv-ct__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.nv-ct__field{display:flex;flex-direction:column;min-width:0}.nv-ct__field--full{grid-column:1 / -1}.nv-ct__field label{display:block;margin:0 0 8px!important;padding:0!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;color:var(--nv-ink)!important;text-transform:none!important}.nv-ct .nv-ct__field input,.nv-ct .nv-ct__field textarea{display:block;width:100%!important;max-width:none!important;height:54px;margin:0!important;padding:0 16px!important;border:1.5px solid #dcdad6!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;font:inherit;font-size:16px!important;font-weight:400;line-height:1.4;color:var(--nv-ink)!important;-webkit-appearance:none;appearance:none;transition:border-color .2s}.nv-ct .nv-ct__field textarea{height:auto;min-height:168px;padding:14px 16px!important;resize:vertical}.nv-ct .nv-ct__field input::placeholder,.nv-ct .nv-ct__field textarea::placeholder{color:#6b6b6b;opacity:1}.nv-ct .nv-ct__field input:hover,.nv-ct .nv-ct__field textarea:hover{border-color:#b9b7b2!important}.nv-ct .nv-ct__field input:focus,.nv-ct .nv-ct__field textarea:focus{border-color:var(--nv-ink)!important;outline:none}.nv-ct .nv-ct__field.is-bad input,.nv-ct .nv-ct__field.is-bad textarea{border-color:var(--nv-red)!important}.nv-ct .nv-ct__field input:-webkit-autofill,.nv-ct .nv-ct__field input:-webkit-autofill:hover,.nv-ct .nv-ct__field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:var(--nv-ink);caret-color:var(--nv-ink)}.nv-ct__err{margin:6px 0 0!important;font-size:14px;font-weight:600;line-height:1.35;color:#b00020}.nv-ct__err:empty{display:none}.nv-ct__consent{margin-top:22px}.nv-ct__consent label{display:flex;align-items:flex-start;gap:12px;margin:0!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;color:var(--nv-ink-2)!important;text-transform:none!important;cursor:pointer}.nv-ct__consent input{flex:none;width:20px!important;height:20px!important;margin:1px 0 0!important;accent-color:var(--nv-red);cursor:pointer}.nv-ct__consent a{color:var(--nv-ink)!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:1px}.nv-ct__consent a:hover{color:var(--nv-red)!important}.nv-ct__consent .nv-ct__err{margin-left:32px!important}.nv-ct__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;margin-top:24px;padding:0 36px;border:0;border-radius:var(--nv-r-btn, 14px);background:var(--nv-red);color:#fff;font:inherit;font-size:16.5px;font-weight:700;letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:0 14px 28px -14px #c4002699;transition:background-color .2s,transform .2s;-webkit-tap-highlight-color:transparent}.nv-ct__btn:hover{background:var(--nv-red-2, #a8001f)}.nv-ct__btn:active{transform:translateY(1px) scale(.99)}.nv-ct__btn:focus-visible{outline:2px solid var(--nv-ink);outline-offset:2px}.nv-ct__errors{margin:0 0 20px;padding:14px 16px;border-radius:var(--nv-r-mid, 16px);background:#fff2f4;color:#8a0019;font-size:15px;line-height:1.45}.nv-ct__errors p{margin:0!important;font-weight:600}.nv-ct__errors ul{margin:6px 0 0!important;padding-left:18px!important}.nv-ct__errors li{margin:0!important}.nv-ct__ok{padding:clamp(24px,3vw,40px);border-radius:var(--nv-r-card, 24px);background:var(--nv-soft, #f5f4f2)}.nv-ct__ok-ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:16px;border-radius:50%;background:#146c3c;color:#fff}.nv-ct__ok .nv-ct__h{margin-bottom:8px!important}.nv-ct__ok p{margin:0!important;font-size:17px;line-height:1.55;color:var(--nv-ink-2);max-width:52ch}.nv-ct__again{display:inline-flex;align-items:center;min-height:48px;margin-top:18px;padding:0 20px;border-radius:12px;background:var(--nv-ink);color:#fff!important;font-size:15.5px;font-weight:600;text-decoration:none!important;transition:background-color .2s}.nv-ct__again:hover{background:var(--nv-red)}.nv-ct__content{margin-top:clamp(32px,4vw,56px);max-width:760px}@media(max-width:1023px){.nv-ct__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"quick" "main" "firm";grid-template-rows:none;row-gap:32px}.nv-ct__grid:not(:has(.nv-ct__main)){grid-template-columns:minmax(0,1fr)}.nv-ct__quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.nv-ct__row+.nv-ct__row{margin-top:0;padding-top:0;border-top:0}.nv-ct__links{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.nv-ct__firm{padding:0}}@media(max-width:639px){.nv-ct__quick{grid-template-columns:minmax(0,1fr);padding:18px;border-radius:20px}.nv-ct__row+.nv-ct__row{margin-top:16px;padding-top:16px;border-top:1px solid var(--nv-line, #e7e6e3)}.nv-ct__ico{width:40px;height:40px}.nv-ct__phone{font-size:22px}.nv-ct__mail{font-size:17px}.nv-ct__links{grid-template-columns:minmax(0,1fr);margin-top:18px!important}.nv-ct__fields{grid-template-columns:minmax(0,1fr);gap:16px}.nv-ct .nv-ct__field textarea{min-height:150px}.nv-ct__btn{width:100%;padding:0 20px}.nv-ct__ok{border-radius:20px}}@media(prefers-reduced-motion:reduce){.nv-ct__btn,.nv-ct__links a,.nv-ct__links a svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/novio-contact.css.map */
