/* Persistent contact strip above the existing navigation. */
:root{--mpc-contact-height:36px}
body{padding-top:var(--mpc-contact-height)}
.mpc-contact-strip{position:fixed;top:0;left:0;right:0;height:var(--mpc-contact-height);z-index:100000;background:#191919;color:#fff;font:500 13px/1.3 Arial,sans-serif;box-sizing:border-box}
.mpc-contact-inner{height:100%;max-width:1440px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:flex-end;gap:28px}
.mpc-contact-strip a{display:inline-flex;align-items:center;gap:8px;color:#fff!important;text-decoration:none;white-space:nowrap}
.mpc-contact-strip a:hover{color:#edc701!important}
.mpc-contact-strip svg{width:15px;height:15px;flex:none;color:#edc701}
.main-wrapper>header,body>header{top:0!important}
.main-wrapper>header.scrollHeader .navbar-default{top:var(--mpc-contact-height)!important}
.mpc-contact-strip a:focus-visible{outline:2px solid #edc701;outline-offset:3px}
.testimonials-style01[data-background="assets/img04.jpg"]{background-position:center bottom!important;background-size:145% auto!important}
.card-style02 .image-hover img{display:block;width:100%;aspect-ratio:743/480;object-fit:cover}
@media(max-width:767px){:root{--mpc-contact-height:56px}.mpc-contact-inner{flex-direction:column;justify-content:center;gap:5px;padding:0 10px}.mpc-contact-strip{font-size:12px}.testimonials-style01[data-background="assets/img04.jpg"]{background-size:auto 145%!important}}
