.zwc-banner-wrap{background:linear-gradient(180deg,#fff 0,#fffbf6 100%);padding-top:80px;text-align:center;position:relative;overflow:hidden;box-shadow:inset 0 -130px 0 #3d0500}.zwc-banner-content{display:flex;flex-direction:column;align-items:center;gap:30px;position:relative;z-index:2}.zwc-banner-content .zwc-zbc-tag{font-family:var(--zf-primary-medium);font-size:24px;color:#ff8c3f;background-color:#fff0e5;padding:10px 30px;border-radius:40px;display:inline-block}.zwc-banner-content h1{font-family:var(--primaryfont-bold);font-size:72px;color:#000;max-width:950px;margin-bottom:0}.zwc-banner-content h1 span{color:#60adf8}.zwc-banner-content p{font-family:var(--primaryfont-regular);font-size:21px;color:#000;line-height:1.48;max-width:800px;margin-bottom:5px}.zwc-banner-cta{background-color:var(--primary-btn-color);padding:12px 30px;border-radius:12px;min-width:204px;display:inline-block;text-decoration:none;font-family:var(--zf-primary-medium);font-size:20px;color:#fff;line-height:1.48}.zwc-banner-cta span{font-family:var(--zf-primary-medium);font-size:21px;color:#fff;line-height:1.48}.zwc-banner-image-wrap{margin-top:50px;position:relative;z-index:1}.zwc-banner-image-wrap img{width:100%;height:auto;object-fit:cover}.zwc-about-wrap{background-color:#3d0500;padding-top:100px;position:relative;overflow:hidden}.zwc-about-bg-image{line-height:0;margin-left:auto}.zwc-about-content{display:flex;flex-direction:column;gap:30px;position:relative;z-index:2}.zwc-about-content h2{font-family:var(--primaryfont-bold);font-size:64px;color:#fffcf8;max-width:1060px}.zwc-about-text{font-family:var(--primaryfont-regular);font-size:21px;color:#fff;line-height:1.48;max-width:1085px}.zwc-about-text p{margin-bottom:31px;font-size:21px}.zwc-about-text p:last-child{margin-bottom:0}.zwc-about-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none;position:relative;width:fit-content;font-family:var(--primaryfont-semibold);font-size:21px;color:#fefd73;padding-right:18px}.zwc-about-link:after{content:'';width:10px;height:10px;border-top:3px solid #fefd73;border-right:3px solid #fefd73;transform:rotate(45deg);position:absolute;right:0;top:11px}.zwc-about-link .zwc-icon-arrow{width:7px;height:12px;background-image:url("//www.zohowebstatic.com/sites/zweb/images/iot/industries/arrow-yellow.svg");background-repeat:no-repeat;background-size:contain}.zwc-features-wrap{padding-top:100px;padding-bottom:100px;overflow:hidden}.zwc-features-content{display:flex;flex-direction:column;gap:50px}.zwc-features-content h2{font-family:var(--primaryfont-bold);font-size:64px;color:#000}.zwc-features-cards{display:flex;gap:28px}.zwc-feature-card{width:calc(25% - 20px);background-color:#fff;padding:30px;display:flex;flex-direction:column;position:relative}.zwc-feature-card h3:before{content:'';background:url(//www.zohowebstatic.com/sites/zweb/images/iot/industries/hospitality-sprite.svg) no-repeat;background-size:250px;background-position:0 0;width:55px;height:60px;position:absolute;top:0}.zwc-feature-card.zwc-feature-card-2 h3:before{background-position:-56px 0;width:63px}.zwc-feature-card.zwc-feature-card-3 h3:before{background-position:-118px -2px;width:58px}.zwc-feature-card.zwc-feature-card-4 h3:before{background-position:-181px 0;width:72px}.zwc-feature-card:before{width:1px;height:100%;content:'';left:0;position:absolute;top:0;background:linear-gradient(to bottom,#ffdada 0,#ffb5b5 100%)}.zwc-feature-card.zwc-feature-card-2:before{background:linear-gradient(to bottom,#ccefff 0,#9ae0ff 100%)}.zwc-feature-card.zwc-feature-card-3:before{background:linear-gradient(to bottom,#baffd6 0,#83dfa8 100%)}.zwc-feature-card.zwc-feature-card-4:before{background:linear-gradient(to bottom,#ffe1c7 0,#ffbc81 100%)}.zwc-feature-icon{width:60px;height:50px;background-repeat:no-repeat;background-size:contain}.zwc-feature-card h3{font-family:var(--zf-primary-medium);font-size:32px;color:#000;line-height:1;padding:60px 0 0;margin-bottom:25px}.zwc-feature-card p{font-family:var(--primaryfont-regular);font-size:18px;color:#000;line-height:1.33;max-width:220px;margin:0}.zwc-features-cta{background-color:#f75454;padding:10px 30px;border-radius:12px;display:inline-block;text-decoration:none;width:fit-content;font-family:var(--zf-primary-medium);font-size:21px;color:#fff;line-height:1.48}.zwc-testimonial-wrap{padding-top:100px;padding-bottom:100px;overflow:hidden}.zwc-testimonial-content{display:flex;flex-direction:column;align-items:center;gap:88px}.zwc-testimonial-content h2{font-family:var(--primaryfont-bold);font-size:64px;color:#000;text-align:center}.zwc-testimonial-content-wrapper{width:100%}.zwc-testimonial-slide{display:flex;gap:90px;align-items:center;justify-content:flex-start}.zwc-testimonial-text{display:flex;flex-direction:column;gap:30px;width:45%;padding-top:30px;position:relative}.slick-prev,.slick-next{position:relative;top:16px}.zwc_arrow_dots_sec,.zwc_arrow_dots_sec_secondary{display:flex;position:absolute;left:0;top:240px;z-index:2;gap:40px}.zwc_arrow_dots_sec_secondary{left:unset;right:0;top:300px}.zwc_arrow_part-secondary{display:flex}.zwc_dots_part-secondary{display:flex}.zwc_dots_part{display:flex}.zwc-testimonial-text h3{font-family:var(--primaryfont-semibold);font-size:48px;color:#000;max-width:500px;margin-bottom:0}.zwc_arrow_part{display:flex}.zwc-testimonial-text p{font-family:var(--primaryfont-regular);font-size:21px;color:#000;line-height:1.48;margin-bottom:0}.slick-dots li{display:inline-block;margin:0 3px;background:unset;border-radius:100%;cursor:pointer;border:0;transition:.5s ease;width:50px;height:29px}.slick-dots li.slick-active{background:unset;width:50px;height:31px;border:0}.zwc-testimonial-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--primaryfont-semibold);font-size:21px;color:#eb2930;width:fit-content;position:relative;padding-right:15px}.zwc-usecases-wrap .slick-next:after,.zwc-usecases-wrap .slick-next:before,.zwc-usecases-wrap .slick-prev:after,.zwc-usecases-wrap .slick-prev:before{background:#fff}.zwc-testimonial-link span{font-family:var(--primaryfont-semibold);font-size:21px;color:#eb2930;width:fit-content;position:relative;padding-right:15px}.zwc-testimonial-link:after{content:'';width:10px;height:10px;border-top:3px solid #e53935;border-right:3px solid #e53935;transform:rotate(45deg);position:absolute;right:0;top:11px}.zwc-testimonial-image{width:48%}.zwc-testimonial-image img{width:100%;height:100%;object-fit:cover}.zwc-testimonial-wrap .content-wrap{max-width:1180px}.zwc-testimonial-nav{display:flex;align-items:center;gap:60px;margin-top:30px}.zwc-testimonial-nav .slick-arrow{width:57px;height:31px;background-repeat:no-repeat;background-size:contain;background-position:center;border:0;background-color:transparent;cursor:pointer;font-size:0}.zwc-usecases-wrap{background-color:#021a2b;padding-top:100px;padding-bottom:100px;overflow:hidden}.zwc-usecases-content{display:flex;flex-direction:column;gap:80px}.zwc-usecases-content>h2{font-family:var(--primaryfont-bold);font-size:64px;color:#fff;max-width:800px}.zwc-usecases-slider-wrap{display:flex;flex-direction:column;gap:24px}.zwc-usecases-header{display:flex;justify-content:space-between;align-items:flex-end}.zwc-usecases-title{display:flex;flex-direction:column;gap:18px}.zwc-testimonial-text-secondary span{font-family:var(--primaryfont-regular);font-size:21px;color:#ffd164;line-height:1.48;display:block;margin-bottom:10px}.zwc-testimonial-text-secondary h3{font-family:var(--primaryfont-semibold);font-size:48px;color:#fff;max-width:720px;margin-bottom:30px}.zwc-testimonial-text-secondary p{margin:30px 0 0;font-size:21px;color:#fff}.zwc-usecases-nav{display:flex;align-items:center;gap:50px}.zwc-usecases-dots{display:flex;gap:5px;font-family:var(--primaryfont-regular);font-size:21px;color:#c4c4c4;position:relative}.slick-next:after,.slick-next:before,.slick-prev:after,.slick-prev:before{width:1px;background:#000}.zwc-usecases-dots span{cursor:pointer;width:50px;text-align:center}.zwc-usecases-dots .zwc-dot-active{color:#000;font-family:var(--primaryfont-semibold);position:relative;z-index:1}.zwc-usecases-dots .zwc-dot-active::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:31px;background-color:#ffd164;border-radius:15.5px;z-index:-1}.zwc-usecases-arrows{display:flex;gap:10px}.zwc-usecases-arrows button{width:57px;height:31px;background-repeat:no-repeat;background-size:contain;background-position:center;border:0;background-color:transparent;cursor:pointer}.zwc-usecases-image{height:450px;border-radius:12px;overflow:hidden}.zwc-usecases-image img{width:100%;height:100%;object-fit:cover}.zwc-usecases-slider-wrap p{font-family:var(--primaryfont-regular);font-size:21px;color:#fff;line-height:1.48;max-width:1032px}.zwc-bottom-cta-wrap{background-color:#1e1e1e;padding-top:100px;padding-bottom:100px}.zwc-bottom-cta-wrap .content-wrap{display:flex;flex-direction:column;align-items:center}.zwc-inner-wrap{display:flex;flex-direction:column;align-items:center;gap:54px;width:100%}.zwc-text-container{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center;color:#fff}.zwc-footer-text-group{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center;color:#fff}.zwc-footer-text-group h2{font-family:var(--primaryfont-bold);font-size:64px;line-height:1.125;margin-bottom:5px}.zwc-footer-text-group p{font-family:var(--primaryfont-regular);font-size:21px;line-height:1.48;max-width:820px}.zwc-bottom-cta-wrap .act-btn.cta-btn{background-color:var(--primary-btn-color);padding:12px 30px;border-radius:12px;min-width:204px;display:inline-block;text-decoration:none;font-size:20px;color:#fff;line-height:1.48}.zwc-bottom-cta-wrap .act-btn.cta-btn span{font-family:var(--primaryfont-semibold);font-size:16px;color:#fff;line-height:1.5}.zwc-bottom-cta-wrap .act-btn.cta-btn .zwc-icon{width:24px;height:24px;background-repeat:no-repeat;background-size:7px 12px;background-position:center}.slick-dots{display:flex;gap:5px;list-style:none;padding:0;margin:0}.slick-dots li{font-family:var(--primaryfont-regular);font-size:21px;color:#c4c4c4;cursor:pointer;position:relative}.slick-dots li.slick-active{color:#fff;font-family:var(--primaryfont-semibold)}.slick-dots li.slick-active::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:54px;height:31px;background-color:#eb2930;border-radius:15.5px;z-index:-1}.slick-dots li button{display:none}.slick-initialized .slick-slide{display:flex}.zwc-testimonial-slide-secondary{flex-direction:column}.zwc-usecases-wrap .slick-dots li.slick-active::before{background-color:#f8d375}.zwc-usecases-wrap .slick-dots li.slick-active{color:#000}.zwc_faq{padding:100px 0 80px}.zwc_faq h2{font-size:60px;font-family:var(--zf-primary-extrabold);text-align:center;max-width:977px;margin:0 auto 30px}.faq-section{padding:40px 0 0}.zwc-accordion{margin-bottom:15px;padding:18px 20px 25px 20px;cursor:pointer}.zwc-accordion_head{border-radius:7px;display:flex;align-items:center;justify-content:space-between}.zwc-accordion_head h3{font-size:28px;margin-bottom:0;font-family:var(--primaryfont-bold);position:relative;color:#161c2d}.zwc-ent{width:20px;position:relative;right:40px;transform:rotate(360deg);transition:.3s ease}.zwc-accordion.active .zwc-ent{transform:rotate(180deg)}.zwc-ent:before,.zwc-ent:after{content:'';width:11px;height:1px;background:#000;position:absolute;top:1px;bottom:0;right:0;margin:auto;transition:transform .2s ease}.zwc-ent:before{transform:rotate(45deg);right:8px}.zwc-ent:after{transform:rotate(-45deg)}.zwc-faq-accordion .zwc-accordion-content{display:none;opacity:0;color:#606060;padding-top:25px;font-size:20px;max-width:1150px}.zwc-faq-accordion .zwc-accordion.active .zwc-accordion-content{display:block;opacity:1}.zwc-about-content h2 span{color:#fefd73}.zwc-features-content h2{max-width:880px}@media(max-width:1399px){.zwc-features-cards{gap:20px}}@media(max-width:1199px){.zwc-features-cards{flex-wrap:wrap;justify-content:center}.zwc-testimonial-text{width:100%;max-width:600px}.zwc-testimonial-image{width:100%;max-width:524px}.zwc-usecases-image{width:100%}.zwc-banner-content h1{font-size:60px}.zwc-banner-content{max-width:860px;margin:0 auto}.zwc-about-content h2,.zwc-features-content h2,.zwc-testimonial-content h2,.zwc-usecases-content>h2,.zwc-footer-text-group h2,.zwc_faq h2{font-size:48px}.zwc-testimonial-text h3{font-size:40px}.zwc_arrow_dots_sec,.zwc_arrow_dots_sec_secondary{position:relative;top:0}.zwc-testimonial-content,.zwc-usecases-content{gap:50px}.zwc-banner-content h1{max-width:790px}.zwc-feature-card h3{font-size:30px}.zwc-feature-card{padding:20px 20px 20px 30px}.zwc-faq-accordion .zwc-accordion-content{max-width:830px}.zwc-ent{right:20px}.zwc-accordion_head h3{padding-right:20px}.zwc-features-wrap{padding-bottom:30px}.zwc-usecases-content>h2{max-width:950px}}@media(max-width:991px){.zwc-banner-wrap{padding-top:80px}.zwc-banner-content .zwc-zbc-tag{font-size:20px}.zwc-about-wrap,.zwc-features-wrap,.zwc-testimonial-wrap,.zwc-usecases-wrap,.zwc-bottom-cta-wrap{padding-top:100px}.zwc-about-wrap{padding-bottom:0}.zwc-usecases-header{flex-direction:column;gap:30px;align-items:flex-start}.zwc-usecases-title h3{font-size:36px}.zwc-footer-text-group h2{font-size:48px}.zwc-feature-card{width:calc(50% - 20px)}.zwc-features-cards{max-width:650px;margin:0 auto}.zwc-features-cta{margin:0 auto}.zwc-about-content h2,.zwc-features-content h2,.zwc-testimonial-content h2,.zwc-usecases-content>h2,.zwc-footer-text-group h2,.zwc_faq h2{font-size:40px}.zwc-testimonial-text h3,.zwc-testimonial-text-secondary h3{font-size:34px}.zwc-banner-image-wrap{margin-top:-20px}.zwc-banner-wrap{box-shadow:inset 0 -80px 0 #3d0500}.zwc-banner-content p{max-width:520px;margin-bottom:0;font-size:18px}.zwc-about-link{margin:15px 0 0}.zwc-about-text p{font-size:18px}.zwc-testimonial-text{text-align:center}.zwc-testimonial-text h3{margin:0 auto}.zwc-testimonial-link{margin:0 auto}.zwc-features-content h2{text-align:center}.zwc-usecases-content{text-align:center}.zwc-usecases-content>h2{margin:0 auto;max-width:500px}.zwc_arrow_dots_sec,.zwc_arrow_dots_sec_secondary{margin:0 auto}.zwc-testimonial-text-secondary h3{margin:0 auto 30px}.zwc-testimonial-text-secondary p,.zwc-testimonial-text p{font-size:18px}.zwc-testimonial-slide{flex-direction:column;gap:40px}.zwc-testimonial-image{max-width:314px}.zwc-testimonial-text p{max-width:500px;margin:0 auto}.zwc-testimonial-text{padding-top:0}.zwc-banner-content h1{font-size:48px;margin-bottom:0}.zwc-banner-content{max-width:640px}.zwc-about-content{gap:15px}.zwc-about-wrap{padding-top:60px}.zwc-features-wrap{padding-bottom:0}.zwc-testimonial-content h2{max-width:500px}.zwc_arrow_dots_sec,.zwc_arrow_dots_sec_secondary{gap:20px}.zwc-banner-content .zwc-zbc-tag{font-size:18px}.zwc-testimonial-wrap{padding-bottom:0}.zwc-usecases-wrap{padding-bottom:50px}.zwc_faq{padding:80px 0 60px}.faq-section{padding:10px 0 0}.zwc-bottom-cta-wrap{padding:80px 0}.zwc-ent{right:0}.zwc-usecases-wrap{padding-top:80px}}@media(max-width:767px){.zwc-banner-wrap{padding-top:60px}.zwc-banner-content .zwc-zbc-tag{font-size:18px}.zwc-banner-content h1{font-size:33px;margin-bottom:0}.zwc-banner-content p{font-size:16px;margin-bottom:0}.zwc-banner-wrap{box-shadow:inset 0 -60px 0 #3d0500}.zwc-about-wrap,.zwc-features-wrap,.zwc-testimonial-wrap,.zwc-usecases-wrap,.zwc-bottom-cta-wrap{padding-top:70px}.zwc-about-content h2,.zwc-features-content h2,.zwc-testimonial-content h2,.zwc-usecases-content>h2{font-size:32px}.zwc-about-text,.zwc-about-text p{font-size:16px}.zwc-about-content h2{margin-bottom:0}.zwc-feature-card{height:auto}.zwc-feature-card h3{font-size:24px;line-height:normal}.zwc-testimonial-content{gap:40px}.zwc-testimonial-text h3{font-size:28px;line-height:normal}.zwc-testimonial-text p{font-size:16px;max-width:420px;margin:0 auto}.zwc-usecases-title h3{font-size:28px;line-height:normal}.zwc-usecases-image{height:250px}.zwc-usecases-slider-wrap p{font-size:18px;line-height:normal}.zwc-footer-text-group{gap:20px}.zwc-footer-text-group h2{line-height:normal}.zwc-footer-text-group p{font-size:16px}.zwc-testimonial-nav{flex-direction:column;gap:20px}.zwc-usecases-nav{flex-wrap:wrap;gap:20px}.zwc-banner-content{max-width:420px}.zwc-about-wrap{padding-bottom:0}.zwc-feature-card p{font-size:16px}.zwc-features-cta span{font-size:16px}.zwc-accordion_head h3{font-size:20px;padding-right:15px}.zwc-faq-accordion .zwc-accordion-content{font-size:16px}.zwc-banner-cta{font-size:16px}.zwc-banner-image-wrap{margin-top:10px}.zwc-about-link{font-size:16px}.zwc-about-link:after{top:7px}.zwc-testimonial-link{font-size:16px}.zwc-testimonial-link:after{top:8px}.zwc-testimonial-text-secondary p,.zwc-testimonial-text p{font-size:16px}.zwc-features-cta{font-size:16px}.zwc_arrow_dots_sec,.zwc_arrow_dots_sec_secondary{gap:24px}.slick-dots li.slick-active,.slick-dots li{width:35px}.zwc-testimonial-image{max-width:230px}.zwc-features-content{gap:30px}.zwc-testimonial-text h3,.zwc-testimonial-text-secondary h3{font-size:27px}.zwc-about-content h2,.zwc-features-content h2,.zwc-testimonial-content h2,.zwc-usecases-content>h2,.zwc-footer-text-group h2,.zwc_faq h2{font-size:30px}.zwc-bottom-cta-wrap{padding-bottom:70px}.zwc-accordion{margin-bottom:0}.zwc-bottom-cta-wrap .act-btn.cta-btn{font-size:16px}.zwc-about-wrap{padding-top:40px}.zwc-about-content{padding-bottom:25px}.zwc-testimonial-content h2{margin-bottom:0}.zwc_faq{padding:60px 0 40px}.zwc-faq-accordion .zwc-accordion-content{padding-top:15px}.zwc-feature-card h3:before{transform:scale(0.8)}.zwc-usecases-content>h2{max-width:420px}}@media(max-width:480px){.zwc-banner-content .zwc-zbc-tag{font-size:15px}.zwc-banner-content .zwc-zbc-tag{padding:10px 10px;line-height:1.2}.zwc-banner-wrap{box-shadow:inset 0 -30px 0 #3d0500}.zwc-banner-image-wrap{margin-top:3px}.slick-dots li{font-size:16px}.slick-dots li.slick-active,.slick-dots li{width:25px}.slick-dots li.slick-active,.slick-dots li{height:25px}.zwc_arrow_dots_sec,.zwc_arrow_dots_sec_secondary{gap:24px;flex-direction:column;height:fit-content;align-items:center}.zwc-testimonial-content{gap:35px}.slick-dots li.slick-active::before{width:40px;height:27px}.zwc-bottom-cta-wrap{padding-bottom:55px;padding-top:55px}.zwc-feature-card{width:260px;max-width:100%}.zwc-testimonial-content,.zwc-usecases-content{gap:40px}.faq-section{padding:0}.zwc-about-link{max-width:200px;padding-right:21px}.zwc-about-link:after{width:16px;height:10px;position:relative;right:4px;top:12px}}