:root{--slide-minwidth: 35rem;--twz-slider-gap: 2rem}[data-view=slider]{display:flex;gap:var(--twz-slider-gap)}[data-view=slider]>*:not(.twz-slider__container){flex:0 0 var(--slide-minwidth)}[data-slider-init=true]{position:relative;width:100%}.twz-slider{--twz-slider-button-size: 4.4rem;--twz-slider-button-color: var(--blue-700);--twz-slider-button-bg: var(--green-500);--twz-slider-button-radius: .6rem;--twz-slider-dot-size: 0.9rem;--twz-slider-dot-active-size: 4.5rem;--twz-slider-dot-color: var(--black);--twz-slider-dot-active-color: var(--blue-700)}.twz-slider__container{position:relative;width:100%;overflow-x:auto;overflow-y:clip;scroll-behavior:smooth}.twz-slider__container:not([data-autoplay=true]){scrollbar-width:none}.twz-slider__container:not([data-autoplay=true])::-webkit-scrollbar{display:none}@supports(scroll-snap-type: x mandatory){.twz-slider__container{scroll-snap-type:x mandatory}}.twz-slider__container[data-autoplay=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.twz-slider__container[data-prev-next=true]{margin-bottom:var(--container-space-bottom)}.twz-slider__track{display:flex;width:100%;gap:var(--twz-slider-gap)}.twz-slider__slide{flex-shrink:0;scroll-snap-align:start;width:min(var(--slide-minwidth),95%);min-width:0}.twz-slider__slide img{display:block;width:100%;height:auto}.twz-slider__button{display:none}[data-prev-next=true]~.twz-slider__button{position:absolute;inset-block-end:calc((var(--container-space-bottom) - var(--twz-slider-button-size))*.5);z-index:10;display:flex;align-items:center;justify-content:center;width:var(--twz-slider-button-size);height:var(--twz-slider-button-size);padding:0;margin:0;border:none;border-radius:var(--twz-slider-button-radius);background-color:var(--twz-slider-button-bg);color:var(--twz-slider-button-color);cursor:pointer;transition:opacity .2s ease,transform .2s ease}@media(max-width: 767px){[data-prev-next=true]~.twz-slider__button{display:none}}[data-prev-next=true]~.twz-slider__button.twz-slider__button--prev{inset-inline-start:auto;inset-inline-end:calc(var(--twz-slider-button-size) + 1rem)}[data-prev-next=true]~.twz-slider__button.twz-slider__button--next{inset-inline-end:0}[data-prev-next=true]~.twz-slider__button[disabled]{visibility:hidden}[data-prev-next=true]~.twz-slider__button:where(:hover,:focus-visible){background-color:color-mix(in srgb, var(--twz-slider-button-bg) 80%, var(--black))}.twz-slider__button:hover,.twz-slider__button:focus-visible{opacity:1}.twz-slider__button:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.twz-slider__button--prev{inset-inline-start:0}.twz-slider__button--next{inset-inline-end:0}.twz-slider__button svg{width:70%;height:70%;stroke:currentColor}@media(max-width: 767px){.twz-slider[data-page-dots=true]{margin-bottom:4rem}}.twz-slider__dots{display:none}[data-page-dots=true]~.twz-slider__dots{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:0;list-style:none;position:absolute;right:0;inset-block-end:calc((var(--container-space-bottom) - var(--twz-slider-button-size))*.5);margin:0 2rem;translate:0 -25%}@media(max-width: 767px){[data-page-dots=true]~.twz-slider__dots{inset-inline-end:6rem}}[data-prev-next=true][data-page-dots=true]~.twz-slider__dots{inset-inline-end:calc(var(--twz-slider-button-size)*2 + 2rem)}.twz-slider__dot{display:inline-block;width:var(--twz-slider-dot-size);height:var(--twz-slider-dot-size);padding:0;margin:0;border:none;border-radius:50%;background-color:color-mix(in srgb, var(--twz-slider-dot-color) 25%, transparent);cursor:pointer;transition:width .4s ease,background-color .4s ease;font-size:0}.twz-slider__dot:hover,.twz-slider__dot:focus-visible{background-color:var(--twz-slider-dot-color)}.twz-slider__dot--active{background-color:var(--twz-slider-dot-active-color)}.twz-slider__live-region{position:absolute;width:.1rem;height:.1rem;padding:0;margin:-0.1rem;overflow:clip;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@supports(content-visibility: auto){.twz-slider__slide{content-visibility:auto;contain-intrinsic-size:0 200px}.twz-slider__slide--active{content-visibility:visible}}@media(prefers-reduced-motion: reduce){.twz-slider__container{scroll-behavior:auto}.twz-slider__button,.twz-slider__dot{transition:none}}
