.competition-partner-carousel{--partner-logo-gap: 16px;--partner-logo-duration: 120s;overflow:hidden}.competition-partner-carousel__track{display:flex;width:max-content;animation:competition-partner-loop var(--partner-logo-duration) linear infinite;will-change:transform}.competition-partner-carousel__group{display:flex;flex:none;align-items:center;gap:var(--partner-logo-gap);margin:0;padding:16px calc(var(--partner-logo-gap) / 2);list-style:none}.competition-partner-carousel__item{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:224px;padding:4px 8px}.competition-partner-carousel__label{margin:0;font-size:13px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap}.competition-partner-carousel__logo-slot{display:flex;align-items:center;justify-content:center;width:100%;height:60px}.competition-partner-carousel__logo{flex:none;display:block;width:calc(var(--partner-logo-width) * .84);max-width:100%;height:50px}@keyframes competition-partner-loop{to{transform:translate(-50%)}}.competition-partner-carousel[data-paused=true] .competition-partner-carousel__track,.competition-partner-carousel:focus-visible .competition-partner-carousel__track{animation-play-state:paused}@media (min-width: 640px){.competition-partner-carousel{--partner-logo-gap: 24px;--partner-logo-duration: 104s}.competition-partner-carousel__group{padding-block:20px}.competition-partner-carousel__item{width:264px}.competition-partner-carousel__logo-slot{height:72px}.competition-partner-carousel__logo{width:var(--partner-logo-width);height:60px}}@media (prefers-reduced-motion: reduce){.competition-partner-carousel__track{animation-duration:calc(var(--partner-logo-duration) * 2)}}.competition-provider-card{--provider-ease: cubic-bezier(.22, 1, .36, 1);--provider-accent: #9a1e23;border-color:#e4e7eb;color:#1d2735;box-shadow:0 1px 3px #1d273505,0 4px 12px -8px #1d273512;-webkit-tap-highlight-color:transparent;transition:transform .36s var(--provider-ease),border-color .28s ease}.competition-provider-card:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 18px 42px -18px #1d27352b,0 5px 14px -8px #1d273514;opacity:0;pointer-events:none;content:"";transition:opacity .36s var(--provider-ease)}.competition-provider-card__title{color:#1d2735}.competition-provider-card__description{color:#68717d}.competition-provider-card__footer{border-color:#eef0f3;color:#596472;transition:color .28s ease}.competition-provider-card__arrow{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:1px solid #e4e7eb;border-radius:50%;color:#596472;background:#fff;transition:color .28s ease,background-color .28s ease,border-color .28s ease}.competition-provider-card__arrow svg{transition:transform .36s var(--provider-ease)}.competition-provider-card:focus-visible{border-color:#bcc4cf;outline:2px solid var(--provider-accent);outline-offset:4px}.competition-provider-card:focus-visible:before{opacity:1}.competition-provider-card:is(:focus-visible,:active) .competition-provider-card__footer{color:var(--provider-accent)}.competition-provider-card:is(:focus-visible,:active) .competition-provider-card__arrow{border-color:var(--provider-accent);color:#fff;background:var(--provider-accent)}@media (hover: hover) and (pointer: fine){.competition-provider-card:hover{transform:translateY(-3px);border-color:#bcc4cf}.competition-provider-card:hover:before{opacity:1}.competition-provider-card:hover .competition-provider-card__footer{color:var(--provider-accent)}.competition-provider-card:hover .competition-provider-card__arrow{border-color:var(--provider-accent);color:#fff;background:var(--provider-accent)}.competition-provider-card:hover .competition-provider-card__arrow svg{transform:translate(2px)}.competition-provider-card:active{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.competition-provider-card,.competition-provider-card:before,.competition-provider-card__footer,.competition-provider-card__arrow,.competition-provider-card__arrow svg{transition:none}.competition-provider-card,.competition-provider-card__arrow svg{transform:none!important}}@media (forced-colors: active){.competition-provider-card{border-color:CanvasText}.competition-provider-card:before{display:none}.competition-provider-card:focus-visible{outline-color:Highlight}.competition-provider-card .competition-provider-card__arrow{border-color:CanvasText;color:CanvasText;background:Canvas}}
