#services.ngv2-redesign{position:relative!important;background:#f7f8f9!important;padding:clamp(60px,6vw,100px) 0 clamp(50px,5vw,80px)!important;overflow:visible!important;}
#services.ngv2-redesign>.ngh-shell{max-width:1380px!important;margin:0 auto!important;padding:0 clamp(20px,4.2vw,68px)!important;width:100%!important;}
#services.ngv2-redesign .ngv2-intro{display:grid!important;grid-template-columns:1.45fr .55fr;gap:40px;align-items:end!important;margin-bottom:clamp(25px,3.5vw,43px)!important;}
#services.ngv2-redesign .ngv2-heading{min-width:0}
#services.ngv2-redesign .ngv2-kicker{margin:0 0 17px!important;letter-spacing:.14em!important;font:700 12px/1.2 Proximanova-bold,Arial,sans-serif!important;color:#59605d!important;}
#services.ngv2-redesign #ngv2-title{font:700 clamp(34px,3.5vw,52px)/1.13 Proximanova-bold,Arial,sans-serif!important;color:#202124!important;letter-spacing:-.035em!important;margin:0!important;}
#services.ngv2-redesign #ngv2-title em{font-style:normal;font-family:Proximanova-regular,Arial,sans-serif!important;font-weight:400!important;color:#62676B!important;-webkit-text-fill-color:#62676B!important;text-shadow:none!important;background:transparent!important;padding:0!important;border:0!important;border-radius:0!important;}
#services.ngv2-redesign .ngv2-introtext{margin:0 0 5px!important;color:#62676b!important;font:400 clamp(15px,1.24vw,18px)/1.65 Proximanova-regular,Arial,sans-serif!important;max-width:370px}
#services.ngv2-redesign .ngv2-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(14px,1.8vw,25px)!important;align-items:stretch!important;margin:0!important;}
#services.ngv2-redesign .ngv2-card{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;background:#fff!important;border:1px solid #dfe3e0!important;border-radius:13px!important;overflow:hidden!important;box-shadow:0 8px 22px #111a1308!important;text-decoration:none!important;color:#202124!important;padding:0!important;margin:0!important;transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease!important;}
#services.ngv2-redesign .ngv2-card:hover{transform:translateY(-5px)!important;border-color:#a3c98a!important;box-shadow:0 15px 37px #111a1318!important;}
#services.ngv2-redesign .ngv2-art{position:relative!important;width:100%!important;aspect-ratio:540/305!important;height:auto!important;flex:none!important;background:radial-gradient(circle at 65% 17%,#303c36 0%,#171c19 57%,#101512 100%)!important;display:block!important;overflow:hidden!important;isolation:isolate!important;}
#services.ngv2-redesign .ngv2-art-glow{position:absolute;width:55%;height:60%;background:#84c041;filter:blur(75px);opacity:.11;right:3%;top:4%;z-index:-1}
#services.ngv2-redesign .ngv2-art svg{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;transform:scale(1)!important;transition:transform .5s cubic-bezier(.2,.7,.2,1)!important;}
#services.ngv2-redesign .ngv2-card:hover .ngv2-art svg{transform:scale(1.035)!important;}
#services.ngv2-redesign .ngv2-copy{display:flex!important;flex-direction:column!important;align-items:stretch!important;flex:1!important;padding:clamp(21px,2.1vw,32px)!important;text-align:left!important;background:#fff!important;min-width:0!important;}
#services.ngv2-redesign .ngv2-eyebrow{font:700 10px/1.4 Proximanova-bold,Arial,sans-serif!important;letter-spacing:.12em!important;color:#62676b!important;margin:0 0 12px!important;}
#services.ngv2-redesign .ngv2-card h3{font:800 clamp(23px,2.05vw,30px)/1.16 Proximanova-bold,Arial,sans-serif!important;letter-spacing:-.035em!important;margin:0 0 8px!important;color:#202124!important;text-transform:none!important;}
#services.ngv2-redesign .ngv2-promise{font:700 clamp(15px,1.25vw,18px)/1.4 Proximanova-bold,Arial,sans-serif!important;color:#3f7424!important;margin:0 0 11px!important;}
#services.ngv2-redesign .ngv2-body{font:400 clamp(14px,1.06vw,16px)/1.6 Proximanova-regular,Arial,sans-serif!important;color:#62676b!important;margin:0 0 20px!important;min-height:72px!important;}
#services.ngv2-redesign .ngv2-tags{display:flex!important;gap:7px!important;flex-wrap:wrap!important;margin:0 0 23px!important;}
#services.ngv2-redesign .ngv2-tags span{display:inline-block!important;font:600 11px/1.2 Proximanova-regular,Arial,sans-serif!important;color:#424b43!important;background:#f1f6ec!important;border:1px solid #e1ecda!important;border-radius:4px!important;padding:8px 10px!important;white-space:normal!important;}
#services.ngv2-redesign .ngv2-link{display:flex!important;align-items:center!important;gap:14px!important;margin-top:auto!important;padding-top:15px!important;border-top:1px solid #e8eae7!important;color:#202124!important;font:800 13px/1.3 Proximanova-bold,Arial,sans-serif!important;}
#services.ngv2-redesign .ngv2-link i{display:block;position:relative;flex:none;width:31px;height:1.5px;background:currentColor;transition:width .25s;}
#services.ngv2-redesign .ngv2-link i:after{content:'';position:absolute;right:0;top:-3.5px;width:8px;height:8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}
#services.ngv2-redesign .ngv2-card:hover .ngv2-link i{width:43px}
#services.ngv2-redesign #additional-services{margin-top:34px!important}
@media(max-width:1100px){#services.ngv2-redesign .ngv2-copy{padding:20px!important}#services.ngv2-redesign .ngv2-card h3{font-size:23px!important}#services.ngv2-redesign .ngv2-body{font-size:14px!important}#services.ngv2-redesign .ngv2-tags span{font-size:10px!important}}
@media(max-width:850px){#services.ngv2-redesign .ngv2-intro{display:block!important;margin-bottom:25px!important}#services.ngv2-redesign .ngv2-introtext{margin-top:17px!important}#services.ngv2-redesign .ngv2-grid{grid-template-columns:1fr!important;gap:18px!important}#services.ngv2-redesign .ngv2-card{display:grid!important;grid-template-columns:minmax(0,42%) minmax(0,58%)!important;min-height:275px!important}#services.ngv2-redesign .ngv2-art{height:100%!important;aspect-ratio:auto!important}#services.ngv2-redesign .ngv2-art svg{height:100%!important;width:100%!important;object-fit:cover!important}#services.ngv2-redesign .ngv2-body{min-height:0!important;margin-bottom:15px!important}#services.ngv2-redesign .ngv2-tags{margin-bottom:15px!important}}
@media(max-width:590px){#services.ngv2-redesign{padding:52px 0!important}#services.ngv2-redesign>.ngh-shell{padding:0 16px!important}#services.ngv2-redesign #ngv2-title{font-size:clamp(30px,8.5vw,42px)!important}#services.ngv2-redesign .ngv2-introtext{font-size:15px!important}#services.ngv2-redesign .ngv2-grid{gap:16px!important}#services.ngv2-redesign .ngv2-card{display:flex!important;flex-direction:column!important;min-height:0!important}#services.ngv2-redesign .ngv2-art{height:auto!important;aspect-ratio:540/270!important}#services.ngv2-redesign .ngv2-copy{padding:20px 20px 22px!important}#services.ngv2-redesign .ngv2-card h3{font-size:25px!important}#services.ngv2-redesign .ngv2-body{font-size:14px!important;min-height:0!important}#services.ngv2-redesign .ngv2-tags{margin-bottom:18px!important}#services.ngv2-redesign #additional-services{margin-top:22px!important}}
@media(prefers-reduced-motion:reduce){#services.ngv2-redesign .ngv2-art svg,#services.ngv2-redesign .ngv2-card,#services.ngv2-redesign .ngv2-link i{transition:none!important}} #services.ngv2-redesign .ngv2-art{isolation:isolate!important}
#services.ngv2-redesign .ngv3-rail{position:absolute;top:12px;left:14px;right:14px;z-index:5;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;pointer-events:none}
#services.ngv2-redesign .ngv3-rail>span{color:#e0e9df!important;font:700 clamp(8px,.7vw,10px)/1.2 Proximanova-bold,Arial,sans-serif!important;letter-spacing:.12em!important}
#services.ngv2-redesign .ngv3-live{display:flex!important;align-items:center!important;gap:5px!important;color:#c7d5c8!important;font:700 clamp(7px,.6vw,9px)/1.2 Proximanova-bold,Arial,sans-serif!important;letter-spacing:.06em!important}
#services.ngv2-redesign .ngv3-live i{display:block;width:6px;height:6px;border-radius:50%;background:#b5e66a;box-shadow:0 0 0 0 #b5e66a88;animation:ngv3-pulse 3.6s ease-out infinite}
#services.ngv2-redesign .ngv3-artfooter{position:absolute;bottom:10px;left:14px;right:14px;z-index:5;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:9px!important;font:700 clamp(8px,.68vw,10px)/1.2 Proximanova-bold,Arial,sans-serif!important;letter-spacing:.09em!important;color:#d9e7d6!important;text-shadow:0 1px 8px #000}
#services.ngv2-redesign .ngv3-artarrow{color:#b5e66a!important;font-size:18px!important}
#services.ngv2-redesign .ngv2-art svg .ngv3-display{opacity:0;animation:ngv3-ink .75s cubic-bezier(.2,.7,.2,1) forwards;transform-box:fill-box;transform-origin:center}
#services.ngv2-redesign .ngv2-art svg .ngv3-small{opacity:0;animation:ngv3-ink .7s ease forwards;animation-delay:1.2s}
#services.ngv2-redesign .ngv2-art svg .ngv3-web-line1,#services.ngv2-redesign .ngv2-art svg .ngv3-seo-line1,#services.ngv2-redesign .ngv2-art svg .ngv3-ads-line1{animation-delay:.25s}
#services.ngv2-redesign .ngv2-art svg .ngv3-web-line2,#services.ngv2-redesign .ngv2-art svg .ngv3-seo-line2,#services.ngv2-redesign .ngv2-art svg .ngv3-ads-line2{animation-delay:.65s}
#services.ngv2-redesign .ngv3-card-1 .ngv2-art svg circle[cx="341"]{animation:ngv3-orb 5.5s ease-in-out infinite}
#services.ngv2-redesign .ngv3-card-2 .ngv2-art svg>g:last-of-type{animation:ngv3-scan 5.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}
#services.ngv2-redesign .ngv3-card-3 .ngv2-art svg rect[x="298"][y="115"]{animation:ngv3-bar 3s ease-in-out infinite;transform-box:fill-box;transform-origin:bottom}
#services.ngv2-redesign .ngv3-card-3 .ngv2-art svg path[d^="m420"]{animation:ngv3-cursor 4.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}
#services.ngv2-redesign .ngv2-art:after{content:'';position:absolute;top:0;bottom:0;left:-70%;width:25%;transform:skewX(-23deg);background:linear-gradient(90deg,transparent,#dcffd412,transparent);z-index:4;pointer-events:none;animation:ngv3-sheen 9s ease-in-out infinite}
#services.ngv2-redesign .ngv3-card-2 .ngv2-art:after{animation-delay:2s}
#services.ngv2-redesign .ngv3-card-3 .ngv2-art:after{animation-delay:4s}
@keyframes ngv3-ink{from{opacity:0;translate:0 8px;filter:blur(3px)}to{opacity:1;translate:0 0;filter:blur(0)}}
@keyframes ngv3-orb{0%,100%{opacity:.7}50%{opacity:1}}
@keyframes ngv3-scan{0%,100%{translate:0 0}50%{translate:-8px -8px}}
@keyframes ngv3-bar{0%,100%{scale:1 1}50%{scale:1 .84}}
@keyframes ngv3-cursor{0%,100%{translate:0 0}40%{translate:-13px -8px}70%{translate:-7px -5px}}
@keyframes ngv3-pulse{0%,100%{box-shadow:0 0 0 0 #b5e66a66}50%{box-shadow:0 0 0 5px #b5e66a00}}
@keyframes ngv3-sheen{0%,24%{left:-70%}42%,100%{left:135%}}
@media(max-width:850px){#services.ngv2-redesign .ngv3-rail{top:10px;left:12px;right:12px}#services.ngv2-redesign .ngv3-artfooter{left:12px;right:12px;bottom:9px}}
@media(max-width:590px){#services.ngv2-redesign .ngv3-rail>span{font-size:9px!important}#services.ngv2-redesign .ngv3-artfooter{font-size:9px!important}}
@media(prefers-reduced-motion:reduce){#services.ngv2-redesign .ngv2-art svg .ngv3-display,#services.ngv2-redesign .ngv2-art svg .ngv3-small{opacity:1!important;animation:none!important;translate:none!important;filter:none!important}#services.ngv2-redesign .ngv2-art:after,#services.ngv2-redesign .ngv3-live i,#services.ngv2-redesign .ngv2-art svg *{animation:none!important}} #services.ngv2-redesign .ngv4-detail{position:absolute;z-index:5;right:13px;top:38px;display:flex!important;gap:6px!important;align-items:center!important;max-width:55%;padding:6px 9px!important;border:1px solid #a6c98755!important;border-radius:3px;background:#101815dd!important;backdrop-filter:blur(8px);color:#e6f3db!important;white-space:nowrap;font:700 clamp(7px,.62vw,9px)/1.2 Proximanova-bold,Arial,sans-serif!important;letter-spacing:.08em!important;box-shadow:0 5px 14px #0003;animation:ngv4-chip 5.5s ease-in-out infinite}
#services.ngv2-redesign .ngv4-detail-spark{color:#b5e66a!important;font-size:12px!important;animation:ngv4-twinkle 3.8s ease-in-out infinite}
#services.ngv2-redesign .ngv3-artfooter{min-height:16px!important}
#services.ngv2-redesign .ngv4-rotator{position:relative!important;display:block!important;flex:1!important;height:15px!important;overflow:hidden!important}
#services.ngv2-redesign .ngv4-rotator>span{position:absolute!important;top:0!important;left:0!important;right:0!important;display:block!important;white-space:nowrap!important;opacity:0;transform:translateY(9px);animation:ngv4-cycle 12s linear infinite;animation-delay:calc(var(--ngv4-order) * 4s)}
#services.ngv2-redesign .ngv3-artarrow{animation:ngv4-arrow 3.5s ease-in-out infinite}
#services.ngv2-redesign .ngv3-card-1 .ngv2-art svg g[transform^="rotate(-6 239"]{animation:ngv4-web-stage 7.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}
#services.ngv2-redesign .ngv3-card-1 .ngv2-art svg g[transform^="rotate(9 428"]{animation:ngv4-phone 5.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}
#services.ngv2-redesign .ngv3-card-1 .ngv2-art svg .ngv3-small{animation:ngv3-ink .7s ease 1.3s both,ngv4-button 5s ease-in-out 2.1s infinite}
#services.ngv2-redesign .ngv3-card-2 .ngv2-art svg g[transform^="rotate(-6 246"]{animation:ngv4-search-result 6.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}
#services.ngv2-redesign .ngv3-card-2 .ngv2-art svg g[transform^="translate(338"]{animation:ngv4-search-focus 6.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}
#services.ngv2-redesign .ngv3-card-3 .ngv2-art svg g[transform^="rotate(5 363"]{animation:ngv4-ad-card 7s ease-in-out infinite;transform-box:fill-box;transform-origin:center}
#services.ngv2-redesign .ngv3-card-3 .ngv2-art svg rect[x="158"][y="176"]{animation:ngv4-graph 4.6s ease-in-out infinite .4s;transform-box:fill-box;transform-origin:bottom}
#services.ngv2-redesign .ngv3-card-3 .ngv2-art svg rect[x="228"][y="149"]{animation:ngv4-graph 4.6s ease-in-out infinite .9s;transform-box:fill-box;transform-origin:bottom}
#services.ngv2-redesign .ngv3-card-1 .ngv2-art-glow{animation:ngv4-glow 6s ease-in-out infinite}
#services.ngv2-redesign .ngv3-card-2 .ngv2-art-glow{animation:ngv4-glow 6s ease-in-out -2s infinite}
#services.ngv2-redesign .ngv3-card-3 .ngv2-art-glow{animation:ngv4-glow 6s ease-in-out -4s infinite}
@keyframes ngv4-chip{0%,100%{border-color:#a6c98744;transform:translateY(0)}50%{border-color:#b5e66a88;transform:translateY(-2px)}}
@keyframes ngv4-twinkle{0%,100%{opacity:.6;scale:.9}50%{opacity:1;scale:1.17}}
@keyframes ngv4-cycle{0%,2%{opacity:0;transform:translateY(9px)}5%,28%{opacity:1;transform:translateY(0)}32%,100%{opacity:0;transform:translateY(-9px)}}
@keyframes ngv4-arrow{0%,100%{transform:translateX(0)}45%{transform:translateX(5px)}}
@keyframes ngv4-web-stage{0%,100%{translate:0 0}50%{translate:1px -5px}}
@keyframes ngv4-phone{0%,100%{translate:0 0}45%{translate:2px -7px}}
@keyframes ngv4-button{0%,100%{opacity:1}50%{opacity:.67}}
@keyframes ngv4-search-result{0%,100%{translate:0 0}50%{translate:1px -4px}}
@keyframes ngv4-search-focus{0%,100%{translate:0 0}40%{translate:-10px -5px}75%{translate:-4px -2px}}
@keyframes ngv4-ad-card{0%,100%{translate:0 0}50%{translate:1px -5px}}
@keyframes ngv4-graph{0%,100%{scale:1 1}50%{scale:1 .8}}
@keyframes ngv4-glow{0%,100%{opacity:.08}50%{opacity:.2}}
@media(max-width:1020px){#services.ngv2-redesign .ngv4-detail{font-size:7px!important;padding:5px 7px!important;right:9px;top:31px}#services.ngv2-redesign .ngv4-rotator>span{font-size:8px!important}}
@media(max-width:850px){#services.ngv2-redesign .ngv4-detail{top:37px;right:10px;font-size:8px!important}#services.ngv2-redesign .ngv4-rotator>span{font-size:9px!important}}
@media(max-width:590px){#services.ngv2-redesign .ngv4-detail{top:36px;right:12px;font-size:8px!important}#services.ngv2-redesign .ngv4-rotator>span{font-size:9px!important}}
@media(prefers-reduced-motion:reduce){#services.ngv2-redesign .ngv4-detail,#services.ngv2-redesign .ngv4-detail-spark,#services.ngv2-redesign .ngv3-artarrow,#services.ngv2-redesign .ngv2-art-glow,#services.ngv2-redesign .ngv2-art svg *{animation:none!important;translate:none!important;scale:1!important}#services.ngv2-redesign .ngv4-rotator>span{animation:none!important;opacity:0!important;transform:none!important}#services.ngv2-redesign .ngv4-rotator>span:first-child{opacity:1!important}} #services.ngv2-redesign .ngv3-rail{top:0!important;left:0!important;right:0!important;min-height:38px!important;padding:9px 15px!important;background:linear-gradient(180deg,#0b100efa,#111915e8)!important;border-bottom:1px solid #8dac7859!important;gap:12px!important}
#services.ngv2-redesign .ngv3-rail>span{font-size:clamp(10px,.85vw,12px)!important;line-height:1.2!important;letter-spacing:.065em!important;color:#fff!important;text-shadow:none!important}
#services.ngv2-redesign .ngv3-live{font-size:clamp(9px,.74vw,10px)!important;color:#f4ffec!important;text-shadow:none!important}
#services.ngv2-redesign .ngv4-detail{top:47px!important;right:12px!important;max-width:57%!important;background:#0b120ef5!important;border-color:#b5e66a80!important;color:#f8fff4!important;font-size:clamp(9px,.74vw,11px)!important;letter-spacing:.02em!important;text-shadow:none!important;box-shadow:0 6px 15px #0008!important}
#services.ngv2-redesign .ngv3-artfooter{bottom:0!important;left:0!important;right:0!important;min-height:37px!important;padding:9px 15px!important;background:linear-gradient(180deg,#121915ef,#0a100cfb)!important;border-top:1px solid #769d6259!important;text-shadow:none!important;display:flex!important}
#services.ngv2-redesign .ngv4-rotator{height:17px!important;max-width:calc(100% - 27px)!important}
#services.ngv2-redesign .ngv4-rotator>span{font-size:clamp(9px,.84vw,12px)!important;line-height:17px!important;letter-spacing:.04em!important;color:#fff!important;font-weight:800!important}
#services.ngv2-redesign .ngv3-artarrow{font-size:19px!important;color:#b5e66a!important}
#services.ngv2-redesign .ngv2-art svg{position:relative;z-index:1}
#services.ngv2-redesign .ngv5-inside{pointer-events:none}
#services.ngv2-redesign .ngv5-web-cursor{animation:ngv5-web-cursor 5.7s ease-in-out infinite;transform-box:fill-box;transform-origin:center}
#services.ngv2-redesign .ngv5-web-ring{animation:ngv5-click 5.7s ease-out infinite;transform-box:fill-box;transform-origin:center}
#services.ngv2-redesign .ngv5-web-underline{animation:ngv5-underline 5.7s ease-in-out infinite;transform-box:fill-box;transform-origin:left}
#services.ngv2-redesign .ngv5-seo-scan{animation:ngv5-scanline 6.7s ease-in-out infinite;transform-box:fill-box;transform-origin:center}
#services.ngv2-redesign .ngv5-seo-ring{animation:ngv5-ring 6.7s ease-in-out infinite;transform-box:fill-box;transform-origin:center}
#services.ngv2-redesign .ngv5-ads-ring{animation:ngv5-click 5.4s ease-out infinite;transform-box:fill-box;transform-origin:center}
#services.ngv2-redesign .ngv5-ads-ring-2{animation:ngv5-click 5.4s ease-out .4s infinite;transform-box:fill-box;transform-origin:center}
#services.ngv2-redesign .ngv5-ads-line{animation:ngv5-underline 5.4s ease-in-out infinite;transform-box:fill-box;transform-origin:left}
@keyframes ngv5-web-cursor{0%,13%,100%{translate:22px 18px;opacity:.62}32%,63%{translate:0 0;opacity:1}75%{translate:5px 3px;opacity:1}}
@keyframes ngv5-click{0%,30%,100%{opacity:0;scale:.45}39%{opacity:.95;scale:.8}54%{opacity:0;scale:1.8}}
@keyframes ngv5-underline{0%,20%{scale:.12 1;opacity:.45}48%,75%{scale:1 1;opacity:1}95%,100%{scale:.12 1;opacity:.45}}
@keyframes ngv5-scanline{0%,100%{opacity:0;translate:0 -20px}12%{opacity:.9}50%{opacity:.9;translate:0 90px}72%{opacity:0;translate:0 115px}}
@keyframes ngv5-ring{0%,100%{opacity:.24;scale:.92}48%{opacity:.92;scale:1.08}}
@media(max-width:1100px){#services.ngv2-redesign .ngv3-rail{min-height:32px!important;padding:8px 10px!important}#services.ngv2-redesign .ngv3-rail>span{font-size:9px!important}#services.ngv2-redesign .ngv3-live{font-size:8px!important}#services.ngv2-redesign .ngv4-detail{top:38px!important;right:9px!important;font-size:8px!important;padding:5px 7px!important}#services.ngv2-redesign .ngv3-artfooter{min-height:32px!important;padding:7px 10px!important}#services.ngv2-redesign .ngv4-rotator>span{font-size:9px!important}}
@media(min-width:591px) and (max-width:850px){#services.ngv2-redesign .ngv4-detail{max-width:62%!important}}
@media(max-width:590px){#services.ngv2-redesign .ngv3-rail{min-height:34px!important;padding:8px 12px!important}#services.ngv2-redesign .ngv3-rail>span{font-size:10px!important}#services.ngv2-redesign .ngv3-live{font-size:9px!important}#services.ngv2-redesign .ngv4-detail{top:40px!important;right:11px!important;font-size:9px!important}#services.ngv2-redesign .ngv3-artfooter{padding:8px 12px!important;min-height:34px!important}#services.ngv2-redesign .ngv4-rotator>span{font-size:10px!important}}
@media(prefers-reduced-motion:reduce){#services.ngv2-redesign .ngv5-inside *,#services.ngv2-redesign .ngv5-inside{animation:none!important;translate:none!important;scale:1!important}#services.ngv2-redesign .ngv5-web-ring,#services.ngv2-redesign .ngv5-ads-ring,#services.ngv2-redesign .ngv5-ads-ring-2,#services.ngv2-redesign .ngv5-seo-scan{opacity:0!important}} #services.ngv2-redesign .ngv2-art{aspect-ratio:540/395!important;min-height:0!important}
#services.ngv2-redesign .ngv2-art>svg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;overflow:visible!important;transform:none!important;transform-origin:center!important;transition:translate .5s ease!important}
#services.ngv2-redesign .ngv2-card:hover .ngv2-art>svg{transform:none!important;translate:0 -3px!important}
#services.ngv2-redesign .ngv3-rail{min-height:38px!important}
#services.ngv2-redesign .ngv3-artfooter{min-height:37px!important}
#services.ngv2-redesign .ngv4-detail{top:48px!important;z-index:6}
@media(min-width:851px) and (max-width:1150px){
#services.ngv2-redesign .ngv2-art{aspect-ratio:540/420!important}
#services.ngv2-redesign .ngv2-art>svg{inset:0!important;height:100%!important}
}
@media(max-width:850px){
#services.ngv2-redesign .ngv2-card{grid-template-columns:minmax(0,49%) minmax(0,51%)!important;min-height:310px!important}
#services.ngv2-redesign .ngv2-art{aspect-ratio:auto!important;height:100%!important}
#services.ngv2-redesign .ngv2-art>svg{width:100%!important;height:100%!important;inset:0!important;object-fit:contain!important}
}
@media(max-width:590px){
#services.ngv2-redesign .ngv2-card{min-height:0!important}
#services.ngv2-redesign .ngv2-art{height:auto!important;aspect-ratio:540/405!important;min-height:245px!important}
#services.ngv2-redesign .ngv2-art>svg{inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important}
#services.ngv2-redesign .ngv4-detail{top:43px!important}
}
@media(prefers-reduced-motion:reduce){#services.ngv2-redesign .ngv2-art>svg{transition:none!important;translate:0 0!important}}