.section-long-image-banner .media-long *{width:100%;height:auto;}
.section-long-image-banner .section-long-image-banner-wrapper{position:relative;}
.open-qv-popup .section-long-image-banner .section-long-image-banner-wrapper,body:has(.singal-pi.active) .section-long-image-banner .section-long-image-banner-wrapper{position:static;}
.section-long-image-banner .content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;padding:24px;display:flex;justify-content:end;z-index:1;}
.open-qv-popup .section-long-image-banner .content-wrapper,body:has(.singal-pi.active) .section-long-image-banner .content-wrapper{z-index:-1;}
.section-long-image-banner .content-wrapper .content{display:flex;justify-content:space-between;align-items:end;align-items:center;position:sticky;bottom:24px;margin-top:auto;width:100%;}
.open-qv-popup .section-long-image-banner .content-wrapper .content,body:has(.singal-pi.active) .section-long-image-banner .content-wrapper .content{z-index:-1;}
.open-qv-popup .media-long.overlay-dark:after,body:has(.singal-pi.active) .media-long.overlay-dark:after{z-index:-1;}
.section-long-image-banner .content-wrapper .button-wrapper{display:flex;gap:12px;}


@media(max-width:767px){
    .section-long-image-banner .content-wrapper{padding:40px;align-items:center;}
    .section-long-image-banner .content-wrapper .content{bottom:40px;flex-direction:column;gap:24px;}
}