.ks-carousel{display:block}.ks-carousel,.ks-carousel .slide-wrapper{position:relative}.ks-carousel .slide-wrapper .slides{overflow:hidden;position:relative;width:100%}.ks-carousel .slide-wrapper .slides .slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;float:left;margin-right:-100%;opacity:0;position:relative;transition:all var(--ks-transition-slow) ease;visibility:hidden;width:100%}.ks-carousel .slide-wrapper .slides .slide[aria-hidden=false]{display:block;opacity:1;transition:all var(--ks-transition-slow) ease;visibility:visible}.ks-carousel .slide-wrapper .slides .slide.pointer:focus-within{outline:var(--ks-default-outline);outline-offset:var(--ks-default-outline-offset)}.ks-carousel .slide-wrapper .slides .slide .slide-image{width:100%}.ks-carousel .slide-wrapper .slides .slide .slide-image img{display:block;width:100%}.ks-carousel .slide-wrapper .slides .slide .content{bottom:0;color:#fff;left:0;margin-bottom:2.75rem;margin-top:var(--ks-spacing-size-xxl);padding-left:3.75rem;padding-right:3.75rem;position:absolute;right:0;text-shadow:2px 2px 4px #37444f;top:0}.ks-carousel .slide-wrapper .slides .slide .content>*{color:#fff}.ks-carousel .slide-wrapper .control{background-color:transparent;border:none;bottom:0;color:#fff;display:flex;font-size:var(--ks-font-size-xl);outline:0;position:absolute;top:0;width:10%}.ks-carousel .slide-wrapper .control:focus,.ks-carousel .slide-wrapper .control:hover{outline:0}.ks-carousel .slide-wrapper .control.prev{left:0}.ks-carousel .slide-wrapper .control.next{right:0}.ks-carousel .slide-wrapper .control .button.light{color:rgba(var(--ks-color-light-lighter),1)}.ks-carousel .slide-wrapper .control .button.light svg{filter:drop-shadow(0 0 .1rem rgba(var(--ks-color-dark-base),1))}.ks-carousel .slide-wrapper .controls{bottom:0;display:flex;justify-content:space-between;left:0;position:absolute;right:0;top:0;width:100%;z-index:var(--ks-z-index-xs)}.ks-carousel .slide-wrapper .indicators{align-items:center;bottom:0;display:flex;justify-content:center;left:0;margin-bottom:var(--ks-spacing-size-xxl);margin-left:var(--ks-spacing-size-auto);margin-right:var(--ks-spacing-size-auto);position:absolute;right:0;z-index:var(--ks-z-index-sm)}.ks-carousel .slide-wrapper .indicators .indicator{background-color:transparent;border:var(--ks-spacing-size-xxxs) solid rgba(var(--ks-color-light-light),1);border-bottom-left-radius:var(--ks-border-radius-circle);border-bottom-right-radius:var(--ks-border-radius-circle);border-top-left-radius:var(--ks-border-radius-circle);border-top-right-radius:var(--ks-border-radius-circle);filter:drop-shadow(0 0 .25rem rgba(var(--ks-color-dark-base),1));height:1rem;margin-left:var(--ks-spacing-size-sm);margin-right:var(--ks-spacing-size-sm);transition:all var(--ks-transition-fast) ease-in-out;width:1rem}.ks-carousel .slide-wrapper .indicators .indicator:focus,.ks-carousel .slide-wrapper .indicators .indicator:hover{background-color:rgba(var(--ks-color-light-light),.5);color:rgba(var(--ks-color-light-light-text),.5);outline:0}.ks-carousel .slide-wrapper .indicators .indicator:focus *,.ks-carousel .slide-wrapper .indicators .indicator:hover *{outline-color:rgba(var(--ks-color-light-light-text),.5)}.ks-carousel .slide-wrapper .indicators .indicator[aria-selected=true]{background-color:rgba(var(--ks-color-light-light),1);color:rgba(var(--ks-color-light-light-text),1);transition:all var(--ks-transition-fast) ease-in-out}.ks-carousel .slide-wrapper .indicators .indicator[aria-selected=true] *{outline-color:rgba(var(--ks-color-light-light-text),1)}.ks-carousel .slide-wrapper .indicators .autoplay-toggle{background-color:transparent;border:0;color:rgba(var(--ks-color-light-light),1);filter:drop-shadow(0 0 .25rem rgba(var(--ks-color-dark-base),1));margin:var(--ks-spacing-size-none) var(--ks-spacing-size-sm);padding:var(--ks-spacing-size-none)}.ks-carousel .thumbnails{display:flex;margin-top:var(--ks-spacing-size-sm)}.ks-carousel .thumbnails .thumbnail{border:var(--ks-spacing-size-xxxs) rgba(var(--ks-color-light-base),1);flex-basis:0;flex-grow:1;margin:var(--ks-spacing-size-none);max-width:9rem;opacity:.5;padding:var(--ks-spacing-size-none);transition:all var(--ks-transition-fast) ease-in-out}.ks-carousel .thumbnails .thumbnail:hover{box-shadow:var(--ks-shadow-xs);opacity:.8;outline:0;transition:all var(--ks-transition-fast) ease-in-out}.ks-carousel .thumbnails .thumbnail:focus{box-shadow:var(--ks-shadow-outline)}.ks-carousel .thumbnails .thumbnail[aria-selected=true]{box-shadow:var(--ks-shadow-xs);opacity:.95;transition:all var(--ks-transition-fast) ease-in-out}.ks-carousel .thumbnails .thumbnail+.thumbnail{margin-left:var(--ks-spacing-size-sm)}.ks-carousel .thumbnails .indicator+.indicator{padding-left:var(--ks-spacing-size-xs)}