.kws-root,.kws-root *{box-sizing:border-box}
.kws-root{position:relative!important;display:block!important;width:100%!important;max-width:none!important;overflow:hidden}
.kws-root .kws-inner{display:block!important;width:100%!important;max-width:var(--kws-max-width,1180px);margin-left:auto!important;margin-right:auto!important;position:relative!important}
.kws-root .kws-title{display:block!important;width:100%!important;max-width:none!important;text-align:center!important;padding:0!important;float:none!important}
.kws-root .kws-stage{position:relative!important;display:block!important;width:100%!important;max-width:none!important}
.kws-root .kws-track{position:relative!important;display:block!important;width:100%!important;max-width:none!important;min-height:280px}
.kws-root .kws-slide{position:absolute!important;inset:0!important;display:block!important;width:100%!important;max-width:none!important;opacity:0;visibility:hidden;transform:translateX(24px);transition:opacity var(--kws-animation,.45s) ease,transform var(--kws-animation,.45s) ease,visibility var(--kws-animation,.45s);pointer-events:none}
.kws-root .kws-slide.is-active{position:relative!important;inset:auto!important;opacity:1;visibility:visible;transform:translateX(0);pointer-events:auto}
.kws-root .kws-card{position:relative!important;float:none!important;clear:both!important;align-items:center}
.kws-root .kws-copy{position:relative!important;z-index:1!important;float:none!important;min-width:0!important}
.kws-root .kws-photo,.kws-root .kws-photo-placeholder{position:absolute!important;top:50%;transform:translateY(-50%);z-index:3!important}
.kws-root .kws-photo{background:#eee}
.kws-root .kws-photo-placeholder{background:#f1eeec;align-items:center;justify-content:center}
.kws-root .kws-photo-placeholder svg{width:52%;height:52%;fill:none;stroke:#b8adaf;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}
.kws-root blockquote.kws-quote{float:none!important;clear:none!important}
.kws-root .kws-author{display:block!important;float:none!important}
.kws-root .kws-arrow{position:absolute!important;top:50%;transform:translateY(-50%);z-index:10!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:background-color .2s,color .2s,opacity .2s;border-style:solid}
.kws-root .kws-arrow:disabled{opacity:.28;cursor:not-allowed}
.kws-root .kws-arrow svg{display:block!important;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.kws-root .kws-dots{display:flex!important;align-items:center!important;justify-content:center!important}
.kws-root .kws-dot{display:block!important;padding:0!important;border:0!important;border-radius:50%;cursor:pointer;transition:width .2s,height .2s,background-color .2s}
.kws-root .kws-dot:focus-visible,.kws-root .kws-arrow:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.kws-empty{padding:16px;border:1px dashed #aaa;background:#fff}
@media(max-width:1200px){.kws-root .kws-stage{padding-left:56px!important;padding-right:56px!important}.kws-root .kws-prev{left:0!important}.kws-root .kws-next{right:0!important}}
@media(max-width:767px){.kws-root{overflow:hidden}.kws-root .kws-stage{padding-left:0!important;padding-right:0!important}.kws-root .kws-track{min-height:0}.kws-root .kws-card{display:block!important;text-align:left!important}.kws-root .kws-photo,.kws-root .kws-photo-placeholder{z-index:5!important}.kws-root .kws-arrow{width:42px!important;height:42px!important}.kws-root .kws-arrow svg{width:28px!important;height:28px!important}.kws-root blockquote.kws-quote{word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important}}
@media(prefers-reduced-motion:reduce){.kws-root .kws-slide,.kws-root .kws-dot,.kws-root .kws-arrow{transition:none!important}}
