.coach-slider{opacity:1;grid-column:full;position:relative;--coach-slider__item-count:1;padding-bottom:4rem}.coach-slider:before{content:"";position:absolute;background:var(--cs__primary__bg);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 35%);mask-image:linear-gradient(180deg,transparent 0,#000 35%);inset:0;bottom:calc(-1*var(--container-padding-large));top:200px}.coach-slider__navigation{display:flex;grid-gap:8px;justify-content:center;flex-wrap:wrap}.coach-slider__navigation a{font-weight:700;font-style:italic;cursor:pointer;padding:.7rem 1.5rem}.coach-slider__navigation a.active{background:var(--cs__cta__bg);color:var(--cs__cta__fg);text-decoration:none}.coach-slider__navigation a.active:not([data-href=random]){pointer-events:none;cursor:default}.coach-slider__items{margin-top:2rem}.coach-slider .flickity-viewport{height:766px;transition:height 0s}.coach-slider .flickity-page-dots{max-width:70vw;margin-left:auto;margin-right:auto;left:0;right:0}.coach-slider .nova-slider .nova-slider__slider .flickity-prev-next-button{z-index:9999;bottom:calc(-0.5*var(--slider-button-size) - 25px);top:auto;border-radius:50%}.coach-slider .nova-slider .nova-slider__slider .flickity-prev-next-button .flickity-button-icon{left:25%;top:25%;width:50%;height:50%}.coach-slider__loader{display:none;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.coach-slider .dot{transform:scale(.7);transition:transform .25s ease}.coach-slider .dot.is-selected{transform:scale(1)}.coach-slider .coach-slider-item{width:100%}.coach-slider .nova-slider__slider{min-height:400px}.coach-slider.loading .nova-slider__slider{min-height:calc(var(--min-height))}.coach-slider.loading .coach-slider__loader{display:block}@media(min-width:48.063rem){.coach-slider{--coach-slider__item-count:3}.coach-slider__navigation{grid-gap:calc(2*var(--grid-gutter-small))}.coach-slider .flickity-viewport{height:803px}.coach-slider .nova-slider .nova-slider__slider .flickity-prev-next-button.previous{left:calc(50% - 300px)}.coach-slider .nova-slider .nova-slider__slider .flickity-prev-next-button.next{left:calc(50% + 300px)}.coach-slider .coach-slider-item{width:calc((100% - 2*var(--grid-gutter-small))*1/var(--coach-slider__item-count))}}@media(min-width:96.313rem){.coach-slider{--coach-slider__item-count:5}}@media(hover:hover){.coach-slider__navigation a.active:not([disabled]):not(:disabled):hover{background:var(--cs__cta--hover__bg);color:var(--cs__cta--hover__fg)}}
