.tbo-cards-wrapper{display:flex;flex-wrap:wrap}.tbo-cards-wrapper.full-width-cards{flex-direction:column}.tbo-cards-wrapper.narrow-cards{align-items:stretch;flex-direction:row}.tbo-card{background-color:#fff;box-shadow:0 2px 5px 2px rgb(0 0 0 / 10%);display:flex;flex-direction:column;margin-bottom:1em;transition:box-shadow .4s ease;width:100%}.tbo-card.full-width{flex-direction:column;max-width:100%}.full-width-cards .tbo-card,.full-width-cards .tbo-card.full-width{margin:0 auto 1em auto;max-width:900px}.tbo-card:hover{box-shadow:0 20px 40px -10px rgb(0 0 0 / 30%)}.tbo-card-top-section{display:flex;align-items:stretch;width:100%}.tbo-card-top-section__left-column{height:0;overflow:hidden;position:relative;padding-bottom:40%;width:40%}.tbo-card-top-section__right-column{display:flex;flex-direction:column;justify-content:space-between;padding:1.5em 2em 2em 2em;width:60%}.full-width-cards .tbo-card .tbo-card-top-section__right-column{padding-bottom:1.5em}.tbo-image{overflow:hidden}.tbo-image img{transition:all .3s ease-in-out;width:100%}.tbo-card:hover .tbo-image img{transform:scale(1.1)}.tbo-name h4{position:relative}.tbo-name h4:after{border-bottom:2px solid #f08602;bottom:-10px;content:'';left:0;position:absolute;width:100px}.tbo-contact-and-socials{padding-top:.5em}.tbo-socials{display:flex;align-items:center;margin-bottom:1em}.tbo-phone,.tbo-email{font-size:.9em;margin-bottom:.75em}.tbo-contact i{font-size:1.2em;margin-right:.5em;position:relative;top:2px}.tbo-popup-button-read-more-link{align-items:flex-end;display:flex;justify-content:space-between;padding-bottom:1em}.full-width-cards .tbo-card .tbo-popup-button-read-more-link{align-items:flex-start;flex-direction:column;padding-bottom:0}.full-width-cards .tbo-card .tbo-popup-button-read-more-link .expansion-link{margin-top:.75em}.tbo-short-bio{display:none;padding:1.5em}.expansion-link{display:flex;align-items:center}.expansion-arrow{margin-left:.25em}.rotate-arrow i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.narrow-cards .tbo-card{width:32%;margin-right:1%}.narrow-cards .tbo-card.full-width{width:100%}.narrow-cards .tbo-card-top-section,.narrow-cards .tbo-popup-button-read-more-link{flex-direction:column}.narrow-cards .tbo-card.full-width .tbo-card-top-section,.narrow-cards .tbo-card.full-width .tbo-popup-button-read-more-link{flex-direction:row}.narrow-cards .tbo-card-top-section__left-column,.narrow-cards .tbo-card-top-section__right-column{width:100%}.narrow-cards .tbo-card-top-section__left-column{padding-bottom:100%}.narrow-cards .tbo-card.full-width .tbo-card-top-section__left-column{padding-bottom:30%;width:30%}.narrow-cards .tbo-card.full-width .tbo-card-top-section__right-column{width:70%}.narrow-cards .tbo-name{margin-bottom:2em}.narrow-cards .tbo-popup-button-read-more-link{align-items:flex-start;margin-top:1.5em}.narrow-cards .expansion-link{align-self:flex-end;margin-top:2em}.narrow-cards .tbo-card.full-width .tbo-name,.narrow-cards .tbo-card.full-width .tbo-popup-button-read-more-link,.narrow-cards .tbo-card.full-width .expansion-link{margin:initial}@media(max-width:1180px) and (orientation:portrait){.tbo-cards-wrapper.full-width-cards{flex-direction:row}.tbo-card{width:49%}.tbo-card-top-section{flex-direction:column}.tbo-card-top-section__left-column,.full-width-cards .tbo-card .tbo-card-top-section__right-column{width:100%}.tbo-card-top-section__left-column{padding-bottom:100%}.tbo-card.full-width{width:100%}}@media(max-width:1180px) and (orientation:landscape){.tbo-card-top-section__right-column{padding:1em 2em}}@media(max-width:1180px) and (orientation:portrait){.tbo-card{width:99%}}@media(max-width:896px) and (orientation:portrait){.narrow-cards .tbo-card{width:99%}}@media(min-width:768px) and (max-width:1024px) and (orientation:portrait){.narrow-cards .tbo-card{width:49%}}@media(max-width:844px) and (orientation:landscape){.tbo-card-top-section__right-column{padding:.75em 2em}.tbo-socials{margin-bottom:.25em}}@media(max-width:667px) and (orientation:landscape){.tbo-cards-wrapper.full-width-cards{flex-direction:row}.tbo-card{width:49%}.tbo-card-top-section{flex-direction:column}.tbo-card-top-section__left-column,.full-width-cards .tbo-card .tbo-card-top-section__right-column{width:100%}.tbo-card-top-section__left-column{padding-bottom:100%}.tbo-card.full-width{width:100%}}