.team-wrapper button.button{background-color:transparent;border:1px solid #1077a7;color:#1077a7;font-size:.8rem;line-height:1.5;margin-bottom:0;padding:.25rem 1rem}.team-wrapper .button-group.filters-button-group.cm-hide{opacity:0}.team-wrapper .button-group.filters-button-group{grid-column-gap:1rem;grid-row-gap:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.team-wrapper .team-item{bottom:0!important;left:0!important;right:0!important;top:0!important}.team-wrapper .team-list-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;-ms-grid-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto auto;display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto;margin-top:4rem}.team-wrapper .team-item{background-color:#f5f5f5;border-radius:.5rem;overflow:hidden;position:relative!important}.team-wrapper .link-block{height:100%;width:100%}.team-wrapper .w-inline-block{display:inline-block;max-width:100%}.team-wrapper .img-abs-wrap{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;padding-bottom:65%;position:relative;width:100%}.team-wrapper .team-img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%}.team-wrapper .home-port-card-logo-wrap{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;left:0;position:absolute;right:0;top:0}.team-wrapper .home-port-gradient{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(8%,transparent),to(rgba(28,49,93,.6)));background-image:linear-gradient(180deg,transparent 8%,rgba(28,49,93,.6));bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;z-index:8}.team-wrapper .home-port-gradient.is-team{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(8%,transparent),to(rgba(0,0,0,.6)));background-image:linear-gradient(180deg,transparent 8%,rgba(0,0,0,.6))}.team-wrapper .home-port-text-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;bottom:0;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-weight:400;-webkit-justify-content:flex-end;justify-content:flex-end;left:0;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;position:absolute;right:0;top:0;z-index:10}.team-wrapper .text-style-allcaps{text-transform:uppercase}.team-wrapper .home-port-text{opacity:0;-webkit-transform:translateY(5rem);-ms-transform:translateY(5rem);transform:translateY(5rem);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.team-wrapper .team-list-wrapper{height:auto!important}.team-wrapper .team-item:hover .home-port-gradient{opacity:1}.team-item:hover .home-port-text,.team-wrapper .team-item:hover .home-port-text{opacity:1;transform:translate(0)}.team-wrapper .team-item .home-port-text{color:#fff;font-weight:400;margin:0}.team-wrapper .team-item:hover .team-img{transform:scale(1.05)}.team-wrapper button.button.is-checked{background-color:#1077a7;color:#fff}.team-wrapper .team-item:hover img{opacity:1;transform:translate(0)}.team-wrapper .home-port-text-wrap img{bottom:auto;left:0;margin-bottom:1rem;margin-top:1rem;max-height:3.2rem;max-width:15.5rem;position:relative;right:auto;top:0;-webkit-transform:translateY(4rem);-ms-transform:translateY(4rem);transform:translateY(4rem);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.team-wrapper button.button:hover{opacity:.8}.team-wrapper button.button.is-checked:hover{opacity:1}@media(max-width:991px){.team-wrapper .team-list-wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;height:auto!important}}@media(min-width:768px){.team-wrapper button.button{padding:.25rem 1rem .2rem}}@media(max-width:767px){.team-wrapper .home-port-text-wrap img{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.team-wrapper .team-list-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}.team-wrapper .button-group.filters-button-group{-ms-grid-column-span:2;-ms-grid-row-span:1;grid-column-end:3;-ms-grid-column:1;grid-column-start:1;grid-row-end:3;-ms-grid-row:2;grid-row-start:2;padding-bottom:16px!important}.team-wrapper .home-port-gradient.is-team,.team-wrapper .home-port-text-wrap{opacity:1}.team-wrapper .team-item .home-port-text{opacity:1;transform:none}}