.promo{background:url(../images/pattern.svg) right bottom no-repeat #f4fafd;padding:10px 50px}.promo .promo_in{max-width:1280px;margin:0 auto;padding:85px 0 125px 0;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.promo .about{width:45%}.promo .about h1{font-weight:900;padding:0 0 28px 0}.promo .about p.text{color:#686f7a;line-height:1.8;font-size:18px}.promo .about ul{display:flex;padding:20px 0 0 0}.promo .about ul li{display:inline-block;font-weight:700;color:#354857;padding:10px 35px 10px 0}.promo .about ul i{background-color:#fff;color:#435a6a;font-size:22px;display:inline-block;width:48px;height:48px;border-radius:50%;text-align:center;line-height:48px;margin:0 12px 0 0}.promo .vid{width:46%;text-align:center;position:relative}.promo .vid img.thumb{width:90%}.promo .vid img.thumbform{width:35%;border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);position:absolute;right:0;bottom:-20px}.promo .vid .play{position:absolute;text-align:center;width:100%;top:calc(50% - 40px)}.promo .vid .play a{display:inline-block;color:#fff;line-height:82px;width:82px;height:82px;border-radius:50%;background-color:#ff1f59;transform:scale(.9)}.promo .vid .play a:hover{background-color:#f11852}.promo .vid .play a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:inherit;border-radius:50%;z-index:-1;animation:ripple 1.5s ease-out infinite}.aboutbox{padding:20px 30px;overflow:hidden}.aboutbox .aboutbox_in{max-width:1280px;margin:0 auto;padding:85px 0;display:flex;align-items:center;justify-content:space-between}.aboutbox .about{width:50%;padding:0 4%}.aboutbox .about p.note{color:#ff1f59;font-weight:700;padding:0 0 20px 0}.aboutbox .about h2{font-weight:900;padding:0 0 25px 0}.aboutbox .about li{display:flex;padding:20px 0}.aboutbox .about li h3{font-weight:700;padding:0 0 5px 0}.aboutbox .about li p{color:#686f7a;line-height:1.5}.aboutbox .about li .ico{margin:20px 0 0 20px;padding:10px 35px 0 10px;background:url(/images/tipsbg.svg) no-repeat left top}.aboutbox .about li .ico i{width:42px;text-align:center;color:#ff1f59;font-size:32px}.aboutbox .product{width:50%;padding:44px 0 0 6%}.aboutbox .product img{width:1000px;max-width:none}.trybox{padding:0 30px 20px 30px}.trybox .trybox_in{max-width:1280px;padding:10px 20px 0 20px;margin:0 auto;background-color:#f4fafd;border-radius:20px;display:flex;justify-content:space-between;position:relative;align-items:end;flex-direction:row-reverse}.trybox .img{width:55%;padding:25px 15px 0 15px;position:relative}.trybox .img img{display:block;width:100%}.trybox .text{width:45%;padding:60px 6%}.trybox .text h2{font-weight:900;padding:0 0 20px 0}.trybox .text p.note{line-height:1.8;color:#686f7a;padding:0 0 25px 0}.trybox .text p.note strong{font-weight:900}.trybox .text .variants{text-align:center}.trybox .text .variants p{padding:5px 0}.trybox .text .variants a.reg{display:inline-block;background-color:#48b132;color:#fff;font-weight:800;padding:20px 35px 20px 30px;border-radius:45px;border:10px solid #e2f1de}.trybox .text .variants a.reg i{margin:0 15px 0 0}.trybox .text .variants a.reg:hover{background-color:#3aa125}.trybox .text .variants a.more{color:#999;text-decoration:underline;font-size:.9em}.trybox .text .variants a.more:hover{color:#666}.helpbox{max-width:1340px;padding:100px 30px 0 30px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.helpbox .text{width:45%;text-align:right;padding:0 6% 0 0}.helpbox .text h2{font-weight:900;padding:0 0 20px 0}.helpbox .text h2 span{display:block;font-size:.7em;padding:0 0 5px 0}.helpbox .text p{line-height:1.8;color:#686f7a;padding:0 0 25px 0}.helpbox .text a{display:inline-block;padding:12px 28px 12px 25px;border-radius:38px;background-color:#ff1f59;color:#fff;font-weight:800;border:10px solid #ffe9ef}.helpbox .text a i{margin:0 5px 0 0}.helpbox .text a:hover{background-color:#f11852}.helpbox .text b{font-weight:800}.helpbox .img{width:55%}.helpbox .img img{border-radius:15px 15px 0 0;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:block}@keyframes ripple{from{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1.6)}}@media (max-width:1200px){.promo .about ul{display:block}.helpbox{display:block}.helpbox .text{width:100%;max-width:600px;margin:0 auto;text-align:center;padding:0 0 20px 0}.helpbox .img{width:100%;max-width:800px;margin:0 auto}}@media (max-width:1024px){.promo .promo_in{max-width:640px;flex-direction:column-reverse;padding:25px 0}.promo .about{width:100%;text-align:center}.promo .about ul span{display:none}.promo .about ul li{padding:5px}.promo .vid{max-width:500px;width:100%;padding:25px 0 0 0;margin:0 0 75px 0}.promo .vid .play{top:calc(50% - 10px)}.promo .vid .play a{line-height:50px;width:50px;height:50px}.aboutbox .aboutbox_in{max-width:600px;flex-direction:column}.aboutbox .about{width:100%;padding:0}.aboutbox .product{width:100%;padding:25px 0 0 0}.aboutbox .product img{width:100%}.trybox .trybox_in{flex-direction:column}.trybox .img{width:100%}.trybox .img img{max-width:600px;margin:0 auto}.trybox .text{width:100%;max-width:760px;margin:0 auto;padding:40px 5% 20px 5%}.trybox .text p.price{margin:0 0 15px 0;border-radius:16px;float:none;display:inline-block}}@media (max-width:768px){.aboutbox .aboutbox_in{padding:35px 0 45px 0}.aboutbox .about li .ico{margin:5px 0 0 0;padding:10px 20px 0 10px}.helpbox{padding:50px 30px 0 30px}}@media (min-width:1920px){.promo{background-size:40% auto}}