section.u5m-team-grid{margin:var(--section-margin-none);overflow:auto;padding:var(--section-padding-medium);scrollbar-width:none;-ms-overflow-style:none;position:relative;&::-webkit-scrollbar{display:none}&:has(.intro-content){.intro-content{margin-bottom:50px}}.widget-type-rich_text{text-align:center}.member-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;--cols:3;--gap:30px;columns:var(--cols);gap:var(--gap);@media (max-width:1024px){--cols:2}@media (max-width:580px){--cols:1;align-items:center;flex-direction:column;justify-content:center}.member{background-color:var(--light-gray);border:1px solid rgb(from var(--action1) r g b/.1);border-radius:var(--border2);box-shadow:var(--shadow1);display:flex;flex-basis:calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1));flex-direction:column;position:relative;transition:all var(--animation2);&:not(.has-interactions){background-color:var(--white);border:1px solid rgb(from var(--action1) r g b/.1);box-shadow:none}&.has-interactions{box-shadow:var(--shadow1);&:hover{background-color:var(--white);border:1px solid var(--action1);box-shadow:0 0 0 0 transparent}.button-group a,.button-group button{&:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}}button.close-btn{&:before{display:none}}}.content{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:30px;.content-upper{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;text-align:center;.headshot{border-radius:50%;height:150px;margin:0 auto 20px;overflow:hidden;width:150px;img{height:100%;object-fit:cover;width:100%}}.member-name{font-weight:700;line-height:1.4;margin:0}.member-name,.member-position{color:var(--black);display:block}.member-position{margin-bottom:0;margin-top:10px}}.button-group{margin-top:30px}.social-links{display:flex;gap:5px;margin-top:15px;position:relative;z-index:2;a{display:flex;margin:0;@media (max-width:580px){align-items:center;background-color:rgb(from var(--action2) r g b/.1);border-bottom-color:var(--action2);border-bottom-style:solid;border-bottom-width:1px;border-left-color:var(--action2);border-left-style:solid;border-left-width:1px;border-radius:50%;border-right-color:var(--action2);border-right-style:solid;border-right-width:1px;border-top-color:var(--action2);border-top-style:solid;border-top-width:1px;height:48px;justify-content:center;text-align:center;transition:var(--animation1) all;width:48px;&:hover{background-color:rgb(from var(--action2) r g b/.8)}}svg path{fill:var(--black);@media (max-width:580px){fill:var(--action2)}}&:before{display:none}&:hover{svg path{fill:var(--action1);@media (max-width:580px){fill:var(--white)}}}}}}}}}