.banner-section,.feature-section{overflow:hidden}img{display:block;width:100%}h1{font-size:60px;line-height:1.1}h1 span{display:inline-block}h1 strong{font-family:var(--primaryfont-bold);color:var(--zqe-text-green)}p{margin:0 0 15px;font-size:18px}body h2{font-size:50px;line-height:1.1;font-family:var(--primaryfont-bold)}h2 strong{font-family:var(--primaryfont-bold);display:block;font-size:55px}ul.zp-sign-btn{display:flex}ul.zp-sign-btn li a{padding:16px 40px;border-radius:3px;font-size:15px;text-transform:uppercase;font-family:var(--primaryfont-semibold);display:inline-block}a.btn-demo{border:1px solid #2b3810;color:#2b3810}.rows{display:flex;flex-wrap:wrap}.rows>div{flex:0 0 50%;max-width:50%}.zw-product-header,.banner-section{background:var(--zqe-light-green-bg)}h2 span{color:var(--zqe-text-green)}h4{line-height:1.2;font-family:var(--secondaryfont-bold)}a.btn-green{background:var(--zqe-link-clr);padding:12px 40px;color:#fff;display:inline-block;font-family:var(--primaryfont-semibold);border-radius:3px}.img-shadow img{box-shadow:0 0 30px rgba(0,0,0,0.05);border-radius:8px}.data-loaded.banner-img span.icon:before,.data-loaded span.icon{background-image:url(/sites/zweb/images/qengine/zp-repository-sprite.png);background-repeat:no-repeat}.banner-section{padding:5em 0 8em;position:relative}.banner-content p{margin:25px 0}.banner-section .rows{justify-content:space-between;align-items:center}ul.zp-sign-btn li:first-child{margin-right:15px}.banner-img{max-width:650px;margin:0 auto;padding-left:60px;width:110%;position:relative}.animated .banner-img img{animation:slideDown 1s ease-out forwards;margin:0 auto}.animated span.drag-con{animation:slideRight 1s ease-out 1.2s forwards}.banner-img span.icon{width:35px;height:55px;position:absolute;opacity:1;background-size:170px auto;background-position:0 0;transition:.5s ease}.banner-img span.icon.icon-2{background-position:-97px 0;top:70px;width:48px;height:45px;left:100px;transition-delay:.5s}.banner-img span.icon{transform:scale(0.5);opacity:0}.animated .banner-img span.icon{transform:scale(1.1);opacity:.5}.banner-img span.icon.icon-1{right:70px;bottom:0;transition-delay:1s}span.drag-con{display:inline-block;background:#fff;text-align:center;border:1px dashed #9f9f9f;padding:8px 60px 8px 20px;border-radius:6px;box-shadow:-3px 7px 13px rgba(0,0,0,0.07);position:absolute;bottom:200px;font-size:15px;left:80px}span.drag-con:after{content:"";position:absolute;width:30px;height:30px;background:url(/sites/zweb/images/qengine/zp-repository-sprite.png) no-repeat;background-size:200px auto;background-position:-170px -10px;right:-10px;bottom:-4px}.feature-section .rows{align-items:center}.zp-feature-block .title{text-align:center;max-width:800px;margin:0 auto 20px}.feature-section{padding-bottom:5em}.zp-feature-block{background:var(--zqe-dark-green-bg);color:#fff;padding-top:6em}.feature-section h4{font-size:36px}.feature-main:nth-child(2n+2) .rows{flex-direction:row-reverse;align-items:center}.feature-img{position:relative;max-width:700px}.feature-main:nth-child(2n+1) .col-1{padding-right:100px}.feature-main:nth-child(2n+2) .col-1{padding-left:110px}.feature-main{padding:5em 0}.feature-img.sub-img .img-2 img{border:1px solid var(--zqe-green-bg);border-radius:12px}.feature-img.sub-img .img-2{max-width:190px;position:absolute;right:-50px;bottom:-50px}.self-healing-ai .img-2{position:absolute;bottom:40px;transition:all .7s ease}.self-healing-ai .img-3{position:absolute;right:-190px;top:0;max-width:170px}.self-healing-ai .feature-img{width:540px;margin:auto 0 0 0}.self-healing-ai .feature-content{max-width:480px}.feature-main.self-healing-ai .col-1{padding-left:160px}.cta-content{text-align:center;max-width:840px;margin:0 auto}.cta-section{background:var(--zqe-light-green-bg);padding:80px 0}.cta-content p{margin:15px 0 20px}.cta-content h2{margin:0 auto}.cta-section ul.zp-sign-btn{justify-content:center}@media screen and (min-width:768px){span.drag-con,.banner-img img,.feature-img>img,div[class^="img-"],.banner-img span.icon{opacity:0}.middle-animated .feature-img>img,.feature-main.middle-animated .img-1{animation:slideRight 1s ease-out .3s forwards}.feature-main.middle-animated:nth-child(2n+2) .img-1{animation:slideLeft 1s ease-out .1s forwards}.feature-main.middle-animated .img-2{animation:slideDown 1s ease-out .4s forwards}.feature-main.middle-animated .img-3{animation:slideDown 1s ease-out .4s forwards}.self-healing-ai.middle-animated .img-2{animation:none;transform:scale(1.1);opacity:1;transition-delay:1s}.self-healing-ai.middle-animated .img-3{animation:slideDown 1s ease-out .3s forwards}.self-healing-ai.middle-animated .img-2 img{box-shadow:0 0 30px rgba(0,0,0,0.05);border-radius:8px}@keyframes slideLeft{0%{visibility:hidden;opacity:0;transform:translateX(-30px)}100%{visibility:visible;opacity:1;transform:translateX(0)}}@keyframes slideRight{0%{visibility:hidden;opacity:0;transform:translateX(30px)}100%{visibility:visible;opacity:1;transform:translateX(0)}}@keyframes slideUp{0%{visibility:hidden;opacity:0;transform:translateY(-30px)}100%{visibility:visible;opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{visibility:hidden;opacity:0;transform:translateY(30px)}100%{visibility:visible;opacity:1;transform:translateY(0)}}@keyframes blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes scaling{0%{visibility:hidden;opacity:0;transform:scale(.2)}100%{visibility:visible;opacity:1;transform:scale(1)}}}@media screen and (max-width:1440px){.banner-img{margin-top:40px}h1{font-size:55px}}@media screen and (max-width:1280px){.banner-section{padding:2em 0 4em}.banner-img{width:550px}span.drag-con{bottom:150px;left:30px}.zp-feature-block{padding-top:4em}body h2{max-width:600px;margin:0 auto;font-size:42px}.feature-main{padding:4em 0}.self-healing-ai .img-3{max-width:150px;right:-170px}}@media screen and (max-width:1199px){h1{font-size:45px}.banner-img{width:500px}.banner-section{padding:2em 0 5em}.feature-section h4{font-size:32px}.feature-img.sub-img .img-2{right:10px;max-width:150px}.feature-img.sub-img .img-1{padding-right:40px}.feature-main:nth-child(2n+2) .col-1{padding-left:60px}.feature-main:nth-child(2n+1) .col-1{padding-right:60px}.self-healing-ai .img-3{display:none}.self-healing-ai .feature-img{width:450px;margin:0 auto}.feature-main.self-healing-ai .col-1{padding-left:110px}}@media screen and (max-width:1023px){body h2{font-size:34px}.banner-img span.icon.icon-2{left:0}.banner-img span.icon.icon-1{right:0}.banner-main .rows .col-1,.banner-main .rows .col-2,.rows>div{flex:0 0 100%;max-width:100%}.banner-img{padding:0;max-width:600px}span.drag-con{left:-20px}.banner-content{max-width:500px;margin:0 auto;text-align:center}.banner-section{padding:2em 0 4em}.feature-main:nth-child(2n+1) .col-1,.feature-main:nth-child(2n+2) .col-1{padding:0 20px;max-width:600px;text-align:center;margin:0 auto 40px}.feature-img{max-width:630px;margin:0 auto}ul.zp-sign-btn{justify-content:center}.self-healing-ai .feature-img{margin:0 auto;width:auto}.self-healing-ai .feature-content{margin:0 auto}.self-healing-ai .img-2{transform:scale(1.08)}.cta-content{max-width:630px}}@media screen and (max-width:767px){h1{font-size:36px;line-height:1.1}p{font-size:15px}ul.zp-sign-btn li a{padding:11px 16px;font-size:13px}.banner-img{padding:0 15px;width:auto}.zp-feature-block{padding:4em 0 1em}.feature-section h4{font-size:30px}.feature-img{max-width:414px}.feature-main{padding:3em 0}.feature-img.sub-img .img-2{max-width:120px}.feature-img.sub-img .img-2 img{border-radius:8px}span.drag-con{display:none}}@media screen and (max-width:375px){ul.zp-sign-btn{flex-direction:column;align-items:center}ul.zp-sign-btn li:first-child{margin:0 0 15px}}