img{max-width:100%}.pBanner{min-height:100vh}.pBanner .container-fluid{min-height:100vh;position:relative}.bRight{position:absolute;top:45px;right:45px;height:calc(100vh - 50px);object-fit:contain}.pBanner h1{font-size:55px;font-weight:900;color:#2424fc}.pBannSub{padding-top:80px;max-width:700px;position:relative;min-height:100vh;z-index:1;display:flex;align-items:center}.pBannSub a{margin-top:70px;display:inline-block;border-radius:50%}.pBannSub a img{width:80px}.mainSec{padding-top:100px;min-height:100vh;border-top:1px solid #f3f0f0}.mainSecLft h4{margin-bottom:10px;margin-top:50px}.mainSecLft h4:first-child{margin-top:10px}.mainSecLft span{display:block;color:rgba(44,44,44,.8);font-size:17px;font-weight:400;margin-bottom:8px}#mainSec{scroll-margin-top:30px}.mainSecRht h2{font-weight:500;font-size:52px;line-height:65px;margin-bottom:25px}.mainSecRht p{color:rgba(44,44,44,.8);font-size:17px;line-height:30px}.mainSecRht a{display:inline-block;margin-top:50px;color:rgba(44,44,44,.8);font-size:18px}.mainSecRht a:hover{text-decoration-color:#ccc}.mRightWrrp{position:relative}.mrwTr{position:absolute;top:100px;left:0;width:100%}.mrwTr h2{font-size:60px;font-family:Poppins;font-weight:900;line-height:0}.mrwTr p{font-size:1.5rem;line-height:2rem;margin-top:50px;color:rgba(44,44,44,.8)}.mRight{margin-top:-100px;position:relative;z-index:-1}.theGoal{margin-top:100px;min-height:100vh;background-image:url(../img/onestack/theGoal.jpg);background-repeat:no-repeat;background-size:contain;background-position:left;display:flex;align-items:center}.theGoal h2{font-size:52px;font-weight:700;margin-bottom:22px}.theGoal p{font-size:17px;line-height:30px;color:rgba(44,44,44,.8)}.theGoal p:last-child{margin-bottom:0}.mFeatures{background-color:#353535;padding:100px 0}.mFeatures h3{font-size:50px;color:#eee;display:inline;border-bottom:5px solid #eee}.mFeatures h2{color:#fff;font-size:55px;font-weight:700;margin-bottom:40px}.mFeatures p{color:#bdbdbd;font-size:22px; line-height:32px}.mFeatLeft{height:100%;display:flex;flex-direction:column;justify-content:center}.reultSec{padding:200px 0 160px 0;background-image:url(../img/result.jpg);background-repeat:no-repeat;background-size:cover;position:relative}.reultSec h2{font-size:52px;font-weight:700;padding-bottom:20px}.reuRht{position:relative;z-index:2}.reuRht hr{border:.5px solid #fcf1e3}.reuRhtLi{padding:40px 0;display:flex;padding-right:40px}.reuRhtLi img{width:90px;height:90px;margin-right:30px}.reuRhtLi h4{font-size:33px}.reuRhtLi p{color:rgba(44,44,44,.8);font-size:20px;line-height:30px;margin-bottom:0}.reviewSec{padding:170px 0 150px;border-bottom:6px solid #ccc}.reSeclft img{padding-top:10px;width:100%}.reSecrev{border:2px solid #fff;background-color:#fff;padding:100px 40px 60px;position:relative}.reSecrev>img{position:absolute;top:0;left:10%;transform:translateY(-50%)}.reSecrev p{font-size:20px;line-height:35px;margin-bottom:15px}.reSecrev hr{border:.5px solid #000}.reSecPro{display:flex;flex-direction:row;align-items:center;padding-top:15px}.reSecPro img{border-radius:50%;border:1px solid #f5f5f5;margin-right:20px}.reSecPro h5{font-weight:700;font-size:18px;color:#000;margin-bottom:5px}.mSevaIcon{margin-top:30px}@media all and (max-width:992px){.bRight{display:none}.mainSec{border-color:#ccc}.reuRhtLi{padding:20px 10px}}@media all and (max-width:768px){.mrwTr h2{font-size:40px}.mrwTr p{font-size:18px;line-height:25px;margin-top:30px}.pBanner h1{font-size:40px}.mainSecLft{margin-bottom:40px}.mainSecRht h2{font-size:35px;line-height:45px}.mainSec{overflow:hidden}.mRight{margin-top:0}.theGoal{margin-top:0;background:0 0;min-height:auto;padding:80px 0}.theGoal h2{font-size:35px}.mFeatures{border-bottom:1px solid #585856;padding:40px 0}.mFeatures h2{font-size:35px;margin-bottom:20px}.mFeatures h3{font-size:35px;margin-bottom:80px;display:block;padding-bottom:5px}.mFeatures p{font-size:17px; line-height:22px; margin-bottom:20px}.reultSec h2{font-size:35px}.reuRhtLi img{width:50px;height:50px;margin-right:10px}.reuRhtLi h4,.reuRhtLi span{font-size:22px;font-weight:700}.reuRhtLi p{font-size:17px}.reultSec{padding:80px 0 60px 0}.reviewSec{padding:80px 0}.reSecrev p{font-size:17px}.reSecPro img{margin-right:5px;width:70px}.reSecPro h5{margin-bottom:2px}.mb_cw{flex-direction:column-reverse}}@media all and (max-width:550px){.mrwTr h2{font-size:28px}.mrwTr p{font-size:9px;line-height:14px}}