.height{height:600px}.content-wrap{width:90%;max-width:1170px}.banner .content-wrap div{display:table;width:100%}.banner .content-wrap div div h1{font-family:var(--zf-primary-regular),Arial,Helvetica,sans-serif;font-size:78px;line-height:1;margin-bottom:10px}.banner .content-wrap div div p{font-size:23px;max-width:680px}.banner .content-wrap div div{width:50%;vertical-align:middle;display:table-cell}.banner .content-wrap div .cont-part{width:70%}.banner .content-wrap div div img{max-width:330px}section.banner{padding-bottom:60px;padding-top:60px}.zlist-title{width:265px;display:inline-block;position:absolute;bottom:unset;top:170px}.zlist-title ul li{margin:18px auto;padding:0 0 0 25px}.zlist-title ul li.active{border-left:3px solid #1976d2;color:#1976d2;padding-left:22px;font-family:var(--zf-primary-semibold)}.zlist-title ul li a{color:black}.zlist-title ul li.active a{color:#1976d2}section.main-content{background-color:#fafafa;padding:0 0 120px}.zlist-content{padding-left:265px}.zlist-content.no-title{padding-left:unset;max-width:960px;margin:auto}.zlist-content-wrap{padding-top:60px}.zlist-content ul{width:100%;display:inline-block;opacity:0;transform:translateY(50px)}.zlist-content ul p{margin-bottom:20px}.zlist-content ul li h3{font-family:"Roboto Slab";font-size:19px;line-height:32px}main-content-wrap{position:relative}.zlist-content ul>li{width:45%;display:inline-block;background-color:#fff;padding:50px 40px;float:left;margin-top:40px;box-shadow:0 0 20px 4px rgba(207,207,207,0.3);transform:translateY(20%);transition:all .5s;box-sizing:border-box;margin:2%}.zfeature-title{margin-left:15px}.zlist-content ul>li.move-top{transform:translateY(0);opacity:1}.zlist-content ul li .zquick-links span{font-size:13px;text-transform:uppercase;color:#777;display:inline-block;line-height:1}.zlist-content .zquick-links span:nth-child(1){padding-right:10px;border-right:1px solid #999}.zlist-content .zquick-links span:nth-child(2){padding-left:10px}.zlist-content ol>li{display:inline-block;padding-right:20px;line-height:1;margin-top:15px;font-size:11px;text-transform:uppercase;position:relative}.zlist-content ol>li:before{content:'';position:absolute;height:100%;background:#999;width:1px;right:10px}.zlist-content ol>li:last-child:before{display:none}.zlist-content ol>li a,.zlist-content ol>li span{color:#929090}.zlist-content ol>li:last-child{border-right:unset}.zlist-title.fix-top{position:fixed;top:80px;transition:ease .5s all;margin-top:70px}.zlist-title.fix-bottom{position:absolute;top:unset;bottom:0;transition:unset}.tabandmobile{padding:6px 13px;border:1px solid #dfdfdf;position:fixed;transform:translateY(-50%);top:50%;left:0;border-radius:0 10px 10px 0;display:none}ul.move-top{opacity:1;transition:all 1s;transform:translateY(0)}@media only screen and (max-width:1199px){.zlist-content ul li h3{font-size:17px}.zlist-content ul>li p a{font-size:15px}}@media only screen and (max-width:1100px){.zlist-content{padding-left:220px}.zlist-title{width:200px}.zlist-content ul>li{width:45%;padding:30px 40px}.zlist-content ul li h3{font-size:17px}.zlist-content ul li .zquick-links span{font-size:11px}.zlist-content .zquick-links span:nth-child(1){padding-right:8px;border-right:1px solid #999}.zlist-content .zquick-links span:nth-child(2){padding-left:8px}}@media only screen and (max-width:992px){.banner .content-wrap div div h1{font-size:58px}.banner .content-wrap div div p{font-size:23px}.tabandmobile{cursor:pointer;display:block}ul.move-top{transform:translateY(0);opacity:1}.zlist-title{left:-240px;margin-left:20px;position:fixed;height:unset;top:25%}.zlist-title.active{left:-20px;background-color:#fbfbfb;position:fixed;margin-left:30px;height:unset;z-index:1;box-shadow:0 0 20px 8px rgba(207,207,207,0.3)}.zlist-content{padding-left:unset;max-width:90%;margin:auto}section.banner{padding-top:50px;padding-bottom:50px}}@media only screen and (max-width:830px){.zlist-content-wrap{max-width:600px;margin:auto}.banner .content-wrap div{display:block}.zlist-content ul>li,.zlist-content ul>li:nth-child(even){margin-left:unset;width:100%}.banner .content-wrap div div img{max-width:210px;width:100%}}@media only screen and (max-width:830px){.banner .content-wrap div div{display:block;width:100% !important;padding:unset;text-align:center}}@media only screen and (max-width:767px){section.banner{padding-bottom:60px;padding-top:50px}.banner .content-wrap div div h1{font-size:36px;margin-bottom:10px}.banner .content-wrap div div p{font-size:19px}.banner .content-wrap div div img{margin-top:30px}section.main-content{padding:0 0 80px}.banner .content-wrap div div p{font-size:19px}.zlist-content-wrap{padding-top:30px}}@media only screen and (max-width:640px){.zlist-content ul>li{min-height:auto !important;margin-bottom:20px}}