.app-container{text-align:center;height:100%;width:100%}body{background-color:#f4f4f4}.desktop{width:100vw;height:100vh;background-color:#fff;display:flex;flex-direction:column;align-items:center;overflow:scroll}.desktop p{font-weight:600;font-size:16px;line-height:22px;margin-top:24px;margin-bottom:0}.desktop footer{font-weight:400;font-size:10px;line-height:12px;text-align:center;text-transform:uppercase;color:#274858;background:none;padding-top:8px}.landing{max-width:500px;text-align:center;margin:auto;background-color:#fff}.landing .overlay{top:0;left:0;position:fixed;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;background:rgba(0,0,0,.8);font-weight:400;font-size:16px;line-height:23px}.landing .overlay .arrow{top:2em;right:3em;position:absolute}.landing .overlay h3{font-weight:700;font-size:20px;line-height:29px}.landing a{text-decoration:none}.landing p{font-weight:400;font-size:16px;line-height:22px;color:#274858}.landing section{padding:40px 0}.landing section button{margin-top:24px}.landing footer{width:100%;background:#f0f0f0;text-align:center;text-transform:uppercase;font-size:10px;color:#274858;padding:24px 0}.landing .header{background-color:#4d95ea}.landing .header .logo{width:126px;margin:20px auto}.landing .header .title{margin:0 20px;background-size:100%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzM1IiBoZWlnaHQ9IjQwNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxNjcuNWMwLTQ0LjIwMyAwLTY2LjMwNSA1Ljc1Mi04NC4yMDhhMTIwIDEyMCAwIDAxNzcuNTQtNzcuNTRDMTAxLjE5NSAwIDEyMy4yOTcgMCAxNjcuNSAwYzQ0LjIwMyAwIDY2LjMwNSAwIDg0LjIwOCA1Ljc1MmExMjAuMDAzIDEyMC4wMDMgMCAwMTc3LjU0IDc3LjU0QzMzNSAxMDEuMTk1IDMzNSAxMjMuMjk3IDMzNSAxNjcuNVY0MDdIMFYxNjcuNXoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yNl84NDUpIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzI2Xzg0NSIgeDE9IjE2OCIgeTE9IjEzNS41IiB4Mj0iMTY5LjM5NyIgeTI9IjQwNi45OTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmZmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=);background-repeat:no-repeat;padding-top:46px;padding-bottom:238px}.landing .header .title h1{color:#1e4d5f;font-weight:700;font-size:36px;line-height:40px}.landing .header .title p{font-weight:400;font-size:16px;line-height:23px;color:#1e4d5f}.landing .header .illustration{width:100%;height:310px;margin-top:-200px;background-size:auto 100%;background-position:bottom;background-repeat:no-repeat;background-image:url(c7f2137b2afb2a54be60.png)}.landing button{background:#ffc929;border-radius:16px;border:none;padding:17px 28px;font-weight:500;font-size:16px;color:#1b303b;line-height:1;margin:auto;display:flex;justify-content:center;align-items:center}.landing .mainButton{width:100%}.landing .storeBadges{padding:0 20px;display:flex;justify-content:space-around}.landing .storeBadges a{padding:0;margin:0}.landing .storeBadges img{width:140px}.landing .item{border:1px solid #f0f0f0;box-shadow:0 6px 10px rgba(0,0,0,.1);border-radius:16px;margin:16px 20px;padding:16px 20px 28px;text-align:left}.landing .item .avatar{width:64px}.landing .item .name{font-weight:700;font-size:20px;line-height:29px;color:#353535}.landing .item .sub{font-weight:500;font-size:16px;line-height:23px}.landing .item .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.landing .item .contentText{font-weight:400;font-size:14px;line-height:20px;color:#191919}.landing .h1{font-weight:860;font-size:28px;line-height:33px;padding:0 20px;margin-bottom:4px}.landing .h1,.landing .h2{text-align:center;color:#4d95ea}.landing .h2{font-weight:700;font-size:16px;line-height:20px}.landing .list img{margin-right:18px}.landing .list p{margin:8px 0}.landing .text{padding:0 20px}.landing .reviews{display:flex;padding:0 16px}.landing .reviews .blockCol{width:50%}.landing .reviews .block{margin:8px 4px;padding:32px 16px;background:#eff6fa;border-radius:16px}.landing .reviews .content{text-align:left;font-weight:500;font-size:13px;line-height:19px;color:#1b303b}.landing .reviews .note{font-weight:400;font-size:12px;line-height:17px;text-align:center;color:#236482;margin-top:16px}body{margin:0;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}