.hero-banner-blue .hero-banner-arrow{content:url(../../../etc.clientlibs/tatapoweraemsitesprogram/clientlibs/clientlib-common/resources/images/theme-blue/blue-btaBar-blue-arrow.svg)!important}.hero-banner-blue .hero-carousel-control-next-icon{content:url(../../../etc.clientlibs/tatapoweraemsitesprogram/clientlibs/clientlib-common/resources/images/theme-blue/blue-forward-arrow.svg)!important}.hero-banner-blue .hero-carousel-control-prev-icon{content:url(../../../etc.clientlibs/tatapoweraemsitesprogram/clientlibs/clientlib-common/resources/images/theme-blue/blue-backward-arrow.svg)!important}.hero-banner-expresso .hero-banner-arrow{content:url(../../../etc.clientlibs/tatapoweraemsitesprogram/clientlibs/clientlib-common/resources/images/theme-expresso/expresso-yellow-arrow.svg)!important}.hero-banner-expresso .hero-carousel-control-next-icon{content:url(../../../etc.clientlibs/tatapoweraemsitesprogram/clientlibs/clientlib-common/resources/images/theme-expresso/expresso-forward-arrow.svg)!important}.hero-banner-expresso .hero-carousel-control-prev-icon{content:url(../../../etc.clientlibs/tatapoweraemsitesprogram/clientlibs/clientlib-common/resources/images/theme-expresso/expresso-backward-arrow.svg)!important}.hero-banner-orange .hero-banner-arrow{content:url(../../../etc.clientlibs/tatapoweraemsitesprogram/clientlibs/clientlib-common/resources/images/theme-orange/orange-ctaBar-arrow.svg)!important}.hero-banner-orange .hero-carousel-control-next-icon{content:url(../../../etc.clientlibs/tatapoweraemsitesprogram/clientlibs/clientlib-common/resources/images/theme-orange/orange-forward-arrow.svg)!important}.hero-banner-orange .hero-carousel-control-prev-icon{content:url(../../../etc.clientlibs/tatapoweraemsitesprogram/clientlibs/clientlib-common/resources/images/theme-orange/orange-backward-arrow.svg)!important}.herobanner .hero-banner-parent{margin-left:auto!important;margin-right:auto!important;max-width:none!important}.herobanner .hero-banner-parent .hero-teaser{color:#f8f5ec;gap:2pc;left:5pc;max-width:90pc;position:absolute;top:90px}@media(max-width:991px){.herobanner .hero-banner-parent .hero-teaser{gap:24px;left:0!important;padding:10px 1pc!important;top:74px;-webkit-transform:none!important;transform:none!important}}.herobanner .hero-banner-parent .hero-teaser .hero-bannner-heading .h1,.herobanner .hero-banner-parent .hero-teaser .hero-bannner-heading h1{font-family:Syne;font-size:3rem;font-weight:600;line-height:3pc;margin-bottom:1pc;max-width:60%;text-align:left}@media(max-width:1200px){.herobanner .hero-banner-parent .hero-teaser .hero-bannner-heading .h1,.herobanner .hero-banner-parent .hero-teaser .hero-bannner-heading h1{font-size:1.25rem;line-height:22px}}@media(max-width:991px){.herobanner .hero-banner-parent .hero-teaser .hero-bannner-heading .h1,.herobanner .hero-banner-parent .hero-teaser .hero-bannner-heading h1{font-size:2rem;font-weight:600;line-height:2.4pc;margin-bottom:8px;max-width:100%}}.herobanner .hero-banner-parent .hero-teaser .hero-bannner-sub-heading{font-family:Outfit;font-size:1.25rem;font-weight:300;line-height:26px;margin-bottom:2pc;max-width:60%;text-align:left}@media(max-width:1200px){.herobanner .hero-banner-parent .hero-teaser .hero-bannner-sub-heading{font-size:.875rem;line-height:18px}}@media(max-width:991px){.herobanner .hero-banner-parent .hero-teaser .hero-bannner-sub-heading{font-size:1.125rem;margin-bottom:1pc;max-width:100%}}.herobanner .hero-banner-parent .hero-teaser .hero-bannner-CTA{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1.5px solid #f8f5ec;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:center;min-height:56px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media(max-width:991px){.herobanner .hero-banner-parent .hero-teaser .hero-bannner-CTA{min-height:40px;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.herobanner .hero-banner-parent .hero-teaser .hero-bannner-CTA a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Outfit;font-size:1.125rem;font-weight:500;letter-spacing:.08em;line-height:21.6px;padding:14px 2pc;text-align:left;text-decoration:none}@media(max-width:991px){.herobanner .hero-banner-parent .hero-teaser .hero-bannner-CTA a{font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:17.64px;padding:8px 2pc}}.herobanner .hero-banner-parent .hero-teaser .hero-bannner-CTA a .hero-banner-arrow{display:inline-block;height:24px;line-height:24px;margin-left:10px;position:relative;top:0;width:1pc}.herobanner .hero-banner-parent .hero-teaser .hero-bannner-CTA a .hero-banner-arrow:before{background:#03ffab;content:"";display:inline-block;height:2px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:width .4s ease;transition:width .4s ease;vertical-align:middle;width:1pc}.herobanner .hero-banner-parent .hero-teaser .hero-bannner-CTA a .hero-banner-arrow:after{border-right:2px solid #03ffab;border-top:2px solid #03ffab;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:6px;position:absolute;right:0;top:1px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:right .4s ease;transition:right .4s ease;width:6px}.herobanner .hero-banner-parent .hero-teaser .hero-bannner-CTA a:hover .hero-banner-arrow:before{width:25px}.herobanner .hero-banner-parent .hero-teaser .hero-bannner-CTA a:hover .hero-banner-arrow:after{right:-10px}.herobanner .hero-banner-parent #progressCarousel .carousel-inner .carousel-item{background-color:#000;display:block;position:absolute;visibility:hidden}.herobanner .hero-banner-parent #progressCarousel .carousel-inner .carousel-item.active{position:relative;visibility:visible}.herobanner .hero-banner-parent #progressCarousel .carousel-inner .carousel-item .hero-image{height:100%!important;max-width:none;min-height:500px;-o-object-fit:cover;object-fit:cover;width:100%!important}.herobanner .hero-banner-parent #progressCarousel .carousel-indicators{-webkit-box-pack:inherit;-ms-flex-pack:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;height:6px;justify-content:inherit;left:5pc;letter-spacing:0;list-style:none;margin-left:inherit;margin-right:inherit;padding:0;position:absolute}@media(max-width:991px){.herobanner .hero-banner-parent #progressCarousel .carousel-indicators{bottom:13%;height:3px;left:1pc!important;padding-left:0!important;-webkit-transform:none!important;transform:none!important}}.herobanner .hero-banner-parent #progressCarousel .carousel-indicators li{-webkit-box-flex:inherit;background-color:#aaa;border-radius:25%;cursor:pointer;-ms-flex:inherit;flex:inherit;height:6px;margin-right:5px;position:relative;width:6px}@media(max-width:991px){.herobanner .hero-banner-parent #progressCarousel .carousel-indicators li{height:3px;width:3px}}.herobanner .hero-banner-parent #progressCarousel .carousel-indicators .active{background-color:#f8f5ec;border-radius:0;-webkit-transition:width 7s linear;transition:width 7s linear;width:250px}@media(max-width:991px){.herobanner .hero-banner-parent #progressCarousel .carousel-indicators .active{width:56px}}.herobanner .hero-banner-parent .hero-slide-number{bottom:12%;color:#f8f5ec;font-family:Outfit;height:19px;left:5pc;position:absolute;width:171px}@media(max-width:991px){.herobanner .hero-banner-parent .hero-slide-number{bottom:22%;height:1pc;left:1pc!important;padding-left:0!important;-webkit-transform:none!important;transform:none!important;width:75pt}}.herobanner .hero-banner-parent .hero-slide-number .current-hero-slide{font-size:1.5;font-weight:500;line-height:1.2pc;text-align:left}@media(max-width:991px){.herobanner .hero-banner-parent .hero-slide-number .current-hero-slide{font-size:1.25rem;line-height:1pc}}.herobanner .hero-banner-parent .hero-slide-number .total-hero-slide{font-size:1rem;font-weight:400;line-height:.9pc;text-align:left}@media(max-width:991px){.herobanner .hero-banner-parent .hero-slide-number .total-hero-slide{font-size:.875rem;line-height:12.6px}}.herobanner .hero-banner-parent .hero-slide-number .hero-seperator{font-size:1.5rem;font-weight:500;line-height:1.2pc;text-align:left}@media(max-width:991px){.herobanner .hero-banner-parent .hero-slide-number{font-size:1.25rem;line-height:15px}}.herobanner .hero-banner-parent .hero-toggle{bottom:14.5%;left:515px;position:absolute;width:88px}@media(max-width:991px){.herobanner .hero-banner-parent .hero-toggle{bottom:9%;left:1pc;width:52px}}.herobanner .hero-banner-parent .hero-toggle a,.herobanner .hero-banner-parent .hero-toggle a:active,.herobanner .hero-banner-parent .hero-toggle a:focus{outline:none}.herobanner .hero-banner-parent .hero-toggle .carousel-control-next{height:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px!important}@media(max-width:991px){.herobanner .hero-banner-parent .hero-toggle .carousel-control-next{height:24px}}.herobanner .hero-banner-parent .hero-toggle .carousel-control-next .hero-carousel-control-next-icon{background:transparent no-repeat 50%;background-size:100% 100%;border:1px solid #f8f5ec;content:url(../../../etc.clientlibs/tatapoweraemsitesprogram/clientlibs/clientlib-common/resources/images/hero-forward-toggles.png);display:inline-block;height:40px;width:40px}@media(max-width:991px){.herobanner .hero-banner-parent .hero-toggle .carousel-control-next .hero-carousel-control-next-icon{height:24px;width:24px}}.herobanner .hero-banner-parent .hero-toggle .carousel-control-prev{height:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:80%}@media(max-width:991px){.herobanner .hero-banner-parent .hero-toggle .carousel-control-prev{-webkit-box-pack:left;-ms-flex-pack:left;height:24px;justify-content:left}}.herobanner .hero-banner-parent .hero-toggle .carousel-control-prev .hero-carousel-control-prev-icon{background-size:100% 100%;background:transparent no-repeat 50%;border:1px solid #f8f5ec;content:url(../../../etc.clientlibs/tatapoweraemsitesprogram/clientlibs/clientlib-common/resources/images/hero-backward-toggle.png);display:inline-block;height:40px;width:40px}@media(max-width:991px){.herobanner .hero-banner-parent .hero-toggle .carousel-control-prev .hero-carousel-control-prev-icon{height:24px;width:24px}}.herobanner .hero-banner-parent .html5-video,.herobanner .hero-banner-parent .youtube-iframe{background-color:#000;margin:0 auto;max-width:20in;position:relative}.herobanner .hero-banner-parent .html5-video .video-title,.herobanner .hero-banner-parent .youtube-iframe .video-title{color:#fff;font-size:1.2rem;font-weight:700;text-align:center}.herobanner .hero-banner-parent .html5-video .video-title p,.herobanner .hero-banner-parent .youtube-iframe .video-title p{left:30px;margin:0;position:absolute}@media screen and (max-width:991px){.herobanner .hero-banner-parent .html5-video,.herobanner .hero-banner-parent .youtube-iframe{aspect-ratio:1.2/1;width:100vw}}.herobanner .hero-banner-parent .html5-video iframe,.herobanner .hero-banner-parent .html5-video video,.herobanner .hero-banner-parent .youtube-iframe iframe,.herobanner .hero-banner-parent .youtube-iframe video{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.herobanner .hero-banner-parent .html5-video video,.herobanner .hero-banner-parent .youtube-iframe video{background-color:#000}.herobanner .hero-banner-parent .youtube-iframe{height:25pc}@media screen and (min-width:375px)and (max-width:800px){.herobanner .hero-banner-parent .youtube-iframe{height:360px}}.herobanner .hero-banner-parent .html5-video{height:430px}@media screen and (min-width:375px)and (max-width:800px){.herobanner .hero-banner-parent .html5-video{height:25pc}}.herobanner .hero-banner-parent .video-title{padding:10px}.herobanner .hero-banner-parent .video-title p{color:#fff;margin-bottom:0}@media(max-width:992px){.herobanner .hero-image{min-height:25pc!important;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}}.text-block-d{display:inline-block}@media(max-width:992px){.text-block-d{display:inline}}.herobanner .hero-banner-parent #progressCarousel .carousel-indicators,.herobanner .hero-banner-parent .hero-slide-number,.herobanner .hero-banner-parent .hero-teaser{-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;max-width:90pc;padding-left:5pc;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}