@media(max-width:1199.98px){.card-product .content-wrapper{flex-direction:column!important}}@media(min-width:992px){.card-product .content-wrapper.media-left{flex-direction:row-reverse}.card-product .content-wrapper.media-right{flex-direction:row}}.card-product .logo-container{max-width:25rem;margin-bottom:15px}.card-product .tabs-container{flex:0 0 50%}.card-product .tabs-container .nav-tabs{border:none}.card-product .tabs-container .nav-tabs .nav-item{text-transform:capitalize;font-weight:500;color:#35353559;border:none}.card-product .tabs-container .nav-tabs .nav-item.active{color:#f77b0a}.card-product .tabs-container .tab-content .tab-pane{background-color:#fff}.card-product .media-container{flex:0 0 50%}.card-product .media-container .image-wrapper{height:60px}.card-product .media-container .btn-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;opacity:.7}.card-product .media-container .btn-play:hover{opacity:1}.card-expand{position:relative}.card-expand .card-bg-image{height:404px;border-radius:15px}@media(min-width:992px){.card-expand .card-bg-image{height:28.125rem}}@media(max-width:767.98px){.card-expand .card-bg-image .link-wrapper{bottom:0;left:0;right:0}}.card-expand .card-expanded{height:404px;border:1px solid #51515133;background:var(--white,#fff);border-radius:0 0 15px 15px;box-shadow:4px 4px 10px 0 #0000001a;position:absolute;transform:translateY(100%);right:0}@media(min-width:992px){.card-expand .card-expanded{border-radius:0 15px 15px 0;height:28.125rem;transform:translateX(100%)}}@media(min-width:768px)and (max-width:1199.98px){.card-expand{margin-bottom:100px}}.card-expand :hover{cursor:pointer}.expand-revamp{position:relative}.expand-revamp .card-expanded{display:block}.expand-revamp .card-bg-image{height:350px}@media (min-width:768px){.expand-revamp .card-bg-image{height:490px}}.expand-revamp .card-bg-image{background-size:cover}.expand-revamp .card-bg-image :hover{cursor:pointer}@media(min-width:1200px){.expand-revamp .card-bg-image{background-size:325px 560px}}@media(max-width:767.98px){.expand-revamp .card-bg-image .link-wrapper{bottom:0;left:0;right:0}}.card-expanded-content.wysiwyg .wysiwyg-purified u{margin:0!important}.card-expanded-content.wysiwyg .wysiwyg-purified p{margin-bottom:1rem!important}.card-expanded-content.wysiwyg .wysiwyg-purified h4,.card-expanded-content.wysiwyg .wysiwyg-purified h5,.card-expanded-content.wysiwyg .wysiwyg-purified h6{color:#022a4e!important;margin:0!important}.card-solutions-benefits{border-radius:30px;height:100%}.card-solutions-benefits .wysiwyg-purified:after,.card-solutions-benefits .wysiwyg-purified:before{content:none!important}.card-practition .card-image{object-fit:cover}.card-why-rootstack{display:flex;align-items:center;border:1px solid #f2f2f2;border-radius:40px}.card-why-rootstack .inner-wrapper{height:65px!important;width:65px!important}.card-why-rootstack .inner-wrapper img{height:65px;width:65px}.card-why-rootstack .inner-wrapper-vertical,.card-why-rootstack .inner-wrapper-vertical .gatsby-image,.card-why-rootstack .inner-wrapper-vertical img{height:100px!important;width:100px!important}.card-practition{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:initial;border:1px solid #0003;border-radius:.75rem;overflow:hidden}.card-practition .card-image{max-height:160px}.card-practition .description-container-practition{padding:23px 20px}.cards-link{display:block}.background-half{position:absolute;height:50%;width:100%}.background-section-curved{position:absolute;height:15rem;width:100vw;border-bottom-right-radius:15vw}.background-cover{position:absolute;height:100%;width:100%}.background-fifteenRem{position:absolute;height:15rem;width:100%}.card-paragraph-row{display:flex}.card-paragraph-row>.card-paragraph-column-card-component{transition:all .3s ease-in-out}@media(min-width:992px){.card-paragraph-row>.card-paragraph-column-card-component{flex:0 0 25%}}.card-paragraph-row>.card-paragraph-column-card-component:hover{transition:all .3s ease-in-out}@media(min-width:992px){.card-paragraph-row>.card-paragraph-column-card-component:hover .card-bg-image{border-top-right-radius:0;border-bottom-right-radius:0}}.card-hidden{display:none}.card-paragraph-open{margin-bottom:200px!important}@media(min-width:992px){.card-paragraph-open{margin-right:330px;margin-bottom:0!important}}@media(max-width:767.98px){.card-paragraph-open{margin-bottom:200px!important}}.card-paragraph-open .card-bg-image{border-bottom-left-radius:0;border-bottom-right-radius:0}@media(min-width:992px){.card-paragraph-open .card-bg-image{border-top-right-radius:0;border-bottom-left-radius:15px}}.card-paragraph-close{margin-bottom:0!important}@media(min-width:992px){.card-paragraph-close{margin-right:0;margin-bottom:0!important}}.cards-mobile-slider{--slider-base-slide-align:start;--slider-base-slide-width:calc((100% - 1rem) / 2);--slider-base-gap:1rem}.cards-mobile-slider .slider-base-slide>*{width:100%;min-height:50rem}@media(max-width:480px){.cards-mobile-slider{--slider-base-slide-width:100%}}.cards-slider-dots{display:flex;justify-content:center;gap:.75rem;margin-top:2rem}.cards-slider-dot{width:.75rem;height:.75rem;appearance:none;padding:0;border:0;border-radius:999px;background-color:#b5b5b5}.cards-slider-dot--active{background-color:#fa8f04}@media(max-width:1199.98px){.card-expand-revamp .card-paragraph-row{gap:1rem}}@media (min-width:1200px){.card-expand-revamp .card-paragraph-row>.card-paragraph-column-card-component{margin-bottom:0;margin-left:.5rem;margin-right:.5rem}}.card-expand-revamp .card-paragraph-row>.card-paragraph-column-card-component{transition:all .3s ease-in-out}@media(min-width:768px){.card-expand-revamp .card-paragraph-row>.card-paragraph-column-card-component .card-wrapper{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.card-expand-revamp .card-paragraph-row>.card-paragraph-column-card-component .card-wrapper .card-image{border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}.card-expand-revamp .card-paragraph-row>.card-paragraph-column-card-component .card-wrapper .card-image,.card-expand-revamp .card-paragraph-row>.card-paragraph-column-card-component .card-wrapper:hover{transition:all .3s ease-in-out}.card-expand-revamp .card-paragraph-close .card-image:before,.card-expand-revamp .card-paragraph-open .card-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#022a4e00 60%,#022a4e);z-index:1}.card-expand-revamp .card-paragraph-open{margin-right:0!important;margin-bottom:0!important}.card-expand-revamp .card-paragraph-open .card-wrapper{clip-path:polygon(0 30px,30px 0,100% 0,100% 100%,0 100%);background-color:#efefef}@media(min-width:768px){.card-expand-revamp .card-paragraph-open .card-wrapper{clip-path:polygon(0 30px,30px 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%)}}@media(min-width:769px){.card-expand-revamp .card-paragraph-open .card-wrapper{display:flex;flex-direction:row;height:490px}}.card-expand-revamp .card-paragraph-open .card-content,.card-expand-revamp .card-paragraph-open .card-image{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media(min-width:769px){.card-expand-revamp .card-paragraph-open .card-content,.card-expand-revamp .card-paragraph-open .card-image{width:50%}.card-expand-revamp .card-paragraph-open .card-image:before{background:linear-gradient(180deg,#022a4e00 60%,#fa8f04)}}.card-expand-revamp .card-paragraph-close .card-wrapper{clip-path:polygon(0 30px,30px 0,100% 0,100% 100%,0 100%)}@media(min-width:768px){.card-expand-revamp .card-paragraph-close .card-wrapper{clip-path:polygon(0 30px,30px 0,100% 0,100% calc(100% - 30px),calc(100% - 30px) 100%,0 100%);background-color:#efefef}}@media(min-width:769px){.card-expand-revamp .card-paragraph-close .card-wrapper{display:flex;flex-direction:row;height:490px}}.card-expand-revamp .card-paragraph-close .card-image{width:100%}@media (min-width:1200px){.card-expand-revamp .card-paragraph-close .card-image{width:100%}}.card-expand-revamp .card-paragraph-close .card-image{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media(min-width:769px){.card-expand-revamp .card-paragraph-close .card-image{width:50%}}.card-expand-revamp .card-paragraph-close .card-content{width:100%}@media (min-width:1200px){.card-expand-revamp .card-paragraph-close .card-content{display:none}}.card-expand-revamp .card-paragraph-close .card-content{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}@media(min-width:769px){.card-expand-revamp .card-paragraph-close .card-content{width:50%}}.card-expand-revamp .cards-mobile-slider .slider-base-slide{padding-left:.25rem;padding-right:.25rem;height:100%}.card-expand-revamp .cards-mobile-slider .slider-base-slide>*{min-height:50rem}.card-expand-revamp .cards-mobile-slider .slider-base-slide .card-wrapper{height:50rem!important;min-height:50rem}.card-expand-revamp .cards-mobile-slider .slider-base-slide:hover .card-image:before{background:linear-gradient(180deg,#022a4e00 60%,#fa8f04)}.client-style-cards>div>div>div,.client-style-individual>div>div>div,.client-style-logos-modern>div>div>div,.client-style-logos>div>div>div,.client-style-slider>div>div>div{margin-bottom:0!important}.clients-title{margin-bottom:1.25rem}.clients-subtitle{line-height:1.5}.client-list-container.client-style-slider,.client-list-container.featured-clients,.clients-container.client-style-slider,.clients-container.featured-clients{background-color:#f8f8f8;padding:2.5rem 0}.client-list-container.client-style-slider .slick-slide:hover img,.client-list-container.featured-clients .slick-slide:hover img,.clients-container.client-style-slider .slick-slide:hover img,.clients-container.featured-clients .slick-slide:hover img{filter:grayscale(0)}.client-list-container.client-style-slider .pagination,.client-list-container.featured-clients .pagination,.clients-container.client-style-slider .pagination,.clients-container.featured-clients .pagination{display:flex;justify-content:end}.client-list-container.client-style-slider .pagination .slider-arrows,.client-list-container.featured-clients .pagination .slider-arrows,.clients-container.client-style-slider .pagination .slider-arrows,.clients-container.featured-clients .pagination .slider-arrows{gap:1.5rem}.client-list-container.client-style-slider .slick-track,.client-list-container.featured-clients .slick-track,.clients-container.client-style-slider .slick-track,.clients-container.featured-clients .slick-track{display:flex}.client-list-container.client-style-slider .slick-track img,.client-list-container.featured-clients .slick-track img,.clients-container.client-style-slider .slick-track img,.clients-container.featured-clients .slick-track img{filter:grayscale(100%);transition:filter .3s ease-in-out}.client-list-container.client-style-slider .slick-track>.slick-slide,.client-list-container.featured-clients .slick-track>.slick-slide,.clients-container.client-style-slider .slick-track>.slick-slide,.clients-container.featured-clients .slick-track>.slick-slide{height:auto;display:flex;flex-direction:column;justify-content:center;margin:0 .9375rem}.client-list-container.client-style-slider .slick-track>.slick-slide>div,.client-list-container.featured-clients .slick-track>.slick-slide>div,.clients-container.client-style-slider .slick-track>.slick-slide>div,.clients-container.featured-clients .slick-track>.slick-slide>div{align-content:center}.client-list-container,.clients-list{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.client-list-container.items-center,.clients-list.items-center{justify-content:center}.client-list-container.items-right,.clients-list.items-right{justify-content:flex-end}.client-list-container>.Flipcard,.clients-list>.Flipcard{flex:0 0 148px;margin:20px;height:148px}.client-list-container .card-back,.client-list-container .card-front,.clients-list .card-back,.clients-list .card-front{display:flex;flex-direction:column;align-items:center;width:256px;height:148px;border:1px solid #bebebe80}.client-list-container .card-back,.clients-list .card-back{height:185px!important}.client-list-container .card-front,.clients-list .card-front{justify-content:space-between}@media(min-width:992px){.client-list-container .client-logos-container,.clients-list .client-logos-container{flex:0 0 20%;max-width:20%}}.client-list-container .client-logos,.clients-list .client-logos{flex:1;display:flex;justify-content:center;align-items:center}.client-list-container .client-logos img,.clients-list .client-logos img{max-height:100%;width:auto}.client-list-container .client-logos.fx-grayscale img,.clients-list .client-logos.fx-grayscale img{filter:grayscale(100%);transition:filter .3s ease-in-out}.client-list-container .client-logos.fx-grayscale img:hover,.clients-list .client-logos.fx-grayscale img:hover{filter:grayscale(0)}.client-list-container .image-container{padding:0;height:148px;width:256px}.client-list-container .image-container .next-image{background-color:#fff;object-fit:contain;border:1px solid #f2f2f2;padding:.5rem;border-radius:1rem}.client-list-container .card-title{text-align:center}.client-list-container .card-front{border:0}.client-list-container .client-name{background:none!important}.client-list-container .client-description{line-height:normal!important}.Flipcard{position:relative}.Flipcard.hover .next-image{border-bottom-right-radius:0;border-bottom-left-radius:0}.Flipcard:hover{z-index:100;cursor:pointer}.Flipcard:hover img{filter:none;border-radius:0}.Flipcard:hover .custom-card-back{display:flex;z-index:100}.Flipcard img{filter:grayscale(100%);transition:filter .3s ease-in-out}@media(min-width:1200px){.Flipcard{flex:0 0 20%!important;max-width:20%!important}}.Flipcard .custom-card-back{border-radius:0 0 10px 10px;border:1px solid #e2e2e266;background:var(--marine,#022a4e);box-shadow:4px 4px 20px 0 #0000001a;display:none;flex-direction:column;position:absolute;top:100%}.Flipcard .card-content{flex:1;padding:6px;overflow-y:auto}.hide-card{opacity:0}.clients-view{margin-bottom:9rem!important}@media(max-width:991.98px){.clients-title{font-size:1.40625rem}}@media(max-width:767.98px){.clients-title{font-size:1.21875rem}}.clients-description>div>*{font-weight:lighter}.clients-subtitle{width:50%}.client-logo-modern-img{height:1.75rem;width:50%!important;max-width:120px}@media(max-width:767.98px){.clients-description>div>*{font-size:1.25rem}.clients-subtitle{width:100%!important}}@media(min-width:576px){.client-logo-modern-img{height:1.75rem;width:auto!important}.clients-description>div>*{font-weight:lighter}}.client-style-logos-revamp .client-list-container .clients-title-wrapper.text-left,.client-style-logos-revamp .clients-container .clients-title-wrapper.text-left{justify-content:left}.client-style-logos-revamp .client-list-container .clients-title-wrapper.text-center,.client-style-logos-revamp .clients-container .clients-title-wrapper.text-center{justify-content:center}.client-style-logos-revamp .client-list-container .clients-title-wrapper.text-right,.client-style-logos-revamp .clients-container .clients-title-wrapper.text-right{justify-content:right}.client-style-logos-revamp .clients-list-revamp .client-logos{display:flex;flex:1 1 auto;justify-content:center;align-items:center}.client-style-logos-revamp .clients-list-revamp .client-logos img{max-height:72px;width:100%}.client-style-logos-revamp .clients-list-revamp .client-logos.fx-grayscale img{filter:grayscale(100%);transition:filter .3s ease-in-out}.client-style-logos-revamp .clients-list-revamp .client-logos.fx-grayscale img:hover{filter:grayscale(0)}.client-style-logos-revamp .clients-list-revamp .client-logos.fx-scale-up:hover{transform:scale(1.1)}.client-style-logos-revamp .clients-list-revamp .client-logos.fx-scale-down:hover{transform:scale(.9)}.client-style-logos-revamp .clients-list-revamp .client-logos.items-left{justify-content:left}.client-style-logos-revamp .clients-list-revamp .client-logos.items-center{justify-content:center}.client-style-logos-revamp .clients-list-revamp .client-logos.items-right{justify-content:right}.component-gif-container .slick-list{margin:0 1.75rem!important;padding:3rem 0!important;z-index:3!important}@media(min-width:576px){.component-gif-container .slick-list{margin:0 5rem!important;padding:3rem 3.355rem!important}}.component-gif-container .slick-current{z-index:4!important;transition:transform .3s ease-in-out}@media(min-width:576px){.component-gif-container .slick-current{transform:scale(1.2)}}.component-gif-container .slick-track{display:flex}.component-gif-container .slick-slide{max-width:23.125rem;margin:0 1.25rem;padding:1.25rem;border-radius:.9375rem;box-shadow:0 .5rem 1rem 0 #03030326;z-index:1;background:#fff;cursor:pointer}.component-gif-container .regular{display:flex;justify-content:center;padding:3rem 3.355rem!important}.component-gif-container .regular div{max-width:23.125rem;margin:0 1.25rem;padding:1.25rem;border-radius:.9375rem;box-shadow:0 .5rem 1rem 0 #03030326;z-index:1;background:#fff;cursor:pointer}.component-gif-container .relative{position:relative}.component-gif-container .absolute{position:absolute;top:50%;bottom:50%}.component-gif-container .slider-arrows{justify-content:space-between}.component-gif-container .current-img{width:50%!important;transition:transform .3s ease-in-out}@media(min-width:768px){.component-gif-container .current-img.scaled{transform:scale(1.5)}}@media(max-width:767.98px){.component-gif-container .current-img{width:100%!important}}@media(max-width:991.98px){.component-industries-container .banner-title{width:100%!important}}.bg-very-light-gray{background-color:#f7f7f7}.industries-left ul li:before{content:"";display:inline-block;width:.5em;height:.5em;margin-right:.75rem;background-color:#fa8f04;border-radius:50%;vertical-align:middle}.industry-box ul li:before{display:none}.industry-image{max-height:500px}.location-cards .location-card{clip-path:polygon(0 30px,30px 0,100% 0,100% 100%,0 100%)}.location-cards .location-card:nth-child(3n+1){background-color:#fee9cd}.location-cards .location-card:nth-child(3n+2){background-color:#efefef}.location-cards .location-card:nth-child(3n+3){background-color:#e9f2fa}