.tw-devices{padding-block:68px 20px}.tw-device-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tw-device-card{display:flex;flex-direction:column;min-height:250px;padding:21px;border:1px solid #e1eaf4;border-radius:13px;background:#fff;color:inherit!important;text-decoration:none;box-shadow:0 5px 20px #0923430b;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tw-device-card:hover{transform:translateY(-4px);border-color:#b7d7ff;box-shadow:0 15px 32px #0923431a}.tw-device-symbol{display:grid;place-items:center;width:48px;height:48px;margin-bottom:16px;border-radius:12px;background:#edf4ff;color:#147bff;font-size:25px;font-weight:800}.tw-device-label{margin-bottom:5px;color:#6c7c90;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.tw-device-card h3{margin:0 0 9px;color:#10243d;font-size:17px;line-height:1.25;letter-spacing:-.02em}.tw-device-card p{margin:0 0 16px;color:#63748a;font-size:12px;line-height:1.55}.tw-device-card .tw-card-cta{margin-top:auto}.tw-home .tw-kicker{color:#147bff}.tw-home .tw-button-primary{background:#147bff}.tw-home .tw-button-primary:hover{background:#0867e7}.tw-home .tw-repair-browse{color:#126ce1!important}.tw-home .tw-assessment-band{border-color:#e0ebf8}.tw-home .tw-assessment-action .tw-assessment-call{line-height:1.5}.template-page .main-page-title{color:#10243d;letter-spacing:-.03em}.template-page .rte{color:#344860;line-height:1.7}.template-page .rte h2,.template-page .rte h3{color:#10243d;letter-spacing:-.025em}.template-page .rte img{height:auto;max-width:100%;border-radius:12px}.template-page .rte a{color:#126ce1;text-underline-offset:3px}.template-page .rte table{width:100%;overflow-wrap:anywhere}.template-page .page-width--narrow{max-width:900px}@media(max-width:989px){.tw-device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.tw-devices{padding-block:45px 8px}.tw-device-grid{grid-template-columns:1fr;gap:10px}.tw-device-card{min-height:0;padding:16px;display:grid;grid-template-columns:46px 1fr;column-gap:12px;align-items:start}.tw-device-symbol{grid-row:1 / span 3;width:46px;height:46px;margin:0;font-size:22px}.tw-device-label{align-self:end}.tw-device-card h3{font-size:16px;margin-bottom:6px}.tw-device-card p{grid-column:2;margin-bottom:12px}.tw-device-card .tw-card-cta{grid-column:1 / -1}.template-page .page-width--narrow{padding-inline:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/techwerx-draft-overrides.css.map */
