.zbanner-top .zfloat{display:table;table-layout:fixed;width:100%}.ztile video,.ztile picture{display:none}.zsection.zbtm-img{padding-top:40px}.act-btn.cta-btn{visibility:hidden}.zcontent-btm{text-align:center;width:100%;max-width:840px;margin:0 auto}.zbanner-top .zfloat>div{width:50%;display:table-cell;vertical-align:middle}.zbanner-top .zleft>div{width:90%;max-width:450px;margin:0 auto}.zbanner-top:before{content:'';position:absolute;width:50%;height:99%;background:#dcf5ec;top:0;left:0;z-index:-1}.zbanner-top{position:relative}.zbanner-top video{width:100%;max-width:100%}.zsection{padding:80px 0}.zsection.zbottom-img{padding:120px 0}video{width:100%;max-width:100%}.zsection.zbottom-img>div.content-wrap h2,.zsection.zbottom-img>div.content-wrap h2+p{text-align:center}.zsection.zbottom-img h2{margin-bottom:0;font-size:50px}.zsection .zfloat{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.zsection .zfloat>div.zright{flex:0 0 37%;-ms-flex:0 0 35%;max-width:37%}.zsection .zfloat>div.zleft{flex:0 0 63%;-ms-flex:0 0 65%;max-width:63%}.zleft.zimage video{position:absolute;left:-16%;width:113%}.zimg-wrap.zvideo.active{transform:translateX(-20%);transition:all 1s}.zimg-wrap.zvideo{transform:translateX(0);transition:all 1s}.zimg-content-video.active{transform:translateY(-20%);transition:all 1s .4s}.zsection.zleft-img .content-wrap{width:100%;max-width:none}.ztile{margin-bottom:300px}.ztile#accumulate{margin-bottom:0}.zrow-inner{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.zrow-inner.zcenter{align-items:center;-ms-flex-align:center}.zrow-inner>div{flex:0 0 50%;-ms-flex:0 0 50%;max-width:50%;box-sizing:border-box}.zrow-inner.zright-img>div:nth-child(1){padding-right:120px}.zwhy p{font-family:var(--zf-primary-semibold);font-size:22px}.head-text{color:#2aa662;font-family:var(--zf-primary-semibold);margin-bottom:12px}.zwhy-img{text-align:right;position:relative}.zwhy-img img{max-width:300px}.zwhy-img div{padding:40px 60px;text-align:left;background-color:#fff;box-shadow:0 3px 6px #B9B9B929;border:1px solid #f2f2f2;position:absolute;top:0;left:-60px;bottom:0;max-width:380px;height:280px;margin:auto;box-sizing:content-box}.zwhy-img>div img{max-width:50px}.zwhy p.zquote{font-family:var(--primaryfont-regular)}.zwhy-img p{font-size:20px}p.testi-name{color:#3b70e6;font-size:16px;margin-bottom:0}p.testi-desig{font-size:12px}.zimg-wrap{position:relative;max-width:1720px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;// -webkit-perspective-origin:50% 100%;// perspective-origin:50% 100%;// -webkit-transform-origin:50% 100%;// -ms-transform-origin:50% 100%;// transform-origin:50% 100%;display:flex;justify-content:flex-end;height:870px;// will-change:transform,top}.zimg-wrap.zvideo a picture{width:100%}.zimg-wrap.zvideo a{max-width:100%;width:100%;height:100%}.zimg-wrap a{position:absolute;opacity:0;float:right}.zimg-wrap a.zactive{opacity:1;display:flex}.zright.zcontent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.zimg-content-video{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;max-width:400px;min-height:auto;padding-top:30vh;padding-bottom:20vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.zsidebar{position:-webkit-sticky;position:sticky;top:0;padding-top:60px}.zsection.zbottom-img{position:relative;top:0;left:0;width:100%;height:100%}.img-btm{max-width:750px;margin:30px auto 0}.zsection.zwhy{padding-bottom:120px}@media screen and (min-width:1700px){.zimg-wrap{height:930px}.zsection .content-wrap{max-width:1400px}.ztile{margin-bottom:380px}.zimg-content-video{padding-top:15vh}}@media screen and (min-width:2500px){.zimg-wrap{height:1250px}.ztile{margin-bottom:500px}.zsection.zbottom-img .content-wrap{max-width:1800px}}@media screen and (max-width:1500px){.zimg-wrap{height:770px}}@media screen and (max-width:1400px){.zimg-wrap{height:700px}.zimg-content-video{max-width:360px}.zsection{padding:60px 0}.zsection.zbottom-img h2{font-size:44px}}@media screen and (max-width:1235px){.zimg-wrap.zvideo.active{transform:translateX(-25%)}}@media screen and (max-width:1100px){.zsidebar{display:none}.zright.zcontent>div{width:100%;max-width:800px;margin:0 auto;text-align:center}.ztile{margin-bottom:120px}.zsection.zbottom-img h2{font-size:40px}.ztile:last-child{margin-bottom:0}.zsection{padding:60px 0}.zsection.zbottom-img{padding:100px 0}.zsection.zbottom-img h2{max-width:100%;padding-left:0;text-align:center}.ztile video,.ztile picture{display:block}.zimg-content-video{padding-top:40px;padding-bottom:0}.zbanner-top .zleft>div{max-width:400px}}@media screen and (max-width:991px){.zrow-inner{display:block;max-width:600px;margin:0 auto;text-align:center}.zsection.zbottom-img h2{font-size:36px}.zrow-inner>div,.zsection .zfloat>div.zright{flex:0 0 100%;-ms-flex:0 0 100%;max-width:100%}.zrow-inner.zright-img>div:nth-child(1){padding-right:0}.zrow-inner.zright-img>div:nth-child(2){margin-top:40px}.ztile video,.zsection .zfloat{display:block}.zsection .zfloat>div.zleft{display:none}.zwhy-img p{font-size:17px}.ztile{margin-bottom:80px}.zsection{padding:40px 0}.zsection.zbottom-img{padding:80px 0}}@media screen and (max-width:767px){.zbanner-top .zfloat>div{width:100%;display:block}.zsection.zbottom-img h2{font-size:32px}.zbanner-top:before{width:100%}.zbanner-top .zleft>div{width:90%;max-width:450px;margin:0 auto;padding:50px 0 35px;text-align:center}.zsection.zbottom-img{padding:50px 0}.zsection.zwhy{padding-bottom:50px}.zsection{padding:25px 0}.ztile{margin-bottom:50px}.zsection{padding:40px 0}.zwhy-img div{position:relative;left:0;padding:30px 30px;text-align:center;height:auto}.zwhy-img img{display:none}.zwhy-img>div img{display:inline-block}}