@font-face {font-family: Inter;src: local(Inter), url(../fonts/Inter-Regular.ttf);font-weight: 400;font-display: swap;}@font-face {font-family: Outfit;src: local(Outfit), url(../fonts/Outfit-Medium.ttf);font-weight: 500;font-display: swap;}@font-face {font-family: Outfit;src: local(Outfit), url(../fonts/Outfit-SemiBold.ttf);font-weight: 600;font-display: swap;}@-webkit-keyframes linkAnimation {to {width: 100%;opacity: initial;}}@keyframes linkAnimation {to {width: 100%;opacity: initial;}}* {margin: 0;padding: 0;border: 0;-webkit-box-sizing: border-box;box-sizing: border-box;}html.is-locked, html.is-locked body {height: calc(var(--window-inner-height) - 1px);overflow: hidden;-webkit-box-sizing: border-box;box-sizing: border-box;}body::-webkit-scrollbar {width: 0.5rem;}body::-webkit-scrollbar-track {background: #ffffff;}body::-webkit-scrollbar-thumb {background-color: #404247;border-radius: 1rem;border: 0.13rem solid #ffffff;}img {display: block;max-width: 100%;height: auto;}a {text-decoration: none;cursor: pointer;}ul {list-style: none;}.is-open {position: relative;}.is-open::after {content: "";position: absolute;width: 100%;height: 100%;background: none;top: 0;left: 0;-webkit-animation: Bg 0.4s forwards;animation: Bg 0.4s forwards;}@-webkit-keyframes Bg {to {background: #0007;}}@keyframes Bg {to {background: #0007;}}.main-wrapper {position: relative;overflow: hidden;}.container {max-width: 78rem;margin: 0 auto;padding: 0 1rem;}@media (max-width: 320px) {.container {padding: 0 0.5rem;}}.header {padding-top: 1.5rem;background-color: #f2f2f2;}.header .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}.header__container {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;top: 0.25rem;}.header__logo img {width: 14.25rem;height: 3rem;}.header__nav {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.header__nav ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 4rem;}.header__nav a {font-family: "Inter", sans-serif;font-size: 1rem;font-weight: 400;line-height: 1;color: #000000;padding: 0.38rem 0;position: relative;-webkit-transition: 0.3s;transition: 0.3s;}.header__nav a:hover {color: #6940fd;}.header__nav a::before {content: "";display: block;width: 0;height: 0.25rem;background: #6940fd;opacity: 0;position: absolute;bottom: 0;left: 0;}.header__nav a:hover::before {-webkit-animation: linkAnimation 0.3s forwards;animation: linkAnimation 0.3s forwards;}.header__lang {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.header__lang div {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.5rem;}.header__lang div img {width: 1.5rem;height: 1rem;}.header__lang div p {font-family: "Inter", sans-serif;font-size: 1rem;font-weight: 400;line-height: 1;color: #555555;}.button__access {color:red;border: 1px solid #553CF6;padding: 10px 20px;width: 168px;height: 42px;border-radius: 10px;color: #2F2173;background: #E8E7F3;font-family: 'Outfit';font-style: normal;font-weight: 500;font-size: 14px;display:inline-block;}.button__stores__container {width: 195px;height: 52px;margin-top: 20px;display: flex;justify-content: space-between;}.button__stores {border: 1px solid #553CF6;padding: 10px 20px;width: 175px;height: 52px;border-radius: 10px;color: #FFF;background: #2F2173;font-family: 'Outfit';font-style: normal;font-weight: 500;font-size: 16px;position: absolute;z-index: 0;}.button__stores__app__box {width: 48px;height: 52px;border-radius: 10px;background: #1E1451;position: absolute;z-index: 1;margin-left: 127px;}.divGrande {display: flex;height: 80px;margin-top: 20px;}.botaosApp {margin-right: 20px;display: inline-flex;font-family: 'Outfit';}.botaoSemLink {opacity: 0.5;}.button__stores {border: 1px solid #553CF6;padding: 14px 20px;width: 175px;height: 52px;border-radius: 10px;color: #FFF;background: #2F2173;font-family: 'Outfit';font-style: normal;font-weight: 500;font-size: 16px;position: absolute;z-index: 0;}.button__stores__app__box2 {width: 47px;height: 50px;border-radius: 10px;background: #1E1451;position: absolute;z-index: 1;margin-left: 106px;margin-top: -34px;}.app_text {margin-top: 60px;width: 175px;text-align: center;}.apps__logos{z-index: 2;position: absolute;margin-top: 25%;margin-left: 25%;}.right__arrow{display: none;}.header .menu-button {display: none;}@media (max-width: 950px) {.header__container {display: block;width: 17.5rem;height: 100%;position: absolute;top: 0;right: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);z-index: 10;background: #ffffff;-webkit-transition: 1s;transition: 1s;}.header__nav ul {display: block;width: 15rem;margin: 6.5rem 1rem 0 1.5rem;}.header__nav ul li {padding: 24px 0;border-bottom: 0.06rem solid #eeeeee;}.header__nav ul a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}.header__nav ul a::before {display: none;}.header__nav ul a::after {content: "";display: block;width: 1.5rem;height: 1.5rem;background: url("../../img/svg/arrow.svg");}.header__lang {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 15rem;margin: 0 1rem 0 1.5rem;padding: 1.5rem 0;}.header .menu-button {display: block;background: none;width: 3rem;height: 3rem;position: relative;z-index: 999;cursor: pointer;-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}.header .menu-button, .header .menu-button span {-webkit-transform: rotate(0deg);transform: rotate(0deg);}.button__access {color:black;border: none;font-weight: normal;background: none;}.right__arrow{display: inline-flex;margin-bottom: -7px;position: absolute;right: 50px;}.header .menu-button span {width: 2rem;height: 0.25rem;background: #000000;border-radius: 0.5rem;opacity: 1;position: absolute;left: 0.5rem;-webkit-transition: 0.25s ease-in-out;transition: 0.25s ease-in-out;}.header .menu-button span:nth-child(1), .header .menu-button span:nth-child(2), .header .menu-button span:nth-child(3) {-webkit-transform-origin: left center;transform-origin: left center;}.header .menu-button span:nth-child(1) {top: 0.75rem;}.header .menu-button span:nth-child(2) {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.header .menu-button span:nth-child(3) {bottom: 0.75rem;}.active .header__container {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.active .menu-button span:nth-child(1) {-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 0.69rem;left: 0.81rem;}.active .menu-button span:nth-child(2) {width: 0%;opacity: 0;}.active .menu-button span:nth-child(3) {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);bottom: 0.69rem;left: 0.81rem;}}.hero {padding-top: 4.5rem;background: #f2f2f2;overflow: hidden;}.hero .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;}.hero__block-1 {max-width: 30.5rem;margin-top: 3.5rem;}.hero__block-2 img {max-width: 34.5rem;max-height: 35.5rem;}.hero__coming-soon {width: 10.25rem;height: 2rem;background: #e3e3e3;border-radius: 4rem;padding: 0.25rem 1rem 0.25rem 0.25rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 2.5rem;-webkit-box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07), 0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07), 0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.035), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0196802);}.hero__coming-soon div {width: 1.5rem;height: 1.5rem;background: #f2f2f2;border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 0.5rem;}.hero__coming-soon div svg {width: 1rem;height: 1rem;}.hero__coming-soon p {font-family: "Inter", sans-serif;font-size: 0.75rem;font-weight: 400;line-height: 0.75rem;color: #000000;}.hero__title {font-family: "Outfit", sans-serif;font-size: 3rem;font-weight: 600;line-height: 3.75rem;color: #000000;margin-bottom: 1.5rem;}.hero__title span {background: -webkit-gradient(linear, left top, right top, from(#3c00db), to(#8961f3));background: linear-gradient(90deg, #3c00db 0%, #8961f3 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;}.hero__text {font-family: "Inter", sans-serif;font-size: 1rem;font-weight: 400;line-height: 1.5rem;color: #555555;max-width: 23.13rem;}.js .hero__block-1 {opacity: 0;-webkit-transform: translate3d(-56px, 0, 0);transform: translate3d(-56px, 0, 0);-webkit-transition: 1.5s;transition: 1.5s;}.js .hero__block-2 {opacity: 0;-webkit-transform: translate3d(56px, 56px, 0);transform: translate3d(56px, 56px, 0);-webkit-transition: 2s;transition: 2s;}.js .hero.active .hero__block-1, .js .hero.active .hero__block-2 {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.video {margin-top: 6rem;}.video__title {font-family: "Outfit", sans-serif;font-size: 2rem;font-weight: 500;line-height: 2.5rem;color: #000000;margin-bottom: 2rem;}.youtube {position: relative;padding-top: 56.25%;background-color: #000;border-radius: 1rem;overflow: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);cursor: pointer;}.youtube img {width: 100%;height: auto;top: 0;left: 0;opacity: 0.6;}.youtube .play-button {width: 5.63rem;height: 3.75rem;background-color: #333;-webkit-box-shadow: 0 0 2rem rgba(0, 0, 0, 0.6);box-shadow: 0 0 2rem rgba(0, 0, 0, 0.6);z-index: 1;opacity: 0.8;border-radius: 0.5rem;}.youtube .play-button::before {content: "";border-style: solid;border-width: 0.94rem 0 0.94rem 1.63rem;border-color: transparent transparent transparent #fff;}.youtube img, .youtube .play-button {cursor: pointer;}.youtube img, .youtube iframe, .youtube .play-button, .youtube .play-button:before {position: absolute;}.youtube .play-button, .youtube .play-button:before {top: 50%;left: 50%;-webkit-transform: translate3d(-50%, -50%, 0);transform: translate3d(-50%, -50%, 0);}.youtube iframe {height: 100%;width: 100%;top: 0;left: 0;}.js .video {opacity: 0;-webkit-transform: translate3d(-56px, 0, 0);transform: translate3d(-56px, 0, 0);-webkit-transition: 1.5s;transition: 1.5s;}.js .video.active {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;}.dreams-shop {margin-top: 6rem;background-color: #f2f2f2;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;border-radius: 1rem;overflow: hidden;}.dreams-shop__block-1 {margin: 3rem 0 0 3rem;}.dreams-shop__block-2 {margin: 2.5rem 3rem 0 0;}.dreams-shop__block-2 img {max-width: 37rem;max-height: 22rem;}.dreams-shop__title {font-family: "Outfit", sans-serif;font-size: 2rem;font-weight: 500;line-height: 2.5rem;color: #000000;margin-bottom: 0.75rem;}.dreams-shop__text {font-family: "Inter", sans-serif;font-size: 1rem;font-weight: 400;line-height: 1.5rem;color: #555555;max-width: 18rem;}.js .dreams-shop__block-1 {opacity: 0;-webkit-transform: translate3d(-56px, 0, 0);transform: translate3d(-56px, 0, 0);-webkit-transition: 1.5s;transition: 1.5s;}.js .dreams-shop__block-2 {opacity: 0;-webkit-transform: translate3d(56px, 56px, 0);transform: translate3d(56px, 56px, 0);-webkit-transition: 2s;transition: 2s;}.js .dreams-shop.active .dreams-shop__block-1, .js .dreams-shop.active .dreams-shop__block-2 {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.cards {margin-top: 6rem;display: -ms-grid;display: grid;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;-webkit-column-gap: 2rem;column-gap: 2rem;row-gap: 3rem;}.card {overflow: hidden;}.card__title {font-family: "Outfit", sans-serif;font-size: 1.5rem;font-weight: 500;line-height: 2rem;color: #000000;margin-bottom: 0.75rem;}.card__text {font-family: "Inter", sans-serif;font-size: 1rem;font-weight: 400;line-height: 1.5rem;color: #555555;max-width: 19.5rem;}.card__img {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;height: 24rem;background-color: #f2f2f2;border-radius: 1rem;margin-bottom: 1.5rem;overflow: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}.card--1 .card__img img {max-width: 18.13rem;max-height: 17rem;-webkit-animation: mockupAnimation 1.6s ease infinite alternate;animation: mockupAnimation 1.6s ease infinite alternate;}@-webkit-keyframes mockupAnimation {from {-webkit-transform: translateY(0);transform: translateY(0);}to {-webkit-transform: translateY(1rem);transform: translateY(1rem);}}@keyframes mockupAnimation {from {-webkit-transform: translateY(0);transform: translateY(0);}to {-webkit-transform: translateY(1rem);transform: translateY(1rem);}}.card--1 {-webkit-transition: 1s;transition: 1s;}.card--2 {-webkit-transition: 1.5s;transition: 1.5s;}.card--3 {-webkit-transition: 2s;transition: 2s;}.js .card {opacity: 0;-webkit-transform: scale(0.8);transform: scale(0.8);}.js .card.active {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}#store-animation {margin-top: 3.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: end;gap: 0.25rem;}#store-animation div div {width: 3.5rem;height: 3.5rem;background: #dddaf1;border-radius: 1rem;}#store-animation div div + div {margin-top: 0.25rem;}#store-animation #group-1 {-webkit-animation: storeAnimation 1.6s ease infinite alternate;animation: storeAnimation 1.6s ease infinite alternate;}#store-animation #group-1 div:nth-child(1) {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#store-animation #group-1 div:nth-child(1) img {width: 2.5rem;height: 2.5rem;}#store-animation #group-1 div:nth-child(2), #store-animation #group-1 div:nth-child(3) {background: none;}#store-animation #group-2 {-webkit-animation: storeAnimation 1.8s ease infinite alternate;animation: storeAnimation 1.8s ease infinite alternate;}#store-animation #group-2 div:nth-child(1), #store-animation #group-2 div:nth-child(2) {background: none;}#store-animation #group-2 div:nth-child(3) {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#store-animation #group-2 div:nth-child(3) img {width: 2.5rem;height: 2.5rem;}#store-animation #group-3 {-webkit-animation: storeAnimation 2s ease infinite alternate;animation: storeAnimation 2s ease infinite alternate;}#store-animation #group-3 div {background: #e9e7f5;}#store-animation #group-3 div:nth-child(1) {background: rgba(233, 231, 245, 0.8);}#store-animation #group-3 div:nth-child(2), #store-animation #group-3 div:nth-child(4) {background: none;}#store-animation #group-3 div:nth-child(3) {background: none;border: 0.07rem solid #6940fd;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#store-animation #group-3 div:nth-child(3) img {width: 2rem;height: 2rem;}#store-animation #group-4 {-webkit-animation: storeAnimation 2.2s ease infinite alternate;animation: storeAnimation 2.2s ease infinite alternate;}#store-animation #group-4 div:nth-child(1), #store-animation #group-4 div:nth-child(3) {background: none;}#store-animation #group-4 div:nth-child(2), #store-animation #group-4 div:nth-child(4) {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#store-animation #group-4 div:nth-child(2) img, #store-animation #group-4 div:nth-child(4) img {width: 2.5rem;height: 2.5rem;}#store-animation #group-5 {-webkit-animation: storeAnimation 2.4s ease infinite alternate;animation: storeAnimation 2.4s ease infinite alternate;}#store-animation #group-5 div:nth-child(2), #store-animation #group-5 div:nth-child(5) {background: none;}#store-animation #group-5 div:nth-child(1) {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#store-animation #group-5 div:nth-child(1) img {width: 2.5rem;height: 2.5rem;}#store-animation #group-5 div:nth-child(3) {background: none;border: 0.07rem solid #6940fd;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#store-animation #group-5 div:nth-child(3) img {width: 2rem;height: 2rem;}#store-animation #group-6 {-webkit-animation: storeAnimation 2.6s ease infinite alternate;animation: storeAnimation 2.6s ease infinite alternate;}#store-animation #group-6 div:nth-child(1), #store-animation #group-6 div:nth-child(2) {background: none;}#store-animation #group-6 div:nth-child(3) {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#store-animation #group-6 div:nth-child(3) img {width: 2.5rem;height: 2.5rem;}#store-animation #group-6 div:nth-child(5), #store-animation #group-6 div:nth-child(6) {background: rgba(233, 231, 245, 0.4);}#store-animation #group-7 {-webkit-animation: storeAnimation 2.8s ease infinite alternate;animation: storeAnimation 2.8s ease infinite alternate;}#store-animation #group-7 div:nth-child(1) {background: #e9e7f5;}#store-animation #group-7 div:nth-child(2), #store-animation #group-7 div:nth-child(4) {background: none;}@-webkit-keyframes storeAnimation {from {-webkit-transform: translateY(0);transform: translateY(0);}to {-webkit-transform: translateY(1rem);transform: translateY(1rem);}}@keyframes storeAnimation {from {-webkit-transform: translateY(0);transform: translateY(0);}to {-webkit-transform: translateY(1rem);transform: translateY(1rem);}}#dream-animation {margin-left: 14px;min-width: 39rem;min-height: 37.5rem;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 5rem;}#dream-animation img {width: 6rem;height: 6rem;}#dream-animation .circle {border: 0.09rem solid #ffffff;background: none;border-radius: 50%;}#dream-animation .circle-1 {width: 37.5rem;height: 37.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#dream-animation .circle-2 {width: 28.5rem;height: 28.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#dream-animation .circle-3 {width: 19.5rem;height: 19.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#dream-animation .circle-4 {width: 10.5rem;height: 10.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#dream-animation .dreams {width: 8.5rem;height: 8.5rem;background: -webkit-gradient(linear, left top, right top, from(#8961f3), to(#3c00db));background: linear-gradient(90deg, #8961f3 0%, #3c00db 100%);border-radius: 50%;position: absolute;z-index: 2;font-family: "Outfit";font-weight: 600;font-size: 1.25rem;line-height: 1.5rem;text-align: center;color: #ffffff;padding-top: 2rem;}#dream-animation svg {min-width: 33.88rem;min-height: 37.5rem;margin-top: 5rem;margin-left: -2rem;position: absolute;bottom: 6.25rem;}#dream-animation .people {position: absolute;width: 6rem;height: 6rem;}#dream-animation .people-1 {left: 22.8rem;top: 5.75rem;}#dream-animation .people-2 {left: 9.3rem;top: 2.81rem;}#dream-animation .contribution {width: 6.5rem;height: 2.5rem;background: -webkit-gradient(linear, left top, right top, from(#3c00db), to(#8961f3));background: linear-gradient(90deg, #3c00db 0%, #8961f3 100%);border: 0.13rem solid #ffffff;border-radius: 1.25rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-family: "Outfit";font-weight: 500;font-size: 1rem;line-height: 1rem;letter-spacing: 0.004rem;color: #ffffff;position: absolute;}#dream-animation .people-1 .contribution {bottom: 0;right: 5rem;-webkit-animation: people1Animation 8s ease infinite;animation: people1Animation 8s ease infinite;}#dream-animation .people-2 .contribution {top: 0;left: 5rem;opacity: 0;-webkit-animation: people2Animation 8s ease infinite;animation: people2Animation 8s ease infinite;}#dream-animation .ball {width: 4.5rem;height: 4.5rem;border-radius: 50%;background: #dddaf1;position: absolute;}#dream-animation .ball-1 {left: -0.63rem;top: 9rem;}#dream-animation .ball-2 {left: 33.05rem;top: 5rem;}#dream-animation #ball-green {-webkit-animation: ballAnimation 8s ease infinite;animation: ballAnimation 8s ease infinite;}@-webkit-keyframes people1Animation {0% {opacity: 0;}10% {opacity: 1;}30% {opacity: 1;}40% {opacity: 0;}100% {opacity: 0;}}@keyframes people1Animation {0% {opacity: 0;}10% {opacity: 1;}30% {opacity: 1;}40% {opacity: 0;}100% {opacity: 0;}}@-webkit-keyframes people2Animation {75% {opacity: 0;}95% {opacity: 1;}100% {opacity: 0;}}@keyframes people2Animation {75% {opacity: 0;}95% {opacity: 1;}100% {opacity: 0;}}@-webkit-keyframes ballAnimation {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 0;}10% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;}20% {-webkit-transform: translate3d(0, 22px, 0);transform: translate3d(0, 22px, 0);opacity: 1;}30% {-webkit-transform: translate3d(-48px, 25px, 0);transform: translate3d(-48px, 25px, 0);opacity: 1;}40% {-webkit-transform: translate3d(-50px, 59px, 0);transform: translate3d(-50px, 59px, 0);opacity: 1;}50% {-webkit-transform: translate3d(-150px, 59px, 0);transform: translate3d(-150px, 59px, 0);opacity: 1;}60% {-webkit-transform: translate3d(-150px, 22px, 0);transform: translate3d(-150px, 22px, 0);opacity: 1;}70% {-webkit-transform: translate3d(-214px, 19px, 0);transform: translate3d(-214px, 19px, 0);opacity: 1;}90% {-webkit-transform: translate3d(-216px, -64px, 0);transform: translate3d(-216px, -64px, 0);opacity: 1;}100% {-webkit-transform: translate3d(-216px, -64px, 0);transform: translate3d(-216px, -64px, 0);opacity: 0;}}@keyframes ballAnimation {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 0;}10% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;}20% {-webkit-transform: translate3d(0, 22px, 0);transform: translate3d(0, 22px, 0);opacity: 1;}30% {-webkit-transform: translate3d(-48px, 25px, 0);transform: translate3d(-48px, 25px, 0);opacity: 1;}40% {-webkit-transform: translate3d(-50px, 59px, 0);transform: translate3d(-50px, 59px, 0);opacity: 1;}50% {-webkit-transform: translate3d(-150px, 59px, 0);transform: translate3d(-150px, 59px, 0);opacity: 1;}60% {-webkit-transform: translate3d(-150px, 22px, 0);transform: translate3d(-150px, 22px, 0);opacity: 1;}70% {-webkit-transform: translate3d(-214px, 19px, 0);transform: translate3d(-214px, 19px, 0);opacity: 1;}90% {-webkit-transform: translate3d(-216px, -64px, 0);transform: translate3d(-216px, -64px, 0);opacity: 1;}100% {-webkit-transform: translate3d(-216px, -64px, 0);transform: translate3d(-216px, -64px, 0);opacity: 0;}}.carousel {margin-top: 6rem;background-color: #f2f2f2;padding: 0 3rem;border-radius: 1rem;position: relative;z-index: 2;overflow: hidden;}.carousel__title {font-family: "Outfit", sans-serif;font-size: 3rem;font-weight: 600;line-height: 3.75rem;color: #000000;text-align: center;max-width: 40rem;margin: 6rem auto;}.carousel__title span {background: -webkit-gradient(linear, left top, right top, from(#3c00db), to(#8961f3));background: linear-gradient(90deg, #3c00db 0%, #8961f3 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;}.carousel img {max-width: 171.5rem;-webkit-animation: carouselAnimation 16s ease infinite alternate;animation: carouselAnimation 16s ease infinite alternate;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translateX(-7rem);-moz-transform: translateX(-7rem);z-index: 1;}@-webkit-keyframes carouselAnimation {to {-webkit-transform: translateX(-55%);transform: translateX(-55%);}}@keyframes carouselAnimation {to {-webkit-transform: translateX(-55%);transform: translateX(-55%);}}.js .carousel__title {-webkit-transition: 1.5s;transition: 1.5s;opacity: 0;-webkit-transform: translate3d(0, -56px, 0);transform: translate3d(0, -56px, 0);}.js .carousel.active .carousel__title {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.footer {margin-top: 12.5rem;border-top: 0.06rem solid #eeeeee;}.footer .container {padding: 1.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}.footer p, .footer a {font-family: "Inter", sans-serif;font-size: 1rem;font-weight: 400;line-height: 1.5rem;color: #555555;color: #555555;}.footer__links, .footer__social-media {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1rem;}.footer__links a {padding: 0.38rem 0;position: relative;-webkit-transition: 0.3s;transition: 0.3s;}.footer__links a:hover {color: #6940fd;}.footer__links a::before {content: "";display: block;width: 0;height: 0.25rem;background: #6940fd;opacity: 0;position: absolute;bottom: 0;left: 0;}.footer__links a:hover::before {-webkit-animation: linkAnimation 0.3s forwards;animation: linkAnimation 0.3s forwards;}.footer__social-media a {display: block;background-color: #f2f2f2;width: 3rem;height: 3rem;border-radius: 1rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.footer__social-media img {width: 1.5rem;height: 1.5rem;}@media (max-width: 550px) {.footer {margin-top: 6.5rem;}.footer .container {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.footer__social-media {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;margin: 0 auto 1.5rem;}.footer p {margin-bottom: 1rem;}.footer__links {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.footer__links a {padding: 0;}.footer__links a::after {display: none;}}@media (max-width: 1130px) {.hero .container {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.hero__block-1 {max-width: 44rem;margin-top: 0;}.hero__coming-soon {margin: 0 auto 2.5rem;}.hero__title {text-align: center;}.hero__text {max-width: 31rem;margin: 0 auto;text-align: center;}.hero__block-2 {margin-top: 3.5rem;}.cards {-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;}.card__title {text-align: center;}.card__text {margin: 0 auto;text-align: center;}.card--3 {grid-column: 1/-1;}.divGrande {justify-content: center;}}@media (max-width: 1083px) {.dreams-shop {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.dreams-shop__block-2 {margin: 1.5rem auto 0;}}@media (max-width: 780px) {.carousel__title {font-size: 2.5rem;line-height: 3rem;max-width: 33.5rem;}.carousel img {width: 125rem;-webkit-transform: translateX(-10.5rem);transform: translateX(-10.5rem);}@-webkit-keyframes carouselAnimation {to {-webkit-transform: translate(-55%);transform: translate(-55%);}}@keyframes carouselAnimation {to {-webkit-transform: translate(-55%);transform: translate(-55%);}}}@media (max-width: 743px) {.cards {-ms-grid-columns: 1fr;grid-template-columns: 1fr;}}@media (max-width: 650px) {.hero {padding-top: 3.5rem;}.hero__coming-soon {margin: 0 auto 2rem;}.hero__title {font-size: 2rem;line-height: 2.5rem;margin-bottom: 1rem;max-width: 30.5rem;}.hero__text {max-width: 23rem;}.hero__block-2 {margin-top: 3rem;}.video {margin-top: 4rem;}.video__title {font-size: 1.5rem;line-height: 2rem;margin-bottom: 1.5rem;}.video .youtube img {top: -16.84%;}.dreams-shop {margin-top: 4rem;}.dreams-shop__block-1 {margin: 1.5rem 0 2rem 1.5rem;}.dreams-shop__title {font-size: 1.5rem;line-height: 2rem;margin-bottom: 0.5rem;}.dreams-shop__block-2 {margin: 0 auto;}.cards {margin-top: 4rem;row-gap: 2rem;}.cards .card__img {margin-bottom: 1rem;}.cards .card__title {font-size: 1.25rem;line-height: 1.5rem;margin-bottom: 0.5rem;text-align: initial;}.cards .card__text {margin: 0;text-align: initial;}.cards .card--1 .card__img img {max-width: 16.5rem;max-height: 15.5rem;}.carousel {margin-top: 4rem;}.carousel__title {font-size: 1.5rem;line-height: 2rem;max-width: 20rem;margin: 3rem auto;}.carousel img {max-width: 62.5rem;max-height: 13.12rem;-webkit-transform: translateX(-6.5rem);transform: translateX(-6.5rem);}@-webkit-keyframes carouselAnimation {to {-webkit-transform: translateX(-40%);transform: translateX(-40%);}}@keyframes carouselAnimation {to {-webkit-transform: translateX(-40%);transform: translateX(-40%);}}}@media (max-width: 550px) {.hero .hero__coming-soon {margin: 0 0 2rem;}.hero .hero__title {text-align: initial;}.hero .hero__text {margin: 0;text-align: initial;}}@media (max-width: 450px) {.hero__title {max-width: 20rem;}.carousel__title {max-width: 14.5rem;}.carousel img {-webkit-transform: translateX(-4.5rem);transform: translateX(-4.5rem);}}@media (max-width: 400px){.button__stores {width: 160px;}.button__stores__app__box2 {margin-left: 91px }.botaosApp {margin-right: 5px;}}@media (max-width: 320px) {.hero__title {max-width: 18rem;}.dreams-shop__block-1 {margin: 1.5rem 0 2rem 1rem;}.dreams-shop__block-2 img {margin-left: -3rem;}.cards .card--1 .card__img img {max-width: 15.5rem;}.carousel {padding: 0 1.5rem;}}