:root{--primary-color:#195ec0;--secondary-color:#07c3eb;--cis-color:#214962;--text-color:#333;--cis-color-rgb:33,73,98;--bs-primary-rgb:25,94,192;--cis-light:#4191c3;--cis-light-rgb:65,145,195;--bs-border-color:#214962}.team-card{display:flex;flex-direction:column;border-radius:20px;padding:20px;overflow:hidden;border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--tech-blue),var(--primary-color) 28%,var(--secondary-color) 50%,var(--primary-color) 72%,var(--tech-blue)) border-box;background-origin:border-box}.team-card .team-card-shape{position:absolute;bottom:-60px;right:15px;opacity:.1;z-index:1}.team-card .team-card-shape img{transform:rotate(90deg)}.team-card .team-pic{width:250px;margin-bottom:20px;display:flex;justify-content:center;margin-left:auto;margin-right:auto}.team-card .team-pic>div{padding:5px;border-radius:15px}.team-card .team-pic img{width:100%;border-radius:10px}.team-card .team-exp,.team-card .team-meta{width:100%}.team-card .team-tag{padding:4px 5px 3px;display:block;line-height:1;font-size:.9rem;border-radius:5px;border:1px solid var(--cis-color);width:-moz-fit-content;width:fit-content;color:var(--cis-color);margin-bottom:5px;background:rgba(25,95,192,.1)}.team-card .team-job{line-height:1.2;font-size:1.1rem}.team-card .team-name{font-weight:600;line-height:1.2;margin-bottom:20px}.team-card .team-exp{font-size:1rem}.team-card .team-exp ul{padding-left:20px}.team-card .team-exp ul ::marker{color:#07c0eb}.team-card .team-exp li{list-style-type:disc}.team-card .team-exp li+li{margin-top:5px}.team-card+.team-card{margin-top:20px}@media (min-width:768px){.team-card{flex-direction:row}.team-card .team-pic{margin-bottom:0;width:150px;min-width:150px}.team-card .team-meta{width:200px;min-width:200px;padding-left:20px}.team-card .team-exp{flex-grow:1;padding-left:20px}.team-card .team-exp,.team-card .team-meta,.team-card .team-pic{display:flex;flex-direction:column;justify-content:center}.team-card+.team-card{margin-top:30px}}@media (min-width:1200px){.team-card .team-pic{width:250px;min-width:250px}.team-card .team-meta{width:300px;min-width:300px}.team-card .team-exp{position:relative}.team-card .team-exp:before{content:"";display:block;position:absolute;height:100%;top:0;left:0;width:2.5px;border-radius:2px;background:linear-gradient(180deg,var(--tech-blue),var(--tech-cyan) 90%,var(--tech-blue))}.team-card .team-exp,.team-card .team-meta{padding-left:35px}}@media (min-width:1400px){.team-card .team-meta{width:400px;min-width:400px}}