section.listing-people-module{overflow:hidden;position:relative}section.listing-people-module .container{display:flex;flex-direction:column;justify-content:center;position:relative}section.listing-people-module .container .content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:800px}section.listing-people-module .container .content *{text-align:center}section.listing-people-module .container .content .richtext h2,section.listing-people-module .container .content .richtext h3,section.listing-people-module .container .content .richtext h4{margin-bottom:1.5rem}section.listing-people-module .container ul.tabs{display:flex;gap:1rem;justify-content:center;list-style-type:none;margin-top:4.5rem}@media (max-width:768px){section.listing-people-module .container ul.tabs{justify-content:flex-start;overflow-x:scroll;padding-right:1.5rem;width:calc(100% + 1.5rem)}section.listing-people-module .container ul.tabs::-webkit-scrollbar{display:none}}section.listing-people-module .container ul.tabs li{list-style-type:none}section.listing-people-module .container ul.tabs li button{border:1px solid var(--black);border-radius:50px;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.15em;line-height:100%;padding:.75rem 1.25rem;text-transform:uppercase;text-wrap:nowrap;transition:.35s}section.listing-people-module .container ul.tabs li button.active,section.listing-people-module .container ul.tabs li button:hover{background-color:var(--black);color:var(--white)}section.listing-people-module .container .contain-tabs{margin-top:4.5rem;position:relative}section.listing-people-module .container .contain-tabs .contain-tab{display:flex;flex-wrap:wrap;gap:6rem 1.5rem;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:.35s;width:100%}@media (max-width:768px){section.listing-people-module .container .contain-tabs .contain-tab{gap:3rem 1rem}}section.listing-people-module .container .contain-tabs .contain-tab.active{opacity:1;pointer-events:inherit}section.listing-people-module .container .contain-tabs .contain-tab .block{max-width:calc(25% - 1.125rem);width:100%}@media (max-width:768px){section.listing-people-module .container .contain-tabs .contain-tab .block{max-width:calc(50% - .5rem)}}section.listing-people-module .container .contain-tabs .contain-tab .block figure{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-top-left-radius:300px;border-top-right-radius:300px;height:312px;overflow:hidden;width:100%}@media (max-width:500px){section.listing-people-module .container .contain-tabs .contain-tab .block figure{height:172px}}section.listing-people-module .container .contain-tabs .contain-tab .block div{padding-top:1.5rem}section.listing-people-module .container .contain-tabs .contain-tab .block div p.people-name{font-size:1.5rem;margin-bottom:.25rem}@media (max-width:768px){section.listing-people-module .container .contain-tabs .contain-tab .block div p.people-name{font-size:1.25rem}}section.listing-people-module .container .contain-tabs .contain-tab .block div p.people-job{font-size:.875rem}