h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}body{background:#fafaf9;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.5;text-align:center;color:#2b2129}h2{font-family:Inter,sans-serif;font-weight:700;font-size:14px;line-height:1.14286;text-transform:uppercase;color:#52b6ff;border:1px solid #52b6ff;border-radius:99px;padding:8px 16px;margin-bottom:12px}h3{font-family:Gabarito,sans-serif;font-weight:800;font-size:40px;line-height:1.2;color:#2b2129;text-align:center;margin-bottom:12px}.container{max-width:375px;margin:0 auto;padding:48px 16px}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding:100px 80px}}.header{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:1000;width:100%;height:112px;background:#fafaf9}.header-container{padding:40px 16px 24px;display:flex;justify-content:space-between;align-items:center}.menu-button{display:flex;align-items:center;justify-content:center;border:none;margin-left:auto;background-color:inherit}.navigation-list,.desk-link{display:none}.modal{display:none;background:#fafaf9;padding:170px 80px;width:100%;height:812px;z-index:999;position:fixed;top:0;left:50%;transform:translate(-50%);transition:visibility .3s ease}.menu-list{display:flex;flex-direction:column;gap:24px;align-items:center}.menu-item{font-weight:600;font-size:15px;line-height:1.2;opacity:.8;transition:opacity .3s ease-in-out}.menu-item:hover,.menu-item:focus,.menu-item.active{opacity:1}.mob-link{margin-top:24px;border-radius:30px;padding:10px 18px;width:121px;height:38px;background:#ff4d8c;font-family:Gabarito,sans-serif;font-weight:700;font-size:14px;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;margin-left:auto;margin-right:auto}@media screen and (min-width: 1440px){.header{height:96px}.header-container{display:flex;justify-content:space-between;align-items:center;padding:24px 80px}.menu-button{display:none}.navigation-list{display:flex;justify-content:center;align-items:center;gap:32px}.navigation-item{font-weight:600;font-size:15px;line-height:1.2;opacity:.8;display:flex;justify-content:center;transition:opacity .3s ease-in-out}.navigation-item:hover{opacity:1}.navigation-item:focus,.navigation-item.active{opacity:1}.desk-link{border-radius:30px;padding:10px 18px;width:121px;height:38px;background:#ff4d8c;font-family:Gabarito,sans-serif;font-weight:700;font-size:14px;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px}}.home-section{background:linear-gradient(270deg,#ffebf1,#c7e2ef)}.home-container{padding-top:160px;display:flex;flex-direction:column;align-items:center;gap:32px}.home-wrapper h2{border:1px solid #ff4d8c;width:190px;color:#ff4d8c}.home-title{font-family:Gabarito,sans-serif;font-weight:800;font-size:48px;line-height:1;color:#2b2129;text-align:left;margin-bottom:12px}.home-span{color:#ff4d8c}.home-text{text-align:left;font-size:20px;line-height:1.1;color:#2b2129;opacity:.8}.home-link{margin-top:32px;border-radius:30px;padding:18px 32px;width:343px;height:58px;box-shadow:0 4px 15px #ff8da14d;background:#ff4d8c;display:flex;align-items:center;justify-content:center;gap:8px;font-family:Gabarito,sans-serif;font-weight:700;font-size:18px;color:#fff;transition:background .3s ease-in-out}.home-link:hover{background:#e03a74}@media only screen and (min-width: 1440px){.home-container{padding-top:206px;flex-direction:row;justify-content:center;gap:64px}.home-wrapper{width:565px}.home-title{font-size:64px}.home-span{color:#ff4d8c}.home-link{width:250px}}.about-container{display:flex;flex-direction:column;align-items:center;gap:32px}.about-wrapper h2{width:240px}.about-wrapper h3{text-align:left;color:#52b6ff}.about-text{text-align:left;opacity:.8}@media only screen and (min-width: 1440px){.about-container{padding-top:120px;padding-bottom:120px;flex-direction:row-reverse;justify-content:center;gap:80px}.about-wrapper{width:600px}}.how-section{background:#c5b5ff}.how-section h2{border:1px solid #9d85ff;width:164px;color:#9d85ff;margin-left:auto;margin-right:auto}.how-text{opacity:.8}.how-swiper{margin-top:32px}.how-swiper .swiper-slide{border-radius:24px;padding:24px;width:236px;height:204px;background:#fff;display:flex;flex-direction:column;align-items:start;gap:16px}.how-slide-number{border-radius:99px;padding:12px;width:40px;height:40px;background:#ffd7e6;font-family:Gabarito,sans-serif;font-weight:800;font-size:16px;color:#ff4d8c;display:flex;align-items:center;justify-content:center}.h2{background:#e0f4ff;color:#52b6ff}.h3{background:#c8ffd4;color:#4cd175}.h4{background:#e8e2ff;color:#9d85ff}.how-slide-title{font-family:Gabarito,sans-serif;font-weight:700;font-size:18px;line-height:1.22222;color:#2b2129}.how-slide-text{text-align:left;opacity:.7;line-height:1.42857;font-size:14px}@media only screen and (min-width: 1440px){.how-text{width:578px;margin-left:auto;margin-right:auto}.how-swiper{margin-top:48px}.how-swiper .swiper-wrapper{gap:24px;justify-content:center}}.features-pagination{display:flex;align-items:center;justify-content:center;gap:6px;min-height:6px;margin-top:20px}.features-pagination-bullet{display:block;flex-shrink:0;padding:0;margin:0!important;border:none;background-color:#52b6ff;cursor:pointer;transition:width .25s ease,height .25s ease,border-radius .25s ease,opacity .25s ease}.features-pagination-bullet.features-bullet-active{width:6px;height:6px;border-radius:3px;opacity:1}.features-pagination-bullet.features-bullet-next{width:4px;height:4px;border-radius:2px;opacity:1}.features-pagination-bullet.features-bullet-small{width:3px;height:3px;border-radius:2px;opacity:1}.features-pagination-bullet-current{background-color:#52b6ff}.features-swiper{margin-top:32px}.features-swiper .swiper-slide{border:1px solid #ff4d8c;border-radius:28px;padding:16px;width:343px;height:170px;background:#fff;display:flex;flex-direction:column;align-items:start;gap:16px}.features-slide-text{opacity:.7;font-size:15px;line-height:1.6}.features-swiper .f2{border:1px solid #9d85ff}.features-swiper .f3{border:1px solid #52b6ff}.features-swiper .f4{border:1px solid #4cd175}.features-container h2{border:1px solid #4cd175;margin-left:auto;margin-right:auto;width:194px;color:#4cd175}.features-text{opacity:.8}@media only screen and (min-width: 1440px){.features-container{padding-top:120px;padding-bottom:120px}.features-swiper{margin-top:64px}.features-pagination{display:none}.features-swiper .swiper-wrapper{justify-content:center;gap:24px;flex-wrap:wrap}.features-swiper .swiper-slide{padding:32px;width:410px;height:204px}.features-swiper .f4,.features-swiper .f5{width:628px}}.friends-section{background:#9bdcff}.friends-list{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:12px}.friends-item{border-radius:32px;padding:24px;width:334px;height:428px;background:#fff;display:flex;flex-direction:column;align-items:center}.friends-item-title{margin-top:20px;margin-bottom:8px;font-family:Gabarito,sans-serif;font-weight:700;font-size:24px;line-height:1.16667;text-align:center;color:#ff4d8c}.fi2{color:#9d85ff}.fi3{color:#52b6ff}.fi4{color:#4cd175}.friends-item-text{font-size:14px;line-height:1.42857;text-align:center;opacity:.8}@media only screen and (min-width: 1440px){.friends-list{margin-top:64px;flex-direction:row;justify-content:center;gap:24px}.friends-item{width:302px;height:398px}}.pure-section h2{border:1px solid #ff4d8c;width:106px;margin-left:auto;margin-right:auto;color:#ff4d8c}.pure-list{margin-top:32px;display:flex;flex-direction:column;gap:8px}.pure-item{border:1px solid #ff4d8c;border-radius:20px;padding:12px;width:343px;height:110px;background:#fff;display:flex;align-items:center;gap:16px}.p2{border:1px solid #9d85ff}.p3{border:1px solid #52b6ff}.p4{border:1px solid #4cd175}.pure-item-title{font-family:Gabarito,sans-serif;font-weight:700;font-size:18px;text-align:left;line-height:1.22222;color:#2b2129;margin-bottom:4px}.pure-item-text{font-size:14px;line-height:1.42857;opacity:.7;text-align:left}@media only screen and (min-width: 1440px){.pure-list{width:628px;margin-left:auto;margin-right:auto}.pure-item{padding:24px;width:628px;height:106px}}.game-section{background:#9dffb2}.game-section h2{border:1px solid #4cd175;color:#4cd175;width:180px;margin-left:auto;margin-right:auto}.game-list{margin-top:32px;margin-bottom:24px;display:flex;flex-direction:column;align-items:center;gap:8px}.gallery-swiper .swiper-slide img{width:100%;height:auto}@media only screen and (min-width: 1440px){.game-list{margin-top:48px;gap:24px;flex-direction:row;justify-content:center}.gallery-swiper .swiper-wrapper{justify-content:center;gap:24px}.gallery-swiper .swiper-slide{width:410px;height:730px}}.fans-section h2{border:1px solid #ff4d8c;width:150px;margin-left:auto;margin-right:auto;color:#ff4d8c}.fans-section h3{margin-bottom:32px}.reviews-swiper .swiper-slide{border:1px solid #ff4d8c;border-radius:24px;padding:16px;width:236px;height:212px;background:#fff;display:flex;flex-direction:column;align-items:start;gap:12px}.reviews-slide-text{opacity:.8;text-align:left}.reviews-slide-title{font-family:Gabarito,sans-serif;font-weight:700;font-size:18px;line-height:1.22222;color:#ff4d8c}.reviews-swiper .fan2{border:1px solid #9d85ff}.reviews-swiper .fan2 .reviews-slide-title{color:#9d85ff}.reviews-swiper .fan3{border:1px solid #52b6ff}.reviews-swiper .fan3 .reviews-slide-title{color:#52b6ff}.reviews-swiper .fan4{border:1px solid #4cd175}.reviews-swiper .fan4 .reviews-slide-title{color:#4cd175}@media only screen and (min-width: 1440px){.fan-container{padding-top:120px;padding-bottom:120px}.fans-section h3{margin-bottom:56px}.reviews-swiper .swiper-wrapper{justify-content:center;gap:24px}}.faq-section{background:#c5b5ff}.faq-section h2{border:1px solid #9d85ff;width:162px;margin-left:auto;margin-right:auto;color:#9d85ff}.faq-section h3{margin-bottom:32px}.faq-acc{display:flex;flex-direction:column;width:343px;margin:0 auto;gap:8px}.faq-acc-el{position:relative;transition:margin-bottom .3s ease;border:none;border-radius:20px;padding:24px 16px;background:#fff}.faq-acc-el-trigger{background:inherit;font-family:Gabarito,sans-serif;font-weight:700;font-size:18px;line-height:1.22222;color:#2b2129;text-align:left;cursor:pointer;box-sizing:border-box;display:flex;justify-content:space-between;align-items:start;border:none;width:100%}.faq-acc-arr{display:flex;align-items:center;justify-content:center;transition:transform .3s ease;background-color:inherit}.faq-acc-arr.is-hidden{display:none}.faq-acc-el-descr-frame{background:none;overflow:hidden;text-align:left;max-height:0;opacity:0;transition:max-height .3s ease,opacity .3s ease,border-bottom .3s ease}.faq-acc-el.js-enabled .faq-acc-el-descr-frame{visibility:hidden}.faq-acc-el.open .faq-acc-el-descr-frame{visibility:visible;opacity:1;border:none;background:none;font-size:14px;line-height:1.42857;opacity:.7;padding-top:16px;text-align:left;max-height:500px}@media only screen and (min-width: 1440px){.faq-section h3{margin-bottom:56px}.faq-acc{width:652px}}.contact-container{padding-left:0;padding-right:0}.contact-wrapper{border-radius:48px;padding:64px;width:375px;height:302px;background:linear-gradient(135deg,#ffd1dc -23.79%,#bce5fe 123.79%);display:flex;flex-direction:column;align-items:center}.contact-wrapper h2{font-family:Gabarito,sans-serif;font-weight:800;font-size:40px;line-height:1.2;text-align:center;color:#2b2129;padding:0;border:none}@media only screen and (min-width: 1440px){.contact-container{padding:96px 216px}.contact-wrapper{border-radius:64px;width:1008px;height:302px}}.footer{background:#2b2129}.footer-container{padding-bottom:16px;display:flex;flex-direction:column;align-items:center;gap:32px}.footer-navigation{display:flex;font-size:14px;line-height:1.42857;color:#fff;opacity:.8;gap:24px}.footer-text{font-size:14px;line-height:1.42857;color:#fff;opacity:.6}@media only screen and (min-width: 1440px){.footer-container{padding:48px 80px;flex-direction:row-reverse;justify-content:space-between}.footer-logo{display:none}}.background{background:#f8f9fa;color:#2d2d2d;text-align:left}.policy-container{padding-top:110px}.privacy-title{font-family:Inter,sans-serif;font-weight:700;font-size:40px;line-height:1.2;color:#1a1a1a;padding:0;border:none;text-transform:none;text-align:left;margin-top:50px;margin-bottom:24px}.text-container{display:flex;flex-direction:column;gap:16px}.policy-subtitle{font-family:Inter,sans-serif;font-weight:600;font-size:22px;line-height:1.27273;color:#1a1a1a;margin-top:8px;margin-bottom:8px;text-align:left}.policy-link{display:flex;align-items:center;gap:12px;margin-bottom:30px}.policy-list{list-style-type:disc;padding-left:24px}.underline{text-decoration:underline;text-decoration-skip-ink:none;color:#1a73e8}.word-break{word-break:break-all}.text{margin-top:8px}.policy-number{padding-left:24px}.policy-span{font-weight:700}.span-text{font-family:Open Sans,sans-serif;font-weight:600;font-size:18px;line-height:1.44;color:#fff}@media only screen and (min-width: 1440px){.policy-container{padding-left:80px;padding-right:90px}}
