/* Keep the About-page insurer list as one continuous band. */
.about-new-patient .about-insurance-marquee{
  width:100%;
  min-height:92px;
  margin:34px 0 0;
  overflow:hidden;
  isolation:isolate;
  mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);
  -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);
}
.about-new-patient .about-insurance-marquee__track{
  display:flex!important;
  flex-wrap:nowrap!important;
  width:max-content!important;
  min-width:max-content!important;
  animation:itp-insurer-marquee 96s linear infinite!important;
  will-change:transform;
}
.about-new-patient .about-insurance-logos{
  display:flex!important;
  flex:0 0 auto!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:clamp(34px,5vw,70px)!important;
  width:max-content!important;
  min-width:max-content!important;
  min-height:92px!important;
  margin:0!important;
  padding:0 clamp(22px,4vw,58px)!important;
}
.about-new-patient .about-insurance-logos img{
  display:block!important;
  flex:0 0 auto!important;
  width:166px!important;
  height:68px!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:contain!important;
}
.about-new-patient .about-insurance-marquee:hover .about-insurance-marquee__track,
.about-new-patient .about-insurance-marquee:focus-within .about-insurance-marquee__track{animation-play-state:paused!important}
@media(max-width:650px){
  .about-new-patient .about-insurance-marquee{min-height:76px;margin-top:28px}
  .about-new-patient .about-insurance-logos{gap:30px!important;min-height:76px!important;padding:0 20px!important}
  .about-new-patient .about-insurance-logos img{width:122px!important;height:50px!important}
}
@media(prefers-reduced-motion:reduce){
  .about-new-patient .about-insurance-marquee{overflow-x:auto;mask-image:none;-webkit-mask-image:none}
  .about-new-patient .about-insurance-marquee__track{animation:none!important}
  .about-new-patient .about-insurance-marquee__track .about-insurance-logos[aria-hidden="true"]{display:none!important}
}
