html.lightbox-active{overflow:hidden}html.lightbox-active div.lightbox-overlay{background:rgba(0,0,0,.7);height:100vh;left:0;opacity:1;position:fixed;top:0;transition:.3s ease;visibility:visible;width:100vw;z-index:9999}html div.lightbox-overlay{cursor:pointer;opacity:0;visibility:hidden}.team-cards{position:relative}.team-cards__team{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr}@media(max-width:1179px){.team-cards__team{grid-template-columns:1fr 1fr}}@media(max-width:499px){.team-cards__team{grid-template-columns:1fr}}.team-cards__team .team-card{border-radius:4px;box-shadow:0 14px 14px 0 rgba(0,0,0,.1);min-width:0;overflow:hidden;padding:270px 30px 20px;position:relative}.team-cards__team .team-card.hide{display:none}.team-cards__team .team-card:hover .team-card__image-overlay{transform:scale(1.1)}.team-cards__team .team-card__overlay{background:linear-gradient(180deg,rgba(0,80,119,0),#002a3a 90%);border-radius:4px;height:100%;left:0;position:absolute;top:0;width:100%}.team-cards__team .team-card__image-overlay{background-position:50%;background-size:cover;border-radius:4px;height:100%;left:0;position:absolute;top:0;transition:.3s ease;width:100%}.team-cards__team .team-card__meta{color:#fff;position:relative}.team-cards__team .team-card__meta--name{font-size:1.3333333333rem;font-weight:700;margin-bottom:10px}.team-cards__team .team-card__meta--job{color:#6ecae1;font-size:.7777777778rem;font-weight:700;letter-spacing:.42px;line-height:normal;text-transform:uppercase}.team-cards__team .team-card__meta button{align-items:center;color:#fff;cursor:pointer;display:flex;gap:10px}.team-cards__team .team-card__meta button span,.team-cards__team .team-card__meta button svg{pointer-events:none}.team-cards__team .team-card__meta button span:hover path,.team-cards__team .team-card__meta button svg:hover path{stroke:#b7d995}.team-cards__top{align-items:center;align-items:flex-end;display:flex;gap:14px;justify-content:space-between;margin-bottom:50px}@media(max-width:767px){.team-cards__top{align-items:center;flex-direction:column}}.team-cards__top h2{color:#005077;margin-bottom:0}.team-cards__top--right{align-items:center;display:flex;gap:14px;gap:20px}@media(max-width:767px){.team-cards__top--right{flex-direction:column;gap:10px;margin-top:50px;width:100%}}.team-cards__top--right .team-label{color:#565656;font-size:.7777777778rem;font-weight:700;line-height:1.1;text-transform:uppercase;white-space:nowrap}@media(max-width:767px){.team-cards__top--right .team-label{font-size:.8888888889rem}}.team-cards__top--right select{appearance:none;background-color:#fff;background-image:url("https://2519445.fs1.hubspotusercontent-na1.net/hubfs/2519445/Icon%20(24).svg");background-position:93%;background-repeat:no-repeat;background-size:10px;border:1px solid #6ecae1;border-radius:4px;color:#565656;padding:14px 46px 14px 14px;width:100%}@media(max-width:767px){.team-cards__top--right select{padding-right:30px}}.team-cards__top--right select option{font-size:.6666666667rem}.team-cards .lightbox-container{background:#fff;left:50%;opacity:0;padding:30px;position:fixed;top:50%;top:48%;transform:translateX(-50%) translateY(-50%);transition:.3s ease;visibility:hidden;z-index:9999}@media(max-width:767px){.team-cards .lightbox-container{width:80%}}.team-cards .lightbox-container--close{cursor:pointer;height:40px;position:absolute;right:10px;top:10px;transition:.3s ease;width:40px}.team-cards .lightbox-container--close:hover{transform:scale(1.1)}@media(max-width:767px){.team-cards .lightbox-container--close{right:-20px;top:-20px}}.team-cards .lightbox-container__inner{align-items:center;align-items:flex-start;display:flex;gap:14px;gap:30px}@media(max-width:767px){.team-cards .lightbox-container__inner{flex-direction:column}}.team-cards .lightbox-container__inner img{width:100%}.team-cards .lightbox-container__info{color:#002a3a;text-align:left}.team-cards .lightbox-container__info--name{font-family:DM Sans,sans-serif;font-size:1.1111111111rem;font-weight:700;line-height:1.1;margin-bottom:16px;margin-top:0}@media(min-width:768px){.team-cards .lightbox-container__info--name{font-size:1.6666666667rem}}.team-cards .lightbox-container__info--job{color:#005077;font-size:.7777777778rem;font-weight:700;letter-spacing:.42px;line-height:normal;text-transform:uppercase}.team-cards .lightbox-container__info--description{color:#002a3a;max-height:300px;overflow:scroll;text-align:left}.team-cards .lightbox-container.active{border-radius:4px;opacity:1;top:50%;visibility:visible}