.sch-impressions{position:relative;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden;isolation:isolate;border-radius:5px}
.sch-impressions *{box-sizing:border-box}
.sch-impressions .sch-impressions__viewport{position:absolute;inset:0;width:100%;height:100%}
.sch-impressions .sch-impressions__slide{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;visibility:hidden;pointer-events:none;z-index:0;border:0;border-radius:0;box-shadow:none}
.sch-impressions .sch-impressions__slide[data-active=true]{z-index:1;visibility:visible;opacity:1}
.sch-impressions .sch-impressions__slide[data-prepared=true]{visibility:visible}
.sch-impressions .sch-impressions__slide[data-active=true],.sch-impressions .sch-impressions__slide[data-prepared=true]{will-change:transform,opacity;backface-visibility:hidden}
.sch-impressions .sch-impressions__slide img.sch-impressions__image{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;transform-origin:center;user-select:none;-webkit-user-drag:none}
/* Only the shortcode widget carrying this component is stretched. */
.e-con.sch-impressions-host{position:relative;align-self:stretch!important;min-width:0}
.e-con.sch-impressions-host.sch-impressions-host--auto-height{aspect-ratio:4/3}
.elementor-widget-shortcode.sch-impressions-widget{position:absolute;inset:0;width:100%;height:100%;min-width:0;margin:0!important;padding:0!important;align-self:stretch}
.sch-impressions-widget>.elementor-widget-container,.sch-impressions-widget>.elementor-widget-container>.elementor-shortcode,.sch-impressions-widget>.elementor-shortcode{width:100%;height:100%;margin:0!important;padding:0!important}
.sch-impressions.sch-impressions--empty{position:relative;min-height:100px;display:flex;align-items:center;justify-content:center;padding:20px;color:inherit;font:14px/1.5 sans-serif;opacity:.6}

