.odds-comparison{margin:1.25rem 0}.odds-comparison__grid{--animation-speed:0.4s;--animation-effect:ease;border:solid var(--vc-color-primary-two-4);border-radius:.5rem;border-width:0 .0625rem .0625rem;max-width:100%;overflow:hidden;position:relative}.odds-comparison__title h3{margin-bottom:1rem}.odds-comparison__grid-heading-row{background:var(--vc-color-primary-0);color:#fff;font-weight:800;padding:1rem;text-transform:uppercase}.odds-comparison__grid-row{isolation:isolate;position:relative}.odds-comparison__grid-row:nth-child(2n):before{background:var(--vc-color-primary-two-4);content:"";inset:0 -100vw 0 0;position:absolute;z-index:-1}.odds-comparison__runner-info-row{align-items:center;display:flex;justify-content:space-between;padding:1rem .5rem 0;width:100%}.odds-comparison__runner-info-row .odds-comparison__runner-place{flex:none;font-size:.875rem;font-weight:800;margin-right:.625rem;width:1.5625rem}.odds-comparison__runner-info-row .odds-comparison__runner-info-box{display:flex;flex-wrap:wrap;font-size:1rem;line-height:1;max-height:100%}.odds-comparison__runner-info-row .odds-comparison__runner-uniform{flex:none;margin-right:.625rem;width:1.8125rem}.odds-comparison__runner-info-row .odds-comparison__participants-list{flex:none;font-size:.75rem;width:100%}.odds-comparison__runner-info-row .odds-comparison__participants-list .odds-comparison__participants-row{margin-bottom:.5rem}.odds-comparison__runner-info-row .odds-comparison__participants-list a{text-decoration:underline;text-decoration-color:var(--vc-color-primary-two-3);text-underline-offset:.1875rem;transition:none}.odds-comparison__runner-info-row .odds-comparison__participants-list a:hover{text-decoration-color:transparent}.odds-comparison__runner-info-row .odds-comparison__runner-name{display:block;font-weight:800;margin-bottom:.625rem;position:relative}.odds-comparison__runner-info-row .odds-comparison__runner-name:before{background-color:#000;content:"";height:.0625rem;left:0;position:absolute;right:0;top:100%;transform:scaleX(0);transition:transform .2s}.odds-comparison__runner-info-row .odds-comparison__runner-name:hover:before{transform:scaleX(1)}.odds-comparison__runner-info-row .odds-comparison__bookmaker-btn-odd.best-odds{background-color:var(--vc-background-2);color:var(--vc-color-primary-two-0)}.odds-comparison__odds-btn{align-items:stretch;border-radius:.5rem;box-shadow:0 .0625rem .0625rem rgba(0,0,0,.14),0 .125rem .0625rem rgba(0,0,0,.12),0 .0625rem .1875rem rgba(0,0,0,.2);clip-path:inset(-.25rem);display:flex;flex:none;height:3.1875rem;position:relative;width:6.875rem}.odds-comparison__odds-btn .odds-comparison__bookmaker-btn-image{align-items:center;border-radius:.5rem 0 0 .5rem;display:flex;flex:none;height:100%;justify-content:center;width:2.9375rem}.odds-comparison__odds-btn .odds-comparison__bookmaker-btn-image img{max-height:100%;max-width:100%}.odds-comparison__odds-btn .odds-comparison__bookmaker-btn-odd{align-items:center;background-color:var(--vc-background-2);border-radius:0 .5rem .5rem 0;color:var(--vc-color-primary-two-0);display:flex;flex:1;font-size:.875rem;font-weight:800;justify-content:center;padding:.3125rem}.odds-comparison__odds-btn a.odds-comparison__bookmaker-btn-odd:before{content:"";inset:0 0 0 -62.4375rem;position:absolute}.odds-comparison__accordion-content-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--animation-speed) var(--animation-effect)}.odds-comparison__accordion-opener{align-items:center;color:var(--vc-color-neutral-0);cursor:pointer;display:flex;font-size:.875rem;justify-content:flex-end;padding:.5rem 1rem;text-align:right}.odds-comparison__accordion-opener>svg{margin-left:.3125rem;transition:transform var(--animation-speed) var(--animation-effect);width:.875rem}.odds-comparison__accordion-opener>svg path{fill:var(--vc-color-neutral-0)}.odds-comparison__accordion-opener:has(.odds-comparison__accordion-trigger-input:checked) svg{transform:rotate(180deg)}.odds-comparison__accordion-opener:has(.odds-comparison__accordion-trigger-input:checked)~.odds-comparison__accordion-content-wrapper{grid-template-rows:1fr}.odds-comparison__accordion-opener:has(.odds-comparison__accordion-trigger-input:checked)~.odds-comparison__accordion-content-wrapper .odds-comparison__accordion-content{transform:translateY(0)}.odds-comparison__accordion-animation{overflow:hidden}.odds-comparison__accordion-content{display:flex;flex-direction:column;padding:1rem;transform:translateY(-100%);transition:transform var(--animation-speed) var(--animation-effect)}.odds-comparison__accordion-content *{margin:0}.odds-comparison__accordion-content .odds-comparison__bookmaker-offer{align-items:stretch;clip-path:inset(-.25rem);display:flex;justify-content:space-between;position:relative}.odds-comparison__accordion-content .odds-comparison__bookmaker-offer .odds-comparison__bookmaker-btn-odd:before{content:"";inset:0 0 0 -62.4375rem;position:absolute}.odds-comparison__accordion-content .odds-comparison__odd-row{flex-shrink:0;margin-bottom:.75rem}.odds-comparison__accordion-content .odds-comparison__odd-row.filled{order:-1}.bookmaker-offer-text{color:var(--vc-color-neutral-6);font-size:.75rem;padding:.5rem .75rem 1rem;text-align:center}.odds-comparison__bookmaker-offer-title{flex:1;margin:0 .3125rem;text-align:center;text-transform:uppercase}.odds-comparison__bookmaker-btn-odd{flex:none;position:relative;width:3.75rem}.odds-comparison__bookmaker-btn-odd:after{animation:button-loading-spinner 1s ease infinite;border:.25rem solid transparent;border-radius:50%;border-top:.25rem solid var(--vc-color-primary-two-0);content:"";display:none;height:1.5rem;inset:0;margin:auto;position:absolute;width:1.5rem}.is-loading .odds-comparison__bookmaker-btn-odd{color:transparent!important}.is-loading .odds-comparison__bookmaker-btn-odd:after{display:block}.odds-comparison__bookmaker-btn-odd.best-odds{background:var(--vc-color-primary-0);color:var(--vc-color-neutral-5)}@keyframes button-loading-spinner{to{transform:rotate(1turn)}}.odds-comparison__bookmaker-btn-odd,.odds-comparison__bookmaker-offer-title{background-color:var(--vc-background-2);color:var(--vc-color-primary-two-0);font-size:.875rem;font-weight:800;padding:.3125rem}.odds-comparison__bookmaker-btn-image,.odds-comparison__bookmaker-btn-odd,.odds-comparison__bookmaker-offer-title{align-items:center;border-radius:.5rem;box-shadow:0 .0625rem .0625rem rgba(0,0,0,.14),0 .125rem .0625rem rgba(0,0,0,.12),0 .0625rem .1875rem rgba(0,0,0,.2);display:flex;justify-content:center}.odds-comparison__bookmaker-btn-image{flex:none;height:3.125rem;padding:.25rem;width:3.125rem}.odds-comparison__bookmaker-btn-image img{max-height:100%;max-width:100%}.odds-comparison__slider{display:none;flex:1;padding:0 1.25rem;position:relative}.odds-comparison__slider.swiper-backface-hidden{padding:0}.odds-comparison__slider .swiper-slide{padding-inline:.125rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:4rem}.odds-comparison__slider .swiper-slide.filled{order:-1}.odds-comparison__slider .odds-comparison__slide-row{align-items:center;display:flex;height:4.6875rem;justify-content:center;padding:.5rem;width:100%}.odds-comparison__slider .odds-comparison__bookmaker-btn-odd{height:3.125rem;width:3.125rem}.odds-comparison__slider .odds-comparison__arrow-next,.odds-comparison__slider .odds-comparison__arrow-prev{align-items:center;background-color:var(--vc-background-1);border-radius:50%;cursor:pointer;display:flex;height:1.875rem;justify-content:center;left:0;padding:.3125rem;position:absolute;top:1.5625rem;width:1.875rem;z-index:9}.odds-comparison__slider .odds-comparison__arrow-next svg,.odds-comparison__slider .odds-comparison__arrow-prev svg{max-height:100%;max-width:100%;width:1rem}.odds-comparison__slider .odds-comparison__arrow-next svg path,.odds-comparison__slider .odds-comparison__arrow-prev svg path{fill:#fff}.odds-comparison__slider .odds-comparison__arrow-next.is-disabled,.odds-comparison__slider .odds-comparison__arrow-prev.is-disabled{opacity:0;pointer-events:none}.odds-comparison__slider .odds-comparison__arrow-next{left:auto;right:0}.odds-comparison__slider .odds-comparison__arrow-next svg{transform:rotate(180deg)}[data-theme=dark] .odds-comparison__runner-info-row .odds-comparison__runner-name:before{background-color:var(--vc-color-neutral-0)}[data-theme=dark] .odds-comparison__bookmaker-btn-odd:not([class*=vc-]),[data-theme=dark] .odds-comparison__odd-row .odds-comparison__bookmaker-btn-odd:not([class*=vc-]){color:var(--vc-color-neutral-5)}[data-theme=dark] .entry-content .odds-comparison__runner-info-row .odds-comparison__participants-list a:not([class*=vc-]),[data-theme=dark] .entry-content .odds-comparison__runner-info-row .odds-comparison__runner-info-box a:not([class*=vc-]),[data-theme=dark] .entry-content .odds-comparison__runner-info-row .odds-comparison__runner-name:not([class*=vc-]){color:var(--vc-color-primary-two-0)}[data-theme=dark] .entry-content .odds-comparison__bookmaker-btn-odd:not([class*=vc-]),[data-theme=dark] .entry-content .odds-comparison__slider .odds-comparison__bookmaker-btn-odd,[data-theme=dark] .entry-content .odds-comparison__slider .odds-comparison__bookmaker-btn-odd:not([class*=vc-]){color:var(--vc-color-neutral-7)}[data-theme=dark] .entry-content .odds-comparison__bookmaker-btn-odd.best-odds:not([class*=vc-]),[data-theme=dark] .entry-content .odds-comparison__odd-row .odds-comparison__bookmaker-btn-odd:not([class*=vc-]){color:var(--vc-color-neutral-5)}[data-theme=dark] .entry-content:not([class*=vc-]) .odds-comparison__bookmaker-btn-odd:not([class*=vc-]){color:var(--vc-color-neutral-7)}@media (min-width:36.01em){.odds-comparison__grid{border-width:.0625rem;padding-right:1rem}.odds-comparison__grid-heading-row{align-items:center;background:inherit;color:var(--vc-color-neutral-1);display:flex;height:4.6875rem}.odds-comparison__grid-row{align-items:stretch;display:flex;height:4.6875rem}.odds-comparison__grid-columns{display:flex}.odds-comparison__grid-column{flex:none;width:18.75rem}.odds-comparison__runner-info-row{padding:.5rem}.odds-comparison__runner-info-row .odds-comparison__runner-place{font-size:1.125rem;width:2.1875rem}.odds-comparison__accordion-content-wrapper,.odds-comparison__accordion-opener,.odds-comparison__runner-info-row .odds-comparison__odds-btn{display:none}.odds-comparison__slider{display:block}}