.invitation[data-v-93c24fd3]{background-color:#f7f8fa;width:100%;height:100%;padding:4rem 2rem 8rem;position:relative;overflow-x:hidden}.invitation__rectangle[data-v-93c24fd3]{background:linear-gradient(#b50065,#ff0043);border-radius:6rem;width:55rem;height:53rem;position:absolute;top:26rem;left:81%;transform:rotate(36deg)}.invitation__header[data-v-93c24fd3]{color:#292d35;padding:4.2rem .8rem 4rem;font-family:ValueSerifPro,serif;font-weight:500}.invitation__header__title[data-v-93c24fd3]{margin-bottom:1.6rem;font-size:3.8rem;line-height:4.5rem}.invitation__header__subtitle[data-v-93c24fd3]{margin-bottom:3rem;font-size:1.8rem;line-height:2.4rem}.invitation__header__divider[data-v-93c24fd3]{border:1.2px solid #fb044a;width:5rem;margin-left:0}.invitation__header__date[data-v-93c24fd3]{text-transform:uppercase;letter-spacing:.25rem;margin-top:3rem;font-family:Manager,Manager fallback narrow,Manager fallback,Arial,sans-serif;font-size:1.7rem;font-weight:700}.invitation__info[data-v-93c24fd3]{box-shadow:21.67px 40.83px 54.17px #00000005}.invitation__info__img[data-v-93c24fd3]{-o-object-fit:cover;object-fit:cover;-o-object-position:60%;object-position:60%;width:100%;height:30rem}.invitation__info__content[data-v-93c24fd3]{padding:5rem}.invitation__info__content__address[data-v-93c24fd3]{letter-spacing:2.4px;flex-flow:wrap;justify-content:center;align-items:center;margin-bottom:3.5rem;font-weight:500;display:flex}.invitation__info__content__address__icon[data-v-93c24fd3]{flex:100%;width:18px;margin-bottom:.8rem}.invitation__info__content__address__join[data-v-93c24fd3]{display:none}.invitation__info__content__address p[data-v-93c24fd3]{margin-bottom:0}.invitation__info__content__details[data-v-93c24fd3]{background-color:#f8f9fb;border-radius:.6rem;flex:1;min-width:27rem;max-width:32rem;padding:2.7rem 1.6rem}.invitation__brands[data-v-93c24fd3]{grid-template-rows:auto;grid-template-columns:repeat(3,1fr);padding:4rem 1rem;display:grid}.invitation__brands__logo[data-v-93c24fd3]{align-self:center;width:100%}.invitation__contact[data-v-93c24fd3]{padding:4rem 2.8rem}.invitation__contact__text[data-v-93c24fd3]{color:#424853;margin-bottom:0;font-size:1.7rem;font-weight:500}.invitation__contact .title-underlined[data-v-93c24fd3]{margin-top:2.6rem;margin-bottom:1rem}.invitation__footer[data-v-93c24fd3]{flex-flow:wrap;justify-content:center;align-items:center;padding-top:4rem;display:flex}.invitation__footer p[data-v-93c24fd3]{color:#7a818c;margin-bottom:0;font-size:1.2rem}@media screen and (width>=769px){.invitation .invitation__brands[data-v-93c24fd3],.invitation .invitation__header[data-v-93c24fd3],.invitation .invitation__info[data-v-93c24fd3],.invitation .invitation__logo[data-v-93c24fd3]{max-width:100rem;margin:auto}.invitation .invitation__contact[data-v-93c24fd3]{max-width:79rem;margin:auto;padding:7rem 2.8rem}.invitation .invitation__header[data-v-93c24fd3]{padding:9.2rem 0 6.4rem}.invitation .invitation__header__title[data-v-93c24fd3]{font-size:5.8rem;line-height:7rem}.invitation .invitation__header__subtitle[data-v-93c24fd3]{font-size:2.2rem}.invitation .invitation__info[data-v-93c24fd3]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffb3}.invitation .invitation__info__img[data-v-93c24fd3]{-o-object-position:0 20%;object-position:0 20%;height:42rem}.invitation .invitation__info__content__address[data-v-93c24fd3]{flex-wrap:no-wrap;gap:1rem}.invitation .invitation__info__content__address__join[data-v-93c24fd3]{display:block}.invitation .invitation__info__content__address__icon[data-v-93c24fd3]{flex:none;width:18px;margin:0}.invitation .invitation__brands[data-v-93c24fd3]{grid-template-columns:repeat(3,1fr);padding:6.8rem 9rem}.invitation .invitation__rectangle[data-v-93c24fd3]{top:35rem;left:57%}.invitation .invitation__footer[data-v-93c24fd3]{gap:1rem;padding-top:5.4rem}}.logo[data-v-93c24fd3]{width:17.5rem}.card[data-v-93c24fd3]{text-align:center;z-index:10;background-color:#fff;border-radius:1.2rem;position:relative;overflow:hidden}.title-underlined[data-v-93c24fd3]{color:#292d35;font-family:ValueSerifPro,serif;font-size:2rem;font-weight:700;display:inline-block}@media screen and (width>=769px){.title-underlined[data-v-93c24fd3]{font-size:2.2rem}}.title-underlined p[data-v-93c24fd3]{margin-bottom:0}.title-underlined__divider[data-v-93c24fd3]{border:.4px solid #fb044a;margin-top:.2rem}
