.wf-has-absolute-logo{position:relative!important;overflow:visible!important}
.wf-footer-logo-absolute{position:absolute;display:block;width:var(--wf-logo-width,120px);max-width:min(42vw,500px);line-height:0;transform:translate(calc(-50% + var(--wf-logo-x,0px)),calc(-50% + var(--wf-logo-y,0px)));transform-origin:center;isolation:isolate}
.wf-footer-logo-absolute[data-position="left"]{left:0}.wf-footer-logo-absolute[data-position="center"]{left:50%}.wf-footer-logo-absolute[data-position="right"]{left:100%}
.wf-footer-logo-absolute[data-edge="top"]{top:0}.wf-footer-logo-absolute[data-edge="bottom"]{top:100%}
.wf-footer-logo-absolute img{display:block;width:100%;height:auto;max-width:none}.wf-footer-logo-absolute.has-shadow img{filter:drop-shadow(0 10px 14px rgba(0,0,0,.22))}
@media(max-width:639px){.wf-footer-logo-absolute{width:var(--wf-logo-width-mobile,86px)}.wf-footer-logo-absolute.hide-mobile{display:none}}
