body main .km-brand-service-menu .km-brand-service-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:26px;border:0!important;background:transparent!important}
body main .km-brand-service-menu a.km-brand-service-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto 18px!important;align-items:center!important;gap:16px!important;padding:22px!important;min-height:112px;border:1px solid #d5e1ed!important;border-radius:17px!important;background:#fff!important;color:#193852!important;text-decoration:none!important;box-shadow:0 3px 12px rgba(21,52,80,.035)!important;transition:background-color .18s,border-color .18s!important}
body main .km-brand-service-menu .service-line-label{display:flex!important;align-items:center!important;gap:14px!important;min-width:0}
body main .km-brand-service-menu .service-line-icon{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:12px!important;background:var(--service-icon-bg,#e9f0fc)!important;color:var(--service-icon-color,#3861a2)!important}
body main .km-brand-service-menu .service-line-icon svg{width:26px!important;height:26px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
body main .km-brand-service-menu .service-line-copy{display:block!important;min-width:0;font-size:16px!important;line-height:1.45!important;font-weight:650!important;color:#193852!important;-webkit-text-fill-color:#193852!important}
body main .km-brand-service-menu .service-line-copy small{display:block!important;margin-top:7px!important;color:#52677c!important;-webkit-text-fill-color:#52677c!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}
body main .km-brand-service-menu .price-amount{color:#244f83!important;-webkit-text-fill-color:#244f83!important;font-size:21px!important;white-space:nowrap!important}
body main .km-brand-service-menu a.km-brand-service-row>i{color:#355b80!important;font-size:21px!important;font-style:normal;background:transparent!important}
body main .km-brand-service-menu a.km-brand-service-row:is(:hover,:focus-visible){background:#edf4fc!important;border-color:#779bc4!important;transform:none!important}
body main .km-brand-service-menu a.km-brand-service-row:focus-visible{outline:3px solid #6f9cd0!important;outline-offset:3px!important}
body main .km-brand-service-menu .fault-note{margin-top:20px;font-size:14px;line-height:1.6;color:#52677c}
@media(max-width:1100px){body main .km-brand-service-menu .km-brand-service-list{grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:600px){body main .km-brand-service-menu a.km-brand-service-row{padding:18px 14px!important;gap:10px!important;min-height:104px}body main .km-brand-service-menu .service-line-label{gap:10px!important}body main .km-brand-service-menu .service-line-icon{width:36px!important;height:36px!important;flex-basis:36px!important}body main .km-brand-service-menu .service-line-icon svg{width:23px!important;height:23px!important}body main .km-brand-service-menu .service-line-copy{font-size:14px!important}body main .km-brand-service-menu .price-amount{font-size:17px!important}}
@media(prefers-reduced-motion:reduce){body main .km-brand-service-menu a.km-brand-service-row{transition:none!important}}
