.template-inner,.template-inner *{box-sizing:border-box}.template-inner h2,.template-inner h3{font-family:var(--zf-primary-regular)}.template-inner h1{font-size:60px;position:relative;font-family:var(--zf-primary-semibold)}.template-inner h2{font-size:50px;text-align:center}.template-inner h3{font-size:40px}.template-inner h1>span{display:block}.zw-product-header{background:#fef9f1}.top-section{padding:70px 0 120px;background:#fef9f1}.top-section .content-wrap{max-width:1100px}.banner-box{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:50px;place-items:center}.banner-box p{font-size:20px}.zm-app{margin-top:40px}.act-btn{background:#000;border-radius:3px;padding:10px 30px}.zm-m-ext{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;background:var(--common-elements) no-repeat 0 0/900px auto;height:45px}.zm-m-store{width:133px;background-position:0 -39px}.zm-m-play{width:148px;background-position:-135px -39px}.banner-media{width:100%}.banner-media-outer{display:grid;grid-template-columns:repeat(5,minmax(20%,auto));grid-template-rows:repeat(5,minmax(10px,auto));max-width:450px;margin:0 auto}.banner-mobile{grid-area:1/2/6/6;background:linear-gradient(0,#fef9f1 0%,#e3d9c5 100%);border-radius:300px 300px 0 0;padding:80px 0 40px}.banner-mobile img{max-width:190px;margin:0 auto;display:block}.banner-promo{width:200px;height:280px;border-radius:150px;overflow:hidden;background:linear-gradient(0,#d7e8d4 0%,#a4d5fd 100%);grid-area:4/1/6/3;position:relative;align-self:end}.banner-promo:before{content:'';background:url('/sites/oweb/images/zillum/mobile/zm-apps-sprite.png') no-repeat 5px 0/500px auto;width:200px;height:230px;position:absolute;bottom:0;left:0}.banner-screen{width:150px;height:170px;background:url('/sites/oweb/images/zillum/mobile/zm-apps-sprite.png') no-repeat -203px -60px/500px auto;grid-area:4/4/6/6;align-self:center;justify-self:self-end}.banner-group{width:200px;height:55px;background:url('/sites/oweb/images/zillum/mobile/zm-apps-sprite.png') no-repeat -203px 0px/500px auto;border-radius:30px;box-shadow:0 3px 26px #00000012;grid-area:1/1/5/3;place-self:center}.banner-obj,.banner-obj img{transform:translateY(50px);opacity:0}.zanim-init .banner-obj,.zanim-init img{transform:translateY(0);opacity:1;transition:transform 1s ease,opacity 1s ease}.zanim-init .img{transition-delay:.5s}.zanim-init .banner-group{transition-delay:.7s}.zanim-init .banner-screen{transition-delay:1s}.zanim-init .banner-promo{transition-delay:1.3s}.zanim-active .banner-group,.zanim-active .banner-screen{animation:p-move-up 4s linear infinite}.zanim-active .banner-promo{animation:p-move-down 4s linear infinite}@keyframes p-move-down{0%{transform:translateY(0)}50%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes p-move-up{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}.app-features-section{padding:100px 0 20px}.app-features-section .content-wrap{max-width:1000px}.app-features-outer{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:50px}.app-features-inner{padding:90px 50px;border-radius:20px;display:grid;background:#f0ffeb;transition:box-shadow .1s linear}.app-features-inner:hover{box-shadow:0 3px 26px #00000012;transition:box-shadow .3s linear}.app-features-inner.zwe-op{animation:postUp .4s linear forwards}.app-features-inner p{margin-bottom:0}.zmf-icon{display:inline-grid;position:relative;padding-top:70px}.zmf-icon:before{content:'';width:70px;height:60px;position:absolute;top:0;left:0;background:url('/sites/oweb/images/zillum/mobile/zm-apps-sprite.png') no-repeat -356px -60px/500px auto;transform:scale(0);transition:transform .5s ease-in}.zmf-icon2:before{background-position:-426px -60px}.zwe-op .zmf-icon:before{transform:scale(1)}.all-apps-section{padding:100px 0}.all-apps-section .content-wrap{max-width:1050px}.all-apps-outer{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:row;gap:40px;margin:60px auto 0}.all-apps-inner{padding:40px 30px;border-radius:20px;display:grid;border:1px solid #ccc;transition:box-shadow .1s linear;transform:translateY(50px);place-content:space-between}.all-apps-inner:hover{box-shadow:0 0 12px 8px rgba(0,0,0,.05);transition:box-shadow .1s linear}.all-apps-inner.zwe-op{animation:postUp .4s linear forwards}@keyframes postUp{from{transform:translateY(50px)}to{transform:translateY(0)}}.zm-icon{font-size:22px;font-family:var(--zf-primary-semibold);display:inline-grid;margin-bottom:25px;position:relative;padding:0 0 0 64px;justify-content:flex-start;align-content:center}.zm-icon:before{content:'';width:54px;height:54px;position:absolute;top:0;left:0;bottom:0;margin:auto;background:var(--mobile-app-icons) no-repeat 0 0/1134px auto;transform:scale(0);transition:transform .5s ease-in}.zwe-op .zm-icon:before{transform:scale(1)}.zm-icon1:before{background-position:-54px 0}.zm-icon2:before{background-position:-645px -107px}.zm-icon3:before{background-position:-967px 0}.zm-icon4:before{background-position:-215px -53px}.zm-icon5:before{background-position:-269px -53px}.zm-icon6:before{background-position:-322px -107px}.zm-icon7:before{background-position:-538px -53px}.zm-icon8:before{background-position:-914px 0}.zm-icon9:before{background-position:-806px 0}.zm-icon10:before{background-position:-591px -107px}.zm-ext{background:var(--common-elements) no-repeat 0 0/804px auto;width:119px;height:41px;display:inline-block;margin:0 5px 5px 0}.zm-store{background-position:0 -35px}.zm-play{width:133px;background-position:-120px -35px}.zm-apps-link .zm-ext:first-child{margin-left:0}.zm-apps-link .zm-ext:last-child{margin-right:0}.bottom-section{padding:80px 0;background:#fef9f1;text-align:center}.bottom-section .content-wrap{padding:0}.bottom-section h2{margin:0 auto 20px}@media only screen and (min-width:1400px) and (max-width:1599px){.template-inner h1{font-size:55px}.template-inner h2{font-size:45px}.template-inner h3{font-size:35px}}@media only screen and (max-width:1399px){.template-inner h1{font-size:55px}.template-inner h2{font-size:45px}.template-inner h3{font-size:35px}}@media only screen and (max-width:1199px){.template-inner h1{font-size:50px}.template-inner h2{font-size:40px}.template-inner h3{font-size:30px}.top-section{padding:50px 0 70px}.app-features-section{padding:80px 0 0}.all-apps-section{padding:80px 0}.bottom-section{padding:70px 0}}@media only screen and (max-width:991px){.banner-media-outer{max-width:400px}.banner-mobile{grid-area:1/1/6/6}.banner-group,.banner-screen,.banner-promo{display:none}.app-features-outer,.all-apps-outer{gap:40px}.all-apps-outer{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.app-features-inner:nth-child(2n+2),.all-apps-inner:nth-child(2),.all-apps-inner:nth-child(3n+5){animation-delay:.2s}.all-apps-inner:nth-child(3n+3){animation-delay:.3s}.app-features-inner.zwe-op:nth-child(2n+2) .zmf-icon:before,.all-apps-inner.zwe-op:nth-child(2) .zm-icon:before,.all-apps-inner.zwe-op:nth-child(3n+5) .zm-icon:before{transition-delay:.3s}.all-apps-inner.zwe-op:nth-child(3n+3) .zm-icon:before{transition-delay:.4s}}@media only screen and (max-width:767px){.template-inner h1{font-size:35px}.template-inner h2{font-size:30px}.template-inner h3{font-size:25px}.template-inner h1>span{display:inline}.top-section{padding:45px 0 50px}.banner-box{grid-template-columns:1fr;gap:0;text-align:center}.banner-con{max-width:400px}.banner-box p{font-size:17px}.zm-apps-link{text-align:center}.zm-m-ext,.zm-apps-link .zm-ext:first-child,.zm-apps-link .zm-ext:last-child{margin:0 5px 5px}.zanim-init .banner-obj,.banner-obj{transform:none;transition:none;opacity:1}.banner-mobile{background:transparent;border-radius:0;padding:40px 0 10px}.app-features-section{padding:60px 0 0}.app-features-outer{grid-template-columns:1fr;max-width:400px;margin:0 auto;text-align:center}.app-features-inner{padding:60px 40px}.zmf-icon:before{right:0;margin:auto}.all-apps-section{padding:60px 0}.all-apps-outer{grid-template-columns:1fr;max-width:400px;margin:50px auto 0}.all-apps-inner{text-align:center}.zm-icon{font-size:20px;grid-template-columns:54px minmax(10px,1fr);padding:0;align-items:center;place-self:center;gap:10px}.zm-icon:before{position:static}.bottom-section{padding:50px 0}}@media only screen and (max-width:480px){.banner-mobile img{max-width:140px}.app-features-inner{padding:40px 30px}.all-apps-inner{padding:30px}}