.team-listing-block{background-color:#fff;padding:115px 0 135px;border-radius:40px 40px 0 0;overflow:hidden}@media only screen and (max-width: 767px){.team-listing-block{padding:90px 0 80px}}.team-listing-block .site-container{color:#333}.team-listing-block .site-container .top-container{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:70px}.team-listing-block .site-container .top-container .link{font-size:15px;line-height:20px;font-weight:700;display:flex;align-items:center;justify-content:flex-start;width:-moz-max-content;width:max-content;max-width:100%;position:relative;cursor:pointer;overflow:hidden}.team-listing-block .site-container .top-container .link::before{content:"";position:absolute;bottom:0px;right:0%;float:right;width:0;height:1px;background:currentColor;transition:width .5s}.team-listing-block .site-container .top-container .link:hover::before{right:unset;left:0;float:left;width:100%}.team-listing-block .site-container .top-container .link svg{margin-left:12px}.team-listing-block .site-container .top-container>*{width:calc(50% - 8px)}@media only screen and (max-width: 767px){.team-listing-block .site-container .top-container{flex-direction:column;margin-bottom:40px}.team-listing-block .site-container .top-container>*{width:100%}.team-listing-block .site-container .top-container .link{margin-top:40px}}.team-listing-block .site-container .top-container .left-container .heading{margin-bottom:40px}@media only screen and (max-width: 767px){.team-listing-block .site-container .top-container .left-container .heading{margin-bottom:20px}.team-listing-block .site-container .top-container .left-container .link{display:none}}.team-listing-block .site-container .top-container .right-container .subtext{font-weight:600}@media only screen and (min-width: 768px){.team-listing-block .site-container .top-container .right-container .link{display:none}}.team-listing-block .site-container .team-container{overflow:visible}.team-listing-block .site-container .team-container .swiper-wrapper{align-items:stretch}@media only screen and (max-width: 767px){.team-listing-block .site-container .team-container.swiper{width:239px;max-width:100%;margin-left:0}}.team-listing-block .site-container .team-container .member-card{height:auto;border-radius:20px;overflow:hidden;background-color:#fff}.team-listing-block .site-container .team-container .member-card .image-container{width:100%;height:auto}.team-listing-block .site-container .team-container .member-card .image-container .image{width:100%;height:auto;aspect-ratio:313/236;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.team-listing-block .site-container .team-container .member-card .text-container{padding:23px 30px 30px;margin:0 1px 1px;border:solid 1px #e8e8e3;border-radius:0 0 20px 20px;border-top:unset}@media only screen and (max-width: 1023px){.team-listing-block .site-container .team-container .member-card .text-container{padding:20px 20px 30px}}.team-listing-block .site-container .team-container .member-card .text-container .name{margin-bottom:3px}.team-listing-block .site-container .team-container .member-card .text-container .job-role{color:#707070;text-transform:uppercase}
