.presentation__swipe{position:absolute;z-index:2;background:#fff;top:0;left:0;display:flex;justify-content:center;width:100%;height:100%;overflow:hidden;background:transparent}.auth-carousel{display:flex;width:100%;flex-direction:column}.auth-carousel-1{overflow:hidden}.auth-carousel-1 .auth-carousel__description{margin-top:170px}.auth-carousel__swipe{height:55%;font-size:18px;color:#fff;overflow:unset}.auth-carousel__button-group{margin-top:10px;display:flex;width:100%;height:285px;flex-direction:column;justify-content:space-between;font-weight:700;padding:0 15px}.auth-carousel__selectors{width:90px;height:10px;display:flex;align-self:center;justify-content:space-between;margin-bottom:10px}.auth-carousel__sun{background-image:url(/assets/images/rebranding/rebranding-sun-app.png);width:100%;height:156px;top:0;position:absolute;left:0;background-repeat:no-repeat;background-position:center;background-size:contain;justify-content:center;display:flex}.auth-carousel__sun img{top:-141px;width:320px;height:auto;position:absolute;animation:rotate 200s infinite linear}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 359px){.auth-carousel__sun img{width:300px;top:-168px}}@media (min-width: 413px){.auth-carousel__sun img{width:413px;top:-202px}}.auth-carousel__selector{z-index:1;width:12px;height:12px;border-radius:100%;background-color:#ffffff4d}.auth-carousel__selector--active{background-color:#fff}.auth-carousel__background{width:100%;height:110%;overflow:hidden;position:absolute;background-size:cover;animation-play-state:paused;animation:bg-transition 280s linear infinite;background-image:url(/assets/images/rebranding/rebranding-app-login.jpg)}@keyframes bg-transition{0%{background-position-x:0}to{background-position-x:100%}}.auth-carousel__contactLink{flex:1;z-index:1;display:flex;align-items:center;justify-content:center;text-shadow:0px 0px 15px rgba(0,0,0,.7)}.auth-carousel__contactLink a{margin:0 0 2rem;font-size:1rem;color:#fff;font-weight:700;text-decoration:underline}.auth-carousel__group-bottom{flex:1;display:flex;flex-direction:column;justify-content:center}.auth-carousel .button{display:flex;align-items:center;justify-content:center;gap:.5em;font-size:18px;color:#fff;background-color:transparent;border-color:#fffc}.auth-carousel__figures{position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat}.auth-carousel__heart{width:146px;height:120px;border-radius:100%;position:absolute;top:22px;left:99px;background-position:center;background-repeat:no-repeat;background-image:url(/assets/images/app-presentation/login-heart.png)}.auth-carousel__wave{top:43px;left:45px;width:56px;height:17px;border-radius:9px;position:absolute;background-size:contain;background-repeat-y:no-repeat;animation:wave-run linear infinite 3s;background-image:url(/assets/images/app-presentation/heart_wave.png);animation-play-state:paused}@keyframes wave-run{0%{background-position-x:0}to{background-position-x:56px}}.auth-carousel__signs{top:70px;width:120px;height:60px}.auth-carousel__signs--1{left:19px;background-image:url(/assets/images/app-presentation/login-signs-1.svg)}.auth-carousel__signs--2{right:18px;background-image:url(/assets/images/app-presentation/login-signs-2.svg)}.auth-carousel__button{width:100%;height:60px;cursor:pointer;margin:10px 0}.auth-carousel__button--red.button{border:0;background-image:linear-gradient(90deg,#ff1e45,#a226c3)}.auth-carousel__button--purple.button{border:0;background-color:#9a31b0;max-width:295px;margin-inline:auto auto}.auth-carousel__button--circular.button{border-radius:29px}.auth-carousel__button--linkbutton.button{border:0;text-decoration:underline;text-shadow:0px 0px 15px rgba(0,0,0,.7)}.auth-carousel__item{height:35vh;display:flex;align-items:center;justify-content:center}.auth-carousel__item.sun{height:50vh}.auth-carousel__description{padding:0 30px;width:342px}.auth-carousel__description strong{font-size:22px;color:#fff}.auth-carousel__description p{margin-top:5px;font-size:18px;color:#fff}.auth-carousel__logo--top{max-width:187px;margin:25px auto 0}.auth-carousel__image{width:342px;height:140px;display:flex;position:relative;background-position:center;background-repeat:no-repeat}.auth-carousel__image--2{background-image:url(/assets/images/app-presentation/mapa-astral.png)}.auth-carousel__image--3{background-size:275px;background-image:url(/assets/images/app-presentation/luas.png)}.auth-carousel__image--4{background-image:url(/assets/images/app-presentation/group-10.png)}.auth-carousel__flash{position:absolute;top:46px;left:172px;box-shadow:0 0 70px 30px #ffffff80}.auth-carousel__flash--moon{top:45px;animation:moon-blink infinite linear 4s;animation-play-state:paused}@keyframes moon-blink{0%{box-shadow:0 0 70px 30px #ffffff80}50%{box-shadow:0 0 70px 50px #ffffff80}to{box-shadow:0 0 70px 30px #ffffff80}}.auth-carousel__moon{top:45px;left:149px;width:35px;height:35px;background-image:url(/assets/images/app-presentation/login_fullmoon.png)}.auth-carousel__card{width:45px;height:60px;animation:2.5s infinite linear;animation-play-state:paused}.auth-carousel__card--1{top:95px;left:38px;transform:rotate(-40deg);background-image:url(/assets/images/app-presentation/login-tarot-60.svg);animation-name:dance-cards-1}@keyframes dance-cards-1{0%{transform:rotate(-40deg)}25%{transform:rotate(-55deg)}50%{transform:rotate(-40deg)}75%{transform:rotate(-35deg)}to{transform:rotate(-40deg)}}.auth-carousel__card--2{top:59px;left:76px;transform:rotate(-28deg);background-image:url(/assets/images/app-presentation/login-tarot-80.svg);animation-name:dance-cards-2;animation-delay:2s}@keyframes dance-cards-2{0%{transform:rotate(-28deg)}25%{transform:rotate(-33deg)}50%{transform:rotate(-28deg)}75%{transform:rotate(-13deg)}to{transform:rotate(-28deg)}}.auth-carousel__card--3{top:32px;left:120px;transform:rotate(-12deg);background-image:url(/assets/images/app-presentation/login-tarot-100.svg);animation-name:dance-cards-3;animation-delay:2s}@keyframes dance-cards-3{0%{transform:rotate(-12deg)}25%{transform:rotate(-27deg)}50%{transform:rotate(-12deg)}75%{transform:rotate(3deg)}to{transform:rotate(-12deg)}}.auth-carousel__card--4{top:32px;left:172px;transform:rotate(12deg);background-image:url(/assets/images/app-presentation/login-tarot-100.svg);animation-name:dance-cards-4}@keyframes dance-cards-4{0%{transform:rotate(12deg)}25%{transform:rotate(27deg)}50%{transform:rotate(12deg)}75%{transform:rotate(-3deg)}to{transform:rotate(12deg)}}.auth-carousel__card--5{top:59px;left:216px;transform:rotate(28deg);background-image:url(/assets/images/app-presentation/login-tarot-80.svg);animation-name:dance-cards-5;animation-delay:2s}@keyframes dance-cards-5{0%{transform:rotate(28deg)}25%{transform:rotate(33deg)}50%{transform:rotate(28deg)}75%{transform:rotate(13deg)}to{transform:rotate(28deg)}}.auth-carousel__card--6{top:95px;left:256px;transform:rotate(40deg);background-image:url(/assets/images/app-presentation/login-tarot-60.svg);animation-name:dance-cards-6}@keyframes dance-cards-6{0%{transform:rotate(40deg)}25%{transform:rotate(55deg)}50%{transform:rotate(40deg)}75%{transform:rotate(35deg)}to{transform:rotate(40deg)}}.auth-carousel__bubbles{position:absolute;width:6px;height:6px;border-radius:100%;background-color:#cc1837cc;animation:linear bubbles-splash infinite 4s;animation-play-state:paused}.auth-carousel__bubbles--1{top:87px;left:163px;animation-delay:2s}.auth-carousel__bubbles--2{top:80px;left:190px;animation-delay:2s}.auth-carousel__bubbles--3{top:70px;left:164px}.auth-carousel__bubbles--4{top:59px;left:135px;width:4px;height:4px;animation-delay:2s}.auth-carousel__bubbles--5{top:55px;left:169px}.auth-carousel__bubbles--6{top:74px;left:146px}.auth-carousel__bubbles--7{top:101px;left:171px;animation-delay:2s}.auth-carousel__bubbles--8{top:61px;left:186px;width:4px;height:4px}.auth-carousel__bubbles--9{top:15px;left:184px;animation-delay:2s}.auth-carousel__bubbles--10{top:95px;left:144px}.auth-carousel__bubbles--11{top:37px;left:159px}.auth-carousel__bubbles--12{top:88px;left:182px}.auth-carousel__bubbles--13{top:92px;left:166px;animation-delay:2s}@keyframes bubbles-splash{0%{transform:translateY(0);width:0;height:0;opacity:0}50%{transform:translateY(-30px);width:5px;height:5px;opacity:1}to{transform:translateY(-60px);width:0;height:0;opacity:0}}.auth-carousel__star{position:absolute;width:3px;height:3px;border-radius:100%;background-color:#fffc;animation:linear infinite 4s blink;animation-play-state:paused}.auth-carousel__star--1{top:45px;left:63px;animation-delay:2s}.auth-carousel__star--2{top:84px;left:82px;animation-delay:2s}.auth-carousel__star--3{top:94px;left:53px}.auth-carousel__star--4{top:29px;left:105px;animation-delay:2s}.auth-carousel__star--5{top:25px;left:169px}.auth-carousel__star--6{top:44px;left:146px}.auth-carousel__star--7{top:71px;left:171px;animation-delay:2s}.auth-carousel__star--8{top:43px;left:200px}.auth-carousel__star--9{top:69px;left:224px;animation-delay:2s}.auth-carousel__star--10{top:65px;left:244px}.auth-carousel__star--11{top:58px;left:271px}.auth-carousel__star--12{top:71px;left:295px}.auth-carousel__star--13{top:112px;left:296px;animation-delay:2s}@keyframes blink{0%{transform:scale(.6)}50%{transform:scale(1.5);box-shadow:0 0 4px 1px #fff}to{transform:scale(.6)}}@media (min-width: 320px){.auth-carousel{height:100%}}@keyframes arch-rotation-presentation{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(359deg)}}body>.footer{background:#fafafa}body.is-auth-login .track{background-position-y:90px;padding-top:140px;height:758px}body.is-auth-signup .track{background-position-y:120px;padding-top:170px;height:758px}main{height:100vh;background-color:#102438;background-attachment:fixed}main>header{padding:70px 0 0}.module-login-app .header{background:transparent;position:absolute;width:100%;border-bottom:0}.module-login-app .header .header__content{z-index:2;height:53px;display:flex;position:relative;align-items:center;justify-content:center}.module-login-app .header .header__brand{width:150px;height:40px;display:block;text-indent:-9999px;background-size:100%;background-repeat:no-repeat;background-image:url(/assets/images/logo.svg)}.module-login-app .auth{height:425px;align-items:center}.presentation{height:100vh;position:relative}.presentation--extended{padding-top:100px}.presentation--signup{padding-top:0;display:flex;justify-content:center;align-items:center}.presentation__arch{width:100%;height:100%;max-width:1192px;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;z-index:1;display:flex;justify-content:center;align-items:center}.presentation__arch:before{content:"";display:block;transform:translate(-50%);width:800px;height:630px;opacity:.65;background-image:url(/assets/images/arco.png);background-repeat:no-repeat;background-position:center;background-size:470px;position:absolute;left:50%;will-change:transform;animation-delay:2s;animation-timing-function:linear;animation-name:arch-rotation-presentation;animation-duration:200s;animation-iteration-count:infinite}.presentation__filter{top:0;left:0;right:0;bottom:0;opacity:1;z-index:1;width:100%;height:100%;overflow:hidden;position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(2px);background-image:url(/assets/images/rebranding/rebranding-mobile-bg.jpg)}.presentation__filter:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.3)}.presentation .container{z-index:2;position:relative}.presentation__title{text-align:center;margin:0 auto;z-index:4;position:relative;max-width:320px}.presentation__title span{color:#fff;font-size:18px;font-weight:400;text-align:center;line-height:18px}.presentation__title h1,.presentation__title h1 span{text-transform:uppercase;display:block;font-size:26px;font-weight:900;line-height:34px;letter-spacing:normal;color:#ff1e45}.presentation__description{z-index:4;position:relative;color:#fffc;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5);max-width:400px;margin:0 auto 15px;font-weight:700;font-size:16px}.presentation__description strong{color:#fff}.presentation__auth{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:30px}@media screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: landscape){body.is-auth-login .track,body.is-auth-signup .track{height:628px}}
