:root{--brand-color: #7125AB;--section-space: 80px}html{overflow-x:hidden}body{font-size:14px}.np-button{min-height:54px;font-size:18px;gap:10px;font-weight:400;padding:4px 38px 3px}.np-button-primary{background:var(--primary-gradient)}.block-title{color:black;font-size:36px;line-height:42px;font-weight:300;margin:0 0 30px}p{margin:0 0 20px;font-size:14px}p strong{font-weight:700}em{color:#7125AB;font-weight:700;font-style:normal}a{color:#7125AB;font-weight:700;text-decoration:underline}ul{margin:0;padding:0}li{margin:0;list-style-type:none;font-size:14px}.pt-0{padding-top:0 !important}.main-content{padding-bottom:var(--section-space)}.main-banner{margin-bottom:var(--section-space);position:relative;background:url(images/team_banner_background.jpg) center center no-repeat;background-size:cover}.main-banner .content{display:grid;grid-template-columns:1fr auto;align-items:flex-end;gap:20px;padding:30px 30px 0}.main-banner .content .grid{display:grid;align-items:center;gap:40px;grid-template-columns:auto 1fr}.main-banner .content .team_banner_left{position:relative;bottom:-46px}.main-banner .content .right-area{position:relative;max-width:748px;position:relative}.main-banner .content .logo{max-height:220px;position:absolute;top:-22px;filter:brightness(0) invert(1);opacity:0.14}.main-banner .content h2{color:white;margin:0;font-size:45px;font-weight:400;line-height:140%}.main-banner .content h2 span{display:block}.main-banner .content .faded_text{text-align:right;font-size:100px;font-weight:700;color:rgba(255,255,255,0.15);line-height:1;margin:0}@media (max-width: 1750px){.main-banner .content .team_banner_left{max-width:300px}.main-banner .content .grocery_image{max-width:300px}}@media (max-width: 1530px){.main-banner .content .faded_text{font-size:70px}.main-banner .content h2{font-size:36px}}@media (max-width: 1370px){.main-banner .content .grid{gap:20px}}@media (max-width: 1200px){.main-banner .content .faded_text{text-align:left}.main-banner .content .team_banner_left{max-width:250px}.main-banner .content .grocery_image{max-width:250px}.main-banner .content h2{font-size:30px}.main-banner .content .logo{top:-38px;left:auto;right:-20px}}@media (max-width: 991px){.main-banner .content{gap:0;padding:30px}.main-banner .content .team_banner_left{bottom:0}.main-banner .content .grocery_image{display:none}.main-banner .content .right-area{max-width:100%}}@media (max-width: 767px){.main-banner .content .grid{grid-template-columns:1fr}.main-banner .content .faded_text{font-size:56px}.main-banner .content .logo{top:-54px;right:0;left:auto}}.last-margin-0>*:last-child{margin-bottom:0 !important}.teams_section_title{color:black;position:relative;max-width:960px;margin:0 auto 40px;text-align:center}.teams_section_title h2{font-size:36px !important;text-transform:uppercase;font-weight:300 !important;color:inherit;margin:0 0 16px;line-height:42px}.teams_section_title p{line-height:160%;margin:0;color:inherit}.devider{padding:var(--section-space) 0;min-height:1px;position:relative}.devider span{display:block;background:white;width:90px;height:90px;border-radius:90px;z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center}.devider span img{max-height:66px;display:block}.devider:after{content:"";height:1px;width:100%;position:absolute;top:50%;left:0;border-bottom:1px solid transparent;border-image:repeating-linear-gradient(to right, #3E3E3E 0, #3E3E3E 8px, transparent 8px, transparent 16px) 1}.teams_grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:20px}.team-item{display:flex;position:relative;border:solid 1px #FFCC31;flex-direction:column;background:white;border-radius:16px;overflow:hidden;box-shadow:16px 17px 70px rgba(0,0,0,0.07);padding:30px;text-align:center}.team-item .image{margin:0 auto 30px;overflow:hidden;flex-shrink:0;position:relative;width:135px;height:135px;border-radius:135px;border:solid 4px #F0F0F0;background:#CCC}.team-item .team_name{font-size:14px;font-weight:600;color:black;line-height:160%;margin:0 0 8px}.team-item .team_name p{margin:0;line-height:inherit}.team-item .image img{width:100%;height:100%;object-fit:cover}.team-item .body>*:last-child{margin-bottom:0 !important}.team-item .designation{margin:0 0 20px;font-weight:400;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;color:black;line-height:160%;font-size:14px}.team-item .category{min-height:30px;padding:7px 20px;display:inline-flex;align-items:center;background:#F3E8FF;color:#4B0082;font-size:12px;font-weight:400;border-radius:50px}.team-item.show-more .more-data{display:flex}.team-item:hover{cursor:pointer}.team-item:hover .category{background:linear-gradient(to right, gold, #fc3);color:#483700;box-shadow:0 4px 20px rgba(255,204,51,0.4)}.team-item:hover .more-data{display:flex}.team-item .more-data{position:absolute;top:0;left:0;width:100%;height:100%;display:none;flex-direction:column;z-index:11;background:white;border-radius:16px;overflow:hidden;text-align:left}.team-item .more-data .header{min-height:72px;flex-shrink:0;background:linear-gradient(to right, #8460FE, #763FAE);color:white;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:5px 20px}.team-item .more-data .header h4{color:white;overflow:hidden;margin:0;font-weight:600;font-size:13px;line-height:160%}.team-item .more-data .header h4 p{margin:0}.team-item .more-data .header h4 span{display:block;font-weight:400;overflow:hidden;text-overflow:ellipsis;color:#FFF262;white-space:nowrap}.team-item .more-data .header .cross-icon{cursor:pointer;flex-shrink:0;display:none}.team-item .more-data .scroll-holder{flex-grow:1;padding:20px;overflow-y:auto;color:#4A4A4A;font-size:13px;line-height:130%}.teams_grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:20px}.block1{position:relative;overflow:hidden}.block1 .extra_info{margin:auto;text-align:center;padding-top:40px;font-size:18px;line-height:160%;font-weight:400;max-width:960px}.block1 .extra_info p{font-size:inherit;margin:0}.block2{position:relative;overflow:hidden;margin-bottom:var(--section-space)}.block2 .ring{--size: 160px;width:var(--size);height:var(--size);border-radius:var(--size);background:#FFE3B1;position:absolute;top:0;right:calc((var(--size)/2) * -1);display:flex;align-items:center;justify-content:center}.block2 .ring span{--size: 110px;width:var(--size);height:var(--size);border-radius:var(--size);background:white}@media (max-width: 767px){.block2 .ring{display:none}}.block3{padding:0 0 var(--section-space);position:relative}.block3 .sparkle{position:absolute}.block3 .sparkle_1{top:112px;left:40px}.block3 .sparkle_2{top:0;left:0}.block3 .sparkle_3{top:144;right:0}.block3 .sparkle_4{top:70px;right:50px}.block3:after{content:"";height:264px;background:linear-gradient(to right, #6D0EB1, #2E064B);border-radius:0 0 50px 50px;z-index:-1;position:absolute;top:0;left:16px;right:16px}.block3 .teams_section_title{color:white;padding-top:var(--section-space)}.block3 .teams_section_title h2{color:#FFEC17;font-weight:400 !important;position:relative;z-index:1}@media (max-width: 1400px){.block3:after{left:0;right:0}.block3 .sparkle_4{display:none}}@media (max-width: 767px){.block3 .sparkle_1{top:170px;left:15px}.block3:after{left:0;right:0;border-radius:0;height:350px}}.block4{position:relative;margin-bottom:var(--section-space)}.block5{position:relative;overflow:hidden}@media (max-width: 991px){.teams_section_title h2{padding-right:0;text-transform:capitalize}}
