.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}.team-listing-block .swiper-nav{margin-top:30px;display:flex;align-items:center;justify-content:space-between;width:100%}.team-listing-block .swiper-nav .nav-buttons{display:flex;align-items:center;justify-content:flex-start;margin:0 -4.5px}@media only screen and (max-width: 767px){.team-listing-block .swiper-nav .nav-buttons{display:none}}.team-listing-block .swiper-nav .nav-buttons .swiper-b-prev,.team-listing-block .swiper-nav .nav-buttons .swiper-b-next{margin:0 4.5px;border:solid 1px #333;background-color:#333;transition:border ease-in-out .4s,background-color ease-in-out .4s;display:flex;align-items:center;justify-content:center;border-radius:50%;width:42px;height:42px}.team-listing-block .swiper-nav .nav-buttons .swiper-b-prev svg path,.team-listing-block .swiper-nav .nav-buttons .swiper-b-next svg path{transition:fill ease-in-out .4s;fill:#fff}.team-listing-block .swiper-nav .nav-buttons .swiper-b-prev.swiper-button-disabled,.team-listing-block .swiper-nav .nav-buttons .swiper-b-next.swiper-button-disabled{border:solid 1px #e8e8e3;background-color:rgba(0,0,0,0)}.team-listing-block .swiper-nav .swiper-pag{margin-left:auto;max-width:100%;width:-moz-max-content;width:max-content}@media only screen and (max-width: 767px){.team-listing-block .swiper-nav .swiper-pag{margin-left:0}}.team-listing-block .swiper-nav .swiper-pag .swiper-pagination-bullet{width:10px;height:10px;background-color:rgba(0,0,0,0);opacity:1;transition:ease-in-out .4s;border:solid 1px #333}.team-listing-block .swiper-nav .swiper-pag .swiper-pagination-bullet:first-child{margin-left:0}.team-listing-block .swiper-nav .swiper-pag .swiper-pagination-bullet:last-child{margin-right:0}.team-listing-block .swiper-nav .swiper-pag .swiper-pagination-bullet-active{background-color:#333}
