section.team-member{padding-bottom:3rem}@media (min-width:768px){section.team-member{padding-bottom:6rem}}section.team-member .row{min-height:500px}section.team-member .image-hover{overflow:hidden;position:relative}section.team-member .image-hover img{border-radius:15px;height:400px;margin-bottom:2rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}section.team-member .image-hover img.hover-img{display:none}section.team-member .image-hover:after{background:linear-gradient(rgba(7,43,184,0),#072bbb);border-radius:0 0 15px 15px;content:"";height:110px;left:1rem;pointer-events:none;position:absolute;top:290px;width:calc(100% - 2rem)}@media (min-width:768px){section.team-member .image-hover:after{top:450px}section.team-member .image-hover{overflow:hidden;position:relative}section.team-member .image-hover img{display:block;height:600px;left:1rem;position:absolute;top:0;transition:opacity .3s ease-in-out;width:calc(100% - 2rem)}section.team-member .image-hover img.hover-img{display:block;opacity:0}section.team-member .image-hover:hover img.hover-img{opacity:1}section.team-member .image-hover:after{height:150px}section.team-member .team-md-padding{padding-inline:2rem}section.team-member .team-member-h4{font-size:1.25rem}}section.team-member .svg-inline--fa.fa-phone-alt{transform:rotate(90deg)}section.team-member .team-contact-link{color:var(--theme-cta-link-hover)}section.team-member .team-member-blog-table{border-collapse:separate;border-radius:15px;border-spacing:0;overflow:hidden;width:100%}section.team-member .team-member-blog-table thead{padding:0}section.team-member .team-member-blog-table thead h3{margin-bottom:1rem;margin-top:1rem;padding-left:1rem}@media (min-width:768px){section.team-member .team-member-blog-table thead h3{margin-top:2rem;padding-left:2rem}}section.team-member .team-member-blog-table tr:nth-child(odd){background-color:#f2f2f2}section.team-member .team-member-blog-table tr td{padding-bottom:.5rem;padding-top:.5rem;vertical-align:top}section.team-member .team-member-blog-table tr td.first-cell{padding-left:1rem;padding-right:.5rem}@media (min-width:768px){section.team-member .team-member-blog-table tr td.first-cell{padding-left:2rem;padding-right:1rem}}section.team-member .team-member-blog-table tr td.second-cell{padding-left:.5rem;padding-right:1rem}@media (min-width:768px){section.team-member .team-member-blog-table tr td.second-cell{padding-left:1rem;padding-right:2rem}}section.team-member .team-member-blog-table tr:last-child{background-color:#f2f2f2;height:2rem}
