.topBanner{position:relative}.topBanner .topBanner--row1{min-height:0}.topBanner .topBanner--row1 .page-center{display:block;height:auto;min-height:0}.topBanner--row1Content{align-items:center;display:flex;flex-wrap:wrap;height:100%;max-height:100vh}.topBanner--title .heading5{margin:24px 0 0}.topBanner--sub-text{margin-bottom:36px;margin-top:0}.topBanner .hero-title{margin-bottom:16px}.topBanner-content-wrapper{height:auto;position:relative}.banner-primary-btn{margin-right:12px}.video-controls{bottom:clamp(0px,60px,10vh);float:right;position:absolute;right:0}.video-controls .banner-video-button{background:url(https://www.nagarro.com/hubfs/NagarroWebsiteRedesign-Aug2020/Assets/Images/Icons/desktop-playButton.svg) no-repeat 50%;background-color:hsla(0,0%,100%,.3);background-position:12px;background-size:13px;border:none;border-radius:50%;height:35px;margin-top:0;width:35px}.video-controls .banner-video-button.playing{background-image:url(https://www.nagarro.com/hubfs/NagarroWebsiteRedesign-Aug2020/Assets/Images/Icons/pause-icon.svg);background-position:50%;background-size:17px}.topBanner--category{margin:0 0 36px}.color-banner .topBanner--row1Content{margin-bottom:0}.topBanner--row1Content{max-height:none;padding:164px 0 84px}@media (max-width:1023px){.topBanner .topBanner--row1,.topBanner--row1Content{min-height:0}[class*=span].text-right.right-side-img{display:none}}@media (max-width:1024px) and (min-width:560px){.numbers-list{flex-wrap:wrap}.numbers-list li{flex:none;padding:22px 12px;width:50%}.numbers-list li:nth-child(odd):before{content:none}.row-fluid.topBanner--title [class*=span]{width:80%}[class*=span].text-right.right-side-img{display:none}}@media(max-width:767px){.topBanner--row1Content{align-items:flex-start;margin-top:80px}.topBanner--cta{margin-top:20px}.topBanner .hero-title,.topBanner--sub-text{margin-bottom:20px}.topBanner .topBanner--row1 .page-center{height:auto}.desktop-video-background{display:none}.mobile-video-background{display:block}.topBanner--row1Content{height:auto;padding:72px 0 96px}}@media(max-width:767px) and (orientation:landscape){.topBanner.textleft-banner{height:auto;min-height:100vh}.topBanner.textleft-banner .topBanner--row1 .page-center{min-height:0}}@media(max-width:960px) and (orientation:landscape){.video-controls{bottom:40px;position:relative;text-align:right;width:100%}}@media (max-width:320px){.topBanner--cta .page-btn{width:100%}.topBanner--cta .page-btn.banner-primary-btn{margin:0 0 10px}.topBanner--category,.topBanner--sub-text{margin:0 0 24px}.topBanner--row1Content{height:auto;padding-top:4vh}}