.jo-cards-team{background-position:50%;background-size:cover}.jo-cards-team .section-heading{text-align:center}.jo-cards-team .team-card{background-color:#fff;border:1px solid #e5e7ea;height:100%;position:relative;text-align:center;width:100%}.jo-cards-team .team-column{margin-top:78px}.jo-cards-team .team-card .card-img-top{background-position:50%;background-size:cover;border-radius:50%;height:96px;left:calc(50% - 48px);margin:0 auto;position:absolute;top:-48px;width:96px}.jo-cards-team .team-card .card-text-wrapper{padding:0 1.875rem 3.156rem}.jo-cards-team .card-link-wrapper{display:block;width:100%}.jo-cards-team .card-img img{image-rendering:optimizespeed;image-rendering:-webkit-optimize-contrast;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.jo-cards-team .container.flcl,.jo-cards-team .container.flwd{padding-bottom:28px;padding-top:28px}@media (min-width:768px){.jo-cards-team .team-column:nth-child(-n+3){margin-top:48px}}@media (max-width:767px){.jo-cards-team .intro-section{padding-bottom:2.778rem}.jo-cards-team h5.card-title{font-size:1.128rem;line-height:1.389rem;margin-bottom:0}.jo-cards-team .card-text{font-size:.903rem;line-height:1.319rem}.jo-cards-team .team-card{padding-top:4.722rem}.jo-cards-team .team-card .card-text-wrapper{padding-bottom:4.167rem}}.jo-cards-team .intro-section h2.heading span{font-family:Gotham Bold,Helvetica,Arial,Lucida,sans-serif;font-size:43px;margin-left:10px;margin-top:3.5px}.jo-cards-team .intro-section{padding-top:12px}.jo-cards-team .description h2{padding-top:4px}@media (min-width:1680px){.jo-cards-team .description h2{font-size:40px}}.jo-cards-team .section-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;position:relative;row-gap:56px}.jo-cards-team .team-card-wrap{background-color:#fff;background-position:50%;background-size:cover;float:left;min-height:1px;position:relative;z-index:2}@media (min-width:992px){.jo-cards-team .team-card-wrap{margin-right:5.5%;width:29.6667%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.jo-cards-team .team-card-wrap:nth-child(3n){margin-right:0}.jo-cards-team .card-text-wrapper{padding:30px;text-align:left}.jo-cards-team .team-card-wrap p strong{color:#89c5df;text-transform:uppercase}.jo-cards-team .card-text-wrapper .card-title{font-weight:700;line-height:1em}.jo-cards-team .card-text-wrapper p{font-size:14px;line-height:1.7em}.jo-cards-team .card-text-wrapper p:last-child{margin-bottom:0}.jo-cards-team .description h2 br{display:none}.jo-cards-team .card-text-wrapper p a:hover{color:#000;text-decoration:none}.jo_cards_team_01 .container.flcl.con_1 .team-card-wrap:first-child{background-color:#fff}@media(max-width:1679px){.jo-cards-team .intro-section{padding-top:3px}.jo-cards-team .card-text-wrapper .card-title{font-size:23px}}@media(max-width:1300px){.jo-cards-team .description h2{padding-top:0}}@media(max-width:991px){.jo-cards-team .description h2{padding-top:4px}.jo-cards-team .description h2 br{display:none}.jo-cards-team .intro-section h2.heading{font-size:43px;line-height:1em}.jo-cards-team .intro-section{padding-top:5px}.jo-cards-team .intro-section .description{margin-bottom:30px}.jo-cards-team .team-card-wrap{margin-bottom:30px;width:47.5%}.jo-cards-team .section-content{column-gap:5%}.jo-two-col-02{background-color:#f2f2f2}.jo_cards_team_01 .container.flcl.con_1 .team-card-wrap:first-child p{padding-bottom:13px!important}.jo_cards_team_01 .container.flcl.con_1{padding-bottom:0}.jo-cards-team .team-card-wrap:last-child{margin-bottom:0}.jo_cards_team_01 .container.flcl.con_3{padding-top:0}.jo_cards_team_01 .container.flcl.con_3 .team-card-wrap{margin-bottom:30px}}@media(max-width:767px){.jo-cards-team .description h2{font-size:22px;margin-bottom:30px;padding-top:10px}.jo-cards-team .intro-section{padding-bottom:0}.jo-cards-team .card-text-wrapper .card-title{margin-bottom:30px}.jo-cards-team .team-card-wrap{margin-bottom:30px;width:100%}}@media(max-width:390px){.jo_cards_team_01 .container.flcl.con_1 .team-card-wrap:first-child p{padding-bottom:15px!important}.jo-cards-team .description h2{margin-bottom:30px;padding-top:20px}.jo-cards-team .intro-section{padding-bottom:0}.jo-cards-team .card-text-wrapper .card-title{margin-bottom:30px}.jo-cards-team .intro-section h2.heading{font-size:35px;line-height:43px}.jo-cards-team .intro-section h2.heading span{font-size:35px}.jo-cards-team .description h2{margin-bottom:40px;padding-top:10px}}