.frame-gap{margin-bottom:1rem}.mweb-heading-text{font-size:.875rem;line-height:1.5rem;color:#231f20;letter-spacing:-.0175rem;text-transform:capitalize;font-weight:600;margin-bottom:.5rem}@media screen and (min-width:992px){.mweb-heading-text{font-size:1rem}}.mweb-component-gap{margin-bottom:2rem}.mweb-component-gap-15{margin-bottom:.9375rem}@keyframes components_rotate{0%{transform:translate(-50%,-50%) scale(1.4) rotate(0turn)}to{transform:translate(-50%,-50%) scale(1.4) rotate(1turn)}}.m-page-title{font-size:1rem;line-height:1.5rem;color:#231f20;margin-bottom:1.25rem;font-weight:600}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(100)}}.adaniParivarBanner{padding:.4375rem .75rem;gap:.625rem;border-radius:.75rem;background:linear-gradient(-200deg,#8e2790 50%,#d8243e);margin-bottom:1.25rem;overflow:hidden}.adaniParivarBanner.noGap{margin-bottom:0}.adaniParivarBanner .bannerLogo{width:2.375rem;height:2.375rem}.adaniParivarBanner .bannerLogo img{width:100%;height:100%;object-fit:contain}.adaniParivarBanner .bannerContent{flex:1 1}.adaniParivarBanner .bannerContent h3{font-size:.875rem;line-height:1.25rem;font-weight:600;height:1.125rem;color:#fff;margin:0}.adaniParivarBanner .bannerContent p{font-size:.75rem;color:#fff;margin:0}.adaniParivarBanner .bannerArrow{width:20px;height:20px;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center}.adaniParivarBanner .bannerArrow i{color:#231f20}.adaniParivarBanner .bannerArrow i:before{font-size:.5rem!important}