@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;0,9..40,800;1,9..40,400&display=swap");.text-link{align-items:center;background:none;border-radius:none;color:#3e3e3e;display:flex;font-size:15px;font-weight:700;line-height:1;padding:0}.text-link:after{content:url("https://2519445.fs1.hubspotusercontent-na1.net/hubfs/2519445/Arrow%20(5).svg");display:block;margin-left:10px;text-decoration:underline;transition:.3s ease}.text-link:hover:after{transform:translateX(5px)}body.overlay-active{overflow:hidden}body.overlay-active .overlay,body.overlay-active .overlay .flyouts{height:100vh}.overlay{background:hsla(0,0%,6%,.5);height:0;left:0;position:fixed;top:0;transition:.3s ease;width:100vw;z-index:99999}.overlay .flyouts{align-items:center;display:flex;height:0;justify-content:center}.overlay .flyouts .flyout{background:#fff;border-radius:10px;box-shadow:0 5px 27px 2px rgba(62,62,62,.1);display:flex;display:none;margin:0 20px;max-width:1200px;transition:none;width:100%}.overlay .flyouts .flyout.active{display:flex}@media (max-width:767px){.overlay .flyouts .flyout{flex-direction:column}}.overlay .flyouts .flyout img.left{background-position:top;background-size:cover;border-radius:10px 0 0 10px;flex:0 0 480px;max-width:500px!important}@media (max-width:767px){.overlay .flyouts .flyout img.left{border-radius:10px 10px 0 0}}.overlay .flyouts .flyout div.right{align-self:center;padding:60px}.overlay .flyouts .flyout div.right h3{font-size:30px;font-weight:700;line-height:40px;margin-bottom:10px;margin-top:0}@media (max-width:767px){.overlay .flyouts .flyout div.right h3{font-size:22px;line-height:31px}}.overlay .flyouts .flyout div.right div.title{font-size:16px;font-weight:400;line-height:30px;margin:0 0 30px}.overlay .flyouts .flyout div.right div.bio{font-size:16px;font-weight:400;line-height:30px;margin:0}section.team-listing.circle div.inner .team-member{text-align:center}section.team-listing.circle div.inner .team-member .image{border-radius:100%;margin:0 0 20px;overflow:hidden}section.team-listing.circle div.inner .team-member .image img{margin:0;transition:transform .3s ease}section.team-listing.circle div.inner .team-member .image:hover img{transform:scale(1.1)}section.team-listing div.inner{display:flex;flex-wrap:wrap;gap:45px;margin:0 auto;max-width:1240px;padding:0 20px}@media (max-width:767px){section.team-listing div.inner{align-items:center;flex-direction:column}}section.team-listing div.inner .team-member{cursor:pointer;flex:0 0 calc(33% - 30px)}section.team-listing div.inner .team-member img{border-radius:10px;display:block;margin-bottom:20px;width:100%}section.team-listing div.inner .team-member h3{font-size:30px;font-weight:700;line-height:40px;margin-bottom:10px;margin-top:0}@media (max-width:767px){section.team-listing div.inner .team-member h3{font-size:22px;line-height:31px}}section.team-listing div.inner .team-member p{font-size:16px;font-weight:400;line-height:30px;margin:0}@media (max-width:767px){section.team-listing div.inner .team-member{flex:1}}section.team-listing div.inner.four-wide{gap:40px}section.team-listing div.inner.four-wide .team-member{flex:0 0 calc(25% - 30px)}@media (max-width:1024px){section.team-listing div.inner.four-wide .team-member .image{margin:0 auto 30px;max-width:200px}}section.team-listing div.inner.four-wide .team-member h3{font-size:25px}@media (max-width:767px){section.team-listing div.inner.four-wide .team-member{flex:1}}