.invite__title[data-v-2a56e741]{margin-bottom:2.22rem}@media screen and (max-width:991px){.invite__title[data-v-2a56e741]{margin-bottom:1.66rem}}@media screen and (max-width:480px){.invite__title[data-v-2a56e741]{font-size:1.94rem;line-height:2.5rem;margin-bottom:1.38rem}}.invite__list[data-v-2a56e741]{display:grid;gap:1.11rem;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:991px){.invite__list[data-v-2a56e741]{grid-template-columns:repeat(1,1fr)}}.invite__item[data-v-2a56e741]{background:#fff;display:flex;flex-direction:column}.invite__item-image-wrapper[data-v-2a56e741]{height:19.44rem;overflow:hidden;width:100%}@media screen and (max-width:991px){.invite__item-image-wrapper[data-v-2a56e741]{height:21.66rem}}@media screen and (max-width:480px){.invite__item-image-wrapper[data-v-2a56e741]{height:10.76rem}}.invite__item-image[data-v-2a56e741]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.invite__item-title[data-v-2a56e741]{margin:1.666rem 2.222rem}@media screen and (max-width:991px){.invite__item-title[data-v-2a56e741]{font-size:1.527rem}}@media screen and (max-width:480px){.invite__item-title[data-v-2a56e741]{font-size:1.38rem;margin:1.11rem}}.invite__block[data-v-2a56e741]{align-items:center;display:flex;gap:1.38rem;justify-content:flex-start;padding-left:2.222rem;width:100%}@media screen and (max-width:480px){.invite__block[data-v-2a56e741]{align-items:flex-start;padding-left:1.11rem}}.invite__block+.invite__block .invite__block-title[data-v-2a56e741]{border-top:1px solid #e0e0e0}.invite__block-icon[data-v-2a56e741]{align-items:center;color:#121212;display:flex;flex-shrink:0;height:1.666rem;justify-content:center;width:1.666rem}.invite__block-icon[data-v-2a56e741] svg{display:block;height:100%;width:100%}.invite__block-icon[data-v-2a56e741] svg [fill]:not([fill=none]){fill:currentColor!important}.invite__block-icon[data-v-2a56e741] svg [stroke]:not([stroke=none]){stroke:currentColor!important}@media screen and (max-width:480px){.invite__block-icon[data-v-2a56e741]{margin-top:1.11rem}}.invite__block-title[data-v-2a56e741]{flex:1;font-size:1.25rem;padding:1.388rem 0}@media screen and (max-width:480px){.invite__block-title[data-v-2a56e741]{padding:1.11rem 1.66rem 1.11rem 0}}.index-page{display:flex;flex-direction:column;gap:3.888rem;margin:0 auto}@media screen and (max-width:991px){.index-page{gap:2.77rem}}
