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