.hslider{max-width:100%;--slide-height:19rem;--slide-spacing:1rem;--slide-size:75%;--text-high-contrast-rgb-value:49,49,49;--text-high-contrast:#e6e6e6;--detail-medium-contrast:#eaeaea;--text-body:#36313d;--slide-spacing-sm:1.6rem;--slide-size-sm:50%;--slide-spacing-lg:2rem;--slide-size-lg:25%}.hslider__viewport{margin:0;overflow:hidden;position:relative}.hslider__container{backface-visibility:hidden;display:flex;touch-action:pan-y pinch-zoom}.hslider__slide{flex:0 0 var(--slide-size);margin-left:var(--slide-spacing);max-width:var(--content-max-width);min-width:0}.hslider__slide__img{aspect-ratio:9/3;min-height:600px;-o-object-fit:cover;object-fit:cover;opacity:.4;transform-origin:center center;transition:transform .3s ease,opacity .3s ease;width:100%}.hslider__controls{border:1px solid #fff;border-radius:50px;display:grid;float:right;grid-template-columns:auto 1fr;justify-content:end;margin:2px;position:absolute;right:14%;top:10px}.hslider__buttons{align-items:center;display:grid;filter:contrast(.5);gap:.6rem;grid-template-columns:repeat(2,1fr)}.hslider__button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;display:inline-flex;display:flex;height:3rem;justify-content:center;margin:0;padding:0;text-decoration:none;touch-action:manipulation;width:3rem;z-index:1}.hslider__button:disabled{color:var(--color-contrast)}.hslider__button__svg{fill:var(--color-base);height:35%;width:35%}.hslider .slider_content{background:var(--color-base);border-left:5px solid var(--color-dark-red);display:flex;flex-direction:column;gap:var(--spacing-20);max-width:100%;padding:var(--spacing-20) var(--spacing-40)}.hslider .slider_image>img{height:auto;max-width:100%}.hslider__lazy-load.slider_image.has_link{cursor:pointer}.hslider__lazy-load{height:100%;position:relative}.hslider__lazy-load__spinner{animation:loading 1.1s linear infinite;border-left:.4rem solid rgba(var(--text-high-contrast-rgb-value),.2);border:.4rem solid rgba(var(--text-high-contrast-rgb-value),.2);border-left-color:var(--text-high-contrast);border-radius:50%;bottom:0;display:inline-flex;font-size:1rem;height:5rem;left:0;margin:auto;position:absolute;right:0;text-indent:-9999em;top:0;width:5rem}.hslider__lazy-load__spinner:after{border-radius:inherit;height:3rem;width:3rem}.hslider__lazy-load__img{opacity:0;transition:opacity .2s ease-in-out}.hslider__lazy-load--has-loaded .hslider__lazy-load__img{opacity:1}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hslider__dots{flex-wrap:wrap;gap:5px;justify-content:flex-end;margin-right:-.3rem}.hslider__dot,.hslider__dots{align-items:center;display:flex}.hslider__dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:50%;cursor:pointer;height:1rem;justify-content:center;margin:0;opacity:.4;padding:0;text-decoration:none;touch-action:manipulation;width:1rem}.hslider__dot,.hslider__dot--selected{background-color:var(--color-dark-red)}.hslider__dot--selected{opacity:1}.hslider .slider-card{align-items:center;background-color:var(--color-base);box-shadow:var(--shadow-box);display:flex;flex-direction:column;justify-content:center;margin:var(--spacing-20)}.hslider .slider-card img{flex-basis:60%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hslider .slider-card .title{margin:var(--spacing-20)}.hslider .slider-card .details{display:flex;flex-basis:40%;flex-direction:column;gap:var(--spacing-10);width:100%}.hslider .slider-card .details .info{display:flex;flex-direction:row;justify-content:space-between}.hslider .slider-card .details .info .date,.hslider .slider-card .details .info .time{align-items:center;border-top-style:solid;border-top-width:2px;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-10)}.hslider .slider-card .details .info .date{flex-basis:60%}.hslider .slider-card .details .info .time{flex-basis:40%}@media(max-width:868px){.hslider__button,.hslider__dot,.hslider__dot:after{height:2rem;width:2rem}.hslider .slider_content{padding:var(--spacing-10)}.hslider__slide__img{min-height:250px}}@media(max-width:1200px){.hslider__slide{flex:0 0 100%}.hslider__controls{right:10px}}@media(min-width:1400px){.hslider{margin-top:var(--spacing-40)!important}.hslider .slider_image>img{border-radius:10px}}@media(min-width:2000px){.hslider__controls{right:19.5%}}
