@media print{.fs-carousel-canister{width:100% !important;display:grid !important;grid-template-columns:auto;gap:1rem;transform:none !important}}@media print{.fs-carousel-item{width:100% !important;height:auto !important;page-break-inside:avoid}}.fs-carousel-status{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.fs-carousel-status.focusable:active,.fs-carousel-status.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}@media print{.fs-carousel-controls{display:none !important}}.fs-carousel.fs-carousel-enabled .fs-carousel-controls{margin-top:clamp(1.875rem,0.57292rem + 4.1666666667vw,3.75rem)}.fs-carousel-control{width:clamp(2.5rem,1.71875rem + 2.5vw,3.625rem);aspect-ratio:1;position:relative;background:var(--carousel-control-background, rgba(255, 255, 255, 0.6));backdrop-filter:var(--carousel-control-backdrop-filter, blur(20px));color:var(--carousel-control-color, #111);cursor:pointer;transition:background .25s,color .25s !important}.fs-carousel-control.fs-carousel-visible{background:var(--carousel-control-visible-background, #fff);color:var(--carousel-control-visible-color, var(--carousel-control-color))}.fs-carousel-control.fs-carousel-visible:focus-visible{background:var(--carousel-control-hover-background, var(--carousel-control-visible-background));color:var(--carousel-control-hover-color, var(--carousel-control-visible-color))}@media(hover: hover){.fs-carousel-control.fs-carousel-visible:hover{background:var(--carousel-control-hover-background, var(--carousel-control-visible-background));color:var(--carousel-control-hover-color, var(--carousel-control-visible-color))}}.fs-carousel-control .icon{width:clamp(1rem,0.73958rem + .8333333333vw,1.375rem);transition:opacity .25s}.fs-carousel-control:disabled .icon{opacity:var(--carousel-control-icon-disabled-opacity, 0.5)}.fs-carousel-control-icon{position:absolute;top:50%;left:50%;translate:-50% -50%;pointer-events:none}.fs-carousel-control-label{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.fs-carousel-control-label.focusable:active,.fs-carousel-control-label.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}.fs-carousel-pagination{display:flex !important;justify-content:center}@media print{.fs-carousel-pagination{display:none !important}}.fs-carousel-page{width:1.5rem;height:1.5rem;position:relative;color:rgba(0,0,0,0);display:inline-block;overflow:hidden}.fs-carousel-page:before{position:absolute;top:50%;left:50%;translate:-50% -50%;width:0.625rem;height:0.625rem;background-color:#999;background-color:rgba(255,255,255,.2);border-radius:50%;content:""}.fs-carousel-page.fs-carousel-active:before{background-color:#fff}