body main .advice-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}body main .advice-related-grid>.advice-related-card{display:flex!important;flex-direction:column!important;min-width:0;border:1px solid var(--line,#dce4ed)!important;border-radius:18px!important;background:var(--card,#fff)!important;box-shadow:none!important;overflow:hidden;padding:0!important;margin:0!important;text-decoration:none!important;transform:none!important}body main .advice-related-grid>.advice-related-card>img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:3/2!important;object-fit:cover!important;border-radius:0!important;margin:0!important}body main .advice-related-grid>.advice-related-card>div{padding:24px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;flex:1}body main .advice-related-grid>.advice-related-card h3{font-family:inherit!important;font-size:21px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:-.015em!important;color:var(--text,#183650)!important;margin:0!important;padding:0!important}body main .advice-related-grid>.advice-related-card .advice-card-more{font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;color:#285d91!important;margin-top:auto!important;text-decoration:none!important}body main .advice-related-grid>.advice-related-card:hover{box-shadow:inset 0 0 24px #4779aa0d!important;border-color:#b7c9db!important}body main .advice-related-grid>.advice-related-card:focus-visible{outline:2px solid #284d73;outline-offset:4px}.advice-pagination{flex-wrap:wrap;gap:10px}@media(max-width:800px){body main .advice-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:600px){body main .advice-related-grid{grid-template-columns:1fr}body main .advice-related-grid>.advice-related-card>div{padding:22px!important}body main .advice-related-grid>.advice-related-card>img{aspect-ratio:16/9!important}}
body footer p.km-footer-tagline{margin-bottom:0!important}body footer p.km-footer-tagline+.km-footer-visit{margin-top:0!important;padding-top:12px!important;border-top:0!important}body.home-layout main>#kompiuteriu-taisykla-vilniuje{margin-bottom:0!important;padding-bottom:0!important}body.home-layout main>#kompiuteriu-taisykla-vilniuje>p:last-child{margin-bottom:0!important}body.home-layout main>#kompiuteriu-taisykla-vilniuje+.data-policy-note{margin-top:16px!important}
body footer>div>.km-footer-visit{margin-top:14px!important;padding-top:14px!important}body footer .km-footer-tagline{display:none!important;margin:0!important;padding:0!important}
body main .faq-section{background:#f6f8fb!important;border:1px solid #dce4ee!important;box-shadow:none!important;border-radius:18px!important}body main .faq-section .faq-list{display:grid!important;gap:10px!important;width:100%!important;max-width:none!important;border:0!important;margin-top:24px!important}body main .faq-section .faq-list details{--faq-accent:#3861a2;display:block!important;margin:0!important;padding:0!important;border:1px solid #dce4ee!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;transform:none!important;overflow:hidden}body main .faq-section .faq-list details:hover,body main .faq-section .faq-list details[open]{border-color:#b5c9e1!important;background:#fff!important;box-shadow:none!important;transform:none!important}body main .faq-section .faq-list summary{display:flex!important;align-items:center!important;position:relative!important;min-height:64px!important;padding:18px 62px 18px 20px!important;color:#18334d!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;list-style:none!important;background:transparent!important;box-shadow:none!important}body main .faq-section .faq-list summary::before{display:none!important;content:none!important}body main .faq-section .faq-list summary::-webkit-details-marker{display:none}body main .faq-section .faq-list summary::after{content:'+'!important;display:grid!important;place-items:center!important;position:absolute!important;left:auto!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;width:28px!important;height:28px!important;margin:0!important;padding:0!important;border:1px solid #dce6f4!important;border-radius:8px!important;background:#edf3fc!important;color:#284f82!important;font-size:21px!important;font-weight:500!important;line-height:1!important;box-shadow:none!important}body main .faq-section .faq-list details[open] summary::after{content:'−'!important}body main .faq-section .faq-list details p{margin:0!important;padding:0 20px 20px!important;max-width:none!important;color:#52657a!important;font-size:15px!important;line-height:1.7!important;background:transparent!important}body main .faq-section .faq-list summary:focus-visible{outline:2px solid #3861a2!important;outline-offset:-3px!important}body main .km-popular-row .service-line-icon{display:grid!important;place-items:center!important;position:static!important;flex:0 0 34px!important;width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;padding:0!important;margin:0!important;border:1px solid var(--service-icon-bg,#e9f0fc)!important;border-radius:10px!important;background:var(--service-icon-bg,#e9f0fc)!important;color:var(--service-icon-color,#3861a2)!important;box-shadow:none!important;transform:none!important}body main .km-popular-row .service-line-icon svg{display:block!important;flex:none!important;width:21px!important;height:21px!important;min-width:21px!important;max-width:21px!important;margin:0!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}body main .km-popular-row .service-line-icon svg *{fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}body main .km-popular-heading{max-width:none!important;width:100%!important}body main .km-popular-heading h2{max-width:none!important;width:100%!important}@media(min-width:1000px){body main .km-popular-heading h2{white-space:nowrap!important;font-size:clamp(30px,3.25vw,44px)!important;line-height:1.2!important}}@media(max-width:700px){body main .faq-section .faq-list{gap:8px!important;margin-top:20px!important}body main .faq-section .faq-list summary{font-size:15px!important;min-height:58px!important;padding:15px 54px 15px 16px!important}body main .faq-section .faq-list summary::after{right:14px!important;width:26px!important;height:26px!important;font-size:20px!important}body main .faq-section .faq-list details p{padding:0 16px 16px!important;font-size:14px!important}body main .km-popular-heading h2{white-space:normal!important}}
@media (min-width:901px){body main>.hero{padding-bottom:34px!important}body main>.hero>.hero-photo{align-self:stretch!important;height:auto!important;min-height:clamp(320px,30vw,440px)!important;aspect-ratio:auto!important;margin-block:0!important;box-sizing:border-box}body main>.hero>.hero-photo>img{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-width:none;margin:0;object-fit:cover}}
body main :is(a.km-popular-row,a.price-row,a.km-service-with-duration,a.v108-service-link,a.fault-service-link,a.brand-service-link,a.v108-quicknav-link,a.service-card,a.detail-service-card,a.advice-related-card,a.related-service-callout){transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}body main :is(a.km-popular-row,a.price-row,a.km-service-with-duration,a.v108-service-link,a.fault-service-link,a.brand-service-link,a.v108-quicknav-link):is(:hover,:focus-visible){background:#f3f6fa!important;color:#18334d!important;border-color:#a9bdd3!important;box-shadow:0 3px 12px rgba(24,51,77,.07)!important;transform:none!important;opacity:1!important;filter:none!important;text-decoration:none!important}body main :is(a.km-popular-row,a.price-row):is(:hover,:focus-visible) .service-line-copy{color:#18334d!important}body main :is(a.km-popular-row,a.price-row):is(:hover,:focus-visible) small{color:#52657a!important}body main :is(a.km-popular-row,a.price-row):is(:hover,:focus-visible)>strong{background:#e8eff8!important;color:#244b76!important;border-color:#cedbeb!important;box-shadow:none!important}body main :is(a.km-popular-row,a.price-row):is(:hover,:focus-visible) .service-line-icon{background:var(--service-icon-bg,#e9f0fc)!important;color:var(--service-icon-color,#3861a2)!important;transform:none!important;opacity:1!important;filter:none!important}body main :is(a.km-popular-row,a.price-row,a.fault-service-link):is(:hover,:focus-visible)>i{color:#315b88!important;background:transparent!important;box-shadow:none!important;transform:none!important}body main :is(a.service-card,a.detail-service-card,a.advice-related-card,a.related-service-callout):is(:hover,:focus-visible){background:#f7f9fc!important;color:#18334d!important;border-color:#a9bdd3!important;box-shadow:0 6px 18px rgba(24,51,77,.08)!important;transform:none!important;opacity:1!important;filter:none!important}body main .service-card:is(:hover,:focus-visible) .service-icon{transform:none!important;box-shadow:none!important}body main .service-card:is(:hover,:focus-visible) .arrow{transform:none!important;color:#315b88!important;background:#e8eff8!important}body .hero .hero-actions>a.button:is(:hover,:focus-visible){transform:none!important;box-shadow:0 5px 16px rgba(0,0,0,.16)!important;color:#fff!important}body .hero .hero-actions>a.button.primary:is(:hover,:focus-visible){background:#315f9d!important;border-color:#7298c9!important}body .hero .hero-actions>a.button:is(.ghost,.map-route):is(:hover,:focus-visible){background:rgba(255,255,255,.12)!important;border-color:#91abc9!important}body main a:focus-visible,body button:focus-visible{outline:2px solid #315f9d!important;outline-offset:3px!important}@media(hover:none){body main :is(a.km-popular-row,a.price-row,a.km-service-with-duration,a.v108-service-link,a.fault-service-link,a.brand-service-link,a.v108-quicknav-link):hover:not(:focus-visible){background:#fff!important;box-shadow:none!important;border-color:#dce4ee!important}body main :is(a.km-popular-row,a.price-row,a.v108-service-link,a.v108-quicknav-link):active{background:#edf2f8!important;border-color:#a9bdd3!important}}@media(prefers-reduced-motion:reduce){body main a,body button{transition:none!important}}body main .finder-estimate-design .fault-table{background:#fff!important;border-color:#dce4ee!important;box-shadow:0 6px 20px rgba(24,51,77,.045)!important}body main .finder-estimate-design .fault-head{background:#f0f4f8!important;color:#40566d!important;font-weight:700!important}body main .finder-estimate-design article.fault-row{background:#fff!important;border-color:#dce4ee!important;box-shadow:none!important;transform:none!important}body main .finder-estimate-design article.fault-row:hover{background:#f8fafc!important;box-shadow:none!important;transform:none!important}body main .finder-estimate-design .fault-row strong{color:#18334d!important;font-weight:600!important}body main .finder-estimate-design .fault-row .fault-service-link{background:#f4f7fb!important;border:1px solid #dce4ee!important;color:#18334d!important;box-shadow:none!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}body main .finder-estimate-design .fault-row .fault-service-link:is(:hover,:focus-visible){background:#edf3fa!important;border-color:#9fb6d0!important;color:#18334d!important;box-shadow:0 3px 10px rgba(24,51,77,.06)!important;transform:none!important}body main .finder-estimate-design .fault-row .fault-service-link i{background:transparent!important;color:#315b88!important;transform:none!important}body main .finder-estimate-design .fault-service-link .service-line-icon{background:var(--service-icon-bg,#e9f0fc)!important;color:var(--service-icon-color,#3861a2)!important;transform:none!important;filter:none!important;opacity:1!important}body main .finder-estimate-design .fault-price{color:#18334d!important;font-weight:750!important}body main .finder-estimate-design :is(.fault-time,.fault-note){color:#52657a!important}@media(max-width:960px){body main .finder-estimate-design .fault-table{background:transparent!important;border:0!important;box-shadow:none!important}body main .finder-estimate-design article.fault-row{box-shadow:0 3px 12px rgba(24,51,77,.04)!important}body main .finder-estimate-design .fault-row>div::before{color:#52657a!important}}@media(hover:none){body main .finder-estimate-design article.fault-row:hover{background:#fff!important}body main .finder-estimate-design .fault-row .fault-service-link:hover:not(:focus-visible){background:#f4f7fb!important;border-color:#dce4ee!important;box-shadow:none!important}body main .finder-estimate-design .fault-row .fault-service-link:active{background:#edf3fa!important;border-color:#9fb6d0!important}}
.v108-quicknav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;padding:14px!important}.v108-quicknav .v108-quicknav-link{display:grid!important;grid-template-columns:36px minmax(0,1fr) 20px!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:14px 12px!important}.v108-quicknav .v108-quicknav-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;border-radius:10px!important;flex:none!important;background:#e8effa!important;color:#3861a2!important}.v108-quicknav .v108-quicknav-icon svg{display:block!important;width:21px!important;height:21px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}.v108-quicknav .v108-quicknav-link:nth-child(2) .v108-quicknav-icon{background:#e6f4eb!important;color:#28734d!important}.v108-quicknav .v108-quicknav-link:nth-child(3) .v108-quicknav-icon{background:#fff1df!important;color:#96631e!important}.v108-quicknav .v108-quicknav-link:nth-child(4) .v108-quicknav-icon{background:#f0eafb!important;color:#7450a1!important}.v108-quicknav .v108-quicknav-link:nth-child(5) .v108-quicknav-icon{background:#e2f3f6!important;color:#217487!important}.v108-quicknav .v108-quicknav-label{font-size:14px!important;line-height:1.35!important;min-width:0!important}.v108-quicknav .v108-quicknav-arrow{display:flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;background:none!important}.v108-quicknav .v108-quicknav-arrow svg{width:18px!important;height:18px!important;display:block!important}@media(max-width:1100px){.v108-quicknav{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:700px){.v108-quicknav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:10px!important}.v108-quicknav .v108-quicknav-link{padding:12px 10px!important;gap:8px!important;grid-template-columns:32px minmax(0,1fr) 16px!important}.v108-quicknav .v108-quicknav-icon{width:32px!important;height:32px!important;min-width:32px!important}.v108-quicknav .v108-quicknav-label{font-size:13px!important}.v108-quicknav-link:last-child{grid-column:1/-1}}
