.hero-banner-common-media__wrapper .row{align-items:center}@media(max-width: 991px){.hero-banner-common-media__wrapper .row{row-gap:45px}}@media(max-width: 767.98px){.hero-banner-common-media__wrapper .row{row-gap:40px}}.hero-banner-common-media__wrapper .title-content{display:flex;flex-direction:column;gap:10px}.hero-banner-common-media__wrapper .title-content .heading{margin-bottom:0}.hero-banner-common-media__wrapper .title-content .heading span{color:#ffb819}.hero-banner-common-media__wrapper .title-content h1{line-height:clamp(50px,5.2vw,4.5rem)}.hero-banner-common-media__wrapper .title-content .content-text h1,.hero-banner-common-media__wrapper .title-content .content-text h2,.hero-banner-common-media__wrapper .title-content .content-text h3,.hero-banner-common-media__wrapper .title-content .content-text h4,.hero-banner-common-media__wrapper .title-content .content-text h5,.hero-banner-common-media__wrapper .title-content .content-text h6{font-family:"Montserrat",sans-serif}.hero-banner-common-media__wrapper .title-content .content-text h4{line-height:clamp(1.8rem,2vw,2.2rem)}.hero-banner-common-media__wrapper .title-content .content-text p{line-height:clamp(1.25rem,2vw,1.8rem)}.hero-banner-common-media__wrapper .title-content .content-text p:last-child{margin-bottom:0}.hero-banner-common-media__wrapper .title-content .content-text li{font-size:17px;line-height:1.75rem;font-weight:400;font-family:"Montserrat",sans-serif;color:#0e1f46}.hero-banner-common-media__wrapper .title-content .content-text li a{color:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-weight:inherit}@media(max-width: 991px){.hero-banner-common-media__wrapper .title-content .content-text li{font-size:15px;line-height:1.5rem}}.hero-banner-common-media__wrapper .title-content .content-text ul,.hero-banner-common-media__wrapper .title-content .content-text ol{display:flex;flex-direction:column;gap:45px;margin-bottom:0}@media(max-width: 991px){.hero-banner-common-media__wrapper .title-content .content-text ul,.hero-banner-common-media__wrapper .title-content .content-text ol{gap:20px}}.hero-banner-common-media__wrapper .title-content .content-text li{margin-bottom:0}.hero-banner-common-media__wrapper .title-content .content-buttons{margin-top:20px}.hero-banner-common-media__wrapper .media-content__wrapper{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.hero-banner-common-media__wrapper .media-content__wrapper figure{margin-bottom:0}.hero-banner-common-media__wrapper .media-content__wrapper figure img{object-fit:cover}.hero-banner-common-media__wrapper .media-content__wrapper .media-video-module{max-width:603px;width:100%}.hero-banner-common-media__wrapper.with-mask .media-content{max-width:100%;width:50vw}.hero-banner-common-media__wrapper.with-mask .media-content__wrapper{position:relative;overflow:hidden;height:100%;width:100%;max-width:975px;aspect-ratio:975/697;-webkit-mask-image:url("../../../assets/svg/clip-path.svg");mask-image:url("../../../assets/svg/clip-path.svg");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:translateX(10.5%);display:block}.hero-banner-common-media__wrapper.with-mask .media-content__wrapper figure{margin-bottom:0;width:100%;height:100%}.hero-banner-common-media__wrapper.with-mask .media-content__wrapper figure img{width:100%;height:100%;aspect-ratio:975/697;object-fit:cover}.hero-banner-common-media__wrapper.with-mask .media-content__wrapper .media-video{height:100%;width:100%}.hero-banner-common-media__wrapper.with-mask .media-content__wrapper .media-video video{object-fit:cover}.hero-banner-common-media--shopify .breadcrumb-site{margin-top:37px;margin-bottom:30px}.hero-banner-common-media--shopify .breadcrumb-site .items-breadcrumb{color:#0c0024}.hero-banner-common-media--shopify .breadcrumb-site .items-breadcrumb a{color:#0c0024}.hero-banner-common-media--shopify .breadcrumb-site .items-breadcrumb span{color:#0c0024}.hero-banner-common-media--shopify .breadcrumb-site .items-breadcrumb .current-item{color:#0c0024 !important}.hero-banner-common-media--shopify .content-text p{font-weight:500}.hero-banner-common-media--shopify .content-text img{margin-top:24px;margin-bottom:20px}.hero-banner-common-media--about .btn-site{min-width:266.53px}.hero-banner-common-media--careers .hero-banner-common-media__wrapper .row{align-items:start}.hero-banner-common-media--careers .hero-banner-common-media__wrapper .row .col-lg-6:first-child{margin-top:49.23px}.hero-banner-common-media--careers .hero-banner-common-media__wrapper .breadcrumb-site{margin-bottom:34px}.hero-banner-common-media--integration .hero-banner-common-media__wrapper .title-content{display:block}.hero-banner-common-media--integration .hero-banner-common-media__wrapper .title-content .heading{margin-bottom:10px}.hero-banner-common-media--integration .hero-banner-common-media__wrapper .title-content .content-text{margin-bottom:clamp(30px,3vw,40px)}@media(max-width: 991.98px){.hero-banner-common-media__wrapper .title-content{gap:30px}.hero-banner-common-media__wrapper .title-content .content-buttons .btn-site{font-size:16px}.hero-banner-common-media__wrapper .title-content .content-text{max-width:648px}.hero-banner-common-media__wrapper .media-content__wrapper figure{max-width:650px;width:100%}.hero-banner-common-media__wrapper.with-mask .media-content{max-width:100%;width:100%}.hero-banner-common-media__wrapper.with-mask .media-content__wrapper{transform:translateX(0);max-width:700px;margin:0 auto}.hero-banner-common-media__wrapper.with-mask .media-content__wrapper figure{max-width:100%;width:100%}.hero-banner-common-media--shopify .breadcrumb-site{margin-top:0px}}@media(max-width: 767px){.hero-banner-common-media{padding:40px 0 !important}.hero-banner-common-media__wrapper .title-content .content-text p img{max-width:190px}}.hero-banner-common-media.outstanding-image{overflow-x:clip;overflow-y:visible;position:relative;z-index:2}.hero-banner-common-media.outstanding-image .container{overflow:visible;position:relative}.hero-banner-common-media.outstanding-image .hero-banner-common-media__wrapper{overflow:visible;align-items:center}.hero-banner-common-media.outstanding-image .hero-banner-common-media__wrapper .row{align-items:start}.hero-banner-common-media.outstanding-image .hero-banner-common-media__wrapper .row .col-lg-6:first-child{margin-top:53px}.hero-banner-common-media.outstanding-image .hero-banner-common-media__wrapper .title-content .content-buttons .btn-site{padding:16.14px 37px}.hero-banner-common-media.outstanding-image .hero-banner-common-media__wrapper .media-content__wrapper{position:relative;overflow:hidden;width:976px;height:697px;max-width:none;display:block;margin-bottom:-220px;margin-right:-20px;transform:translateX(10.5%);-webkit-mask-image:url("../../../assets/svg/clip-path.svg");mask-image:url("../../../assets/svg/clip-path.svg");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-banner-common-media.outstanding-image .hero-banner-common-media__wrapper .media-content__wrapper figure{width:100%;height:100%;margin:0}.hero-banner-common-media.outstanding-image .hero-banner-common-media__wrapper .media-content__wrapper figure img{width:100%;height:100%;aspect-ratio:975/697;object-fit:cover;display:block}@media(max-width: 1399.98px){.hero-banner-common-media.outstanding-image .hero-banner-common-media__wrapper .media-content__wrapper{width:820px;height:586px;margin-bottom:-180px;margin-right:-10px}}@media(max-width: 1199.98px){.hero-banner-common-media.outstanding-image .hero-banner-common-media__wrapper .media-content__wrapper{width:650px;height:464px;margin-bottom:-120px;margin-right:0;transform:translateX(2%)}}@media(max-width: 991.98px){.hero-banner-common-media.outstanding-image{overflow:hidden}.hero-banner-common-media.outstanding-image .hero-banner-common-media__wrapper .row .col-lg-6:first-child{margin-top:0}.hero-banner-common-media.outstanding-image .hero-banner-common-media__wrapper .media-content__wrapper{width:100%;height:auto;max-width:560px;aspect-ratio:975/697;margin:0 auto;transform:none}.hero-banner-common-media.outstanding-image .hero-banner-common-media__wrapper .media-content__wrapper figure{width:100%;height:100%;margin:0}.hero-banner-common-media.outstanding-image .hero-banner-common-media__wrapper .media-content__wrapper figure img{width:100%;height:100%;object-fit:cover}}@media(max-width: 767.98px){.hero-banner-common-media.outstanding-image .hero-banner-common-media__wrapper .media-content__wrapper{max-width:100%}}.hero-banner-common-media.product-data .hero-banner-common-media__wrapper .row{align-items:start}.hero-banner-common-media.product-data .hero-banner-common-media__wrapper .breadcrumb-site{margin-top:49px}.hero-banner-common-media.product-data .hero-banner-common-media__wrapper .media-content__wrapper{transform:translateX(11.8%)}.hero-banner-common-media.product-data .hero-banner-common-media__wrapper .media-content__wrapper figure{width:100%;height:100%;margin:0}.hero-banner-common-media.product-data .hero-banner-common-media__wrapper .media-content__wrapper figure img{width:100%;height:100%;object-fit:cover;object-position:25% center}@keyframes floatingCircle{0%{transform:matrix(0.99, -0.16, 0.16, 0.99, 0, 0) translate(0, 0)}25%{transform:matrix(0.99, -0.16, 0.16, 0.99, 0, 0) translate(120px, -150px)}50%{transform:matrix(0.99, -0.16, 0.16, 0.99, 0, 0) translate(0, -300px)}75%{transform:matrix(0.99, -0.16, 0.16, 0.99, 0, 0) translate(-120px, -150px)}100%{transform:matrix(0.99, -0.16, 0.16, 0.99, 0, 0) translate(0, 0)}}.hero-banner-common-media.custom-pattern{position:relative}.hero-banner-common-media.custom-pattern .hero-banner-common-media__wrapper .row{align-items:start}@media(min-width: 992px){.hero-banner-common-media.custom-pattern .hero-banner-common-media__wrapper .row .col-lg-6{flex:0 0 auto;width:54.92%}}.hero-banner-common-media.custom-pattern::before{content:"";position:absolute;top:200px;left:868px;width:1000px;height:600px;background:rgba(0,0,0,0) radial-gradient(closest-side at 50% 50%, #31ade1 0%, rgba(49, 173, 225, 0) 100%) 0% 0% no-repeat padding-box;mix-blend-mode:lighten;opacity:.35;filter:blur(50px);pointer-events:none;z-index:1;animation:floatingCircle 9s linear infinite;will-change:transform}.hero-banner-common-media.custom-pattern .hero-banner-common-media__wrapper.with-mask .media-content__wrapper{-webkit-mask-image:none;mask-image:none;transform:none;aspect-ratio:unset;max-width:100%}.hero-banner-common-media.custom-pattern .hero-banner-common-media__wrapper.with-mask .media-content{margin-top:16px;position:relative;width:565px;max-width:565px;height:348px;margin-left:auto;margin-right:0;overflow:visible}.hero-banner-common-media.custom-pattern .hero-banner-common-media__wrapper.with-mask .media-content::before{content:"";position:absolute;width:328px;height:227px;background-image:url("../../../assets/svg/clip-path-blue.svg");background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(51deg);right:-71px;bottom:-131px;z-index:1}.hero-banner-common-media.custom-pattern .hero-banner-common-media__wrapper.with-mask .media-content::after{content:"";position:absolute;width:76px;height:55px;background-image:url("../../../assets/svg/clip-path-coffee.svg");background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(105deg);left:228px;bottom:-96px;z-index:1}.hero-banner-common-media.custom-pattern .hero-banner-common-media__wrapper.with-mask .media-content__wrapper{position:relative;z-index:2;width:487px;height:348px;max-width:487px;aspect-ratio:487/348;transform:none;display:block;margin:0;overflow:hidden;-webkit-mask-image:url("../../../assets/svg/clip-path.svg");mask-image:url("../../../assets/svg/clip-path.svg");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-banner-common-media.custom-pattern .hero-banner-common-media__wrapper.with-mask .media-content__wrapper figure{width:100%;height:100%;margin:0}.hero-banner-common-media.custom-pattern .hero-banner-common-media__wrapper.with-mask .media-content__wrapper img{width:100%;height:100%;aspect-ratio:487/348;object-fit:cover}@media(max-width: 1227px){.hero-banner-common-media.custom-pattern::before{left:500px}}@media(max-width: 992px){.hero-banner-common-media.custom-pattern .hero-banner-common-media__wrapper.with-mask .media-content{width:100%;max-width:550px;height:auto;margin:0 auto;padding-top:20px;padding-bottom:50px}.hero-banner-common-media.custom-pattern .hero-banner-common-media__wrapper.with-mask .media-content::before{width:174px;height:123px;bottom:-20px;right:50px}.hero-banner-common-media.custom-pattern .hero-banner-common-media__wrapper.with-mask .media-content::after{width:48px;height:37px;bottom:-11px;right:auto}.hero-banner-common-media.custom-pattern .hero-banner-common-media__wrapper.with-mask .media-content__wrapper{width:100%;max-width:550px;height:auto}}@media(max-width: 767px){.hero-banner-common-media.custom-pattern .hero-banner-common-media__wrapper.with-mask .media-content{padding-top:0}}@media(max-width: 548px){.hero-banner-common-media.custom-pattern .hero-banner-common-media__wrapper.with-mask .media-content{padding-top:0}.hero-banner-common-media.custom-pattern .hero-banner-common-media__wrapper.with-mask .media-content::after{width:48px;height:37px;bottom:-11px;left:25%}}@media(min-width: 992px){.hero-banner-common-media.hero-case-study .hero-banner-common-media__wrapper.with-mask .media-content__wrapper{margin-top:-52px}}.hero-banner-common-media.hero-case-study .hero-banner-common-media__wrapper .row{align-items:flex-start}.hero-banner-common-media.hero-case-study .hero-banner-common-media__wrapper .title-content{gap:30px}@media(min-width: 992px){.hero-banner-common-media.hero-case-study .hero-banner-common-media__wrapper .title-content .content-text{max-width:643px}}.hero-banner-common-media.hero-case-study .content-buttons .btn-site{padding-left:39px;padding-right:39px}.hero-data-management.hero-banner-common-media .hero-banner-common-media__wrapper .row{align-items:center}.hero-data-management.hero-banner-common-media .hero-banner-common-media__wrapper .media-content__wrapper{transform:none}.hero-data-management.hero-banner-common-media .hero-banner-common-media__wrapper .media-content__wrapper figure{max-width:350px}