.slideshow__slide>.vn-slide-native-overlay{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none}
.vn-slide-native-overlay>div{position:static!important;height:100%}
.vn-slide-native-overlay .slide__content{position:static;pointer-events:none}
.vn-slide-native-overlay .slide__content>*{pointer-events:auto}
.vn-slide-native-overlay .slide__link{pointer-events:auto}
vn-native-banner-area.vn-native-banner-area{display:block;position:absolute;left:var(--vn-x);top:var(--vn-y);width:var(--vn-w);height:var(--vn-h);z-index:4;pointer-events:none}
.vn-native-banner-area>a{position:absolute;inset:0;display:block;pointer-events:auto;background:transparent;touch-action:pan-y}
.vn-native-banner-area>a:focus-visible{outline:3px solid #fff;outline-offset:-4px;box-shadow:inset 0 0 0 6px #263e2b}
.vn-native-banner-area[inert]{visibility:hidden}
.vn-native-banner-area[hidden]{display:none}
.vn-native-banner-area[data-editor]{outline:2px dashed #367448;outline-offset:-2px;background:#497b2e12;pointer-events:auto}
.vn-native-banner-area>span{position:absolute;top:0;left:0;max-width:100%;padding:4px 7px;background:#fff;color:#263e2b;box-shadow:0 1px 4px #0002;font:600 12px/1.3 system-ui;overflow-wrap:anywhere;pointer-events:none}
@media(max-width:749px){vn-native-banner-area.vn-native-banner-area{left:var(--vn-xm);top:var(--vn-ym);width:var(--vn-wm);height:var(--vn-hm)}}


.vn-banner-saved-layer{position:absolute;inset:0;z-index:4;pointer-events:none}
