@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);.verticle-tab{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.verticle-tab.verticle-tab-active{background-color:#f2fbfa}.verticle-tab h3{font-weight:400;font-size:1.4rem}.verticle-tab a{background-image:none}.verticle-tab.react-tabs__tab--selected{box-shadow:0 -.7rem 1rem 0 rgba(0,0,0,.7);background:#fff}.verticle-tab .tab-icon{padding:1rem;display:none;height:5.5rem;width:5.5rem}@media (min-width:768px){.verticle-tab .tab-icon{display:block}}.verticle-tab .datapipelines-icon svg{width:3.8rem}.verticle-tab .analytics-icon svg{width:2.9rem;height:2.9rem}.verticle-tab .webapp-icon svg{width:3.6rem}.verticle-tab .devops-icon{padding-top:.5rem}.verticle-tab .devops-icon svg{height:2.3rem}.verticle-tab .networks-icon svg{width:3.4rem}.verticle-tab .design-icon svg{width:4rem}.verticle-tab .test-automation-icon svg{width:3.2rem}.verticle-tab .axelerated-software-icon svg{height:3.2rem}.verticle-tab .labs-icon svg{width:4.4rem}.verticle-tab .careers-icon svg{width:4rem}.verticle-tab .blogs-icon svg{width:4.2rem}.verticle-tab .about-icon svg{width:3rem}.verticle-tab .fintech-icon svg,.verticle-tab .nvisible-icon svg{width:3.5rem}.verticle-tab .redgets-icon svg{width:4rem;margin-top:-.4rem}.verticle-tab .nav-links{padding:1rem 0;width:100%;pointer-events:all}.verticle-tab .nav-links .nav-link-title{font-size:1.4rem;line-height:1.57;letter-spacing:.035rem;text-transform:uppercase}@media (max-width:1024px){.verticle-tab .nav-links .nav-link-title{font-size:1.4rem}}@media (min-width:768px){.verticle-tab .nav-links{display:grid;grid-template-columns:5rem 1fr;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:none;justify-items:flex-start;align-items:center;padding:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.verticle-tab .nav-links:hover .tab-icon{box-shadow:none;border:none}.verticle-tab .nav-links:hover .nav-link-title{color:#2aafa9}}@media (min-width:768px){.verticle-tab{align-items:center;width:100%;padding-right:2rem}}@media (max-width:767px){.verticle-tab{padding:0 2rem 0 1rem;margin-left:2rem;color:#5f5f5f;text-transform:uppercase}}.centered-layout,.solutions-list,body .ant-dropdown .submenu-wrapper,body .top-navbar .navbar-wrapper{padding-left:1.5rem;padding-right:1.5rem}@media (max-width:767px){.centered-layout,.solutions-list,body .ant-dropdown .submenu-wrapper,body .top-navbar .navbar-wrapper{padding-left:1.5rem;padding-right:1.5rem}}.nav-items,body .navbar-links-wrapper .ant-dropdown-link,body .navbar-links-wrapper .navbar-items{text-decoration:none;padding:.5rem;border-radius:5rem;font-size:1.3rem;color:#fff;cursor:pointer;text-transform:uppercase}.nav-items.active,.nav-items.highlight-parent,body .navbar-links-wrapper .active.ant-dropdown-link,body .navbar-links-wrapper .active.navbar-items,body .navbar-links-wrapper .highlight-parent.ant-dropdown-link,body .navbar-links-wrapper .highlight-parent.navbar-items{-webkit-transition:all .3s linear;transition:all .3s linear}.nav-items.active svg,.nav-items.highlight-parent svg,body .navbar-links-wrapper .active.ant-dropdown-link svg,body .navbar-links-wrapper .active.navbar-items svg,body .navbar-links-wrapper .highlight-parent.ant-dropdown-link svg,body .navbar-links-wrapper .highlight-parent.navbar-items svg{fill:#fff}.nav-items.active.tab-icon,.nav-items.highlight-parent.tab-icon,body .navbar-links-wrapper .active.tab-icon.ant-dropdown-link,body .navbar-links-wrapper .active.tab-icon.navbar-items,body .navbar-links-wrapper .highlight-parent.tab-icon.ant-dropdown-link,body .navbar-links-wrapper .highlight-parent.tab-icon.navbar-items{box-shadow:0 0 .4rem 0 rgba(1,1,1,.1);border:.4rem solid #fff}@media (max-width:767px){.nav-items,.nav-items.active,.nav-items.highlight-parent,body .navbar-links-wrapper .active.ant-dropdown-link,body .navbar-links-wrapper .active.navbar-items,body .navbar-links-wrapper .ant-dropdown-link,body .navbar-links-wrapper .highlight-parent.ant-dropdown-link,body .navbar-links-wrapper .highlight-parent.navbar-items,body .navbar-links-wrapper .navbar-items{color:#5f5f5f}}.main-container,.solutions-list,body .ant-dropdown .submenu-wrapper,body .top-navbar .navbar-wrapper{max-width:117rem;margin:auto;box-sizing:border-box}@media (max-width:1024px){.main-container,.solutions-list,body .ant-dropdown .submenu-wrapper,body .top-navbar .navbar-wrapper{max-width:110rem}}body{overflow-y:scroll;overflow-x:hidden}body .top-navbar{box-shadow:.1rem 0 1.2rem .5rem rgba(0,0,0,.1);position:fixed;top:0;left:0;width:100%;z-index:10}body .top-navbar.remove-shadow{box-shadow:none}body .top-navbar .navbar-wrapper{height:6rem}@media (min-width:768px) and (max-width:1024px){body .top-navbar .navbar-wrapper{padding-right:0}}@media (min-width:768px){body .top-navbar .navbar-wrapper{display:flex;flex-direction:inherit;align-items:inherit;justify-content:space-between}}body .top-navbar .navbar-wrapper .navbar-branding{display:flex;flex-direction:inherit;align-items:center;justify-content:space-between;flex-grow:2;height:100%}body .top-navbar .navbar-wrapper .navbar-branding .navbar-branding-link{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}body .top-navbar .navbar-wrapper .navbar-branding .branding-logo{align-self:center}body .top-navbar .navbar-wrapper .navbar-branding .branding-logo svg{width:16rem;max-width:unset}@media (max-width:1023px){body .top-navbar .navbar-wrapper .navbar-branding .branding-logo svg{max-width:14rem}}@media (max-width:599px){body .top-navbar .navbar-wrapper .navbar-branding .branding-logo svg{max-width:12rem}}body .top-navbar .navbar-wrapper .navbar-branding .branding-logo svg path,body .top-navbar .navbar-wrapper .navbar-branding .branding-logo svg polygon{-webkit-transition:all .4s linear;transition:all .4s linear;fill:#2aafa9}body .top-navbar .navbar-wrapper .navbar-branding .menu-toggle-button{background:none;border:0;margin:0;display:inline-flex;flex-direction:column;outline:none}body .top-navbar .navbar-wrapper .navbar-branding .menu-toggle-button .toggle-menu-bar{-webkit-transition:all .3s linear;transition:all .3s linear;width:2.2rem;height:.2rem;border-radius:.1rem;margin-top:.4rem;background:#2aafa9}body .top-navbar .navbar-wrapper .navbar-branding .menu-toggle-button .toggle-menu-bar:first-child{margin-top:0}@media (min-width:768px){body .top-navbar .navbar-wrapper .navbar-branding .menu-toggle-button{display:none}}body .top-navbar .navbar-wrapper .navbar-branding .menu-toggle-button.show-nav .toggle-menu-bar{-webkit-transition:all .3s linear;transition:all .3s linear}body .top-navbar .navbar-wrapper .navbar-branding .menu-toggle-button.show-nav .toggle-menu-bar:first-child{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}body .top-navbar .navbar-wrapper .navbar-branding .menu-toggle-button.show-nav .toggle-menu-bar:nth-child(2){display:none}body .top-navbar .navbar-wrapper .navbar-branding .menu-toggle-button.show-nav .toggle-menu-bar:last-child{-webkit-transform:translateY(-.55rem) rotate(-45deg);transform:translateY(-.55rem) rotate(-45deg)}body .top-navbar .navbar-wrapper .navbar-wrapper-small .ant-collapse{position:absolute;left:0;height:100vh;width:100%;border-radius:0;border-top:.3rem solid #2aafa9;background-color:#fff;padding-bottom:10rem;overflow-y:auto}body .navbar-links-wrapper .top-navbar .navbar-wrapper .navbar-wrapper-small .ant-collapse .ant-dropdown-link,body .navbar-links-wrapper .top-navbar .navbar-wrapper .navbar-wrapper-small .ant-collapse .navbar-items,body .top-navbar .navbar-wrapper .navbar-wrapper-small .ant-collapse .nav-items,body .top-navbar .navbar-wrapper .navbar-wrapper-small .ant-collapse .navbar-links-wrapper .ant-dropdown-link,body .top-navbar .navbar-wrapper .navbar-wrapper-small .ant-collapse .navbar-links-wrapper .navbar-items{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:1.5rem;font-size:1.4rem;color:#5f5f5f}body .navbar-links-wrapper .top-navbar .navbar-wrapper .navbar-wrapper-small .ant-collapse .highlight-parent.ant-dropdown-link,body .navbar-links-wrapper .top-navbar .navbar-wrapper .navbar-wrapper-small .ant-collapse .highlight-parent.navbar-items,body .top-navbar .navbar-wrapper .navbar-wrapper-small .ant-collapse .nav-items.highlight-parent,body .top-navbar .navbar-wrapper .navbar-wrapper-small .ant-collapse .navbar-links-wrapper .highlight-parent.ant-dropdown-link,body .top-navbar .navbar-wrapper .navbar-wrapper-small .ant-collapse .navbar-links-wrapper .highlight-parent.navbar-items{font-weight:700;color:#2aafa9}body .top-navbar .navbar-wrapper .navbar-wrapper-small .ant-collapse .ant-collapse-item{border-bottom:0}body .top-navbar .navbar-wrapper .navbar-wrapper-small .ant-collapse .ant-collapse-item .ant-collapse-header{padding:1.5rem;text-transform:uppercase;color:#5f5f5f;-webkit-transition:unset;transition:unset}body .top-navbar .navbar-wrapper .navbar-wrapper-small .ant-collapse .ant-collapse-item .ant-collapse-header p svg{margin:0 0 .2rem .6rem;color:#5f5f5f}body .top-navbar .navbar-wrapper .navbar-wrapper-small .ant-collapse .ant-collapse-item .ant-collapse-content .ant-collapse-content-box{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0}body .top-navbar .navbar-wrapper .navbar-wrapper-small .ant-collapse .ant-collapse-item .ant-collapse-content.ant-collapse-content-active.ant-motion-collapse-legacy.ant-motion-collapse-legacy-active{-webkit-transition:opacity .4s linear,height .4s ease-in!important;transition:opacity .4s linear,height .4s ease-in!important}body .top-navbar .navbar-wrapper .navbar-wrapper-small .ant-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-header p{font-weight:700;color:#2aafa9}body .top-navbar .navbar-wrapper .navbar-wrapper-small .ant-collapse .ant-collapse-item.ant-collapse-item-active .ant-collapse-header p svg{fill:#2aafa9;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s linear;transition:all .3s linear}body .top-navbar .navbar-wrapper .navbar-wrapper-small .ant-collapse .ant-collapse-item.highlight-parent .ant-collapse-header p{font-weight:700;color:#2aafa9}body .top-navbar .navbar-wrapper .navbar-wrapper-small .ant-collapse .ant-collapse-item.highlight-parent .ant-collapse-header p svg{fill:#2aafa9}body .top-navbar .navbar-wrapper .navbar-wrapper-small.show-list{visibility:visible;-webkit-animation:mobileNavTransition .5s ease-in-out forwards;animation:mobileNavTransition .5s ease-in-out forwards}body .top-navbar .navbar-wrapper .navbar-wrapper-small.show-list svg{-webkit-transition:all .3s linear;transition:all .3s linear}body .top-navbar .navbar-wrapper .navbar-wrapper-small.remove-list{-webkit-animation:fadeOut .5s ease-in-out forwards;animation:fadeOut .5s ease-in-out forwards}body .top-navbar .navbar-wrapper .navbar-wrapper-small.remove-list svg{-webkit-transition:none;transition:none}body .top-navbar .navbar-wrapper .nav-items-wrapper{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:2rem;grid-row-gap:0;grid-template-rows:none;align-items:center;justify-items:center;list-style:none}body .top-navbar.top-navbar-active{background:#fff;-webkit-transition:all .5s linear;transition:all .5s linear}body .top-navbar.top-navbar-active .navbar-links-wrapper .highlight-parent .ant-dropdown-link,body .top-navbar.top-navbar-active .navbar-links-wrapper .highlight-parent .navbar-items{color:#2aafa9;font-weight:700}body .top-navbar.top-navbar-active .navbar-links-wrapper .ant-dropdown-link,body .top-navbar.top-navbar-active .navbar-links-wrapper .navbar-items{color:#5f5f5f}body .top-navbar.top-navbar-active .navbar-links-wrapper .ant-dropdown-link:hover,body .top-navbar.top-navbar-active .navbar-links-wrapper .navbar-items:hover{color:#2aafa9}body .top-navbar.top-navbar-active .ant-dropdown-link{color:#5f5f5f}body .top-navbar.top-navbar-active .ant-dropdown-link.ant-dropdown-open{color:#2aafa9}body .top-navbar.top-navbar-active .ant-dropdown-link.ant-dropdown-open>svg{fill:#2aafa9;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:all .3s linear;transition:all .3s linear}body .top-navbar.top-navbar-active .ant-dropdown-link>svg{fill:#5f5f5f}body .top-navbar.top-navbar-active .ant-dropdown-link:hover{font-weight:400;color:#2aafa9}body .top-navbar.top-navbar-active .ant-dropdown-link:hover>svg{fill:#2aafa9}body .top-navbar.top-navbar-active .navbar-links-wrapper .highlight-parent{color:#2aafa9;font-weight:700}body .top-navbar.top-navbar-active .navbar-links-wrapper .highlight-parent:before{border-bottom:.3rem solid #2aafa9;-webkit-transition:all .3s linear;transition:all .3s linear}body .top-navbar.top-navbar-active .navbar-links-wrapper .highlight-parent>svg{fill:#2aafa9}body .navbar-links-wrapper{display:grid;grid-template-columns:7rem 12.5rem 13rem 13rem 12rem;grid-column-gap:0;grid-row-gap:0;grid-template-rows:none;align-items:center;justify-items:center;list-style:none}@media (max-width:767px){body .navbar-links-wrapper{display:none}}body .navbar-links-wrapper .highlight-parent{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;width:100%;height:100%}body .navbar-links-wrapper .highlight-parent:before{content:"";position:absolute;border-bottom:.3rem solid #fff;height:.3rem;width:80%;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s linear;transition:all .3s linear}body .navbar-links-wrapper .highlight-parent.customers-class:before{width:95%}body .navbar-links-wrapper .ant-dropdown-link,body .navbar-links-wrapper .navbar-items{line-height:1;-webkit-transition:all .2s linear;transition:all .2s linear;font-size:1.4rem;padding:0}body .navbar-links-wrapper .ant-dropdown-link{display:grid;grid-template-columns:-webkit-max-content 1rem;grid-template-columns:max-content 1rem;grid-column-gap:1rem;grid-row-gap:0;grid-template-rows:none;align-items:center;justify-content:center;height:100%;width:100%}body .navbar-links-wrapper .ant-dropdown-link>svg{fill:#fff;-webkit-transition:all .3s linear;transition:all .3s linear}body .ant-dropdown{background:#fff;width:100%;border-top:.1rem solid #dcdadb}body .ant-dropdown.ant-dropdown-placement-bottomLeft,body .ant-dropdown.ant-dropdown-placement-bottomRight{position:fixed;top:6rem!important;-webkit-animation-duration:.6s;animation-duration:.6s}body .ant-dropdown.slide-up-leave.slide-up-leave-active{-webkit-animation-duration:.3s;animation-duration:.3s;opacity:1}body .ant-dropdown.slide-up-appear.slide-up-appear-active,body .ant-dropdown.slide-up-enter.slide-up-enter-active{-webkit-animation-duration:.6s;animation-duration:.6s;opacity:1}body .ant-dropdown:after{content:"";z-index:1;position:absolute;height:80vh;width:100%;background:#02534e;opacity:.9;pointer-events:none}body .ant-dropdown .submenu-wrapper{display:grid;grid-template-columns:1fr;grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:unset;max-width:119rem;align-items:center;width:100%;height:100%}@media (min-width:768px){body .ant-dropdown .submenu-wrapper{grid-template-columns:1fr 1fr;grid-gap:2rem}}@media (min-width:1024px){body .ant-dropdown .submenu-wrapper{grid-template-columns:30rem 1fr;grid-gap:4rem}}@media (min-width:1200px){body .ant-dropdown .submenu-wrapper{grid-template-columns:36rem 1fr;grid-gap:7.8rem}}body .ant-dropdown .submenu-wrapper .dropdown-details{background:#fafafa;padding:7rem 1.5rem;-webkit-transition:all .5s linear;transition:all .5s linear}body .ant-dropdown .submenu-wrapper .dropdown-details .dropdown-name{font-size:1.8rem;font-weight:700;line-height:normal;letter-spacing:.045rem;color:#000;margin-bottom:2rem;justify-content:flex-start}body .ant-dropdown .submenu-wrapper .dropdown-details .dropdown-description{margin-bottom:1.5rem}body .ant-dropdown .submenu-wrapper .dropdown-details .overview-link{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-transform:uppercase;color:#2aafa9;font-size:1.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body .ant-dropdown .submenu-wrapper .dropdown-details .overview-link svg{height:1.2rem;margin-left:.5rem}body .ant-dropdown .submenu-wrapper .dropdown-details .overview-link svg path{fill:#2aafa9}body .ant-dropdown .submenu-wrapper .dropdown-wrapper{line-height:0;color:unset;width:100%}body .ant-dropdown .submenu-wrapper .dropdown-wrapper .ant-menu.ant-menu-light{width:100%;border-right:none}body .ant-dropdown .submenu-wrapper .dropdown-wrapper .ant-menu.ant-menu-light:before{display:none}@media (min-width:1024px){body .ant-dropdown .submenu-wrapper .dropdown-wrapper .ant-menu.ant-menu-light{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:2rem;grid-row-gap:3rem;grid-template-rows:none;justify-content:center;text-align:center;justify-self:flex-end}}@media (min-width:768px){body .ant-dropdown .submenu-wrapper .dropdown-wrapper .ant-menu.ant-menu-light{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem;grid-row-gap:3rem;grid-template-rows:none;justify-content:center;text-align:center;justify-self:flex-end}}@media (min-width:1024px){body .ant-dropdown .submenu-wrapper .dropdown-wrapper .ant-menu.ant-menu-light{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:0;grid-row-gap:3rem;grid-template-rows:none;justify-content:center;text-align:center;justify-self:flex-end}}body .ant-dropdown .submenu-wrapper .dropdown-wrapper .ant-menu.ant-menu-light .ant-menu-item{margin:0;padding:0;overflow:unset;line-height:0;height:unset;width:100%;cursor:default;pointer-events:none}body .ant-dropdown .submenu-wrapper .dropdown-wrapper .ant-menu.ant-menu-light .ant-menu-item:active{background:unset}body .ant-dropdown .submenu-wrapper .dropdown-wrapper .ant-menu.ant-menu-light .ant-menu-item.ant-menu-item-selected{background-color:unset}@-webkit-keyframes mobileNavTransition{0%{opacity:0}to{opacity:1}}@keyframes mobileNavTransition{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@keyframes fadeOut{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}.centered-layout,.header-container,.header-container.left-aligned-header-container .banner-content-wrapper,.header-container.left-aligned-header-container .client-logo-wrapper,.solutions-list{padding-left:1.5rem;padding-right:1.5rem}@media (max-width:767px){.centered-layout,.header-container,.header-container.left-aligned-header-container .banner-content-wrapper,.header-container.left-aligned-header-container .client-logo-wrapper,.solutions-list{padding-left:1.5rem;padding-right:1.5rem}}.header-container.left-aligned-header-container .banner-content-wrapper,.header-container.left-aligned-header-container .client-logo-wrapper,.main-container,.solutions-list{max-width:117rem;margin:auto;box-sizing:border-box}@media (max-width:1024px){.header-container.left-aligned-header-container .banner-content-wrapper,.header-container.left-aligned-header-container .client-logo-wrapper,.main-container,.solutions-list{max-width:110rem}}.header-container{display:flex;flex-direction:column;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;vertical-align:middle;min-height:30.4rem;color:#fff}.header-container.home-microsoft-header,.header-container.home-rds-header{justify-content:space-between}.header-container.home-microsoft-header .bottom-left,.header-container.home-microsoft-header .top-right,.header-container.home-rds-header .bottom-left,.header-container.home-rds-header .top-right{display:block}.header-container .partner-header-logo-container{position:absolute;max-width:115rem;width:100%}.header-container .partner-header-logo-container .partner-header-logo{position:absolute;top:4.3rem;right:0;bottom:-7rem;background-color:#fff;padding:2.3rem;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);border-top:.5rem solid #1a1a1a;margin:0;z-index:1}.header-container .partner-header-logo-container .partner-header-logo.aws{width:26.4rem;height:26.4rem}.header-container .partner-header-logo-container .partner-header-logo.microsoft{width:32.3rem;height:24rem}@media (max-width:320px){.header-container .partner-header-logo-container .partner-header-logo.microsoft{width:28.3rem;height:22rem}}@media (max-width:1025px){.header-container .partner-header-logo-container .partner-header-logo{top:2rem;right:2rem}}@media (max-width:800px){.header-container .partner-header-logo-container .partner-header-logo{top:unset;left:0;right:0;bottom:-30rem;margin:0 auto}}@media (max-width:767px){.header-container .partner-header-logo-container .partner-header-logo{top:10rem}}.header-container .partner-header-logo-container .partner-header-logo img{width:100%}.header-container .header-title{line-height:1.5;text-align:center}.header-container .header-logo{margin-top:9.5rem}@media (min-width:767px){.header-container .header-logo{margin-top:3rem}}.header-container .header-logo img{width:100%}.header-container .logo-heading{margin-top:9.5rem}@media (min-width:767px){.header-container .logo-heading{margin-top:9rem}}.header-container .logo-heading .image{width:100%}.header-container.home-page-header{height:38rem;position:relative}.header-container.home-page-header .header-title{max-width:98rem;margin-top:5.5rem}@media (min-width:768px){.header-container.home-page-header .header-title{font-size:4.6rem}}.header-container.home-page-header .home-icons-grid{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:3rem;grid-gap:unset}@media (max-width:768px){.header-container.home-page-header .home-icons-grid{margin-top:2rem;grid-gap:1rem}}@media (max-width:425px){.header-container.home-page-header .home-icons-grid{display:flex;flex-wrap:wrap;justify-items:center}}@media (max-width:425px){.header-container.home-page-header .home-icons-grid>img{margin-right:1rem}.header-container.home-page-header .home-icons-grid>img:last-child{margin-right:0}}.header-container.home-page-header .home-icons-grid .aws-banner-logo{width:30rem}@media (max-width:768px){.header-container.home-page-header .home-icons-grid .aws-banner-logo{width:25rem}}@media (max-width:425px){.header-container.home-page-header .home-icons-grid .aws-banner-logo{width:20rem}}.header-container.home-page-header .home-icons-grid .microsoft-banner-logo{width:8.5rem}.header-container.home-page-header .home-icons-grid .imply-banner-logo{width:11.2rem}@media (max-width:768px){.header-container.home-page-header .home-icons-grid .imply-banner-logo{width:6.2rem}}@media (max-width:425px){.header-container.home-page-header .home-icons-grid .imply-banner-logo{width:6.2rem}}.header-container.home-page-header .home-icons-grid .intel-banner-logo{width:6.5rem}@media (max-width:768px){.header-container.home-page-header .home-icons-grid .intel-banner-logo{width:4.5rem}}@media (max-width:425px){.header-container.home-page-header .home-icons-grid .intel-banner-logo{width:4.5rem}}.header-container.home-page-header .home-icons-grid .banner-logo-divider{height:2.4rem;color:#fff;border-right:.1rem solid #fff;margin:0 3rem}@media (max-width:768px){.header-container.home-page-header .home-icons-grid .banner-logo-divider{height:1.4rem;margin-right:1rem}}@media (max-width:426px){.header-container.home-page-header .home-icons-grid .banner-logo-divider{display:none}}.header-container.home-page-header .dpdk-heading{font-size:1.8rem;color:#fff;font-weight:300}.header-container.home-page-header .dpdk-heading span{font-size:1.3rem;margin-right:.6rem;vertical-align:super}@media (max-width:425px){.header-container.home-page-header .dpdk-heading{display:unset;text-align:center;font-size:1.2rem}}@media (min-width:768px){.header-container.home-page-header .dpdk-heading{font-size:2.5rem}}@media (max-width:767px){.header-container.home-page-header .dpdk-heading{padding-top:5.4rem}}.header-container.home-page-header .dpdk-shoutout{font-size:2.5rem;color:#fff;font-weight:700;padding-bottom:1.5rem;margin-top:1rem}.header-container.home-page-header .dpdk-shoutout span{color:#27ccff}@media (max-width:767px){.header-container.home-page-header .dpdk-shoutout{text-align:center;font-size:1.7rem}}@media (min-width:768px){.header-container.home-page-header .dpdk-shoutout{font-size:3.5rem}}.header-container.home-page-header .dpdk-description{font-size:1.3rem;color:#fff;max-width:77rem;text-align:center}@media (min-width:390px){.header-container.home-page-header .dpdk-description{font-size:1.5rem}}@media (min-width:768px){.header-container.home-page-header .dpdk-description{font-size:1.7rem}}.header-container.home-page-header .home-microsoft-logo{margin-bottom:5.5rem}.header-container.home-page-header .dpdk-logo{position:absolute;bottom:2rem;height:3rem;left:1rem}@media (max-width:425px){.header-container.home-page-header .dpdk-logo{bottom:6rem;height:1.6rem;left:0;right:0;margin:auto}}.header-container.home-page-header .aws-logo{position:absolute;bottom:5rem}@media (max-width:425px){.header-container.home-page-header .aws-logo{width:80%}}.header-container.home-page-header .solution-partner-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.header-container.home-page-header .solution-partner-container>:not(:last-child){margin-right:1rem}.header-container.home-page-header .solution-partner-container .solution-description{font-size:2.5rem;text-align:center;color:#fff}@media (min-width:768px){.header-container.home-page-header .solution-partner-container .solution-title{font-size:3.5rem}}.header-container.home-page-header .solution-partner-container .solution-title .solution-title-blue{color:#27ccff}.header-container.home-page-header .solution-partner-container .solution-link{color:#fff;font-size:1.8rem;border-bottom:.2rem solid #fff}.header-container.home-page-header .solution-partner-container .solution-logo{position:absolute;bottom:2rem;left:5rem;width:23rem}.header-container.inner-page-container{position:relative;min-height:35rem}@media (min-width:768px){.header-container.inner-page-container{min-height:31.5rem}}.header-container.inner-page-container .header-title{max-width:114rem;line-height:1.2;z-index:1;font-size:2.5rem}.header-container.inner-page-container .header-title .custom-prefix{margin-left:0}.header-container.inner-page-container .header-title .custom-prefix:before{content:"-";margin-right:.8rem}.header-container.inner-page-container .header-title.job-details{font-weight:500}.header-container.inner-page-container .header-title.home-microsoft{margin-top:15.5rem}@media (min-width:800px){.header-container.inner-page-container .header-title.aws,.header-container.inner-page-container .header-title.microsoft{width:100%;margin:unset auto;text-align:left}}@media (min-width:768px){.header-container.inner-page-container .header-title{font-size:5.6rem;margin-top:5rem}.header-container.inner-page-container .header-title.home-microsoft{font-size:4.6rem;margin-top:12rem}.header-container.inner-page-container .header-title.job-details{margin-top:0}}.header-container.inner-page-container .header-tagline{margin-top:.5rem;font-size:3rem;font-weight:600;color:#f8f8f8}.header-container.inner-page-container .header-tagline.job-details{font-size:1.8rem;font-weight:400;margin-top:5rem}@media (max-width:767px){.header-container.inner-page-container .header-tagline{font-size:1.4rem}}.header-container.inner-page-container .header-sub-tagline{font-size:3.2rem;color:#fff}@media (max-width:767px){.header-container.inner-page-container .header-sub-tagline{font-size:1.4rem}}.header-container.inner-page-container .header-description{color:#fff;max-width:90rem;text-align:center;font-size:1.8rem;margin-top:2rem}.header-container.inner-page-container .header-description.job-details{margin-top:1rem}@media (max-width:767px){.header-container.inner-page-container .header-description{font-size:1.4rem}}.header-container.inner-page-container .author-name{position:relative;color:#fff;font-weight:700}.header-container.inner-page-container .author-name:before{content:"";position:absolute;left:-1.5rem;top:calc(50% - .2rem);width:1.3rem;height:.2rem;background-color:#fff}.header-container.left-aligned-header-container{margin-top:6rem;position:relative;min-height:10rem}.header-container.left-aligned-header-container:before{content:"";background:linear-gradient(2deg,#000 12%,rgba(3,122,166,.73) 61%,rgba(47,183,170,.59));height:100%;position:absolute;left:0;width:100%;opacity:.8;z-index:0}.header-container.left-aligned-header-container .banner-content-wrapper{width:100%}.header-container.left-aligned-header-container .banner-content-wrapper .left-aligned-title{position:relative;font-size:3.5rem}@media (min-width:767px){.header-container.left-aligned-header-container .banner-content-wrapper .left-aligned-title{text-align:left}}.header-container.left-aligned-header-container .client-logo-wrapper{position:relative;width:100%}.header-container.left-aligned-header-container .client-logo-wrapper .client-logo{z-index:1;max-height:7rem;max-width:27rem}.header-container.left-aligned-header-container .client-logo-wrapper .tagline{z-index:1;color:#fff;line-height:1.43;font-size:2.3rem}.header-container .top-right{position:absolute;top:0;right:0;object-fit:contain}.header-container .bottom-left{position:absolute;bottom:0;left:0;object-fit:contain}.header-container .bottom-left,.header-container .top-right{display:none;z-index:0}.centered-layout,.solutions-contact-form-wrapper,.solutions-list{padding-left:1.5rem;padding-right:1.5rem}@media (max-width:767px){.centered-layout,.solutions-contact-form-wrapper,.solutions-list{padding-left:1.5rem;padding-right:1.5rem}}.main-container,.solutions-contact-form-wrapper .solutions-contact-form-content,.solutions-list{max-width:117rem;margin:auto;box-sizing:border-box}@media (max-width:1024px){.main-container,.solutions-contact-form-wrapper .solutions-contact-form-content,.solutions-list{max-width:110rem}}.parent-container{padding:6rem 0;position:relative}.parent-container.aws{padding-bottom:4.4rem}.parent-container .center{text-align:center;font-size:1.8rem;font-weight:400;line-height:1.39;letter-spacing:normal}.solutions-contact-form-wrapper .loading-wrapper{grid-column:1/2;grid-row:6/7;justify-self:center;-webkit-transition:all .3s linear;transition:all .3s linear}@media (min-width:767px){.solutions-contact-form-wrapper .loading-wrapper{grid-row:5/6;grid-column:1/4}}.solutions-contact-form-wrapper .loading-wrapper .form-loading-spinner{height:0;-webkit-transition:all .3s linear;transition:all .3s linear;opacity:0}.solutions-contact-form-wrapper .loading-wrapper .form-loading-spinner.show{height:10rem;opacity:1}.primary-button,.vertical-card-wrapper .card-description-wrapper .card-button{display:inline-flex;padding:.8rem 5rem;border-radius:5rem;position:relative;color:#2aafa9;border:.1rem solid #2aafa9;text-decoration:none;text-transform:uppercase;background-clip:padding-box;z-index:1;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(transparent));background-image:linear-gradient(0deg,transparent,transparent)}.primary-button:after,.vertical-card-wrapper .card-description-wrapper .card-button:after{content:"";position:absolute;top:-.1rem;bottom:-.1rem;left:-.1rem;right:-.1rem;background-image:-webkit-gradient(linear,left bottom,left top,from(#028ba1),to(#00a599));background-image:linear-gradient(0deg,#028ba1,#00a599);border-radius:5rem;z-index:-1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;opacity:0}.primary-button:hover,.vertical-card-wrapper .card-description-wrapper .card-button:hover{color:#fff}.primary-button:hover:after,.vertical-card-wrapper .card-description-wrapper .card-button:hover:after{opacity:1;-webkit-transition:all .4s linear;transition:all .4s linear}.button-inverse,.vertical-card-wrapper .vertical-card .card-button{display:inline-flex;font-weight:400;padding:.8rem 5rem;border-radius:5rem;position:relative;color:#fff;background:none;border:.1rem solid #fff;text-decoration:none;text-transform:uppercase;-webkit-transition:all .2s linear;transition:all .2s linear}.button-inverse:hover,.vertical-card-wrapper .vertical-card .card-button:hover{background:#fff;color:#2aafa9}.card-container{-webkit-transition:all .3s linear;transition:all .3s linear;cursor:pointer;padding:2rem;border-radius:.5rem;letter-spacing:.035rem}.card-container:hover{box-shadow:0 0 3rem 0 rgba(0,0,0,.1);background-color:#fff}.card-container:hover .card-heading{color:#2aafa9}.card-container.horizontal-card-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;align-self:flex-start;justify-self:center;padding:3rem 5rem}@media (min-width:768px){.card-container.horizontal-card-wrapper{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:0;grid-template-rows:8.2rem 1fr;text-align:left}}.card-container.verticle-card-wrapper{display:grid;grid-template-columns:1fr;grid-column-gap:auto;grid-row-gap:4rem;grid-template-rows:none;text-align:center;padding:4rem 1rem}.card-container.verticle-card-wrapper .card-thumbnail{display:inline-flex;justify-content:center;z-index:2}.card-container.verticle-card-wrapper .card-thumbnail .card-image{width:8rem}.card-container .card-thumbnail{display:inline-flex}.card-container .card-thumbnail img{width:100%}.card-container .card-heading{text-transform:uppercase;line-height:1.1;-webkit-transition:all .3s linear;transition:all .3s linear}.card-container .card-description-wrapper{display:grid;grid-template-columns:auto;grid-column-gap:unset;grid-row-gap:.7rem;grid-template-rows:none;align-self:flex-start;z-index:2}@media (max-width:767px){.card-container .card-description-wrapper{margin-top:1rem}}.card-container .card-description-wrapper .card-description{line-height:2.2rem}.card-container .card-icons>svg{width:4.5rem}.card-container .devops-icon>svg,.card-container .service-icon>svg{width:5.5rem}.card-container .solution-small-icon>svg{width:5.2rem}.card-container .solution-large-icon>svg{width:6rem}.card-container .solution-height-decrease>svg{height:4.2rem}.card-container.verticle-card-wrapper,.card-hover-effect,.competency-card-wrapper{position:relative;z-index:0}.card-container.verticle-card-wrapper:before,.card-hover-effect:before,.competency-card-wrapper:before{box-shadow:0 0 3rem 0 rgba(1,1,1,.08);content:"";position:absolute;height:100%;width:100%;-webkit-transform:scale(1);transform:scale(1);background-color:#fff;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;z-index:-1}.card-container.verticle-card-wrapper:hover:before,.card-hover-effect:hover:before,.competency-card-wrapper:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1);box-shadow:0 0 3rem 0 rgba(1,1,1,.1)}.blog-card-wrapper{display:grid;grid-template-columns:auto;grid-column-gap:unset;grid-row-gap:2.5rem;grid-template-rows:none;padding:3rem;background:#fff;max-width:36.3rem;margin:0 .8rem 3rem;text-decoration:none;-webkit-transition:all .3s linear;transition:all .3s linear}.blog-card-wrapper .blog-content{display:grid;grid-template-rows:minmax(5.2rem,auto) auto;grid-row-gap:2.5rem;row-gap:2.5rem;color:#000}.blog-card-wrapper .blog-content .blog-card-heading{font-size:2rem;font-weight:600;line-height:1.3;-webkit-transition:all .3s linear;transition:all .3s linear;margin-bottom:0}.blog-card-wrapper .blog-content .blog-card-description{font-size:1.7rem;line-height:1.29}.blog-card-wrapper:hover{box-shadow:0 0 3rem 0 rgba(1,1,1,.1)}.blog-card-wrapper:hover .blog-card-heading{color:#2aafa9}.blog-card-wrapper:focus{text-decoration:none}.blog-card-wrapper .blog-featured-image{width:100%;height:18.2rem}.blog-card-wrapper .blog-footer{display:grid;grid-template-columns:auto 1fr;grid-column-gap:1rem;grid-row-gap:0;grid-template-rows:none;align-items:center}.blog-card-wrapper .blog-footer .blog-footer-image{height:4.5rem;width:4.5rem;border-radius:100%}.blog-card-wrapper .blog-footer .blog-footer-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.blog-card-wrapper .blog-footer .blog-footer-content .blog-footer-title{color:#000;font-size:1.5rem}.blog-card-wrapper .blog-footer .blog-footer-content .date-time-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.blog-card-wrapper .blog-footer .blog-footer-content .date-time-wrapper>p{font-size:1.3rem;color:rgba(0,0,0,.5)}@media (min-width:767px){.blog-card-wrapper{grid-template-rows:18.2rem auto auto}}.news-card-wrapper{display:grid;grid-template-columns:auto;grid-column-gap:unset;grid-row-gap:0;grid-template-rows:none;background:#fff;max-width:36.3rem;margin:0 .8rem;text-decoration:none;-webkit-transition:all .3s linear;transition:all .3s linear;overflow:hidden}.news-card-wrapper .news-description{display:flex;flex-direction:column;align-items:unset;justify-content:unset;margin:2rem 0 3rem;padding:0 1rem}.news-card-wrapper .news-description .news-content{display:grid;grid-template-columns:auto 2rem;grid-column-gap:2rem;grid-row-gap:0;grid-template-rows:none;color:#000}.news-card-wrapper .news-description .news-content>svg{height:1.8rem;fill:#2aafa9}.news-card-wrapper .news-description .news-content .news-content-heading{font-size:1.6rem;margin-bottom:1rem;line-height:1.3;-webkit-transition:all .3s linear;transition:all .3s linear}.news-card-wrapper .news-description .news-content-description{font-size:1.4rem;line-height:1.29;color:rgba(0,0,0,.7)}.news-card-wrapper:hover .news-featured-image{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 1s ease-in;transition:-webkit-transform 1s ease-in;transition:transform 1s ease-in;transition:transform 1s ease-in,-webkit-transform 1s ease-in}.news-card-wrapper:hover .news-content-heading{color:#2aafa9}.news-card-wrapper:hover .news-description .news-content>svg{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform:scale(1.1);transform:scale(1.1)}.news-card-wrapper:focus{text-decoration:none}.news-card-wrapper .news-featured-image{width:100%;max-height:24.3rem;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 1s ease-in;transition:-webkit-transform 1s ease-in;transition:transform 1s ease-in;transition:transform 1s ease-in,-webkit-transform 1s ease-in}@media (min-width:767px){.news-card-wrapper{grid-template-rows:24.3rem auto auto}}.vertical-card-wrapper{justify-self:center;background:#fff;-webkit-transition:all .3s linear;transition:all .3s linear;max-width:55rem;width:100%}@media (min-width:1200px){.vertical-card-wrapper:hover{box-shadow:0 .5rem 3.5rem 0 rgba(1,1,1,.1);background:#fff}.vertical-card-wrapper:hover .vertical-card:before{background:#2aafa9}.vertical-card-wrapper:hover .vertical-card .card-description-wrapper{background:#fff}}@media (min-width:1200px) and (min-width:1200px){.vertical-card-wrapper:hover .vertical-card .card-button{opacity:1}}.vertical-card-wrapper .vertical-card{display:flex;flex-direction:row;align-items:center;justify-content:center;height:31rem;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.vertical-card-wrapper .vertical-card:before{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(rgba(249,247,246,0)));background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(249,247,246,0));content:"";width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:all .3s linear;transition:all .3s linear;opacity:.8;z-index:0}.vertical-card-wrapper .vertical-card.case-studies-card{margin:0 1rem 1rem}.vertical-card-wrapper .vertical-card .card-button{pointer-events:none;opacity:0}@media (min-width:1200px){.vertical-card-wrapper .vertical-card .card-button{pointer-events:unset}}.vertical-card-wrapper .card-description-wrapper{position:relative;width:100%;text-align:left;box-sizing:border-box;background:#fff;color:#212121;z-index:0}.vertical-card-wrapper .card-description-wrapper .card-title-logo{display:grid;grid-template-columns:auto 12.6rem;grid-column-gap:unset;grid-row-gap:1rem;grid-template-rows:6rem 7rem;align-items:center}@media (max-width:767px){.vertical-card-wrapper .card-description-wrapper .card-title-logo{display:grid;grid-template-columns:auto 12.6rem;grid-column-gap:unset;grid-row-gap:1rem;grid-template-rows:7rem 8rem}}@media (min-width:1024px){.vertical-card-wrapper .card-description-wrapper .card-title-logo{align-items:center}}.vertical-card-wrapper .card-description-wrapper .card-title-logo .card-main-logo{justify-self:self-end;height:auto;width:100%}@media (min-width:767px){.vertical-card-wrapper .card-description-wrapper .card-title-logo .card-main-logo{height:auto}}.vertical-card-wrapper .card-description-wrapper .card-heading{font-size:2rem;font-weight:700;text-transform:uppercase}@media (min-width:768px){.vertical-card-wrapper .card-description-wrapper .card-heading{font-size:2.4rem;-webkit-transition:all .3s linear;transition:all .3s linear}}.vertical-card-wrapper .card-description-wrapper .card-description{font-size:1.6rem;color:#212121;margin-top:1.5rem;grid-column:1/3}@media (min-width:1025px){.vertical-card-wrapper .card-description-wrapper .card-description{grid-column:1/2}}.vertical-card-wrapper .card-description-wrapper .card-button{background:#fff;display:none}@media (max-width:1024px){.vertical-card-wrapper .card-description-wrapper .card-button{display:flex;justify-content:center;margin:2rem auto}}.portfolio-wrapper .vertical-card-wrapper .vertical-card:before{background-image:none}.competency-card-wrapper{display:grid;grid-template-columns:auto;grid-column-gap:0;grid-row-gap:0;grid-template-rows:none;justify-content:flex-start;background:#fff;width:37.3rem;height:25.5rem;max-height:22.5rem;border-radius:.9rem;padding:3.6rem 2.6rem 1rem;-webkit-transition:all .2s linear;transition:all .2s linear}@media (max-width:425px){.competency-card-wrapper{width:28rem;padding:3.6rem 2rem 1rem}}@media (max-width:320px){.competency-card-wrapper{width:25rem}}.competency-card-wrapper .content-container{color:#000}.competency-card-wrapper .content-container .title{font-size:2rem;line-height:1.5rem}@media (max-width:320px){.competency-card-wrapper .content-container .title{font-size:1.6rem}}.competency-card-wrapper .content-container .category{font-weight:700;font-size:3.6rem;line-height:5.4rem}@media (max-width:320px){.competency-card-wrapper .content-container .category{font-size:2.6rem;line-height:4.4rem}}.competency-card-wrapper .content-container .category .silver{color:#9c9c9c}.competency-card-wrapper .content-container .category .gold{color:#e89c2b}.blogs-container .blog-wrapper,.main-container,.solutions-list{max-width:117rem;margin:auto;box-sizing:border-box}@media (max-width:1024px){.blogs-container .blog-wrapper,.main-container,.solutions-list{max-width:110rem}}.blogs-container{background:#f8f8f8;padding:5rem 0;z-index:0;position:relative}@media (min-width:425px){.blogs-container{padding:11rem 0}}.blogs-container .blog-heading{margin-bottom:4rem}.blogs-container .blog-wrapper{display:flex;flex-direction:inherit;align-items:inherit;justify-content:center;flex-wrap:wrap}@media (max-width:767px){.blogs-container .blog-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}}.blogs-container .blog-wrapper .blogs-button-wrapper{width:100%;text-align:center;margin-top:5rem}.tags-wrapper{padding:.2rem;margin:0 .5rem .5rem 0;-webkit-transition:all .2s linear;transition:all .2s linear;cursor:pointer}.tags-wrapper,.tags-wrapper .tags-item{border-radius:.6rem;display:inline-flex}.tags-wrapper .tags-item{padding:.7rem 1rem;background:#eef4ef}.tags-wrapper .tags-item .icon{width:2.2rem;margin-right:1.3rem;align-self:center}.tags-wrapper .tags-item .tags-title{display:flex}.tags-wrapper .tags-item .tags-title>svg{height:2.2rem;width:2.2rem;margin-right:1.5rem}.tags-wrapper .tags-item .tags-title .tag-name{font-size:1.3rem;line-height:1.64;color:#000;text-transform:uppercase}.custom-carousel .animate-image,.testimonial-carousel .animate-image{position:absolute;width:100%;-webkit-animation-name:animateImage;-webkit-animation-duration:10s;animation-name:animateImage;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:1;object-fit:cover}@-webkit-keyframes animateImage{0%{opacity:1}50%{opacity:1}55%{opacity:0}90%{opacity:0}95%{opacity:1}to{opacity:1}}@keyframes animateImage{0%{opacity:1}50%{opacity:1}55%{opacity:0}90%{opacity:0}95%{opacity:1}to{opacity:1}}.custom-carousel .animate-image-wrapper,.testimonial-carousel .animate-image-wrapper{position:relative}.custom-carousel .animate-image-wrapper .animate-image,.custom-carousel .animate-image-wrapper .carousel-image,.testimonial-carousel .animate-image-wrapper .animate-image,.testimonial-carousel .animate-image-wrapper .carousel-image{object-fit:contain;min-height:30rem}@media (max-width:1024px){.custom-carousel .animate-image-wrapper .animate-image,.custom-carousel .animate-image-wrapper .carousel-image,.testimonial-carousel .animate-image-wrapper .animate-image,.testimonial-carousel .animate-image-wrapper .carousel-image{min-height:15rem;object-fit:fill}}.custom-carousel.work-carousel-wrapper .flickity-viewport,.work-carousel-wrapper.testimonial-carousel .flickity-viewport{padding:3rem 0;box-sizing:content-box}.custom-carousel.work-carousel-wrapper .flickity-prev-next-button,.work-carousel-wrapper.testimonial-carousel .flickity-prev-next-button{width:10.7%}@media (min-width:767px){.custom-carousel.work-carousel-wrapper .flickity-prev-next-button,.work-carousel-wrapper.testimonial-carousel .flickity-prev-next-button{width:8.7%}}@media (min-width:1920px){.custom-carousel.work-carousel-wrapper .flickity-prev-next-button,.work-carousel-wrapper.testimonial-carousel .flickity-prev-next-button{width:16.7%}}.custom-carousel .carousel-cell,.testimonial-carousel .carousel-cell{margin-right:1.5rem;width:75%;min-height:100%;box-sizing:border-box;padding:4rem 2.5rem;position:relative;text-align:center;background:#fff}@media (min-width:768px){.custom-carousel .carousel-cell,.testimonial-carousel .carousel-cell{text-align:left;margin-right:6.5rem;width:calc(100% - 24vw);max-width:100rem}}.custom-carousel .carousel-cell.is-selected,.testimonial-carousel .carousel-cell.is-selected{opacity:1}.custom-carousel .carousel-cell .project-details,.testimonial-carousel .carousel-cell .project-details{display:flex;flex-direction:column;align-items:inherit;justify-content:space-between;margin-bottom:3rem}.custom-carousel .carousel-cell .testimonial-content,.testimonial-carousel .carousel-cell .testimonial-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.custom-carousel .carousel-cell .testimonial-content .client-name,.testimonial-carousel .carousel-cell .testimonial-content .client-name{font-size:1.6rem;font-weight:700;color:#000;text-transform:uppercase}.custom-carousel .carousel-cell .testimonial-content .client-position,.testimonial-carousel .carousel-cell .testimonial-content .client-position{font-size:1.6rem;font-weight:400;color:rgba(0,0,0,.8);line-height:1;margin-top:.5rem}.custom-carousel .carousel-cell .custom-toolset,.testimonial-carousel .carousel-cell .custom-toolset{justify-content:center}@media (min-width:768px){.custom-carousel .carousel-cell .custom-toolset,.testimonial-carousel .carousel-cell .custom-toolset{justify-content:flex-start}}.custom-carousel .carousel-cell .client-thumbnail,.testimonial-carousel .carousel-cell .client-thumbnail{width:7.5rem;height:7.5rem;border-radius:100%;margin:auto}@media screen and (min-width:768px){.custom-carousel .carousel-cell .client-thumbnail,.testimonial-carousel .carousel-cell .client-thumbnail{position:static;-webkit-transform:unset;transform:unset;margin:unset}}.custom-carousel .carousel-cell .client-details,.testimonial-carousel .carousel-cell .client-details{display:grid;grid-template-columns:7.5rem 1fr;grid-column-gap:1.4rem;grid-row-gap:0;grid-template-rows:none}.custom-carousel .carousel-cell .custom-carousel-heading,.testimonial-carousel .carousel-cell .custom-carousel-heading{line-height:1;font-size:1.6rem;letter-spacing:.09rem;color:#000}@media (min-width:768px){.custom-carousel .carousel-cell .custom-carousel-heading,.testimonial-carousel .carousel-cell .custom-carousel-heading{font-size:3.6rem}}.custom-carousel .work-carousel,.testimonial-carousel .work-carousel{box-shadow:0 0 1.5rem 0 rgba(1,1,1,.1);max-width:120rem;width:calc(100% - 24vw);margin-right:6.5rem;text-align:center;background:#fff;border-radius:.5rem;opacity:.3}.custom-carousel .work-carousel iframe,.testimonial-carousel .work-carousel iframe{height:34.5rem}@media (max-width:1024px){.custom-carousel .work-carousel iframe,.testimonial-carousel .work-carousel iframe{height:25rem}}@media (max-width:767px){.custom-carousel .work-carousel iframe,.testimonial-carousel .work-carousel iframe{height:15rem}}.custom-carousel .work-carousel .custom-carousal-image,.testimonial-carousel .work-carousel .custom-carousal-image{width:100%;border-bottom:.1rem solid #f2f2f2;min-height:40rem;height:unset}@media (max-width:1024px){.custom-carousel .work-carousel .custom-carousal-image,.testimonial-carousel .work-carousel .custom-carousal-image{height:30rem;min-height:25rem}}@media (max-width:767px){.custom-carousel .work-carousel .custom-carousal-image,.testimonial-carousel .work-carousel .custom-carousal-image{height:19rem;min-height:19rem}}.custom-carousel .work-carousel .carousal-image-description-wrapper,.testimonial-carousel .work-carousel .carousal-image-description-wrapper{padding:1.5rem 0 2rem}@media (max-width:767px){.custom-carousel .work-carousel .carousal-image-description-wrapper .carousal-image-description,.testimonial-carousel .work-carousel .carousal-image-description-wrapper .carousal-image-description{padding:0 1.5rem;font-size:1.2rem}}.custom-carousel .work-carousel.is-selected,.testimonial-carousel .work-carousel.is-selected{opacity:1}.custom-carousel .work-carousel .video-carosual,.testimonial-carousel .work-carousel .video-carosual{cursor:auto;display:grid;grid-template-columns:1fr .5fr;grid-gap:4rem;padding:2rem;height:38rem}@media (max-width:1024px){.custom-carousel .work-carousel .video-carosual,.testimonial-carousel .work-carousel .video-carosual{height:29rem}}@media (max-width:767px){.custom-carousel .work-carousel .video-carosual,.testimonial-carousel .work-carousel .video-carosual{grid-template-columns:1fr}}.custom-carousel .work-carousel .video-description,.testimonial-carousel .work-carousel .video-description{font-size:1.8rem;font-weight:700;letter-spacing:.045rem;color:#000;text-align:left}.custom-carousel.full-width-carousel,.full-width-carousel.testimonial-carousel{margin-bottom:5rem}.custom-carousel.full-width-carousel .video-button,.full-width-carousel.testimonial-carousel .video-button{position:absolute;top:48%;left:0;right:0;margin:auto;border:none;cursor:pointer;display:flex;justify-content:center}.custom-carousel.full-width-carousel .video-button .play-button,.full-width-carousel.testimonial-carousel .video-button .play-button{width:6rem;height:4.5rem}.custom-carousel.full-width-carousel .flickity-viewport,.full-width-carousel.testimonial-carousel .flickity-viewport{box-shadow:0 0 1.5rem 0 rgba(1,1,1,.1)}.custom-carousel.full-width-carousel .full-width-carousel-cell,.full-width-carousel.testimonial-carousel .full-width-carousel-cell{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:0;grid-template-rows:none;width:100%}.custom-carousel.full-width-carousel .full-width-carousel-cell .carousel-image,.full-width-carousel.testimonial-carousel .full-width-carousel-cell .carousel-image{width:100%;border-bottom:.1rem solid #eee;object-fit:contain}.custom-carousel.full-width-carousel .full-width-carousel-cell .animate-image,.full-width-carousel.testimonial-carousel .full-width-carousel-cell .animate-image{object-fit:contain}.custom-carousel.full-width-carousel .carousel-tagline,.full-width-carousel.testimonial-carousel .carousel-tagline{margin:2rem 0;padding:0 1.5rem}.custom-carousel .achievements-carousel,.testimonial-carousel .achievements-carousel{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:1.5rem;grid-template-rows:30rem 23rem;box-shadow:0 0 4.69rem .41rem rgba(55,55,55,.38);height:62rem;max-width:100rem;width:calc(100% - 40vw);margin-right:6.5rem;padding:4rem 2.5rem;box-sizing:border-box;background-color:#fff;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform:scale(.9);transform:scale(.9)}.custom-carousel .achievements-carousel.is-selected,.testimonial-carousel .achievements-carousel.is-selected{-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform:scale(1);transform:scale(1)}@media (min-width:767px){.custom-carousel .achievements-carousel,.testimonial-carousel .achievements-carousel{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:0;grid-template-rows:30rem 15rem;padding:6rem 8rem 7.5rem;max-width:72.4rem;height:unset}}.custom-carousel .achievements-carousel .custom-carousel-description-wrapper,.testimonial-carousel .achievements-carousel .custom-carousel-description-wrapper{list-style:none}.custom-carousel .achievements-carousel .custom-carousel-description-wrapper>.custom-carousel-description,.testimonial-carousel .achievements-carousel .custom-carousel-description-wrapper>.custom-carousel-description{font-size:1.3rem;color:rgba(0,0,0,.7)}@media (min-width:767px){.custom-carousel .achievements-carousel .custom-carousel-description-wrapper>.custom-carousel-description,.testimonial-carousel .achievements-carousel .custom-carousel-description-wrapper>.custom-carousel-description{font-size:1.6rem}}.custom-carousel .achievements-carousel.is-selected,.testimonial-carousel .achievements-carousel.is-selected{opacity:1}.custom-carousel .achievements-carousel .custom-carousel-heading,.testimonial-carousel .achievements-carousel .custom-carousel-heading{height:2.5rem;margin-bottom:2rem}@media (min-width:767px){.custom-carousel .achievements-carousel .custom-carousel-heading,.testimonial-carousel .achievements-carousel .custom-carousel-heading{margin-bottom:3rem;height:4.7rem}}.custom-carousel .achievements-carousel .carousel-description,.testimonial-carousel .achievements-carousel .carousel-description{padding-left:2rem;list-style:disc}@media (min-width:767px){.custom-carousel .achievements-carousel .carousel-description,.testimonial-carousel .achievements-carousel .carousel-description{list-style:disc;padding-left:2rem}}.custom-carousel .achievements-carousel .carousel-description .carousal-list,.testimonial-carousel .achievements-carousel .carousel-description .carousal-list{font-size:1.3rem;color:rgba(0,0,0,.7)}@media (min-width:767px){.custom-carousel .achievements-carousel .carousel-description .carousal-list,.testimonial-carousel .achievements-carousel .carousel-description .carousal-list{margin-bottom:1rem;font-size:1.6rem}}.custom-carousel .achievements-carousel .achievement-result-wrapper .achievement-result,.testimonial-carousel .achievements-carousel .achievement-result-wrapper .achievement-result{font-size:2.2rem;font-style:italic;color:#000;text-align:center}@media (min-width:1024px){.custom-carousel .achievements-carousel .achievement-result-wrapper .achievement-result,.testimonial-carousel .achievements-carousel .achievement-result-wrapper .achievement-result{text-align:left;font-size:2.8rem}}.custom-carousel .achievements-carousel .achievement-result-wrapper .achievement-result .achievement-result-matrices,.testimonial-carousel .achievements-carousel .achievement-result-wrapper .achievement-result .achievement-result-matrices{color:#2aafa9;display:block;font-size:3.5rem;text-align:center}@media (min-width:1024px){.custom-carousel .achievements-carousel .achievement-result-wrapper .achievement-result .achievement-result-matrices,.testimonial-carousel .achievements-carousel .achievement-result-wrapper .achievement-result .achievement-result-matrices{font-size:5.6rem;text-align:left}}.custom-carousel .flickity-viewport,.testimonial-carousel .flickity-viewport{box-sizing:border-box}@media (min-width:767px){.custom-carousel .flickity-viewport,.testimonial-carousel .flickity-viewport{padding-top:0}}.custom-carousel .flickity-page-dots,.testimonial-carousel .flickity-page-dots{-webkit-transform:translateY(1rem);transform:translateY(1rem)}.custom-carousel .flickity-page-dots li:only-child,.testimonial-carousel .flickity-page-dots li:only-child{display:none}.custom-carousel .flickity-page-dots li,.testimonial-carousel .flickity-page-dots li{width:3rem;height:.5rem;border-radius:.25rem;background-color:#2aafa9}.custom-carousel .flickity-page-dots li:before,.testimonial-carousel .flickity-page-dots li:before{content:"";background-color:transparent;padding:1rem 1.3rem .2rem}.hidden-next-previous-buttons .flickity-prev-next-button,.testimonial-carousel .flickity-prev-next-button{width:10.7%;height:100%;background:transparent;color:transparent;border-radius:0;cursor:pointer}.hidden-next-previous-buttons .flickity-prev-next-button:hover,.testimonial-carousel .flickity-prev-next-button:hover{background:transparent;color:transparent;-webkit-transition:all .2s linear;transition:all .2s linear}@media (min-width:767px){.hidden-next-previous-buttons .flickity-prev-next-button,.testimonial-carousel .flickity-prev-next-button{width:8.7%}}@media (min-width:1920px){.hidden-next-previous-buttons .flickity-prev-next-button,.testimonial-carousel .flickity-prev-next-button{width:19.7%}}.testimonial-carousel .carousel-cell{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:all .5s ease-out;transition:all .5s ease-out;max-width:80rem;padding:2rem}@media (min-width:768px){.testimonial-carousel .carousel-cell{padding:4rem;margin-right:.5rem}}@media (min-width:1024px){.testimonial-carousel .carousel-cell{padding:4rem}}.testimonial-carousel .carousel-cell.is-selected{-webkit-transform:scale(1);transform:scale(1)}.testimonial-carousel .carousel-cell.is-selected .carousel-content-wrapper{opacity:1}.testimonial-carousel .carousel-cell .carousel-logo{max-width:16.5rem;margin-bottom:1rem}.testimonial-carousel .carousel-cell .carousel-content-wrapper{opacity:.5}.testimonial-carousel .carousel-cell .client-testimonial{font-family:Libre Baskerville,serif;font-size:1.8rem;font-weight:400;font-style:italic;color:rgba(0,0,0,.8);margin-bottom:4rem;line-height:1.4;max-width:69rem}.testimonial-carousel .carousel-cell .carousel-company-information{font-size:1.6rem;margin-bottom:1.5rem}.testimonial-carousel .carousel-cell .custom-toolset{margin-bottom:3rem}.testimonial-carousel .carousel-cell .custom-toolset .toolset-tag{background:#e0e5e7;border:none;font-weight:400;color:#000;opacity:.7}.testimonial-carousel .flickity-page-dots li.dot{border-radius:0;background-color:#667f88;opacity:1;width:2.5rem}.testimonial-carousel .flickity-page-dots li.dot.is-selected{background-color:#2aafa9}.testimonial-carousel .flickity-prev-next-button{width:10.7%}@media (min-width:767px){.testimonial-carousel .flickity-prev-next-button{width:8.7%}}@media (min-width:1366px){.testimonial-carousel .flickity-prev-next-button{width:16.7%}}@media (min-width:1920px){.testimonial-carousel .flickity-prev-next-button{width:26.7%}}.logos-wrapper{display:flex;flex-direction:inherit;align-items:inherit;justify-content:center;flex-wrap:wrap;text-align:center}.logos-wrapper .logo{margin:1rem 3.5rem 0 0;align-self:center}.contact-form-container{display:grid;grid-template-areas:"name" "email" "message" "recaptcha" "button" "loader";grid-gap:3rem;max-width:28.5rem;margin:auto;min-height:20rem;grid-template-columns:100%}@media (min-width:768px){.contact-form-container{grid-template-columns:1fr 1fr;grid-template-areas:"name email" "message message" "recaptcha recaptcha" "button button" "loader loader";max-width:74rem}}.contact-form-container .email,.contact-form-container .university,.contact-form-container .username{box-shadow:none;border-radius:2.2rem;-moz-border-radius:none;padding:1rem 2rem;border:.2rem solid #cecece;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;height:2.2rem;box-sizing:content-box;outline:none;font-size:1.3rem;font-weight:600;background-color:#efefef;color:#000}.contact-form-container .email:focus,.contact-form-container .university:focus,.contact-form-container .username:focus{border-color:#2aafa9}.contact-form-container .username{grid-area:name}.contact-form-container .email{grid-area:email}.contact-form-container .university{grid-area:university}.contact-form-container .message-wrapper{grid-area:message;border-radius:2.2rem;border:.2rem solid #cecece;padding:.7rem 0;-webkit-transition:all .2s linear;transition:all .2s linear}.contact-form-container .message-wrapper.focus{border-color:#2aafa9}.contact-form-container .message-wrapper .message{resize:none;height:10rem;width:100%;border:none;box-shadow:none;padding:0 2rem;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;outline:none;font-size:1.3rem;font-weight:600;background-color:#efefef;color:#000;margin:.8rem 0}.contact-form-container .message-wrapper .message::-webkit-scrollbar{width:.7rem;height:.2rem}.contact-form-container .message-wrapper .message::-webkit-scrollbar-track{box-shadow:none;border-radius:1rem;background:#f1f1f1}.contact-form-container .message-wrapper .message::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);outline:1px solid transparent;border-radius:1rem}.contact-form-container .message-wrapper .message{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}.contact-form-container .recaptcha{display:flex;flex-direction:row;align-items:unset;justify-content:center;grid-area:recaptcha;-webkit-transform:scale(.97);transform:scale(.97)}@media (max-width:767px){.contact-form-container .recaptcha{display:flex;flex-direction:row;align-items:unset;justify-content:flex-start}}.contact-form-container .submit-button{background:linear-gradient(135deg,#037aa6,#2aafa9);grid-area:button;width:100%;padding:1rem 1.2rem;font-size:1.6rem;font-weight:700;color:#fff;cursor:pointer;border:transparent;border-radius:5rem;outline:none;box-shadow:none}.contact-form-container .submit-button:hover{background:#037aa6}.contact-form-container .form-submit-response{grid-column:1/2;width:100%;grid-row:6/7;font-size:1.2rem;padding:0;max-height:0;justify-self:center;overflow:hidden;-webkit-transition:all .3s linear;transition:all .3s linear;font-weight:500}@media (min-width:767px){.contact-form-container .form-submit-response{width:100%;grid-column:1/3;grid-row:5/6}}.contact-form-container .form-submit-response.success{border:.1rem solid #2aafa9;color:#2aafa9;padding:.3rem;max-height:5rem;text-align:center}.contact-form-container .form-submit-response.error{border:.1rem solid #f04124;color:#f04124;padding:.3rem;max-height:5rem}.contact-form-container .loading-wrapper{grid-column:1/2;grid-row:6/7;justify-self:center;-webkit-transition:all .3s linear;transition:all .3s linear}@media (min-width:767px){.contact-form-container .loading-wrapper{grid-row:5/6;grid-column:1/4}}.contact-form-container .loading-wrapper .form-loading-spinner{height:0;-webkit-transition:all .3s linear;transition:all .3s linear;opacity:0}.contact-form-container .loading-wrapper .form-loading-spinner.show{height:10rem;opacity:1}.internet-error{display:flex;flex-direction:row;align-items:unset;justify-content:center;background:transparent;width:25rem;padding:1rem 3rem;margin:auto auto 2.5rem;border:.1rem solid #f04124;border-radius:.5rem}.internet-error p{color:#f04124}.centered-layout,.footer-wrapper .main-footer,.solutions-list{padding-left:1.5rem;padding-right:1.5rem}@media (max-width:767px){.centered-layout,.footer-wrapper .main-footer,.solutions-list{padding-left:1.5rem;padding-right:1.5rem}}.footer-wrapper .main-footer,.main-container,.solutions-list{max-width:117rem;margin:auto;box-sizing:border-box}@media (max-width:1024px){.footer-wrapper .main-footer,.main-container,.solutions-list{max-width:110rem}}.footer-wrapper{position:relative}.footer-wrapper:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(https://d306ae0aiwjq6t.cloudfront.net/images/footer-gradient.png);background-color:#002937;background-repeat:no-repeat;z-index:-1}@media (max-width:767px){.footer-wrapper:before{background-repeat:repeat}}.footer-wrapper .main-footer{color:#fff;padding-top:5rem;padding-bottom:5rem;text-align:center;display:grid;grid-template-columns:1fr .5fr .5fr .5fr;grid-template-rows:repeat(2,1fr);justify-items:center;height:100%}@media (max-width:1024px){.footer-wrapper .main-footer{grid-template-columns:repeat(4,1fr);padding:5rem 3rem}}@media (max-width:767px){.footer-wrapper .main-footer{grid-template-rows:repeat(5,auto);grid-template-columns:1fr;padding:3rem;justify-items:flex-start;grid-row-gap:4rem;row-gap:4rem}}.footer-wrapper .main-footer .company-email-wrapper{color:#667f88;font-size:1.5rem;text-align:left;margin-bottom:10rem}.footer-wrapper .main-footer .company-email-wrapper .company-email{text-decoration:none;font-weight:400;color:#fff}.footer-wrapper .main-footer .company-email-wrapper .company-email:hover{color:#2aafa9}.footer-wrapper .main-footer .company-social-links-wrapper{display:grid;grid-template-columns:repeat(3,2rem);padding-top:2rem;border-top:.1rem solid rgba(235,231,231,.169);margin:2rem 0;grid-gap:2.5rem}.footer-wrapper .main-footer .company-social-links-wrapper .company-social-links:hover svg{fill:#2aafa9;-webkit-transition:all .3s linear;transition:all .3s linear}.footer-wrapper .main-footer .company-social-links-wrapper svg{fill:#fff}.footer-wrapper .main-footer .copyright{font-size:1.4rem;line-height:1.7rem;text-align:left;color:#667f88}.footer-wrapper .main-footer .copyright p{color:#667f88}.footer-wrapper .main-footer .company-address{display:grid;grid-template-columns:4rem 1fr;align-items:center;text-align:left}@media (min-width:767px){.footer-wrapper .main-footer .company-address{max-width:15rem}}@media (min-width:1024px){.footer-wrapper .main-footer .company-address{max-width:24rem}}.footer-wrapper .main-footer .company-address .address{color:#667f88;font-size:1.5rem}.footer-wrapper .main-footer .company-address svg{width:2rem}.footer-wrapper .main-footer .company-address svg path{fill:#667f88}.footer-wrapper .main-footer .company-address .emumba-icon{display:flex}.footer-wrapper .main-footer .company-address .emumba-icon svg{fill:#fff;height:1.8rem}.footer-wrapper .main-footer .company-name{font-size:1.5rem;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal;color:#fff;text-transform:uppercase}.footer-wrapper .main-footer .company-details{display:grid;grid-template-rows:repeat(3,auto);grid-row-gap:1.5rem;row-gap:1.5rem}.footer-wrapper .main-footer .footer-links-wrapper{font-size:1.5rem;letter-spacing:normal;line-height:2;color:#fff;text-align:left}.footer-wrapper .main-footer .footer-links-wrapper .footer-links-title{font-weight:700;line-height:1.13;color:#667f88;font-size:1.5rem}.footer-wrapper .main-footer .footer-links-wrapper .footer-links-container{list-style:none;margin-top:1rem}.footer-wrapper .main-footer .footer-links-wrapper a{color:#fff}.footer-wrapper .main-footer .footer-links-wrapper a:hover{color:#2aafa9}.footer-wrapper .main-footer .footer-links-wrapper .no-link-hover a:hover{color:#fff;cursor:auto}.footer-wrapper .main-footer .footer-links-wrapper .customers-link{margin-top:4rem}.footer-wrapper .main-footer .company-details-wrapper{justify-self:flex-start;grid-row:1/3}@media (max-width:767px){.footer-wrapper .main-footer .company-details-wrapper{grid-row:6/7}}.footer-wrapper .main-footer .company-area{grid-row:1/3;grid-column:2/3}@media (max-width:767px){.footer-wrapper .main-footer .company-area{grid-row:1/2;grid-column:1/2}}.footer-wrapper .main-footer .partners-area{grid-row:2/3;grid-column:2/3}@media (max-width:767px){.footer-wrapper .main-footer .partners-area{grid-row:5/6;grid-column:1/2}}.footer-wrapper .main-footer .services-area{grid-row:1/3}@media (max-width:767px){.footer-wrapper .main-footer .services-area{grid-row:2/3}}.footer-wrapper .main-footer .solutions-area{grid-row:1/2}@media (max-width:767px){.footer-wrapper .main-footer .solutions-area{grid-row:3/4}}.footer-wrapper .main-footer .customers-area{grid-row:2/3;grid-column:4/5;margin-left:1.3rem}@media (max-width:767px){.footer-wrapper .main-footer .customers-area{grid-row:4/5;grid-column:1/2;margin:0}}.centered-layout,.inner-page-wrapper .services-description-wrapper .service-detail,.solutions-list{padding-left:1.5rem;padding-right:1.5rem}@media (max-width:767px){.centered-layout,.inner-page-wrapper .services-description-wrapper .service-detail,.solutions-list{padding-left:1.5rem;padding-right:1.5rem}}.inner-page-wrapper{position:relative}.inner-page-wrapper .services-wrapper{padding-top:1rem}.inner-page-wrapper .services-description-wrapper{padding:0}.inner-page-wrapper .services-description-wrapper .devops-link-wrapper{display:flex;justify-content:space-between;align-items:center;max-width:117rem;margin:auto}@media (max-width:767px){.inner-page-wrapper .services-description-wrapper .devops-link-wrapper{flex-direction:column;align-items:flex-start}}.inner-page-wrapper .services-description-wrapper .devops-link-wrapper .breadcrumbs-wrapper{margin:unset}.inner-page-wrapper .services-description-wrapper .devops-link-wrapper .link-devops{padding:5rem 1.5rem 0}.inner-page-wrapper .services-description-wrapper .devops-link-wrapper .link-devops .tags-wrapper .tags-item{background:rgba(245,241,225,.7)}.inner-page-wrapper .services-description-wrapper .service-detail .contact-form-description{font-size:1.6rem;margin-bottom:-4rem}@media (max-width:767px){.inner-page-wrapper .services-description-wrapper .service-detail{text-align:center}}.inner-page-wrapper .customer-section{padding-bottom:.5rem}.inner-page-wrapper .service-carousal-heading{margin-top:3rem}.inner-page-wrapper .related-case-studies-wrapper{margin-top:8.5rem}.main-container,.related-customers-wrapper .work-cards-wrapper,.solutions-list{max-width:117rem;margin:auto;box-sizing:border-box}@media (max-width:1024px){.main-container,.related-customers-wrapper .work-cards-wrapper,.solutions-list{max-width:110rem}}.related-customers-wrapper{background-image:-webkit-gradient(linear,left bottom,left top,from(#002b3a),to(#00212c));background-image:linear-gradient(0deg,#002b3a,#00212c);background-color:#f8f8f8;padding:6rem 1.5rem 1.5rem}@media (min-width:767px){.related-customers-wrapper{padding-bottom:2rem}}.related-customers-wrapper .title{display:flex;flex-direction:row;align-items:unset;justify-content:center;padding-bottom:3.5rem}.related-customers-wrapper .work-cards-wrapper{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:3rem;grid-template-rows:none;margin-bottom:5rem}.related-customers-wrapper .work-cards-wrapper.single-card{grid-template-columns:1fr}.related-customers-wrapper .work-cards-wrapper.single-card .vertical-card-wrapper{grid-column:1/3}@media (min-width:768px){.related-customers-wrapper .work-cards-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3rem;grid-row-gap:0;grid-template-rows:none}}.centered-layout,.services-list-wrapper,.solutions-list{padding-left:1.5rem;padding-right:1.5rem}@media (max-width:767px){.centered-layout,.services-list-wrapper,.solutions-list{padding-left:1.5rem;padding-right:1.5rem}}.main-container,.services-list-wrapper,.solutions-list{max-width:117rem;margin:auto;box-sizing:border-box}@media (max-width:1024px){.main-container,.services-list-wrapper,.solutions-list{max-width:110rem}}.services-list-wrapper{display:grid;grid-template-columns:1fr;grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:none;text-align:center;margin-top:2rem}@media (min-width:768px){.services-list-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-rows:none;text-align:left}}.services-list-wrapper .services-tile{box-shadow:0 0 1rem 0 hsla(0,0%,53.3%,.16);padding:2.5rem}.services-list-wrapper .services-tile .tile-heading{margin-bottom:1rem}.services-list-wrapper .services-tile .tile-description{font-size:1.6rem;color:#585858;font-weight:300;font-family:Open Sans,sans-serif}.services-list-wrapper .services-tile .tile-description>strong{font-weight:700}.portfolio-container{display:grid;grid-template-columns:unset;grid-column-gap:0;grid-row-gap:2rem;grid-template-rows:auto 1fr;width:100%;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;padding:3.5rem 2.5rem}@media (min-width:768px){.portfolio-container{padding:4.5rem 5.5rem}}.portfolio-container .portfolio-thumbnail .thumbnail-image{width:100%}.portfolio-container .portfolio-wrapper{display:flex;justify-content:space-between}.portfolio-container .portfolio-wrapper .portfolio-heading{font-size:2rem;font-weight:700;line-height:normal;letter-spacing:.045rem;padding-bottom:.5rem;text-transform:uppercase}.portfolio-container .portfolio-wrapper .leaders-title{font-size:1.6rem;color:#585858;display:block;max-width:36rem}.portfolio-container .portfolio-wrapper .linkedin-logo{height:2.2rem;width:2.2rem;margin-left:2rem}.portfolio-container .portfolio-wrapper .linkedin-logo>svg{width:2.2rem}@media (max-width:767px){.portfolio-container .portfolio-wrapper .linkedin-logo>svg{width:1.9rem}}.portfolio-container .portfolio-wrapper .linkedin-logo>svg path{fill:#2aafa9}.portfolio-container .portfolio-description{color:#585858;font-size:1.4rem;margin-top:2rem}.portfolio-container .leaders-post{display:flex;flex-wrap:wrap;width:100%;font-size:2rem;color:#585858;margin-top:1rem}.portfolio-container .leaders-post .tag-wrapper{border-radius:2px;background-color:#f5f5f5;padding:.5rem 1rem;margin:0 .6rem .6rem 0}.portfolio-container .leaders-post .tag-wrapper .tag-text{opacity:.5;font-size:14px;color:#000}.centered-layout,.company-metrics-container,.solutions-list{padding-left:1.5rem;padding-right:1.5rem}@media (max-width:767px){.centered-layout,.company-metrics-container,.solutions-list{padding-left:1.5rem;padding-right:1.5rem}}.company-metrics-container{position:relative}.company-metrics-container:after{content:"";position:absolute;right:0;height:10rem;top:26%;padding:.1rem;background:#e1f1f1;bottom:0}@media (max-width:1024px){.company-metrics-container:after{content:none}}.company-metrics-container:last-child:after{content:none}@media (max-width:1024px){.company-metrics-container{flex-direction:row;justify-content:center}}@media (max-width:767px){.company-metrics-container{display:flex;flex-direction:column;align-items:center;justify-content:center}}.company-metrics-container .matrics-statistics{font-size:5.5rem;font-weight:800;line-height:normal;letter-spacing:normal;color:#2aafa9;justify-content:flex-start;margin-bottom:0}@media (max-width:767px){.company-metrics-container .matrics-statistics{margin-right:0}}.company-metrics-container .metrics-heading{font-size:1.8rem;font-weight:600;line-height:normal;letter-spacing:normal;margin-bottom:1rem}.company-metrics-container .matrics-description{font-size:1.6rem;line-height:1.5;letter-spacing:.04rem;color:#000}@media (max-width:767px){.company-metrics-container .matrics-description{text-align:center}}.centered-layout,.solutions-list,.solutions-template .solutions-contact-form-wrapper,.solutions-template .solutions-content-wrapper{padding-left:1.5rem;padding-right:1.5rem}@media (max-width:767px){.centered-layout,.solutions-list,.solutions-template .solutions-contact-form-wrapper,.solutions-template .solutions-content-wrapper{padding-left:1.5rem;padding-right:1.5rem}}.main-container,.solutions-list,.solutions-template .solutions-contact-form-wrapper .solutions-contact-form-content,.solutions-template .solutions-content-wrapper{max-width:117rem;margin:auto;box-sizing:border-box}@media (max-width:1024px){.main-container,.solutions-list,.solutions-template .solutions-contact-form-wrapper .solutions-contact-form-content,.solutions-template .solutions-content-wrapper{max-width:110rem}}.solutions-template .solutions-content-wrapper{display:grid;grid-template-columns:1fr;grid-column-gap:unset;grid-row-gap:0;grid-template-rows:none;align-items:baseline;padding-bottom:6.5rem;grid-template-areas:"breadcrumbs" "headings" "paragraphs" "customers";margin-top:5rem}@media (min-width:768px){.solutions-template .solutions-content-wrapper.devops-solution-wrapper{display:grid;grid-template-columns:minmax(23rem,30rem) 1fr;grid-column-gap:13%;grid-row-gap:0;grid-template-rows:none}}@media (min-width:768px){.solutions-template .solutions-content-wrapper{display:grid;grid-template-columns:minmax(23rem,28rem) 1fr;grid-column-gap:15%;grid-row-gap:0;grid-template-rows:none;grid-template-areas:"breadcrumbs breadcrumbs" "headings paragraphs" "headings paragraphs" "customers customers"}}.solutions-template .solutions-content-wrapper .tags-wrapper .tags-title{text-transform:capitalize}.solutions-template .solutions-content-wrapper .breadcrumbs-wrapper{grid-area:breadcrumbs;margin-bottom:0;padding-left:1.9rem}.solutions-template .solutions-content-wrapper .solutions-description{grid-area:paragraphs}.solutions-template .solutions-content-wrapper .solutions-description p{font-size:1.6rem}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content{position:relative}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content ul{margin:.3rem 0 1.7rem 1.9rem}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .tags-wrapper{cursor:default}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .learn-more{margin:4rem 0 3rem;color:#585858;font-size:1.6rem}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .learn-more .detailed-statistics-link{color:rgba(0,165,154,.788);font-size:1.6rem;font-weight:600}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .learn-more .detailed-statistics-link:hover{color:#00a599}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .download-here{font-size:1.4rem;font-weight:400;line-height:normal;letter-spacing:normal;border-top:.1rem solid #f4f4f4;margin:3rem 0;padding:2rem 0;border-bottom:.1rem solid #f4f4f4}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .download-here a{color:#2aafa9;margin-right:.5rem;font-weight:600}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .download-here img{margin-right:.3rem}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .heading-target{position:absolute;top:-8rem}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .slogan-heading{font-size:2.2rem;margin-top:5.5rem}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .paragraph-heading{font-size:1.8rem;font-weight:700}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .secondary-heading{font-weight:700;color:#585858;font-size:1.7rem}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .tags-item{cursor:default}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .description{margin-bottom:1rem}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .head-cards-container{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:0;grid-template-rows:unset;max-width:31rem;margin:auto}@media (min-width:1024px){.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .head-cards-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:3rem;grid-row-gap:0;grid-template-rows:unset;margin:unset;max-width:100%}}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .head-cards-container .card-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;box-shadow:0 0 1rem 0 hsla(0,0%,53.3%,.16);margin:3.5rem 0;-webkit-transition:all .3s linear;transition:all .3s linear}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .head-cards-container .card-wrapper.disabled{opacity:.4;cursor:disabled;border:.1rem solid rgba(0,0,0,.1);box-shadow:none}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .head-cards-container .card-wrapper.disabled:hover{opacity:.4;cursor:not-allowed}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .head-cards-container .card-wrapper .card-body{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;padding:2.5rem;text-align:center}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .head-cards-container .card-wrapper .card-body .card-icon{margin-bottom:1rem}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .head-cards-container .card-wrapper .card-body .card-icon .fintech-card-icons{width:100%}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .head-cards-container .card-wrapper .card-body .card-heading{font-size:1.8rem;font-weight:700;color:#000;margin-bottom:1rem;-webkit-transition:all .3s linear;transition:all .3s linear}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .head-cards-container .card-wrapper .card-body .card-description{font-size:1.6rem;color:#000}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .head-cards-container .card-wrapper.not-disabled:hover{box-shadow:0 0 1rem 0 rgba(56,56,56,.16);-webkit-transition:all .3s linear;transition:all .3s linear}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .head-cards-container .card-wrapper.not-disabled:hover .card-heading{-webkit-transition:all .3s linear;transition:all .3s linear;color:#2aafa9}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .head-cards-container .card-footer{background-color:rgba(255,124,52,.102);padding:1.3rem 0;width:100%}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .head-cards-container .card-footer .footer-text{font-size:1.6rem;font-weight:600;text-align:center;color:#ff7c34}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .footer-cards-container .card-body{display:grid;grid-template-columns:5.5rem 1fr;grid-column-gap:2.5rem;grid-row-gap:0;grid-template-rows:unset;margin:3rem 0 4rem}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .footer-cards-container .card-body .card-data .card-heading{font-size:1.8rem;font-weight:700;color:#000}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .footer-cards-container .card-body .card-data .card-description{font-size:1.6rem;color:rgba(0,0,0,.7)}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .learn-more-container{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:3rem;grid-template-rows:none}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .learn-more-container .learn-more-wrapper{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:1rem;grid-template-rows:auto 1fr;background-color:rgba(255,124,52,.102);padding:2rem}@media (min-width:425px){.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .learn-more-container .learn-more-wrapper{display:grid;grid-template-columns:auto 1fr;grid-column-gap:1rem;grid-row-gap:0;grid-template-rows:1fr;align-items:center}}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .learn-more-container .learn-more-wrapper .logo{height:-webkit-max-content;height:-moz-max-content;height:max-content}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .learn-more-container .learn-more-wrapper .logo>img{height:2.5rem}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .learn-more-container .learn-more-wrapper .learn-more-text{font-size:1.6rem;color:rgba(76,76,76,.702)}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .learn-more-container .learn-more-wrapper .learn-more-text .link-text{font-weight:700;color:rgba(255,123,52,.78)}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .learn-more-container .learn-more-wrapper .learn-more-text .link-text:hover{color:#ff7c34}.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .head-cards-divider{display:none}@media (min-width:768px){.solutions-template .solutions-content-wrapper .solutions-description .solutions-content .head-cards-divider{display:block;height:.1rem;border:0;border-top:.1rem solid #e0e5e7;margin:1rem 0 2rem;padding:0}}.solutions-template .solutions-content-wrapper .solutions-description .paragraph-thumbnail{margin:2.17rem 0 1.6rem;display:flex;border-radius:2px;box-shadow:0 0 6px 0 rgba(0,0,0,.11);padding:1.1rem 2.1rem 1.4rem}.solutions-template .solutions-content-wrapper .solutions-description .paragraph-thumbnail .fintech-image{width:100%;height:100%}@media (min-width:1024px){.solutions-template .solutions-content-wrapper .solutions-description .paragraph-thumbnail .fintech-image{width:unset;height:unset}}.solutions-template .solutions-content-wrapper .solutions-description .paragraph-thumbnail img{width:100%;height:100%}.solutions-template .solutions-content-wrapper .solutions-description .caption{margin-top:3.8rem}.solutions-template .solutions-content-wrapper .solutions-description .contact-form-container{margin:0;max-width:100%}.solutions-template .solutions-content-wrapper .related-customers-wrapper{grid-area:customers;border-top:none}.solutions-template .solutions-content-wrapper .related-customers-wrapper .title{justify-content:center}.solutions-template .solutions-content-wrapper .related-customers-wrapper .customers-wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.solutions-template .solutions-content-wrapper .headings-list{grid-area:headings}.solutions-template .solutions-content-wrapper .headings-list .sticky-anchor{margin:0;top:8rem;width:100%;list-style-type:none;padding:0;box-sizing:border-box;border-radius:.4rem;text-transform:capitalize}.solutions-template .solutions-content-wrapper .headings-list .sticky-anchor .ant-anchor-link{line-height:normal}.solutions-template .solutions-content-wrapper .headings-list .sticky-anchor .ant-anchor-link-active .ant-anchor-link-title,.solutions-template .solutions-content-wrapper .headings-list .sticky-anchor .ant-anchor-link-title:hover{color:#2aafa9}.solutions-template .solutions-content-wrapper .headings-list .sticky-anchor .ant-anchor-ink-ball{border:.2rem solid #2aafa9}.solutions-template .solutions-content-wrapper .sticky-anchor-wrapper{position:-webkit-sticky;position:sticky;top:10rem}.solutions-template .solutions-content-wrapper .logos-wrapper{justify-content:flex-start}.solutions-template .solutions-content-wrapper .ant-anchor-ink{display:none}.solutions-template .solutions-content-wrapper .heading-link{border-top:.1rem solid rgba(102,127,136,.161)}.solutions-template .solutions-content-wrapper .heading-link:last-child{border-bottom:.1rem solid rgba(102,127,136,.161)}.solutions-template .solutions-content-wrapper .heading-link .ant-anchor-link-title{text-transform:none}@media (max-width:425px){.solutions-template .solutions-content-wrapper .heading-link .ant-anchor-link-title{text-overflow:ellipsis;max-width:35ch}}@media (max-width:375px){.solutions-template .solutions-content-wrapper .heading-link .ant-anchor-link-title{text-overflow:ellipsis;max-width:30ch}}.solutions-template .solutions-contact-form-wrapper{opacity:.8;background-color:#efefef;padding-bottom:3rem}.solutions-template .solutions-contact-form-wrapper .contact-form-heading{text-align:center;font-size:2.4rem;letter-spacing:.72rem;color:#667f88;padding:5.8rem 0 3rem;text-transform:uppercase}.solutions-template .solutions-contact-form-wrapper .contact-form-description{max-width:74rem;padding-right:3rem;text-align:center;line-height:1.56;margin:auto auto 7.9rem;font-size:1.6rem;color:rgba(0,0,0,.7)}@media (max-width:767px){.solutions-template .solutions-contact-form-wrapper .contact-form-description{padding-right:0}}.solutions-template .solutions-contact-form-wrapper .contact-form-container input,.solutions-template .solutions-contact-form-wrapper .contact-form-container textarea{background-color:#efefef}.solutions-template .cost-optimization-map{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}.solutions-template .cost-optimization-map .map-frame{margin:0 auto 10rem;overflow:hidden;width:1000px;height:700px}@media (max-width:425px){.solutions-template .cost-optimization-map .map-frame{width:100%;height:300px}}.solutions-template .cost-optimization-map .map-frame #dummymindmap{width:1000px;height:700px}@media (max-width:425px){.solutions-template .cost-optimization-map .map-frame #dummymindmap{padding:0 2rem;width:100%;height:300px}}.centered-layout,.fullwidth-template-wrapper,.solutions-contact-form-wrapper,.solutions-list{padding-left:1.5rem;padding-right:1.5rem}@media (max-width:767px){.centered-layout,.fullwidth-template-wrapper,.solutions-contact-form-wrapper,.solutions-list{padding-left:1.5rem;padding-right:1.5rem}}.fullwidth-template-wrapper,.main-container,.solutions-contact-form-wrapper .solutions-contact-form-content,.solutions-list{max-width:117rem;margin:auto;box-sizing:border-box}@media (max-width:1024px){.fullwidth-template-wrapper,.main-container,.solutions-contact-form-wrapper .solutions-contact-form-content,.solutions-list{max-width:110rem}}.fullwidth-template-wrapper{margin-top:5rem}.fullwidth-template-wrapper .template-details-grid{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:4rem;grid-template-rows:none;margin-top:10rem;margin-bottom:6rem}@media (min-width:768px){.fullwidth-template-wrapper .template-details-grid{display:grid;grid-template-columns:1fr 30rem;grid-column-gap:10rem;grid-row-gap:0;grid-template-rows:none}}.fullwidth-template-wrapper .template-details-grid .solutions-content{padding-bottom:4.9rem}.fullwidth-template-wrapper .template-details-grid .solutions-content .slogan-heading{font-size:2.6rem}.fullwidth-template-wrapper .template-details-grid .solutions-content .paragraph-heading{font-size:1.8rem;font-weight:700}.fullwidth-template-wrapper .template-details-grid .solutions-content .description{font-size:1.6rem}.fullwidth-template-wrapper .template-details-grid .side-details{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:3rem;grid-template-rows:none;align-content:flex-start}@media (max-width:767px){.fullwidth-template-wrapper .template-details-grid .side-details{justify-self:left}}.fullwidth-template-wrapper .template-details-grid .side-details .side-links-wrapper{display:grid;grid-template-columns:3.9rem auto;grid-column-gap:1.5rem;grid-row-gap:0;grid-template-rows:1.8rem 1fr;align-items:center;position:relative}.fullwidth-template-wrapper .template-details-grid .side-details .side-links-wrapper:after{content:"";position:absolute;width:100%;height:.1rem;bottom:-1.6rem;border-bottom:.1rem solid #dedede}.fullwidth-template-wrapper .template-details-grid .side-details .side-links-wrapper.download-style:after{border-bottom:none}.fullwidth-template-wrapper .template-details-grid .side-details .side-links-wrapper .link-image{grid-row:1/3}.fullwidth-template-wrapper .template-details-grid .side-details .side-links-wrapper .link-image svg{width:100%;fill:#2a9daf}.fullwidth-template-wrapper .template-details-grid .side-details .side-links-wrapper .link-image svg:hover{fill:#ff7c34}.fullwidth-template-wrapper .template-details-grid .side-details .side-links-wrapper .link-type{opacity:.6;font-size:1.4rem;color:#667f88}.fullwidth-template-wrapper .template-details-grid .side-details .side-links-wrapper .link-heading{font-size:1.6rem;color:#2a9daf;-webkit-transition:all .2s linear;transition:all .2s linear}.fullwidth-template-wrapper .template-details-grid .side-details .side-links-wrapper:hover .link-heading{-webkit-transition:all .3s linear;transition:all .3s linear;color:#ff7c34}.fullwidth-template-wrapper .template-details-grid .side-details .side-links-wrapper:hover .link-image svg{-webkit-transition:all .3s linear;transition:all .3s linear;fill:#ff7c34;cursor:pointer}.fullwidth-template-wrapper .map-gif{width:100%}.fullwidth-template-wrapper .caption{font-size:1.6rem;text-align:center}.fullwidth-template-wrapper .caption-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;position:relative;margin-top:2rem}@media (max-width:767px){.fullwidth-template-wrapper .caption-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.fullwidth-template-wrapper .caption-wrapper .caption{align-self:flex-start}}.fullwidth-template-wrapper .aws-map-button{cursor:pointer;border-radius:2.7rem;background-color:#ff7c34;padding:1rem 2rem;font-size:1.3rem;font-weight:700;text-align:center;color:#fff;border:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;margin:1.5rem 0 1rem}.fullwidth-template-wrapper .aws-map-button:focus{outline:none}.fullwidth-template-wrapper .aws-map-button:hover{box-shadow:0 .1rem .6rem 0 rgba(0,0,0,.3);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.solutions-contact-form-wrapper{opacity:.8;background-color:#efefef;padding-bottom:3rem}.solutions-contact-form-wrapper .contact-form-heading{text-align:center;font-size:2.4rem;letter-spacing:.72rem;color:#667f88;padding:5.8rem 0 3rem;text-transform:uppercase}.solutions-contact-form-wrapper .contact-form-description{max-width:74rem;padding-right:3rem;text-align:center;line-height:1.56;margin:auto auto 7.9rem;font-size:1.6rem;color:rgba(0,0,0,.7)}@media (max-width:767px){.solutions-contact-form-wrapper .contact-form-description{padding-right:0}}.solutions-contact-form-wrapper .contact-form-container input,.solutions-contact-form-wrapper .contact-form-container textarea{background-color:#efefef}.exchanges-container .coming-soon{margin-top:3.8rem}.exchanges-container .coming-soon .title{text-align:left;justify-content:left;margin-bottom:1rem;text-transform:none;letter-spacing:normal;color:rgba(0,0,0,.7);font-size:1.8rem;color:#000}.exchanges-container .logos-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.exchanges-container .logos-wrapper .logo{max-width:15rem;margin:0}.exchanges-container .logos-wrapper .logo:nth-child(2){margin-left:2rem;height:30px}.exchanges-container .logos-wrapper .logo:nth-child(3){margin-left:2rem;height:40px}.main-container,.slides-wrapper .bootcamp-collapse,.slides-wrapper.visualization,.solutions-list{max-width:117rem;margin:auto;box-sizing:border-box}@media (max-width:1024px){.main-container,.slides-wrapper .bootcamp-collapse,.slides-wrapper.visualization,.solutions-list{max-width:110rem}}.slides-wrapper{position:relative;height:0;overflow:hidden;max-width:100%;padding-bottom:0;height:100vh}.slides-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slides-wrapper img{width:100%}.slides-wrapper.visualization{margin:10rem auto}.slides-wrapper.embedded-content-wrapper{margin-top:0}.slides-wrapper.embedded-content-wrapper embed{width:100%;height:100vh}.slides-wrapper.embedded-content-wrapper .responsive-deck{display:none}.slides-wrapper .bootcamp-collapse{margin:20rem auto}.slides-wrapper .primary-button{margin-top:4rem;background:#fff}.portfolio-modal{width:100%}@media (min-width:767px){.portfolio-modal{width:75rem!important}}@media (min-width:1024px){.portfolio-modal{width:85rem!important}}@media (min-width:1366px){.portfolio-modal{width:120rem!important}}.portfolio-modal .ant-modal-content{height:100%}.portfolio-modal .ant-modal-body{position:relative;padding:0;height:100%}.portfolio-modal .portfolio-details{height:100%;padding-bottom:4rem}.portfolio-modal .portfolio-details.web-app-template{padding-bottom:0}.portfolio-modal .portfolio-details .fullwidth-image{margin-bottom:9.5rem}.portfolio-modal .portfolio-details .fullwidth-image img{width:100%;object-fit:cover}.portfolio-modal .portfolio-details .fullwidth-image .dashboard-caption{margin-top:5rem}.portfolio-modal .portfolio-details .content-aligned-figure img{width:100%}.portfolio-modal .portfolio-details .content-aligned-figure .dashboard-caption{margin-top:1rem}.portfolio-modal .portfolio-details .content-aligned-figure .dashboard-caption:first-of-type{margin-top:3.1rem}.portfolio-modal .portfolio-details .content-aligned-figure .dashboard-caption:last-of-type{margin-bottom:6.9rem}.portfolio-modal .portfolio-details .crypto-wallet-content{margin-bottom:4rem}.portfolio-modal .portfolio-details .traffic-inspection{margin-bottom:.5rem}.portfolio-modal .portfolio-details .traffic-inspection:last-of-type{margin-bottom:4rem}.portfolio-modal .portfolio-details .logistics-dashboard-image{margin-bottom:5rem}.portfolio-modal .portfolio-details .logistics-dashboard-image img{width:100%}.portfolio-modal .portfolio-details .description-wrapper .description-grid{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:2rem;grid-template-rows:unset;margin-bottom:8rem;align-items:center}@media (min-width:767px){.portfolio-modal .portfolio-details .description-wrapper .description-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:unset}}.portfolio-modal .portfolio-details .description-wrapper .reverse .details-image-wrapper{justify-self:flex-start}@media (min-width:767px){.portfolio-modal .portfolio-details .description-wrapper .reverse .details-image-wrapper{grid-column:1/2;grid-row:1/2}}.portfolio-modal .portfolio-details .description-wrapper .details-image-wrapper,.portfolio-modal .portfolio-details .description-wrapper .reverse .details-wrapper{justify-self:center}.portfolio-modal .portfolio-details .product-grid-wrapper .description-grid{margin-top:5rem}.portfolio-modal .portfolio-details .heading{margin-bottom:2.3rem;display:block;align-items:center}.portfolio-modal .portfolio-details .heading .portfolio-main-heading{margin-right:2rem;font-size:2.4rem;font-weight:700;line-height:1.36;letter-spacing:normal;color:#000;text-transform:inherit;display:inline-flex}@media (min-width:768px){.portfolio-modal .portfolio-details .heading .portfolio-main-heading{margin-right:0}}@media (min-width:1024px){.portfolio-modal .portfolio-details .heading .portfolio-main-heading{font-size:2.8rem}}.portfolio-modal .portfolio-details .heading .tags-wrapper{position:relative;z-index:999;margin-top:1rem;height:2.7rem;align-items:center;cursor:default}.portfolio-modal .portfolio-details .heading .tags-wrapper:hover{box-shadow:none}@media (min-width:767px){.portfolio-modal .portfolio-details .heading .tags-wrapper{margin:0 0 0 1rem}}.portfolio-modal .portfolio-details .heading .tags-item{padding:.5rem 1.5rem;align-items:center;height:100%}.portfolio-modal .portfolio-details .heading .tags-title{color:#2aafa9;text-transform:capitalize}@media (min-width:767px){.portfolio-modal .portfolio-details .heading{display:flex}}.portfolio-modal .portfolio-details ul{list-style:none}.portfolio-modal .portfolio-details .details-heading{font-size:1.8rem;font-weight:700;line-height:1.33;letter-spacing:normal;color:#000;justify-content:flex-start;margin-bottom:2rem;text-transform:unset}.portfolio-modal .portfolio-details .details-description{font-size:1.4rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#484545;margin-bottom:2.2rem}@media (min-width:767px){.portfolio-modal .portfolio-details .details-description{max-width:calc(100% - 5rem)}}.portfolio-modal .portfolio-details .details-image{width:100%;height:100%;object-fit:cover}.portfolio-modal .portfolio-details .image-caption{margin-top:1.5rem;margin-bottom:3rem}.portfolio-modal .smart-illustration .fullwidth-image{padding:0 1rem;margin-bottom:5rem}@media (min-width:767px){.portfolio-modal .smart-illustration .fullwidth-image{padding:0 4rem}}.portfolio-modal .smart-illustration .detailed-rows-wrapper{padding:0 2rem}@media (min-width:767px){.portfolio-modal .smart-illustration .detailed-rows-wrapper{padding:0 3rem;padding:0 7.2rem 6rem}}.portfolio-modal .smart-illustration .detailed-rows-wrapper .detailed-row .row-heading{font-size:1.8rem;color:#000;margin-bottom:1rem;margin-top:2rem}@media (min-width:767px){.portfolio-modal .smart-illustration .detailed-rows-wrapper .detailed-row .row-heading{margin-top:0}}.portfolio-modal .smart-illustration .detailed-rows-wrapper .detailed-row .row-desciption{font-size:1.4rem;color:#707070;margin-bottom:3rem}.portfolio-modal .smart-illustration .detailed-rows-wrapper .detailed-row .row-figure-container .row-image{width:100%}.portfolio-modal .smart-illustration .detailed-rows-wrapper .detailed-row .row-figure-container .image-caption{margin-top:3rem}.portfolio-modal .ant-modal-header{border:none;padding:2.4rem}.portfolio-modal .carousal-wrapper .carousal-description,.portfolio-modal .carousal-wrapper .carousal-details,.portfolio-modal .dashboard-content,.portfolio-modal .main-app-wrapper,.portfolio-modal .main-banner-wrapper .banner-image-caption,.portfolio-modal .main-banner-wrapper .product-banner,.portfolio-modal .modal-content-padding,.portfolio-modal .portfolio-details .content-aligned-figure,.portfolio-modal .portfolio-details .crypto-wallet-content,.portfolio-modal .portfolio-details .fullwidth-image .dashboard-caption,.portfolio-modal .portfolio-details .traffic-inspection{padding:0 1.5rem}@media (min-width:768px){.portfolio-modal .carousal-wrapper .carousal-description,.portfolio-modal .carousal-wrapper .carousal-details,.portfolio-modal .dashboard-content,.portfolio-modal .main-app-wrapper,.portfolio-modal .main-banner-wrapper .banner-image-caption,.portfolio-modal .main-banner-wrapper .product-banner,.portfolio-modal .modal-content-padding,.portfolio-modal .portfolio-details .content-aligned-figure,.portfolio-modal .portfolio-details .crypto-wallet-content,.portfolio-modal .portfolio-details .fullwidth-image .dashboard-caption,.portfolio-modal .portfolio-details .traffic-inspection{padding:0 7.2rem}}.portfolio-modal .main-image-description{margin:3rem 0 4rem;max-width:109rem}.portfolio-modal .carousal-wrapper .main-image-description.carousal-description,.portfolio-modal .carousal-wrapper .main-image-description.carousal-details,.portfolio-modal .main-banner-wrapper .main-image-description.banner-image-caption,.portfolio-modal .main-banner-wrapper .main-image-description.product-banner,.portfolio-modal .main-image-description.dashboard-content,.portfolio-modal .main-image-description.main-app-wrapper,.portfolio-modal .main-image-description.modal-content-padding,.portfolio-modal .portfolio-details .fullwidth-image .main-image-description.dashboard-caption,.portfolio-modal .portfolio-details .main-image-description.content-aligned-figure,.portfolio-modal .portfolio-details .main-image-description.crypto-wallet-content,.portfolio-modal .portfolio-details .main-image-description.traffic-inspection{margin:1.1rem 0 2rem}.portfolio-modal .main-image-description p:last-child{margin-top:1.5rem}@media (min-width:1920px){.portfolio-modal .main-image-description{max-width:unset}}.portfolio-modal .web-apps-container{padding:0 1.5rem}@media (min-width:768px){.portfolio-modal .web-apps-container{padding:0 7.2rem}}.portfolio-modal .web-apps-container .web-apps-description{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:0;grid-template-rows:auto auto;padding:4rem 0 0}@media (min-width:768px){.portfolio-modal .web-apps-container .web-apps-description{display:grid;grid-template-columns:1fr 1.6fr;grid-column-gap:0;grid-row-gap:0;grid-template-rows:1fr;padding:5rem 0}}@media (min-width:1024px){.portfolio-modal .web-apps-container .web-apps-description{display:grid;grid-template-columns:1fr 1.6fr;grid-column-gap:0;grid-row-gap:0;grid-template-rows:22rem;padding:5rem 0}}@media (min-width:1366px){.portfolio-modal .web-apps-container .web-apps-description{display:grid;grid-template-columns:1fr 1.6fr;grid-column-gap:0;grid-row-gap:0;grid-template-rows:22rem;padding:14rem 0 12rem}}.portfolio-modal .web-apps-container .web-apps-description .main-description .description-heading{margin-bottom:1rem;font-size:1.8rem}@media (min-width:768px){.portfolio-modal .web-apps-container .web-apps-description .main-description .description-heading{font-size:2rem;margin-bottom:0}}.portfolio-modal .web-apps-container .web-apps-description .main-description .description-text{padding-bottom:1rem;font-size:1.4rem;color:#707070}.portfolio-modal .web-apps-container .web-apps-description .main-image-wrapper{position:relative}.portfolio-modal .web-apps-container .web-apps-description .main-image-wrapper .main-image-background{max-width:100%;position:relative;margin:3rem 0}@media (max-width:767px){.portfolio-modal .web-apps-container .web-apps-description .main-image-wrapper .main-image-background.hazen-main-image{max-width:85%;position:absolute;right:-1.5rem;top:-5rem;margin:6rem 0}}@media (min-width:768px){.portfolio-modal .web-apps-container .web-apps-description .main-image-wrapper .main-image-background{max-width:100%;margin:0;position:absolute;top:-15.4rem;right:-7.3rem}.portfolio-modal .web-apps-container .web-apps-description .main-image-wrapper .main-image-background.hazen-main-image{height:38rem;right:-7.4rem}}@media (min-width:1024px){.portfolio-modal .web-apps-container .web-apps-description .main-image-wrapper .main-image-background.hazen-main-image{max-width:100%;margin:0;position:absolute;top:-16rem;right:-7.1rem;height:43rem;right:-7.4rem}}@media (min-width:1366px){.portfolio-modal .web-apps-container .web-apps-description .main-image-wrapper .main-image-background{max-width:100%;margin:0;position:absolute;top:-24.9rem;right:-7.4rem}.portfolio-modal .web-apps-container .web-apps-description .main-image-wrapper .main-image-background.hazen-main-image{top:-14rem;right:-7.4rem}}.portfolio-modal .web-apps-container .web-apps-description .main-image-wrapper .main-image{max-width:100%;position:absolute;right:.2rem;top:5rem}@media (max-width:767px){.portfolio-modal .web-apps-container .web-apps-description .main-image-wrapper .main-image.hazen-main-image{max-width:74%;position:relative;-webkit-transform:translate(34%,-3.2rem);transform:translate(34%,-3.2rem)}}@media (min-width:768px){.portfolio-modal .web-apps-container .web-apps-description .main-image-wrapper .main-image{max-width:100%;position:absolute;top:-15.3rem;right:-7rem}.portfolio-modal .web-apps-container .web-apps-description .main-image-wrapper .main-image.hazen-main-image{top:-6rem;right:-6.5rem;width:90%}}@media (min-width:1024px){.portfolio-modal .web-apps-container .web-apps-description .main-image-wrapper .main-image{max-width:100%;position:absolute;top:-12.5rem;right:-5.5rem}.portfolio-modal .web-apps-container .web-apps-description .main-image-wrapper .main-image.hazen-main-image{top:-6rem;right:-5.5rem;width:90%}}@media (min-width:1366px){.portfolio-modal .web-apps-container .web-apps-description .main-image-wrapper .main-image{max-width:100%;position:absolute;top:-24.9rem;right:-7.4rem}.portfolio-modal .web-apps-container .web-apps-description .main-image-wrapper .main-image.hazen-main-image{top:-11rem;right:0;width:70%}}.portfolio-modal .web-apps-container .web-apps-description.hazen-description{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:0;grid-template-rows:auto auto;padding:4rem 0 0}@media (min-width:768px){.portfolio-modal .web-apps-container .web-apps-description.hazen-description{display:grid;grid-template-columns:1fr 1.6fr;grid-column-gap:0;grid-row-gap:0;grid-template-rows:1fr;padding:5rem 0}}@media (min-width:1024px){.portfolio-modal .web-apps-container .web-apps-description.hazen-description{display:grid;grid-template-columns:1fr 1.6fr;grid-column-gap:0;grid-row-gap:0;grid-template-rows:22rem;padding:5rem 0}}@media (min-width:1366px){.portfolio-modal .web-apps-container .web-apps-description.hazen-description{display:grid;grid-template-columns:1fr 1.6fr;grid-column-gap:0;grid-row-gap:0;grid-template-rows:34rem;padding:3rem 0}}.portfolio-modal .web-apps-container .web-apps-description.hazen-description .main-description{align-self:center}.portfolio-modal .web-apps-container .userflow-wrapper{margin:3rem 0 5rem}.portfolio-modal .web-apps-container .userflow-wrapper .userflow-details .heading{font-size:1.8rem;color:#000;margin-bottom:1rem}@media (min-width:768px){.portfolio-modal .web-apps-container .userflow-wrapper .userflow-details .heading{font-size:2rem;margin-bottom:0}}.portfolio-modal .web-apps-container .userflow-wrapper .userflow-details .description{max-width:43.3rem;font-size:1.4rem;color:#707070}.portfolio-modal .web-apps-container .userflow-wrapper .userflow-details .userflow-image{margin:5rem 0}.portfolio-modal .web-apps-container .userflow-wrapper .userflow-details .userflow-image .flow-diagram{width:100%}.portfolio-modal .user-interface{position:relative;z-index:10}.portfolio-modal .user-interface .content{position:relative;padding:0 1.5rem;margin-bottom:2rem}@media (min-width:768px){.portfolio-modal .user-interface .content{padding:0 7.2rem}}.portfolio-modal .user-interface .content .heading{z-index:2;font-size:1.8rem;margin-bottom:1rem;color:#000}@media (min-width:768px){.portfolio-modal .user-interface .content .heading{font-size:2rem}}.portfolio-modal .user-interface .content .description{font-size:1.4rem;color:#707070}.portfolio-modal .user-interface .content .description:first-of-type{margin-bottom:.5rem}.portfolio-modal .user-interface .interface-image{width:100%;padding:0 1.5rem;margin-bottom:5rem}@media (min-width:768px){.portfolio-modal .user-interface .interface-image{padding:0 7.2rem}.portfolio-modal .user-interface .interface-image.hazen-interface-top{padding:0 5rem}}.portfolio-modal .user-interface .interface-background-image{position:absolute;z-index:-1}.portfolio-modal .user-interface .interface-background-image.top-image{top:-3.7rem;left:0;width:50%}.portfolio-modal .user-interface .interface-background-image.hazen-top-bg{top:53%;left:0;width:45%}@media (min-width:500px){.portfolio-modal .user-interface .interface-background-image.hazen-top-bg{top:33%;left:0;width:37%}}@media (min-width:1366px){.portfolio-modal .user-interface .interface-background-image.hazen-top-bg{top:11.5rem;left:0;width:36%}}.portfolio-modal .user-interface .interface-background-image.hazen-right-bg{bottom:-2rem;right:0;width:30%}@media (min-width:1366px){.portfolio-modal .user-interface .interface-background-image.hazen-right-bg{bottom:-9rem;right:0;width:23%}}.portfolio-modal .user-interface .interface-background-image.bottom-image{bottom:0;left:0;width:90%}.portfolio-modal .dashboard-content{margin-bottom:.5rem}.portfolio-modal .dashboard-content:last-of-type{margin-bottom:-2rem}.portfolio-modal .carousal-wrapper .carousal-heading{justify-content:flex-start;margin-bottom:1.2rem;font-size:1.8rem;font-weight:700;line-height:1.33;letter-spacing:normal;color:#000;text-transform:inherit}.portfolio-modal .carousal-wrapper .carousal-details{margin-bottom:4rem}.portfolio-modal .carousal-wrapper .carousal-description{margin-top:.2rem;margin-bottom:1.5rem}.portfolio-modal .carousal-wrapper .carousal-description:last-of-type{margin-bottom:10rem}.portfolio-modal .carousal-wrapper .network-traffic-carousel .flickity-viewport{height:19rem!important}@media (min-width:375px){.portfolio-modal .carousal-wrapper .network-traffic-carousel .flickity-viewport{height:23rem!important}}@media (min-width:425px){.portfolio-modal .carousal-wrapper .network-traffic-carousel .flickity-viewport{height:26rem!important}}@media (min-width:768px){.portfolio-modal .carousal-wrapper .network-traffic-carousel .flickity-viewport{height:42rem!important}}@media (min-width:1024px){.portfolio-modal .carousal-wrapper .network-traffic-carousel .flickity-viewport{height:48.8rem!important}}@media (min-width:1366px){.portfolio-modal .carousal-wrapper .network-traffic-carousel .flickity-viewport{height:71.8rem!important}}.portfolio-modal .carousal-wrapper .tracking-delievery .flickity-viewport{height:15.7rem!important}@media (min-width:768px){.portfolio-modal .carousal-wrapper .tracking-delievery .flickity-viewport{height:23rem!important}}@media (min-width:1024px){.portfolio-modal .carousal-wrapper .tracking-delievery .flickity-viewport{height:27rem!important}}@media (min-width:1366px){.portfolio-modal .carousal-wrapper .tracking-delievery .flickity-viewport{height:41rem!important}}.portfolio-modal .carousal-wrapper .network-usage .flickity-viewport{height:15.7rem!important}@media (min-width:768px){.portfolio-modal .carousal-wrapper .network-usage .flickity-viewport{height:25.7rem!important}}@media (min-width:1024px){.portfolio-modal .carousal-wrapper .network-usage .flickity-viewport{height:29rem!important}}@media (min-width:1366px){.portfolio-modal .carousal-wrapper .network-usage .flickity-viewport{height:40rem!important}}.portfolio-modal .carousal-wrapper .application-trends .flickity-viewport{height:15.7rem!important}@media (min-width:768px){.portfolio-modal .carousal-wrapper .application-trends .flickity-viewport{height:28.7rem!important}}@media (min-width:1024px){.portfolio-modal .carousal-wrapper .application-trends .flickity-viewport{height:33rem!important}}@media (min-width:1366px){.portfolio-modal .carousal-wrapper .application-trends .flickity-viewport{height:47rem!important}}.portfolio-modal .carousal-wrapper .flickity-page-dots{position:absolute;width:100%;bottom:-2.5rem;padding:0;margin:0;list-style:none;left:0;text-align:center;line-height:1}.portfolio-modal .new-app-wrapper{display:grid;grid-template-columns:1.5fr 1fr;grid-column-gap:3rem;grid-row-gap:0;grid-template-rows:unset;justify-items:center}.portfolio-modal .new-app-wrapper .product-banner img{height:50rem}.portfolio-modal .new-app-wrapper .mobile-wallet-container{max-height:50.8rem;background-color:#f2faff}.portfolio-modal .new-app-wrapper .new-product-detail{display:grid;grid-template-columns:unset;grid-column-gap:0;grid-row-gap:0;grid-template-rows:.5fr .5fr}.portfolio-modal .main-app-wrapper{position:relative}.portfolio-modal .main-app-wrapper.token-generator-container{max-height:80rem;padding-bottom:5rem;background:#f0f0fd}.portfolio-modal .main-app-wrapper.token-generator-container .product-detail-grid{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:0;grid-template-rows:unset;justify-items:flex-start;align-items:center;padding-top:5rem}@media (min-width:767px){.portfolio-modal .main-app-wrapper.token-generator-container .product-detail-grid .product-summary{width:calc(100% - 5rem)}}@media (min-width:1366px){.portfolio-modal .main-app-wrapper.token-generator-container .product-detail-grid .product-summary{width:calc(100% - 31rem)}}@media (min-width:767px){.portfolio-modal .main-app-wrapper.token-generator-container .product-detail-grid{grid-template-columns:.5fr 1fr;justify-items:center;padding-top:10rem}}.portfolio-modal .main-app-wrapper.mobile-wallet-container{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:0;grid-template-rows:1fr 1fr;max-height:65rem;background-color:#f2faff}@media (max-width:767px){.portfolio-modal .main-app-wrapper.mobile-wallet-container{display:flex;flex-direction:column-reverse;align-items:unset;justify-content:unset;padding-top:5rem;padding-bottom:5rem}}@media (min-width:767px){.portfolio-modal .main-app-wrapper.mobile-wallet-container{display:grid;grid-template-columns:1.3fr 1fr;grid-column-gap:6rem;grid-row-gap:0;grid-template-rows:1fr;max-height:50.8rem;align-items:center}}.portfolio-modal .main-app-wrapper.mobile-wallet-container .product-banner{position:relative}.portfolio-modal .main-app-wrapper.mobile-wallet-container .product-banner img{width:100%}@media (min-width:767px){.portfolio-modal .main-app-wrapper.mobile-wallet-container .product-banner img{position:absolute;top:-15rem;left:0;bottom:0;width:100%}}@media (min-width:1024px){.portfolio-modal .main-app-wrapper.mobile-wallet-container .product-banner img{position:absolute;top:-15rem;left:0;bottom:0;width:100%}}@media (min-width:1025px){.portfolio-modal .main-app-wrapper.mobile-wallet-container .product-banner img{position:absolute;top:-22rem;left:0;bottom:0;width:100%}}.portfolio-modal .main-app-wrapper.mobile-wallet-container .product-detail-grid .product-heading{font-size:2rem;font-weight:700}.portfolio-modal .main-app-wrapper.mobile-wallet-container .product-detail-grid .product-heading.background-skyblue{color:#0ea3fe;margin-bottom:2rem}@media (min-width:767px){.portfolio-modal .main-app-wrapper.mobile-wallet-container .product-detail-grid .product-heading.background-skyblue{font-size:5.5rem}}@media (min-width:1024px){.portfolio-modal .main-app-wrapper.mobile-wallet-container .product-detail-grid .product-heading.background-skyblue{font-size:7rem}}@media (max-width:767px){.portfolio-modal .main-app-wrapper.mobile-wallet-container .product-detail-grid{padding-bottom:5rem}}.portfolio-modal .main-app-wrapper .product-detail-grid .product-heading{font-size:2rem;font-weight:700;line-height:1.1;letter-spacing:normal}.portfolio-modal .main-app-wrapper .product-detail-grid .product-heading.background-purple{color:#463ed4}@media (min-width:1024px){.portfolio-modal .main-app-wrapper .product-detail-grid .product-heading{font-size:4.2rem}}@media (min-width:1366px){.portfolio-modal .main-app-wrapper .product-detail-grid .product-heading{font-size:6.2rem}}@media (min-width:767px){.portfolio-modal .main-app-wrapper{height:60rem}}@media (min-width:1366px){.portfolio-modal .main-app-wrapper{height:80rem}}.portfolio-modal .main-banner-wrapper{position:relative;width:100%}.portfolio-modal .main-banner-wrapper .product-banner{margin:3rem 0}.portfolio-modal .main-banner-wrapper .product-banner img{width:100%}@media (min-width:767px){.portfolio-modal .main-banner-wrapper .product-banner{top:-30rem;position:absolute;width:100%;margin:auto;left:0;right:0}}@media (min-width:1024px){.portfolio-modal .main-banner-wrapper .product-banner{top:-35rem}}@media (min-width:1366px){.portfolio-modal .main-banner-wrapper .product-banner{top:-45rem}}.portfolio-modal .main-banner-wrapper .banner-image-caption{margin-bottom:1rem}.portfolio-modal .main-banner-wrapper .banner-image-caption:last-child{margin-bottom:0}.portfolio-modal .mobile-wallet-spacing{padding-top:0}@media (min-width:1200px){.portfolio-modal .mobile-wallet-spacing{padding-top:25rem}}@media (min-width:1024px){.portfolio-modal .mobile-wallet-spacing{padding-top:5rem}}@media (min-width:1200px){.portfolio-modal .mobile-wallet-spacing{padding-top:10rem}}@media (min-width:767px){.portfolio-modal .token-generator-spacing{padding-top:8rem}}@media (min-width:1200px){.portfolio-modal .token-generator-spacing{padding-top:25rem}}@media (min-width:1366px){.portfolio-modal .token-generator-spacing{padding-top:20rem}}@media (min-width:1920px){.portfolio-modal .token-generator-spacing{padding-top:22rem}}.portfolio-modal .product-feature-caption{margin-bottom:5rem}.portfolio-modal .custom-carousel .flickity-viewport{box-shadow:none}.portfolio-modal .tags-title{cursor:auto}.portfolio-modal .custom-carousel.full-width-carousel .full-width-carousel-cell .carousel-image{object-fit:unset}.solutions-list .card-icons svg{width:8rem;height:8rem}.breadcrumbs-wrapper .ant-affix .sticky-breadcrumbs.ant-anchor-wrapper,.main-container,.solutions-list{max-width:117rem;margin:auto;box-sizing:border-box}@media (max-width:1024px){.breadcrumbs-wrapper .ant-affix .sticky-breadcrumbs.ant-anchor-wrapper,.main-container,.solutions-list{max-width:110rem}}.breadcrumbs-wrapper .ant-anchor-wrapper{margin:0;padding:0}.breadcrumbs-wrapper .ant-anchor-wrapper.sticky-breadcrumbs{max-height:unset!important}.breadcrumbs-wrapper .ant-anchor-wrapper.sticky-breadcrumbs .ant-anchor{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}.breadcrumbs-wrapper .ant-anchor-wrapper.sticky-breadcrumbs .ant-anchor .ant-anchor-ink{display:none}.breadcrumbs-wrapper svg{width:.9rem;margin:0 1rem;fill:#2aafa9}.breadcrumbs-wrapper .breadcrumb-link{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;font-size:1.4rem;color:#2aafa9;text-transform:capitalize}.breadcrumbs-wrapper .breadcrumb-link:hover{color:#037aa6}.breadcrumbs-wrapper .breadcrumb-current-page{font-size:1.4rem;color:#000;cursor:text}.breadcrumbs-wrapper .ant-affix{box-shadow:.1rem .6rem 1rem .1rem hsla(0,0%,60.8%,.2);left:0;width:100%!important;height:unset!important;background-color:#f7f9f9;z-index:9}.breadcrumbs-wrapper .ant-affix .sticky-breadcrumbs.ant-anchor-wrapper{-webkit-transition:padding .4s linear;transition:padding .4s linear;margin:auto;background-color:#f7f9f9;padding:1rem 0}.breadcrumbs-wrapper .ant-affix .sticky-breadcrumbs.ant-anchor-wrapper .ant-anchor{background-color:#f7f9f9;padding-left:1.7rem}.video-modal .ant-modal-header{padding:2.4rem}.video-modal .modal-video-wrapper{height:100%}.video-modal iframe{width:100%;height:100%}.video-modal .ant-modal-body{height:38rem;padding:0 0 5rem}@media (min-width:1024px){.video-modal .ant-modal-body{height:45rem}}@media (min-width:1366px){.video-modal .ant-modal-body{height:60rem}}@media (max-width:768px){.video-modal{width:90%!important}}.ant-modal-mask{-webkit-transform:all .2s linear;transform:all .2s linear;background-color:rgba(43,43,43,.549)!important}.main-container,.news-container .news-section,.solutions-list{max-width:117rem;margin:auto;box-sizing:border-box}@media (max-width:1024px){.main-container,.news-container .news-section,.solutions-list{max-width:110rem}}.news-container{background:#fff;padding-top:11rem;z-index:0;position:relative}.news-container .news-heading{font-size:2.4rem;letter-spacing:.72rem;margin-bottom:7rem;text-align:center}.news-container .news-section{display:flex;flex-direction:inherit;align-items:inherit;justify-content:center;flex-wrap:wrap}.centered-layout,.culture-wrapper .our-culture-grid,.solutions-list{padding-left:1.5rem;padding-right:1.5rem}@media (max-width:767px){.centered-layout,.culture-wrapper .our-culture-grid,.solutions-list{padding-left:1.5rem;padding-right:1.5rem}}.more-about-culture .about-button,.primary-button{display:inline-flex;padding:.8rem 5rem;border-radius:5rem;position:relative;color:#2aafa9;border:.1rem solid #2aafa9;text-decoration:none;text-transform:uppercase;background-clip:padding-box;z-index:1;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(transparent));background-image:linear-gradient(0deg,transparent,transparent)}.more-about-culture .about-button:after,.primary-button:after{content:"";position:absolute;top:-.1rem;bottom:-.1rem;left:-.1rem;right:-.1rem;background-image:-webkit-gradient(linear,left bottom,left top,from(#028ba1),to(#00a599));background-image:linear-gradient(0deg,#028ba1,#00a599);border-radius:5rem;z-index:-1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;opacity:0}.more-about-culture .about-button:hover,.primary-button:hover{color:#fff}.more-about-culture .about-button:hover:after,.primary-button:hover:after{opacity:1;-webkit-transition:all .4s linear;transition:all .4s linear}.culture-wrapper .our-culture-grid,.main-container,.solutions-list{max-width:117rem;margin:auto;box-sizing:border-box}@media (max-width:1024px){.culture-wrapper .our-culture-grid,.main-container,.solutions-list{max-width:110rem}}.culture-wrapper{position:relative;z-index:0;padding-top:11rem;padding-bottom:12rem}.culture-wrapper .our-culture-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:3rem;grid-row-gap:5rem;grid-template-rows:none;margin-bottom:5rem;text-align:center}.culture-wrapper .our-culture-grid .card-thumbnail{justify-content:center}@media (min-width:768px){.culture-wrapper .our-culture-grid .card-thumbnail{justify-content:flex-start}}.culture-wrapper .our-culture-grid .card-heading{margin:2.5rem 0 .8rem}.culture-wrapper .our-culture-grid .card-description{font-size:1.6rem}@media (max-width:1024px){.culture-wrapper .our-culture-grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:767px){.culture-wrapper .our-culture-grid{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:3rem;grid-template-rows:none}}.culture-wrapper .our-culture-grid .card-container{padding:2rem}.culture-wrapper .our-culture-grid .card-container:hover{background:none;box-shadow:none;cursor:default}.culture-wrapper .our-culture-grid .card-container:hover .card-heading{color:#000}.culture-wrapper .our-culture-grid .card-container:first-child .card-icons svg{width:8.2rem}.culture-wrapper .our-culture-grid .card-container:nth-child(2) .card-icons svg{height:4rem}.culture-wrapper .our-culture-grid .card-container{cursor:default}.more-about-culture{display:flex;flex-direction:row;align-items:unset;justify-content:center;font-size:1.6rem;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.more-about-culture .about-button{margin-left:.5rem;color:#2aafa9}.more-about-culture.show-focus{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.more-about-culture.show-focus>.about-button{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#028ba1),to(#00a59a));background:linear-gradient(90deg,#028ba1,#00a59a);-webkit-transition:all .3s linear;transition:all .3s linear}.scroll-button{position:fixed;cursor:pointer;background-color:#ff7a59;border-radius:100%;font-weight:700;text-align:center;color:#fff;border:0;z-index:22;font-size:1.2rem;bottom:1rem;right:2.5rem;width:6.8rem;height:6.8rem}.scroll-button.download{display:grid;grid-template-columns:auto;grid-column-gap:0;grid-row-gap:0;grid-template-rows:none;place-items:center}@media (min-width:768px){.scroll-button{bottom:3rem;right:6rem;width:7.8rem;height:7.8rem;font-size:1.4rem}}.scroll-button.hide-button{display:none}.scroll-button:after{content:"";position:absolute;background-color:rgba(255,122,89,.502);z-index:-1;border-radius:100%;-webkit-animation:blinking 1s infinite;animation:blinking 1s infinite;left:-.4rem;top:-.4rem;width:7.6rem;height:7.6rem}@media (min-width:768px){.scroll-button:after{left:-.4rem;top:-.4rem;width:8.6rem;height:8.6rem}}.scroll-button:after:hover{-webkit-animation:stopBlink 1s infinite;animation:stopBlink 1s infinite;background-color:rgba(255,124,52,.502)}.scroll-button:focus{outline:none}.scroll-button:hover{box-shadow:0 .1rem 1rem 0 rgba(0,0,0,.1)}.scroll-button:hover .button-tooltip{visibility:hidden}@media (min-width:768px){.scroll-button:hover .button-tooltip{visibility:visible}}.scroll-button .button-tooltip{visibility:hidden;position:absolute;left:-26rem;top:2rem;padding:1rem;background-color:#fff;color:#737373;border:.1rem solid #e0e5e7}.scroll-button .button-tooltip:before{content:"";position:absolute;right:-1rem;width:0;height:0;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-left:1rem solid #e0e5e7}.scroll-button .button-tooltip:after{content:"";position:absolute;top:1.2rem;right:-.8rem;width:0;height:0;border-top:.8rem solid transparent;border-bottom:.8rem solid transparent;border-left:.8rem solid #fff}.scroll-button .button-tooltip:hover{visibility:visible}@-webkit-keyframes blinking{0%{opacity:1}50%{opacity:0}}@keyframes blinking{0%{opacity:1}50%{opacity:0}}@-webkit-keyframes stopBlink{0%{opacity:1}to{opacity:1}}@keyframes stopBlink{0%{opacity:1}to{opacity:1}}.image-with-count-container{position:relative}.image-with-count-container img{width:100%}@media (max-width:767px){.image-with-count-container.certificate{width:8rem}.image-with-count-container img{width:100%}}.image-with-count-container .count{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;top:0;right:0;height:4.1rem;width:4.1rem;border-radius:50%;color:#fff;font-size:2.2rem;font-weight:700}@media (max-width:767px){.image-with-count-container .count{font-size:1.2rem;height:2.1rem;width:2.1rem}}.image-with-count-container .count.--blue{background-color:#1566bf}@media (max-width:767px){.image-with-count-container .count.--blue{top:-.3rem;right:.3rem}}.image-with-count-container .count.--yellow{background-color:#f8991d;right:-.4rem}@media (max-width:767px){.image-with-count-container .count.--yellow{top:.5rem;right:0}}.image-with-count-container .count.--dark-gray{background-color:#44576c;top:-1.5rem;right:-1.5rem}@media (max-width:767px){.image-with-count-container .count.--dark-gray{top:-.7rem;right:-.7rem}}.centered-layout,.customers-list-wrapper,.solutions-list{padding-left:1.5rem;padding-right:1.5rem}@media (max-width:767px){.centered-layout,.customers-list-wrapper,.solutions-list{padding-left:1.5rem;padding-right:1.5rem}}.customers-list,.main-container,.solutions-list{max-width:117rem;margin:auto;box-sizing:border-box}@media (max-width:1024px){.customers-list,.main-container,.solutions-list{max-width:110rem}}.customers-list-wrapper{padding-top:0;padding-bottom:2rem;background:#f8f8f8}.customers-list-wrapper.microsoft{background:#f8f8f8}.customers-list{grid-column-gap:5rem;grid-row-gap:8.5rem;margin-bottom:10rem;justify-content:center;justify-self:center}.customers-list,.customers-list.single-card{display:grid;grid-template-columns:1fr;grid-template-rows:none}.customers-list.single-card{grid-column-gap:0;grid-row-gap:0;place-items:center}@media (min-width:1024px){.customers-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:5rem;grid-row-gap:8.5rem;grid-template-rows:none}}.vertical-card-wrapper{box-shadow:0 .5rem 3.5rem 0 rgba(0,0,0,.1)}.vertical-card-wrapper:hover{box-shadow:0 .5rem 3.5rem 0 rgba(1,1,1,.2)}.vertical-card-wrapper:hover .card-description-wrapper h3{color:#2aafa9}.vertical-card-wrapper .card-description-wrapper{display:flex;flex-direction:column;align-items:inherit;justify-content:center;padding:3rem 2rem}@media (max-width:1024px){.vertical-card-wrapper .card-description-wrapper{padding-bottom:1rem}}.vertical-card-wrapper .card-description-wrapper .card-description{margin-top:.5rem;text-align:left}@media (min-width:1366px){.vertical-card-wrapper .card-description-wrapper .card-description{text-align:left}}.certifications-container{background-image:linear-gradient(126deg,#eefafa 8%,#eaf4ff 33%,#f8f0eb 90%);padding:6.9rem 0 7.9rem}@media (max-width:768px){.certifications-container{padding:6.9rem}}@media (max-width:375px){.certifications-container{padding:6.9rem 1rem}}.parent-container.microsoft{padding:7.9rem 0}.certification-heading{margin:0 0 6.4rem;font-weight:700}.certification-heading.aws{margin-bottom:.2rem}.competency-heading{margin-bottom:4.9rem}@media (max-width:767px){.competency-heading{margin:0 0 6rem}}.competencies-wrapper{display:grid;grid-template-columns:auto auto auto;grid-column-gap:5.37rem;grid-row-gap:5.37rem;grid-template-rows:none;justify-content:center}@media (max-width:1366px){.competencies-wrapper{display:grid;grid-template-columns:auto auto;grid-column-gap:5.37rem;grid-row-gap:5.37rem;grid-template-rows:none;justify-content:center}}@media (max-width:768px){.competencies-wrapper{display:grid;grid-template-columns:auto;grid-column-gap:5.37rem;grid-row-gap:2rem;grid-template-rows:none;justify-content:center}}.aws .certificates-wrapper:nth-child(3),.certificates-wrapper:nth-child(3){margin:6.1rem 0}.microsoft .certificates-wrapper:nth-child(3){margin:0}.competencies-wrapper{padding-bottom:10.89rem;margin-bottom:0}@media (max-width:767px){.competencies-wrapper{flex-direction:column;padding-bottom:6.9rem}}.certificates-wrapper{display:grid;grid-template-columns:-webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content max-content max-content max-content;grid-column-gap:5.1rem;grid-row-gap:5.1rem;grid-template-rows:none;justify-content:center}@media (max-width:1024px){.certificates-wrapper{display:grid;grid-template-columns:-webkit-max-content -webkit-max-content -webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content max-content max-content;grid-column-gap:5.1rem;grid-row-gap:5.1rem;grid-template-rows:none;justify-content:center}}@media (max-width:768px){.certificates-wrapper{display:grid;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;grid-column-gap:5.1rem;grid-row-gap:5.1rem;grid-template-rows:none;justify-content:center}}.centered-layout,.solutions-list{padding-left:1.5rem;padding-right:1.5rem}@media (max-width:767px){.centered-layout,.solutions-list{padding-left:1.5rem;padding-right:1.5rem}}.custom-cards-wrapper,.solutions-list{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:0;grid-template-rows:none;padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.custom-cards-wrapper,.solutions-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:0;grid-row-gap:0;grid-template-rows:none}}@media (min-width:768px) and (max-width:1024px){.custom-cards-wrapper,.solutions-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:0;grid-row-gap:0;grid-template-rows:none}}.white-background,.white-background .floating-heading{background:#fff!important}.gray-background,.gray-background .floating-heading{background:#f8f8f8!important}.nav-items{text-decoration:none;padding:.5rem;border-radius:5rem;font-size:1.3rem;color:#fff;cursor:pointer;text-transform:uppercase}.nav-items.active,.nav-items.highlight-parent{-webkit-transition:all .3s linear;transition:all .3s linear}.nav-items.active svg,.nav-items.highlight-parent svg{fill:#fff}.nav-items.active.tab-icon,.nav-items.highlight-parent.tab-icon{box-shadow:0 0 .4rem 0 rgba(1,1,1,.1);border:.4rem solid #fff}@media (max-width:767px){.nav-items,.nav-items.active,.nav-items.highlight-parent{color:#5f5f5f}}.primary-button{display:inline-flex;padding:.8rem 5rem;border-radius:5rem;position:relative;color:#2aafa9;border:.1rem solid #2aafa9;text-decoration:none;text-transform:uppercase;background-clip:padding-box;z-index:1;background-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(transparent));background-image:linear-gradient(0deg,transparent,transparent)}.primary-button:after{content:"";position:absolute;top:-.1rem;bottom:-.1rem;left:-.1rem;right:-.1rem;background-image:-webkit-gradient(linear,left bottom,left top,from(#028ba1),to(#00a599));background-image:linear-gradient(0deg,#028ba1,#00a599);border-radius:5rem;z-index:-1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;opacity:0}.primary-button:hover{color:#fff}.primary-button:hover:after{opacity:1;-webkit-transition:all .4s linear;transition:all .4s linear}.secondary-button{background:linear-gradient(135deg,#037aa6,#2aafa9);display:inline-flex;align-items:center;justify-content:center;width:100%;padding:1rem 1.2rem;font-size:1.6rem;font-weight:700;color:#fff;cursor:pointer;border:transparent;border-radius:5rem;outline:none;box-shadow:none}.secondary-button:hover{background:#037aa6}.button-inverse{display:inline-flex;font-weight:400;padding:.8rem 5rem;border-radius:5rem;position:relative;color:#fff;background:none;border:.1rem solid #fff;text-decoration:none;text-transform:uppercase;-webkit-transition:all .2s linear;transition:all .2s linear}.button-inverse:hover{background:#fff;color:#2aafa9}.info-box{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:1rem;grid-template-rows:auto 1fr;background-color:rgba(255,124,52,.102);padding:2rem}@media (min-width:425px){.info-box{display:grid;grid-template-columns:auto 1fr;grid-column-gap:1rem;grid-row-gap:0;grid-template-rows:1fr;align-items:center}}.info-box .logo{height:-webkit-max-content;height:-moz-max-content;height:max-content}.info-box .logo>img{height:2.5rem}.info-box .learn-more-text{font-size:1.6rem;color:rgba(76,76,76,.702)}.info-box .learn-more-text .link-text{font-weight:700}.blue-light-color{background:rgba(224,233,242,.3)!important}.green-light-color{background:rgba(215,234,220,.3)!important}.purple-light-color{background:rgba(233,215,244,.3)!important}.yellow-light-color{background:rgba(245,241,225,.3)!important}.orange-light-color{background:rgba(243,236,233,.3)!important}.sea-green-light-color{background:rgba(227,241,240,.3)!important}.red-light-color{background:rgba(244,230,230,.3)!important}.gray-light-color{background:rgba(242,241,247,.3)!important}.green-data-pipelines{background:rgba(133,208,112,.1)!important}.blue-analytics{background:rgba(119,214,244,.1)!important}.red-web-apps{background:rgba(255,144,141,.1)!important}.yellow-color-devops{background:rgba(250,244,229,.7)!important}.sea-green-network-apps{background:rgba(231,246,245,.3)!important}.blue-design-ux{background:rgba(119,214,244,.1)!important}.purple-test-automation{background:rgba(242,217,249,.4)!important}.orange-aXelerated{background:rgba(249,232,217,.4)!important}.custom-toolset{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.custom-toolset .toolset-tag{padding:1.1rem 2rem;border:.1rem solid rgba(0,0,0,.1);border-radius:.2rem;color:rgba(0,0,0,.7);font-size:1.4rem;line-height:1;margin-right:.5rem;margin-bottom:.5rem;font-weight:600;opacity:.7;align-self:center}.main-container,.solutions-list{max-width:117rem;margin:auto;box-sizing:border-box}@media (max-width:1024px){.main-container,.solutions-list{max-width:110rem}}.content-container{max-width:95rem;margin:auto}.floating-container{position:relative;top:-5rem}a:hover{color:#2aafa9}.solutions-list{display:flex;flex-direction:row;align-items:unset;justify-content:center;justify-items:center;flex-wrap:wrap}@media (min-width:1024px){.solutions-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:3rem;grid-row-gap:0;grid-template-rows:none}}.solutions-list .verticle-card-wrapper{max-width:30rem;align-self:center;width:100%;margin:2rem;box-sizing:border-box}@media (min-width:767px){.solutions-list .verticle-card-wrapper{align-self:flex-start}}.customer-logos-caption{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;margin-top:2rem}.customer-logos{background-image:url(/images/sprites/customers-sprite.png);width:23rem;height:10rem;background-repeat:no-repeat}.slim-scroll-y-axis{overflow-y:scroll;position:relative}.slim-scroll-y-axis::-webkit-scrollbar{width:.6rem;background:transparent}.slim-scroll-y-axis::-webkit-scrollbar-track{box-shadow:none;background-color:#eee;margin:1.1rem;border-radius:0 10rem 10rem 0}.slim-scroll-y-axis::-webkit-scrollbar-thumb{width:.2rem;background:#d8d2d2;border-radius:5rem}.slim-scroll-y-axis{overflow-y:none;scrollbar-color:#d8d2d2 transparent;scrollbar-width:thin}.mt-50{margin-top:5rem}.home-icons-grid{display:flex;justify-content:center;grid-gap:3rem;align-items:center;margin-top:3rem}@media (max-width:768px){.home-icons-grid{margin-top:2rem}.home-icons-grid>:not(:last-child){margin-right:1rem}}@media (max-width:425px){.home-icons-grid{display:flex;flex-wrap:wrap;justify-items:center}}.home-icons-grid .aws-banner-logo{width:30rem}@media (max-width:768px){.home-icons-grid .aws-banner-logo{width:25rem}}@media (max-width:425px){.home-icons-grid .aws-banner-logo{width:20rem}}.home-icons-grid .imply-banner-logo{width:11.2rem}@media (max-width:768px){.home-icons-grid .imply-banner-logo{width:6.2rem}}@media (max-width:425px){.home-icons-grid .imply-banner-logo{width:6.2rem}}.home-icons-grid .intel-banner-logo{width:6.5rem}@media (max-width:768px){.home-icons-grid .intel-banner-logo{width:4.5rem}}@media (max-width:425px){.home-icons-grid .intel-banner-logo{width:4.5rem}}.home-icons-grid .banner-logo-divider{height:2.4rem;color:#fff;border-right:1px solid #fff}@media (max-width:768px){.home-icons-grid .banner-logo-divider{height:1.4rem}}.ant-anchor-wrapper.--reset{margin-left:unset;padding-left:unset;overflow:unset;background-color:unset;max-height:unset!important}.ant-anchor-wrapper.--reset .ant-anchor{box-sizing:unset;margin:unset;color:unset;font-size:unset;font-variant:unset;line-height:unset;list-style:unset;font-feature-settings:unset,;position:unset;padding:unset}.ant-anchor-wrapper.--reset .ant-anchor .ant-anchor-link{padding:unset;line-height:unset}.ant-anchor-wrapper.--reset .ant-anchor .ant-anchor-link .ant-anchor-link-title{position:unset;display:unset;margin-bottom:unset;overflow:unset;color:unset;white-space:unset;text-overflow:unset;-webkit-transition:unset;transition:unset}.ant-anchor-wrapper.--reset .ant-anchor .ant-anchor-link .ant-anchor-link-title:only-child{margin-bottom:unset}.disabled{pointer-events:none;opacity:.5}html{font-size:62.5%}html body{font-size:1.6rem;position:relative}html body,html body *{font-family:Open Sans,sans-serif;margin:0}html body *{padding:0}html body h1{font-size:3.7rem;color:#fff;font-weight:700;line-height:1.1}@media (max-width:425px){html body h1{font-size:2.7rem}}html body h2{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#667f88;font-size:2.4rem;font-weight:600;letter-spacing:.25rem;font-stretch:normal;text-transform:uppercase;margin-bottom:3.5rem}html body h2.floating-heading{border-radius:5rem;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);min-width:31rem;min-height:5rem;margin-bottom:0}@media (min-width:767px){html body h2.floating-heading{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}html body h3{font-weight:700;font-size:1.8rem}html body p{font-size:1.4rem;line-height:1.5;letter-spacing:.04rem;color:#585858}html body a{cursor:pointer;text-decoration:none;color:#000}html body b,html body strong{font-weight:700}html body .main-container,html body .solutions-list{max-width:115rem;margin:auto;box-sizing:border-box}html body .content-container{max-width:95rem}html body .main-loading-screen{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100vw;height:100vh;background:#fff;position:absolute;top:0;left:0;z-index:1000}html body .main-loading-screen svg{width:100px;height:100px}html body .main-loading-screen svg polyline{fill:none;stroke:#209187;stroke-width:10;stroke-miterlimit:10;stroke-dashoffset:1000;stroke-dasharray:1000;-webkit-animation:dash 4s ease-in-out;animation:dash 4s ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes dash{0%{stroke-dashoffset:0}50%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:0}50%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}html body[style="position: relative; width: calc(100% - 0px); overflow: unset;"] .navbar-wrapper{padding-left:7px;padding-right:24px}@font-face{font-family:Open Sans,sans-serif;src:url(/fonts/OpenSans-Regular.ttf)}
/*# sourceMappingURL=main.dd37c1d3.chunk.css.map */