.teammember__holder .teammember .teammember__body{height:7px}.teammember__holder .teammember .teammember__body .content__opener{position:absolute;background-color:#d0016f;bottom:0;left:0;width:100px;aspect-ratio:1;cursor:pointer}@media screen and (max-width:1199.98px){.teammember__holder .teammember .teammember__body .content__opener{width:80px}}@media screen and (max-width:767.98px){.teammember__holder .teammember .teammember__body .content__opener{width:70px}}.teammember__holder .teammember .teammember__body .content__holder{top:100%;left:0;bottom:0;right:0;background-color:rgba(208, 1, 111, 0.8);position:absolute;pointer-events:none;opacity:0;transition:all ease 0.3s}.teammember__holder .teammember .teammember__body .content__holder.active{opacity:1;top:0;pointer-events:all}.teammember__holder .teammember .teammember__body .content__holder .content__holder--overflow{overflow-y:auto;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.teammember__holder .teammember .teammember__body .content__holder *{color:#FFF}.teammember__holder .teammember .teammember__body .contact__icons{display:flex;justify-content:center;gap:0.5rem}.teammember__holder .teammember .teammember__body .contact__icons .contact__icon{position:relative;display:flex;justify-content:center;align-items:center;width:40px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(208, 1, 111, 0.8);transition:all ease 0.3s;background-color:#FFF}.teammember__holder .teammember .teammember__body .contact__icons .contact__icon a{line-height:1}.teammember__holder .teammember .teammember__body .contact__icons .contact__icon *{color:#d0016f}.teammember__holder .teammember .teammember__body .contact__icons .contact__icon:hover{background-color:#FFF;border-color:#FFF;color:#d0016f}.teammember__holder .teammember .teammember__body .contact__icons .contact__icon:hover *{color:#d0016f}