.cl-team{color:#0b2545;font-family:Montserrat,sans-serif;margin:0 auto;max-width:1120px;padding:0 24px}.cl-team,.cl-team *,.cl-team :after,.cl-team :before{box-sizing:border-box}.cl-team__title{color:#0b2545;margin:0 0 10px;text-align:center}.cl-team .cl-team__title.module-title{font-weight:700;width:auto}.cl-team__intro{color:#4a5b6e;font-size:16px;line-height:1.6;margin:0 auto 32px;max-width:64ch;text-align:center}.cl-team__title+.cl-team__grid{margin-top:28px}.cl-team__grid{align-items:stretch;flex-wrap:wrap;gap:24px;justify-content:center}.cl-team__card,.cl-team__grid{display:flex;list-style:none;margin:0;padding:0}.cl-team__card{flex:1 1 220px;max-width:262px}.cl-team--five .cl-team__grid{margin-left:auto;margin-right:auto;max-width:834px}.cl-team__link{align-items:center;background:#fff;border:1px solid #e3e7ec;border-radius:12px;color:inherit;display:flex;flex-direction:column;padding:34px 20px 24px;position:relative;text-align:center;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;width:100%}a.cl-team__link:hover{border-color:#c6d0db;box-shadow:0 14px 28px rgba(11,37,69,.08);color:inherit;text-decoration:none;transform:translateY(-3px)}a.cl-team__link:focus-visible{box-shadow:0 0 0 3px rgba(11,37,69,.28);outline:none}.cl-team__photo{background:#eef1f5;border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 4px #d4af37;display:block;flex:0 0 auto;height:150px;overflow:hidden;width:150px}.cl-team__photo img{border:0;border-radius:50%;display:block;height:100%;margin:0;object-fit:cover;width:100%}.cl-team__body{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;margin-top:18px;width:100%}.cl-team h3.cl-team__name{color:#0b2545;font-family:inherit;font-size:17px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0 0 4px;padding:0;text-transform:none}.cl-team__role{color:#5a6b7e;font-size:13.5px;font-weight:500;line-height:1.4}.cl-team__spec{color:#4a5b6e;font-size:13px;line-height:1.45;margin-top:8px}.cl-team__langs{color:#7a5d0f;font-size:11.5px;font-weight:600;letter-spacing:.08em;margin-top:10px;text-transform:uppercase}.cl-team__cta{align-items:center;color:#0b2545;display:inline-flex;font-size:13px;font-weight:600;gap:5px;margin-top:auto;min-height:44px;padding-top:16px}.cl-team__cta-txt{border-bottom:1px solid #d4af37;padding-bottom:2px}.cl-team__cta svg{fill:none;height:12px;stroke:#0b2545;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .2s ease;width:12px}a.cl-team__link:hover .cl-team__cta svg{transform:translateX(3px)}@media (max-width:1024px){.cl-team__grid{gap:20px}.cl-team__card{flex-basis:200px;max-width:250px}.cl-team--five .cl-team__grid{max-width:790px}}@media (max-width:768px){.cl-team__card{flex-basis:180px;max-width:240px}.cl-team__photo{height:128px;width:128px}.cl-team__link{padding:30px 16px 20px}}@media (max-width:520px){.cl-team{padding:0 18px}.cl-team__intro{font-size:15px;margin-bottom:22px}.cl-team__title+.cl-team__grid{margin-top:20px}.cl-team__grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.cl-team--five .cl-team__grid{max-width:none}.cl-team__card{max-width:none;width:100%}.cl-team__card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.cl-team__link{padding:26px 12px 16px}.cl-team__photo{box-shadow:0 0 0 3px #fff,0 0 0 4px #d4af37;height:92px;width:92px}.cl-team__body{margin-top:14px}.cl-team h3.cl-team__name{font-size:15px}.cl-team__role{font-size:12.5px}.cl-team__spec{font-size:12px;margin-top:6px}.cl-team__langs{font-size:10.5px;margin-top:8px}.cl-team__cta{font-size:12.5px;min-height:40px;padding-top:12px}.cl-team--mlist .cl-team__grid{display:flex;flex-direction:column;gap:10px}.cl-team--mlist .cl-team__card:last-child:nth-child(odd){width:100%}.cl-team--mlist .cl-team__link{align-items:center;flex-direction:row;gap:14px;padding:14px 16px 14px 18px;text-align:start}.cl-team--mlist .cl-team__photo{height:64px;width:64px}.cl-team--mlist .cl-team__body{align-items:flex-start;margin-top:0;text-align:start}.cl-team--mlist .cl-team__cta{min-height:0;padding-top:8px}}