.team-member-img{border-radius:20px;height:14vh;object-fit:cover}.member-card{position:relative;box-shadow:0 0 3px;height:10rem;box-shadow:-15px 25px 47px -10px rgba(0,0,0,.15);overflow:hidden;transition:box-shadow .8s ease-in-out,transform .8s ease-in-out}.member-card:hover{transition:all .8s ease-in-out;transform:translateY(-10px);z-index:10}.card-memmber-header{background-color:transparent}.member-description{overflow-y:auto}.card-body:after{position:fixed;content:" ";left:0;bottom:0;height:40%;width:100%;background-image:linear-gradient(0deg,#f4f4f4,transparent);border-radius:30px!important;z-index:0;pointer-events:none}.card-footer{background-color:#f4f4f4!important;border-bottom-left-radius:30px!important;border-bottom-right-radius:30px!important;height:2.5rem;transition:opacity 0 ease-out .1s,visibility .6s ease-in-out .6s}.card-footer,.member-card:hover .card-memmber-header{opacity:0;visibility:hidden}.member-card:hover .card-footer,.member-card:hover .member-description{opacity:1;visibility:visible}.member-card:hover .member-description{position:absolute;top:0;left:0;right:0;bottom:2.5rem;z-index:1;background-color:#f4f4f4;padding:10px;overflow-y:auto}.card-memmber-header{transition:opacity .6s ease-in-out,visibility .6s ease-in-out}.member-description{opacity:0;visibility:hidden;max-height:100%;transition:opacity .3s ease-in-out .2s,visibility .1s ease-in-out .1s}.member-description::-webkit-scrollbar{width:0;background:transparent}.member-description::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}.member-description::-webkit-scrollbar-thumb:hover{background:#999}.card-footer p{color:#414040}.company-section-banner{background-image:url(/images/hero-sections/sky.png);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;height:110vh}@media (max-width:600px){.company-section-banner{background-image:url(/images/hero-sections/sky-sm.png);background-attachment:local}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-250px * 7))}}.slider{overflow:hidden;position:relative}.slider:after,.slider:before{content:"";height:100px;position:absolute;width:200px;z-index:2}.slider:after{right:0;top:0;transform:rotate(180deg)}.slider:before{left:0;top:0}.slider .slide-track{animation:scroll 40s linear infinite;display:flex;width:calc(250px * 14);justify-content:space-around}