:root{
--primary:#008fe2;--primary-100:#007fc9;--primary-200:#0077bc;--primary-300:#006faf;
--secondary:#2d529f;--tertiary:#3aabdd;--quaternary:#242424;--default:#777;--light:#fff;--dark:#212529;
--border-radius:0;--border-radius2x:0
}
body{font-family:"Poppins",Arial,sans-serif;color:#777}
.macprc-medical-header .header-top{background:#f4f4f4}
.macprc-medical-header .header-nav-top a,.macprc-medical-header .header-nav-top span{font-size:12px;color:#777}
.macprc-medical-brand{display:flex;align-items:center;text-decoration:none;gap:.75rem}
.macprc-medical-brand-mark{width:44px;height:44px;background:#008fe2;color:#fff;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:300;line-height:1}
.macprc-medical-brand-copy{display:flex;flex-direction:column;line-height:1.05}
.macprc-medical-brand-copy strong{color:#2d529f;font-size:20px;letter-spacing:.01em}
.macprc-medical-brand-copy span{color:#008fe2;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-top:5px}
.macprc-medical-header #mainNav>.nav-item>a,.macprc-medical-header #mainNav>li>a{font-size:13px;font-weight:600;text-transform:uppercase;color:#555!important;padding:30px 15px!important}
.macprc-medical-header #mainNav a.active,.macprc-medical-header #mainNav a:hover{background:#2d529f!important;color:#fff!important}
.macprc-medical-hero{height:650px;position:relative;overflow:hidden}
.macprc-medical-slide{height:650px;background-size:cover;background-position:center;position:relative}
.macprc-medical-slide:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.27)}
.macprc-medical-slide .container{height:100%;position:relative;z-index:2}
.macprc-medical-slide h1{font-size:clamp(3rem,6vw,5.25rem);font-weight:800;line-height:1;color:#fff;margin:0 0 12px}
.macprc-medical-slide h2{font-size:clamp(1.15rem,2vw,1.75rem);font-weight:700;color:#fff;margin-bottom:18px}
.macprc-medical-slide p{font-size:1.15rem;color:#fff;display:inline-block;border-bottom:1px solid #fff;padding-bottom:4px}
.macprc-slide-1{background-image:linear-gradient(rgba(0,143,226,.08),rgba(45,82,159,.1)),url("data:image/png;base64,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")}
.macprc-slide-2{background-image:linear-gradient(rgba(45,82,159,.08),rgba(0,143,226,.1)),url("data:image/png;base64,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")}
.section-custom-medical{position:relative;z-index:3}
.medical-schedules{margin:-47px 0 0}
.medical-schedules>div{height:94px;color:#fff}
.medical-schedules .box-one{background:#008fe2;padding:25px 28px;position:relative;z-index:4}
.medical-schedules .box-one:after{content:"";position:absolute;right:-40px;top:0;border-top:47px solid transparent;border-bottom:47px solid transparent;border-left:40px solid #008fe2;z-index:5}
.medical-schedules .box-two{background:#3aabdd;padding:35px 35px 35px 70px}
.medical-schedules .box-three{background:#008fe2;padding:35px 35px 35px 70px}
.medical-schedules .box-four{background:#2d529f;padding:19px 28px}
.medical-schedules h4,.medical-schedules h5,.medical-schedules a{color:#fff!important;margin:0;text-decoration:none}
.medical-schedules .schedule-icon{font-size:34px;margin-right:15px}
.medical-schedules .emergency-label{display:block;opacity:.6;font-size:13px}
.medical-schedules .emergency-number{font-size:22px;color:#fff;font-weight:500}
.macprc-section{padding:70px 0}
.macprc-section h2{font-size:32px;font-weight:600;margin-bottom:6px;color:#2d2d2d}
.macprc-section .subtitle{font-size:18px;color:#999;margin-bottom:35px}
.macprc-services{background:#f4f4f4}
.macprc-service-card{display:block;background:#fff;padding:28px;height:100%;text-decoration:none;border-bottom:3px solid transparent;transition:.2s}
.macprc-service-card:hover{box-shadow:0 10px 35px rgba(0,0,0,.12);border-bottom-color:#008fe2;transform:translateY(-3px)}
.macprc-service-card h3{font-size:18px;color:#2d529f;font-weight:600}
.macprc-service-card p{color:#777;margin-bottom:0}
.macprc-team-card{background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.08);height:100%}
.macprc-team-photo{height:280px;background:linear-gradient(135deg,#eaf6fd,#d7e7f8);display:flex;align-items:center;justify-content:center;color:#008fe2;font-size:68px}
.macprc-team-caption{padding:18px 20px;border-bottom:4px solid #008fe2}
.macprc-team-caption small{color:#888;display:block}
.macprc-team-caption strong{color:#28292d;font-size:18px}
.macprc-resources{background:#f4f4f4}
.macprc-resource{background:#fff;padding:26px;height:100%;box-shadow:0 1px 5px rgba(0,0,0,.06)}
.macprc-resource h3{font-size:18px;color:#2d529f}
.macprc-cta{background:#2d529f;color:#fff;padding:45px 0}
.macprc-cta h2{color:#fff;margin:0;font-size:28px}
.macprc-cta a{background:#008fe2;color:#fff!important;border:0;padding:13px 28px;text-decoration:none;font-weight:600}
#footer.macprc-medical-footer{background:#34383d;border:0;margin-top:0}
#footer.macprc-medical-footer p,#footer.macprc-medical-footer a{color:#95989c}
#footer.macprc-medical-footer h4{color:#fff;font-size:17px}
#footer.macprc-medical-footer .footer-copyright{background:#34383d;border-top:1px solid #53585e}
@media(max-width:991px){.medical-schedules{margin:0}.medical-schedules>div{height:auto;min-height:94px}.medical-schedules .box-one:after{display:none}.medical-schedules .box-two,.medical-schedules .box-three{padding:30px}.macprc-medical-header #mainNav>li>a{padding:10px 15px!important}}
