.banner-section,.zw-template-inner{overflow:hidden}.zw-product-header .product-title .product-icon{filter:brightness(100);-webkit-filter:brightness(100)}a.act-btn.cta-btn{padding:12px 20px;border-radius:3px}img{display:block;position:relative;width:100%}h1{font-size:55px;line-height:1.1}h1 strong{font-family:var(--primaryfont-bold);color:#09a254}p{margin:0 0 15px;font-size:18px}body h2{font-size:42px;line-height:1.1;font-family:var(--primaryfont-bold)}h2 strong{font-family:var(--primaryfont-bold);display:block;font-size:55px}.rows{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.zw-product-header,.banner-section{background:url(//www.zohowebstatic.com/sites/zweb/images/forms/zf-header-bg.jpg) repeat;background-size:45px auto}h2 span{color:#fd4a47}.zf-feature-content h4{line-height:1.2;font-family:var(--secondaryfont-bold);font-size:32px}.img-shadow img{box-shadow:0 0 30px rgb(0 0 0 / 5%);border-radius:8px}.banner-section{padding:3em 0 6em;position:relative}.banner-content{max-width:750px;margin:0 auto;color:#fff;text-align:center}.banner-section .rows{justify-content:space-between;align-items:center}.col-1{flex:0 0 50%;max-width:45%;padding:0 20px}.col-2{flex:0 0 50%;max-width:50%;margin:0 auto}.zf-feature-img{border-radius:30px;max-width:390px;margin:0 auto;padding:25px}.zf-feature-img img{border-radius:30px;max-width:340px;margin:0 auto;border:5px solid #000}.bottom-image .col-1,.bottom-image .col-2{flex:0 0 100%;max-width:100%}.bottom-image .zf-feature-content{max-width:500px;text-align:center;margin:0 auto 40px}.zf-feature-section .rows{max-width:1000px;margin:0 auto}.zf-feature-section{padding:6em 0 0}.left-image .rows{flex-direction:row-reverse}.zf-feature-wrapper{padding-bottom:5em}.left-image .col-2{margin:0}.zf-feature-section{position:relative}.zf-feature-section .zf-feature-img:before{content:"";position:absolute;right:0;left:0;top:35%;bottom:0;background:red;border-radius:20px 20px 0 0;display:none}.zf-feature-section:nth-child(1n+1) .zf-feature-img{background:#e4fee4}.zf-feature-section:nth-child(2n+1) .zf-feature-img{background:#cffcff}.zf-feature-section:nth-child(3n+1) .zf-feature-img{background:#fff1d5}.zf-feature-section:nth-child(4n+1) .zf-feature-img{background:#d5ecff}.zf-feature-section.left-image:first-child{background:#f5fafd;position:relative}.zf-feature-section.left-image:first-child .zf-feature-img{background:#d7eaf5;z-index:1;position:relative}.zf-feature-section.left-image:first-child::after{background:#fff;width:100%;height:160px;content:"";position:absolute;bottom:0;left:0}.zf-feature-section.left-image:first-child .zf-feature-content{margin-top:-100px}.zf-feature-section.bottom-image .rows{background:#ffe3e3;padding:4em 0;border-radius:20px}.zf-feature-section.bottom-image .zf-feature-img{background:0;padding:0}.zf-feature-img .col-2{position:relative}.col-2{position:relative}.faq-section{padding:90px 0}.faq-section h2{text-align:center;font-family:var(--primaryfont-semibold);font-size:36px}.faq-content{border:1px solid #ebebeb;transition:all .5s ease;border-radius:5px;margin:30px 0}.faq-content.active{border-color:#000;padding-bottom:20px}.faq-content h3.active{color:#000}.faq-content h3{position:relative;font-size:21px;border-bottom:1px solid transparent;cursor:pointer;margin:0;transition:all .5s ease;padding:30px 30px 30px}.faq-content h4{font-size:26px;color:#177dfc}.faq-content.active h4{color:#177dfc}.faq-content .faq-arrow::after,.faq-content .faq-arrow::before{content:'';position:absolute;display:block;right:-9px;width:12px;height:2px;background:#000;border-radius:2px;transition:all .5s}.faq-content.active .faq-arrow::after,.faq-content.active .faq-arrow::before{background:#000}.faq-content .faq-arrow::before{top:5px;right:1px}.faq-content .faq-arrow::after{right:inherit;left:7px;transform:rotate(90deg);top:5px}.faq-content h3.active span.faq-arrow:before{transform:rotate(-90deg)}.faq-content h3 span.faq-arrow{position:absolute;right:-3px;top:50%;width:20px;height:15px;transition:all .5s ease;transform:translate(-50%,-50%) rotate(-90deg)}.accordion{margin:50px auto 0;max-width:780px}ul.list ul li::before,ul.list ul li::after{display:none}ul.list li{position:relative;padding:12px 0 0 25px;font-size:17px;margin-bottom:15px;line-height:1.5}ul.list li:before{content:'';position:absolute;width:17px;height:10px;box-shadow:4px -4px 0 0 #000 inset;transform:rotate(-45deg) scale(0.5);-webkit-transform:rotate(-45deg) scale(0.5);-ms-transform:rotate(-45deg) scale(0.5);left:0;top:20px}ul.list li:after{content:"";position:absolute;border:1px solid #000;width:17px;height:17px;top:17px;left:0;border-radius:50%}.accord-content{display:none;padding:0 30px;margin-top:-15px}.cta-section{background:#131418;text-align:center;color:#fff;padding:5em 0}.cta-section h2{font-family:var(--primaryfont-semibold);margin-bottom:15px}.cta-section .content-wrap{max-width:800px}@media screen and (max-width:1440px){h1{font-size:50px}body h2{font-size:42px}}@media screen and (max-width:1280px){h1{font-size:42px}h3{font-size:30px}body h2{font-size:36px}.banner-content{max-width:480px}.cta-section{padding:4em 0}.cta-content h2{font-size:36px}.cta-section .content-wrap{max-width:600px}}@media screen and (max-width:1023px){h1{font-size:36px}body h2{font-size:32px}p{font-size:16px}.rows>div{flex:0 0 100%;max-width:100%}.zf-feature-content,.bottom-image .zf-feature-content{max-width:600px;margin:0 auto 30px;text-align:center}.zf-feature-section{padding:70px 0 0}.zf-feature-section{padding:4em 0 0}.zf-feature-section.left-image:first-child::after{display:none}.zf-feature-section.left-image:first-child{background:#fff}.zf-feature-section.left-image:first-child .zf-feature-content{margin:0 auto 30px}.faq-section{padding:60px 0}.cta-section .content-wrap{max-width:705px}.cta-content h2{font-size:32px}}@media screen and (max-width:767px){h1{font-size:30px;line-height:1.2;margin-bottom:10px}p,ul.list li{font-size:15px}.banner-content{max-width:420px}.banner-section{padding:2em 0 3em}.zf-feature-content h4{font-size:28px}.zf-feature-img{padding:15px;max-width:320px}.zf-feature-img img{max-width:100%}.zf-feature-section.bottom-image .rows{background:0;padding:0}.zf-feature-section.bottom-image .zf-feature-img{background:#ffe3e3;padding:30px}.cta-section{padding:3em 0}.faq-section h2{font-size:30px}.faq-content h3{font-size:18px}.cta-content h2{font-size:30px}}