header:not(.sticky):not(.show).services .logo .dark{display:block}header:not(.sticky):not(.show).services .logo .light{display:none}header:not(.sticky):not(.show).services #menu-toggle path{stroke:#d6d6d6}header:not(.sticky):not(.show).services nav a[href="/contact"],header:not(.sticky):not(.show).services nav>ul>li>a{color:#fff}header:not(.sticky):not(.show).services nav a[href="/contact"]:not(.button-outline):hover,header:not(.sticky):not(.show).services nav>ul>li>a:not(.button-outline):hover{color:hsla(0,0%,100%,.7)}main.services .services-customers{margin:40px auto}main.services .solution-item .solution-title{color:#ff6f8b;font-size:22px;font-weight:600;letter-spacing:1.1px;margin:0 0 15px}main.services .solution-item .solution-description-primary{color:#030303;font-size:22px;line-height:1.91;margin:0 0 12px}main.services .solution-item .solution-description-secondary{color:#494e60;font-size:15px;line-height:2.13;margin:0 0 15px}main.services .cover{display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-bottom:140px;padding-top:calc(var(--header-height) + 30px);position:relative}main.services .cover .container{position:relative}main.services .cover .cover-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}main.services .cover .cover-background img{height:auto;max-width:none;min-width:105%;pointer-events:none;position:absolute;right:0;top:50%;transform:translate(-5%,-50%) rotate(20deg);width:auto}main.services .cover .cover-title{color:#fff;font-size:32px;font-weight:300;line-height:1.37;margin:0 0 16px}main.services .cover .cover-description{color:#f1fbff;font-size:18px;font-weight:300;line-height:2;margin:0}main.services .cover .button-big{box-shadow:0 1px 1px 0 rgba(0,0,0,.5);margin:28px 0 0}main.services .cover .arrow-wrapper{align-content:center;animation:jump 3s ease 3s infinite normal;bottom:50px;display:flex;justify-content:center;left:0;position:absolute;width:100%}main.services .cover .arrow-wrapper a{color:#fff}main.services-main{margin:0 0 50px}main.services-main p{font-size:20px}main.services-main h2{font-size:42px;font-weight:600;margin-bottom:15px}main.services-main .description>div{margin:30px 0}main.services-main .description img{display:block;margin:0 auto;max-width:260px;width:100%}main.services-main .customers-title{font-weight:400}main.capacity-planning .cover{background-color:#2c2549;min-height:auto}main.capacity-planning .cover:after{background-image:url(/upload/elasticsearch.svg);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:150px;position:absolute;right:5%;transform:translateY(25%);width:150px}main.capacity-planning .cover .cover-description{color:#abc1d8;max-width:560px}main.capacity-planning .planning-process{color:#000;padding-top:60px}main.capacity-planning .planning-process .introduction{font-size:18px;line-height:2;text-align:center}main.capacity-planning .planning-process .introduction strong{display:block;font-weight:600}main.capacity-planning .planning-process .divider{border-top:2px solid #7a8cf3;display:block;height:0;margin:40px 0;width:100%}main.capacity-planning .planning-process .process-title{font-size:24px;font-weight:400;margin:0 0 40px;text-align:center}main.capacity-planning .planning-process .process-flow{background-color:#5555a4;border-radius:8px;padding:40px}main.capacity-planning .planning-process .process-flow .process-subtitle{color:#fff;font-size:15px;line-height:2.13;margin:0 0 40px;text-align:center}main.capacity-planning .planning-process .process-flow ol{list-style-type:none;margin:0;padding:0}main.capacity-planning .planning-process .process-flow ol li+li{margin-top:16px}main.capacity-planning .planning-process .process-flow ol li:first-child .process-item:before,main.capacity-planning .planning-process .process-flow ol li:last-child .process-item:after{display:none}main.capacity-planning .planning-process .process-flow ol li:nth-child(7n+1) .process-number{background-color:#884fd7}main.capacity-planning .planning-process .process-flow ol li:nth-child(7n+2) .process-number{background-color:#db49c5}main.capacity-planning .planning-process .process-flow ol li:nth-child(7n+3) .process-number{background-color:#f9797e}main.capacity-planning .planning-process .process-flow ol li:nth-child(7n+4) .process-number{background-color:#fb9855}main.capacity-planning .planning-process .process-flow ol li:nth-child(7n+5) .process-number{background-color:#ffc26b}main.capacity-planning .planning-process .process-flow ol li:nth-child(7n+6) .process-number{background-color:#66b767}main.capacity-planning .planning-process .process-flow ol li:nth-child(7n+7) .process-number{background-color:#01acae}main.capacity-planning .planning-process .process-flow .process-item{align-items:center;background-color:#242462;border-radius:6px;display:flex;flex-direction:column;padding:27px;position:relative}main.capacity-planning .planning-process .process-flow .process-item:before{border-top:14px solid #5555a4;top:0}main.capacity-planning .planning-process .process-flow .process-item:after,main.capacity-planning .planning-process .process-flow .process-item:before{border-left:14px solid transparent;border-right:14px solid transparent;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}main.capacity-planning .planning-process .process-flow .process-item:after{border-top:14px solid #242462;bottom:-13px}main.capacity-planning .planning-process .process-flow .process-item .process-number{border-radius:50%;color:#fff;flex-grow:0;flex-shrink:0;height:39px;line-height:39px;margin:20px 0 28px;text-align:center;width:39px}main.capacity-planning .planning-process .process-flow .process-item img{flex-grow:0;flex-shrink:0;height:30px;margin-bottom:28px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:30px}main.capacity-planning .planning-process .process-flow .process-item .process-description{display:block;width:100%}main.capacity-planning .planning-process .process-flow .process-item .process-description h5{color:#fff;display:inline-block;font-size:16px;font-weight:600;margin:0;overflow:hidden;padding:0 0 14px;position:relative}main.capacity-planning .planning-process .process-flow .process-item .process-description h5:before{background-color:#fff;bottom:8px;content:"";display:block;height:1px;left:50%;opacity:0;position:absolute;width:0}main.capacity-planning .planning-process .process-flow .process-item .process-description p{color:#c6d8f0;font-size:13px;line-height:1.77;margin:0}main.capacity-planning .planning-process .button-big{margin:80px 0}main.capacity-planning .planning-process .button-big:after{content:">";display:inline-block;margin:0 0 0 7px}main.capacity-planning .planning-strength{margin:0 0 40px}main.capacity-planning .planning-strength .strength-title{color:#00010a;font-size:22px;font-weight:400;line-height:1.91;margin:0 auto 50px;max-width:590px;text-align:center}main.capacity-planning .planning-strength .strength-item{align-items:center;display:flex;flex-direction:column;margin:0 0 60px}main.capacity-planning .planning-strength .strength-item img{height:76px;margin:0 0 27px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom left;object-position:bottom left;width:92px}main.capacity-planning .planning-strength .strength-item h5{color:#000;font-size:20px;font-weight:400;line-height:1.6;margin:0 0 10px}main.capacity-planning .planning-strength .strength-item p{color:#494e60;font-size:15px;line-height:2.13}main.production-support .cover{background-color:#2c2549}main.production-support .cover:after{display:none}main.production-support .coverage{background-color:#f7f8fa;margin-top:100px;padding:100px 0}main.production-support .coverage h2{margin-bottom:20px}main.production-support .coverage p{font-size:20px;max-width:960px}main.production-support .technologies{margin-top:100px}main.production-support .technologies h2{margin-bottom:30px}main.production-support .technologies .logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}main.production-support .technologies .logos img{margin:20px;max-height:60px;max-width:120px}main.service-page{background:#fafafa}main.service-page section.cover{background:radial-gradient(40.03% 66.5% at 0 0,rgba(0,0,0,.5) 0,hsla(0,0%,100%,.498) .01%,hsla(0,0%,100%,0) 100%),#f0f2f3;padding:100px 0 0}main.service-page section.cover h3.text:first-of-type{margin-top:40px}main.service-page section.cover .background-sm{margin-top:-40px}main.service-page section.cover .cover-title{color:#36291b;font-weight:400;line-height:80px;max-width:300px}main.service-page section.cover .cover-description{color:#261606;font-weight:400;line-height:1.5}main.service-page section.cover .cover-description:first-of-type{margin-bottom:20px}main.service-page section.cover .button-cta{display:block;margin:20px 0 50px;width:100%}main.service-page section.cover .text-container{background-color:#fafafa}main.service-page section.pulsar-services .img-container{padding:0}main.service-page section.pulsar-services .img-container img{border-bottom-right-radius:10px;border-top-right-radius:10px}main.service-page section.pulsar-services .pulsar-services-item{border:1px solid #d1d7e3;border-radius:10px;margin-bottom:40px}main.service-page section.pulsar-services .pulsar-services-item .service{align-items:center;background:#fff;border-bottom-left-radius:10px;border-top-left-radius:10px;display:flex;justify-content:center;padding:0 35px 0 80px;top:0}main.service-page section.services-customers{padding:0}main.service-page section.services-customers .title{color:rgba(38,22,6,.5);font-size:20px;font-weight:400;line-height:1.5;margin:40px 0 20px;text-align:center}main.service-page section.feedbacks{border:1px solid #e9ecf2}main.service-page section.feedbacks .container>h2{font-size:50px;font-weight:400}main.service-page section h3.text{font-size:18px;line-height:1.5;margin:0 0 20px}main.service-page section .background-md{display:none}main.service-page section .button-big.fill-primary{background-color:var(--color-brand);border-color:var(--color-brand)}main.service-page section .button-cta{font-size:18px;font-weight:400}main.service-page section .heading{font-size:50px;font-weight:400;margin-bottom:50px}main.service-page section .service.bordered{background:#fff;border:1px solid #d1d7e3;border-radius:5px;box-sizing:border-box;height:100%;margin-bottom:40px;padding:30px 30px 0 40px}main.service-page section .service .heading{margin-bottom:20px}main.service-page section .service .icon{height:50px;margin-bottom:41px}main.service-page section .service h3{font-size:25px;font-weight:600;margin-bottom:15px}main.service-page section .service .text{font-size:20px;font-weight:400}main.service-page section .banner-one .text{color:#fff;font-size:18px;line-height:30px;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:570px}@media(min-width:768px){main.services .cover{padding-top:calc(var(--header-height) + 100px)}main.services .services-developer-training .card-container{padding-right:45%;position:relative}main.services .services-developer-training .background-sm{margin-top:-40px}main.services .services-developer-training .cover-title{color:#36291b;font-weight:400;line-height:80px;max-width:300px}main.services .services-developer-training .cover-description{color:#261606;font-weight:400;line-height:1.5}main.services .services-developer-training .cover-description:first-of-type{margin-bottom:20px}main.services .services-developer-training .button-cta{display:block;margin:20px 0 50px;width:100%}main.services .services-developer-training .text-container{background-color:#fafafa}main.services.pulsar-services .img-container{padding:0}main.services.pulsar-services .img-container img{border-bottom-right-radius:10px;border-top-right-radius:10px}main.services.pulsar-services .pulsar-services-item{border:1px solid #d1d7e3;border-radius:10px;margin-bottom:40px}main.services.pulsar-services .pulsar-services-item .service{align-items:center;background:#fff;border-bottom-left-radius:10px;border-top-left-radius:10px;display:flex;justify-content:center;padding:0 35px 0 80px;top:0}main.services.services-customers{padding:0}main.services.services-customers .title{color:rgba(38,22,6,.5);font-size:20px;font-weight:400;line-height:1.5;margin:40px 0 20px;text-align:center}main.services.feedbacks{border:1px solid #e9ecf2}main.services.feedbacks .container>h2{font-size:50px;font-weight:400}main.services h3.text{font-size:18px;line-height:1.5;margin:0 0 20px}main.services .background-md{display:none}main.services .button-big.fill-primary{background-color:var(--color-brand);border-color:var(--color-brand)}main.services .button-cta{font-size:18px;font-weight:400}main.services .heading{font-size:50px;font-weight:400;margin-bottom:50px}main.services .service.bordered{background:#fff;border:1px solid #d1d7e3;border-radius:5px;box-sizing:border-box;height:100%;margin-bottom:40px;padding:30px 30px 0 40px}main.services .service .heading{margin-bottom:20px}main.services .service .icon{height:50px;margin-bottom:41px}main.services .service h3{font-size:25px;font-weight:600;margin-bottom:15px}main.services .service .text{font-size:20px;font-weight:400}main.services .banner-one .text{color:#fff;font-size:18px;line-height:30px;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:570px}}@media(min-width:500px){main.service-page section.cover{min-height:0}main.service-page section.cover .cover-title{font-size:42px;line-height:1.1}main.service-page section.feedbacks{padding:60px 0}main.service-page section.section-contact-us{padding:110px 0}main.service-page section .service{border-bottom-right-radius:10px;border-top-right-radius:10px;padding-bottom:20px!important;padding-top:20px!important;position:relative}main.service-page .img-container{display:none}main.service-page .pulsar-services-item{margin-left:15px;margin-right:15px}main.service-page .col-md-4.vertical,main.service-page .col-md-4:not(:last-of-type){margin-bottom:40px}}@media(min-width:768px){main.services .services-customers .customers-list{flex-direction:row;flex-wrap:wrap}main.services .cover:after{height:380px;width:380px}main.services .cover .cover-title{font-size:60px;transform:translateY(-30px)}main.services .cover .cover-description{font-size:24px}main.capacity-planning .cover:after{height:250px;width:250px}main.capacity-planning .planning-process .process-flow{padding-bottom:80px;padding-left:100px;padding-right:100px}main.capacity-planning .planning-process .process-flow .process-subtitle{margin:0 auto 40px;max-width:600px}main.capacity-planning .planning-process .process-flow .process-item{flex-direction:row;transition:.3s}main.capacity-planning .planning-process .process-flow .process-item:after,main.capacity-planning .planning-process .process-flow .process-item:before{left:96px;transform:none;transition:.3s}main.capacity-planning .planning-process .process-flow .process-item .process-number,main.capacity-planning .planning-process .process-flow .process-item img{margin:0 28px 10px 0}main.capacity-planning .planning-process .process-flow .process-item:hover{background-color:#1b1b4e;transform:translateX(16px)}main.capacity-planning .planning-process .process-flow .process-item:hover:after,main.capacity-planning .planning-process .process-flow .process-item:hover:before{left:80px}main.capacity-planning .planning-process .process-flow .process-item:hover:after{border-top-color:#1b1b4e}main.capacity-planning .planning-strength .strength-item{align-items:flex-start}main.presto .solution-cloud .solution-item,main.presto .solution-main .solution-item,main.presto .solution-security .solution-item{margin-bottom:100px;margin-top:100px}main.presto .solution-cloud .solution-item:nth-child(2n),main.presto .solution-main .solution-item:nth-child(2n),main.presto .solution-security .solution-item:nth-child(2n){margin-top:100px}main.service-page .pulsar-services-item{margin-left:0;margin-right:0}main.service-page section.cover{padding-top:180px}main.service-page section.cover .background-md{height:calc(100% + 135px);transform:translateY(18px)}main.service-page section.cover .background-md.alt{height:calc(100% + 125px);transform:none}main.service-page section.cover .background-sm{display:none}main.service-page section.cover .button-cta{display:inline-block;margin-bottom:0;width:auto}main.service-page section.cover .cover-title{transform:translateY(-30px)}main.service-page section.section-contact-us{padding:250px 0}main.service-page section .container{position:relative!important}main.service-page section .background-md{bottom:0;display:flex;height:100%;justify-content:flex-end;overflow:hidden;position:absolute;right:0}main.service-page .col-md-4{margin-bottom:0}}@media(min-width:992px){main.services .cover:after{right:13%}main.capacity-planning .planning-strength .strength-item h5{padding-right:40px}main.production-support .cover{min-height:100vh}main.production-support .technologies .logos img{margin:30px;max-width:180px}main.presto .services-customers{margin-top:100px}main.presto .solution-main .solution-item:nth-child(2n){align-items:flex-end;display:flex}main.presto .solution-main .solution-item:nth-child(4n){align-items:flex-start}main.presto .solution-cloud .solution-item:first-child{padding-right:100px}main.service-page .background-md{height:80%}main.service-page .img-container{display:block}main.service-page section{overflow:hidden;padding:100px 0}main.service-page section.cover .cover-title{font-size:50px;margin:50px 0 100px;max-width:555px}main.service-page section.cover .background-md{height:calc(100% + 180px)}main.service-page section.feedbacks{padding:100px 0}main.service-page section .banner-one .text,main.service-page section h3.text{font-size:20px}main.service-page section .service{border-bottom-right-radius:0;border-top-right-radius:0;padding-bottom:0;padding-top:0}}@media(min-width:1200px){main.elasticsearch .solution-main .solution-item:nth-child(odd),main.presto .solution-main .solution-item:nth-child(odd){padding-right:100px}main.service-page section.cover .background-md{height:100%!important;transform:translateY(5%)}main.service-page section.cover .background-md.alt{transform:none}main.service-page section.cover h3.text,main.service-page section.cover h3.text:first-of-type{margin-top:0}main.service-page section.cover .button-cta{margin-bottom:80px}main.service-page section.cover .cover-title{margin-bottom:35px;margin-top:35px;transform:none}main.service-page section .container{position:static!important}main.service-page section .text-container{background-color:transparent!important}}main.services-bigdata{color:#36291b;padding-top:var(--header-height)}main.services-bigdata section{padding:50px 0}main.services-bigdata section h2{font-size:42px;font-weight:400;line-height:1.1;margin:0 0 60px;text-align:center}main.services-bigdata section h3{font-size:25px;font-weight:600;line-height:1.2;margin:0 0 20px}main.services-bigdata section p{font-size:18px;line-height:1.5;margin:0 0 20px}main.services-bigdata section .service-card-list{display:flex;flex-direction:column;margin-bottom:40px}main.services-bigdata section .service-card{background:#fff;border:1px solid #d1d7e3;border-radius:5px;margin-bottom:15px;padding:50px 40px}main.services-bigdata section .service-card svg{display:block;height:55px;margin-bottom:30px;-o-object-fit:contain;object-fit:contain;width:55px}main.services-bigdata section .logo-card-list{align-items:center;display:flex;flex-direction:column;margin-bottom:80px}main.services-bigdata section .logo-card{align-items:center;background:#fff;border:1px solid #d1d7e3;border-radius:5px;display:flex;height:150px;justify-content:center;margin:0 0 15px;max-width:360px;width:100%}main.services-bigdata section .logo-card a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}main.services-bigdata section .logo-card img{max-height:50%;max-width:60%}main.services-bigdata .cover{background-image:url(/images/services/bigdata/cover.png);background-size:cover;padding:110px 0;text-align:center}main.services-bigdata .cover h1{color:#fafafa;font-size:42px;font-weight:400;line-height:1.1;margin:0 0 35px}main.services-bigdata .cover .technology-slider{margin:0 0 50px}main.services-bigdata .cover #servicesSearch{margin:0 auto;max-width:600px;position:relative;width:100%}main.services-bigdata .cover #servicesSearch input{border:none;border-radius:5px;display:block;font-size:20px;line-height:1;padding:15px 18px;width:100%}main.services-bigdata .cover #servicesSearch input::-webkit-input-placeholder{color:rgba(90,99,176,.5)}main.services-bigdata .cover #servicesSearch input::-moz-placeholder{color:rgba(90,99,176,.5)}main.services-bigdata .cover #servicesSearch input:-ms-input-placeholder{color:rgba(90,99,176,.5)}main.services-bigdata .cover #servicesSearch input:-moz-placeholder{color:rgba(90,99,176,.5)}main.services-bigdata .cover #servicesSearch input:focus{box-shadow:0 0 3px 5px rgba(242,149,31,.3);outline:none}main.services-bigdata .cover #servicesSearch .autocomplete-box{background:#fff;border-radius:5px;box-shadow:0 50px 50px rgba(0,0,0,.08);max-width:600px;padding:7px 0;position:absolute;top:100%;transform:translateY(13px);width:100%;z-index:2}main.services-bigdata .cover #servicesSearch .autocomplete{max-height:220px;overflow-y:auto;scrollbar-width:thin}main.services-bigdata .cover #servicesSearch .autocomplete::-webkit-scrollbar{width:6px}main.services-bigdata .cover #servicesSearch .autocomplete::-webkit-scrollbar-track{background-color:#efefef;border-radius:6px}main.services-bigdata .cover #servicesSearch .autocomplete::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:6px}main.services-bigdata .cover #servicesSearch .autocomplete a{color:var(--color-secondary);display:block;font-size:20px;line-height:1.5;padding:7px 20px;text-align:left;text-transform:capitalize}main.services-bigdata .cover #servicesSearch .autocomplete a:active,main.services-bigdata .cover #servicesSearch .autocomplete a:focus,main.services-bigdata .cover #servicesSearch .autocomplete a:hover,main.services-bigdata .cover #servicesSearch .autocomplete a:visited{color:var(--color-secondary);outline:none}main.services-bigdata .cover #servicesSearch .autocomplete a.active{background:rgba(90,99,176,.1)}main.services-bigdata .get-started{margin-top:120px;padding:0}main.services-bigdata .get-started h2{margin-bottom:20px}main.services-bigdata .arrow-wrapper,main.services-bigdata .get-started p{margin-bottom:50px}.technology-card-list .technology-card{background:#fff;border:1px solid #d1d7e3;border-radius:10px;display:flex;flex-direction:column;margin-bottom:40px}.technology-card-list .technology-card .content{padding:50px 40px}.technology-card-list .technology-card .content h2{font-size:42px;font-weight:400;line-height:1.1;margin-bottom:20px;text-align:left}.technology-card-list .technology-card .content p{font-size:18px;line-height:1.5;margin-bottom:30px}.technology-card-list .technology-card .links{display:flex;flex-direction:column}.technology-card-list .technology-card .links a{align-items:center;display:flex;font-size:15px;line-height:1;margin-bottom:15px}.technology-card-list .technology-card .links a:after{background-image:url(/images/index/icon-learn-more-purple.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:21px;margin-left:15px;transition:.3s;width:21px}.technology-card-list .technology-card .links a:active,.technology-card-list .technology-card .links a:focus,.technology-card-list .technology-card .links a:hover,.technology-card-list .technology-card .links a:visited{color:var(--color-secondary)}.technology-card-list .technology-card .links a:focus-within:after,.technology-card-list .technology-card .links a:hover:after{transform:translateX(5px)}.technology-card-list .technology-card .image-box{border-radius:0 0 10px 10px;overflow:hidden;position:relative}.technology-card-list .technology-card .image-box:after{content:"";display:block;padding-top:100%}.technology-card-list .technology-card .image-box img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.technology-card-list .technology-card .logo-box{align-items:center;display:flex;flex-direction:column;padding:0 40px 50px}.technology-card-list .technology-card .logo-box img{margin-bottom:15px;max-width:250px}@media(min-width:768px){main.services-bigdata section .service-card-list{margin-bottom:0}main.services-bigdata section .service-card{margin-bottom:40px}main.services-bigdata section .logo-card-list{display:grid;gap:30px;grid-template-columns:1fr 1fr;justify-items:center}main.services-bigdata section .logo-card{margin-bottom:0;max-width:335px}main.services-bigdata .get-started{margin-bottom:250px}.technology-card-list .technology-card .logo-box img:nth-child(odd){transform:translateX(-50%)}.technology-card-list .technology-card .logo-box img:nth-child(2n){transform:translateX(50%)}.technology-card-list .technology-card .logo-box img:first-of-type:last-of-type{transform:none}}@media(min-width:992px){main.services-bigdata section .service-card-list{flex-direction:row;justify-content:space-between}main.services-bigdata section .service-card{width:calc(33.33333% - 26.66667px)}main.services-bigdata section .logo-card-list{grid-template-columns:1fr 1fr 1fr}main.services-bigdata section .logo-card{max-width:none}main.services-bigdata .cover{padding-top:150px}.technology-card-list .technology-card{align-items:center;flex-direction:row}.technology-card-list .technology-card .content{flex:none;width:65%}.technology-card-list .technology-card .links{flex-wrap:wrap}.technology-card-list .technology-card .links a{margin-right:30px}.technology-card-list .technology-card .image-box{align-self:flex-end;border-radius:0 10px 10px 0;flex:1}.technology-card-list .technology-card .image-box img{-o-object-position:left center;object-position:left center}.technology-card-list .technology-card .logo-box{flex:1;justify-content:center;min-height:100%;padding-bottom:0;width:100%}.technology-card-list .technology-card .logo-box img:nth-child(odd){transform:translateX(-20%)}.technology-card-list .technology-card .logo-box img:nth-child(2n){transform:translateX(20%)}.technology-card-list .technology-card .logo-box img:first-of-type:last-of-type{transform:none}}@media(min-width:1200px){main.services-bigdata section h2{font-size:50px}main.services-bigdata section p{font-size:20px}.technology-card-list{display:grid;grid-auto-rows:1fr;grid-template-columns:100%}.technology-card-list .technology-card .content{min-height:100%;padding-bottom:70px;position:relative}.technology-card-list .technology-card .links{bottom:35px;flex-direction:row;left:40px;position:absolute}.technology-card-list .technology-card .content h2{font-size:50px}.technology-card-list .technology-card .content p{font-size:20px}}main.services-consulting section{padding:60px 0;position:relative}main.services-consulting section.background-white{background-color:#fff}main.services-consulting section .color-brand{color:var(--color-brand)}main.services-consulting section .background-sm img{width:100%}main.services-consulting section .background-md{display:none}main.services-consulting section .background-light{background-color:#fbfbfa}main.services-consulting section .heading,main.services-consulting section.feedbacks h2{color:#36291b;font-size:42px;font-weight:400;line-height:1.1;margin:0 0 30px}main.services-consulting section .subheading{font-size:36px;font-weight:400;line-height:1.25;margin:0 0 20px}main.services-consulting section .text-heading{color:#36291b;font-size:22px;font-weight:600;line-height:1.4;margin:0 0 10px}main.services-consulting section .clients-heading{color:var(--color-brand);font-size:20px;font-weight:600;line-height:1.2;margin:0 0 20px;text-transform:capitalize}main.services-consulting section .text{font-size:18px;line-height:1.5;margin:0 0 20px}main.services-consulting section .text:last-child{margin-bottom:0}main.services-consulting section .service{align-items:flex-start;display:flex;margin:15px 0}main.services-consulting section .service .icon{align-items:flex-start;display:flex;flex-grow:0;flex-shrink:0;height:50px;justify-content:center;margin:5px 20px 0 0;width:50px}main.services-consulting section .service img{display:block}main.services-consulting section .support-slider .support-slide{padding:0 10px}main.services-consulting section .support-slider .support-slide .support-card{background-color:#fcfcfc;border-radius:10px;margin-bottom:30px;padding:30px 30px 5px}main.services-consulting section .support-slider .support-slide .support-card>img{display:block;margin:0 0 20px}main.services-consulting section .support-slider .support-slide .support-card .heading{color:#36291b;font-size:25px;font-weight:600;line-height:1.2;margin:0 0 20px}main.services-consulting section .support-slider .support-slide .support-card p{font-size:18px;line-height:1.5}main.services-consulting section .support-slider .support-slide .support-card a{margin-top:20px}main.services-consulting section .learn-more{align-items:center;color:var(--color-secondary);display:flex;font-size:18px;justify-content:flex-end;line-height:1;margin:10px 0;text-decoration:none}main.services-consulting section .learn-more img{margin:0 0 0 15px;transition:.3s}main.services-consulting section .learn-more:focus img,main.services-consulting section .learn-more:hover img{transform:translateX(5px)}main.services-consulting section .button-small{font-weight:400}main.services-consulting section .bordered-image{border:1.5px solid var(--color-secondary);border-radius:10px;margin:14px 0;max-width:416px;position:relative;transform:translate(-14px,14px);width:100%}main.services-consulting section .bordered-image:before{content:"";display:block;padding-bottom:60%}main.services-consulting section .bordered-image>div{background:#fff;border:1.5px solid var(--color-secondary);border-radius:10px;box-shadow:0 60px 60px -30px rgba(0,0,0,.05);height:100%;left:0;overflow:hidden;padding:38px;position:absolute;top:0;transform:translate(28px,-28px);width:100%}main.services-consulting section.cover{background-color:#f5f5f5}main.services-consulting section.cover .actions .button-cta,main.services-consulting section.cover .actions .button-outline{display:block;margin-left:auto;margin-right:auto;text-align:center;width:100%}main.services-consulting section.cover .actions .button-outline{margin-top:20px}main.services-consulting section.clients{padding:0}main.services-consulting section.clients .title{color:rgba(38,22,6,.5);font-size:20px;font-weight:400;line-height:1.5;margin:40px 0 25px;text-align:center}main.services-consulting.amazon-os section .heading,main.services-consulting.clickhouse section .heading,main.services-consulting.databricks section .heading,main.services-consulting.elasticsearch section .heading,main.services-consulting.flink section .heading,main.services-consulting.solr section .heading,main.services-consulting.spark section .heading{margin-left:auto;margin-right:auto;max-width:672px;text-wrap:balance}main.services-consulting.amazon-os section.cover,main.services-consulting.clickhouse section.cover,main.services-consulting.databricks section.cover,main.services-consulting.elasticsearch section.cover,main.services-consulting.flink section.cover,main.services-consulting.solr section.cover,main.services-consulting.spark section.cover{padding:120px 0 50px}main.services-consulting.amazon-os section.cover h1,main.services-consulting.clickhouse section.cover h1,main.services-consulting.databricks section.cover h1,main.services-consulting.elasticsearch section.cover h1,main.services-consulting.flink section.cover h1,main.services-consulting.solr section.cover h1,main.services-consulting.spark section.cover h1{color:#262626;font-size:35px;font-weight:700;line-height:45px;margin:0 0 10px}main.services-consulting.amazon-os section.cover .hero p,main.services-consulting.amazon-os section.cover h2,main.services-consulting.clickhouse section.cover .hero p,main.services-consulting.clickhouse section.cover h2,main.services-consulting.databricks section.cover .hero p,main.services-consulting.databricks section.cover h2,main.services-consulting.elasticsearch section.cover .hero p,main.services-consulting.elasticsearch section.cover h2,main.services-consulting.flink section.cover .hero p,main.services-consulting.flink section.cover h2,main.services-consulting.solr section.cover .hero p,main.services-consulting.solr section.cover h2,main.services-consulting.spark section.cover .hero p,main.services-consulting.spark section.cover h2{color:#262626;font-size:20px;font-weight:400;line-height:1.25;margin-bottom:10px;margin-top:0}main.services-consulting.amazon-os section.cover .actions,main.services-consulting.clickhouse section.cover .actions,main.services-consulting.databricks section.cover .actions,main.services-consulting.elasticsearch section.cover .actions,main.services-consulting.flink section.cover .actions,main.services-consulting.solr section.cover .actions,main.services-consulting.spark section.cover .actions{margin-top:50px}main.services-consulting.amazon-os section.cover .actions .button-cta,main.services-consulting.clickhouse section.cover .actions .button-cta,main.services-consulting.databricks section.cover .actions .button-cta,main.services-consulting.elasticsearch section.cover .actions .button-cta,main.services-consulting.flink section.cover .actions .button-cta,main.services-consulting.solr section.cover .actions .button-cta,main.services-consulting.spark section.cover .actions .button-cta{width:100%}main.services-consulting.amazon-os section.cover .actions .button-outline,main.services-consulting.clickhouse section.cover .actions .button-outline,main.services-consulting.databricks section.cover .actions .button-outline,main.services-consulting.elasticsearch section.cover .actions .button-outline,main.services-consulting.flink section.cover .actions .button-outline,main.services-consulting.solr section.cover .actions .button-outline,main.services-consulting.spark section.cover .actions .button-outline{padding-left:0;padding-right:0;width:100%}main.services-consulting.amazon-os section.cover .badge-container,main.services-consulting.clickhouse section.cover .badge-container,main.services-consulting.databricks section.cover .badge-container,main.services-consulting.elasticsearch section.cover .badge-container,main.services-consulting.flink section.cover .badge-container,main.services-consulting.solr section.cover .badge-container,main.services-consulting.spark section.cover .badge-container{align-items:center;display:flex;justify-content:center;margin:80px 0 30px;transform:translateX(-10px)}main.services-consulting.amazon-os section.cover .badge-container .badge,main.services-consulting.clickhouse section.cover .badge-container .badge,main.services-consulting.databricks section.cover .badge-container .badge,main.services-consulting.elasticsearch section.cover .badge-container .badge,main.services-consulting.flink section.cover .badge-container .badge,main.services-consulting.solr section.cover .badge-container .badge,main.services-consulting.spark section.cover .badge-container .badge{border:1px solid var(--color-secondary);border-radius:10px;padding:0}main.services-consulting.amazon-os section.cover .badge-container .badge img,main.services-consulting.clickhouse section.cover .badge-container .badge img,main.services-consulting.databricks section.cover .badge-container .badge img,main.services-consulting.elasticsearch section.cover .badge-container .badge img,main.services-consulting.flink section.cover .badge-container .badge img,main.services-consulting.solr section.cover .badge-container .badge img,main.services-consulting.spark section.cover .badge-container .badge img{animation:slideTopRight 1s forwards}main.services-consulting.amazon-os section.clients,main.services-consulting.clickhouse section.clients,main.services-consulting.databricks section.clients,main.services-consulting.elasticsearch section.clients,main.services-consulting.flink section.clients,main.services-consulting.solr section.clients,main.services-consulting.spark section.clients{padding-top:50px}main.services-consulting.amazon-os section.clients .clients-heading,main.services-consulting.clickhouse section.clients .clients-heading,main.services-consulting.databricks section.clients .clients-heading,main.services-consulting.elasticsearch section.clients .clients-heading,main.services-consulting.flink section.clients .clients-heading,main.services-consulting.solr section.clients .clients-heading,main.services-consulting.spark section.clients .clients-heading{text-align:center}main.services-consulting.amazon-os section.experience,main.services-consulting.clickhouse section.experience,main.services-consulting.databricks section.experience,main.services-consulting.elasticsearch section.experience,main.services-consulting.flink section.experience,main.services-consulting.solr section.experience,main.services-consulting.spark section.experience{background-color:var(--color-secondary);color:#fafafa;padding:30px 0}main.services-consulting.amazon-os section.experience .container,main.services-consulting.clickhouse section.experience .container,main.services-consulting.databricks section.experience .container,main.services-consulting.elasticsearch section.experience .container,main.services-consulting.flink section.experience .container,main.services-consulting.solr section.experience .container,main.services-consulting.spark section.experience .container{align-items:stretch;display:flex;flex-direction:column}main.services-consulting.amazon-os section.experience .experience-item,main.services-consulting.clickhouse section.experience .experience-item,main.services-consulting.databricks section.experience .experience-item,main.services-consulting.elasticsearch section.experience .experience-item,main.services-consulting.flink section.experience .experience-item,main.services-consulting.solr section.experience .experience-item,main.services-consulting.spark section.experience .experience-item{display:flex;flex-direction:column;font-size:45px;font-weight:700;line-height:1;padding:20px 0;text-align:center}main.services-consulting.amazon-os section.experience .experience-item div:first-child,main.services-consulting.clickhouse section.experience .experience-item div:first-child,main.services-consulting.databricks section.experience .experience-item div:first-child,main.services-consulting.elasticsearch section.experience .experience-item div:first-child,main.services-consulting.flink section.experience .experience-item div:first-child,main.services-consulting.solr section.experience .experience-item div:first-child,main.services-consulting.spark section.experience .experience-item div:first-child{font-size:64px;line-height:1}main.services-consulting.amazon-os section.experience .experience-item div:first-child span,main.services-consulting.clickhouse section.experience .experience-item div:first-child span,main.services-consulting.databricks section.experience .experience-item div:first-child span,main.services-consulting.elasticsearch section.experience .experience-item div:first-child span,main.services-consulting.flink section.experience .experience-item div:first-child span,main.services-consulting.solr section.experience .experience-item div:first-child span,main.services-consulting.spark section.experience .experience-item div:first-child span{font-size:32px}main.services-consulting.amazon-os section.experience .experience-item div:last-child,main.services-consulting.clickhouse section.experience .experience-item div:last-child,main.services-consulting.databricks section.experience .experience-item div:last-child,main.services-consulting.elasticsearch section.experience .experience-item div:last-child,main.services-consulting.flink section.experience .experience-item div:last-child,main.services-consulting.solr section.experience .experience-item div:last-child,main.services-consulting.spark section.experience .experience-item div:last-child{font-size:25px;font-weight:400;line-height:1.33}main.services-consulting.amazon-os section.services .container,main.services-consulting.clickhouse section.services .container,main.services-consulting.databricks section.services .container,main.services-consulting.elasticsearch section.services .container,main.services-consulting.flink section.services .container,main.services-consulting.solr section.services .container,main.services-consulting.spark section.services .container{align-items:center;display:flex;flex-direction:column;gap:20px}main.services-consulting.amazon-os section.services .services-item,main.services-consulting.clickhouse section.services .services-item,main.services-consulting.databricks section.services .services-item,main.services-consulting.elasticsearch section.services .services-item,main.services-consulting.flink section.services .services-item,main.services-consulting.solr section.services .services-item,main.services-consulting.spark section.services .services-item{backdrop-filter:blur(5px);background:rgba(90,99,176,.9);padding:30px 20px}main.services-consulting.amazon-os section.services .services-item h2,main.services-consulting.amazon-os section.services .services-item h3,main.services-consulting.clickhouse section.services .services-item h2,main.services-consulting.clickhouse section.services .services-item h3,main.services-consulting.databricks section.services .services-item h2,main.services-consulting.databricks section.services .services-item h3,main.services-consulting.elasticsearch section.services .services-item h2,main.services-consulting.elasticsearch section.services .services-item h3,main.services-consulting.flink section.services .services-item h2,main.services-consulting.flink section.services .services-item h3,main.services-consulting.solr section.services .services-item h2,main.services-consulting.solr section.services .services-item h3,main.services-consulting.spark section.services .services-item h2,main.services-consulting.spark section.services .services-item h3{color:hsla(0,0%,100%,.95);font-size:30px;font-weight:600;line-height:35px;margin:0 0 20px}main.services-consulting.amazon-os section.services .services-item p,main.services-consulting.clickhouse section.services .services-item p,main.services-consulting.databricks section.services .services-item p,main.services-consulting.elasticsearch section.services .services-item p,main.services-consulting.flink section.services .services-item p,main.services-consulting.solr section.services .services-item p,main.services-consulting.spark section.services .services-item p{color:hsla(0,0%,100%,.95);font-size:18px;font-weight:400;line-height:26px;margin:0}main.services-consulting.amazon-os section.services .services-item:nth-child(odd),main.services-consulting.clickhouse section.services .services-item:nth-child(odd),main.services-consulting.databricks section.services .services-item:nth-child(odd),main.services-consulting.elasticsearch section.services .services-item:nth-child(odd),main.services-consulting.flink section.services .services-item:nth-child(odd),main.services-consulting.solr section.services .services-item:nth-child(odd),main.services-consulting.spark section.services .services-item:nth-child(odd){background:var(--color-secondary)}main.services-consulting.amazon-os section.sla,main.services-consulting.clickhouse section.sla,main.services-consulting.databricks section.sla,main.services-consulting.elasticsearch section.sla,main.services-consulting.flink section.sla,main.services-consulting.solr section.sla,main.services-consulting.spark section.sla{padding-top:0}main.services-consulting.amazon-os section.sla .background-sm,main.services-consulting.clickhouse section.sla .background-sm,main.services-consulting.databricks section.sla .background-sm,main.services-consulting.elasticsearch section.sla .background-sm,main.services-consulting.flink section.sla .background-sm,main.services-consulting.solr section.sla .background-sm,main.services-consulting.spark section.sla .background-sm{background-color:var(--color-bg)}main.services-consulting.amazon-os section.sla .heading,main.services-consulting.clickhouse section.sla .heading,main.services-consulting.databricks section.sla .heading,main.services-consulting.elasticsearch section.sla .heading,main.services-consulting.flink section.sla .heading,main.services-consulting.solr section.sla .heading,main.services-consulting.spark section.sla .heading{margin-top:60px}main.services-consulting.amazon-os section.sla .learn-more,main.services-consulting.clickhouse section.sla .learn-more,main.services-consulting.databricks section.sla .learn-more,main.services-consulting.elasticsearch section.sla .learn-more,main.services-consulting.flink section.sla .learn-more,main.services-consulting.solr section.sla .learn-more,main.services-consulting.spark section.sla .learn-more{display:inline-flex;justify-content:flex-start;margin-left:10px}main.services-consulting.amazon-os section.help,main.services-consulting.clickhouse section.help,main.services-consulting.databricks section.help,main.services-consulting.elasticsearch section.help,main.services-consulting.flink section.help,main.services-consulting.solr section.help,main.services-consulting.spark section.help{overflow:hidden;padding-bottom:0;position:relative}main.services-consulting.amazon-os section.help>img:first-of-type,main.services-consulting.amazon-os section.help>img:last-of-type,main.services-consulting.clickhouse section.help>img:first-of-type,main.services-consulting.clickhouse section.help>img:last-of-type,main.services-consulting.databricks section.help>img:first-of-type,main.services-consulting.databricks section.help>img:last-of-type,main.services-consulting.elasticsearch section.help>img:first-of-type,main.services-consulting.elasticsearch section.help>img:last-of-type,main.services-consulting.flink section.help>img:first-of-type,main.services-consulting.flink section.help>img:last-of-type,main.services-consulting.solr section.help>img:first-of-type,main.services-consulting.solr section.help>img:last-of-type,main.services-consulting.spark section.help>img:first-of-type,main.services-consulting.spark section.help>img:last-of-type{display:none}main.services-consulting.amazon-os section.help .container,main.services-consulting.clickhouse section.help .container,main.services-consulting.databricks section.help .container,main.services-consulting.elasticsearch section.help .container,main.services-consulting.flink section.help .container,main.services-consulting.solr section.help .container,main.services-consulting.spark section.help .container{position:relative;z-index:2}main.services-consulting.amazon-os section.help .box-container,main.services-consulting.clickhouse section.help .box-container,main.services-consulting.databricks section.help .box-container,main.services-consulting.elasticsearch section.help .box-container,main.services-consulting.flink section.help .box-container,main.services-consulting.solr section.help .box-container,main.services-consulting.spark section.help .box-container{align-items:stretch;display:flex;flex-direction:column;gap:30px;margin:190px 0}main.services-consulting.amazon-os section.help .box,main.services-consulting.clickhouse section.help .box,main.services-consulting.databricks section.help .box,main.services-consulting.elasticsearch section.help .box,main.services-consulting.flink section.help .box,main.services-consulting.solr section.help .box,main.services-consulting.spark section.help .box{background:none;border-radius:5px;display:flex;flex-direction:column;position:relative}main.services-consulting.amazon-os section.help .box-header,main.services-consulting.clickhouse section.help .box-header,main.services-consulting.databricks section.help .box-header,main.services-consulting.elasticsearch section.help .box-header,main.services-consulting.flink section.help .box-header,main.services-consulting.solr section.help .box-header,main.services-consulting.spark section.help .box-header{border-radius:5px 5px 0 0;color:#fafafa;font-size:25px;line-height:35px;padding:10px;position:relative;text-align:center;width:100%}main.services-consulting.amazon-os section.help .box-content,main.services-consulting.clickhouse section.help .box-content,main.services-consulting.databricks section.help .box-content,main.services-consulting.elasticsearch section.help .box-content,main.services-consulting.flink section.help .box-content,main.services-consulting.solr section.help .box-content,main.services-consulting.spark section.help .box-content{background:#fafafa;border-radius:5px;display:flex;flex-direction:column;gap:20px;padding:20px;position:relative}main.services-consulting.amazon-os section.help .box-content div,main.services-consulting.clickhouse section.help .box-content div,main.services-consulting.databricks section.help .box-content div,main.services-consulting.elasticsearch section.help .box-content div,main.services-consulting.flink section.help .box-content div,main.services-consulting.solr section.help .box-content div,main.services-consulting.spark section.help .box-content div{display:flex;font-size:20px;gap:15px;line-height:30px;text-transform:capitalize}main.services-consulting.amazon-os section.help .box-content div:before,main.services-consulting.clickhouse section.help .box-content div:before,main.services-consulting.databricks section.help .box-content div:before,main.services-consulting.elasticsearch section.help .box-content div:before,main.services-consulting.flink section.help .box-content div:before,main.services-consulting.solr section.help .box-content div:before,main.services-consulting.spark section.help .box-content div:before{content:"";display:block;flex:none;height:30px;width:30px}main.services-consulting.amazon-os section.help .box:first-child,main.services-consulting.clickhouse section.help .box:first-child,main.services-consulting.databricks section.help .box:first-child,main.services-consulting.elasticsearch section.help .box:first-child,main.services-consulting.flink section.help .box:first-child,main.services-consulting.solr section.help .box:first-child,main.services-consulting.spark section.help .box:first-child{border:1px solid var(--color-brand)}main.services-consulting.amazon-os section.help .box:first-child:before,main.services-consulting.clickhouse section.help .box:first-child:before,main.services-consulting.databricks section.help .box:first-child:before,main.services-consulting.elasticsearch section.help .box:first-child:before,main.services-consulting.flink section.help .box:first-child:before,main.services-consulting.solr section.help .box:first-child:before,main.services-consulting.spark section.help .box:first-child:before{background-image:url(/images/services/elasticsearch/rocket-mobile.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:200px;left:50%;position:absolute;top:-160px;transform:translateX(-50%);width:171px}main.services-consulting.amazon-os section.help .box:first-child .box-header,main.services-consulting.clickhouse section.help .box:first-child .box-header,main.services-consulting.databricks section.help .box:first-child .box-header,main.services-consulting.elasticsearch section.help .box:first-child .box-header,main.services-consulting.flink section.help .box:first-child .box-header,main.services-consulting.solr section.help .box:first-child .box-header,main.services-consulting.spark section.help .box:first-child .box-header{background-color:var(--color-brand)}main.services-consulting.amazon-os section.help .box:first-child .box-content div:before,main.services-consulting.clickhouse section.help .box:first-child .box-content div:before,main.services-consulting.databricks section.help .box:first-child .box-content div:before,main.services-consulting.elasticsearch section.help .box:first-child .box-content div:before,main.services-consulting.flink section.help .box:first-child .box-content div:before,main.services-consulting.solr section.help .box:first-child .box-content div:before,main.services-consulting.spark section.help .box:first-child .box-content div:before{background:url(/images/services/elasticsearch/increase.png)}main.services-consulting.amazon-os section.help .box:last-child,main.services-consulting.clickhouse section.help .box:last-child,main.services-consulting.databricks section.help .box:last-child,main.services-consulting.elasticsearch section.help .box:last-child,main.services-consulting.flink section.help .box:last-child,main.services-consulting.solr section.help .box:last-child,main.services-consulting.spark section.help .box:last-child{border:1px solid var(--color-secondary)}main.services-consulting.amazon-os section.help .box:last-child:before,main.services-consulting.clickhouse section.help .box:last-child:before,main.services-consulting.databricks section.help .box:last-child:before,main.services-consulting.elasticsearch section.help .box:last-child:before,main.services-consulting.flink section.help .box:last-child:before,main.services-consulting.solr section.help .box:last-child:before,main.services-consulting.spark section.help .box:last-child:before{background-image:url(/images/services/elasticsearch/meteoroid-mobile.png);background-repeat:no-repeat;background-size:contain;bottom:-160px;content:"";display:block;height:193px;left:50%;position:absolute;transform:translateX(-50%);width:162px}main.services-consulting.amazon-os section.help .box:last-child .box-header,main.services-consulting.clickhouse section.help .box:last-child .box-header,main.services-consulting.databricks section.help .box:last-child .box-header,main.services-consulting.elasticsearch section.help .box:last-child .box-header,main.services-consulting.flink section.help .box:last-child .box-header,main.services-consulting.solr section.help .box:last-child .box-header,main.services-consulting.spark section.help .box:last-child .box-header{background-color:var(--color-secondary)}main.services-consulting.amazon-os section.help .box:last-child .box-content div:before,main.services-consulting.clickhouse section.help .box:last-child .box-content div:before,main.services-consulting.databricks section.help .box:last-child .box-content div:before,main.services-consulting.elasticsearch section.help .box:last-child .box-content div:before,main.services-consulting.flink section.help .box:last-child .box-content div:before,main.services-consulting.solr section.help .box:last-child .box-content div:before,main.services-consulting.spark section.help .box:last-child .box-content div:before{background:url(/images/services/elasticsearch/decrease.png)}main.services-consulting.amazon-os section.why-us .learn-more,main.services-consulting.clickhouse section.why-us .learn-more,main.services-consulting.databricks section.why-us .learn-more,main.services-consulting.elasticsearch section.why-us .learn-more,main.services-consulting.flink section.why-us .learn-more,main.services-consulting.solr section.why-us .learn-more,main.services-consulting.spark section.why-us .learn-more{justify-content:flex-start}main.services-consulting.amazon-os section.why-us .illustration,main.services-consulting.clickhouse section.why-us .illustration,main.services-consulting.databricks section.why-us .illustration,main.services-consulting.elasticsearch section.why-us .illustration,main.services-consulting.flink section.why-us .illustration,main.services-consulting.solr section.why-us .illustration,main.services-consulting.spark section.why-us .illustration{display:block;margin:50px auto 0}main.services-consulting.amazon-os section.search-relevance .illustration,main.services-consulting.clickhouse section.search-relevance .illustration,main.services-consulting.databricks section.search-relevance .illustration,main.services-consulting.elasticsearch section.search-relevance .illustration,main.services-consulting.flink section.search-relevance .illustration,main.services-consulting.solr section.search-relevance .illustration,main.services-consulting.spark section.search-relevance .illustration{border-radius:10px;box-shadow:0 35px 50px -20px rgba(0,0,0,.25);display:block;margin:10px auto 50px}main.services-consulting.amazon-os section.rnd .heading,main.services-consulting.clickhouse section.rnd .heading,main.services-consulting.databricks section.rnd .heading,main.services-consulting.elasticsearch section.rnd .heading,main.services-consulting.flink section.rnd .heading,main.services-consulting.solr section.rnd .heading,main.services-consulting.spark section.rnd .heading{margin-bottom:0}main.services-consulting.amazon-os section.rnd .illustration,main.services-consulting.clickhouse section.rnd .illustration,main.services-consulting.databricks section.rnd .illustration,main.services-consulting.elasticsearch section.rnd .illustration,main.services-consulting.flink section.rnd .illustration,main.services-consulting.solr section.rnd .illustration,main.services-consulting.spark section.rnd .illustration{margin:50px auto}main.services-consulting.amazon-os section.tools .illustration,main.services-consulting.clickhouse section.tools .illustration,main.services-consulting.databricks section.tools .illustration,main.services-consulting.elasticsearch section.tools .illustration,main.services-consulting.flink section.tools .illustration,main.services-consulting.solr section.tools .illustration,main.services-consulting.spark section.tools .illustration{border-radius:10px;box-shadow:0 35px 50px -20px rgba(0,0,0,.15);margin:10px auto 50px}main.services-consulting.amazon-os section.tools .alerts,main.services-consulting.clickhouse section.tools .alerts,main.services-consulting.databricks section.tools .alerts,main.services-consulting.elasticsearch section.tools .alerts,main.services-consulting.flink section.tools .alerts,main.services-consulting.solr section.tools .alerts,main.services-consulting.spark section.tools .alerts{background-image:linear-gradient(to top right,#f82626,#ffb31f);border-radius:8px;display:inline-block;margin:75px 0 50px 25px;position:relative}main.services-consulting.amazon-os section.tools .alerts:before,main.services-consulting.clickhouse section.tools .alerts:before,main.services-consulting.databricks section.tools .alerts:before,main.services-consulting.elasticsearch section.tools .alerts:before,main.services-consulting.flink section.tools .alerts:before,main.services-consulting.solr section.tools .alerts:before,main.services-consulting.spark section.tools .alerts:before{background-color:#fafafa;border-radius:7px;bottom:2px;content:"";display:block;left:2px;position:absolute;right:2px;top:2px}main.services-consulting.amazon-os section.tools .alerts img,main.services-consulting.clickhouse section.tools .alerts img,main.services-consulting.databricks section.tools .alerts img,main.services-consulting.elasticsearch section.tools .alerts img,main.services-consulting.flink section.tools .alerts img,main.services-consulting.solr section.tools .alerts img,main.services-consulting.spark section.tools .alerts img{border-radius:10px;box-shadow:0 66.9009px 47.55px -30.4095px rgba(54,51,64,.18);transform:translate(-25px,-25px)}main.services-consulting.amazon-os section.tools .learn-more,main.services-consulting.clickhouse section.tools .learn-more,main.services-consulting.databricks section.tools .learn-more,main.services-consulting.elasticsearch section.tools .learn-more,main.services-consulting.flink section.tools .learn-more,main.services-consulting.solr section.tools .learn-more,main.services-consulting.spark section.tools .learn-more{justify-content:flex-start}main.services-consulting.amazon-os section.get-started,main.services-consulting.clickhouse section.get-started,main.services-consulting.databricks section.get-started,main.services-consulting.elasticsearch section.get-started,main.services-consulting.flink section.get-started,main.services-consulting.solr section.get-started,main.services-consulting.spark section.get-started{margin:100px 0 50px;padding:0}main.services-consulting.amazon-os section.get-started .actions,main.services-consulting.clickhouse section.get-started .actions,main.services-consulting.databricks section.get-started .actions,main.services-consulting.elasticsearch section.get-started .actions,main.services-consulting.flink section.get-started .actions,main.services-consulting.solr section.get-started .actions,main.services-consulting.spark section.get-started .actions{margin-top:50px}main.services-consulting.amazon-os section.contact-us,main.services-consulting.clickhouse section.contact-us,main.services-consulting.databricks section.contact-us,main.services-consulting.elasticsearch section.contact-us,main.services-consulting.flink section.contact-us,main.services-consulting.solr section.contact-us,main.services-consulting.spark section.contact-us{padding:75px 0 100px;text-align:center}main.services-consulting.amazon-os section.contact-us button,main.services-consulting.clickhouse section.contact-us button,main.services-consulting.databricks section.contact-us button,main.services-consulting.elasticsearch section.contact-us button,main.services-consulting.flink section.contact-us button,main.services-consulting.solr section.contact-us button,main.services-consulting.spark section.contact-us button{width:100%}main.services-consulting.amazon-os section.contact-us .heading,main.services-consulting.clickhouse section.contact-us .heading,main.services-consulting.databricks section.contact-us .heading,main.services-consulting.elasticsearch section.contact-us .heading,main.services-consulting.flink section.contact-us .heading,main.services-consulting.solr section.contact-us .heading,main.services-consulting.spark section.contact-us .heading{margin-bottom:0;margin-top:30px;text-align:center}main.services-consulting.amazon-os section.contact-us .text,main.services-consulting.clickhouse section.contact-us .text,main.services-consulting.databricks section.contact-us .text,main.services-consulting.elasticsearch section.contact-us .text,main.services-consulting.flink section.contact-us .text,main.services-consulting.solr section.contact-us .text,main.services-consulting.spark section.contact-us .text{margin:20px 0 40px}main.services-consulting.amazon-os section.contact-us .input-row,main.services-consulting.clickhouse section.contact-us .input-row,main.services-consulting.databricks section.contact-us .input-row,main.services-consulting.elasticsearch section.contact-us .input-row,main.services-consulting.flink section.contact-us .input-row,main.services-consulting.solr section.contact-us .input-row,main.services-consulting.spark section.contact-us .input-row{display:flex;flex-direction:column;gap:15px}main.services-consulting.amazon-os section.contact-us form,main.services-consulting.clickhouse section.contact-us form,main.services-consulting.databricks section.contact-us form,main.services-consulting.elasticsearch section.contact-us form,main.services-consulting.flink section.contact-us form,main.services-consulting.solr section.contact-us form,main.services-consulting.spark section.contact-us form{margin:0 auto;max-width:755px}main.services-consulting.amazon-os section.contact-us .form-control,main.services-consulting.clickhouse section.contact-us .form-control,main.services-consulting.databricks section.contact-us .form-control,main.services-consulting.elasticsearch section.contact-us .form-control,main.services-consulting.flink section.contact-us .form-control,main.services-consulting.solr section.contact-us .form-control,main.services-consulting.spark section.contact-us .form-control{border:1px solid #dddcf5;border-radius:5px;color:#292929;font-size:18px;height:55px;padding:15px}main.services-consulting.amazon-os section.contact-us .form-control:focus,main.services-consulting.clickhouse section.contact-us .form-control:focus,main.services-consulting.databricks section.contact-us .form-control:focus,main.services-consulting.elasticsearch section.contact-us .form-control:focus,main.services-consulting.flink section.contact-us .form-control:focus,main.services-consulting.solr section.contact-us .form-control:focus,main.services-consulting.spark section.contact-us .form-control:focus{border-color:var(--color-secondary);box-shadow:none}main.services-consulting.amazon-os section.contact-us .form-control::-moz-placeholder,main.services-consulting.clickhouse section.contact-us .form-control::-moz-placeholder,main.services-consulting.databricks section.contact-us .form-control::-moz-placeholder,main.services-consulting.elasticsearch section.contact-us .form-control::-moz-placeholder,main.services-consulting.flink section.contact-us .form-control::-moz-placeholder,main.services-consulting.solr section.contact-us .form-control::-moz-placeholder,main.services-consulting.spark section.contact-us .form-control::-moz-placeholder{color:#c7c8cc;font-weight:400}main.services-consulting.amazon-os section.contact-us .form-control::placeholder,main.services-consulting.clickhouse section.contact-us .form-control::placeholder,main.services-consulting.databricks section.contact-us .form-control::placeholder,main.services-consulting.elasticsearch section.contact-us .form-control::placeholder,main.services-consulting.flink section.contact-us .form-control::placeholder,main.services-consulting.solr section.contact-us .form-control::placeholder,main.services-consulting.spark section.contact-us .form-control::placeholder{color:#c7c8cc;font-weight:400}main.services-consulting.amazon-os section.contact-us .privacy,main.services-consulting.clickhouse section.contact-us .privacy,main.services-consulting.databricks section.contact-us .privacy,main.services-consulting.elasticsearch section.contact-us .privacy,main.services-consulting.flink section.contact-us .privacy,main.services-consulting.solr section.contact-us .privacy,main.services-consulting.spark section.contact-us .privacy{color:#bbbcbf;font-size:18px;line-height:26px;margin:20px 0 10px;text-align:center}main.services-consulting.amazon-os section.contact-us .captcha,main.services-consulting.clickhouse section.contact-us .captcha,main.services-consulting.databricks section.contact-us .captcha,main.services-consulting.elasticsearch section.contact-us .captcha,main.services-consulting.flink section.contact-us .captcha,main.services-consulting.solr section.contact-us .captcha,main.services-consulting.spark section.contact-us .captcha{display:flex;justify-content:center}main.services-consulting.amazon-os section.contact-us .actions,main.services-consulting.clickhouse section.contact-us .actions,main.services-consulting.databricks section.contact-us .actions,main.services-consulting.elasticsearch section.contact-us .actions,main.services-consulting.flink section.contact-us .actions,main.services-consulting.solr section.contact-us .actions,main.services-consulting.spark section.contact-us .actions{align-items:stretch;display:flex;flex-direction:column;gap:20px;margin-top:20px}main.services-consulting.amazon-os section.unlock-potential,main.services-consulting.clickhouse section.unlock-potential,main.services-consulting.databricks section.unlock-potential,main.services-consulting.elasticsearch section.unlock-potential,main.services-consulting.flink section.unlock-potential,main.services-consulting.solr section.unlock-potential,main.services-consulting.spark section.unlock-potential{background-color:#f2f2f2;position:relative}main.services-consulting.amazon-os section.unlock-potential .illustration,main.services-consulting.clickhouse section.unlock-potential .illustration,main.services-consulting.databricks section.unlock-potential .illustration,main.services-consulting.elasticsearch section.unlock-potential .illustration,main.services-consulting.flink section.unlock-potential .illustration,main.services-consulting.solr section.unlock-potential .illustration,main.services-consulting.spark section.unlock-potential .illustration{height:300px;overflow:hidden;position:relative}main.services-consulting.amazon-os section.unlock-potential .illustration img,main.services-consulting.clickhouse section.unlock-potential .illustration img,main.services-consulting.databricks section.unlock-potential .illustration img,main.services-consulting.elasticsearch section.unlock-potential .illustration img,main.services-consulting.flink section.unlock-potential .illustration img,main.services-consulting.solr section.unlock-potential .illustration img,main.services-consulting.spark section.unlock-potential .illustration img{left:0;position:absolute;top:0;width:100%}main.services-consulting.amazon-os section.search-analytics,main.services-consulting.clickhouse section.search-analytics,main.services-consulting.databricks section.search-analytics,main.services-consulting.elasticsearch section.search-analytics,main.services-consulting.flink section.search-analytics,main.services-consulting.solr section.search-analytics,main.services-consulting.spark section.search-analytics{padding-bottom:20px}main.services-consulting.amazon-os section.search-analytics .features,main.services-consulting.clickhouse section.search-analytics .features,main.services-consulting.databricks section.search-analytics .features,main.services-consulting.elasticsearch section.search-analytics .features,main.services-consulting.flink section.search-analytics .features,main.services-consulting.solr section.search-analytics .features,main.services-consulting.spark section.search-analytics .features{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;list-style:none;margin:50px 0;padding:0}main.services-consulting.amazon-os section.search-analytics .features li,main.services-consulting.clickhouse section.search-analytics .features li,main.services-consulting.databricks section.search-analytics .features li,main.services-consulting.elasticsearch section.search-analytics .features li,main.services-consulting.flink section.search-analytics .features li,main.services-consulting.solr section.search-analytics .features li,main.services-consulting.spark section.search-analytics .features li{background:var(--color-secondary);border-radius:5px;color:#fff;font-size:20px;padding:6px 21px 7px 54px;position:relative}main.services-consulting.amazon-os section.search-analytics .features li:before,main.services-consulting.clickhouse section.search-analytics .features li:before,main.services-consulting.databricks section.search-analytics .features li:before,main.services-consulting.elasticsearch section.search-analytics .features li:before,main.services-consulting.flink section.search-analytics .features li:before,main.services-consulting.solr section.search-analytics .features li:before,main.services-consulting.spark section.search-analytics .features li:before{background:url(/images/partners/amazon-opensearch/checkmark.svg) 50% no-repeat;background-size:20px 15px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:43px}main.services-consulting.amazon-os section.search-analytics .features li:after,main.services-consulting.clickhouse section.search-analytics .features li:after,main.services-consulting.databricks section.search-analytics .features li:after,main.services-consulting.elasticsearch section.search-analytics .features li:after,main.services-consulting.flink section.search-analytics .features li:after,main.services-consulting.solr section.search-analytics .features li:after,main.services-consulting.spark section.search-analytics .features li:after{background-color:#fff;bottom:4px;content:"";display:block;height:auto;left:43px;opacity:.1;position:absolute;top:4px;width:1px}main.services-consulting.amazon-os section.cover{background-color:#fafafa}main.services-consulting.amazon-os section.cover .badge-container .badge img{animation:slideTopRight 1s forwards;border:1px solid var(--color-secondary);border-radius:10px}main.services-consulting.amazon-os section.clients{padding:0 0 50px}main.services-consulting.clickhouse section.cover .container,main.services-consulting.databricks section.cover .container,main.services-consulting.flink section.cover .container,main.services-consulting.solr section.cover .container,main.services-consulting.spark section.cover .container{position:relative}main.services-consulting.clickhouse section.cover .cover-logo,main.services-consulting.databricks section.cover .cover-logo,main.services-consulting.flink section.cover .cover-logo,main.services-consulting.solr section.cover .cover-logo,main.services-consulting.spark section.cover .cover-logo{bottom:0;left:50%;max-width:528px;position:absolute;transform:translate(-50%);width:100%;z-index:0}main.services-consulting.clickhouse section.cover .cover-logo:before,main.services-consulting.databricks section.cover .cover-logo:before,main.services-consulting.flink section.cover .cover-logo:before,main.services-consulting.solr section.cover .cover-logo:before,main.services-consulting.spark section.cover .cover-logo:before{content:"";display:block;padding-bottom:100%}main.services-consulting.clickhouse section.cover .cover-logo img,main.services-consulting.databricks section.cover .cover-logo img,main.services-consulting.flink section.cover .cover-logo img,main.services-consulting.solr section.cover .cover-logo img,main.services-consulting.spark section.cover .cover-logo img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;position:absolute;top:0;width:100%}main.services-consulting.clickhouse section.cover .hero,main.services-consulting.clickhouse section.cover .testimonial-container,main.services-consulting.databricks section.cover .hero,main.services-consulting.databricks section.cover .testimonial-container,main.services-consulting.flink section.cover .hero,main.services-consulting.flink section.cover .testimonial-container,main.services-consulting.solr section.cover .hero,main.services-consulting.solr section.cover .testimonial-container,main.services-consulting.spark section.cover .hero,main.services-consulting.spark section.cover .testimonial-container{position:relative;z-index:1}main.services-consulting.presto section.cover{padding:100px 0 0;position:relative}main.services-consulting.presto section.cover .background-sm{margin-bottom:-20%;overflow:hidden;position:relative;transform:translateY(-20%)}main.services-consulting.presto section.cover .background-sm:before{content:"";display:block;padding-top:112%}main.services-consulting.presto section.cover .background-sm img{bottom:0;left:0;max-width:none;position:absolute;width:105%}main.services-consulting.presto section.cover .text:first-of-type{margin-top:40px}main.services-consulting.presto section.cover .button-cta{display:block;margin:20px 0 50px;width:100%}main.services-consulting.presto section.cover .partner{margin-bottom:70px}main.services-consulting.presto section.cover .arrow-wrapper{bottom:10px;left:0;position:absolute;width:100%}main.services-consulting.presto section.consulting{padding-bottom:30px}main.services-consulting.presto section.consulting .consulting-item{align-items:center;display:flex;margin-top:40px}main.services-consulting.presto section.consulting .consulting-item .icon{height:25px;margin-right:28px;overflow:visible;position:relative;width:40px}main.services-consulting.presto section.consulting .consulting-item .icon img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}main.services-consulting.presto section.consulting .illustration{margin-top:50px;transform:translateX(20px)}main.services-consulting.presto section.data-mesh{background:#fff;border:1px solid #e9ecf2}main.services-consulting.presto section.data-mesh .container{display:flex;flex-direction:column-reverse}main.services-consulting.presto section.data-mesh .illustration{margin:50px -15px 0}main.services-consulting.presto section.performance{padding-bottom:40px}main.services-consulting.presto section.performance .illustration{margin-top:50px}main.services-consulting.presto section.solution .description>.heading,main.services-consulting.presto section.solution .description>.text{margin-left:auto;margin-right:auto;max-width:710px;text-align:center}main.services-consulting.presto section.solution .support-slider{margin-top:60px}main.services-consulting.presto section.solution .support-slider .support-slide{padding:0}main.services-consulting.presto section.solution .support-slider .support-slide .support-card{background:#fff;border:1px solid #d1d7e3;border-radius:5px}main.services-consulting.presto section.solution .support-slider .support-slide .support-card:hover{border-color:transparent;box-shadow:0 50px 50px rgba(0,0,0,.08)}main.services-consulting.presto section.solution .support-slider .support-slide .support-card a{margin:20px 0}main.services-consulting.presto section.features .description>.heading,main.services-consulting.presto section.features .description>.text{margin-left:auto;margin-right:auto;max-width:592px;text-align:center}main.services-consulting.presto section.features .features-item{margin-top:60px}main.services-consulting.presto section.features .features-item img{margin-bottom:30px}main.services-consulting.presto section.features .features-item .heading{color:#36291b;font-size:25px;font-weight:600;line-height:1.2;margin:0 0 20px}main.services-consulting.presto section.production{background:#fff;border:1px solid #e9ecf2}main.services-consulting.presto section.production .illustration{margin-top:60px}main.services-consulting.presto section.contact-banner{padding:120px 0 140px}main.services-consulting .logo-card-list{align-items:center;display:flex;flex-direction:column;margin-bottom:80px}main.services-consulting .logo-card{align-items:center;background:#fff;border:1px solid #d1d7e3;border-radius:5px;display:flex;height:150px;justify-content:center;margin:0 0 15px;max-width:360px;width:100%}main.services-consulting .logo-card img{max-height:50%;max-width:60%}@media(max-width:767px){main.services-consulting.amazon-os section.services .container,main.services-consulting.clickhouse section.services .container,main.services-consulting.databricks section.services .container,main.services-consulting.elasticsearch section.services .container,main.services-consulting.flink section.services .container,main.services-consulting.solr section.services .container,main.services-consulting.spark section.services .container{padding:0}}@media(min-width:768px)and (orientation:portrait){main.services-consulting.amazon-os section.cover,main.services-consulting.clickhouse section.cover,main.services-consulting.databricks section.cover,main.services-consulting.elasticsearch section.cover,main.services-consulting.flink section.cover,main.services-consulting.solr section.cover,main.services-consulting.spark section.cover{padding-top:190px}main.services-consulting.amazon-os section.cover>.container:first-child,main.services-consulting.clickhouse section.cover>.container:first-child,main.services-consulting.databricks section.cover>.container:first-child,main.services-consulting.elasticsearch section.cover>.container:first-child,main.services-consulting.flink section.cover>.container:first-child,main.services-consulting.solr section.cover>.container:first-child,main.services-consulting.spark section.cover>.container:first-child{align-items:center;display:flex;flex-direction:column}main.services-consulting.amazon-os section.cover .testimonial,main.services-consulting.clickhouse section.cover .testimonial,main.services-consulting.databricks section.cover .testimonial,main.services-consulting.elasticsearch section.cover .testimonial,main.services-consulting.flink section.cover .testimonial,main.services-consulting.solr section.cover .testimonial,main.services-consulting.spark section.cover .testimonial{margin-top:75px}}@media(min-width:768px)and (orientation:landscape){main.services-consulting.amazon-os section.cover,main.services-consulting.clickhouse section.cover,main.services-consulting.databricks section.cover,main.services-consulting.elasticsearch section.cover,main.services-consulting.flink section.cover,main.services-consulting.solr section.cover,main.services-consulting.spark section.cover{padding-top:140px}main.services-consulting.amazon-os section.cover>.container:first-child,main.services-consulting.clickhouse section.cover>.container:first-child,main.services-consulting.databricks section.cover>.container:first-child,main.services-consulting.elasticsearch section.cover>.container:first-child,main.services-consulting.flink section.cover>.container:first-child,main.services-consulting.solr section.cover>.container:first-child,main.services-consulting.spark section.cover>.container:first-child{align-items:center;display:flex;flex-direction:row-reverse}main.services-consulting.amazon-os section.cover .hero,main.services-consulting.clickhouse section.cover .hero,main.services-consulting.databricks section.cover .hero,main.services-consulting.elasticsearch section.cover .hero,main.services-consulting.flink section.cover .hero,main.services-consulting.solr section.cover .hero,main.services-consulting.spark section.cover .hero{width:50%}main.services-consulting.amazon-os section.cover .hero>*,main.services-consulting.clickhouse section.cover .hero>*,main.services-consulting.databricks section.cover .hero>*,main.services-consulting.elasticsearch section.cover .hero>*,main.services-consulting.flink section.cover .hero>*,main.services-consulting.solr section.cover .hero>*,main.services-consulting.spark section.cover .hero>*{margin-left:min(15%,50px)}main.services-consulting.amazon-os section.cover .testimonial-container,main.services-consulting.clickhouse section.cover .testimonial-container,main.services-consulting.databricks section.cover .testimonial-container,main.services-consulting.elasticsearch section.cover .testimonial-container,main.services-consulting.flink section.cover .testimonial-container,main.services-consulting.solr section.cover .testimonial-container,main.services-consulting.spark section.cover .testimonial-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:50%}main.services-consulting.amazon-os section.cover .hero>*{margin-left:0}main.services-consulting.amazon-os section.cover .badge-container{width:50%}main.services-consulting.clickhouse section.cover .cover-logo,main.services-consulting.databricks section.cover .cover-logo,main.services-consulting.flink section.cover .cover-logo,main.services-consulting.spark section.cover .cover-logo{bottom:auto;left:auto;right:50%;top:50%;transform:translate(-50px,-50%);width:calc(50% - 50px)}}@media(min-width:768px){main.services-consulting section h1,main.services-consulting section h2{max-width:565px}main.services-consulting section .heading{font-size:48px;margin-bottom:50px}main.services-consulting section.feedbacks h2{font-size:48px;margin-bottom:20px}main.services-consulting section .subheading{font-size:40px}main.services-consulting section .background-sm{display:none}main.services-consulting section .background-md{bottom:0;display:flex;height:100%;justify-content:flex-end;overflow:hidden;position:absolute;right:0}main.services-consulting section .background-md img{height:100%}main.services-consulting section .container{position:relative}main.services-consulting section .support-slider .support-slide .support-card{min-height:100%}main.services-consulting section.cover .actions{align-items:center;display:flex;gap:20px;margin:0 0 20px}main.services-consulting section.cover .actions .button-cta,main.services-consulting section.cover .actions .button-outline{display:inline-block;margin:0;width:auto}main.services-consulting.amazon-os section.cover,main.services-consulting.clickhouse section.cover,main.services-consulting.databricks section.cover,main.services-consulting.elasticsearch section.cover,main.services-consulting.flink section.cover,main.services-consulting.solr section.cover,main.services-consulting.spark section.cover{padding-bottom:100px}main.services-consulting.amazon-os section.cover h1,main.services-consulting.clickhouse section.cover h1,main.services-consulting.databricks section.cover h1,main.services-consulting.elasticsearch section.cover h1,main.services-consulting.flink section.cover h1,main.services-consulting.solr section.cover h1,main.services-consulting.spark section.cover h1{font-size:50px;font-weight:600;line-height:55px;margin-bottom:30px}main.services-consulting.amazon-os section.cover .actions .button-cta,main.services-consulting.amazon-os section.cover .actions .button-outline,main.services-consulting.clickhouse section.cover .actions .button-cta,main.services-consulting.clickhouse section.cover .actions .button-outline,main.services-consulting.databricks section.cover .actions .button-cta,main.services-consulting.databricks section.cover .actions .button-outline,main.services-consulting.elasticsearch section.cover .actions .button-cta,main.services-consulting.elasticsearch section.cover .actions .button-outline,main.services-consulting.flink section.cover .actions .button-cta,main.services-consulting.flink section.cover .actions .button-outline,main.services-consulting.solr section.cover .actions .button-cta,main.services-consulting.solr section.cover .actions .button-outline,main.services-consulting.spark section.cover .actions .button-cta,main.services-consulting.spark section.cover .actions .button-outline{width:200px}main.services-consulting.amazon-os section.cover .testimonial-container,main.services-consulting.clickhouse section.cover .testimonial-container,main.services-consulting.databricks section.cover .testimonial-container,main.services-consulting.elasticsearch section.cover .testimonial-container,main.services-consulting.flink section.cover .testimonial-container,main.services-consulting.solr section.cover .testimonial-container,main.services-consulting.spark section.cover .testimonial-container{transform:translate(-25px,24px)}main.services-consulting.amazon-os section.clients,main.services-consulting.clickhouse section.clients,main.services-consulting.databricks section.clients,main.services-consulting.elasticsearch section.clients,main.services-consulting.flink section.clients,main.services-consulting.solr section.clients,main.services-consulting.spark section.clients{padding:80px 0 40px}main.services-consulting.amazon-os section.experience,main.services-consulting.clickhouse section.experience,main.services-consulting.databricks section.experience,main.services-consulting.elasticsearch section.experience,main.services-consulting.flink section.experience,main.services-consulting.solr section.experience,main.services-consulting.spark section.experience{padding:40px 0 60px}main.services-consulting.amazon-os section.experience .container,main.services-consulting.clickhouse section.experience .container,main.services-consulting.databricks section.experience .container,main.services-consulting.elasticsearch section.experience .container,main.services-consulting.flink section.experience .container,main.services-consulting.solr section.experience .container,main.services-consulting.spark section.experience .container{align-items:flex-start;flex-direction:row;justify-content:space-between}main.services-consulting.amazon-os section.experience .experience-item,main.services-consulting.clickhouse section.experience .experience-item,main.services-consulting.databricks section.experience .experience-item,main.services-consulting.elasticsearch section.experience .experience-item,main.services-consulting.flink section.experience .experience-item,main.services-consulting.solr section.experience .experience-item,main.services-consulting.spark section.experience .experience-item{padding:0;text-align:left}main.services-consulting.amazon-os section.services,main.services-consulting.clickhouse section.services,main.services-consulting.databricks section.services,main.services-consulting.elasticsearch section.services,main.services-consulting.flink section.services,main.services-consulting.solr section.services,main.services-consulting.spark section.services{background-color:var(--color-secondary);margin:50px 0 0;padding:0}main.services-consulting.amazon-os section.services .container,main.services-consulting.clickhouse section.services .container,main.services-consulting.databricks section.services .container,main.services-consulting.elasticsearch section.services .container,main.services-consulting.flink section.services .container,main.services-consulting.solr section.services .container,main.services-consulting.spark section.services .container{align-items:stretch;flex-direction:row;gap:0}main.services-consulting.amazon-os section.services .services-item,main.services-consulting.clickhouse section.services .services-item,main.services-consulting.databricks section.services .services-item,main.services-consulting.elasticsearch section.services .services-item,main.services-consulting.flink section.services .services-item,main.services-consulting.solr section.services .services-item,main.services-consulting.spark section.services .services-item{flex:1 1 32%;padding:50px 30px}main.services-consulting.amazon-os section.services .services-item:first-child,main.services-consulting.clickhouse section.services .services-item:first-child,main.services-consulting.databricks section.services .services-item:first-child,main.services-consulting.elasticsearch section.services .services-item:first-child,main.services-consulting.flink section.services .services-item:first-child,main.services-consulting.solr section.services .services-item:first-child,main.services-consulting.spark section.services .services-item:first-child{padding-left:0}main.services-consulting.amazon-os section.services .services-item:nth-child(2),main.services-consulting.clickhouse section.services .services-item:nth-child(2),main.services-consulting.databricks section.services .services-item:nth-child(2),main.services-consulting.elasticsearch section.services .services-item:nth-child(2),main.services-consulting.flink section.services .services-item:nth-child(2),main.services-consulting.solr section.services .services-item:nth-child(2),main.services-consulting.spark section.services .services-item:nth-child(2){background:#6971b7;flex:1 1 36%}main.services-consulting.amazon-os section.services .services-item:nth-child(3),main.services-consulting.clickhouse section.services .services-item:nth-child(3),main.services-consulting.databricks section.services .services-item:nth-child(3),main.services-consulting.elasticsearch section.services .services-item:nth-child(3),main.services-consulting.flink section.services .services-item:nth-child(3),main.services-consulting.solr section.services .services-item:nth-child(3),main.services-consulting.spark section.services .services-item:nth-child(3){padding-right:0}main.services-consulting.amazon-os section.sla .heading,main.services-consulting.clickhouse section.sla .heading,main.services-consulting.databricks section.sla .heading,main.services-consulting.elasticsearch section.sla .heading,main.services-consulting.flink section.sla .heading,main.services-consulting.solr section.sla .heading,main.services-consulting.spark section.sla .heading{margin-bottom:30px}main.services-consulting.amazon-os section.main-services,main.services-consulting.clickhouse section.main-services,main.services-consulting.databricks section.main-services,main.services-consulting.elasticsearch section.main-services,main.services-consulting.flink section.main-services,main.services-consulting.solr section.main-services,main.services-consulting.spark section.main-services{padding-bottom:0}main.services-consulting.amazon-os section.help .box:first-child:before,main.services-consulting.amazon-os section.help .box:last-child:before,main.services-consulting.clickhouse section.help .box:first-child:before,main.services-consulting.clickhouse section.help .box:last-child:before,main.services-consulting.databricks section.help .box:first-child:before,main.services-consulting.databricks section.help .box:last-child:before,main.services-consulting.elasticsearch section.help .box:first-child:before,main.services-consulting.elasticsearch section.help .box:last-child:before,main.services-consulting.flink section.help .box:first-child:before,main.services-consulting.flink section.help .box:last-child:before,main.services-consulting.solr section.help .box:first-child:before,main.services-consulting.solr section.help .box:last-child:before,main.services-consulting.spark section.help .box:first-child:before,main.services-consulting.spark section.help .box:last-child:before{content:none;display:none}main.services-consulting.amazon-os section.help img:first-of-type,main.services-consulting.clickhouse section.help img:first-of-type,main.services-consulting.databricks section.help img:first-of-type,main.services-consulting.elasticsearch section.help img:first-of-type,main.services-consulting.flink section.help img:first-of-type,main.services-consulting.solr section.help img:first-of-type,main.services-consulting.spark section.help img:first-of-type{display:block;max-width:620px;position:absolute;right:50%;top:50%;transform:translate(-30%,-40%);width:50%;z-index:1}main.services-consulting.amazon-os section.help img:last-of-type,main.services-consulting.clickhouse section.help img:last-of-type,main.services-consulting.databricks section.help img:last-of-type,main.services-consulting.elasticsearch section.help img:last-of-type,main.services-consulting.flink section.help img:last-of-type,main.services-consulting.solr section.help img:last-of-type,main.services-consulting.spark section.help img:last-of-type{bottom:auto;display:block;left:50%;max-width:600px;position:absolute;top:50%;transform:translate(35%,-40%);width:50%;z-index:1}main.services-consulting.amazon-os section.help .box-container,main.services-consulting.clickhouse section.help .box-container,main.services-consulting.databricks section.help .box-container,main.services-consulting.elasticsearch section.help .box-container,main.services-consulting.flink section.help .box-container,main.services-consulting.solr section.help .box-container,main.services-consulting.spark section.help .box-container{flex-direction:row;justify-content:center;margin:50px 0 100px}main.services-consulting.amazon-os section.help .box,main.services-consulting.clickhouse section.help .box,main.services-consulting.databricks section.help .box,main.services-consulting.elasticsearch section.help .box,main.services-consulting.flink section.help .box,main.services-consulting.solr section.help .box,main.services-consulting.spark section.help .box{align-items:center;backdrop-filter:blur(6px);background:linear-gradient(202.78deg,hsla(0,0%,100%,.4) 12.31%,hsla(0,0%,100%,0) 112.73%);width:268px}main.services-consulting.amazon-os section.help .box-content,main.services-consulting.clickhouse section.help .box-content,main.services-consulting.databricks section.help .box-content,main.services-consulting.elasticsearch section.help .box-content,main.services-consulting.flink section.help .box-content,main.services-consulting.solr section.help .box-content,main.services-consulting.spark section.help .box-content{backdrop-filter:unset;background:transparent;max-width:235px}main.services-consulting.amazon-os section.search-relevance,main.services-consulting.clickhouse section.search-relevance,main.services-consulting.databricks section.search-relevance,main.services-consulting.elasticsearch section.search-relevance,main.services-consulting.flink section.search-relevance,main.services-consulting.solr section.search-relevance,main.services-consulting.spark section.search-relevance{padding-top:100px}main.services-consulting.amazon-os section.get-started,main.services-consulting.clickhouse section.get-started,main.services-consulting.databricks section.get-started,main.services-consulting.elasticsearch section.get-started,main.services-consulting.flink section.get-started,main.services-consulting.solr section.get-started,main.services-consulting.spark section.get-started{padding:0}main.services-consulting.amazon-os section.get-started .heading,main.services-consulting.clickhouse section.get-started .heading,main.services-consulting.databricks section.get-started .heading,main.services-consulting.elasticsearch section.get-started .heading,main.services-consulting.flink section.get-started .heading,main.services-consulting.solr section.get-started .heading,main.services-consulting.spark section.get-started .heading{margin:0 auto 20px;max-width:600px}main.services-consulting.amazon-os section.get-started .text,main.services-consulting.clickhouse section.get-started .text,main.services-consulting.databricks section.get-started .text,main.services-consulting.elasticsearch section.get-started .text,main.services-consulting.flink section.get-started .text,main.services-consulting.solr section.get-started .text,main.services-consulting.spark section.get-started .text{margin:0 auto 40px;max-width:720px;text-align:left}main.services-consulting.amazon-os section.get-started .actions,main.services-consulting.clickhouse section.get-started .actions,main.services-consulting.databricks section.get-started .actions,main.services-consulting.elasticsearch section.get-started .actions,main.services-consulting.flink section.get-started .actions,main.services-consulting.solr section.get-started .actions,main.services-consulting.spark section.get-started .actions{justify-content:center}main.services-consulting.amazon-os section.contact-us button,main.services-consulting.clickhouse section.contact-us button,main.services-consulting.databricks section.contact-us button,main.services-consulting.elasticsearch section.contact-us button,main.services-consulting.flink section.contact-us button,main.services-consulting.solr section.contact-us button,main.services-consulting.spark section.contact-us button{width:auto}main.services-consulting.amazon-os section.contact-us .input-row,main.services-consulting.clickhouse section.contact-us .input-row,main.services-consulting.databricks section.contact-us .input-row,main.services-consulting.elasticsearch section.contact-us .input-row,main.services-consulting.flink section.contact-us .input-row,main.services-consulting.solr section.contact-us .input-row,main.services-consulting.spark section.contact-us .input-row{flex-direction:row;flex-wrap:wrap}main.services-consulting.amazon-os section.contact-us .input-row>div,main.services-consulting.clickhouse section.contact-us .input-row>div,main.services-consulting.databricks section.contact-us .input-row>div,main.services-consulting.elasticsearch section.contact-us .input-row>div,main.services-consulting.flink section.contact-us .input-row>div,main.services-consulting.solr section.contact-us .input-row>div,main.services-consulting.spark section.contact-us .input-row>div{width:calc(50% - 10px)}main.services-consulting.amazon-os section.contact-us .actions,main.services-consulting.clickhouse section.contact-us .actions,main.services-consulting.databricks section.contact-us .actions,main.services-consulting.elasticsearch section.contact-us .actions,main.services-consulting.flink section.contact-us .actions,main.services-consulting.solr section.contact-us .actions,main.services-consulting.spark section.contact-us .actions{flex-direction:row;justify-content:center}main.services-consulting.amazon-os section.search-analytics,main.services-consulting.clickhouse section.search-analytics,main.services-consulting.databricks section.search-analytics,main.services-consulting.elasticsearch section.search-analytics,main.services-consulting.flink section.search-analytics,main.services-consulting.solr section.search-analytics,main.services-consulting.spark section.search-analytics{padding-top:80px}main.services-consulting.amazon-os section.search-analytics .features,main.services-consulting.clickhouse section.search-analytics .features,main.services-consulting.databricks section.search-analytics .features,main.services-consulting.elasticsearch section.search-analytics .features,main.services-consulting.flink section.search-analytics .features,main.services-consulting.solr section.search-analytics .features,main.services-consulting.spark section.search-analytics .features{max-height:305px}main.services-consulting.amazon-os section.search-analytics .features li,main.services-consulting.clickhouse section.search-analytics .features li,main.services-consulting.databricks section.search-analytics .features li,main.services-consulting.elasticsearch section.search-analytics .features li,main.services-consulting.flink section.search-analytics .features li,main.services-consulting.solr section.search-analytics .features li,main.services-consulting.spark section.search-analytics .features li{margin-right:34px}main.services-consulting.amazon-os section.cover{padding-bottom:0}main.services-consulting.presto section.cover{padding-top:150px;position:relative}main.services-consulting.presto section.cover .heading{margin:0}main.services-consulting.presto section.cover .text:first-of-type{margin-top:20px}main.services-consulting.presto section.cover .container{position:static}main.services-consulting.presto section.cover .background-md{height:auto;width:50%}main.services-consulting.presto section.cover .button-cta{display:inline-block;margin:10px 0 80px;width:auto}main.services-consulting.presto section.consulting .heading{margin-bottom:20px}main.services-consulting.presto section.consulting .text:last-of-type{margin-bottom:0}main.services-consulting.presto section.consulting .consulting-item-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}main.services-consulting.presto section.data-mesh{padding-bottom:0}main.services-consulting.presto section.data-mesh .description{padding:60px 0}main.services-consulting.presto section.data-mesh .heading{margin-bottom:20px}main.services-consulting.presto section.data-mesh .illustration{background-color:#f3f2f2;margin:60px -30px 0}main.services-consulting.presto section.data-mesh .illustration .wrapper{align-items:center;display:flex;justify-content:center}main.services-consulting.presto section.data-mesh .illustration img{max-width:80%;width:auto}main.services-consulting.presto section.performance .description{padding:60px 0}main.services-consulting.presto section.performance .heading,main.services-consulting.presto section.solution .description .heading{margin-bottom:20px}main.services-consulting.presto section.features{padding-bottom:120px}main.services-consulting.presto section.features .description .heading{margin-bottom:20px}main.services-consulting.presto section.production{padding-top:100px}main.services-consulting.presto section.production .description .heading{margin-bottom:20px}main.services-consulting.presto section.production .illustration{align-items:center;display:flex;justify-content:center}main.services-consulting.presto section.production .illustration img{max-width:80%;width:auto}main.services-consulting.presto section.contact-banner{padding:200px 0}main.services-consulting .logo-card-list{display:grid;gap:30px;grid-template-columns:1fr 1fr;justify-items:center}main.services-consulting .logo-card{margin-bottom:0;max-width:335px}}@media(min-width:992px){main.services-consulting section{overflow:hidden;padding:100px 0}main.services-consulting section .section-bg{height:auto;min-height:100%;opacity:.25;width:auto}main.services-consulting section .heading,main.services-consulting section.feedbacks h2{font-size:50px}main.services-consulting section .clients-heading{font-size:25px}main.services-consulting section .text-heading{font-size:25px;margin-bottom:15px}main.services-consulting section .text{font-size:20px}main.services-consulting section .service{margin:30px 0}main.services-consulting section .support-slider{display:flex}main.services-consulting section .support-slider .support-slide{flex:1 1 100%;margin-right:30px;padding:0}main.services-consulting section .support-slider .support-slide:last-child{margin-right:0}main.services-consulting section .learn-more,main.services-consulting section .support-slider .support-slide .support-card p{font-size:20px}main.services-consulting.amazon-os section.sla,main.services-consulting.clickhouse section.sla,main.services-consulting.databricks section.sla,main.services-consulting.elasticsearch section.sla,main.services-consulting.flink section.sla,main.services-consulting.solr section.sla,main.services-consulting.spark section.sla{padding-bottom:50px;padding-top:50px}main.services-consulting.amazon-os section.sla .heading,main.services-consulting.clickhouse section.sla .heading,main.services-consulting.databricks section.sla .heading,main.services-consulting.elasticsearch section.sla .heading,main.services-consulting.flink section.sla .heading,main.services-consulting.solr section.sla .heading,main.services-consulting.spark section.sla .heading{margin-top:0}main.services-consulting.amazon-os section.experience .experience-item div:first-child,main.services-consulting.clickhouse section.experience .experience-item div:first-child,main.services-consulting.databricks section.experience .experience-item div:first-child,main.services-consulting.elasticsearch section.experience .experience-item div:first-child,main.services-consulting.flink section.experience .experience-item div:first-child,main.services-consulting.solr section.experience .experience-item div:first-child,main.services-consulting.spark section.experience .experience-item div:first-child{font-size:84px}main.services-consulting.amazon-os section.experience .experience-item div:first-child span,main.services-consulting.clickhouse section.experience .experience-item div:first-child span,main.services-consulting.databricks section.experience .experience-item div:first-child span,main.services-consulting.elasticsearch section.experience .experience-item div:first-child span,main.services-consulting.flink section.experience .experience-item div:first-child span,main.services-consulting.solr section.experience .experience-item div:first-child span,main.services-consulting.spark section.experience .experience-item div:first-child span{font-size:64px}main.services-consulting.amazon-os section.experience .experience-item div:last-child,main.services-consulting.clickhouse section.experience .experience-item div:last-child,main.services-consulting.databricks section.experience .experience-item div:last-child,main.services-consulting.elasticsearch section.experience .experience-item div:last-child,main.services-consulting.flink section.experience .experience-item div:last-child,main.services-consulting.solr section.experience .experience-item div:last-child,main.services-consulting.spark section.experience .experience-item div:last-child{font-size:30px}main.services-consulting.amazon-os section.why-us .illustration,main.services-consulting.clickhouse section.why-us .illustration,main.services-consulting.databricks section.why-us .illustration,main.services-consulting.elasticsearch section.why-us .illustration,main.services-consulting.flink section.why-us .illustration,main.services-consulting.solr section.why-us .illustration,main.services-consulting.spark section.why-us .illustration{margin:0 auto 0 20px}main.services-consulting.amazon-os section.search-relevance .col-lg-6,main.services-consulting.clickhouse section.search-relevance .col-lg-6,main.services-consulting.databricks section.search-relevance .col-lg-6,main.services-consulting.elasticsearch section.search-relevance .col-lg-6,main.services-consulting.flink section.search-relevance .col-lg-6,main.services-consulting.solr section.search-relevance .col-lg-6,main.services-consulting.spark section.search-relevance .col-lg-6{position:relative}main.services-consulting.amazon-os section.search-relevance .illustration,main.services-consulting.clickhouse section.search-relevance .illustration,main.services-consulting.databricks section.search-relevance .illustration,main.services-consulting.elasticsearch section.search-relevance .illustration,main.services-consulting.flink section.search-relevance .illustration,main.services-consulting.solr section.search-relevance .illustration,main.services-consulting.spark section.search-relevance .illustration{margin:0;position:absolute;right:0;top:50%;transform:translate(-10%,-50%)}main.services-consulting.amazon-os section.rnd .heading,main.services-consulting.clickhouse section.rnd .heading,main.services-consulting.databricks section.rnd .heading,main.services-consulting.elasticsearch section.rnd .heading,main.services-consulting.flink section.rnd .heading,main.services-consulting.solr section.rnd .heading,main.services-consulting.spark section.rnd .heading{margin-bottom:50px}main.services-consulting.amazon-os section.rnd .illustration,main.services-consulting.clickhouse section.rnd .illustration,main.services-consulting.databricks section.rnd .illustration,main.services-consulting.elasticsearch section.rnd .illustration,main.services-consulting.flink section.rnd .illustration,main.services-consulting.solr section.rnd .illustration,main.services-consulting.spark section.rnd .illustration{margin-bottom:0;margin-top:0}main.services-consulting.amazon-os section.rnd .row+.row,main.services-consulting.clickhouse section.rnd .row+.row,main.services-consulting.databricks section.rnd .row+.row,main.services-consulting.elasticsearch section.rnd .row+.row,main.services-consulting.flink section.rnd .row+.row,main.services-consulting.solr section.rnd .row+.row,main.services-consulting.spark section.rnd .row+.row{margin-top:100px}main.services-consulting.amazon-os section.tools .col-lg-6,main.services-consulting.clickhouse section.tools .col-lg-6,main.services-consulting.databricks section.tools .col-lg-6,main.services-consulting.elasticsearch section.tools .col-lg-6,main.services-consulting.flink section.tools .col-lg-6,main.services-consulting.solr section.tools .col-lg-6,main.services-consulting.spark section.tools .col-lg-6{position:relative}main.services-consulting.amazon-os section.tools .illustration,main.services-consulting.clickhouse section.tools .illustration,main.services-consulting.databricks section.tools .illustration,main.services-consulting.elasticsearch section.tools .illustration,main.services-consulting.flink section.tools .illustration,main.services-consulting.solr section.tools .illustration,main.services-consulting.spark section.tools .illustration{left:0;margin:0;position:absolute;top:50%;transform:translate(5%,-50%)}main.services-consulting.amazon-os section.tools .alerts,main.services-consulting.clickhouse section.tools .alerts,main.services-consulting.databricks section.tools .alerts,main.services-consulting.elasticsearch section.tools .alerts,main.services-consulting.flink section.tools .alerts,main.services-consulting.solr section.tools .alerts,main.services-consulting.spark section.tools .alerts{margin-bottom:0;margin-top:0}main.services-consulting.amazon-os section.tools .row+.row,main.services-consulting.clickhouse section.tools .row+.row,main.services-consulting.databricks section.tools .row+.row,main.services-consulting.elasticsearch section.tools .row+.row,main.services-consulting.flink section.tools .row+.row,main.services-consulting.solr section.tools .row+.row,main.services-consulting.spark section.tools .row+.row{margin-top:100px}main.services-consulting.amazon-os section.unlock-potential,main.services-consulting.clickhouse section.unlock-potential,main.services-consulting.databricks section.unlock-potential,main.services-consulting.elasticsearch section.unlock-potential,main.services-consulting.flink section.unlock-potential,main.services-consulting.solr section.unlock-potential,main.services-consulting.spark section.unlock-potential{position:relative}main.services-consulting.amazon-os section.unlock-potential .illustration,main.services-consulting.clickhouse section.unlock-potential .illustration,main.services-consulting.databricks section.unlock-potential .illustration,main.services-consulting.elasticsearch section.unlock-potential .illustration,main.services-consulting.flink section.unlock-potential .illustration,main.services-consulting.solr section.unlock-potential .illustration,main.services-consulting.spark section.unlock-potential .illustration{bottom:0;height:100%;left:0;position:absolute;width:50%}main.services-consulting.amazon-os section.unlock-potential .illustration img,main.services-consulting.clickhouse section.unlock-potential .illustration img,main.services-consulting.databricks section.unlock-potential .illustration img,main.services-consulting.elasticsearch section.unlock-potential .illustration img,main.services-consulting.flink section.unlock-potential .illustration img,main.services-consulting.solr section.unlock-potential .illustration img,main.services-consulting.spark section.unlock-potential .illustration img{height:100%;max-width:750px;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;position:absolute;width:100%}main.services-consulting.amazon-os section.search-analytics,main.services-consulting.clickhouse section.search-analytics,main.services-consulting.databricks section.search-analytics,main.services-consulting.elasticsearch section.search-analytics,main.services-consulting.flink section.search-analytics,main.services-consulting.solr section.search-analytics,main.services-consulting.spark section.search-analytics{padding:150px 0 100px}main.services-consulting.amazon-os section.search-analytics .text,main.services-consulting.clickhouse section.search-analytics .text,main.services-consulting.databricks section.search-analytics .text,main.services-consulting.elasticsearch section.search-analytics .text,main.services-consulting.flink section.search-analytics .text,main.services-consulting.solr section.search-analytics .text,main.services-consulting.spark section.search-analytics .text{max-width:466px}main.services-consulting.presto section.cover .partner{bottom:0;margin-bottom:50px;position:absolute}main.services-consulting.presto section.cover .button-cta{margin-bottom:160px}main.services-consulting.presto section.cover .arrow-wrapper{bottom:50px}main.services-consulting.presto section.consulting{overflow:hidden;padding-bottom:120px}main.services-consulting.presto section.consulting .container{display:grid;grid-template-columns:50% 50%}main.services-consulting.presto section.consulting .illustration{transform:none}main.services-consulting.presto section.consulting .illustration img{max-width:none;width:120%}main.services-consulting.presto section.data-mesh{padding-top:0;position:relative}main.services-consulting.presto section.data-mesh:before{background-color:#f3f2f2;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:calc(55% - 33px)}main.services-consulting.presto section.data-mesh .container{display:grid;gap:56px;grid-template-columns:55% 1fr}main.services-consulting.presto section.data-mesh .illustration{margin:0}main.services-consulting.presto section.data-mesh .illustration .wrapper{height:100%;left:0;position:absolute;right:45%;top:0;width:calc(55% - 33px)}main.services-consulting.presto section.data-mesh .illustration img{left:50%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}main.services-consulting.presto section.data-mesh .description{padding:120px 0}main.services-consulting.presto section.performance{padding:200px 0 100px}main.services-consulting.presto section.performance .container{display:grid;grid-template-columns:60% 40%}main.services-consulting.presto section.performance .description{padding:0}main.services-consulting.presto section.performance .illustration{align-items:center;display:flex;justify-content:center}main.services-consulting.presto section.performance .illustration img{max-width:110%;transform:translateX(-5%);width:110%}main.services-consulting.presto section.solution .support-slider .support-slide .support-card{padding-bottom:20px;position:relative}main.services-consulting.presto section.solution .support-slider .support-slide .support-card a{bottom:20px;margin:0;position:absolute;right:30px}main.services-consulting.presto section.features{padding-bottom:200px}main.services-consulting.presto section.features .description{padding-bottom:20px}main.services-consulting.presto section.production .container{display:grid;grid-template-columns:52% 48%}main.services-consulting.presto section.production .illustration{align-items:center;display:flex;justify-content:center;margin:0}main.services-consulting.presto section.production .illustration img{max-width:110%;transform:translateX(-5%);width:110%}main.services-consulting .logo-card-list{grid-template-columns:1fr 1fr 1fr}main.services-consulting .logo-card{max-width:none}}@media(min-width:1200px){main.services-consulting section .container{position:static}main.services-consulting section .text-container{background-color:transparent!important}main.services-consulting.amazon-os section.cover .hero>*,main.services-consulting.clickhouse section.cover .hero>*,main.services-consulting.databricks section.cover .hero>*,main.services-consulting.elasticsearch section.cover .hero>*,main.services-consulting.flink section.cover .hero>*,main.services-consulting.solr section.cover .hero>*,main.services-consulting.spark section.cover .hero>*{margin-left:0}main.services-consulting.amazon-os section.services .services-item,main.services-consulting.clickhouse section.services .services-item,main.services-consulting.databricks section.services .services-item,main.services-consulting.elasticsearch section.services .services-item,main.services-consulting.flink section.services .services-item,main.services-consulting.solr section.services .services-item,main.services-consulting.spark section.services .services-item{padding:50px}main.services-consulting.presto section.cover .heading{font-size:80px;line-height:1}main.services-consulting.presto section.cover .background-md{height:100vh;overflow:visible}main.services-consulting.presto section.cover .background-md img{bottom:0;height:auto;max-height:100%;max-width:100%;position:absolute;right:0;width:auto}main.services-consulting.presto section.cover .partner{margin-bottom:30px}main.services-consulting.presto section.cover .button-cta{margin-bottom:140px}main.services-consulting.presto section.cover .arrow-wrapper{bottom:30px}main.services-consulting.presto section.solution .support-slider .support-slide .support-card:hover a{opacity:1}main.services-consulting.presto section.solution .support-slider .support-slide .support-card a{opacity:0;transition:.3s}}@media(min-width:1440px){main.services-consulting.amazon-os section.cover .background-md img,main.services-consulting.amazon-os section.sla .background-md img,main.services-consulting.clickhouse section.cover .background-md img,main.services-consulting.clickhouse section.sla .background-md img,main.services-consulting.databricks section.cover .background-md img,main.services-consulting.databricks section.sla .background-md img,main.services-consulting.elasticsearch section.cover .background-md img,main.services-consulting.elasticsearch section.sla .background-md img,main.services-consulting.flink section.cover .background-md img,main.services-consulting.flink section.sla .background-md img,main.services-consulting.solr section.cover .background-md img,main.services-consulting.solr section.sla .background-md img,main.services-consulting.spark section.cover .background-md img,main.services-consulting.spark section.sla .background-md img{transform:none}main.services-consulting.amazon-os section.cover .background-md,main.services-consulting.clickhouse section.cover .background-md,main.services-consulting.databricks section.cover .background-md,main.services-consulting.elasticsearch section.cover .background-md,main.services-consulting.flink section.cover .background-md,main.services-consulting.solr section.cover .background-md,main.services-consulting.spark section.cover .background-md{height:90%}main.services-consulting.presto section.cover .partner{margin-bottom:50px}main.services-consulting.presto section.cover .button-cta{margin-bottom:200px}main.services-consulting.presto section.cover .arrow-wrapper{bottom:50px}}@keyframes slideTopRight{0%{transform:translate(0)}to{transform:translate(20px,-20px)}}