.hidden{display:none}.text-right{text-align:right}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.justify-between{justify-content:space-between}.items-center{align-items:center}.flex-1{flex:1 0 100%}.space-betwen{justify-content:space-around}.team-members{align-items:center;display:grid;font-family:Rubik,sans-serif;font-size:16px;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:flex-start}.team-members *{font-family:Rubik,sans-serif!important}.team-members .team-member:hover{cursor:pointer}.team-members .team-member:hover .team-member__name{text-decoration:underline;text-decoration-thickness:3px}.team-members .team-member{align-self:flex-start;box-shadow:3px 3px 10px 0 rgba(0,0,0,.25);justify-self:flex-start}.modal .team-member{flex-direction:row}.team-members .team-member .team-member-contact-info,.team-members .team-member__biography,.team-members .team-member__social{display:none;margin-left:auto}.team-member__biography span{font-size:16px!important}.team-members .team-member__image{display:block;height:400px;margin:0 auto;max-width:unset;min-height:360px;object-fit:contain;object-fit:cover;object-position:top center;padding:none;width:100%}.modal .team-member__image-wrapper{align-self:flex-start;background:linear-gradient(#01577b,#0094cf);flex:1;height:auto;min-width:300px}.modal .modal-team-member-container{padding:1rem}.team-member__name{color:#01577b;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.team-members hr{display:none}.team-member hr{background:#01577b;margin:1rem .25rem}.team-member-details{padding:1rem}.modal .team-member-container{gap:1rem;padding:1rem}.modal .team-member-details{flex:2;min-width:350px;padding:0}dialog{border-color:#01577b;border-radius:10px;border-width:10px;max-width:1000px;padding:1rem}dialog [data-close-modal]{background:transparent;border:none;display:block;height:auto;margin:0 0 0 auto;outline:none;padding:0}dialog .team-member{display:flex;gap:1rem}dialog .team-member__image-wrapper{min-width:400px}.modal img{max-width:100%}@media screen and (max-width:750px){.modal img{max-width:100%;object-fit:contain}}