.patient-contact-cta{position:fixed;right:22px;bottom:22px;z-index:45;display:flex;width:255px;flex-direction:column;gap:5px;padding:17px;border:1px solid #c9d8ea;border-radius:14px;background:#fff;box-shadow:0 16px 42px rgba(22,53,95,.2)}.patient-contact-cta span{color:#667991;font-size:12px}.patient-contact-cta b{overflow:hidden;color:#17365f;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.patient-contact-cta a{margin-top:7px;padding:11px 13px;border-radius:8px;background:#1f64cc;color:#fff;text-align:center;font-weight:900}@media(max-width:700px){.patient-contact-cta{right:12px;bottom:12px;width:auto;padding:0;border:0;background:transparent;box-shadow:none}.patient-contact-cta b,.patient-contact-cta span{display:none}.patient-contact-cta a{box-shadow:0 12px 30px rgba(22,53,95,.25)}}