.hpbc-marquee-wrapper{width:100%;overflow:hidden;position:relative;margin:0;padding:0;background-color:#fff}.hpbc-marquee-content{display:inline-flex;white-space:nowrap;will-change:transform;animation:marqueeLeft var(--marquee-speed,20s) linear infinite;width:max-content;padding:0;margin:0;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.hpbc-marquee-content--reverse{animation-name:marqueeRight}.hpbc-marquee-wrapper--pause-on-hover:hover .hpbc-marquee-content{animation-play-state:paused}.hpbc-marquee-content{display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:20px;padding:10px 0}.hpbc-marquee-card__item{flex:0 0 300px;display:flex;flex-direction:column;background-color:#fff;border:1px solid #eee;border-radius:8px;padding:15px;box-shadow:0 2px 5px rgb(0 0 0 / .1);text-align:left;max-width:300px;min-width:300px;height:auto}.hpbc-marquee-card__link{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.hpbc-marquee-card__link:hover .hpbc-marquee-card__title{text-decoration:underline}.hpbc-marquee-card__item:last-child{margin-right:0}.hpbc-marquee-card__image{margin-bottom:10px;text-align:center}.hpbc-marquee-card__image img{max-width:100%;height:200px;object-fit:cover;display:block;margin-left:auto;margin-right:auto;border-radius:4px}.hpbc-marquee-card__title{font-size:1.2em;font-weight:700;margin-bottom:8px;color:#333}@keyframes marqueeLeft{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marqueeRight{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.hpbc-marquee-container:hover .hpbc-marquee-track--pause-on-hover{animation-play-state:paused}