*{list-style:none;font-family:Noto Sans,Noto Sans TC,sans-serif;font-weight:400}a{text-decoration:none}.image-w{font-size:0}.image-w img,.image-w object{width:100%;vertical-align:top}.image-h{font-size:0}.image-h img,.image-h object{height:100%;vertical-align:top}body.stop,html.stop{width:100%;height:100%;overflow:hidden}body.active,html.active{overflow:hidden}body{overflow-x:hidden}@media screen and (min-width:1279.98px){body::-webkit-scrollbar{background:transparent;width:8px}body::-webkit-scrollbar-track{background:#fff}body::-webkit-scrollbar-thumb{background:#333}}@media screen and (min-width:1279.98px){.m-show{display:none!important}}@media screen and (max-width:1279.97px) and (min-width:1023.98px){.m-show{display:none!important}}@media screen and (max-width:1023.97px){.m-none{display:none!important}}@media screen and (max-width:767px){.m-only-none{display:none!important}}@media screen and (min-width:1279.98px){.m-only-show{display:none!important}}@media screen and (max-width:1279.97px) and (min-width:1023.98px){.m-only-show{display:none!important}}@media screen and (min-width:768px) and (max-width:1023.97px){.m-only-show{display:none!important}}input,select{-moz-appearance:none;-webkit-appearance:none;border:0;outline:0;padding:0;margin:0}header{width:100%;height:60px;position:absolute;top:48px;left:0;z-index:99;transition:.4s}@media screen and (max-width:767px){header{height:30px;top:24px}}nav{width:90%;height:100%;min-width:880px;max-width:1480px;margin:0 auto;position:relative;box-sizing:border-box}@media screen and (max-width:1023.97px){nav{min-width:280px;padding:0}}nav .logo{height:100%}@media screen and (min-width:768px) and (max-width:1023.97px){nav .logo{height:100%}}nav .fixed{width:90%;min-width:880px;max-width:1680px;position:fixed;top:48px;right:0;left:0;margin:auto}@media screen and (max-width:1023.97px){nav .fixed{min-width:300px}}@media screen and (max-width:767px){nav .fixed{top:24px}}nav .buy{width:200px;height:200px;position:absolute;cursor:pointer;top:0;right:0;border:1px solid #333;display:flex;flex-direction:row;justify-content:center;align-items:center;animation:border 3s linear infinite both;transition:.7s;z-index:150}nav .buy:hover{transform:scale(1.1)}nav .buy:before{content:"";width:15%;height:15%;position:absolute;border:1px solid #333;left:83%;top:86%;animation:border 1s linear -1s infinite alternate both,border1 1.5s linear infinite alternate both}nav .buy .item{color:#333;text-align:center}nav .buy h6{font-size:24px;letter-spacing:2px}nav .buy h6,nav .buy p{font-weight:700;line-height:1.5;text-shadow:0 0 24px #fff}nav .buy p{font-size:16px;letter-spacing:1px}nav .buy p span{font-weight:700}nav .btn-menu{width:100%;position:absolute;right:0;top:0;text-align:right}nav .btn-menu p{display:inline-block;padding:0 12px;background:#333;font-size:14px;letter-spacing:1px;line-height:24px;color:#fff;border-radius:24px;cursor:pointer;transition:.6s}footer{width:100%;padding:48px 0;position:relative}@media screen and (max-width:767px){footer{padding:16px 0}}footer h4{font-size:17px;line-height:1.6;letter-spacing:1px;color:#333}@media screen and (max-width:767px){footer h4{font-size:14px;line-height:2}}footer a{color:#333}footer .item{margin:36px 0;text-align:center}footer .buttons{margin:12px 0 0}footer .buttons .box{width:64px;display:inline-block;vertical-align:middle;margin:0 12px;padding:12px;box-sizing:border-box;background:#ffc18c;border-radius:50%;transition:.6s}@media screen and (max-width:767px){footer .buttons .box{width:48px;padding:4px}}footer .buttons .box:hover{background:#ff7500}footer .logo{width:200px;margin:auto}@media screen and (max-width:767px){footer .logo{width:100px}}footer .backtop{width:80%;max-width:1680px;position:absolute;left:0;right:0;bottom:90px;margin:auto;text-align:right;pointer-events:none}footer .backtop .box{width:50px;height:50px;border-radius:50%;border:1px solid #ff9b46;display:inline-block;cursor:pointer;position:relative;pointer-events:auto}footer .backtop .box:before{content:"";width:10px;height:10px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-top:2px solid #ff9b46;border-right:2px solid #ff9b46;transform:rotate(-45deg)}.container{width:100vw;overflow:hidden;text-align:justify}.layout{width:80%;min-width:880px;max-width:1280px;margin:0 auto;position:relative;z-index:1}@media screen and (max-width:1023.97px){.layout{width:90%;min-width:300px;max-width:640px}}.inner{width:90%;max-width:1200px;margin:0 auto;position:relative;z-index:1}@media screen and (max-width:1279.97px) and (min-width:1023.98px){.inner{min-width:1000px}}@media screen and (max-width:767px){.inner{width:80%;min-width:276px}}.fontH2{font-size:36px;line-height:1.6;color:#333;text-align:center}.fontH2,.fontH2 span{font-weight:700}@media screen and (max-width:1023.97px){.fontH2 span{display:block}}@media screen and (max-width:767px){.fontH2{font-size:15px;color:#ff7500;position:relative;padding:0 0 28px}.fontH2:before{content:"";width:96px;height:2px;background:#ff7500;position:absolute;bottom:0;right:0;left:0;margin:auto}}.fontTip{width:80%;margin:12px auto;text-align:right;font-size:13px;line-height:1.5;color:#333}.loading{width:100%;height:100%;position:fixed;top:0;left:0;background:#fff;z-index:99;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.6s}.loading.active{opacity:0;pointer-events:none}.loading .item{width:250px}.loading .icon{width:50%;margin:0 auto}@keyframes border{0%{border-radius:47% 53% 35% 65%/55% 62% 38% 45%}33%{border-radius:72% 28% 55% 45%/40% 35% 65% 60%}66%{border-radius:56% 44% 60% 40%/45% 58% 42% 55%}to{border-radius:47% 53% 35% 65%/55% 62% 38% 45%}}@keyframes border1{0%{transform:translateY(0) translateX(0)}to{transform:translateY(-12px) translateX(-12px)}}.main{padding:280px 0;background:url(image/main-bg.jpg?4dc13) repeat-x 50%;background-size:auto 100%;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;z-index:1}@media screen and (min-width:768px) and (max-width:1023.97px){.main{padding:300px 0;justify-content:flex-start}}@media screen and (max-width:767px){.main{padding:200px 0}}.main h1{font-size:72px;font-weight:700;text-shadow:0 0 24px #fff}@media screen and (min-width:768px) and (max-width:1023.97px){.main h1{font-size:56px}}@media screen and (max-width:767px){.main h1{font-size:36px}}.main h1 span{font-weight:700}@media screen and (max-width:767px){.main h1 span{display:block}}.main p{font-size:20px;font-weight:700;text-shadow:0 0 24px #fff}.main .title,.main p{line-height:1.5;letter-spacing:1px;color:#333}.main .title{width:100%;text-align:center}@media screen and (max-width:767px){.main .title{width:300px}}.main .line{display:inline-block;width:180px;height:4px;background:#333;margin:0 8px}@media screen and (max-width:1279.97px) and (min-width:1023.98px){.main .line{width:100px}}.main .bg{width:90%;max-width:480px;position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:-1}@media screen and (max-width:767px){.main .bg{max-width:400px}}.main .scroll{width:230px;position:absolute;right:0;left:0;margin:auto;bottom:60px;text-align:center;cursor:pointer}@media screen and (min-width:768px) and (max-width:1023.97px){.main .scroll{bottom:64px;transform:scale(.8)}}@media screen and (max-width:767px){.main .scroll{bottom:24px;transform:scale(.6)}}.main .scroll .down{animation:down .8s infinite alternate both}.main .scroll .icon{width:20px;margin:0 auto 12px}.hello{width:100%;padding:350px 0;background:url(image/hello-bg.jpg?a1c92) no-repeat 50% 0;background-size:auto 100%}@media screen and (max-width:1279.97px) and (min-width:1023.98px){.hello{background-position-x:50%}}@media screen and (max-width:1023.97px){.hello{padding:150px 0;background-position-x:40%}}@media screen and (max-width:1023.97px) and (min-width:768px) and (max-width:1023.97px){.hello{background-position-x:50%}}.hello .item{width:100%;max-width:420px;margin:0 auto;transform:translate(280px) translateY(-90px)}@media screen and (min-width:768px) and (max-width:1023.97px){.hello .item{transform:scale(.9) translate(200px) translateY(-100px)}}@media screen and (max-width:767px){.hello .item{background:hsla(0,0%,100%,.7);transform:scale(.9) translate(0) translateY(140px);padding:24px;box-sizing:border-box}}.hello h2{font-size:42px;font-weight:700;line-height:1.5;letter-spacing:1px;color:#333;text-shadow:0 0 24px #fff}@media screen and (max-width:1023.97px){.hello h2{font-size:26px}}.hello h3{font-size:17px;line-height:1.5;letter-spacing:1px;color:#333;text-shadow:0 0 24px #fff;margin:12px 0 0}@media screen and (max-width:1023.97px){.hello h3{font-size:16px}}.for{width:100%;padding:96px 0;background:#f9f9f9}@media screen and (max-width:767px){.for{padding:48px 0}}.for .list{width:100%;max-width:1000px;margin:32px auto 0;text-align:center;font-size:0}.for .list .item{width:50%;max-width:200px;margin:24px;text-align:center;display:inline-block;vertical-align:top}@media screen and (max-width:1023.97px){.for .list .item{max-width:150px;margin:12px 0}}@media screen and (max-width:1023.97px) and (min-width:768px) and (max-width:1023.97px){.for .list .item{margin:12px}}.for h2{font-size:36px;line-height:1.6;color:#333;text-align:center}.for h2,.for h2 span{font-weight:700}@media screen and (max-width:1023.97px){.for h2 span{display:block}}@media screen and (max-width:767px){.for h2{font-size:20px}}.for h4{font-size:20px;font-weight:700;line-height:1.6;letter-spacing:1px;color:#333}@media screen and (max-width:1023.97px){.for h4{font-size:15px}}.challenge{height:500px;background:url(image/challenge.jpg?505b6) no-repeat 50%;background-size:100% auto;text-shadow:0 0 24px #fff}.challenge .inner{position:relative;height:100%}@media screen and (max-width:1023.97px){.challenge{height:auto;padding:32px 0;background-size:auto 100%}}.challenge .detail{width:100%;max-width:750px;position:absolute;top:72px}@media screen and (max-width:1279.97px) and (min-width:1023.98px){.challenge .detail{margin:0 auto}}@media screen and (max-width:1023.97px){.challenge .detail{position:static;margin:0 auto}}.challenge .title{margin:0 0 24px}.challenge .item{width:100%;font-size:0}.challenge .box{width:33.3%;display:inline-block;vertical-align:top}@media screen and (max-width:767px){.challenge .box{width:100%}}.challenge .box:not(:last-child){padding:0 32px 0 0;box-sizing:border-box}@media screen and (max-width:767px){.challenge .box:not(:last-child){padding:0 0 32px}}.challenge .end{position:absolute;right:0;bottom:120px}@media screen and (max-width:1023.97px){.challenge .end{position:static;margin:32px 0 0}}.challenge h2{font-size:42px;font-weight:700;line-height:1.5;letter-spacing:1px;color:#333}@media screen and (max-width:1023.97px){.challenge h2{font-size:22px}}.challenge h3{font-size:24px;font-weight:700;line-height:1.5;letter-spacing:1px;color:#333;margin:0 0 8px}@media screen and (max-width:1023.97px){.challenge h3{font-size:20px}}.challenge h4{font-size:15px;line-height:1.5;letter-spacing:1px;color:#333;word-break:break-all}@media screen and (max-width:1023.97px){.challenge h4{font-size:14px}}.challenge h5{font-size:42px;font-weight:700;line-height:1.5;letter-spacing:1px;color:#333}@media screen and (max-width:1023.97px){.challenge h5{font-size:18px}}.help{padding:96px 0}@media screen and (max-width:767px){.help{padding:48px 0}}.help h3{font-size:36px;line-height:1.6;color:#333;text-align:center}.help h3,.help h3 span{font-weight:700}@media screen and (max-width:1023.97px){.help h3 span{display:block}}@media screen and (max-width:767px){.help h3{font-size:20px}}.help h4{font-size:17px;line-height:1.6;letter-spacing:1px;color:#333}@media screen and (max-width:767px){.help h4{font-size:15px;line-height:2}}.help .text{width:100%;max-width:650px;margin:36px auto}.help .belief{width:95%;max-width:650px;text-align:center;margin:auto}.help .belief .detail{font-size:28px;font-weight:700;line-height:1.6;letter-spacing:1px;color:#ff7500;display:inline-block;padding:32px;background:#fff5ed;border-radius:8px}.help .belief .detail span{font-weight:700}@media screen and (max-width:767px){.help .belief .detail span{display:block}}@media screen and (max-width:767px){.help .belief .detail{font-size:15px;line-height:2;padding:12px;text-align:center}}@media screen and (max-width:767px) and (max-width:360px){.help .belief .detail{font-size:14px;letter-spacing:0}}.take{padding:96px 0}.take .list{margin:32px 0 0;text-align:center}.take .list .icon{width:180px;margin:0 auto}@media screen and (max-width:767px){.take .list .icon{width:40%}}.take .list .item{width:220px;margin:0 24px;display:inline-block;vertical-align:top}@media screen and (max-width:1279.97px) and (min-width:1023.98px){.take .list .item{margin:0 12px}}@media screen and (min-width:768px) and (max-width:1023.97px){.take .list .item{width:300px}}@media screen and (max-width:767px){.take .list .item{width:80%;margin:0 auto}}.take h3{font-size:32px;line-height:1.6;color:#333;text-align:center}.take h3,.take h3 span{font-weight:700}@media screen and (max-width:1023.97px){.take h3 span{display:block}}@media screen and (max-width:767px){.take h3{font-size:20px}}.take h4{font-size:20px;font-weight:700;line-height:1.6}.take h4,.take h5{letter-spacing:1px;color:#333}.take h5{font-size:16px;line-height:1.5;text-align:justify;margin:8px 0}.program{padding:64px 0;background:#f9f9f9}.program h3{font-size:20px;line-height:1.2}.program h3,.program h4{font-weight:700;color:#333}.program h4{font-size:24px;line-height:1.6}@media screen and (max-width:1023.97px){.program h4{color:#ed6d00}}@media screen and (max-width:1279.97px) and (min-width:1023.98px){.program h4 span{display:block}}.program h5{font-size:17px;line-height:1.6;color:#333}@media screen and (max-width:767px){.program h5{font-size:15px;line-height:2}}.program a{color:#fff}.program .swiper-container{padding:48px 0}@media screen and (max-width:1023.97px){.program .swiper-container{padding:48px 0 60px}}.program .swiper-wrapper{justify-content:center}@media screen and (max-width:1023.97px){.program .swiper-wrapper{justify-content:flex-start}}.program .item{margin:64px 0 0}@media screen and (max-width:1023.97px){.program .item{margin:32px 0 0}}.program .item1{position:relative}.program .item1 .swiper-slide{width:260px;margin:0 12px;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.6s;background:#fff}.program .item1 .swiper-slide:not(.soldout):hover{box-shadow:0 24px 24px 0 rgba(0,0,0,.15);transform:translateY(-4px)}@media screen and (max-width:1279.97px) and (min-width:1023.98px){.program .item1 .swiper-slide:not(.soldout):hover{transform:scale(.9) translateY(-4px)}}.program .item1 .swiper-slide:not(.soldout):hover .button{letter-spacing:5px}.program .item1 .swiper-slide .wrap{width:100%;padding:4px;box-sizing:border-box;background:#fff;overflow:hidden;border-radius:8px}.program .item1 .swiper-slide .wrap.no{padding:0}.program .item1 .swiper-slide .wrap.special{background:linear-gradient(180deg,#ff9b46,#ed6d00);position:relative}.program .item1 .swiper-slide .wrap.soldout,.program .item1 .swiper-slide .wrap.soldout .buttons div{background:#c8c8c8}.program .item1 .swiper-slide .wrap.soldout .icon{filter:grayscale(100%)}.program .item1 .swiper-slide .wrap.soldout h4,.program .item1 .swiper-slide .wrap.soldout h5{color:#c8c8c8}.program .item1 .swiper-slide .wrap.soldout a{cursor:not-allowed}.program .item1 .swiper-slide .recommend{width:64px;height:64px;border-radius:50%;background:linear-gradient(180deg,#ff9b46,#ed6d00);position:absolute;top:-40px;right:-8px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:17px;font-weight:700;letter-spacing:2px;line-height:1.6;color:#fff}.program .item1 .swiper-slide .box{background:#fff;border-radius:4px}@media screen and (max-width:1279.97px) and (min-width:1023.98px){.program .item1 .swiper-slide{transform:scale(.9);margin:0}}@media screen and (max-width:1023.97px){.program .item1 .swiper-slide{width:250px;margin:0 12px}}.program .tip{width:100%;position:absolute;bottom:0;left:0}.program .text{padding:20px;box-sizing:border-box;text-align:left;height:350px}@media screen and (max-width:1023.97px){.program .text{height:370px}}.program .free{padding:8px 0 0}.program .min-text{padding:16px;box-sizing:border-box;background:#fff;text-align:left}.program .title{padding:0 6px 6px;border-bottom:1px solid #c8c8c8;box-sizing:border-box;margin:0 0 6px;text-align:center}.program .detail{position:relative;padding:4px 0 4px 40px;box-sizing:border-box}.program .min-detail{padding:24px 0;text-align:center}.program .icon{height:22px;position:absolute;left:0;top:8px}.program .buttons{width:100%;height:60px;padding:4px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center}.program .buttons div{width:100%;height:100%;margin:0 2px;background:linear-gradient(180deg,#ff9b46,#ff7500);border-radius:8px}.program .buttons a{width:100%;height:100%;font-size:17px;font-weight:700;line-height:1.2;letter-spacing:1px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.4s}.program .buttons a:not(.soldout):hover{font-size:18px;letter-spacing:3px}.program .button{width:100%;height:56px;background:linear-gradient(270deg,#eaad3d,#dd9740,#eaad3d 80%,#ffe6af);display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:1px;transition:.4s}.person{position:relative}.person h4{font-size:32px;font-weight:700;line-height:1.5;letter-spacing:1px}@media screen and (max-width:1023.97px){.person h4{font-size:24px}}.person h5{font-size:24px;font-weight:700;line-height:1.5}@media screen and (max-width:1023.97px){.person h5{font-size:18px}}.person h6{font-size:17px;line-height:1.5;letter-spacing:1px}@media screen and (max-width:1023.97px){.person h6{font-size:15px}}.person .detail{width:100%;height:700px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:1680px){.person .detail{height:800px}}@media screen and (max-width:1023.97px){.person .detail{height:auto}}.person .detail .image{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:1023.97px){.person .detail .image{position:static;padding-bottom:50%}}.person .detail .text{width:100%;max-width:580px}@media screen and (max-width:1023.97px){.person .detail .text{padding:16px 32px;box-sizing:border-box}}.person .detail.detail-1{color:#333}.person .detail.detail-1 .image{background:url(image/person-1.jpg?0b145) no-repeat 50% 20%;background-size:auto 220%;color:#333}@media screen and (max-width:1023.97px){.person .detail.detail-1 .image{background-position-x:40%}}.person .detail.detail-1 .text{transform:translate3d(275px,-127px,0)}@media screen and (max-width:1279.97px) and (min-width:1023.98px){.person .detail.detail-1 .text{transform:translate3d(208px,-127px,0)}}@media screen and (max-width:1023.97px){.person .detail.detail-1 .text{transform:translateZ(0)}}.person .detail.detail-2{color:#333}.person .detail.detail-2 .image{background:url(image/person-2.jpg?d11f1) no-repeat 50% 20%;background-size:100% auto}@media screen and (max-width:1023.97px){.person .detail.detail-2 .image{background-position-x:30%}}@media screen and (max-width:1279.97px) and (min-width:1023.98px){.person .detail.detail-2 .image{background-size:150% auto}}.person .detail.detail-2 .text{transform:translate3d(-240px,-80px,0)}@media screen and (max-width:1279.97px) and (min-width:1023.98px){.person .detail.detail-2 .text{transform:translate3d(-168px,168px,0)}}@media screen and (max-width:1023.97px){.person .detail.detail-2 .text{transform:translateZ(0);text-align:left}}.person .detail.detail-3{color:#fff}@media screen and (max-width:1023.97px){.person .detail.detail-3{color:#333}}.person .detail.detail-3 .image{background:url(image/person-3.jpg?055b2) no-repeat 50% 15%;background-size:auto 240%}@media screen and (max-width:1279.97px) and (min-width:1023.98px){.person .detail.detail-3 .image{background-position-x:67%}}@media screen and (max-width:1023.97px){.person .detail.detail-3 .image{background-position-x:74%;color:#333}}.person .detail.detail-3 .text{transform:translate3d(-250px,150px,0)}@media screen and (max-width:1279.97px) and (min-width:1023.98px){.person .detail.detail-3 .text{transform:translate3d(-145px,200px,0)}}@media screen and (max-width:1023.97px){.person .detail.detail-3 .text{transform:translateZ(0);box-sizing:border-box}}.person .detail.detail-4 .image{background:url(image/person-4.jpg?3bb9e) no-repeat 50% 30%;background-size:auto 120%;color:#333}.person .detail.detail-4 .text{padding:12px 24px;box-sizing:border-box;background:hsla(0,0%,100%,.8);transform:translate3d(-150px,150px,0)}@media screen and (max-width:1023.97px){.person .detail.detail-4 .text{transform:translateZ(0)}}.person .detail.detail-5 .image{background:url(image/person-5.jpg?9f884) no-repeat 50% 50%;background-size:auto 220%;color:#333}.person .detail.detail-5 .text{padding:12px 24px;box-sizing:border-box;background:hsla(0,0%,100%,.8);transform:translate3d(-200px,-150px,0)}@media screen and (max-width:1279.97px) and (min-width:1023.98px){.person .detail.detail-5 .text{transform:translate3d(0,-200px,0)}}@media screen and (max-width:1023.97px){.person .detail.detail-5 .text{transform:translateZ(0)}}.person .btn-slider{width:4%;padding-bottom:4%;position:absolute;top:50%;margin:auto;z-index:10;cursor:pointer;transform:translateY(-50%)}@media screen and (max-width:1023.97px){.person .btn-slider{width:5%;padding-bottom:5%}}.person .btn-slider:before{content:"";width:100%;height:100%;position:absolute;top:0;bottom:0;border-right:2px solid #fff;border-top:2px solid #fff}@media screen and (max-width:1023.97px){.person .btn-slider:before{border-right:2px solid #333;border-top:2px solid #333}}.person .btn-slider.next{right:10%}@media screen and (max-width:1023.97px){.person .btn-slider.next{right:2%}}.person .btn-slider.next:before{transform:rotate(45deg)}.person .btn-slider.last{left:10%}@media screen and (max-width:1023.97px){.person .btn-slider.last{left:2%}}.person .btn-slider.last:before{transform:rotate(-135deg)}.person .title{margin:0 0 12px}@media screen and (max-width:1023.97px){.person .title{margin:0 0 6px}}.person .sub-title{margin:12px 0}@media screen and (max-width:1023.97px){.person .sub-title{margin:6px 0}}.faq{width:90%;max-width:900px;margin:0 auto;padding:64px 0}.faq h4{color:#333}.faq h4,.faq h5{font-size:20px;line-height:1.6}.faq a,.faq h5{color:#ff7500}.faq a{position:relative}.faq a:hover:before{width:100%}.faq a:before{content:"";width:0;height:2px;background:#ff7500;position:absolute;bottom:-3px;left:0;transition:.4s}.faq .list{width:100%;margin:36px 0 0}@media screen and (max-width:767px){.faq .list{transform:scale(.75);margin:-160px 0}}.faq .item{padding:10px 0;border-bottom:1px solid #979797;box-sizing:border-box}.faq .box{padding:12px 0;cursor:pointer}.faq .box.active .question:after{transform:rotateX(180deg) rotate(45deg)}.faq .box.active .answer{max-height:500px;transition:1.2s}@media screen and (max-width:1023.97px){.faq .box.active .answer{max-height:950px}}.faq .question{padding:0 56px 0 28px;box-sizing:border-box;position:relative}.faq .question:before{content:"";width:6px;height:6px;border-radius:50%;position:absolute;left:12px;top:13px;background:#333}.faq .question:after{content:"";width:12px;height:12px;border-right:2px solid #979797;border-bottom:2px solid #979797;position:absolute;right:8px;top:16px;margin:auto;transform:translateY(-8px) rotateX(0) rotate(45deg);transform-origin:50% 50%;transition:.3s}.faq .answer{max-height:0;overflow:hidden;transition:.6s;padding:0 28px;box-sizing:border-box;word-break:break-all}@keyframes down{0%{transform:translateY(4px)}to{transform:translateY(-4px)}}@keyframes up{0%{transform:translateY(16px)}to{transform:translateY(-16px)}}@keyframes opacity{0%{opacity:0}50%{opacity:1}to{opacity:0}}