.middle-title{text-align:center;font-size:1.5rem;color:#000;font-weight:400;margin-bottom:2rem;padding:0 1rem}@media (min-width:1024px){.middle-title{font-size:2rem}}.middle-content{font-size:1rem;color:#707070;text-align:center;margin:0 0 40px;font-weight:600}.group-item{padding-bottom:10px}.group-item .list-group-item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1.75rem 1.25rem;box-shadow:0 6px 20px 0 rgba(0,0,0,.1);margin-top:15px;border:0}.group-item .job-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:1rem}.group-item .button-wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.group-item .plus-icon{fill:var(--blue-text)}.group-item svg{height:20px;width:20px}.job-head .job-heading{margin:0;color:#000;font-size:22px}.job-head .job-data{color:grey;font-size:16px;padding-right:5px}@media (min-width:768px){.group-item .list-group-item{flex-direction:row}.group-item .job-wrapper{width:60%;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:0}.group-item .button-wrapper{width:40%;justify-content:space-evenly;align-items:center}.job-head{padding-left:10px}.job-head .job-data{padding-left:25px}}.apply{display:flex;flex-direction:row;align-items:center}.apply .apply-header{margin:0;color:#000;padding-right:8px}.apply .apply-header .arrow-icon{color:#00f;margin-right:10px;font-size:35px}.button{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:40px 0 0}.button .clickButton{border:none;background-color:#fff;padding:9.6px 19.2px;color:#009fde;font-size:12px;transition:.7s background ease;margin-bottom:40px;border-radius:.4rem;font-weight:600}.button .clickButton:hover{background:#fff}.button .last-content{font-size:1rem;color:#707070;text-align:center;font-weight:600}.info-section{display:flex;justify-content:center;flex-direction:column}.job-title{color:var(--blue-bg);text-transform:uppercase;font-size:1.25rem}@media (min-width:1200px){.job-title{font-size:1.75rem}}.job-content{padding:2rem 0}.job-content .head-content{color:var(--blue-text)}.job-content ul{list-style-type:disc;margin-left:40px}.careers-card.contact-form-card{box-shadow:none}.careers-card label{margin-bottom:0;line-height:2}.careers-card .custom-file .custom-file-label{line-height:1.5}.careers-card .form-control{padding:.375rem .75rem}@media (min-width:768px){.recruitment-process{background:url(../images/ui-elements/about-us/our-values.png) left/cover no-repeat}}
.title{margin:2rem;text-align:center;font-size:2rem;color:#010920;font-weight:600}.map{height:500px}.map iframe{width:100%;height:100%;border:0}.map-button{position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:9999;background-color:#fff;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;border-radius:2px;color:#000;padding:0 1rem;font-weight:700;height:40px;display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer}.contact-section .media{align-items:flex-start;margin-bottom:2rem}.contact-section .media .media-icon{display:flex;justify-content:center;align-items:center;box-shadow:0 6px 20px 0 rgba(0,0,0,.16);margin-right:1.5rem;padding:1rem}.contact-section .media .media-icon svg{height:24px;width:24px;fill:var(--blue-bg)}.contact-section .media .media-body .media-title{font-size:1rem;color:var(--black-text);margin-bottom:0;line-height:2}.contact-section .media .media-body a,.contact-section .media .media-body p{font-family:var(--text-font);font-size:.9rem;line-height:1.5;color:var(--grey-text);display:block;margin-bottom:0;transition:all .2s ease-in-out}.contact-section .media .media-body a:hover{color:var(--blue-bg)}.success-card{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;margin:0 auto;padding:1rem;-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.16);-moz-box-shadow:0 6px 20px 0 rgba(0,0,0,.16);box-shadow:0 6px 20px 0 rgba(0,0,0,.16);z-index:999}@media (min-width:768px){.success-card{width:70%;height:300px}}@media (min-width:1200px){.success-card{width:50%;padding:2rem 3rem;height:500px}}.success-card .card-content{padding:1.5rem 1rem;text-align:center}@media (min-width:576px){.form-section{background:linear-gradient(to bottom,rgba(255,255,255,.9),rgba(255,255,255,0)),url(../images/ui-elements/common/contact-us-page.png) center/cover no-repeat}}
.contact-info a:hover svg,.service-info a:hover{fill:var(--blue-bg)}footer{display:block;position:relative;background:url(../images/common/footer-bg.svg) top/cover no-repeat;padding-top:7rem}footer a{display:block;transition:all .2s ease-in-out;font-family:var(--text-font)}.contact-info a,.service-info a,footer .partner-logo-wrapper,footer .social-links{display:flex}footer a:hover{color:var(--blue-bg)}footer .content{color:var(--blue-text)}footer .content .logo{max-width:280px;margin-bottom:1rem}footer .content p{margin:.5rem 0}footer .partner-logo-wrapper img{max-height:28px}footer .inline-list .child.selected a{color:var(--blue-bg)}footer ul li{margin-bottom:.5rem}footer .social-links img{height:22px;width:22px;margin-right:1rem}footer .copyright{color:var(--blue-text);padding:1rem;font-size:14px}.contact-info a{justify-content:flex-start;align-items:center}.contact-info a svg{height:100%;width:22px;margin-right:5px}.service-info a{justify-content:flex-start;align-items:center}
.navbar,.navbar-collapse{right:0;position:fixed;top:0}.nav-item,.nav-item:hover{color:#fff}.navbar{left:0;z-index:9999;transition:all .3s ease-in-out;background:#fff;height:var(--header-height);box-shadow:0 0 20px 0 rgba(0,0,0,.2);padding:1rem}@media (min-width:350px){.navbar{padding:1rem 2rem}}.navbar-brand{padding:0}.navbar-nav{margin-top:2rem;width:100%}@media (min-width:1200px){.navbar-nav{margin-left:12%;width:80%}}.navbar-collapse{padding:1rem;width:100%;height:100%;z-index:999;background:var(--blue-text);flex-direction:column;justify-content:flex-start;align-items:flex-start}.navbar-collapse.collapsing{right:-100%;transition:height 0s ease}.navbar-collapse.show,.navbar-toggler.collapsed~.navbar-collapse{transition:right .6s ease-out}.navbar-collapse.show{display:flex!important;background-image:url(../images/common/header-menu-background.png);background-position:center;background-size:cover;background-repeat:no-repeat;right:0}.child-underline,.underline{position:relative;display:flex;align-items:center}.child-underline:before,.underline:before{content:"";visibility:hidden;opacity:0;position:absolute;width:0;height:2px;background:var(--yellow-bg);transition:width .5s cubic-bezier(.22,.61,.36,1)}.child-underline:hover:before,.underline:hover:before{visibility:visible;opacity:1;position:relative;background:var(--yellow-bg);width:25px;margin-right:.5rem;transition:width .5s cubic-bezier(.22,.61,.36,1)}@media (min-width:370px){.navbar-collapse{padding:1rem 2rem}.child-underline:hover:before,.underline:hover:before{width:30px}}@media (min-width:1600px){.child-underline:hover:before,.underline:hover:before{width:40px}}.nav-item{padding:.5rem 0;width:fit-content;display:flex;align-items:center;text-transform:uppercase;letter-spacing:.5px;transition:all .3s;font-weight:700;font-size:2rem}.custom-dropdown-menu.active .nav-link-inner,.nav-item.active{color:var(--blue-bg)}.custom-dropdown.visible{right:-100%;transition:right .6s ease-out}.right-arrow{margin-left:1rem;height:16px;width:16px}@media (min-width:1200px){.nav-item{font-size:3rem}.custom-dropdown.visible{left:-100%;transition:left .6s ease-out}.right-arrow{margin-left:1.5rem;height:22px;width:22px}}@media (min-width:1600px){.right-arrow{height:26px;width:26px}}.left-arrow{margin-right:1rem;height:16px;width:16px}@media (min-width:1200px){.left-arrow{margin-right:1.5rem;height:22px;width:22px}}@media (min-width:1600px){.left-arrow{height:26px;width:26px}}.nav-link{padding:0;display:flex;align-items:center}.custom-dropdown-menu{position:fixed;top:60px;height:100%;width:100%;padding:1rem 2rem;z-index:9999;background:var(--blue-text);right:-100%;transition:right .6s ease-out}.custom-dropdown-menu.visible{transition:right .6s ease-out;right:0}.custom-dropdown-menu .nav-link-inner{display:flex;align-items:center;color:#fff;text-transform:uppercase;letter-spacing:.5px;transition:all .3s;font-weight:700;font-size:2rem}.custom-dropdown-menu .child-underline:hover:before{position:absolute;margin-top:.5rem}.custom-dropdown-menu .dropdown-item{position:relative;color:#fff;text-transform:uppercase;font-size:1rem;letter-spacing:.5px;padding:.5rem 0 0 2rem;font-weight:100;white-space:normal}.custom-dropdown-menu .dropdown-item:hover{background-color:inherit}.custom-dropdown-menu .dropdown-item.active{background-color:unset;color:var(--dark-blue-bg)}.custom-dropdown-menu .dropdown-item:focus,.hamburger{background-color:transparent}@media (min-width:370px){.custom-dropdown-menu .dropdown-item{font-size:1.5rem}}@media (min-width:768px){.custom-dropdown-menu .dropdown-item{font-size:2rem}}@media (min-width:1025px){.custom-dropdown-menu .dropdown-item{padding:.5rem 0 0 3rem}}@media (min-width:1200px){.custom-dropdown-menu .child-underline:before{left:3rem}.custom-dropdown-menu .child-underline:hover:before{position:relative}}@media (min-width:1290px){.custom-dropdown-menu{width:fit-content;left:-100%;padding-left:12%;margin-top:2rem;transition:left .8s ease-out}.custom-dropdown-menu.visible{transition:left .6s ease-out;left:0}.custom-dropdown-menu .dropdown-item,.custom-dropdown-menu .nav-link-inner{font-size:3rem}}.hamburger{height:18px;padding:0;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;border:0;margin:0;overflow:visible;z-index:99999}.hamburger:hover,.hamburger[aria-expanded=true]:hover{opacity:.7}.hamburger[aria-expanded=true] .hamburger-inner,.hamburger[aria-expanded=true] .hamburger-inner::after,.hamburger[aria-expanded=true] .hamburger-inner::before{background-color:#fff}.hamburger[aria-expanded=true] .hamburger-inner{width:24px!important}@media (min-width:476px){.hamburger[aria-expanded=true] .hamburger-inner{width:32px!important}}.hamburger .hamburger-box{width:24px;height:18px;display:inline-block;position:relative}@media (min-width:476px){.hamburger .hamburger-box{width:32px}}.hamburger .hamburger-inner{display:block;top:50%;margin-top:-2px;width:15px!important}.hamburger .hamburger-inner:after,.hamburger .hamburger-inner:before{content:"";display:block}.hamburger .hamburger-inner:before{top:-7px}.hamburger .hamburger-inner:after{bottom:-7px}@media (min-width:476px){.hamburger .hamburger-inner{width:20px!important}}.hamburger .hamburger-inner,.hamburger .hamburger-inner::after,.hamburger .hamburger-inner::before{width:24px;height:2px;background-color:var(--blue-text);border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}@media (min-width:476px){.hamburger .hamburger-inner,.hamburger .hamburger-inner::after,.hamburger .hamburger-inner::before{width:32px}}.hamburger.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger.hamburger--vortex-r .hamburger-inner:after,.hamburger.hamburger--vortex-r .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger.hamburger--vortex-r[aria-expanded=true] .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger.hamburger--vortex-r[aria-expanded=true] .hamburger-inner:after,.hamburger.hamburger--vortex-r[aria-expanded=true] .hamburger-inner:before{transition-delay:0s}.hamburger.hamburger--vortex-r[aria-expanded=true] .hamburger-inner:before{top:0;opacity:0}.hamburger.hamburger--vortex-r[aria-expanded=true] .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.search-icon{margin-left:auto;margin-right:2rem}.search-icon img{width:20px;height:20px}@media (min-width:768px){.search-icon img{width:24px}}
@media (min-width:350px){.application-form{padding-left:10%;padding-right:10%}.mobile-center{display:flex;align-items:center;justify-content:center}}@media (min-width:768px){.application-form{padding-left:15%;padding-right:15%}.mobile-center{display:flex;align-items:center;justify-content:center}}@media (min-width:1200px){.application-form{padding-left:20%;padding-right:20%}.mobile-center{display:block}}
body,html{overflow-x:hidden}div,img{display:block}a,a:hover{color:inherit;text-decoration:none}body,section{position:relative;background-color:#fff}:focus,a.cta:active,a.cta:focus,button.cta:active,button.cta:focus,img:focus{outline:0}:root{--header-height:60px;--blue-bg:#00a0e3;--black-text:#000000;--grey-text:#707070;--blue-text:#010920;--grey-bg:#f4f6fa;--dark-blue-bg:#115eab;--light-blue:#003a78;--yellow-bg:#fdb811;--title-font:"Poppins",sans-serif;--text-font:"Nunito",sans-serif}html{margin:0;padding:0;font-size:16px}body,ol,p,ul{font-size:1rem;color:var(--black-text);line-height:1.5}body{font-family:var(--text-font);padding-top:var(--header-height)}img{max-width:100%;height:auto}div{position:relative;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:var(--title-font);line-height:1.5}ol,p,ul{font-family:var(--text-font)!important}a,a.cta,button.cta{font-family:var(--title-font)}a{line-height:1.5;display:inline-block}a:not([href]):not([tabindex]){cursor:pointer}ul{list-style-type:none;padding-left:0;margin-bottom:0}:focus{box-shadow:none!important}@media (min-width:1200px){.container.tech-staq-container{max-width:1280px}ol,p,ul{font-size:1.25rem}}@media (min-width:1400px){.container{max-width:1340px}}@media (min-width:1600px){.container{max-width:1540px}ol,p,ul{font-size:1.5rem}}.form-control{height:auto;padding:.7rem 1rem}a.cta,button.cta{display:flex;justify-content:center;align-items:center;width:140px;height:34px;text-transform:uppercase;color:#fff;padding:.25rem 1.25rem;border-radius:40px;border:2px solid var(--blue-text);background-color:var(--blue-text);transition:all .3s;letter-spacing:1px;font-weight:500;font-size:14px;text-align:center}a.cta.reverse,a.cta:hover,button.cta.reverse,button.cta:hover{color:var(--blue-text);background-color:#fff}a.cta:hover,button.cta:hover{transition:all .25s ease-in-out;border-color:#dee2e6}.searchDiv,.searchDiv.translate{transition:transform .3s ease-in-out}a.cta.reverse:hover,button.cta.reverse:hover{color:#fff;border-color:var(--blue-text);background-color:var(--blue-text)}.banner-title,.section-title{font-weight:500;color:var(--blue-text);font-family:var(--title-font)!important}@media (min-width:1600px){a.cta,button.cta{width:160px;height:44px;font-size:18px}}.banner-title{font-size:1.75rem}.section-title{font-size:1.5rem;margin-top:1rem;margin-bottom:1rem;text-transform:capitalize}@media (min-width:350px){.banner-title{font-size:2rem}}@media (min-width:768px){.banner-title{font-size:2.5rem;line-height:1.5;font-weight:700}.section-title{font-size:1.75rem}}@media (min-width:1200px){.banner-title{line-height:1;font-size:3.5rem}.section-title{font-size:2rem;margin-bottom:2rem}.banner{height:calc(100vh - 60px)}}@media (min-width:1600px){.banner-title{font-size:5rem}.section-title{font-size:3rem;margin-top:2rem;margin-bottom:3rem}}.menu-open{max-height:100vh;overflow-y:hidden}.p-top{padding-top:3rem}.p-bottom{padding-bottom:3rem}.m-top{margin-top:3rem}.m-bottom{margin-bottom:3rem}@media (min-width:768px){.p-top{padding-top:5rem}.p-bottom{padding-bottom:5rem}.m-top{margin-top:5rem}.m-bottom{margin-bottom:5rem}}.mb-30{margin-bottom:30px}.white-text{color:#fff}.dark-text{color:var(--blue-text)}.blue-bg{color:var(--dark-blue-bg)}.black-text{color:var(--black-text)}.banner{background:url(../images/ui-elements/common/mob-banner.png) right/contain no-repeat;display:flex;justify-content:center;align-items:center}@media (min-width:768px){.banner{background:url(../images/ui-elements/common/banner.png) center/contain no-repeat}}.about-section-2{background:linear-gradient(to right right,rgba(255,255,255,.2),rgba(255,255,255,.2)),url(../images/ui-elements/about-us/mob-about-staqwise.png) center/contain no-repeat}@media (min-width:768px){.about-section-2{background:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.4)),url(../images/ui-elements/about-us/about-staqwise.png) center/contain no-repeat space}}.logo-image{max-width:170px}.pre-styled-content table{width:100%;border:0;margin-bottom:1rem}.flex-404 h1,.flex-404 h6,.pre-styled-content table td h1,.pre-styled-content table td h2,.pre-styled-content table td h3,.pre-styled-content table td h4,.pre-styled-content table td h5,.pre-styled-content table td h6,.pre-styled-content table td p,.pre-styled-content table th h1,.pre-styled-content table th h2,.pre-styled-content table th h3,.pre-styled-content table th h4,.pre-styled-content table th h5,.pre-styled-content table th h6,.pre-styled-content table th p{margin-bottom:0}.pre-styled-content table td,.pre-styled-content table th{padding:.75rem;vertical-align:top;border:1px solid #dee2e6}.pre-styled-content iframe{width:100%;min-height:350px}.pre-styled-content blockquote{border-left:5px solid var(--grey-text);padding:1rem;margin:0;word-spacing:2px}.pre-styled-content ul{list-style-type:disc;padding-left:2rem}.flex-404{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.flex-404 h1{font-size:10rem;font-weight:700;letter-spacing:-5px}.flex-404 h1 span{line-height:1}.flex-404 h6{text-transform:uppercase;word-spacing:4px;letter-spacing:.5px;font-weight:300;font-size:2rem;color:var(--dark-blue-bg)}.flex-404 p{margin-bottom:1rem;color:var(--black-text)}@media (min-width:1200px){.methodology .model-wrapper{display:flex;justify-content:center;align-items:center;background:url(../images/ui-elements/common/methodology.png) center/contain no-repeat}.methodology .model-wrapper img{max-height:600px;height:100%}}.contact-form-card{margin:0 auto;padding:1rem;-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,.16);-moz-box-shadow:0 6px 20px 0 rgba(0,0,0,.16);box-shadow:0 6px 20px 0 rgba(0,0,0,.16);height:100%;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.contact-form-card{width:70%}}@media (min-width:1200px){.contact-form-card{width:50%;padding:2rem 3rem}}.contact-form-card .form-control{border-radius:10px;padding:.5rem 1rem}.contact-form-card button.cta{margin-top:2rem}.searchDiv{background-color:var(--blue-text);position:fixed;height:100vh;top:0;right:0;left:0;z-index:999999;padding:1rem;overflow-y:scroll;transform:translateY(-100%)}.searchDiv.translate{transform:translateY(0)}.searchDiv .logo-wrapper{display:flex;justify-content:space-between;align-items:center}.searchDiv .search-text-box{background:0 0;border:0;color:#ccd3e4;font-size:30px;margin:2rem 0;font-weight:600;width:100%;border-bottom:1px solid #ccd3e4}.searchDiv .result-item{margin-bottom:3rem}.searchDiv .result-item .result-title{display:flex;align-items:center;margin-bottom:.5rem}.searchDiv .result-item .result-title svg{fill:#ccd3e4;height:30px;max-width:30px;width:100%;transform:rotate(-45deg);margin-right:1rem}.searchDiv a,.searchDiv h3,.searchDiv p{color:#ccd3e4}.searchDiv a{font-size:1.25rem;text-transform:capitalize}.searchDiv p{display:none}.searchDiv .quick-links .links{display:flex}.searchDiv .quick-links .links img{height:80px;width:120px;margin-bottom:2rem;border-radius:8px}.searchDiv .quick-links .links a{font-size:1rem;padding-left:1rem;font-weight:600;height:70px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.searchDiv .result-not-found{display:block;padding-left:0;font-size:1.25rem}@media (min-width:350px){.searchDiv .quick-links .links{display:flex}.searchDiv .quick-links .links img{height:100px;width:150px}.searchDiv .quick-links .links a{height:95px;-webkit-line-clamp:4}}@media (min-width:576px){.searchDiv p{font-size:1rem;padding-left:3rem;display:block}}@media (min-width:768px){.searchDiv{padding:1rem 3rem}.searchDiv a{font-size:1.5rem}.searchDiv .search-text-box{font-size:48px;margin:3rem 0}.searchDiv .quick-links .links img{height:120px;width:180px}.searchDiv .quick-links .links a{font-size:1.25rem}}@media (min-width:1200px){.searchDiv{padding:1rem 5rem}.searchDiv .quick-links .links a{height:120px}}@media (min-width:1600px){.searchDiv a{font-size:1.75rem}.searchDiv h6,.searchDiv p{font-size:1.25rem}.searchDiv .quick-links .links img{height:140px;width:210px}.searchDiv .quick-links .links a{height:140px;font-size:1.5rem}.searchDiv .result-not-found{font-size:1.5rem}}