.urc-team-grid{background:#fff;font-family:Poppins,sans-serif}
.urc-team-grid *{box-sizing:border-box}
.urc-team-grid__inner{margin:0 auto;position:relative}
.urc-team-grid__header{text-align:center;max-width:760px;margin:0 auto 32px}
.urc-team-grid__eyebrow{font-size:13px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px}
.urc-team-grid__heading{font-size:38px;line-height:1.15;margin:0 0 10px;font-weight:700}
.urc-team-grid__intro{font-size:15px;line-height:1.7}
.urc-team-grid__intro p{margin:0}
.urc-team-grid__slider-wrap{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;column-gap:18px}
.urc-team-grid__cards{--urc-gap:20px;display:flex;gap:var(--urc-gap);overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:2px 2px 18px}
.urc-team-grid__cards::-webkit-scrollbar{display:none}
.urc-team-grid__card{flex:0 0 calc((100% - (3 * var(--urc-gap))) / 4);scroll-snap-align:start;overflow:hidden;border:1px solid #e7e7e7;box-shadow:0 6px 18px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease;background:#fff}
.urc-team-grid__card:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(0,0,0,.08)}
.urc-team-grid__photo{width:100%;background:#f3f3f3;overflow:hidden}
.urc-team-grid__photo img{width:100%;height:100%;display:block;object-fit:cover}
.urc-team-grid__content{padding:16px 16px 18px}
.urc-team-grid__name{font-size:18px;line-height:1.25;margin:0 0 6px;font-weight:700}
.urc-team-grid__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}
.urc-team-grid__title{font-size:13px;line-height:1.45}
.urc-team-grid__linkedin{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;color:#111!important;background:transparent!important;text-decoration:none!important;border:0!important;box-shadow:none!important}
.urc-team-grid__linkedin:hover,.urc-team-grid__linkedin:focus{color:#111!important;background:transparent!important}
.urc-team-grid__linkedin svg{width:20px;height:20px;fill:#111!important;display:block}
.urc-team-grid__arrow{position:static;transform:none;z-index:3;width:44px;height:44px;border-radius:50%;border:1px solid #171717;background:#fff;color:#171717;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s ease;box-shadow:0 4px 14px rgba(0,0,0,.08);padding:0}
.urc-team-grid__arrow:hover,.urc-team-grid__arrow:focus{background:#F7941D;color:#fff;border-color:#F7941D}
.urc-team-grid__arrow svg{width:20px;height:20px;fill:currentColor}
.urc-team-grid__arrow--prev{grid-column:1;grid-row:1}
.urc-team-grid__cards{grid-column:2;grid-row:1;min-width:0}
.urc-team-grid__arrow--next{grid-column:3;grid-row:1}
.urc-team-grid__arrow[disabled]{opacity:.35;cursor:default;pointer-events:none}
@media(max-width:1024px){
  .urc-team-grid__card{flex-basis:calc((100% - var(--urc-gap)) / 2)}
}
@media(max-width:767px){
  .urc-team-grid__heading{font-size:30px}.urc-team-grid__header{margin-bottom:24px}.urc-team-grid__content{padding:14px 14px 16px}
  .urc-team-grid__card{flex-basis:100%}
  .urc-team-grid__slider-wrap{grid-template-columns:38px minmax(0,1fr) 38px;column-gap:10px}
  .urc-team-grid__cards{padding-left:0;padding-right:0}
  .urc-team-grid__arrow{width:38px;height:38px}
}
