/** DevArt Slider - Multi Card Clean template. Scoped, production-safe CSS only. */
/* Preset themes: white cards + dark text. Accent only for kicker / read more / dots / title hover. Custom theme may override via CSS vars. */
.devart-slider.devart-slider-multicard{position:relative;overflow:visible;color:#151515;--devart-slider-fg:#151515;--devart-slider-muted:#6d6d6d;--devart-slider-title-color:#151515;--devart-slider-intro-color:#555555;--devart-slider-date-color:#6d6d6d;--devart-slider-card-radius:16px;--devart-slider-card-bg:#ffffff;--devart-slider-card-border:rgba(0,0,0,.10);--devart-slider-card-shadow:0 6px 16px rgba(0,0,0,.08)}
.devart-slider-multicard .devart-slider-viewport{overflow:hidden;width:100%;padding:0 0 68px;aspect-ratio:auto!important;height:auto!important}
.devart-slider-multicard .devart-slider-track{display:flex;align-items:stretch;gap:var(--devart-slider-card-gap,20px);height:auto;transition:transform var(--devart-slider-speed,450ms) ease;will-change:transform}
.devart-slider-multicard .devart-slider-slide{flex:0 0 calc((100% - (var(--devart-slider-card-gap,20px) * (var(--devart-slider-card-desktop,4) - 1))) / var(--devart-slider-card-desktop,4));min-width:0;min-height:0;height:auto;overflow:hidden;background:var(--devart-slider-card-bg,#ffffff);color:#151515;border-radius:var(--devart-slider-card-radius);display:flex;flex-direction:column;box-shadow:none}
.devart-slider-multicard--shadow .devart-slider-slide{box-shadow:var(--devart-slider-card-shadow)}
.devart-slider-multicard--bordered .devart-slider-slide{border:1px solid var(--devart-slider-card-border)}
.devart-slider-multicard .devart-slider-media{position:relative;inset:auto;z-index:1;width:100%;aspect-ratio:var(--devart-slider-card-ratio,16 / 9);background:#eee;overflow:hidden}
.devart-slider-multicard .devart-slider-media::after{display:none}
.devart-slider-multicard .devart-slider-media-link{display:block;width:100%;height:100%}
.devart-slider-multicard .devart-slider-image,.devart-slider-multicard .devart-slider-video{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.devart-slider-multicard .devart-slider-slide:hover .devart-slider-image{transform:scale(1.025)}
.devart-slider-multicard .devart-slider-content{position:relative;z-index:2;max-width:none;padding:18px 18px 20px;text-shadow:none;display:flex;flex-direction:column;align-items:flex-start;gap:0;flex:1;color:#151515}
.devart-slider-multicard .devart-slider-kicker{margin:0 0 10px;padding:4px 9px;border-radius:999px;background:var(--devart-slider-accent);color:var(--devart-slider-badge-color,var(--devart-slider-accent-contrast));font-size:var(--devart-slider-category-size,.72rem);font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}
.devart-slider-multicard .devart-slider-kicker:hover,.devart-slider-multicard .devart-slider-kicker:focus{color:var(--devart-slider-badge-color,var(--devart-slider-accent-contrast));text-decoration:none;filter:brightness(.96);outline:0}
.devart-slider-multicard .devart-slider-date,.devart-slider-multicard .devart-slider-author{margin:0 0 8px;color:var(--devart-slider-date-color,#6d6d6d);font-size:var(--devart-slider-date-size,.78rem);font-weight:700;letter-spacing:.02em}
.devart-slider-multicard .devart-slider-author{font-size:var(--devart-slider-author-size,.78rem)}
.devart-slider-multicard .devart-slider-title{margin:0 0 10px;color:var(--devart-slider-title-color,#151515);font-size:clamp(1rem,var(--devart-slider-title-size,1.25rem),1.55rem);font-weight:800;line-height:1.18}
.devart-slider-multicard .devart-slider-title a{color:inherit!important;text-decoration:none}
.devart-slider-multicard .devart-slider-title a:hover,.devart-slider-multicard .devart-slider-title a:focus{color:var(--devart-slider-accent)!important;text-decoration:none;outline:0}
.devart-slider-multicard .devart-slider-subtitle{margin:0 0 16px;color:var(--devart-slider-intro-color,#555555);font-size:clamp(.88rem,var(--devart-slider-subtitle-size,.96rem),1.05rem);line-height:1.45}
.devart-slider-multicard .devart-slider-button{margin-top:auto;padding:0;border-radius:0;background:transparent;color:var(--devart-slider-readmore-color,var(--devart-slider-accent));box-shadow:none;font-size:var(--devart-slider-button-size,.9rem);font-weight:800;text-decoration:none}
.devart-slider-multicard .devart-slider-button:hover,.devart-slider-multicard .devart-slider-button:focus{color:var(--devart-slider-readmore-color,var(--devart-slider-accent));filter:none;text-decoration:none;outline:0}
.devart-slider-multicard .devart-slider-button::after{content:'›';margin-left:7px;font-size:1.1em;line-height:1}
.devart-slider-multicard .devart-slider-arrow{position:absolute!important;top:auto!important;bottom:4px!important;margin-top:0!important;transform:none!important;width:42px;height:42px;border-radius:50%!important;background:#fff;color:#222;border:1px solid rgba(0,0,0,.12);box-shadow:0 6px 16px rgba(0,0,0,.12);text-decoration:none!important}
.devart-slider-multicard .devart-slider-arrow:hover{color:var(--devart-slider-accent)}
.devart-slider-multicard .devart-slider-arrow--prev{left:0!important;right:auto!important}
.devart-slider-multicard .devart-slider-arrow--next{left:50px!important;right:auto!important}
.devart-slider-multicard .devart-slider-dots{position:absolute!important;left:110px!important;right:0!important;bottom:16px!important;width:auto!important;transform:none!important;display:flex;justify-content:center;align-items:center;gap:8px;pointer-events:auto}
.devart-slider-multicard .devart-slider-dot{flex:0 0 auto;width:10px!important;height:10px!important;min-width:10px;padding:0;border:0;border-radius:50%!important;background:rgba(0,0,0,.22)}
.devart-slider-multicard .devart-slider-dot.is-active{background:var(--devart-slider-accent)}
.devart-slider-multicard[data-devart-slider-transition-active="fade"] .devart-slider-track,.devart-slider-multicard[data-devart-slider-transition-active="crossfade"] .devart-slider-track{display:flex!important;position:relative!important;transform:translate3d(0,0,0);transition:transform var(--devart-slider-speed,450ms) ease;width:auto}
.devart-slider-multicard[data-devart-slider-transition-active="fade"] .devart-slider-slide,.devart-slider-multicard[data-devart-slider-transition-active="crossfade"] .devart-slider-slide{position:relative!important;inset:auto!important;display:flex!important;width:auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:none!important;z-index:auto!important}

@media (max-width: 1024px){.devart-slider-multicard .devart-slider-slide{flex-basis:calc((100% - (var(--devart-slider-card-gap,20px) * (var(--devart-slider-card-tablet,2) - 1))) / var(--devart-slider-card-tablet,2))}}
@media (max-width: 767px){.devart-slider-multicard .devart-slider-viewport{padding:0 0 62px}.devart-slider-multicard .devart-slider-slide{flex-basis:calc((100% - (var(--devart-slider-card-gap,20px) * (var(--devart-slider-card-mobile,1) - 1))) / var(--devart-slider-card-mobile,1))}.devart-slider-multicard .devart-slider-media{position:relative!important;aspect-ratio:var(--devart-slider-card-ratio,16 / 9)!important}.devart-slider-multicard .devart-slider-content{padding:16px}.devart-slider-multicard .devart-slider-arrow{width:38px;height:38px}.devart-slider-multicard .devart-slider-arrow--next{left:46px!important}.devart-slider-multicard .devart-slider-dots{left:100px!important;bottom:14px!important}
/* Keep white card + dark text: shared site.css stack mode sets --devart-slider-bg (#101010) on slides. */
.devart-slider.devart-slider-multicard[data-devart-slider-mobile="stack"] .devart-slider-slide{background:var(--devart-slider-card-bg,#ffffff);color:#151515}
.devart-slider.devart-slider-multicard[data-devart-slider-mobile="stack"] .devart-slider-content{color:#151515;background:transparent}
.devart-slider.devart-slider-multicard[data-devart-slider-mobile="stack"] .devart-slider-title{color:var(--devart-slider-title-color,#151515)}
.devart-slider.devart-slider-multicard[data-devart-slider-mobile="stack"] .devart-slider-subtitle{color:var(--devart-slider-intro-color,#555555)}
}
