.research-quotes-sec{background-color:#eceff1;position:relative}.solutions-page{overflow:hidden}.solutions-page a:focus-visible{outline:none;text-decoration:underline}.solutions-page a:focus-visible h4{text-decoration:underline}.container{padding-left:17px;padding-right:17px}.solution-box-wrap{justify-content:center}.research-quotes-sec .slide{width:70px;height:70px;position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;cursor:pointer;z-index:1}.testimonial-box .item{position:absolute;left:100%;display:flex;width:100%;height:auto;padding:90px 0 60px;transition:all 1s ease}.solution-header-image{margin:-487px auto 0;max-width:1920px;width:100%;max-height:500px;height:auto;display:block}.testimonial-box .testmonial-logo img{display:block;margin:20px auto}@media(max-width:1920px){.solution-header-image{margin:-25% auto 0}}@media(min-width:768px) and (max-width:1199px){.solutions-page .solutions-sec .solution-box .solution-content{height:475px!important}}@media(min-width:768px) and (max-width:992px){.solutions-page .solutions-sec .solution-box .solution-content{padding-bottom:80px!important;max-height:428px}.solution-title{height:80px}}@media(max-width:767px){.solution-header-image{margin:0 auto;max-height:unset}}.solutions-page .solutions-headline .x-container{background-color:#eceff1;padding:125px 15px 265px;margin-bottom:-165px}.max-width-770,.max-width-570,.max-width-500{max-width:770px;margin-right:auto;margin-left:auto}.max-width-570{max-width:570px!important}.headline-gray .max-width-570{margin-left:0}.max-width-500{max-width:500px!important}.max-width-470{max-width:469px!important}.solutions-page .solutions-headline .headline{margin:0}.solutions-page .solutions-headline .section-title,.solution-details .section-title{font-size:21px;line-height:32px;font-weight:400}.solutions-page .solutions-sec{margin-top:-160px}.solutions-page .solutions-sec .solution-box .solution-content{max-width:370px;height:400px;padding:80px 30px 55px;text-align:left}@media(max-width:1199px){.solutions-page .solutions-sec .solution-box .solution-content{max-width:300px}}@media(max-width:992px){.solutions-page .solutions-sec .solution-box{display:block!important}.solutions-page .solutions-sec .solution-box .solution-content{max-width:440px;text-align:center}.solutions-page .solutions-sec .solution-box .solution-content.margin-center{margin:unset!important}.solutions-page .solutions-headline .x-container{padding:125px 15px 210px;margin-bottom:-95px}}.solutions-page .solutions-sec .solution-box{display:contents}.solutions-page .solutions-sec .solution-box a{display:inline-flex}.solutions-page .solutions-sec .solution-box .solution-content.margin-center{margin:0 30px}.solutions-page .solutions-sec .solution-box .solution-content .solution-title{margin:0 0 30px;font-size:26px;line-height:36px}.solutions-page .solutions-sec .solution-box .solution-content .solution-text{margin:0;padding:0;font-size:18px;line-height:27px;min-height:76px}.solutions-page .solutions-sec .solution-box .solution-content .visit-link{font-size:21px;line-height:25px;font-weight:600;margin-top:60px;color:#fff}.solutions-page .solutions-sec .solution-box .solution-content .visit-link img{min-width:30px;height:19px;max-width:30px;margin-left:15px;transition:all .15s ease-in-out}.solutions-page .solutions-sec .solution-box a:hover .solution-content .visit-link img{min-width:40px;max-width:40px;height:19px}.solutions-page .partner-support{padding:90px 15px 60px;margin:0 auto}.solutions-page .partner-support h2{margin-bottom:20px}.solutions-page .partner-support h4{margin-bottom:40px}.solutions-page .bottom-cta{padding:100px 0}.solutions-page .bottom-cta h1{margin-bottom:30px}.solutions-page .bottom-cta p{margin-bottom:50px}.solution-details.container{padding:0}.solution-details .headline-details{margin-top:150px;margin-bottom:80px}.solution-details .headline-details h1{padding-right:15px}.solution-details .pr-0{padding-right:0!important}.solution-details .headline-details p{margin:20px 0}.solution-details.headline-gray{padding:60px 0;background:#eceff1}.solution-details.headline-gray p{margin:0}.solution-details.headline-gray img{position:absolute;margin-top:-585px;left:9%;overflow-x:hidden!important}.img-responsive{display:block;height:auto;max-width:100%}#ai-and-machine .solution-details.headline-gray img{margin-top:-550px}@media(max-width:1199px){.solution-details.headline-gray img{left:-14%}}@media(max-width:991px){.solution-details.headline-gray img,#ai-and-machine .solution-details.headline-gray img{left:-6%;margin-top:-300px;max-height:800px}}@media(max-width:767px){.solution-details.headline-gray img,#ai-and-machine .solution-details.headline-gray img{position:relative;margin:-520px auto -170px;left:-8%;max-height:unset;width:375px}#ai-and-machine .solution-details.headline-gray img{margin:-560px auto -240px}}.solution-details .section{padding:80px 0}.solution-details.features-section{padding:80px 0;position:relative;z-index:999}.solution-details.features-section .section-title{font-size:14px;line-height:18px;font-weight:600;color:#90a4ae;margin-bottom:12px}.solution-details.features-section h3{margin-top:0}.solution-details.features-section a{font-size:16px;line-height:25px;color:#ec008c}.visit-link svg{color:#fff}.solution-details.features-section a svg,.solutions-actions a h4 svg,.visit-link svg{margin-left:8px;cursor:pointer}.solution-details.features-section a svg,.solution-details.features-section a svg path,.solutions-actions a h4 svg,.solutions-actions a h4 svg path,.visit-link svg,.visit-link svg path{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.solution-details.features-section a svg path,.solutions-actions a h4 svg path,.visit-link svg path{height:100%}.solution-details.features-section a:hover svg{width:26px}.solution-box a:hover .visit-link svg{width:40px}.solution-details.features-section a:hover svg path,.solutions-actions a:hover h4 svg path,.solution-box a:hover .visit-link svg path{d:path("M8.168,6l-.884.881,3.5,3.494-23.6.144v1.25l23.6-.144-3.5,3.494L8.168,16l5.014-5Z");d:"M8.168,6l-.884.881,3.5,3.494-23.6.144v1.25l23.6-.144-3.5,3.494L8.168,16l5.014-5Z"}.solutions-actions{padding:100px 15px 0;background:linear-gradient(to top,#263238 0%,#263238 22%,#eceff1 22%,#eceff1 100%)}.solutions-actions.tmp-hide{padding:0 15px;background:linear-gradient(to top,#263238 0%,#263238 50%,white 50%,white 100%)}.solutions-actions.tmp-hide .bottom-CTA-wrapper.x-container{margin-top:0}.solutions-actions h1{margin-bottom:20px}.solutions-actions .section-title{color:#ec008c}.solutions-actions a:hover h4 svg{width:34px}.solutions-actions a h4 svg,.svg-absolute svg{position:absolute;margin-top:10px}.visit-link.svg-absolute svg{margin-top:4px;margin-left:16px}.solutions-actions a h4{font-weight:500}.solutions-actions hr{margin:30px auto}.max-width-370{max-width:300px}.solutions-actions .bottom-CTA-wrapper.x-container{background:#455a64;padding:100px 15px;margin-top:100px}.solutions-actions .bottom-CTA-wrapper h3{margin-bottom:30px;color:#fff}.solutions-actions .bottom-CTA-wrapper .x-button{max-width:170px}.mgt-0{margin-top:0!important}body{overflow-x:hidden}.pdb-0{padding-bottom:0!important}.customer-story .header{padding:100px 0;background:#000}@media(max-width:767px){.customer-story .header{padding:30px 0 60px}}.customer-story .header-list{padding-top:100px;row-gap:20px}@media(max-width:767px){.customer-story .header-list{padding-top:30px}}.customer-story .header-list .header-box{min-height:130px;border-left:4px solid #ec008c;padding-left:30px}@media(max-width:991px){.customer-story .header-list .header-box{min-height:46px}}@media(max-width:767px){.customer-story .header-list .header-box h4{font-size:17px;line-height:26px;font-weight:400}}.customer-story .mgb-80{margin-bottom:80px}@media(max-width:767px){.customer-story .mgb-80{margin-bottom:60px}}.customer-story .introduction{font-size:21px;color:#37474f;line-height:32px;margin:100px 0 80px}@media(max-width:991.5px){.customer-story .introduction{font-size:17px;line-height:26px;margin:60px 0 40px}}.customer-story .gray-background{background:url(/images/blog/xlab-customer-story-section-bg.svg)no-repeat}.customer-story .client-box{background:#eceff1;padding:80px 0 100px}@media(max-width:767px){.customer-story .client-box{padding:55px 0 60px}}.customer-story .client-box .logo{max-width:220px;padding-bottom:30px}.customer-story .client-box .logo img{width:100%}.customer-story .client-box .label{font-size:16px;line-height:19px;margin-bottom:8px}.customer-story .client-box a{color:#37474f;text-decoration:underline}.customer-story .client-box a:hover{color:#ec008c}.customer-story .quote-container{background:#eceff1;padding:100px 0;position:relative;margin-bottom:-100px}@media(max-width:767px){.customer-story .quote-container{padding:47px 0 60px;margin-bottom:0}}.customer-story .quote-container .quote-icon{position:absolute;top:-140px;left:17px}@media(max-width:767px){.customer-story .quote-container .quote-icon{top:-95px}}@media(max-width:767px){.customer-story .quote-container h2{font-size:17px;line-height:26px}}.customer-story .quote-container .divider{border-top:1px solid #37474f;display:inline;position:relative;top:11px;width:36px;margin:0 16px 0 0}.customer-story h3{font-size:48px;line-height:62px;font-weight:800;color:#000}@media(max-width:767px){.customer-story h3{font-size:32px;line-height:40px}}.customer-story h4{font-weight:800;color:#000}.customer-story p{font-size:17px;line-height:26px}.customer-story .the-way-we-work{background:#000;padding:100px 0}@media(max-width:767px){.customer-story .the-way-we-work{padding:60px 0}}@media(max-width:767px){.customer-story .the-way-we-work h2{margin-bottom:20px}}.customer-story .the-way-we-work .row-gap-60{row-gap:60px}@media(max-width:767px){.customer-story .the-way-we-work .row-gap-60{row-gap:30px}}.customer-story .quote-extra-padding{padding-top:200px}@media(max-width:767px){.customer-story .quote-extra-padding{padding:47px 0 0}}.customer-story .story-content{margin-top:100px;margin-bottom:100px}@media(max-width:767px){.customer-story .story-content{margin-top:60px}}@media(max-width:991px){.story-header-img-sec{padding:0 15px}}@media(min-width:768px) and (max-width:991px){.testimonial-box{min-height:670px}.solutions-page .solutions-sec .solution-box .solution-content .visit-link{margin-right:23px}}@media(max-width:767px){.story-header-img-sec{height:400px;background-position:50%}.solutions-page .solutions-headline .x-container{margin-bottom:0;padding:60px 30px 0}.solutions-page .solutions-sec{margin-top:0;padding-bottom:0}.solutions-page .solutions-sec .solution-box .solution-content{padding:55px 20px}.solutions-page .solutions-sec .solution-box .solution-content .solution-text{min-height:unset}.solutions-page .solutions-sec .solution-box .solution-content .visit-link{margin-top:25px;margin-right:19px}.solutions-page .solutions-sec .solution-box .solution-content{height:auto}.solution-box{margin:10px 10px 0!important}.solutions-page .bottom-cta{padding:60px 30px}.testimonial-box .item,.testimonial-box #row2{padding:40px 0 60px}.solutions-page .partner-support{padding:60px 15px 40px}.testimonial-box .testmonial-logo,.testimonial-box .testimonial-text{padding:0 30px}.testimonial-box{min-height:720px}.solution-details.features-section{padding:40px 30px}.solution-details .section{padding:20px 0}.solution-details.headline-gray{padding:200px 15px 60px}.solution-details .headline-details{margin-top:60px;margin-bottom:220px;padding:0 30px;text-align:center}.solution-details.features-section .section .img-responsive{margin:0 auto 30px}.mgb-0{margin-bottom:0}.svg-absolute svg{margin-top:11px}.visit-link.svg-absolute svg{margin-top:4px;margin-left:12px;width:26px;height:16px}.solution-box a:hover .visit-link svg{width:36px}.solutions-actions{padding:60px 15px 0}.solutions-actions .bottom-CTA-wrapper.x-container{padding:60px 15px;margin-top:55px;margin-left:-15px;width:auto;margin-right:-15px}}.solutions-sec{padding:0 0 10px;text-align:center}.solutions-sec .x-container{padding-right:15px;padding-left:15px}.solution-box{margin-top:20px}.solution-content{max-width:470px;height:420px;margin:auto;padding:10px 10px 0;position:relative;background-image:linear-gradient(to top,#2e3c43 50%,#263238 50%);background-size:100% 200%;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.solution-content:hover{background-position:0 100%;-webkit-transition:all ease .6s;-moz-transition:all ease .6s;-ms-transition:all ease .6s;-o-transition:all ease .6s;transition:all ease .6s}.solution-content.left{float:right;width:470px}.solution-content.right{float:left;width:470px}.solution-content .product-logo img{height:42px;width:auto;padding:0 20px;transition:.4s all ease}.solution-content .visit{color:#fff;font-size:16px;font-weight:500;width:170px;opacity:0;margin:30px auto 10px;transition:.4s all ease;border:1px solid #fff;padding:15px 5px}.solution-content:hover .visit{opacity:1;transition:.4s all ease;margin-top:-25px}.solution-content:hover .product-logo img{opacity:0;height:0;transition:.4s all ease}.solution-content.left .product-logo img{height:36px}.solution-content.left:hover .product-logo img{opacity:0;height:0;transition:.3s all ease}.solution-content .solution-title{color:#fff;transition:.4s all ease;font-size:36px;line-height:45px;margin-bottom:20px;margin-top:60px}.solution-content hr{border:1px solid #455a64;width:100px;margin:45px auto}.solution-content .solution-text{color:#fff;max-width:400px;margin:auto;padding:0 10px}.solutions-sec h4{margin-top:80px;margin-bottom:24px}@media(max-width:991px){.research-quotes-sec .slide{display:none}.testimonial-box .item{display:block}.testimonial-box .testmonial-logo{margin:auto;max-width:670px;padding:0 15px}.testimonial-box .testmonial-logo img{margin:20px 0}.testimonial-box #row2{padding:60px 0}.testimonial-box #row4{padding:50px 0}}.product-header-img-sec,.project-header-img-sec{height:480px;background-color:#263238;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.chart{position:absolute;top:0;left:0;bottom:0;display:flex;align-items:flex-end;width:100%;position:relative;overflow:hidden}.bar{max-width:260px;width:100%;background:linear-gradient(86deg,#ECEFF1 0%,#D9DCDE 100%)no-repeat padding-box;transform:translateY(100%);opacity:0;animation:slide-up 1s ease-out forwards;opacity:0}.bar:nth-child(1){height:211px;animation-delay:.2s}.bar:nth-child(2){height:271px;animation-delay:.4s}.bar:nth-child(3){height:331px;animation-delay:.6s}.bar:nth-child(4){height:430px;animation-delay:.8s}.bar:nth-child(5){height:577px;animation-delay:.8s}.bar:nth-child(6){height:750px;animation-delay:.8s}@keyframes slide-up{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}