/* Desktop strip uses the exact homepage ribbon markup and styling. */
.malwa-subpage .malwa-service-ribbon{position:relative;z-index:2}
.malwa-subpage .malwa-ribbon-track{display:contents}
.malwa-subpage .malwa-ribbon-group{display:contents}
.malwa-subpage .malwa-ribbon-group[aria-hidden="true"]{display:none}
@media(max-width:760px){
  .malwa-subpage .malwa-service-ribbon{display:block!important;min-height:48px!important;height:48px!important;max-height:48px!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important;scroll-snap-type:none!important}
  .malwa-subpage .malwa-ribbon-track{display:flex!important;width:max-content!important;align-items:stretch!important;height:48px!important;animation:innerServicesTicker 60s linear infinite!important;will-change:transform}
  .malwa-subpage .malwa-ribbon-group{display:flex!important;flex:0 0 auto!important;height:48px!important;align-items:center!important}
  .malwa-subpage .malwa-ribbon-group[aria-hidden="true"]{display:flex!important}
  .malwa-subpage .malwa-ribbon-item{display:flex!important;flex:0 0 auto!important;width:auto!important;min-width:max-content!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:7px 19px!important;border:0!important;white-space:nowrap!important;gap:9px!important;font-size:10px!important;line-height:1.15!important;animation:none!important;transform:none!important}
  .malwa-subpage .malwa-ribbon-item svg{width:21px!important;height:21px!important;flex:0 0 21px!important;transform:none!important}
  .malwa-subpage .malwa-ribbon-item:before,.malwa-subpage .malwa-ribbon-item:after{display:none!important}
  .malwa-subpage .malwa-ribbon-item span{display:inline!important;white-space:nowrap!important;max-width:none!important}
}
@keyframes innerServicesTicker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
@media(max-width:760px) and (prefers-reduced-motion:reduce){.malwa-subpage .malwa-ribbon-track{animation:none!important}}
#malwa-clean-map[href]{display:block;cursor:pointer;text-decoration:none;color:inherit}
#malwa-clean-map[href]:focus-visible{outline:3px solid #bc0029;outline-offset:-3px}
