.nh-sec{padding:clamp(48px,6vw,88px) 0}.nh-sec--tight{padding:clamp(32px,4vw,56px) 0}.nh-h2{font-size:clamp(28px,3.2vw,40px);line-height:1.1;letter-spacing:-0.015em;max-width:22ch}.nh-intro{margin-top:14px;color:#5b5f68;max-width:60ch}.nh-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(24px,3vw,40px)}.nh-tab:focus-visible,.nh-award:focus-visible,.nh-row:focus-visible,.nh-brand:focus-visible,.nh-ind:focus-visible{outline:2px solid #6a3cf0;outline-offset:3px}.nh-router{display:grid;grid-template-columns:5fr 7fr;gap:clamp(24px,4vw,56px);align-items:start}.nh-tabs{display:flex;flex-direction:column;border-top:1px solid #e4e4e7}.nh-tab{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 4px;border:0;border-bottom:1px solid #e4e4e7;background:none;font:inherit;font-size:clamp(19px,1.8vw,22px);font-weight:600;color:#14161a;text-align:left;cursor:pointer;transition:color 180ms ease}.nh-tab::after{content:"→";color:#d4d4d8;transition:color 180ms ease,transform 180ms ease}.nh-tab[aria-selected="true"]{color:#e50071}.nh-tab[aria-selected="true"]::after{color:#e50071;transform:translateX(4px)}.nh-panel{background:#f3effe;border-radius:24px;padding:clamp(28px,4vw,48px)}.nh-panel+.nh-panel{margin-top:16px}.nh-js .nh-panel+.nh-panel{margin-top:0}.nh-js .nh-panel[hidden]{display:none}.nh-panel__title{font-size:clamp(19px,1.8vw,22px);line-height:1.2}.nh-panel p{margin-top:14px;max-width:52ch}.nh-panel ul{list-style:none;margin:22px 0 28px;padding:0;display:flex;flex-wrap:wrap;gap:10px}.nh-panel li a{display:inline-block;padding:8px 16px;border-radius:999px;background:#ffffff;color:#6a3cf0;text-decoration:none;font-size:14px;font-weight:600;transition:background-color 180ms ease,color 180ms ease}.nh-js .nh-panel.is-in{animation:nh-fade 180ms ease}@keyframes nh-fade{from{opacity:0}to{opacity:1}}.nh-rows{border-top:1px solid #e4e4e7}.nh-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr) 32px;gap:24px;align-items:center;padding:20px 8px;border-bottom:1px solid #e4e4e7;text-decoration:none;transition:background-color 180ms ease}.nh-row__title{font-size:clamp(19px,1.8vw,22px);line-height:1.15;font-weight:700;letter-spacing:-0.01em}.nh-row__text{color:#5b5f68}.nh-row__arrow{justify-self:end;font-size:24px;color:#e50071;transition:transform 180ms ease}.nh-night{position:relative;background:#0e0f12;color:#ffffff;border-radius:24px;padding:clamp(44px,6vw,88px) clamp(24px,5vw,72px);overflow:hidden}.nh-night--glow::before{content:"";position:absolute;width:640px;height:640px;right:-200px;top:-260px;background:radial-gradient(closest-side,rgba(229,0,113,0.22),rgba(106,60,240,0.12) 60%,transparent);pointer-events:none}.nh-night>*{position:relative}.nh-night .nh-intro{color:#a6a9b1}.nh .nh-h3{font-size:clamp(19px,1.8vw,22px);line-height:1.2}.nh-head--award{margin-top:clamp(40px,5vw,64px)}.nh-awards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.nh-award{display:flex;flex-direction:column;padding:28px;border-radius:12px;background:#ffffff;border:1px solid #ffffff;color:#14161a;text-decoration:none;transition:border-color 180ms ease}.nh-award__logo{display:flex;align-items:center;height:64px;margin-bottom:20px}.nh-award__logo img{display:block;max-width:180px;max-height:56px;width:auto;height:auto;object-fit:contain}.nh-award__nom{padding:14px 0 16px;margin-bottom:16px;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;font-size:14px;font-weight:600;line-height:1.4;color:#6a3cf0}.nh-award__metric{font-size:clamp(40px,4.5vw,56px);line-height:1;font-weight:700;letter-spacing:-0.03em;font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#e50071,#6a3cf0);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:4px;align-self:flex-start}.nh-award__mean{margin-top:6px;font-weight:600}.nh-award__client{margin-top:20px;font-size:14px;font-weight:600;color:#14161a}.nh-award__text{margin-top:6px;font-size:14px;line-height:1.5;color:#5b5f68}.nh-accent{background:linear-gradient(125deg,#e50071 0%,#c4007a 45%,#6a3cf0 100%);color:#ffffff;border-radius:24px;padding:clamp(44px,6vw,80px) clamp(24px,5vw,72px);display:grid;grid-template-columns:4fr 8fr;gap:clamp(24px,4vw,64px)}.nh-accent .nh-h2{color:#ffffff}.nh-accent .nh-intro{color:#ffffff;opacity:0.88}.nh-accent .nh-rows{border-top-color:rgba(255,255,255,0.35)}.nh-accent .nh-row{border-bottom-color:rgba(255,255,255,0.35);grid-template-columns:minmax(0,4fr) minmax(0,6fr) 24px}.nh-accent .nh-row__text,.nh-accent .nh-row__arrow{color:#ffffff}.nh-status{display:grid;grid-template-columns:7fr 5fr;gap:clamp(24px,3vw,40px);align-items:stretch}.nh .nh-status__label{margin:28px 0 12px;font-size:14px;font-weight:600;color:#5b5f68}.nh-badges{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.nh-badges li{display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 16px 10px 12px;border:1px solid #e4e4e7;border-radius:12px;background:#ffffff;font-weight:700;font-size:17px;line-height:1.25}.nh-seal{flex:0 0 40px;width:40px;height:40px;fill:url(#nh-seal-g);color:#ffffff}.nh-badges .is-cand{border-style:dashed}.nh-badges .is-cand .nh-seal{fill:#ffffff;stroke:#6a3cf0;stroke-width:1.1;stroke-dasharray:2 1.6;color:#6a3cf0}.nh-badges em{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:#f3effe;color:#6a3cf0;font-style:normal;font-size:14px;font-weight:600;vertical-align:1px}.nh-proof{position:relative;display:flex;flex-direction:column;min-height:520px;padding:clamp(24px,3vw,36px);border-radius:24px;background:#0e0f12;color:#ffffff;overflow:hidden;overflow:clip}.nh-proof::before{content:"";position:absolute;width:520px;height:520px;left:50%;top:58%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(229,0,113,0.30),rgba(106,60,240,0.16) 60%,transparent);pointer-events:none}.nh-proof>*{position:relative}.nh-proof__head h3{font-size:clamp(19px,1.8vw,22px);line-height:1.2;color:#ffffff}.nh-fan{flex:1;position:relative;min-height:340px;margin-top:16px}.nh .nh-letter{position:absolute;left:50%;top:50%;width:min(42%,220px);aspect-ratio:283/400;display:block;text-decoration:none;transition:transform 560ms cubic-bezier(0.23,1,0.32,1)}.nh-letter img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:6px;background:#ffffff;box-shadow:0 18px 40px rgba(0,0,0,0.5);transition:filter 240ms ease}.nh-letter span{position:absolute;bottom:10px;width:max-content;max-width:calc(100% - 20px);padding:4px 10px;border-radius:999px;background:#0e0f12;color:#ffffff;font-size:14px;font-weight:600;line-height:1.3;white-space:nowrap;transition:opacity 200ms ease}.nh-letter--l span,.nh-letter--r span{opacity:0}.nh-letter:focus-visible span{opacity:1}.nh-letter--l{z-index:1;transform:translate(-50%,-50%) translateX(-62%) rotate(-8deg)}.nh-letter--r{z-index:2;transform:translate(-50%,-50%) translateX(62%) rotate(8deg)}.nh-letter--c{z-index:3;transform:translate(-50%,-52%)}.nh-letter--l span{left:10px}.nh-letter--r span{right:10px}.nh-letter--c span{left:50%;transform:translateX(-50%)}.nh-js .nh-fan:not(.is-in) .nh-letter{transform:translate(-50%,-50%)}.nh-letter:focus-visible{outline:2px solid #9b6bff;outline-offset:4px;z-index:4}.nh-letter:focus-visible.nh-letter--l{transform:translate(-50%,-54%) translateX(-62%) scale(1.06)}.nh-letter:focus-visible.nh-letter--r{transform:translate(-50%,-54%) translateX(62%) scale(1.06)}.nh-letter:active img{filter:brightness(0.9)}.nh-clients{padding:clamp(40px,5vw,72px) 0;background:#f3effe}.nh-marquee{overflow:hidden;padding:6px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.nh-marquee+.nh-marquee{margin-top:10px}.nh-marquee__track{display:flex;gap:12px;width:max-content;animation:nh-marquee 70s linear infinite}.nh-marquee--rev .nh-marquee__track{animation-direction:reverse;animation-duration:80s}.nh-marquee:hover .nh-marquee__track,.nh-marquee:focus-within .nh-marquee__track{animation-play-state:paused}@keyframes nh-marquee{to{transform:translateX(-50%)}}.nh-brand{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:220px;height:112px;padding:18px 22px;border-radius:12px;background:#ffffff;text-decoration:none;overflow:hidden}.nh-brand img{max-width:100%;max-height:60px;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:0.72;transition:opacity 180ms ease,filter 180ms ease,transform 180ms ease}.nh-brand__info{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:14px 16px;background:linear-gradient(135deg,#e50071,#6a3cf0);color:#ffffff;opacity:0;transform:translateY(8px);transition:opacity 180ms ease,transform 180ms ease}.nh-brand__info b{font-size:14px;line-height:1.2}.nh-brand__info span{font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nh-brand:focus-visible .nh-brand__info{opacity:1;transform:none}.nh-steps{display:grid;grid-template-columns:5fr 7fr;gap:clamp(24px,4vw,64px);align-items:start}.nh-steps__head{position:sticky;top:158px}.nh-steps ol{list-style:none;margin:0;padding:0;border-top:1px solid #e4e4e7}.nh-step{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:28px 0;border-bottom:1px solid #e4e4e7;color:#5b5f68}.nh-step b{align-self:start;font-size:clamp(40px,4.5vw,56px);line-height:1;font-weight:700;letter-spacing:-0.03em;color:#14161a;font-variant-numeric:tabular-nums}.nh-step h3{font-size:clamp(19px,1.8vw,22px);color:#14161a;margin-bottom:6px}.nh-step.is-active b,.nh-step.is-done b{background:linear-gradient(100deg,#e50071,#6a3cf0);-webkit-background-clip:text;background-clip:text;color:transparent}.nh-step.is-active{background:linear-gradient(#e50071,#e50071) 0 0/100% 2px no-repeat}.nh-inds{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.nh-ind{position:relative;display:flex;align-items:flex-end;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#eff0f3;text-decoration:none;isolation:isolate}.nh-ind img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:100% 0;filter:grayscale(1);transition:filter 360ms ease,transform 480ms cubic-bezier(0.23,1,0.32,1)}.nh-ind span{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:8px;width:100%;padding:16px 18px;background:linear-gradient(0deg,rgba(239,240,243,0.94) 45%,rgba(239,240,243,0));color:#14161a;font-weight:700;font-size:clamp(17px,1.8vw,22px);line-height:1.2}.nh-ind span::after{content:"→";color:#e50071;transition:transform 180ms ease,color 240ms ease}.nh-ind:focus-visible img{filter:none}.nh-ind:focus-visible span::after{transform:translateX(4px)}.nh-team{position:relative;padding:clamp(48px,6vw,88px) 0 clamp(32px,4vw,56px)}.nh-team__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;width:100%}.nh-team__nav{display:flex;align-items:center;gap:24px}.nh-team__count{font-variant-numeric:tabular-nums;color:#5b5f68}.nh-team__count b{color:#e50071;font-size:22px}.nh-team__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:max(24px,calc(50vw - 596px));-webkit-overflow-scrolling:touch;scrollbar-width:none}.nh-team__viewport::-webkit-scrollbar{display:none}.nh-team__arrows{display:flex;gap:8px}.nh-team__arrows[hidden]{display:none}.nh-team__arr{width:44px;height:44px;border-radius:50%;border:1px solid #d4d4d8;background:#ffffff;color:#14161a;font:inherit;font-size:20px;line-height:1;cursor:pointer;transition:border-color 180ms ease,color 180ms ease,opacity 180ms ease}.nh-team__arr:disabled{opacity:0.35;cursor:default}.nh-team__arr:focus-visible{outline:2px solid #e50071;outline-offset:2px}.nh-team__track{display:flex;gap:20px;padding:8px max(24px,calc(50vw - 596px)) 24px;width:max-content}.nh .nh-card{flex:0 0 320px;scroll-snap-align:start;display:flex;flex-direction:column;border-radius:20px;background:#0e0f12;color:#ffffff;overflow:hidden;text-decoration:none;border:1px solid #24262d;transition:border-color 400ms ease}.nh-card__photo{position:relative;aspect-ratio:4/5;background:#1b1d22}.nh-card__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.nh-card__photo::after{content:"";position:absolute;left:0;right:0;top:0;height:56px;background:linear-gradient(180deg,rgba(14,15,18,0.45),rgba(14,15,18,0))}.nh-card__no{position:absolute;z-index:1;top:14px;left:16px;font-size:14px;letter-spacing:0.08em;color:#ffffff;opacity:0.85}.nh-card__class{position:absolute;z-index:1;bottom:14px;left:16px;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,#e50071,#6a3cf0);font-size:14px;font-weight:700;letter-spacing:0.01em}.nh-card__body{padding:18px 20px 22px;display:flex;flex-direction:column;gap:12px;flex:1}.nh-card__name{font-size:22px;font-weight:700;line-height:1.15}.nh-card__role{font-size:14px;color:#a6a9b1;line-height:1.35}.nh-card__stats{list-style:none;margin:4px 0 0;padding:12px 0 0;border-top:1px solid #2a2d34;display:flex;flex-direction:column;gap:8px}.nh-card__stats li{display:grid;grid-template-columns:14px 1fr;gap:10px;align-items:baseline;font-size:14px;line-height:1.35;color:#e6e7ea}.nh-card__stats li::before{content:"";width:8px;height:8px;border-radius:2px;background:#e50071;transform:rotate(45deg)}.nh-table{width:100%;border-collapse:collapse;border-top:1px solid #e4e4e7}.nh-table td{padding:16px 8px;border-bottom:1px solid #e4e4e7;vertical-align:baseline}.nh-table td:first-child{width:140px;color:#5b5f68;font-variant-numeric:tabular-nums;white-space:nowrap}.nh-table td:last-child{width:120px;text-align:right}.nh-table td:last-child span{display:inline-block;padding:3px 10px;border-radius:999px;font-size:14px;font-weight:600;background:#f3effe;color:#6a3cf0}.nh-table td:last-child span.is-web{background:#fde6f1;color:#c40061}.nh-table a{text-decoration:none;font-weight:600}.nh-faq details{border-bottom:1px solid #e4e4e7}.nh-faq details:first-of-type{border-top:1px solid #e4e4e7}.nh-faq summary{display:flex;justify-content:space-between;gap:24px;padding:20px 4px;cursor:pointer;list-style:none;font-size:clamp(19px,1.8vw,22px);font-weight:600}.nh-faq summary::-webkit-details-marker{display:none}.nh-faq summary::after{content:"+";color:#e50071;font-size:24px;line-height:1;transition:transform 180ms ease}.nh-faq details[open] summary::after{transform:rotate(45deg)}.nh-faq details p{padding:0 4px 22px;color:#5b5f68;max-width:90ch}.nh-final{display:grid;grid-template-columns:5fr 7fr;gap:clamp(24px,4vw,64px);align-items:start}.nh-final__contacts{margin-top:28px;display:flex;flex-direction:column;gap:12px}.nh-final__contacts a{color:#ffffff;text-decoration:none;font-weight:600}.nh-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nh-form label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#a6a9b1}.nh-form input,.nh-form select{height:52px;padding:0 16px;border:1px solid #2c2f36;border-radius:12px;background:#1b1d22;color:#ffffff;font:inherit}.nh-form input:focus,.nh-form select:focus{outline:2px solid #e50071;outline-offset:1px}.nh-form .nh-full{grid-column:1/-1}.nh-form__agree{grid-column:1/-1;font-size:14px;color:#a6a9b1}.nh-form__agree a{color:#ffffff}.nh-js [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity 520ms cubic-bezier(0.23,1,0.32,1),transform 520ms cubic-bezier(0.23,1,0.32,1)}.nh-js [data-reveal].is-in{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.nh-tab:hover{color:#e50071}.nh-row:hover{background:#f3effe}.nh-row:hover .nh-row__arrow{transform:translateX(4px)}.nh-accent .nh-row:hover{background:rgba(255,255,255,0.12)}.nh-award:hover{border-color:#e50071}.nh-panel li a:hover{background:#6a3cf0;color:#ffffff}.nh-brand:hover img{filter:none;opacity:1;transform:scale(0.92)}.nh-brand:hover .nh-brand__info{opacity:1;transform:none}.nh-ind:hover img{filter:none}.nh-ind:hover img{transform:scale(1.03)}.nh-ind:hover span::after{transform:translateX(4px)}.nh-table a:hover{color:#e50071}.nh-card:hover{border-color:#e50071}.nh-team__arr:not(:disabled):hover{border-color:#e50071;color:#e50071}.nh-letter:hover{z-index:4}.nh-letter--l:hover{transform:translate(-50%,-54%) translateX(-62%) scale(1.06)}.nh-letter--r:hover{transform:translate(-50%,-54%) translateX(62%) scale(1.06)}.nh-letter--c:hover{transform:translate(-50%,-55%) scale(1.06)}.nh-fan:hover .nh-letter:not(:hover) img{filter:brightness(0.5)}.nh-letter:hover span{opacity:1}.nh-fan:hover .nh-letter:not(:hover) span{opacity:0}}@media (hover:none){.nh-ind img{filter:none}}@media (max-width:1024px){.nh-router,.nh-status,.nh-steps,.nh-final,.nh-accent{grid-template-columns:1fr}.nh-steps__head{position:static}.nh-awards{grid-template-columns:1fr}.nh-inds{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.nh-head,.nh-team__head{flex-direction:column;align-items:flex-start}.nh-team__nav{flex-wrap:wrap;gap:12px 20px}.nh-row{grid-template-columns:1fr 24px;gap:6px 16px;padding:18px 4px}.nh-row__text{grid-column:1;grid-row:2}.nh-row__arrow{grid-row:1/3;grid-column:2}.nh-accent .nh-row{grid-template-columns:1fr 24px}.nh-badges{grid-template-columns:1fr}.nh-badges li{min-height:48px;padding:8px 14px 8px 10px;font-size:16px}.nh-proof{min-height:0;border-radius:20px}.nh-fan{min-height:300px}.nh .nh-letter{width:min(38%,150px)}.nh-letter span{bottom:8px;max-width:calc(100% - 12px);padding:3px 8px;font-size:14px;white-space:normal;text-align:center}.nh-badges{gap:8px}.nh-seal{flex-basis:32px;width:32px;height:32px}.nh-inds{grid-template-columns:1fr 1fr}.nh-ind{aspect-ratio:4/3}.nh-ind span{font-size:16px;padding:10px 12px}.nh-ind span::after{display:none}.nh-step{grid-template-columns:64px 1fr}.nh-form input,.nh-form select{font-size:16px}.nh-brand{width:168px;height:92px}.nh-card{flex-basis:78vw}.nh-form{grid-template-columns:1fr}.nh-table td:last-child{display:none}.nh-table td:first-child{width:96px}.nh-night,.nh-accent{border-radius:20px}}@media (prefers-reduced-motion:reduce){.nh-js [data-reveal]{transform:none!important;transition:opacity 200ms ease!important}.nh-marquee__track{animation:none}.nh-marquee{overflow-x:auto}.nh-card,.nh-ind img,.nh-brand img,.nh .nh-letter{transition:none}}.nh-cf7{display:flex;flex-direction:column;gap:16px;min-width:0}.nh-cf7__topic{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#a6a9b1}.nh .nh-cf7 select.nh-topic{height:52px;padding:0 16px;border:1px solid #2c2f36;border-radius:12px;background:#1b1d22;color:#ffffff;font:inherit;font-size:16px;width:100%}.nh .nh-cf7 select.nh-topic:focus{outline:2px solid #e50071;outline-offset:1px}.nh .nh-cf7 .wpcf7{margin:0}.nh .nh-cf7 .contacts-block_form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nh .nh-cf7 .contacts-block_form>.wpcf7-form-control-wrap{display:block;min-width:0}.nh .nh-cf7 .contacts-block_form>.wpcf7-form-control-wrap[data-name="contacts-block_form-name"]{grid-column:1/-1}.nh .nh-cf7 .contacts-block_form input[type=text],.nh .nh-cf7 .contacts-block_form input[type=email],.nh .nh-cf7 .contacts-block_form input[type=tel]{width:100%;height:52px;margin:0;padding:0 16px;border:1px solid #2c2f36;border-radius:12px;background:#1b1d22;color:#ffffff;font:inherit;font-size:16px;letter-spacing:0}.nh .nh-cf7 .contacts-block_form input[type=text]:focus,.nh .nh-cf7 .contacts-block_form input[type=email]:focus,.nh .nh-cf7 .contacts-block_form input[type=tel]:focus{color:#ffffff;outline:2px solid #e50071;outline-offset:1px}.nh .nh-cf7 .contacts-block_form input::placeholder{color:#a6a9b1;opacity:1}.nh .nh-cf7 .contacts-block_form-acceptance-wrap{grid-column:1/-1;position:relative;margin:0;color:#a6a9b1}.nh .nh-cf7 .contacts-block_form-acceptance-wrap .wpcf7-list-item-label{font-size:14px;letter-spacing:0;color:#a6a9b1;line-height:1.4}.nh .nh-cf7 .contacts-block_form-submit{grid-column:1/-1}.nh .nh-cf7 .contacts-block_form-submit input[type=submit]{display:inline-flex;min-height:52px;width:auto;padding:0 32px;border:0;border-radius:999px;background:#e50071 none;color:#ffffff;font:inherit;font-size:17px;font-weight:600;letter-spacing:0;text-align:center;cursor:pointer}.nh .nh-cf7 .contacts-block_form-submit input[type=submit]:hover{background:#c4007a none}.nh .nh-cf7 .wpcf7-not-valid-tip{color:#ff5aa8;font-size:14px}.nh .nh-cf7 .wpcf7-response-output{margin:12px 0 0;padding:10px 14px;border-radius:12px;color:#ffffff;font-size:14px}.nh .nh-cf7 .wpcf7-spinner{vertical-align:middle}@media (max-width:600px){.nh .nh-cf7 .contacts-block_form{grid-template-columns:1fr}}