:root{--title:#333;--text:#4d4d4d;--light:#f9f9f9;--background:#fefefe;--border:#e9ecef;--gray:#343a40;--highlight:#fff2c6;--first:#447821;--first-hover:#375c1e;--second:#FFCC00;--second-hover:#ffbf0e;--red:#dd5555;--green:#3acc6c;--blue:#3994df;--footer-background:#222;--footer-text:#fff;--white:#fefefe;--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--black:#101010}[data-theme=dark]{--title:#f6f6f6ff;--text:#ccc;--light:#232132;--background:#26263a;--border:#343a40;--gray:#e9ecef;--highlight:#121021;--black:#fff;--gray-900:#f8f9fa;--gray-800:#e9ecef;--gray-700:#dee2e6;--gray-600:#ced4da;--gray-500:#adb5bd;--gray-400:#6c757d;--gray-300:#495057;--gray-200:#343a40;--gray-100:#212529;--white:#000}.team-section-wrapper .team-members .team-member{position:relative;overflow:hidden;height:480px}.team-section-wrapper .team-members .team-member .member-wrapper{position:absolute;bottom:0;left:0;width:100%;height:75%;background:linear-gradient(to top,rgba(0,0,0,.95) 0,rgba(0,0,0,.75) 45%,rgba(0,0,0,0) 100%)}.team-section-wrapper .team-members .team-member .second-member-wrapper{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);opacity:0;transition:opacity ease-in-out 280ms}.team-section-wrapper .team-members .team-member .member-image{width:100%;height:100%;object-fit:cover}.team-section-wrapper .team-members .team-member .member-info{padding:18px;font-size:95%;position:absolute;width:100%;left:0;bottom:0;color:var(--white);transform:translateY(-65px);transition:transform ease-in-out 280ms}@media only screen and (min-width:960px){.team-section-wrapper .team-members .team-member .member-info{transform:translateY(0);padding:20px}}.team-section-wrapper .team-members .team-member .member-name{font-size:160%;font-weight:var(--primary-font-weight-bold,600);line-height:1.2}.team-section-wrapper .team-members .team-member.with-qr .member-name{width:70%}.team-section-wrapper .team-members .team-member .member-contacts{margin-top:10px}.team-section-wrapper .team-members .team-member .member-contacts .contact-item{width:100%;height:26px;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-section-wrapper .team-members .team-member .member-contacts .contact-item .contact-label{font-weight:var(--primary-font-weight-bold,600);margin-right:5px}.team-section-wrapper .team-members .team-member a{color:var(--white);border-bottom:1px dashed var(--background)}.team-section-wrapper .team-members .team-member .member-details{position:absolute;bottom:0;left:0;width:100%;transform:translateY(0);transition:transform ease-in-out 280ms;padding:20px;color:var(--white)}@media only screen and (min-width:960px){.team-section-wrapper .team-members .team-member .member-details{transform:translateY(100%)}}.team-section-wrapper .team-members .team-member .member-details .left{width:70%;padding-right:10px}.team-section-wrapper .team-members .team-member .member-details .right{width:30%}.team-section-wrapper .team-members .team-member .qr-code{min-width:100%;width:100%;height:auto}.team-section-wrapper .team-members .team-member:hover .second-member-wrapper{opacity:1}.team-section-wrapper .team-members .team-member:hover .member-info{transform:translateY(-65px)}.team-section-wrapper .team-members .team-member:hover .member-details{transform:translateY(0)}