*{margin:0;padding:0;text-decoration:none;list-style:none}*,*:before,*:after{box-sizing:border-box}header{position:absolute;display:flex;min-height:106px;width:100%;line-height:1;background-color:var(--purple)}header.withClipPath{clip-path:polygon(0% 0%,0% 85.525%,0% 85.525%,3.882% 88.093%,8.067% 90.447%,12.534% 92.576%,17.264% 94.464%,22.236% 96.099%,27.428% 97.468%,32.822% 98.555%,38.395% 99.349%,44.128% 99.835%,50% 100%,50% 100%,55.872% 99.835%,61.605% 99.349%,67.178% 98.555%,72.572% 97.468%,77.764% 96.099%,82.736% 94.464%,87.466% 92.576%,91.933% 90.447%,96.118% 88.093%,100% 85.525%,100% 0%,0% 0%);z-index:3}header.noClipPath{clip-path:none;z-index:4!important}header .logo{height:2rem;width:auto}header .headerContainer{display:inline-flex;justify-content:space-between;align-items:center;max-width:1920px;width:100%;margin:0 auto;padding:2rem 8rem 3rem;z-index:1}header .headerContainer nav{display:inline-flex;align-items:center;position:relative;gap:1.5rem}header .headerContainer nav a{font-size:16px;font-weight:600;border-radius:12px;-webkit-user-select:none;user-select:none}header .headerContainer nav .navLinks{display:flex;gap:1.5rem}header .headerContainer nav .navLinks a{color:var(--white);transition:color .2s ease}header .headerContainer nav .navLinks a:hover{color:#ffffff80}header .headerContainer nav .buttonContainer{display:grid;place-content:center}header .headerContainer nav .buttonContainer .button{font-family:inherit;font-size:16px;font-weight:600;border-radius:12px;color:var(--black);background-color:var(--white);padding:8px 14px 6px;border:6px solid var(--white);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .3s ease}header .headerContainer nav .buttonContainer .button:hover{background-color:#eef}header .headerContainer nav .spring-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background-color:#1e293b33;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:32px;z-index:50}header .headerContainer nav .spring-modal-overlay .spring-modal-content{display:flex;flex-direction:column;align-items:center;background-color:var(--white);color:var(--black);padding:40px;border-radius:1rem;width:100%;max-width:32rem;position:relative;overflow:hidden}header .headerContainer nav .spring-modal-overlay .spring-modal-content .textContainer{text-align:center;margin-bottom:8px}header .headerContainer nav .spring-modal-overlay .spring-modal-content .textContainer h3{font-size:1.875rem;font-weight:700;line-height:1;margin-bottom:1rem}header .headerContainer nav .spring-modal-overlay .spring-modal-content .textContainer p{margin-bottom:24px;text-align:center}header .headerContainer nav .spring-modal-overlay .spring-modal-content .linksGroup{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}header .headerContainer nav .spring-modal-overlay .spring-modal-content .linksGroup a{height:54px}header .headerContainer nav .spring-modal-overlay .spring-modal-content .linksGroup a img{height:100%}header .headerContainer nav .menu{display:none;z-index:1}header .mobileMenu{display:flex;justify-content:space-between;align-items:center;flex-direction:column;position:fixed;top:0;left:0;width:100vw;padding:7rem 2rem 3rem;background-color:var(--white);transform:translateY(-100%);transition:transform .3s ease;clip-path:polygon(0% 89.733%,0% 89.733%,3.882% 91.554%,8.067% 93.224%,12.534% 94.734%,17.264% 96.074%,22.236% 97.233%,27.428% 98.204%,32.822% 98.975%,38.395% 99.538%,44.128% 99.883%,50% 100%,50% 100%,55.872% 99.883%,61.605% 99.538%,67.178% 98.975%,72.572% 98.204%,77.764% 97.233%,82.736% 96.074%,87.466% 94.734%,91.933% 93.224%,96.118% 91.554%,100% 89.733%,100% 0%,0% 0%,0% 89.733%)}header .mobileMenu.open{transform:translateY(0)}header .mobileMenu .mobileLink{color:var(--black);font-size:1rem;text-align:center;width:fit-content;font-weight:600;-webkit-user-select:none;user-select:none}header .mobileMenu .mobileLink:first-child{margin-top:0}header .mobileMenu .links{display:flex;gap:1rem;margin:0 auto}header .mobileMenu .links a{height:40px}header .mobileMenu .links a img{height:100%;width:auto}@media screen and (max-width: 932px){header .headerContainer{padding:2rem 2rem 3rem}header .headerContainer nav .navLinks{display:none}header .headerContainer nav .menu{display:block}}@media screen and (max-width: 380px){header .headerContainer nav .buttonContainer{display:none}}footer .footerContainer{padding:3rem 8vw;background-color:var(--purple)}footer .footerContainer .pageLinks{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4rem;padding-bottom:60px}footer .footerContainer .pageLinks .download .logo{height:2rem;width:auto}footer .footerContainer .pageLinks .download .logo img{height:100%;width:100%}footer .footerContainer .pageLinks .download .text{color:var(--white);font-size:14px;line-height:2;margin-bottom:16px}footer .footerContainer .pageLinks .download .downloadLinks{display:flex;gap:20px;flex-wrap:wrap}footer .footerContainer .pageLinks .download .downloadLinks a{height:46px}footer .footerContainer .pageLinks .download .downloadLinks a img{height:100%}footer .footerContainer .pageLinks .contentLinks{display:flex;gap:2rem;flex-wrap:wrap}footer .footerContainer .pageLinks .contentLinks .column{display:inline-flex;flex-direction:column;align-items:flex-start;width:250px}footer .footerContainer .pageLinks .contentLinks .column .title{color:var(--white);font-size:20px;font-weight:600;margin-bottom:16px}footer .footerContainer .pageLinks .contentLinks .column a,footer .footerContainer .pageLinks .contentLinks .column button{color:var(--white);background-color:transparent;border:none;font-family:inherit;text-align:left;font-size:14px;font-weight:500;line-height:1.4;cursor:pointer;margin-bottom:14px}footer .footerContainer .pageLinks .contentLinks .column a:last-child,footer .footerContainer .pageLinks .contentLinks .column button:last-child{margin-bottom:0}footer .footerContainer .pageLinks .contentLinks .column a:hover,footer .footerContainer .pageLinks .contentLinks .column button:hover{text-decoration:underline}footer .footerContainer .socialLinks{display:inline-flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;gap:1rem;border-top:2px solid var(--white);padding-top:30px}footer .footerContainer .socialLinks .footerText{color:var(--white);font-size:14px;line-height:2}footer .footerContainer .socialLinks .links{display:inline-flex;gap:1.2rem}footer .footerContainer .socialLinks .links a{height:1.75rem;width:1.75rem}footer .footerContainer .socialLinks .links a img{height:100%;width:100%}@media screen and (max-width: 932px){footer .pageLinks .contentLinks .column{width:100%}footer .socialLinks .footerText{font-size:.8rem}}.halfOvalShape{height:6vw;width:100%;clip-path:polygon(100% 0%,0% 0%,0% 99.391%,0% 99.391%,4.517% 84.87%,9.16% 71.7%,13.921% 59.923%,18.793% 49.581%,23.771% 40.716%,28.847% 33.37%,34.014% 27.583%,39.267% 23.398%,44.598% 20.856%,50% 20%,50% 20%,55.402% 20.856%,60.733% 23.398%,65.986% 27.583%,71.153% 33.37%,76.229% 40.716%,81.207% 49.581%,86.079% 59.923%,90.84% 71.7%,95.483% 84.87%,100% 99.391%,100% 0%);background-color:var(--purple)}.halfOvalShape.bottom{transform:scaleY(-1)}.homePage .hero{position:relative;display:flex;justify-content:center;align-items:center;min-height:100vh;height:100%;width:100%;background-color:var(--purple);overflow:hidden}.homePage .hero .emoji{position:absolute;z-index:3}.homePage .hero .emoji.hamburger{width:14rem;left:9%;bottom:20%;rotate:15deg}.homePage .hero .emoji.basketball{width:13rem;left:-5%;bottom:0;rotate:18deg;filter:blur(8px)}.homePage .hero .emoji.ferrisWheel{width:6.5rem;left:5%;top:49%;rotate:10deg}.homePage .hero .emoji.bicycle{width:5rem;left:12%;top:43%;rotate:-15deg;filter:blur(2px)}.homePage .hero .emoji.barbershop{width:6rem;left:2%;top:33%;rotate:-24deg}.homePage .hero .emoji.controller{width:7rem;left:12%;top:29%;rotate:11deg}.homePage .hero .emoji.clapperboard{width:7rem;left:-2%;top:12%;rotate:10deg}.homePage .hero .emoji.dumbbell{width:13rem;right:-2%;bottom:0;rotate:28deg}.homePage .hero .emoji.cookie{width:3.5rem;right:16%;bottom:11%;rotate:10deg;filter:blur(2px)}.homePage .hero .emoji.archer{width:6rem;right:17%;bottom:24%;rotate:-25deg;transform:scaleX(-1)}.homePage .hero .emoji.carousel{width:4.5rem;right:3.5%;bottom:34%;rotate:-18deg}.homePage .hero .emoji.cherryCheesecake{width:10rem;right:10%;top:34%;rotate:20deg}.homePage .hero .emoji.paintPalette{width:16rem;right:-5%;top:16%;rotate:-98deg;filter:blur(8px)}.homePage .hero .emoji.pingPong{width:7rem;right:6%;top:11%;rotate:10deg}.homePage .hero .content{max-width:1000px;width:100%;padding:8rem}.homePage .hero .content h1{display:flex;flex-direction:column;color:var(--white);font-size:6.25rem;font-weight:600;text-align:center;line-height:1;margin-bottom:30px}.homePage .hero .content p{color:var(--white);font-size:20px;text-align:center;margin-bottom:30px}.homePage .hero .content .downloadLinks{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:20px;width:100%}.homePage .hero .content .downloadLinks a{height:54px}.homePage .hero .content .downloadLinks a img{height:100%;width:100%}.homePage .offers{max-width:1920px;width:100%;margin:0 auto;padding-top:8vw}.homePage .offers h2{font-size:3.5rem;color:var(--black);text-align:center;text-wrap:balance;padding:0 8vw;margin-bottom:6rem}.homePage .subscription{max-width:1920px;width:100%;margin:0 auto;padding:8vw 8vw 0}.homePage .subscription h2{font-size:3.5rem;color:var(--black);text-align:center;margin-bottom:6rem}.homePage .subscription .subscriptionCards{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.homePage .opinion{max-width:1920px;width:100%;margin:0 auto;padding:8vw 8vw 6rem}.homePage .opinion h2{font-size:3.5rem;color:var(--black);text-align:center;margin-bottom:6rem}.homePage .opinion .opinionCards{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.homePage .downloadApp{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:8rem;background-color:var(--purple)}.homePage .downloadApp .logo{height:100px;margin-bottom:2rem;-webkit-user-select:none;user-select:none}.homePage .downloadApp h2{font-size:3.5rem;color:var(--white);text-align:center;line-height:1;margin-bottom:1rem}.homePage .downloadApp p{color:var(--white);font-size:1.5rem;text-align:center;text-wrap:balance;margin-bottom:2rem}.homePage .downloadApp .downloadLinks{display:flex;justify-content:center;gap:1rem}.homePage .downloadApp .downloadLinks a{height:54px}.homePage .downloadApp .downloadLinks a img{height:100%;width:100%}.homePage .faq{max-width:1920px;width:100%;margin:0 auto;padding:8vw}.homePage .faq h2{font-size:3.5rem;color:var(--black);margin-bottom:20px}@media screen and (max-width: 1200px){.homePage .hero .emoji{width:12vw!important}.homePage .hero .content h1{font-size:4rem}}@media screen and (max-width: 932px){.homePage .hero .content{max-width:600px;padding:12rem 2rem}.homePage .hero .content h1{font-size:2.6rem}.homePage .hero .content p{font-size:1rem}.homePage .offers{padding-top:12vw}.homePage .offers h2,.homePage .subscription h2,.homePage .opinion h2{font-size:2.5rem;margin-bottom:3rem}.homePage .downloadApp{padding:14vw 8vw}.homePage .downloadApp .logo{height:60px}.homePage .downloadApp h2{font-size:2.5rem;margin-bottom:1rem}.homePage .downloadApp p{font-size:1.2rem}.homePage .downloadApp .downloadLinks a{height:40px}.faq h2{font-size:2.5rem}}@media screen and (max-width: 768px){.homePage .hero .emoji{width:18vw!important}.homePage .hero .emoji.carousel{right:-7%}.homePage .hero .emoji.controller{left:-10%}.homePage .hero .emoji.cherryCheesecake{top:25%;right:-5%}.homePage .hero .emoji.ferrisWheel{top:55%;left:-7%}.homePage .hero .emoji.bicycle,.homePage .hero .emoji.archer,.homePage .hero .emoji.barbershop,.homePage .hero .emoji.paintPalette{display:none}}.appShowcase{display:flex;justify-content:space-between;align-items:center;max-width:1600px;width:100%;margin:0 auto;gap:4rem;padding:8rem 8rem 0;overflow:hidden}.appShowcase .first{order:1}.appShowcase .second{order:2}.appShowcase .content{max-width:460px;width:100%}.appShowcase .content .title{font-size:3.5rem;font-weight:700;color:var(--black)}.appShowcase .content .description{font-size:1rem;font-weight:500;color:var(--gray)}.appShowcase .illustration{display:flex;justify-content:center;align-items:center;position:relative;max-width:690px;width:100%;aspect-ratio:1/1;pointer-events:none;-webkit-user-select:none;user-select:none}.appShowcase .illustration .phone{height:auto;width:49%;z-index:3}.appShowcase .illustration .emojiContainer{position:absolute;z-index:2}.appShowcase .illustration .emojiContainer img{height:100%;width:100%}.appShowcase .illustration .emojiContainer.emoji-01{bottom:22%;left:-5%;height:22%;width:22%;rotate:-10deg}.appShowcase .illustration .emojiContainer.emoji-02{top:10%;left:12%;rotate:11deg;height:22%;width:22%}.appShowcase .illustration .emojiContainer.emoji-03{bottom:8%;right:12%;rotate:26deg;height:22%;width:22%}.appShowcase .illustration .emojiContainer.emoji-04{top:26%;right:-5%;rotate:-17deg;height:22%;width:22%}.appShowcase .illustration .emojiContainer.emoji-05{top:-3%;right:11%;rotate:23deg;height:22%;width:22%}.appShowcase .illustration .circle{position:absolute;aspect-ratio:1/1;border-radius:50%}.appShowcase .illustration .first{width:98%;background-color:#eef;z-index:0}.appShowcase .illustration .second{width:70%;background-color:#cacaff;z-index:1}@keyframes floatingEmoji{0%{transform:translateY(0)}50%{transform:translateY(-15%) rotate(-5deg)}to{transform:translateY(0)}}@media screen and (max-width: 1000px){.appShowcase{flex-direction:column;text-align:center}.appShowcase .first,.appShowcase .second{order:0}.appShowcase .content .title{font-size:2.5rem}}@media screen and (max-width: 932px){.appShowcase{padding:12vw 12vw 0}}.accordion{width:100%;margin-bottom:24px;border-radius:18px;background-color:var(--light-purple)}.accordion .accordionTitle{width:100%;background-color:transparent;border:none;padding:12px}.accordion .accordionTitle .container{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;padding:16px 20px;transition:background-color .2s ease}.accordion .accordionTitle .container:hover{background-color:#cacaff48}.accordion .accordionTitle .container .title{color:var(--black);font-size:18px;font-family:var(--font-family);font-weight:700;text-align:start}.accordion .accordionTitle .container .arrow{height:1.5rem;width:1.5rem}.accordion .accordionContent{overflow:hidden;max-height:0;transition:max-height .3s ease}.accordion .accordionContent .textContainer{padding:0 32px 28px}.accordion .accordionContent .textContainer p{font-family:var(--font-family);font-size:16px;font-weight:500}.subscriptionCard{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:336px;padding:2rem;border-radius:1.5rem;background-color:var(--light-purple)}.subscriptionCard .emojiCard{position:absolute;top:-10%;right:10%;height:96px;width:96px}.subscriptionCard .passName{font-size:1.25rem;font-weight:700;color:var(--black);margin-bottom:1.5rem}.subscriptionCard .passName span{font-weight:400}.subscriptionCard h3{font-size:2.5rem;line-height:1;color:var(--black);margin-bottom:1rem}.subscriptionCard h3 span{font-size:1rem;font-weight:400}.subscriptionCard .passDescription{font-size:1.1rem;font-weight:600;color:var(--black);margin-bottom:2rem}.subscriptionCard ul li{display:flex;align-items:center;gap:10px;margin-bottom:5px}.subscriptionCard ul li img{height:20px;width:20px}.subscriptionCard ul li p{font-size:1rem;font-weight:600}.opinionCard{display:flex;align-items:center;flex-direction:column;gap:1rem;max-width:400px;width:100%}.opinionCard .stars{display:flex;gap:.5rem}.opinionCard .stars img{height:24px;width:24px}.opinionCard .opinionUser{font-size:1rem;font-weight:600;text-align:center}.carouselContainer{position:relative;overflow:hidden}.carouselContainer .carouselContent{display:flex;align-items:center;gap:24px;cursor:grab;margin-bottom:2rem}.carouselContainer .carouselContent:active{cursor:grabbing}.carouselContainer .carouselContent .carouselImage{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:340px;width:300px;flex-shrink:0;background-size:cover;background-position:center;border-radius:1.5rem;padding:2rem;z-index:1}.carouselContainer .carouselContent .carouselImage:first-child{margin-left:24px}.carouselContainer .carouselContent .carouselImage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#000000b3,#0000,#000000b3);border-radius:1.5rem;z-index:0}.carouselContainer .carouselContent .carouselImage:last-child{background-color:var(--light-purple)}.carouselContainer .carouselContent .carouselImage:last-child span{color:var(--black)}.carouselContainer .carouselContent .carouselImage:last-child:after{background:none}.carouselContainer .carouselContent .carouselImage span{color:var(--white);font-size:1.25rem;font-weight:600;font-variant:lining-nums;z-index:2}.carouselContainer .carouselContent .carouselImage p{font-size:.9rem;line-height:1.2;color:var(--white);font-variant:lining-nums;z-index:2}.carouselContainer .carouselContent .lastCard{display:flex;justify-content:center;align-items:center;flex-shrink:0;height:340px;width:300px;background-color:var(--light-purple);border-radius:1.5rem;padding:2rem;cursor:pointer}.carouselContainer .carouselContent .lastCard:hover img{opacity:1;margin-top:60px}.carouselContainer .carouselContent .lastCard span{color:var(--black);font-size:1.25rem;font-weight:600}.carouselContainer .carouselContent .lastCard img{position:absolute;height:28px;width:28px;opacity:0;transform:rotate(180deg);transition:opacity .3s ease,margin-top .3s ease}.carouselContainer .arrows{display:inline-flex;justify-content:center;gap:10px;width:100%;-webkit-user-select:none;user-select:none}.carouselContainer .arrows .left,.carouselContainer .arrows .right{height:56px;width:56px;padding:10px;border-radius:1rem;cursor:pointer;transition:background-color .3s ease,opacity .3s ease}.carouselContainer .arrows .left:hover,.carouselContainer .arrows .right:hover{background-color:var(--light-purple)}.carouselContainer .arrows .left.disabled,.carouselContainer .arrows .right.disabled{cursor:not-allowed;opacity:.2}.carouselContainer .arrows .right{transform:rotate(180deg)}.partner{display:flex;align-items:center;min-height:100vh;height:100%;width:100%;background-color:var(--purple);overflow:hidden}.partner .container{display:flex;justify-content:space-between;align-items:center;max-width:1920px;width:100%;padding:8rem;margin:0 auto}.partner .container .content{max-width:600px;width:100%}.partner .container .content .title{color:var(--white);font-size:6.25rem;font-weight:600;line-height:1;margin-bottom:2rem}.partner .container .content .description{color:var(--white);font-size:20px;text-wrap:balance;margin-bottom:30px}.partner .container .logos{position:relative;height:100%;width:100%;aspect-ratio:3/2}.partner .container .logos img{position:absolute}.partner .container .logos .logo-01{top:40%;right:-19%;height:28%;transform:rotate(-15deg)}.partner .container .logos .logo-02{bottom:20%;right:10%;height:14%;transform:rotate(10deg)}.partner .container .logos .logo-03{top:14%;right:42%;height:22%;transform:rotate(-15deg)}.partner .container .logos .logo-04{bottom:10%;left:22%;height:22%;transform:rotate(19deg)}.partner .container .logos .logo-05{top:5%;left:6%;height:14%;transform:rotate(-10deg)}.partnerBenefits{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:1920px;width:100%;margin:0 auto;padding:7rem 10rem 10rem;gap:1rem;text-align:center}.partnerBenefits .slider{height:100%;max-width:700px;width:100%;background-color:var(--light-purple)}.partnerBenefits h2{font-size:60px;font-weight:700;line-height:1;margin-bottom:20px}.partnerBenefits p{color:var(--gray);font-size:1.1rem;font-weight:500;text-wrap:balance}.partnerCards{display:grid;grid-template-columns:repeat(3,1fr);max-width:1920px;width:100%;margin:0 auto;padding:8rem 8rem 4rem}@media (max-width: 1200px){.partnerCards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.partnerCards{grid-template-columns:repeat(1,1fr)}}.contact{display:flex;justify-content:space-between;align-items:center;max-width:1920px;width:100%;gap:4rem;padding:4rem 10rem 10rem;margin:0 auto}.contact .content{display:flex;justify-content:center;flex-direction:column;max-width:480px;width:100%}.contact .content h2{font-size:60px;font-weight:700;line-height:1;margin-bottom:20px}.contact .content p{color:var(--gray);font-size:16px;font-weight:500;text-wrap:balance}.contact form{display:flex;justify-content:center;flex-direction:column;max-width:500px;width:100%}.contact form input,.contact form textarea,.contact form button{color:var(--black);background-color:var(--light-purple);font-family:inherit;font-size:1rem;font-weight:600;font-variant:lining-nums;padding:20px;margin-bottom:20px;border:none;border-radius:15px;transition:background-color .3s ease}.contact form input:last-child,.contact form textarea:last-child,.contact form button:last-child{margin-bottom:0}.contact form input:focus,.contact form textarea:focus,.contact form button:focus{outline:none}.contact form textarea{resize:vertical;min-height:150px;max-height:300px}.contact form button{color:var(--white);background-color:var(--black);padding:14px;border:6px solid var(--black);cursor:pointer;transition:background-color .3s ease}.contact form button:hover{background-color:#2e2e2e}.contact .errorMessage,.contact .successMessage{font-size:1rem;font-weight:600;line-height:1;margin-top:10px}.contact .errorMessage{color:var(--red)}.contact .successMessage{color:var(--green)}@media screen and (max-width: 1200px){.partner .container{flex-direction:column}}@media screen and (max-width: 932px){.partner{flex-direction:column;min-height:auto;align-items:start}.partner .container{padding:12rem 2rem 8rem}.partner .container .content .title{font-size:2.6rem;text-align:center}.partner .container .content .description{font-size:1rem;text-align:center}.partnerCards{padding:40px 40px 1rem}.contact{flex-direction:column;padding:0 2rem 4rem}.contact .content{text-align:center}.contact .content h2{font-size:2em}.contact .content p{font-size:1rem}.partnerBenefits{flex-direction:column;padding:4rem 2rem}.partnerBenefits h2{font-size:2rem}.partnerBenefits p{font-size:1rem}.partnerDetails{flex-direction:column;padding:2rem}.partnerDetails .column .text{text-align:center}}@media screen and (max-width: 768px){.partnerCards{padding:2rem 0}}.slider{position:relative;height:82px;width:100%;margin-bottom:15px;overflow:hidden}.slider:last-of-type{margin-bottom:0}.slider .gradient{position:absolute;height:100%;width:20vw;background:linear-gradient(to right,#fff,#fff0);z-index:2}.slider .gradient.left{left:0}.slider .gradient.right{right:0;transform:rotate(180deg)}.slider .slideTrack{position:absolute;display:flex;justify-content:space-around;flex-wrap:nowrap;gap:15px;animation:scroll 100s linear infinite}.slider .slideTrack.reverse{animation-direction:reverse;flex-direction:row-reverse}.slider .slideTrack .slide{display:flex;align-items:center;gap:15px;line-height:1;background-color:var(--light-purple);padding:18px 36px 18px 25px;border-radius:24px}.slider .slideTrack .slide img{height:46px;width:46px}.slider .slideTrack .slide span{text-wrap:nowrap;font-size:18px;font-weight:600;margin-bottom:-1px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width: 932px){.slider{height:60px}.slider .slideTrack{gap:10px}.slider .slideTrack .slide{padding:12px 24px 12px 20px;border-radius:16px;line-height:normal}.slider .slideTrack .slide img{height:36px;width:36px}.slider .slideTrack .slide span{font-size:16px}}.card{max-width:520px;width:100%;text-align:center;padding:2rem;margin:0 auto}.card img{height:48px;width:48px}.card h3{font-size:1.25rem;margin-bottom:1rem}.card p{color:var(--gray);font-size:1rem;font-weight:500}.legalPageLayout{max-width:1300px;width:100%;padding:14rem 8vw 2rem;margin:0 auto;font-variant:lining-nums}.legalPageLayout h1{font-size:4rem}.legalPageLayout h2{font-size:34px;margin:64px 0 18px}.legalPageLayout h3{font-size:20px;margin-bottom:.4rem}.legalPageLayout ul{margin-bottom:1rem}.legalPageLayout p,.legalPageLayout li{color:var(--gray);font-size:16px;font-weight:600;margin-bottom:1rem}.legalPageLayout a{color:var(--purple)}.legalPageLayout .date{margin-bottom:48px}@media screen and (max-width: 932px){.legalPageLayout{padding:9rem 2rem 2rem}.legalPageLayout h1{font-size:2rem;margin-bottom:32px}.legalPageLayout h2{font-size:24px;margin:48px 0 18px}.legalPageLayout h3{font-size:18px;margin-bottom:.4rem}.legalPageLayout p{font-size:16px;font-weight:600;margin-bottom:1rem}}.notFound{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100vh;width:100%;padding:0 4rem}.notFound .content{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;text-align:center}.notFound .content h1{color:var(--black);font-size:4rem;font-weight:600;line-height:1}.notFound .content p{width:100%;color:var(--gray);font-size:1rem;font-weight:500}.notFound .content .back{display:block;color:var(--purple);background-color:var(--light-purple);border:6px solid #EEEEFF;font-size:16px;font-weight:600;border-radius:12px;padding:8px 14px;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.notFound .content .back:hover{background-color:#eeeeff8f}.notFound .shapeContainer{position:fixed;bottom:0;right:0;width:100%}.notFound .shapeContainer .halfOvalShape{height:6vw}.notFound .shapeContainer .shape{height:10vw;background-color:var(--purple)}@media screen and (max-width: 932px){.notFound .content h1{font-size:2.5rem}.notFound .content p{font-size:1rem}.notFound .content .back{font-size:.8rem}}:root{font-family:var(--font-family),system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:var(--black);background-color:var(--white);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-family: Raleway;--white: #FFFFFF;--black: #242424;--gray: #757575;--purple: #575DFB;--opacity-purple: #575dfb66;--light-purple: #575dfb1a;--green: #00D68F;--red: #FF5C5C}::selection{background-color:#cacaff48}
