
/* Premium footer + hospital consumables */
.premium-footer{background:#062f5b!important;color:#d9e8f5!important;padding:0!important}.footer-main{background:linear-gradient(135deg,#073a6c 0%,#052b53 100%);position:relative;overflow:hidden}.footer-main:after{content:"";position:absolute;width:520px;height:520px;border:55px solid rgba(18,163,226,.08);border-radius:50%;right:-260px;top:-330px}.footer-pro-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.35fr .75fr 1fr 1.05fr 1.25fr;gap:44px;padding:64px 0 58px}.premium-footer .footer-logo{width:205px!important;height:82px!important;display:flex!important;align-items:center!important;overflow:visible!important;background:#fff;border-radius:10px;padding:8px 12px}.premium-footer .footer-logo img{position:static!important;width:180px!important;height:66px!important;object-fit:contain!important;transform:none!important}.premium-footer h4{color:#fff!important;font-size:14px!important;margin:0 0 20px!important}.premium-footer a{display:block;color:#c8daea!important;font-size:12px!important;line-height:1.55!important;margin:0 0 11px!important;text-decoration:none!important}.premium-footer a:hover{color:#fff!important}.footer-about{font-size:12.5px!important;line-height:1.75!important;max-width:280px;color:#c8daea!important;margin:20px 0!important}.footer-pill-row{display:flex;flex-wrap:wrap;gap:7px}.footer-pill-row span{font-size:9px;text-transform:uppercase;letter-spacing:.7px;border:1px solid rgba(255,255,255,.2);padding:6px 9px;border-radius:20px;color:#eaf4fb}.footer-contact p{color:#c8daea!important;font-size:12px!important;line-height:1.7!important;margin-bottom:14px!important}.footer-quote-btn{display:inline-block!important;background:#f51f32!important;color:#fff!important;font-weight:800!important;padding:12px 17px!important;border-radius:7px;margin-top:10px!important}.premium-footer .footer-bottom{background:#032443!important;border-top:1px solid rgba(255,255,255,.1)!important}.premium-footer .footer-bottom .wrap{display:flex;justify-content:space-between;align-items:center;padding:18px 0!important;color:#9fb9cf!important;font-size:10.5px}.hospital-consumables-art{background:linear-gradient(145deg,#f9fcff,#e3f2f9)!important}.hospital-consumables-art:before,.hospital-consumables-art:after{content:"";position:absolute;border-radius:10px}.hospital-consumables-art:before{width:105px;height:82px;background:#fff;box-shadow:0 10px 24px rgba(7,59,112,.12);left:34px;top:54px;border-top:9px solid #1592d0}.hospital-consumables-art:after{width:75px;height:105px;background:linear-gradient(145deg,#45b5e5,#0879bd);right:36px;top:42px;transform:rotate(8deg)}.hospital-consumables-art span{position:relative;z-index:3;font-size:10px!important;line-height:1.25;font-weight:800;color:#073b70!important;text-align:center;transform:translate(-38px,12px)}
@media(max-width:1150px){.footer-pro-grid{grid-template-columns:1.3fr 1fr 1fr;gap:38px}}@media(max-width:760px){.footer-pro-grid{grid-template-columns:1fr 1fr}.premium-footer .footer-bottom .wrap{display:block}.premium-footer .footer-bottom span{display:block;margin:5px 0}}@media(max-width:520px){.footer-pro-grid{grid-template-columns:1fr}}
