.flex-wrap{display:flex;align-items:center}header{background-color:#193684}.left-wrap{flex:.5 1 0}h2{font-size:44px}.right-wrap{flex:.5 1 0}[class*="int-ico"]{background-image:url(/sites/zweb/images/contracts/solve_cube_sprite.png);background-size:462px;display:block}.divider{height:20px}.flex-wrap .left-wrap .even{margin-bottom:65px}.main-section{background-color:#193684;color:#fff;padding:80px 0 100px}.main-section .left-wrap{flex:.6}.main-section .right-wrap{flex:.4}.main-section h1{font-size:53px;max-width:90%;font-family:var(--zf-secondary-bold);margin-bottom:20px}.main-section p{max-width:590px;width:100%}.main-section .flex-wrap{align-items:center;min-height:628px}.main-section .right-wrap{display:flex;justify-content:flex-end}.industry-card{width:481px;background:#dbecfd;border-radius:5px;color:#000;padding:40px 50px 40px}.industry-card .int-ico-logo{width:272px;height:74px;margin-bottom:34px;background-position:-1039px -21px;background-size:520px}.industry-card h5{font-size:21px;margin-bottom:5px}.industry-card ul{margin-bottom:15px}.industry-card li{font-size:16px;list-style-type:circle;margin-left:15px}.industry-card ul:last-child li{margin-bottom:10px}.about-card{width:765px;background:#4593ff;color:#fff;padding:70px;margin-top:-50px}.about-card .int-ico-about{width:176px;height:237px;margin-bottom:18px;background-position:-561px 4px;background-size:1100px;margin-top:-157px}.about-card .content h6{text-align:center;font-size:23px;max-width:460px;font-family:var(--primaryfont-semibold)}.content{display:flex;flex-direction:column;align-items:center}.content .int-ico-quote{width:61px;display:inline-block;height:76px;background-position:-1182px -44px;background-size:706px}.author h5{font-size:24px;margin-bottom:0;padding-right:68px}.author p{font-size:18px;margin-bottom:0}.author{display:flex;align-items:center}.author-wrapper{margin-left:20px}.about-description h2{font-size:44px;margin-bottom:22px;font-family:var(--zf-secondary-bold)}.about-description{margin:150px 0}.about-description p{width:100%;max-width:604px}.challenges-section{padding:100px 0 80px;background:0 0 no-repeat padding-box padding-box #f5fff8}.challenges-section h2{font-size:44px;margin-bottom:30px;font-family:var(--zf-secondary-bold)}.challenges-section .left-wrap h3{font-size:27px;margin-bottom:15px;font-family:var(--zf-secondary-bold)}.challenges-section .left-wrap p{width:100%;max-width:480px;margin-bottom:40px}.challenges-section .right-wrap,.solution-section .right-wrap{display:flex;justify-content:center}.card{width:fit-content;padding-top:60px}.right-quote{width:501px;padding:50px;background-color:#06b262;color:#fff}.right-quote .int-ico-quote{width:52px;height:52px;background-position:-1004px -38px;background-size:600px}.right-quote h6{font-size:23px;margin-bottom:50px;margin-top:16px;font-family:var(--primaryfont-semibold)}.challenges-section .author,.solution-section .author{width:90px;padding:10px;font-size:25px;background-color:#0bc36d;margin-left:auto;margin-top:-3px;text-align:center;border-radius:5px;font-family:var(--zf-primary-bold)}.arrow{width:0;height:0;border-top:40px solid #06b262;border-right:40px solid transparent;margin-left:270px}.int-ico-user{width:104px;height:106px;background-position:-647px -28px;background-size:850px;display:inline-block}.solution-section{background-color:#f7f5ff;padding:120px 0}.center-wrap{display:flex;flex-direction:column;align-items:center;text-align:center}.solution-section h2{width:100%;max-width:769px;font-size:44px;margin-bottom:12px;font-family:var(--zf-secondary-bold)}.center-wrap p{width:100%;max-width:744px;margin-bottom:100px}.solution-section h3{font-size:27px;margin-bottom:15px;width:100%;max-width:457px;font-family:var(--zf-secondary-bold)}.solution-section .left-wrap p{margin-bottom:13px;width:100%;max-width:510px}.solution-section .right-quote{background-color:#9f73db}.solution-section .arrow{border-top:40px solid #9f73db}.solution-section .author{background-color:#c399fd}.solution-section .int-ico-user{width:101px;background-position:-749px -24px;margin-left:42%}.challenge-quote .int-ico-user{margin-left:42%}.outcome-section{background-color:#fdf7ea;padding:100px 0}.outcome-section h2{text-align:center;width:100%;max-width:700px;font-size:44px;margin-bottom:12px;font-family:var(--zf-secondary-bold)}.outcome-section p{width:100%;max-width:680px;margin-bottom:25px}.outcome-section h4{color:#fdb008;font-size:36px}.demo-section{padding:111px 0}.demo-section .center-wrap{width:100%;display:flex;justify-content:center;max-width:835px;margin:0 auto}.demo-section h2{max-width:750px;font-size:44px;margin-bottom:40px;font-family:var(--zf-secondary-bold)}.demo-section .button{border-radius:5px;font-size:20px;font-family:var(--zf-secondary-semibold)}@media only screen and (min-width:1260px){.industry-card-fixed{position:fixed;margin-top:60px}.about .right-wrap{height:45px}}@media only screen and (min-width :1360px) and (max-width:1499px){.about-card{max-width:740px;width:100%}}@media only screen and (max-width:1359px){.about-card{max-width:640px;width:100%}.main-section h1{font-size:45px}}@media only screen and (max-width:1259px){.about-card{max-width:795px;width:100%;margin:0 auto 0}.about-description p{max-width:765px;margin:0 auto 0}.about-description{margin:90px 0;text-align:center}.center-wrap p{margin-bottom:50px}}@media only screen and (max-width:1199px){.main-section h1{font-size:38px}.about-card{margin-top:-50px}.main-section{padding:70px 0 130px;max-width:100%}.main-section .flex-wrap{gap:30px}.about-description h2,.challenges-section h2,.solution-section h2,.outcome-section h2,.demo-section h2,.outcome-section h4{font-size:35px}.industry-card h5,.challenges-section .left-wrap h3,.solution-section h3{font-size:25px}.industry-card{width:430px}.about-description p,.about-description p,.outcome-section p,.demo-section .center-wrap,.outcome-section h2{margin-left:auto;margin-right:auto;text-align:center}.industry-card h5{font-size:18px}.outcome-section .flex-wrap{flex-direction:column;align-items:center}.about .about-description,.outcome-section .left-wrap{text-align:center}.main-section .left-wrap p{max-width:91%}.about-card{width:75%;max-width:700px;padding:55px}.about-description{text-align:center}.about-description P{width:601px;max-width:100%;text-align:center;margin-bottom:15px}.challenges-section{padding:80px 0 80px}.card{padding-top:0}.challenges-section .left-wrap p{margin-bottom:20px}.author h5{font-size:17px;margin-bottom:0;padding-right:130px}.author p{font-size:17px}.solution-section{padding:80px 0}.center-wrap p{margin-bottom:40px}.flex-wrap .left-wrap .even{margin-bottom:50px}.solution-section .card{padding-top:40px}.outcome-section{padding:80px 0 80px}.outcome-section .flex-wrap{flex-direction:row}.outcome-section p{text-align:center}.outcome-section h2{text-align:center}.outcome-section .right-wrap{display:flex;justify-content:center}.outcome-section .left-wrap{text-align:center}.outcome-section .right-wrap{display:flex;justify-content:flex-end}.content .int-ico-quote{width:39px;min-width:39px;display:inline-block;height:56px;background-position:-1066px -21px;background-size:400px}.outcome-section .right-wrap{margin-top:45px}.right-quote .int-ico-quote{width:34px;height:27px;background-position:-933px -20px;background-size:350px}.right-quote{width:448px;padding:40px}.challenges-section .author,.solution-section .author{font-size:17px;width:67px}.demo-section h2{margin-bottom:30px;max-width:68%}.challenges-section{margin-top:45px}.challenges-section .flex-wrap,.solution-section .flex-wrap{flex-direction:row;text-align:left}}@media only screen and (max-width :991px){.main-section .flex-wrap{flex-direction:column}.main-section .right-wrap{margin-top:30px}.right-quote h6,.about-card .content h6{font-size:18px;margin-bottom:36px;max-width:450px}.left-wrap,.center-wrap{text-align:left}.about-description{margin:80px 0}.main-section .left-wrap h1{max-width:750px;text-align:center}.main-section .left-wrap p{max-width:690px;text-align:center;margin:0 auto}.outcome-section .flex-wrap{flex-direction:column}.outcome-section h2,.outcome-section p{text-align:center;max-width:600px}.right-quote{width:530px;padding:40px}.author{margin-left:0;justify-content:center}.challenges-section .flex-wrap,.solution-section .flex-wrap{flex-direction:column;align-items:center;text-align:center}.solution-section .center-wrap h2,.solution-section .center-wrap p{width:100%;max-width:510px}.about-description p,.about-description h2{width:620px;max-width:100%;margin-left:auto;margin-right:auto}.solution-section .int-ico-user,.challenge-quote .int-ico-user{margin-left:2%}.right-quote .int-ico-quote{margin-left:auto;margin-right:auto}.challenges-section .left-wrap p{max-width:530px}.industry-card h5,.challenges-section .left-wrap h3{margin-left:auto;margin-right:auto}.demo-section .button{font-size:17px;padding:15px 40px}.demo-section h2{max-width:82%}}@media only screen and (max-width :767px){.main-section{padding:45px 0 75px}p{font-size:15px}.main-section h1{max-width:95%;font-size:33px;margin-bottom:23px}.about-description h2,.demo-section h2,.challenges-section h2,.solution-section h2,.outcome-section h2{font-size:30px}.outcome-section h4{font-size:25px}.about-description h2{margin-top:60px}.main-section .right-wrap{margin-top:30px}.about-description{margin:60px 0}.outcome-section,.solution-section,.challenges-section,.demo-section{padding:60px 0}.main-section .left-wrap p{max-width:100%}.solution-section .center-wrap h2,.solution-section .center-wrap p{width:100%;max-width:520px}.industry-card{max-width:90%;margin-left:auto;margin-right:auto;padding:35px 45px 45px}.about-card{width:601px;max-width:100%;padding:35px;margin-top:60px}.about-description p,.about-description h2{width:100%;max-width:601px}.about-card .int-ico-about{width:149px;height:198px;margin-bottom:18px;background-position:-466px 4px;background-size:912px;margin-top:-110px}.button{padding:18px 36px}.outcome-section .left-wrap{padding-left:0}.demo-section h2{max-width:70%}.author{flex-direction:column}.author h5{text-align:center;padding-right:0}.challenges-section{margin-top:15px}.center-wrap{text-align:left}.divider{display:none}.challenges-section .left-wrap p{max-width:530px}.about-description p,.about-description h2{width:100%;max-width:80%}}@media only screen and (max-width :480px){.main-section .left-wrap h1{max-width:100%;font-size:26px}.about-description h2,.demo-section h2,.challenges-section h2,.solution-section h2,.outcome-section h2{font-size:24px}.challenges-section .left-wrap h3,.solution-section h3{font-size:20px}.outcome-section h4{font-size:18px}.right-quote{padding:25px;width:100%}.about-card .content h6{max-width:350px}.outcome-section,.solution-section,.challenges-section,.demo-section{padding:60px 0}.industry-card{max-width:100%;margin-left:auto;margin-right:auto;padding:20px;width:90%}.arrow{margin-left:220px}.industry-card .int-ico-logo{width:208px;height:51px;margin-bottom:19px;background-position:-799px -19px;background-size:400px}.challenges-section .author,.solution-section .author{margin:0 auto}.about-card{padding:20px}.author h5{padding-right:30px}.author-wrapper{margin-left:0;max-width:230px}.solution-section h3{max-width:287px}.demo-section .button{font-size:15px}.button{padding:15px 17px}.author-wrapper p{text-align:center}.about-description p,.about-description h2{width:90%;max-width:100%}.about-description{margin:60px 0}.main-section .right-wrap{margin-top:20px}.challenges-section .left-wrap p{margin-bottom:30px}.flex-wrap .left-wrap .even{margin-bottom:40px}.demo-section h2{max-width:80%}}