@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,700;0,800;1,300;1,400;1,700;1,800&display=swap";html,body,#app{margin:0;width:100%;height:100%;min-height:100%;background-color:#ce0f69;font-size:14px;overflow:hidden}*{position:relative;box-sizing:border-box;font-family:Open Sans;user-select:none}@media screen and (min-width: 850px) and (max-width: 1919px){.text-responsive{font-size:1.6470588235vw}}@media screen and (min-width: 1920px){.text-responsive{font-size:31.6235294118px;max-width:1920px;margin:0 auto}}.frame-container{width:100%;height:100%;min-height:100%;transition:border 1s;border:0em solid #CE0F69}.frame-container.border{border:2em solid}@media screen and (min-width: 600px){.frame-container.border{border-width:4em}}.frame-container.border.border-white{border-color:#fff}.frame-container.border.border-pink{border-color:#ce0f69}.frame-container .background-container{position:absolute;inset:0}.frame-container .background-container .backgrounds{position:absolute;inset:0;background-color:#000}.frame-container .background-container .backgrounds .overlay{position:absolute;inset:0;background-color:#0009;z-index:10}.frame-container .background-container .backgrounds .background{z-index:0;position:absolute;inset:0;background-repeat:no-repeat;background-size:cover;background-position:top center;opacity:0;transition:opacity 1s}.frame-container .background-container .backgrounds .background.active{opacity:1}.frame-container .content-container{z-index:100;width:100%;height:100%;min-height:100%;display:flex;justify-content:space-between;flex-direction:column;overflow-y:auto;overflow-x:hidden}.frame-container .content-container .logo{opacity:0;transition:all 1s;text-align:center;flex-grow:0;flex-shrink:0;padding:0;margin-bottom:-3em}.frame-container .content-container .logo.active{margin-bottom:0;padding-top:4em;padding-bottom:2em;transition-delay:1s;opacity:1}.frame-container .content-container .content{flex-grow:1;flex-shrink:1;justify-self:stretch;align-self:stretch;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;padding:2em}@media screen and (min-width: 0) and (max-width: 600px){.frame-container .content-container .content{padding:2em 1em}}.frame-container .content-container .content .text-regular,.frame-container .content-container .content .text-bold,.frame-container .content-container .content .text-bold-italic,.frame-container .content-container .content .text-heading{color:#fff;margin:1rem;user-select:text}.frame-container .content-container .content .text-regular{font-size:1.1em}.frame-container .content-container .content .text-bold{font-size:1.6em;font-weight:700}.frame-container .content-container .content .text-bold-italic{font-size:1.4em;font-weight:700;font-style:italic}.frame-container .content-container .content .text-heading{font-size:3em;font-weight:700;font-style:italic}.frame-container .content-container .content .leni-word{opacity:0;transition:2s opacity}.frame-container .content-container .content.show-words .leni-word{opacity:1}.frame-container .content-container .buttons{flex-grow:0;flex-shrink:0;transition:opacity 1s;opacity:1;pointer-events:auto;display:flex;align-items:center;justify-content:center;padding:0 2em 2em;gap:1.5em;transition:all 1s}.frame-container .content-container .buttons.hidden{opacity:0}.frame-container .content-container .buttons.disabled{opacity:0;pointer-events:none}.fade-enter-active,.fade-leave-active{transition:opacity 1s ease}.fade-enter-from,.fade-leave-to{opacity:0}button{font-size:1.2em;appearance:none;border:0;background:transparent;color:#fff;border:1px solid white;border-radius:999px;padding:.6em 1.6em;text-transform:uppercase;font-weight:700;cursor:pointer;min-width:10em;transition:all .2s}@media screen and (min-width: 0) and (max-width: 600px){button{font-size:1em;min-width:0}}button.back{border-color:#ce0f69;color:#ce0f69}button.next{border-color:#ce0f69;background-color:#ce0f69}button:hover,button.hover{border-color:#ce0f69;background-color:#ce0f69;color:#fff}button.disabled{opacity:.15;border-color:#fff;background-color:transparent;color:#fff}
