.ff-site{background:#fff;width:100%;max-width:100%;overflow-x:clip}.ff-canvas{width:100%;position:relative;overflow:visible}.ff-element{box-sizing:border-box;transform-origin:50%;white-space:pre-wrap;margin:0;position:absolute}.ff-text{min-height:1em}.ff-image{overflow:hidden}.ff-image img{width:100%;height:100%;display:block}.ff-shape,.ff-line{pointer-events:auto}.ff-button{justify-content:center;align-items:center;text-decoration:none;display:flex}.ff-section{overflow:hidden}.ff-section>.wedding-site{width:100%;height:100%;min-height:0}.ff-section>.wedding-site>*{box-sizing:border-box;width:100%;height:100%;min-height:100%}.ff-auto{--ff-fit:var(--ff-d-fit,cover);left:var(--ff-d-x)!important;top:var(--ff-d-y)!important;width:var(--ff-d-w)!important;height:var(--ff-d-h,auto)!important;transform:rotate(var(--ff-d-r))!important;color:var(--ff-d-color,inherit)!important;background:var(--ff-d-bg,transparent)!important;opacity:var(--ff-d-opacity,1)!important;font-family:var(--ff-d-family,inherit)!important;font-size:var(--ff-d-fs,inherit)!important;font-weight:var(--ff-d-weight,inherit)!important;font-style:var(--ff-d-font-style,normal)!important;line-height:var(--ff-d-lh,normal)!important;letter-spacing:var(--ff-d-ls,normal)!important;text-align:var(--ff-d-align,start)!important;border-color:var(--ff-d-border-color,transparent)!important;border-width:var(--ff-d-border-width,0)!important;border-radius:var(--ff-d-radius,0)!important}.ff-site[data-breakpoint=auto] .ff-canvas{height:var(--ff-canvas-d-h);background:var(--ff-canvas-d-bg)!important}@media (max-width:1024px){.ff-auto{--ff-fit:var(--ff-t-fit,cover);left:var(--ff-t-x)!important;top:var(--ff-t-y)!important;width:var(--ff-t-w)!important;height:var(--ff-t-h,auto)!important;transform:rotate(var(--ff-t-r))!important;color:var(--ff-t-color,inherit)!important;background:var(--ff-t-bg,transparent)!important;opacity:var(--ff-t-opacity,1)!important;font-family:var(--ff-t-family,inherit)!important;font-size:var(--ff-t-fs,inherit)!important;font-weight:var(--ff-t-weight,inherit)!important;font-style:var(--ff-t-font-style,normal)!important;line-height:var(--ff-t-lh,normal)!important;letter-spacing:var(--ff-t-ls,normal)!important;text-align:var(--ff-t-align,start)!important;border-color:var(--ff-t-border-color,transparent)!important;border-width:var(--ff-t-border-width,0)!important;border-radius:var(--ff-t-radius,0)!important}.ff-site[data-breakpoint=auto] .ff-canvas{height:var(--ff-canvas-t-h);background:var(--ff-canvas-t-bg)!important}[data-ff-hidden-tablet=true]{display:none!important}}@media (max-width:600px){.ff-auto{--ff-fit:var(--ff-m-fit,cover);left:var(--ff-m-x)!important;top:var(--ff-m-y)!important;width:var(--ff-m-w)!important;height:var(--ff-m-h,auto)!important;transform:rotate(var(--ff-m-r))!important;color:var(--ff-m-color,inherit)!important;background:var(--ff-m-bg,transparent)!important;opacity:var(--ff-m-opacity,1)!important;font-family:var(--ff-m-family,inherit)!important;font-size:var(--ff-m-fs,inherit)!important;font-weight:var(--ff-m-weight,inherit)!important;font-style:var(--ff-m-font-style,normal)!important;line-height:var(--ff-m-lh,normal)!important;letter-spacing:var(--ff-m-ls,normal)!important;text-align:var(--ff-m-align,start)!important;border-color:var(--ff-m-border-color,transparent)!important;border-width:var(--ff-m-border-width,0)!important;border-radius:var(--ff-m-radius,0)!important}.ff-site[data-breakpoint=auto] .ff-canvas{height:var(--ff-canvas-m-h);background:var(--ff-canvas-m-bg)!important}[data-ff-hidden-mobile=true]{display:none!important}}@media (min-width:1025px){[data-ff-hidden-desktop=true]{display:none!important}}
