.controls-button__container[data-v-6082331a]{display:flex;align-items:center;margin-right:2.96vh}.controls-button__container-text[data-v-6082331a]{font-weight:700;font-size:1.48vh;line-height:2.22vh;letter-spacing:.04em;color:#f4f1e1;text-shadow:0 .09vh .19vh #000000b3;text-transform:uppercase;margin-left:.74vh}.controls-button[data-v-84f5da40]{height:2.22vh;padding:0 .46vh;background:#f4f1e1;display:inline-flex;justify-content:center;align-items:center;transition-duration:.25s}.controls-button.clickable[data-v-84f5da40]{cursor:pointer}.controls-button.clickable[data-v-84f5da40]:hover,.controls-button.pressed[data-v-84f5da40]{background:#141414;transition-duration:.25s}.controls-button.clickable:hover .controls-button--text[data-v-84f5da40],.controls-button.pressed .controls-button--text[data-v-84f5da40]{color:#f4f1e1}.controls-button.clickable:hover svg[data-v-84f5da40],.controls-button.pressed svg[data-v-84f5da40]{fill:#f4f1e1!important;transition-duration:.25s}.controls-button.left-mouse-button[data-v-84f5da40]{background:#0000!important;padding:0!important}.controls-button svg[data-v-84f5da40]{transition-duration:.25s}.controls-button svg.arrow[data-v-84f5da40]{width:1.67vh;height:1.67vh;fill:#141414}.controls-button .lmb[data-v-84f5da40]{width:2.41vh;height:2.78vh}.controls-button--text[data-v-84f5da40]{font-weight:600;font-size:1.39vh;line-height:2.13vh;color:#141414;transition-duration:.25s;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.controls-button_rounded[data-v-84f5da40]{border-radius:50%;padding:0;width:2.22vh;height:2.22vh}.invitation{justify-content:flex-end;font-family:Caveat}.invitation,.invitation__container{display:flex;flex-direction:column;align-items:center}.invitation__container{width:89.07vh;height:42.04vh;position:relative;padding:7.5vh 9.26vh 2.96vh 9.26vh;box-sizing:border-box}.invitation__container_mobile{width:127.31vh;height:89.72vh;padding:22.89vh 16.85vh 5.93vh 16.85vh}.invitation__background{width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:-1}.invitation__subtitle{height:1.9vh;margin-bottom:1.48vh}.invitation__subtitle_mobile{height:2.96vh}.invitation__title{font-size:3.33vh;font-weight:700;color:#141414}.invitation__title_mobile{font-size:5vh}.invitation__description{width:54.07vh;margin-top:10.56vh;font-weight:600;font-size:2.25vh;color:#14141499}.invitation__description_mobile{color:#141414cc;font-size:4.25vh}.invitation__conclusion{margin-top:auto;align-self:stretch;text-align:right;font-weight:600;font-size:1.85vh;color:#14141499;width:67.43vh}.invitation__conclusion_mobile{color:#141414cc;font-size:4.25vh}.invitation__button{margin-top:2.22vh;font-family:Rebrand;font-weight:700}.invitation__button .controls-button{background:#141414}.invitation__button .controls-button--text{color:#f4f1e1}.invitation__button .controls-button:hover{background:#f4f1e1}.invitation__button .controls-button:hover .invitation__button .controls-button--text{color:#141414}.invitation__button .controls-button__container-text{text-transform:uppercase}.invitation__close{width:9.07vh;height:9.07vh;position:absolute;top:18vh;left:0;cursor:pointer;transform:translateX(-100%)}.invitation .slide-enter-active{animation:slide .75s}.invitation .slide-leave-active{animation:slide .75s reverse}@keyframes slide{0%{transform:translateY(100%) rotate(45deg);opacity:0}to{transform:translateY(0) rotate(0);opacity:1}}