/* Healthcare IoT Solutions page (services/iot/healthcare-iot-solutions.php)
   Layout comes from manufacturing-web-development-faq.css; only small overrides here. */
/* Plain light banner, left aligned */
section.blue-banner.hciot-banner{background:#f6f8ff;padding:45px 0 50px}
.hciot-banner .content{text-align:left;margin-top:25px}
section.blue-banner.hciot-banner h1{color:#000;text-align:left;margin:0 0 18px}
section.blue-banner.hciot-banner .content p{color:#535353;text-align:left;margin:0;max-width:925px}
section.blue-banner.hciot-banner .content p + p{margin-top:12px}
section.blue-banner.hciot-banner .content p a{color:#1167e8;font-weight:600;text-decoration:none;transition:color .2s}
section.blue-banner.hciot-banner .content p a:hover{color:#0b4fb8;text-decoration:underline}
.hciot-banner nav.rank-math-breadcrumb a,.hciot-banner nav.rank-math-breadcrumb span{color:#000}
.hciot-banner nav.rank-math-breadcrumb .last{color:#1167e8}
.hciot-banner span.separator{border-color:#000}
.faq-wrap p a{color:#1167e8;font-weight:600;text-decoration:none;transition:color .2s}
.faq-wrap p a:hover{color:#0b4fb8;text-decoration:underline}
.faq-wrap .snpc2-banner{flex-direction:column;align-items:flex-start;gap:20px}
.faq-wrap .snpc2-banner>div:first-child{width:100%}
.snpc2-banner .button-wrapper{flex-wrap:nowrap;gap:12px;justify-content:flex-start}
.snpc2-banner .button-wrapper a.blue-button{display:flex;padding:0 20px;white-space:nowrap;font-size:14px}

@media (max-width:991px){
    .snpc2-banner .button-wrapper{flex-wrap:wrap;justify-content:flex-start}
}
@media (max-width:640px){
    .snpc2-banner .button-wrapper a.blue-button{white-space:normal;width:100%}
}
