.ks-background{position:relative}.ks-background>:not(.ks-background__media){position:relative;z-index:10}.ks-background__media{--media-fit:cover}.ks-background__media.media-contain{--media-fit:contain}.ks-background__media{display:block;height:100%;left:0;margin:0 auto!important;max-width:100%;min-width:100%;overflow:hidden;padding:0;pointer-events:none;position:absolute;text-align:left!important;top:0;width:100%;z-index:0}.ks-background__media *{box-sizing:border-box}.ks-background__media>*{transition:all .5s}.ks-background__media figure,.ks-background__media iframe,.ks-background__media img,.ks-background__media video{height:100%!important;margin:0;-o-object-fit:var(--media-fit);object-fit:var(--media-fit);-o-object-position:var(--media-position,center center);object-position:var(--media-position,center center);opacity:var(--media-opacity,1);position:absolute;width:100%;z-index:1}.ks-background__media.media-parallax{clip:rect(0,auto,auto,0);clip-path:polygon(0 0,0 100%,100% 100%,100% 0)}.ks-background__media.media-parallax figure,.ks-background__media.media-parallax iframe,.ks-background__media.media-parallax img,.ks-background__media.media-parallax video{position:fixed;top:0}.ks-background__media.media-inline{max-width:var(--ksection--max-content);padding-bottom:0!important;position:relative}.ks-background__media.media-inline>*{display:grid;height:auto;margin:0;max-width:100%;opacity:1;position:relative}.ks-background__media.media-inline iframe{height:100%;width:100%}.ks-background__media.overlay{--overlay-bg:linear-gradient(-180deg,transparent 0%,var(--media-overlay-color,#000) 100%)}.ks-background__media.overlay-reverse{--overlay-bg:linear-gradient(-180deg,var(--media-overlay-color,#000) 0%,transparent 100%)}.ks-background__media.overlay-full{--overlay-bg:var(--media-overlay-color,#000)}.ks-background__media.overlay-full:before,.ks-background__media.overlay-reverse:before,.ks-background__media.overlay:before{background:var(--overlay-bg);content:" ";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}