.team-page{width:100%;background:#ffffff;padding:42px 0 100px}.team-container{width:calc(100% - 236px);max-width:1390px;margin:0 auto}.team-title{margin:0 0 20px;font-family:Montserrat,sans-serif;font-size:32px;line-height:1.2;font-weight:700;color:#151515}.team-member-photo{width:122px;height:122px;flex-shrink:0;overflow:hidden;background:#06223b}.team-member-photo img{width:100%;height:100%;display:block;object-fit:cover}.team-director{display:flex;align-items:flex-start;gap:28px;margin-top:12px;padding-bottom:55px}.team-director .team-member-content{flex:1}.team-member-content h2{margin:10px 0 2px;font-family:Montserrat,sans-serif;font-size:28px;line-height:1.2;font-weight:700;color:#151515}.team-position{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.4;font-weight:500;color:#aaa;margin-bottom:17px}.team-member-content p{margin:0;max-width:1150px;font-family:Montserrat,sans-serif;font-size:17px;line-height:1.6;font-weight:400;color:#707070}.member-social{display:flex;align-items:center;gap:24px;margin-top:21px}.member-social a{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;text-decoration:none;color:#111;font-family:Arial,sans-serif;font-size:16px;font-weight:600;transition:opacity .2s ease}.member-social a:hover{opacity:.55}.division-title{position:relative;width:100%;height:31px;border-bottom:2px solid #222;margin-bottom:48px}.division-title span{display:inline-flex;align-items:center;height:31px;padding:0 12px;background:#202020;color:#fff;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;white-space:nowrap}.team-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:100px;row-gap:58px}.team-item{display:flex;align-items:flex-start;gap:28px;min-width:0}.team-item .team-member-content{flex:1;min-width:0}.team-item .team-member-content h2{margin-top:10px;font-size:28px}.team-item .team-position{margin-bottom:16px}.team-item .team-member-content p{max-width:490px;font-size:17px;line-height:1.58}@media (max-width: 1200px){.team-container{width:calc(100% - 100px)}.team-grid{column-gap:50px}.team-member-content h2,.team-item .team-member-content h2{font-size:24px}.team-member-content p,.team-item .team-member-content p{font-size:15px}}@media (max-width: 900px){.team-container{width:calc(100% - 50px)}.team-grid{grid-template-columns:1fr;row-gap:50px}}@media (max-width: 600px){.team-page{padding:35px 0 70px}.team-container{width:calc(100% - 32px)}.team-title{font-size:27px}.team-director,.team-item{gap:18px}.team-member-photo{width:90px;height:90px}.team-member-content h2,.team-item .team-member-content h2{margin-top:3px;font-size:19px}.team-position{font-size:11px;margin-bottom:10px}.team-member-content p,.team-item .team-member-content p{font-size:12px;line-height:1.55}.division-title{margin-bottom:35px}.division-title span{font-size:10px}}.team-division{width:100%;margin-top:55px}.team-division .division-title{width:100%;height:31px;margin-bottom:48px;border-bottom:2px solid #222}.team-division .team-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:100px;row-gap:52px}.finance-division{margin-top:55px;padding-top:38px;border-top:1px solid #e5e5e5}.finance-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:100px;row-gap:52px}.team-empty{min-height:1px}.team-division .team-item{display:flex;align-items:flex-start;gap:28px;min-width:0}.team-division .team-member-content h2{margin-top:10px;font-size:28px}.team-division .team-position{margin-bottom:18px}@media (max-width: 900px){.team-division .team-grid,.finance-grid{grid-template-columns:1fr;row-gap:45px}.team-empty{display:none}}@media (max-width: 600px){.team-division{margin-top:45px}.finance-division{padding-top:30px}.team-division .team-item{gap:18px}.team-division .team-member-content h2{font-size:19px;margin-top:3px}}
