﻿html,body{margin:0;background-color:#f2f2f2;background-color:#f3f7fa;padding:0;}html{font-size:10px;}body{font-family:'Montserrat',sans-serif;font-size:1.4rem;font-weight:500;margin:0 auto;max-width:1920px;padding-top:80px;color:#323440;}img{max-width:100%;}*{box-sizing:border-box;background-repeat:no-repeat;}.font-roboto-condensed{font-family:'Roboto Condensed',sans-serif;}.text-purple{color:#5c2fa8;}.text-black{color:#000;}.site-header{padding:24px 0;position:fixed;left:0;top:0;right:0;z-index:10;background-color:inherit;}.site-header .header-row{display:flex;justify-content:space-between;}.site-header .logo a{display:block;}.site-header .logo a img{display:block;width:70px;}.site-header .nav-toggle{position:relative;z-index:12;}.site-header .nav-toggle button{padding:0;bottom:0;width:30px;border:none;outline:none;background-color:transparent;}.site-header .nav-toggle button span{display:block;height:4px;border-radius:2px;margin:4px 0;background-color:#323440;transition:all ease .6s;transform-origin:center center;}.site-header.show-menu .nav-toggle button span{background-color:#f2f2f2;}.site-header.show-menu .nav-toggle button span:nth-child(1){transform:translateY(8px) rotate(45deg);}.site-header.show-menu .nav-toggle button span:nth-child(2){opacity:0;}.site-header.show-menu .nav-toggle button span:nth-child(3){transform:translateY(-8px) rotate(-45deg);}.menu{position:fixed;left:0;top:0;right:0;overflow:hidden;background-color:#323440;z-index:11;align-items:center;height:0;transition:height ease-out .6s;}.menu .menu-items{height:100vh;margin-left:auto;text-align:right;font-family:Montserrat;font-size:100px;display:flex;flex-direction:column;justify-content:center;}.menu .menu-items a{text-decoration:none;color:#f2f2f2;display:block;font-weight:300;transform:translateY(-.5em);transition:opacity ease 1s,transform ease .25s;opacity:0;}.menu .menu-items a:hover{color:#0b67ed;}.menu .menu-items a:nth-child(1){transition-delay:.15s;}.menu .menu-items a:nth-child(2){transition-delay:.3s;}.menu .menu-items a:nth-child(3){transition-delay:.45s;}.menu .menu-items a:nth-child(4){transition-delay:.6s;}.menu .menu-items a:nth-child(5){transition-delay:.75s;}.menu .menu-items a:nth-child(6){transition-delay:.9s;}.show-menu .menu{height:100%;}.show-menu .menu .menu-items a{transform:translateY(0);opacity:1;}.content-wrapper{padding:0 60px;margin:0 auto;max-width:1366px;}.story article{padding:30px 20px;transition:all ease 1s;}.story article .content-wrapper-medium{max-width:960px;margin:auto;}.story article .control-row{position:relative;display:flex;align-items:center;justify-content:space-between;padding:30px 0;}.story article .control-row .meta{list-style:none;padding:0;margin:0;font-size:14px;}.story article .control-row .meta li{display:flex;}.story article .control-row .meta li .number{margin-right:10px;}.story article .control-row .meta li .text{width:120px;flex-shrink:0;}.story article .control-row .theme-switch button{padding:0;border:none;outline:none;background-color:transparent;margin:0;opacity:.5;}.story article .control-row .theme-switch button img{width:30px;}.story article .control-row .theme-switch button:hover{opacity:1;}.story article .content{font-size:20px;font-weight:400;color:#1b1033;font-family:'Noto Serif',serif;position:relative;margin:40px 0;}.story article .content p{margin:40px 0;line-height:1.6em;}.story article .content figure{margin:40px 0;padding:0;}.story article .content figure img{display:block;margin:auto;}.story article .content h2{color:#0b67ed;margin:0;font-family:Montserrat;font-size:20px;font-weight:bold;}.story article .content h2+p{margin-top:0;}.story article .content em{font-weight:600;}.story article .content blockquote.style-one{border-top:5px solid #5c2fa8;background-color:#d4cbe3;background-color:#5c2fa8;margin:20px 0;max-width:700px;font-family:'Montserrat',sans-serif;font-weight:600;color:#5c2fa8;color:#fff;font-size:28px;position:relative;}.story article .content blockquote.style-one:after{content:'';height:15px;top:15px;display:block;background-color:#d4cbe3;background-color:#5c2fa8;width:100%;clip-path:polygon(0 0,0 15px,15px 0);position:relative;}.story article .content blockquote.style-one .block-content{padding:15px 15px 30px 15px;border-top:2px solid #fff;}.story article .content blockquote.style-one p{margin:0;max-width:500px;line-height:36px;}.story article .content blockquote.style-two{font-size:40px;font-weight:700;font-family:'Montserrat',sans-serif;color:#5c2fa8;margin:20px 0;padding:0;letter-spacing:.01em;}.story article .content blockquote.style-two .line{display:block;max-width:700px;height:6px;background-color:#f3574b;}.story article .content blockquote.style-two p{padding:10px 0;margin:0;line-height:normal;}.story article .content blockquote.style-three{font-size:40px;font-weight:700;font-family:'Montserrat',sans-serif;color:#5c2fa8;margin:20px 0;padding:0;letter-spacing:.01em;}.story article .content blockquote.style-three .line{display:block;max-width:700px;height:6px;background-color:#0b67ed;}.story article .content blockquote.style-three p{padding:10px 0;margin:0;line-height:normal;}.story article .content .float-right{float:right;}.story article .article-end-row{margin-top:80px;display:flex;align-items:center;justify-content:space-between;}.story article .social-sharing{display:flex;align-items:center;position:relative;left:70px;}.story article .social-sharing button{margin-right:20px;}.story article .social-sharing span{vertical-align:middle;font-size:12px;}.story article .social-sharing .icon{width:30px;height:30px;background-position:center center;background-size:100% auto;}.story article .social-sharing .icon-linkedin{background-image:url(/images/assets/sharing-icons/linkedin-hoveroff.svg);}.story article .social-sharing .icon-linkedin:hover{background-image:url(/images/assets/sharing-icons/linkedin-hover-on.svg);}.story article .social-sharing .icon-twitter{background-image:url(/images/assets/sharing-icons/twitter-hover-off.svg);}.story article .social-sharing .icon-twitter:hover{background-image:url(/images/assets/sharing-icons/twitter-hover-on.svg);}.story article .social-sharing a{display:block;margin-left:10px;}.what-we-manage{position:relative;height:160px;margin:40px 0;}.what-we-manage figure{position:absolute;right:10px;margin:0 !important;z-index:1;}.what-we-manage figure img.margin-left{margin:0;max-width:none;height:160px;}.sandwitch-image{max-width:474px;}body .theme-switch button.to-dark{display:block;}body .theme-switch button.to-light{display:none;}body.theme-dark .theme-switch button.to-dark{display:none;}body.theme-dark .theme-switch button.to-light{display:block;}body.theme-dark .story article{color:#f2f2f2;background-color:#000;}body.theme-dark .story article .content{color:#f2f2f2;}body.theme-dark .story article .content blockquote.style-one{background-color:#5c2fa8;color:#fff;}body.theme-dark .story article .content blockquote.style-one:after{background-color:#5c2fa8;}body.theme-dark .story footer{color:#f2f2f2;background-color:#000;}body.theme-dark .story footer .links a{color:inherit;}body.theme-dark .story footer .to-read{border-top-color:#f2f2f2;border-bottom-color:#f2f2f2;}body.theme-dark .story .social-sharing .icon-linkedin:hover{background-image:url(/images/assets/sharing-icons/linkedin-hover-on-white.svg);}body.theme-dark .story .social-sharing .icon-twitter:hover{background-image:url(/images/assets/sharing-icons/twitter-hover-white.svg);}body.theme-dark .site-footer{background-color:#000;}body.theme-dark .site-footer h5{color:#f2f2f2;}.story footer{padding-top:140px;padding-bottom:70px;}.story footer .further-reading-row{display:flex;flex-wrap:wrap;}.story footer .further-reading-row .to-read{width:66.66%;border-top:3px solid #062049;border-bottom:3px solid #062049;}.story footer .further-reading-row .to-read label{font-size:18px;color:#898989;padding:7px 0;display:block;}.story footer .further-reading-row .to-read a{display:flex;text-decoration:none;padding:40px 0 0 0;}.story footer .further-reading-row .to-read a .arrow{color:#5c2fa8;font-size:60px;width:100px;font-family:Montserrat;text-align:center;}.story footer .further-reading-row .to-read a .text{color:#0858d2;text-transform:uppercase;font-weight:700;font-size:35px;text-decoration:underline;max-width:590px;}.story footer .further-reading-row .links{width:33.33%;margin:-10px 0 -6px 0;padding:0 15px;}.story footer .further-reading-row .links a{color:#062049;display:block;font-weight:300;font-size:60px;line-height:1em;text-decoration:none;}.story footer .further-reading-row .links a:hover{color:#0b67ed;}.story-nikhil-belchada header{position:relative;background-image:url(/images/stories/nikhil-belchada/background-animation.gif);background-position:center top;min-height:768px;overflow-x:hidden;width:100%;}.story-nikhil-belchada header h1{color:#5c2fa8;font-size:50px;font-weight:700;margin:0;max-width:640px;line-height:1.1em;opacity:0;}.story-nikhil-belchada header h1 span.inline-text i{font-style:normal;}.story-nikhil-belchada header h1 span.cursor{visibility:hidden;animation:CursorBlink .4s linear infinite;font-weight:400;}@keyframes CursorBlink{0%{opacity:0;}50%{opacity:1;}100%{opacity:0;}}.story-nikhil-belchada header .text{position:relative;z-index:2;top:160px;}.story-nikhil-belchada header .contact-card{display:flex;margin-top:60px;align-items:center;margin-bottom:80px;opacity:0;}.story-nikhil-belchada header .contact-card .image{border-radius:50%;background-image:linear-gradient(to right,#f3574b,#5c2fa8);padding:1px;}.story-nikhil-belchada header .contact-card .image img{display:block;border-radius:50%;}.story-nikhil-belchada header .contact-card .name{font-size:14px;margin:auto 55px auto 30px;}.story-nikhil-belchada header .contact-card .name .title{font-weight:700;}.story-nikhil-belchada header .line-art{position:absolute;left:0;right:0;top:50%;overflow:visible;transform:translateY(-20px);}.story-nikhil-belchada header .line-art .background{position:relative;left:70%;width:10px;height:10px;}.story-nikhil-belchada header .line-art .background .line{position:absolute;height:2px;transform-origin:0 0;width:550px;transition:all cubic-bezier(.24,1.25,0,2.02) 1s;}.story-nikhil-belchada header .line-art .background .line-one{transform:rotate(-40deg) translateX(140px);background-image:linear-gradient(to right,transparent 0,transparent 40%,#f3574b 40%,#5c2fa8);}.story-nikhil-belchada header .line-art .background .line-two{transform:rotate(35deg) translateX(220px);background-image:linear-gradient(to right,transparent 0,transparent 40%,#5c2fa8 40%,#f3574b);}.story-nikhil-belchada header .line-art .background .line-three{transform:rotate(140deg) translateX(120px);background-image:linear-gradient(to right,transparent 0,transparent 40%,#5c2fa8 40%,#f3574b);}.story-nikhil-belchada header .line-art .background .line-four{transform:rotate(-140deg) translateX(130px);background-image:linear-gradient(to right,transparent 0,transparent 40%,#5c2fa8 40%,#f3574b);}.story-nikhil-belchada header .line-art .background.animate .line-one{transform:rotate(-40deg) translateX(40px);}.story-nikhil-belchada header .line-art .background.animate .line-two{transform:rotate(35deg) translateX(120px);}.story-nikhil-belchada header .line-art .background.animate .line-three{transform:rotate(140deg) translateX(20px);}.story-nikhil-belchada header .line-art .background.animate .line-four{transform:rotate(-140deg) translateX(30px);}.story-nikhil-belchada header .lets-chat{opacity:0;}.story-nikhil-belchada .animate h1{transition:all ease 1s 0s;opacity:1;}.story-nikhil-belchada .animate .contact-card{transition:all ease 1s 1s;opacity:1;}.story-nikhil-belchada .animate .lets-chat{transition:all ease 1s 2s;opacity:1;}.story-link{display:flex;align-items:center;text-decoration:none;color:#5c2fa8;font-weight:400;}.story-link .lines{width:40px;margin-right:15px;flex-shrink:0;font-size:20px;}.story-link .lines span{display:block;background-color:#5c2fa8;height:3px;margin:1px 0;transition:width linear .1s;}.story-link .lines span:nth-child(1){width:25px;}.story-link .lines span:nth-child(3){width:34px;}.story-link.color-dark-blue{color:#484c6a;}.story-link.color-dark-blue .lines span{background-color:#484c6a;}.story-link:hover .lines span:nth-child(1){width:20px;}.story-link:hover .lines span:nth-child(3){width:30px;}.lets-chat{font-weight:bold;font-size:14px;opacity:1;}.lets-chat a{display:inline-block;vertical-align:baseline;text-decoration:none;padding:.75em 20px;margin-left:10px;box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);}.lets-chat .bg-red{background-color:#f3574b;color:#fff;}.lets-chat .bg-green{color:#323440;background-color:#64fdc9;}.section-menu{padding:140px 0 154px 0;}.section-menu-row{display:flex;padding:0 0 0 0;}.section-menu-row .empty{width:calc((100% - 1366px + 120px)/2);flex-shrink:0;}@media only screen and (max-width:1366px){.section-menu-row{padding-left:60px;}.section-menu-row .empty{display:none;}}.section-menu-row .links{flex-grow:1;min-height:200px;}.section-menu-row .links a{text-decoration:none;color:inherit;display:flex;}.section-menu-row .links a:not(:last-child){margin-bottom:45px;}.section-menu-row .links a .text{font-size:100px;font-weight:300;line-height:.8em;margin-right:10px;color:#062049;}.section-menu-row .links a .shadow-text{flex-grow:0;position:relative;background-color:#e6e6e6;background-color:#f3f7fa;overflow:hidden;opacity:0;pointer-events:none;transition:all ease-out .4s;}.section-menu-row .links a .shadow-text i{font-size:250px;color:#f1f1f1;color:#e9edf0;position:absolute;font-weight:700;font-style:normal;line-height:55px;left:-100px;opacity:0;transition:all ease .8s;}.section-menu-row .links a:hover .shadow-text{opacity:1;flex-grow:1;}.section-menu-row .links a:hover .shadow-text i{left:-22px;opacity:1;}body.page-home .people-on-top{margin-top:80px;}.people-on-top header{height:768px;background-image:url(/images/stories/tech-vidhya/background-sandwitch-animation.gif);background-position:center center;background-size:auto 100%;display:flex;flex-direction:column;position:relative;padding-top:270px;}.people-on-top header .quote{width:100%;margin-bottom:30px;}.people-on-top header .content-wrapper{width:100%;}.people-on-top header .sandwich-image-mobile{display:none;}.people-on-top header blockquote{height:195px;max-width:700px;font-size:50px;line-height:1.1em;font-weight:bold;color:#0b67ed;padding:0 0 0 0;margin:0;opacity:0;}.people-on-top header blockquote i{font-style:normal;}.people-on-top header blockquote .cursor{visibility:hidden;font-weight:400;}.people-on-top header blockquote .writing{visibility:visible;}.people-on-top header p{max-width:700px;font-size:22px;opacity:0;font-weight:400;color:#323440;margin:0;}.people-on-top header .chat-text-wrapper{width:100%;margin-top:55px;opacity:0;}.people-on-top header .story-link{opacity:0;}.people-on-top.animate blockquote{transition:opacity linear 1s 1s;opacity:1;}.people-on-top.animate .story-link{transition:opacity linear 1s 2s;opacity:1;}.people-on-top.animate .chat-text-wrapper{transition:opacity linear 1s 2.3s;opacity:1;}.people-on-top.animate p{transition:opacity linear .3s 1.3s;opacity:1;}.site-footer{padding:190px 0 140px 0;}.site-footer h5{font-size:16px;margin:0 0 1em 0;font-weight:500;color:#323440;}.site-footer .footer-row{display:flex;flex-wrap:wrap;}.site-footer .footer-row>*{flex-shrink:0;}.site-footer .footer-row .col-4{width:calc(100%/12*4);}.site-footer .footer-row .col-2{width:20%;width:calc(100%/12*2);}.site-footer ul{list-style:none;padding:0;font-size:16px;color:#5c616e;}.site-footer ul li{margin-bottom:6px;}.site-footer ul li a{color:inherit;text-decoration:none;}.site-footer ul li a:hover{text-decoration:underline;}.site-footer address{font-style:normal;font-size:14px;padding-bottom:40px;background-image:url(/images/assets/background-location.png);background-size:auto 26px;background-position:left bottom;}.clap{position:relative;outline:1px solid transparent;border-radius:50%;border:1px solid #062049;width:60px;height:60px;background:none;opacity:.3;}.clap:after{content:"";position:absolute;top:0;left:0;display:block;border-radius:50%;width:59px;height:59px;}.clap:hover{cursor:pointer;border:1px solid #062049;transition:border-color .3s ease-in;opacity:1;}.clap:hover:after{animation:shockwave 1s ease-in infinite;}.clap svg{width:40px;fill:none;stroke:#062049;stroke-width:2px;}.clap svg.checked{fill:#062049;stroke:#fff;stroke-width:1px;}.clap .clap--count{position:absolute;top:-37.5px;left:15px;font-size:.8rem;color:#fff;background:#062049;border-radius:50%;height:30px;width:30px;line-height:30px;}.clap .clap--count-total{position:absolute;font-size:.8rem;width:60px;text-align:center;left:0;top:-17.14286px;color:#062049;}.theme-dark .clap{border:1px solid #f2f2f2;}.theme-dark .clap:hover{border:1px solid #fff;}.theme-dark .clap svg{stroke:#f2f2f2;}.theme-dark .clap svg.checked{fill:#f2f2f2;stroke:#fff;}.theme-dark .clap .clap--count{color:#0b67ed;background:#f2f2f2;}.theme-dark .clap .clap--count-total{color:#fff;}.coming-soon{margin-top:-40px;min-height:960px;display:flex;align-items:center;width:100%;padding:0 20px;}.coming-soon img{max-width:100%;width:953px;margin:auto;}.page-landing-people .section-menu{padding-bottom:1px;}.section-people header{padding-top:110px;height:660px;background-image:linear-gradient(to right,#e9e8f8,#e9e8f8 50%,#f3f7fa 50%,#f3f7fa 100%);}.section-people header h1{font-size:100px;font-weight:300;margin:0 0 30px 0;}.section-people header p{max-width:400px;margin:0;}.section-culture header{padding-top:110px;height:660px;background-image:linear-gradient(to right,#e4f8f5,#e4f8f5 50%,#f3f7fa 50%,#f3f7fa 100%);}.section-culture header h1{font-size:100px;font-weight:300;margin:0 0 30px 0;}.section-culture header p{max-width:400px;margin:0;}.story-reboot header{background-image:url(/images/stories/reboot/Reboot-HeroImage.gif);background-position:center center;height:769px;display:flex;align-items:center;font-family:Montserrat;}.story-reboot header img{display:none;}.story-reboot header .text{width:50%;}.story-reboot header .text h1{font-size:50px;color:#5c2fa8;font-weight:700;opacity:0;}.story-reboot header .text p{color:#000;font-size:22px;opacity:0;}.story-reboot header.animate .text h1{opacity:1;transition:all ease 1s;}.story-reboot header.animate .text p{opacity:1;transition:all ease 1s 1.5s;}.story-reboot header .story-link{transition:all ease 1s 1.5s;margin-top:40px;opacity:0;}.story-reboot header.animate .story-link{opacity:1;}.people-say{max-width:398px;color:#2e3355;font-weight:400;}.people-say ul{padding:0;display:flex;list-style:none;padding:0;margin:0;overflow:hidden;scroll-behavior:smooth;}.people-say ul li{width:100%;flex-shrink:0;}.people-say p{margin:0;font-size:18px;}.people-say h4{font-size:18px;margin:1em 0 0 0;}.people-say h5{font-style:italic;margin:0;font-size:18px;font-weight:300;}.people-say .pager{margin-top:18px;}.people-say .pager span{display:inline-block;width:8px;height:8px;margin-right:4px;background-color:#a9adb2;cursor:pointer;transition:background-color linear .2s;}.people-say .pager span:hover{background-color:rgba(46,51,85,.6);}.people-say .pager span.current{background-color:#2e3355;}.page-landing-about section.section-page-landing-about header{background-color:#0b67ed;padding-bottom:120px;}.page-landing-about section.section-page-landing-about header h1{line-height:1em;font-weight:300;font-size:100px;color:#062049;margin:0;padding:120px 0;opacity:0;transition:all ease .8s;}.page-landing-about section.section-page-landing-about header h2{margin:0 0 20px 0;color:#062049;font-size:12px;letter-spacing:.5em;opacity:0;transition:all ease .8s;transition-delay:.6s;}.page-landing-about section.section-page-landing-about header p{margin:0;font-size:40px;color:#fff;max-width:930px;opacity:0;transition:all ease .8s;transition-delay:1.2s;}.page-landing-about section.section-page-landing-about header.animate h1{opacity:1;}.page-landing-about section.section-page-landing-about header.animate h2{opacity:1;}.page-landing-about section.section-page-landing-about header.animate p{opacity:1;}.page-landing-about .notifications-visualizer{transition:all ease 1s;width:576px;height:1085px;position:relative;padding:1px 0;}.page-landing-about .notifications-visualizer .phone-mock{width:100%;height:100%;position:absolute;background-image:url(/images/stories/about/facts-phone-mock.png);background-position:center top;background-size:100% auto;left:-130px;position:absolute;right:0;top:0;}.page-landing-about .notifications-visualizer.animate{margin-top:-25px;}.page-landing-about .notifications-visualizer .notification-items{position:relative;z-index:1;list-style:none;margin:130px 0 0 0;padding:0;}.page-landing-about .notifications-visualizer .notification-items li{color:#0b67ed;padding:36px 0 36px 60px;width:415px;overflow:hidden;}.page-landing-about .notifications-visualizer .notification-items li p{margin:0;transform:translateY(-200%);transition:transform ease .8s;}.page-landing-about .notifications-visualizer .notification-items li em{display:block;font-size:60px;font-weight:700;font-style:normal;background-image:url(/images/assets/dotted-line-notification-item.png);background-size:40px auto;background-position:right center;}.page-landing-about .notifications-visualizer .notification-items li span{display:block;font-size:18px;}.page-landing-about .notifications-visualizer .notification-items.animate li p{transform:translateY(0);}.page-landing-about .notifications-visualizer .notification-items.animate li:nth-child(0) p{transition-delay:0s;}.page-landing-about .notifications-visualizer .notification-items.animate li:nth-child(1) p{transition-delay:.8s;}.page-landing-about .notifications-visualizer .notification-items.animate li:nth-child(2) p{transition-delay:1.6s;}.page-landing-about .notifications-visualizer .notification-items.animate li:nth-child(3) p{transition-delay:2.4s;}.page-landing-about .notifications-visualizer .notification-items.animate li:nth-child(4) p{transition-delay:3.2s;}.page-landing-about .notifications-visualizer .notification-items.animate li:nth-child(5) p{transition-delay:4s;}.page-landing-about .notifications-visualizer .notification-items.animate li:nth-child(6) p{transition-delay:4.8s;}.page-landing-about .notifications-visualizer .notification-items.animate li:nth-child(7) p{transition-delay:5.6s;}.page-landing-about .notifications-visualizer .notification-items.animate li:nth-child(8) p{transition-delay:6.4s;}.page-landing-about .notifications-visualizer .notification-items.animate li:nth-child(9) p{transition-delay:7.2s;}.page-landing-about .notifications-visualizer .notification-items.animate li:nth-child(10) p{transition-delay:8s;}.page-landing-about .section-team h2{margin:0 0 20px 0;color:inherit;font-size:12px;letter-spacing:.5em;}.section-page-products-about{padding:125px 0;}.section-page-products-about h2{margin:0 0 20px 0;color:inherit;font-size:12px;letter-spacing:.5em;}.section-page-products-about p{margin:0;font-size:40px;color:inherit;max-width:930px;}.section-page-products-about .products{color:#062049;}.section-page-products-about .products ul{display:flex;padding:0;margin:60px -15px 0;}.section-page-products-about .products ul li{width:33.33%;padding:0 0 100px 0;margin:0 15px;width:calc(100% - 30px);background-image:url(/images/assets/about-dots-blue.svg);display:flex;flex-direction:column;position:relative;opacity:0;transform:translateyY(40px);transition:all ease 1s;}.section-page-products-about .products ul li .text h3{font-size:22px;font-weight:400;}.section-page-products-about .products ul li .text p{font-size:16px;}.section-page-products-about .products ul li .image{display:flex;align-items:center;height:52px;position:absolute;left:0;right:0;bottom:0;}.section-page-products-about .products ul li .image img{max-height:52px;max-width:none;}.section-page-products-about .products ul li .image img.image-market-pulse{height:52px;}.section-page-products-about .products ul li .image img.image-market-vidhya{height:36px;}.section-page-products-about .products ul li .image img.image-stocker{height:44px;}.section-page-products-about .products ul li:nth-child(0){transition-delay:0s;}.section-page-products-about .products ul li:nth-child(1){transition-delay:.4s;}.section-page-products-about .products ul li:nth-child(2){transition-delay:.8s;}.section-page-products-about .products ul li:nth-child(3){transition-delay:1.2s;}.section-page-products-about .products ul li:nth-child(4){transition-delay:1.6s;}.section-page-products-about .products ul li:nth-child(5){transition-delay:2s;}.section-page-products-about .products ul li:nth-child(6){transition-delay:2.4s;}.section-page-products-about .products ul.animate li{opacity:1;transform:translateY(0);}.team-list{display:flex;flex-wrap:wrap;margin:60px -15px 0 -15px;}.team-list article{width:calc(25% - 30px);margin:0 15px 60px;opacity:0;transition:opacity ease .8s;}.team-list article .image{margin-bottom:15px;}.team-list article .image img{display:block;background-color:#062049;}.team-list article h3{margin:0;font-size:20px;font-weight:400;}.team-list article h4{margin:0;font-size:14px;font-weight:400;}.team-list article p{margin-top:0;font-size:14px;}.team-list article .text{overflow:hidden;transform:translateY(-15px);opacity:0;max-height:0;transition:transform ease .9s,max-height ease .9s,opacity ease .01s;transition-delay:2s,0;}.team-list article.active .text{transition-delay:0,0,0;transition-duration:.8s,.8s,0;opacity:1;display:block;max-height:400px;transform:translateY(0);}.team-list article.active .links .link-to-bio{opacity:1;}.team-list article:nth-child(0){transition-delay:0s;}.team-list article:nth-child(1){transition-delay:.2s;}.team-list article:nth-child(2){transition-delay:.4s;}.team-list article:nth-child(3){transition-delay:.6s;}.team-list article:nth-child(4){transition-delay:.8s;}.team-list article:nth-child(5){transition-delay:1s;}.team-list article:nth-child(6){transition-delay:1.2s;}.team-list article:nth-child(7){transition-delay:1.4s;}.team-list article:nth-child(8){transition-delay:1.6s;}.team-list article:nth-child(9){transition-delay:1.8s;}.team-list article:nth-child(10){transition-delay:2s;}.team-list article:nth-child(11){transition-delay:2.2s;}.team-list article:nth-child(12){transition-delay:2.4s;}.team-list article:nth-child(13){transition-delay:2.6s;}.team-list article:nth-child(14){transition-delay:2.8s;}.team-list article:nth-child(15){transition-delay:3s;}.team-list article:nth-child(16){transition-delay:3.2s;}.team-list article:nth-child(17){transition-delay:3.4s;}.team-list article:nth-child(18){transition-delay:3.6s;}.team-list article:nth-child(19){transition-delay:3.8s;}.team-list article:nth-child(20){transition-delay:4s;}.team-list.animate article{opacity:1;}.team-list .links{display:flex;align-items:center;margin:15px 0;}.team-list .links a:not(:last-child){margin-right:20px;}.team-list .links a{font-size:18px;opacity:.3;text-decoration:none;display:block;color:#062049;transition:opacity linear .08s;}.team-list .links a img{display:block;width:30px;}.team-list .links a:hover{opacity:1;}.page-careers.complete .section-careers header{background-image:url(/images/assets/background-careers-header.png),url("/images/assets/paper-plane.svg");background-position:left bottom,calc(100% - 60px) center;background-size:auto,224px;}.section-careers header{padding:110px 0 82px 0;background-image:url(/images/assets/background-careers-header.png);background-position:left bottom;}.section-careers header h1{font-size:100px;font-weight:300;margin:0;color:#062049;}.section-careers .question-sequence-indicator{margin-left:40px;display:flex;justify-content:space-between;transform:translateY(-32px);max-width:900px;}.section-careers .question-sequence-indicator.hide{visibility:hidden;}.section-careers .question-sequence-indicator .indicator{padding:0 10px;}.section-careers .question-sequence-indicator .indicator img{max-width:100%;filter:grayscale(100%) contrast(0);transition:all linear .3s;}.section-careers .question-sequence-indicator .indicator.active img{filter:grayscale(0) contrast(100%);}.section-careers article{background-image:url(/images/assets/background-careers-article.png);background-position:250px 350px;padding-bottom:200px;min-height:450px;opacity:0;transition:opacity linear 1s 1s;}.section-careers article.show{opacity:1;}.section-careers .questions{color:#062049;padding-top:30px;margin-left:-10px;padding-left:10px;position:relative;height:100%;}.section-careers .questions .question{position:relative;height:100%;z-index:1;overflow:hidden;max-width:930px;}.section-careers .questions .question.question-five{max-width:100%;}.section-careers .questions .question label{font-size:22px;display:block;margin-bottom:30px;}.section-careers .questions .question label small{font-size:inherit;font-weight:300;}.section-careers .questions .question .textarea-alike{font-family:inherit;font-size:inherit;padding:14px 0;outline:none;border-bottom:2px solid #bac0c7;position:relative;}.section-careers .questions .question .textarea-alike:before{content:'Type your answer here';font-size:18px;position:absolute;left:0;top:14px;font-family:inherit;font-size:inherit;color:#9ea4ae;transition:opacity linear .08s;}.section-careers .questions .question .textarea-alike.has-content:before{opacity:0;}.section-careers .questions .question .field{font-family:inherit;font-size:inherit;padding:14px 0;outline:none;border:none;border-bottom:2px solid #bac0c7;position:relative;display:block;width:100%;background-color:transparent;}.section-careers .questions .question button.to-next{width:225px;background-color:#fff;border:none;outline:none;padding:15px;margin-top:45px;box-shadow:0 4px 7px 0 rgba(0,0,0,.1);margin-bottom:10px;font-size:23px;}.section-careers .questions .question button.to-next:hover{box-shadow:0 4px 7px 0 rgba(0,0,0,.3);}.section-careers .questions .question button.to-next:active{box-shadow:0 4px 10px 0 rgba(0,0,0,.6);}.section-careers .questions .question.question-hide{animation:HideQuestion .4s .5s ease-out forwards;}.section-careers .questions .question.question-show{z-index:0;opacity:0;display:block;overflow:visible;animation:ShowQuestion .4s 1s ease-out forwards;}@keyframes HideQuestion{99%{opacity:0;height:0;}100%{z-index:0;display:none;opacity:0;transform:translateY(-100px);height:0;}}@keyframes ShowQuestion{0%{margin-top:0;transform:translateY(100px);z-index:1;display:block;}to{opacity:1;margin-top:0;z-index:1;transform:translateY(0);}}.section-careers .questions .question-one-dropout{display:none;opacity:0;font-size:22px;line-height:2em;animation:QuestionOneDropoutShowIn .4s 1s ease-out forwards;}@keyframes QuestionOneDropoutShowIn{from{transform:translateY(100%);}to{opacity:1;}}.section-careers .questions .radio-group .fancy-radio{margin:0 30px 0 0;display:inline-flex;font-size:22px;align-items:center;position:relative;}.section-careers .questions .radio-group .fancy-radio i{display:block;width:26px;height:26px;border-radius:50%;position:relative;margin-right:10px;background-color:#fff;box-shadow:0 4px 7px 0 rgba(0,0,0,.1);}.section-careers .questions .radio-group .fancy-radio i:after{content:'';display:block;width:10px;height:10px;position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px;background-color:#062049;border-radius:50%;transform:scale(1.5);transition:transform ease-out .4s;opacity:0;}.section-careers .questions .radio-group .fancy-radio input{position:absolute;left:0;opacity:0;}.section-careers .questions .radio-group .fancy-radio input:checked+i:after{transform:scale(1);opacity:1;}.section-careers .questions .confirmation p{color:#0b67ed;font-size:22px;}.section-careers .questions .confirmation p{margin:0 0 35px 0;}.section-careers .questions .confirmation .contact-list{display:flex;padding:0;margin:0 0 35px 0;list-style:none;}.section-careers .questions .confirmation .contact-list li{flex-basis:0;flex-grow:1;}.section-careers .questions .confirmation .contact-list li .image{max-width:200px;margin-bottom:20px;}.section-careers .questions .confirmation .contact-list li .image img{display:block;}.section-careers .questions .confirmation .contact-list li h3{font-size:20px;color:#323440;font-weight:400;}.row{margin:auto;flex-wrap:wrap;display:flex;}.row>.col{flex-grow:1;min-height:1px;}.row>.col-3{width:calc(100%/8*3);flex-shrink:0;}.row>.col-5{width:calc(100%/8*5);flex-shrink:0;}@media only screen and (max-width:767px){.content-wrapper{padding:0 20px;}body{padding-top:58px;}.site-header{padding:20px 0;}.site-header .logo a img{width:30px;}.site-header .nav-toggle button{width:20px;}.site-header .nav-toggle button span{height:2px;margin:2px 0;}.site-header.show-menu .nav-toggle button span:nth-child(1){transform:translateY(4px) rotate(45deg);}.site-header.show-menu .nav-toggle button span:nth-child(3){transform:translateY(-4px) rotate(-45deg);}.menu .menu-items{font-size:48px;}.lets-chat{font-size:12px;display:flex;width:280px;align-items:center;}.lets-chat a{white-space:nowrap;}.story-nikhil-belchada header{background-image:url(/images/stories/nikhil-belchada/background-animation.mobile.gif);padding-top:100vw;height:auto;background-position:center top;background-size:100% auto;min-height:0;overflow:auto;padding-bottom:30px;}.story-nikhil-belchada header .text{top:0;}.story-nikhil-belchada header h1{font-size:20px;}.story-nikhil-belchada header .contact-card{flex-wrap:wrap;margin-bottom:30px;margin-top:30px;}.story-nikhil-belchada header .contact-card .image{width:56px;height:56px;}.story-nikhil-belchada header .contact-card .name{font-size:10px;margin-left:10px;}.story-nikhil-belchada header .contact-card .story-link{width:100%;margin-top:30px;}.site-footer .footer-row{display:block;}.site-footer .footer-row>*{width:auto !important;margin-bottom:20px;}.section-menu{padding:30px 0 60px 0;}.section-menu-row{padding-left:20px;}.section-menu-row .links{min-height:0;}.section-menu-row .links a .text{font-size:33px;}.section-menu-row .links a:not(:last-child){margin-bottom:18px;}.people-on-top header{display:block;background-size:100% auto;height:auto;margin:0 0;padding:0;background-position:left top;background-origin:content-box;background-image:none;}.people-on-top header .sandwich-image-mobile{display:block;}.people-on-top header .sandwich-image-mobile img{display:block;max-width:100%;}.people-on-top header blockquote{font-size:20px;margin-top:30px;height:auto;}.people-on-top header .chat-text-wrapper{margin-top:30px;}.story article{padding:0 20px;}.story article .content{font-size:13px;}.story article .content blockquote.style-one{font-size:18px;}.story article .content blockquote.style-one p{line-height:1.5em;}.story article .content blockquote.style-two .line{height:3px;}.story article .content blockquote.style-two p{font-size:18px;}.story article .article-end-row{display:block;}.story article .social-sharing{left:0;margin-top:30px;}.story footer{padding:30px 0;}.story footer .further-reading-row .to-read{width:50%;}.story footer .further-reading-row .to-read label{font-size:10px;}.story footer .further-reading-row .to-read a{padding:10px 0;}.story footer .further-reading-row .to-read a .arrow{display:none;}.story footer .further-reading-row .to-read a .text{font-size:12px;}.story footer .further-reading-row .links{width:50%;padding-right:0;}.story footer .further-reading-row .links a{font-size:24px;line-height:1.4em;}.site-footer{padding-top:80px;padding-bottom:10px;}.site-footer h5{font-size:12px;}.site-footer ul{font-size:12px;}.site-footer address{font-size:12px;}.story-reboot header{display:block;height:auto;background-image:none;}.story-reboot header img{display:block;}.story-reboot header .text{width:auto;}.story-reboot header .text h1{font-size:20px;}.story-reboot header .text p{font-size:18px;}.section-people header{background-color:#e9e8f8;background-image:none;height:auto;padding-bottom:110px;}.section-people header h1{font-size:32px;}.section-culture header{background-color:#e4f8f5;background-image:none;height:auto;padding-bottom:110px;}.section-culture header h1{font-size:32px;}.page-landing-about section.section-page-landing-about header h1{font-size:32px;}.page-landing-about section.section-page-landing-about header p{font-size:22px;}.page-landing-about .notifications-visualizer{height:670px;max-width:100%;}.page-landing-about .notifications-visualizer .phone-mock{left:-80px;width:360px;}.page-landing-about .notifications-visualizer .notification-items{margin-top:75px;}.page-landing-about .notifications-visualizer .notification-items li{padding-left:40px;width:265px;}.page-landing-about .notifications-visualizer .notification-items li em{font-size:20px;}.page-landing-about .notifications-visualizer .notification-items li span{font-size:12px;}.section-page-products-about .products ul{flex-wrap:wrap;}.section-page-products-about .products ul li{width:auto;}.section-page-products-about .products ul li:not(:first-child){margin-top:60px;}.section-page-products-about p{font-size:22px;}.team-list article{width:calc(100% - 30px);}.section-careers header h1{font-size:32px;}.section-careers .question-sequence-indicator{transform:translateY(-17px);}.page-careers.complete .section-careers header{background-size:auto,80px auto;background-position:left bottom,right center;}.section-careers .questions .confirmation .contact-list{margin:0 -10px 35px -10px;flex-wrap:wrap;}.section-careers .questions .confirmation .contact-list li{flex-basis:auto;width:50%;padding:10px;}.section-careers .questions .confirmation .contact-list li h3{font-size:16px;}}.tile-list{max-width:calc(100% - 398px);margin-left:auto;margin-right:-13px;margin-top:-398px;display:flex;flex-wrap:wrap;}.tile-list article{max-width:398px;width:calc(50% - 26px);padding:0 0;margin-left:13px;margin-right:13px;margin-bottom:80px;opacity:0;transform:translateY(80px);transition:all ease-out 1s;position:relative;}.tile-list article .tag-featured{position:absolute;right:0;top:-1px;letter-spacing:.2em;color:#f3f7fa;background-color:#323440;padding:7px 12px;line-height:1em;z-index:1;font-size:12px;transform:translateY(-100%);}.tile-list article a{display:block;text-decoration:none;border-bottom:1px solid #323440;min-height:638px;}.tile-list article .images{max-width:100%;position:relative;}.tile-list article .images img{display:block;max-width:100%;}.tile-list article .images img:nth-child(2){position:absolute;top:0;left:0;opacity:0;transition:opacity ease 1s;width:100%;}.tile-list article:hover .images img:nth-child(2){opacity:1;}.tile-list article h2{text-decoration:none;font-size:30px;font-weight:700;color:#2e3355;margin:20px 0 80px 0;}.tile-list article:nth-child(2n){margin-top:80px;transition-delay:.5s;}.tile-list article.animate{transform:translateY(0);opacity:1;}@media only screen and (max-width:767px){.tile-list{margin-top:50px;margin-left:0;margin-right:0;max-width:none;}.tile-list article{width:100%;margin-bottom:40px;margin-left:0;margin-right:0;}.tile-list article a{min-height:0;}.tile-list article:nth-child(2n){margin-left:0;margin-top:0;}.tile-list article h2{font-size:24px;}}.page-openigs-careers .site-header{background-color:transparent;}.page-openigs-careers .site-header.scrolled{background-color:#f3f7fa;}.page-careers-openings{margin-top:-90px;}.section-careers-openings .content-wrapper-medium{max-width:960px;margin:auto;}.section-careers-openings header{min-height:600px;max-height:100%;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center;justify-content:center;position:relative;}.section-careers-openings header h1{color:#64fdc9;font-size:48px;position:relative;z-index:2;}.section-careers-openings header #careers-page-audio{display:none;}.section-careers-openings header #video{width:100%;height:100%;display:block;object-fit:cover;}.section-careers-openings article p{color:#0b67ed;font-size:37px;padding:120px 0 175px 0;margin:0;font-weight:normal;}.section-careers-openings article .row{margin:100px 0 205px 0;}.section-careers-openings article p.text-bold{font-size:22px;color:#2e3355;padding:0;margin:0;font-weight:600;max-width:400px;}.section-careers-openings article .positions{margin-top:200px;}.section-careers-openings article .positions h4{font-size:32px;color:#2e3355;font-weight:100;margin:0;padding:0;margin-bottom:25px;}.section-careers-openings article .positions hr{border-top:1px solid #adb0b2;}.section-careers-openings article .positions h5{margin:55px 0 45px 0;font-size:21px;font-weight:400;}.section-careers-openings article .positions ul{list-style:none;display:flex;flex-wrap:wrap;margin:0;padding:0;margin-bottom:55px;}.section-careers-openings article .positions ul li{padding-right:100px;font-size:21px;}.section-careers-openings article .positions ul li a{color:#0b67ed;text-decoration:none;}.section-careers-openings article .positions ul li p{margin:0;padding:0;color:#707273;font-size:21px;margin-top:10px;}.section-careers-openings article .practices h4{font-size:32px;color:#2e3355;font-weight:100;margin:0;padding:0;margin-bottom:25px;}.section-careers-openings article .practices hr{border-top:1px solid #adb0b2;}.section-careers-openings article .practices h5{margin:70px 0 20px 0;font-size:32px;font-weight:700;color:#9cb2c2;}.section-careers-openings article .practices ul{list-style:none;display:flex;flex-wrap:wrap;margin:0;padding:0;margin-bottom:60px;}.section-careers-openings article .practices ul li{padding-right:30px;font-size:21px;width:50%;margin-bottom:40px;}.section-careers-openings article .practices ul li a{color:#0b67ed;text-decoration:none;}.section-careers-openings article .practices ul li p{margin:0;padding:0;color:#2e3355;font-size:21px;margin-top:10px;}.audio-control{display:inline-block;background-color:#808080;width:50px;height:50px;text-align:center;margin:2rem;position:fixed;bottom:2rem;right:10rem;transition:background-color .3s,opacity .5s,visibility .5s;opacity:1;z-index:9;background-image:url(/images/assets/icon-un-mute.svg);cursor:pointer;border:none;outline:none;background-color:#2e3355;background-size:contain;}.audio-control:hover{background-color:#999;}.audio-control.muted{background-image:url(/images/assets/icon-mute.svg);background-color:#999;}.audio-control.muted:hover{background-color:#2e3355;}@media only screen and (max-width:678px){.page-careers-openings{margin-top:0;}.row{flex-direction:column-reverse;}.row>.col{width:100%;}.section-careers-openings article .practices ul{flex-wrap:wrap;}.section-careers-openings article .practices ul li{width:100%;}.section-careers-openings article p.text-bold{margin-top:3rem;}footer.site-footer{margin-bottom:80px !important;}}