.Vimobile{display:none}.columncontrolbootstrap,.teelwalkCommonWarp{background-color:#fefaf6}.teewalktopbannerSection{padding-bottom:88px}.d-none{display:none!important}img{vertical-align:middle;border-style:none;overflow-clip-margin:content-box;overflow:clip}.teewalktopbanner{position:relative;height:calc(100vh - 64px);background:#2c3c31;background-image:var(--desktop-bg);background-size:100%;background-position:top;background-repeat:no-repeat;animation:imageScaleup 4s ease;animation-delay:1.3s;animation-timing-function:linear;animation-fill-mode:forwards;transition:1s;filter:brightness(1.5)}@keyframes imageScaleup{0%{background-size:100%;filter:brightness(1.5)}to{background-size:110%;filter:brightness(.5)}}.teewalktopbanner .bannerImage{background-repeat:no-repeat;background-size:cover;background-position:50%;height:calc(100vh - 65px);display:flex;align-items:center;position:relative;padding:0;width:100%}.teewalk-page .teewalkbannertext{text-align:center;margin:auto;width:507px;position:absolute;top:calc(50vh - 127.5px);left:calc(50% - 253.5px);transform:none}.teewalkbannertext h1,.teewalkbannertext p{color:#fff}.teewalkbannertext .toptitle{font-size:32px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.13;letter-spacing:normal;margin-bottom:4px;font-family:var(--viMedium)}.teewalkbannertext .headingtitle{font-size:88px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:normal;margin-bottom:24px;font-family:var(--viBold)}section.teewalk-page .teewalkbannertext p.bottomtitle{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;font-family:var(--viRegular)}.teewalktopbannerSection .down-arrow{position:absolute;top:calc(100vh - 140px);left:calc(50% - 14px);width:64px;height:42.8px;border:0 solid #fff;border-radius:2px;display:flex;align-items:center;overflow:hidden}img.scrolldownanim{width:64px;height:64px}.teewalktopbannerSection .down-arrow:after{content:" ";position:absolute;top:0;left:0;right:0;margin:auto;width:8px;height:8px;background-color:#fff;border-radius:4px;animation:jumpInfinite 1.5s infinite}@keyframes jumpInfinite{0%{top:-10%;opacity:1}99%{opacity:1;top:95%}to{opacity:.1;top:0}}.image-container{position:relative}.transforming-image{width:200px;height:auto;transition:transform 1s ease-in-out,opacity 1s ease-in-out}@keyframes transformAndVanish{0%{transform:scale(1);opacity:1}50%{transform:scale(3);opacity:1}to{transform:scale(6);opacity:0}}.transforming-image.animate{animation:transformAndVanish 1s linear}.viLogoAnimationIn{opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:0}.viLogoAnimation{position:fixed;top:0;left:0;width:100%;z-index:2}section.teewalk-page img.teewalklogo{width:336px;height:196px;margin-bottom:24px}@media screen and (max-width:768px){.bgscaledown{animation:none}.teewalkbannertext{width:100%!important;left:auto!important;padding:0 20px!important}.teewalktopbanner{height:calc(100vh - 100px);animation:none;filter:.8;background-size:auto calc(100vh - 60px);background-image:var(--mobile-bg)}.teewalktopbannerSection{padding-bottom:32px!important}.teewalktopbannerSection .down-arrow{left:calc(50% - 32px);top:calc(100vh - 210px)}.container{padding:0 20px}.Vimobile{display:block}.viLogoAnimation.ViDesktop{display:none!important}.container.container1024{padding-left:20px;padding-right:20px}.teewalk-page.teewalkbannertext{width:100%;left:auto;padding:0 20px}.teewalkbannertext .toptitle{font-size:20px;line-height:36px}.teewalkbannertext .headingtitle{font-size:64px;line-height:70.4px;margin-bottom:16px}.teewalkbannertext .bottomtitle{font-size:14px!important;line-height:21px!important}.mobileAnimationVi{width:100%;height:100vh}.image-container{position:relative}.transforming-image{width:200px;height:100vh;transition:transform 1s ease-in-out,opacity 1s ease-in-out}@keyframes transformAndVanish{0%{transform:scale(1);opacity:1}50%{transform:scale(3);opacity:1}to{transform:scale(6);opacity:0}}.transforming-image.animate{animation:transformAndVanish 1s linear}.viLogoAnimation{position:fixed;top:0;left:0;width:100%;z-index:2}.viLogoAnimationIn{z-index:0}}.container1024{max-width:1024px!important;margin:0 auto}.play-audio{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;width:auto!important;margin-right:0!important}.teewalknotesection{background-color:#fefaf6;padding-bottom:0;height:80vh}.ceoMedia img{margin-right:16px;width:104px;border-radius:150px}.strokeImage{position:relative;left:-98px;top:35px}.teewalknotesection .name{font-size:24px;font-weight:700;line-height:1.17;color:#2f3043;font-family:var(--viBold);margin-bottom:8px}.teewalknotesection .designation,.teewalknotesection .name{font-stretch:normal;font-style:normal;letter-spacing:normal}.teewalknotesection .designation{font-size:18px;font-weight:500;line-height:1.22;color:#595969;font-family:var(--viMedium);margin-bottom:0}.ceoMedia{display:flex;align-items:center;margin-bottom:-13px}.ceoMediaAudio{position:relative}.teewalknotesection .tagLine{font-size:50px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;color:#82838e;font-family:var(--viMedium)}.tagLine{position:relative;display:inline-block;font-weight:800;overflow:hidden}.tagLineAnimation{background:linear-gradient(180deg,#82838e,#82838e);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;transition:background-position 5s ease;text-decoration:none}.runAnimation{animation:textanim 3.1s ease forwards}@keyframes textanim{0%{background:linear-gradient(180deg,#111622,#111622 0,#82838e 10%);-webkit-background-clip:text;background-clip:text}5%{background:linear-gradient(180deg,#111622,#111622 5%,#82838e 0);-webkit-background-clip:text;background-clip:text}10%{background:linear-gradient(180deg,#111622,#111622 10%,#82838e 0);-webkit-background-clip:text;background-clip:text}15%{background:linear-gradient(180deg,#111622,#111622 15%,#82838e 0);-webkit-background-clip:text;background-clip:text}20%{background:linear-gradient(180deg,#111622,#111622 20%,#82838e 0);-webkit-background-clip:text;background-clip:text}25%{background:linear-gradient(180deg,#111622,#111622 25%,#82838e 0);-webkit-background-clip:text;background-clip:text}30%{background:linear-gradient(180deg,#111622,#111622 30%,#82838e 0);-webkit-background-clip:text;background-clip:text}35%{background:linear-gradient(180deg,#111622,#111622 35%,#82838e 0);-webkit-background-clip:text;background-clip:text}40%{background:linear-gradient(180deg,#111622,#111622 40%,#82838e 0);-webkit-background-clip:text;background-clip:text}45%{background:linear-gradient(180deg,#111622,#111622 45%,#82838e 0);-webkit-background-clip:text;background-clip:text}50%{background:linear-gradient(180deg,#111622,#111622 50%,#82838e 0);-webkit-background-clip:text;background-clip:text}55%{background:linear-gradient(180deg,#111622,#111622 55%,#82838e 0);-webkit-background-clip:text;background-clip:text}60%{background:linear-gradient(180deg,#111622,#111622 60%,#82838e 0);-webkit-background-clip:text;background-clip:text}65%{background:linear-gradient(180deg,#111622,#111622 65%,#82838e 0);-webkit-background-clip:text;background-clip:text}70%{background:linear-gradient(180deg,#111622,#111622 70%,#82838e 0);-webkit-background-clip:text;background-clip:text}75%{background:linear-gradient(180deg,#111622,#111622 75%,#82838e 0);-webkit-background-clip:text;background-clip:text}80%{background:linear-gradient(180deg,#111622,#111622 80%,#82838e 0);-webkit-background-clip:text;background-clip:text}85%{background:linear-gradient(180deg,#111622,#111622 85%,#82838e 0);-webkit-background-clip:text;background-clip:text}90%{background:linear-gradient(180deg,#111622,#111622 90%,#82838e 0);-webkit-background-clip:text;background-clip:text}95%{background:linear-gradient(180deg,#111622,#111622 95%,#82838e 0);-webkit-background-clip:text;background-clip:text}to{background:linear-gradient(180deg,#111622,#111622 100%,#82838e 0);-webkit-background-clip:text;background-clip:text}}@media screen and (max-width:768px){.ceoMedia img{margin-right:16px;width:64px;height:auto}.teewalknotesection{padding-bottom:32px;height:auto}.teewalknotesection .name{font-size:24px;line-height:1.2}.teewalknotesection .designation{font-size:14px;line-height:1.29}.teewalknotesection .tagLine{font-size:24px;line-height:1.3;margin-bottom:0}.ceoMedia{margin-bottom:24px}.strokeImage{display:none}}