.common-section{padding:120px 0}.content-wrap{max-width:1040px}.header-section .column{width:50%;display:table-cell;vertical-align:middle}.table-wrap{display:table;width:100%}h1{font-size:48px;margin-bottom:20px}.cta-btn{padding:12px 50px;font-size:18px}h1+p{margin-bottom:25px}.header-section .content-wrap{max-width:960px}.header-section .column.right{text-align:right}.header-section .column.right img{display:block;margin-right:0;float:right;opacity:0;max-width:350px}.doc-section .content-wrap{padding:90px 20px;background:#e1f2ff;text-align:center}.doc-section h2,.doc-section h2+p{max-width:800px;margin:0 auto;margin-bottom:25px}.doc-section h2+p{margin-bottom:0}h2{font-family:var(--zf-primary-bold);font-size:38px}.usecase-section h2{text-align:center}.usecase-section ul{width:33.33%;float:left}.usecase-section ul li{margin-bottom:40px;padding-left:25px;box-sizing:border-box;position:relative;padding-right:25px}.usecase-section .content-wrap{max-width:1040px}.usecase-section .popular-case{display:table;margin-top:80px;padding-left:40px;width:100%;box-sizing:border-box}.usecase-section ul li:before{content:'';background:url(/sites/zweb/images/sign/sign-legal-department-sprite.png) no-repeat;background-size:160px auto;width:20px;height:21px;display:inline-block;left:-15px;top:3px;position:absolute;background-position:-3px -6px}.grid-wrap{background:#f8f8f8;padding:30px 60px;display:table}.grid-wrap .grid{width:50%;float:left;padding:70px 55px;box-sizing:border-box;opacity:0}.grid-section{padding-bottom:0}.bottom-section{clear:both;text-align:center}.grid-wrap .grid p{margin-bottom:0}.grid-wrap .grid h3{font-size:24px;font-family:var(--zf-primary-bold);margin-bottom:20px}.bottom-section h2{max-width:510px;margin:0 auto;margin-bottom:25px}.bottom-section p a{text-decoration:underline}.grid-wrap .grid>span{width:50px;height:50px;display:inline-block;margin-bottom:25px;position:relative}.grid-wrap .grid>span:before{content:'';background:url(/sites/zweb/images/sign/sign-legal-department-sprite.png) no-repeat;background-size:250px auto;width:50px;height:50px;position:absolute;left:0;top:0}.grid-wrap .grid1>span:before{background-position:-196px -2px}.grid-wrap .grid2>span:before{background-position:-50px -50px}.grid-wrap .grid3>span:before{background-position:-135px 0}.grid-wrap .grid4>span:before{background-position:-43px 0;width:35px}@keyframes slide-down-nopca{0%{visibility:hidden;opacity:0;-webkit-transform:translateY(50px)}100%{visibility:visible;opacity:1;-webkit-transform:translateY(0)}}@keyframes slideRight{0%{visibility:hidden;opacity:0;transform:translateX(30px)}100%{visibility:visible;opacity:1;transform:translateX(0)}}@-webkit-keyframes slideRight{0%{visibility:hidden;opacity:0;-webkit-transform:translateX(30px)}100%{visibility:visible;opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes slideRight{0%{visibility:hidden;opacity:0;-moz-transform:translateX(30px)}100%{visibility:visible;opacity:1;-moz-transform:translateX(0)}}.header-section .column.right img.banenr-img.line-animated{animation:slideRight .8s ease-out .5s forwards}.line-animated .grid-wrap .grid1{animation:slide-down-nopca 1s ease-out .2s forwards}.line-animated .grid-wrap .grid2{animation:slide-down-nopca 1s ease-out .5s forwards}.line-animated .grid-wrap .grid3{animation:slide-down-nopca 1s ease-out .8s forwards}.line-animated .grid-wrap .grid4{animation:slide-down-nopca 1s ease-out 1.2s forwards}.bottom-section .cta-btn{margin-bottom:20px}@media only screen and (max-width:991px){h1{font-size:34px;margin-bottom:20px}.header-section .column.right img{max-width:90%}.common-section{padding:80px 0}.doc-section h2+p{max-width:600px}.doc-section .content-wrap{padding:70px 20px}.usecase-section ul{width:100%;float:none;max-width:340px;margin:0 auto}.grid-wrap .grid{width:100%;padding:0;max-width:490px;margin:0 auto;float:none;margin-bottom:100px}.grid-wrap{padding:100px 0;margin:0 auto;width:100%;box-sizing:border-box}.grid-wrap .grid:last-child{margin-bottom:0}}@media only screen and (max-width:767px){.table-wrap{display:block}.header-section .column{width:100%;text-align:center}h2{font-size:30px}.common-section{padding:60px 0}.usecase-section ul li{margin-bottom:25px}.grid-wrap .grid{max-width:90%;margin-bottom:70px}.grid-wrap{padding:60px 0}h2{font-size:28px}.bottom-section h2{max-width:380px}}