body,h1,h2,h3,p,li,dd{word-break:keep-all;overflow-wrap:break-word}
.sub-hero h1:after{content:""}.mincom-hero h1 span{color:#fff!important;-webkit-text-stroke:0!important;text-shadow:0 2px 16px rgba(0,0,0,.45)}
.company-story-image{background:#0b1620 url('/assets/visuals/smart-city.jpg') center/cover no-repeat}.company-story-image img{display:none}
.mincom-footer .footer-info a{color:rgba(255,255,255,.78);text-decoration:underline;text-underline-offset:3px}.mincom-footer .footer-links{display:flex;gap:13px}.mincom-footer .footer-links a{color:rgba(255,255,255,.58);font-size:11px}.mincom-footer .footer-links a:hover{color:#fff}
@media(max-width:800px){.mincom-footer .footer-links{gap:11px}.mincom-footer .footer-info a{display:block;flex-basis:100%}}
@media(max-width:800px){.service-tabs .sub-wrap{-ms-overflow-style:none;scrollbar-width:none}.service-tabs .sub-wrap::-webkit-scrollbar{display:none}}
.web-service-tabs{border-bottom:1px solid var(--sl);background:#fff}.web-service-tabs .sub-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:10px;padding-bottom:10px}.web-service-tabs a{display:flex;min-width:0;min-height:52px;padding:8px;border:1px solid var(--sl);border-radius:10px;color:var(--ss);font:12px/1.35 'IBM Plex Mono',monospace;text-align:center;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden}.web-service-tabs a b{margin-right:5px;color:var(--amber)}.web-service-tabs a:hover,.web-service-tabs a.on{border-color:var(--teal);background:var(--td);color:#fff}.web-service-tabs a.on b{color:#fff}@media(max-width:800px){.web-service-tabs .sub-wrap{grid-template-columns:.72fr 1.65fr .85fr;gap:5px;padding-right:24px}.web-service-tabs a{min-height:52px;padding:7px 4px;font-size:11px}.web-service-tabs a b{margin-right:3px}}
