.team-card-box{background:var(--black);border-radius:999px 999px 250px 250px;padding:60px 30px 30px}.team-card-img{aspect-ratio:1;width:70%;margin-bottom:50px;transition:all .2s ease-in}.team-card-img img{object-fit:cover;width:100%;height:100%;transition:all .2s ease-in-out;transform:scale(1)}.team-card-box{color:var(--grey);font-size:24px;font-weight:600;line-height:1.2}.team-card-box h4{color:var(--gold);font-size:30px;font-weight:700;line-height:1.2}.tc-social-icon{width:25px;height:25px;color:var(--grey)}.tc-social-icon:hover{color:var(--gold)}.team-card-box:hover .team-card-img{box-shadow:0 0 10px 5px var(--gold)}.team-card-box:hover .team-card-img img{transform:scale(1.05)}
.text-card-list{width:calc(100% + 40px);margin:0 -20px -40px}.text-card-item{width:33.33%;margin-bottom:40px;padding:0 20px}.text-card-heading{text-align:center;width:140px;height:35px;font-size:20px;font-weight:700;font-family:var(--font-montserrat);border-top:0;border-right:0;margin:-20px -20px 20px 0}.text-card-box{border-radius:16px 0;width:100%;padding:20px;font-size:100%;position:relative}.text-card-item:nth-child(3n+1) .text-card-heading{background-color:var(--grey);color:var(--black)}.text-card-item:nth-child(3n+2) .text-card-heading{background-color:var(--gold);color:var(--black)}.text-card-item:nth-child(3n+3) .text-card-heading{background-color:var(--white);color:var(--black)}@media (max-width:1199.98px){.text-card-item{width:50%}}@media (max-width:767.98px){.text-card-item{width:100%}}
.career-wrapper{border-radius:16px;width:100%;padding:30px}.career-left{width:50%;color:var(--grey);padding-right:10%}.career-left h3{font-size:48px;font-weight:700}.career-right{width:50%}@media (max-width:991.98px){.career-left{width:100%;padding-right:0}.career-right{width:100%;margin-top:60px}}
.service-card-box{background:var(--black);border-radius:16px}.service-card-img{width:128px;height:128px;padding:20px}.service-card-img img{object-fit:cover;width:100%;height:100%}.service-card-caption{color:var(--grey);background:#0003;border-radius:16px;padding:10px;font-size:16px;font-weight:600}
.gallery{columns:4 300px;padding:2px;transition:all .3s ease-in-out}.gallery:hover .gallery-image{filter:grayscale()}.gallery-link{margin:2px;overflow:hidden}.gallery-thumb{border-radius:10px;margin:0;position:relative;overflow:hidden}.gallery-image{width:100%;transition:all .3s ease-in-out;display:block}.gallery-caption{width:100%;height:min-height;color:var(--white);opacity:0;text-align:center;background:#00000080;margin-top:10px;padding:15px 10px 10px;font-size:18px;font-weight:600;line-height:1;transition:all .3s ease-in-out;position:absolute;bottom:0;left:0;overflow:hidden;transform:translateY(100%)}.gallery-link:hover{z-index:100;cursor:pointer;background:var(--white);border-radius:10px;padding:10px;transition:all .5s;position:relative;transform:rotate(0)scale(1.3);box-shadow:2px 2px 15px #00000080}.gallery-link:hover .gallery-image{filter:grayscale(0)}.gallery-link:hover .gallery-caption{opacity:1;transform:translateY(0)}
