.invitation{font-family:"Caveat",var(--fallback-font);justify-content:flex-end}.invitation,.invitation__container{align-items:center;display:flex;flex-direction:column}.invitation__container{min-height:42.04vh;padding:9.26vh 9.26vh 2.96vh;position:relative;width:89.07vh}.invitation__container_mobile{height:89.72vh;padding:22.89vh 16.85vh 5.93vh;width:127.31vh}.invitation__container_mobile .invitation__background{height:77vh;width:127.31vh}.invitation__background{bottom:0;height:42.04vh;left:0;position:absolute;width:89.07vh;z-index:-1}.invitation__background_mobile{height:164%;width:134%}.invitation__subtitle{height:1.9vh;margin-bottom:1.48vh}.invitation__subtitle_mobile{height:2.96vh}.invitation__title{color:#141414;font-size:3.33vh;font-weight:700}.invitation__title_mobile{font-size:5vh}.invitation__description{color:#141414;font-size:2.25vh;font-weight:600;margin-top:8vh;opacity:0.6;width:54.07vh}.invitation__description_mobile{color:#141414;font-size:4.25vh;opacity:0.8}.invitation__conclusion{color:#141414;display:flex;font-size:1.85vh;font-weight:600;margin-left:55%;margin-top:2.96vh;opacity:0.6;text-align:right;white-space:nowrap}.invitation__conclusion_mobile{color:#141414;font-size:4.25vh;opacity:0.6}.invitation__button{font-family:"Open Sans",var(--fallback-font);font-weight:700;margin-top:2.22vh}.invitation__button .controls-button__container-text{color:#fff}.invitation__close{cursor:pointer;height:9.07vh;left:0;position:absolute;top:18vh;transform:translateX(-100%);width:9.07vh}.invitation .slide-enter-active{animation:slide 0.75s}.invitation .slide-leave-active{animation:slide 0.75s reverse}@keyframes slide{0%{opacity:0;transform:translateY(100%) rotate(45deg)}to{opacity:1;transform:translateY(0) rotate(0)}}