.invitation{position:relative;padding:62px 20px 15px;max-width:600px;background-image:url("/assets/images/floral-swirls_4.png");background-size:cover}.invitation .invite-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;gap:25px}.invitation .invite-content::after{display:none}.invitation .card_decor{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.12),0 8px 5px -5px rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.12),0 8px 5px -5px rgba(0,0,0,.3)}.invitation .card_decor img{max-width:100%;max-height:100%}.invitation .merrieweather{font-family:"Merriweather";font-style:italic;font-weight:bold;color:#686868;font-size:15px;line-height:18px;text-align:center}.invitation .merrieweather::after{display:none}.invitation .greatvibes{font-family:"Great Vibes","great-vibes-v7-latin-regular";color:#000;font-size:34px;line-height:47.6px}.invitation .greatvibes::after{display:none}.invitation .greatvibes.gv48{font-size:48px;line-height:67.2px}.relatives{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;border:solid 4px #e3e1e0;border-radius:10px;padding:16px;font-size:18px;font-family:"Merriweather";font-style:italic;-ms-flex-item-align:start;align-self:flex-start}.relatives>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.relatives>div::after{display:none}.relatives::after{display:none}.no_after::after{display:none}.vue-html2pdf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.vue-html2pdf *::after,.vue-html2pdf::after{display:none}.vue-html2pdf section.layout-container.show-layout.unset-all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}

/*# sourceMappingURL=chunk-8cb4c45a.e0eed10e.css.map*/