.site-content .carousel{--direction: column;--nav-direction: row;--carousel-content-max-width: 100%;--carousel-content-overflow: hidden;--carousel-nav-width: auto;--carousel-slide-spacing: 0;--carousel-align-items: stretch;--carousel-text-color: var(--text-color);--nav-justify: center;--nav-btn-size: 40px;--nav-btn-border-radius: calc(var(--nav-btn-size) / 2);--nav-btn-color: var(--link-color);--nav-btn-hover-color: var(--link-color-hover);--nav-btn-bg-color: transparent;--nav-btn-bg-hover-color: transparent;--nav-btn-border-color: var(--border-color);--nav-btn-border-hover-color: var(--border-color);width:min(100%, var(--content-width));max-width:min(100%, var(--content-width));display:flex;gap:var(--grid-gap);align-items:center;flex-direction:var(--direction)}.site-content .carousel .carousel-content{max-width:var(--carousel-content-max-width);clip-path:polygon(0 0, 200% 0, 200% 100%, 0 100%)}.site-content .carousel .carousel-content .slick-track{display:flex;align-items:var(--carousel-align-items)}.site-content .carousel .carousel-content .slick-list{margin-left:calc(0px - var(--carousel-slide-spacing) / 2);margin-right:calc(0px - var(--carousel-slide-spacing) / 2);overflow:var(--carousel-content-overflow)}.site-content .carousel .carousel-content .carousel-slide{color:var(--carousel-text-color);position:relative;padding-inline:calc(var(--carousel-slide-spacing) / 2)}.site-content .carousel .carousel-content .carousel-slide.slide-align-flex-start{align-self:flex-start}.site-content .carousel .carousel-content .carousel-slide.slide-align-flex-end{align-self:flex-end}.site-content .carousel .carousel-content .carousel-slide.slide-align-flex-center{align-self:center}.site-content .carousel .carousel-content .carousel-slide .carousel-slide-link{position:absolute;left:0;top:0;z-index:5;width:100%;height:100%}.site-content .carousel .carousel-navigation{display:flex;flex-direction:var(--nav-direction);gap:var(--grid-gap);align-items:center;justify-content:var(--nav-justify);width:var(--carousel-nav-width);position:relative;z-index:2;margin:0 auto}.site-content .carousel .carousel-navigation .carousel-arrow{display:flex;align-items:center;justify-content:center;color:var(--nav-btn-color);border:1px solid var(--nav-btn-border-color);border-radius:var(--nav-btn-border-radius);background-color:var(--nav-btn-bg-color);width:var(--nav-btn-size);height:var(--nav-btn-size)}.site-content .carousel .carousel-navigation .carousel-arrow .icon{display:inline-block;width:20px}.site-content .carousel .carousel-navigation .carousel-arrow .icon path{fill:currentColor}.site-content .carousel .carousel-navigation .carousel-arrow.prev .icon{transform-origin:50% 50%;transform:rotate(180deg)}.site-content .carousel .carousel-navigation .carousel-arrow:hover{color:var(--nav-btn-hover-color);background-color:var(--nav-btn-bg-hover-color);border-color:var(--nav-btn-border-hover-color)}@media(min-width: 600px){.site-content .carousel{--carousel-content-overflow: visible}.site-content .carousel.nav-pos-left{--direction: row-reverse;--carousel-nav-width: 40px;--carousel-content-max-width: calc(100% - var(--carousel-nav-width) - var(--grid-gap));--nav-direction: column}.site-content .carousel.nav-pos-top{--direction: column-reverse;--nav-justify: flex-end}.site-content .carousel.nav-pos-top .carousel-navigation{width:var(--content-width)}}@media(min-width: 1280px){.site-content .carousel.alignwide{width:var(--layout-width);max-width:calc(100vw - 40px)}.site-content .carousel.alignwide.nav-pos-top .carousel-navigation{width:var(--layout-width);max-width:calc(100vw - 40px)}.site-content .carousel.alignfull{width:100vw;max-width:1700px}.site-content .carousel.alignfull.nav-pos-top .carousel-navigation{width:100vw;max-width:1700px}}
