.home-banner .content-container>.field__items .item .container .banner-info .banner-content .cta--primary a{background:#fcfcfc;border-radius:5px;padding:0 1.875rem;font-size:1rem;font-weight:600;line-height:3.125rem;cursor:pointer;color:#5f1ebe;display:inline-block;text-decoration:none;transition:all .45s cubic-bezier(.65,0,.076,1)}.home-banner .content-container>.field__items .item .container .banner-info .banner-content .cta--primary a:hover{background:#e2d9fb;color:#5f1ebe!important}.home-banner .content-container>.field__items .item .container .banner-info .banner-content .cta--primary a:hover::after{margin-left:.8125rem}.home-banner .content-container>.field__items .item .container .banner-info .banner-content .cta--primary a:focus{background:#e2d9fb;color:#5f1ebe!important}.home-banner .content-container>.field__items .item .container .banner-info .banner-content .cta--primary a::after{content:"";background:url(/themes/custom/hcltech_grant/images/icons/readmore-arrow.svg) no-repeat;width:18px;height:10px;display:inline-block;margin-left:.5rem;transition:all .45s cubic-bezier(.65,0,.076,1)}.home-banner .scroll-next{width:26px;height:38px;border:2px solid #fff;display:inline-flex;align-items:center;border-radius:10px;justify-content:center;position:absolute;z-index:1}.home-banner .scroll-next::after{content:"";background:#fff;width:2px;height:4px;display:inline-block;position:absolute;transition:.3s;animation:up-down 1s ease-in-out infinite alternate-reverse both}.home-banner .scroll-next .scroll-downicon{background:url(/themes/custom/hcltech_grant/images/icons/scroll-down-arrow.svg) no-repeat;width:13px;height:19px;display:inline-block;position:absolute;bottom:-28px;left:0;right:0;margin:0 auto;transition:.3s ease-in-out}.home-banner .scroll-next:hover .scroll-downicon{bottom:-26px}.home-banner .slider-play-pause-white{position:absolute;z-index:1;right:0;bottom:0}.home-banner .slider-play-pause-white button{width:38px;height:38px;border-radius:5px;background:0 0;position:relative;box-shadow:none;border:1px solid rgba(255,255,255,.3);padding:0;transition:all .3s ease;overflow:hidden}@media screen and (max-width:47.9375rem){.home-banner .slider-play-pause-white button{width:38px!important}}.home-banner .slider-play-pause-white button .icon-pause{width:8px;height:12px;border-left:2px solid #fff;border-right:2px solid #fff;position:absolute;left:14px;top:50%;transform:translateY(-50%)}.home-banner .slider-play-pause-white button .playPauseText{left:30px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);font-weight:600;font-size:.875rem;line-height:1.4;color:#fff;transition:all .3s ease}@media screen and (max-width:47.9375rem){.home-banner .slider-play-pause-white button .playPauseText{display:none!important}}.home-banner .slider-play-pause-white button:hover{width:85px}.home-banner .slider-play-pause-white button:hover .playPauseText{opacity:1}.home-banner .slider-play-pause-white button.play .icon-pause{position:absolute;border-radius:0;text-align:center;left:15px;background:url(/themes/custom/hcltech_grant/images/right-arrow.svg) no-repeat;width:15px;height:24px;border:0;filter:brightness(0) invert(1)}.home-banner .content-container>.field__items ul.slick-dots{width:1250px!important;margin:0 auto!important;padding:0 .9375rem!important;max-width:none!important}@media only screen and (max-width:79.9375rem){.home-banner .content-container>.field__items ul.slick-dots{width:100%!important}}.home-banner{position:relative;height:500px;overflow:hidden}@media screen and (max-width:68.75rem){.home-banner{height:auto!important}}.home-banner>div{height:100%}.home-banner .slick-dotted.slick-slider{margin-bottom:0}.home-banner .scroll-next{right:110px;bottom:70px;z-index:5;opacity:.6;cursor:pointer}@media screen and (max-width:75rem){.home-banner .scroll-next{right:20px;bottom:45px}}@media screen and (max-width:47.9375rem){.home-banner .scroll-next{display:none}}.home-banner .slick-autoplay-toggle-button{position:relative;margin-left:1.875rem;margin-top:.3125rem}@media screen and (max-width:47.9375rem){.home-banner .slick-autoplay-toggle-button{margin-left:0}}.home-banner .slider-play-pause-white{margin-top:.3125rem;margin-left:1.875rem;position:static}@media screen and (max-width:75rem){.home-banner .slider-play-pause-white{margin-left:.9375rem}}@media screen and (max-width:47.9375rem){.home-banner .slider-play-pause-white{margin-left:.5rem;margin-top:.125rem}}.home-banner img{height:100%;object-fit:cover;width:100%}@media only screen and (max-width:64rem) and (min-width:40.6875rem){.home-banner img{height:470px;object-position:60%}}.home-banner .content-container{position:relative}.home-banner .content-container>.field__items{height:100%}.home-banner .content-container>.field__items .item{position:relative;height:500px}.home-banner .content-container>.field__items .item img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:47.9375rem){.home-banner .content-container>.field__items .item{height:680px;min-height:500px}}.home-banner .content-container>.field__items .item .new-banner-image{background-size:100% 100%;background-position:right bottom;min-height:500px}.home-banner .content-container>.field__items .item .new-banner-mbl-image{background-size:cover;background-position:100% 100%;min-height:680px}.home-banner .content-container>.field__items .item .container .banner-info{position:absolute;width:100%;top:50%;height:100%;display:flex;align-items:center;transform:translateY(-50%)}@media screen and (max-width:47.9375rem){.home-banner .content-container>.field__items .item .container .banner-info{width:100%;left:0;padding:0 1.25rem}}.home-banner .content-container>.field__items .item .container .banner-info .banner-content{width:66%}@media screen and (max-width:47.9375rem){.home-banner .content-container>.field__items .item .container .banner-info .banner-content{width:100%}}@media screen and (max-width:31.25rem){.home-banner .content-container>.field__items .item .container .banner-info .banner-content{text-align:center}}.home-banner .content-container>.field__items .item .container .banner-info .banner-content .pre-heading{font-size:1.5rem;font-weight:500;line-height:1.525rem;color:#fff}@media screen and (max-width:47.9375rem){.home-banner .content-container>.field__items .item .container .banner-info .banner-content .pre-heading{font-size:1.25rem}}.home-banner .content-container>.field__items .item .container .banner-info .banner-content.dark .banner-desc,.home-banner .content-container>.field__items .item .container .banner-info .banner-content.dark h2{color:#14142b}.home-banner .content-container>.field__items .item .container .banner-info .banner-content h2,.home-banner .content-container>.field__items .item .container .banner-info .banner-content h3{font-size:3.5rem;line-height:3.85rem;color:#fff;font-weight:500}@media screen and (max-width:64rem){.home-banner .content-container>.field__items .item .container .banner-info .banner-content h2,.home-banner .content-container>.field__items .item .container .banner-info .banner-content h3{font-size:2.5rem;line-height:2.875rem}}.home-banner .content-container>.field__items .item .container .banner-info .banner-content h3.sub-head{font-weight:300}.home-banner .content-container>.field__items .item .container .banner-info .banner-content .banner-desc{font-size:1.25rem;font-weight:400;line-height:1.75rem;margin-top:.9375rem;color:#fff}@media screen and (max-width:64rem){.home-banner .content-container>.field__items .item .container .banner-info .banner-content .banner-desc{font-size:1.0625rem}}.home-banner .content-container>.field__items .item .container .banner-info .banner-content .field--type-link{margin-top:2.5rem;display:flex}@media screen and (max-width:40.625rem){.home-banner .content-container>.field__items .item .container .banner-info .banner-content .field--type-link{flex-direction:column}}.home-banner .content-container>.field__items .item .container .banner-info .banner-content .field--type-link>div{margin-right:1.25rem}@media screen and (max-width:40.625rem){.home-banner .content-container>.field__items .item .container .banner-info .banner-content .field--type-link>div{margin-right:0;margin-bottom:.625rem}}.home-banner .content-container>.field__items .item .container .banner-info .banner-content .video-popup a::after{content:"";position:absolute;z-index:-1;width:319px;height:319px;border-radius:50%;top:50%;transform:translate(-50%,-50%) scale(0);left:21px;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;background:#5f1ebe;opacity:.2}.home-banner .content-container>.field__items .item .container .banner-info .banner-content .video-popup a:hover{background:#5f1ebe;color:#fff!important}.home-banner .content-container>.field__items .item .container .banner-info .banner-content .video-popup a:hover::after{background:#5f1ebe;transform:translate(-50%,-50%) scale(1);transition:all 1.5s ease;opacity:1}.home-banner .content-container>.field__items .item .container .banner-info .banner-content .video-popup a:hover::before{filter:brightness(0) invert(1)}.home-banner .content-container>.field__items .item .container .banner-info.text-dark .banner-content .banner-desc,.home-banner .content-container>.field__items .item .container .banner-info.text-dark .banner-content h2,.home-banner .content-container>.field__items .item .container .banner-info.text-dark .banner-content h3{color:#14142b!important}.home-banner .content-container>.field__items .item .container .banner-info.text-dark .pre-heading{color:#14142b}.home-banner .content-container>.field__items .item .container .banner-info.text-dark .cta--primary a{background:#5f1ebe!important;color:#fff!important}.home-banner .content-container>.field__items .item .container .banner-info.text-dark .cta--primary a::after{filter:brightness(0) invert(1)}.home-banner .content-container>.field__items .item .container .banner-info.text-dark .cta--primary a:focus,.home-banner .content-container>.field__items .item .container .banner-info.text-dark .cta--primary a:hover{background:#341688!important;color:#fff!important}.home-banner .content-container>.field__items ul.slick-dots .slick-sr-only{font-size:0!important}.home-banner .content-container>.field__items .slick-dots{bottom:37px;display:flex;max-width:1250px;left:0;right:0;margin:0 auto;padding:0 .9375rem;align-items:center;position:absolute}@media screen and (max-width:75rem){.home-banner .content-container>.field__items .slick-dots{bottom:25px}}@media screen and (max-width:47.9375rem){.home-banner .content-container>.field__items .slick-dots{justify-content:center}}.home-banner .content-container>.field__items .slick-dots li{display:block;margin:0 .75rem 0 0;width:auto;height:auto}@media screen and (max-width:75rem){.home-banner .content-container>.field__items .slick-dots li{margin-right:.5rem}}@media screen and (max-width:47.9375rem){.home-banner .content-container>.field__items .slick-dots li{margin-right:1.25rem}}.home-banner .content-container>.field__items .slick-dots li.slick-active button{color:#fcfcfc}.home-banner .content-container>.field__items .slick-dots li.slick-active button::before{opacity:1}.home-banner .content-container>.field__items .slick-dots li.slick-active button::after{width:100%;transition:all 7s ease}.home-banner .content-container>.field__items .slick-dots li button{color:rgba(255,255,255,.5);font-weight:600;font-size:.875rem;line-height:1.25rem;transition:all .5s ease;padding:.9375rem .75rem;border:0;box-shadow:none;position:relative;width:auto;height:auto;background:0 0;border-radius:0}@media screen and (max-width:75rem){.home-banner .content-container>.field__items .slick-dots li button{padding:.9375rem .5rem;font-size:.8125rem}}@media screen and (max-width:47.9375rem){.home-banner .content-container>.field__items .slick-dots li button{font-size:0;padding:0;width:35px;height:4px}}.home-banner .content-container>.field__items .slick-dots li button::before{content:"";position:absolute;left:0;width:100%;bottom:0;height:2px;background:rgba(255,255,255,.2);border-radius:5px;opacity:0;display:block;top:auto}@media screen and (max-width:47.9375rem){.home-banner .content-container>.field__items .slick-dots li button::before{height:4px;background:rgba(255,255,255,.4);opacity:1}}.home-banner .content-container>.field__items .slick-dots li button::after{content:"";position:absolute;left:0;width:0;bottom:0;height:2px;background:#fff;border-radius:5px}@media screen and (max-width:47.9375rem){.home-banner .content-container>.field__items .slick-dots li button::after{height:4px}}.home-banner .content-container>.field__items .slick-dots li:only-child{display:none}@keyframes up-down{0%{transform:translateY(5px)}100%{transform:translateY(-5px)}}