body.qp-demo .qp-image-slider,body.qp-demo .qp-image-slider .nlh-pattern-hero-slider__viewport{min-height:0;background:#fff}
body.qp-demo .qp-image-slider .nlh-pattern-hero-slider__viewport{aspect-ratio:1920/650}
body.qp-demo .qp-image-slider .nlh-pattern-hero-slider__slide{min-height:0;height:100%;padding:0;display:block}
body.qp-demo .qp-image-slider .nlh-pattern-hero-slider__slide::before{display:none}
body.qp-demo .qp-image-slider .nlh-pattern-hero-slider__image{margin:0;width:100%;height:100%}
body.qp-demo .qp-image-slider .nlh-pattern-hero-slider__image img{width:100%;height:100%;object-fit:contain;transform:none;animation:none}
body.qp-demo .qp-image-slider .nlh-pattern-hero-slider__controls{bottom:12px;width:calc(100% - 32px)}
body.qp-demo .qp-image-slider .nlh-pattern-hero-slider__arrow{background:rgba(0,0,0,.35);border-radius:50%;width:40px;height:40px}
body.qp-demo .qp-image-slider .nlh-pattern-hero-slider__dot{background:#777}
body.qp-demo .qp-image-slider .nlh-pattern-hero-slider__dot.is-active{background:#00b900}
@media(max-width:600px){body.qp-demo .qp-image-slider .nlh-pattern-hero-slider__controls{bottom:5px}body.qp-demo .qp-image-slider .nlh-pattern-hero-slider__arrow{width:28px;height:28px}body.qp-demo .qp-image-slider .nlh-pattern-hero-slider__dot{width:22px;height:4px}}
