﻿#print-bio-layout{display:none}.bio-img{position:relative;width:100%;max-width:350px;margin-bottom:15px}.bio-img:before{display:block;content:"";width:100%;padding-top:140%}.bio-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.bio-img--placeholder{background:var(--color-quint)}.bio-img--placeholder:after{content:"";display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:90px;height:90px;border-radius:50%;font-family:"Font Awesome 6 Pro";font-weight:900;font-size:4.2rem;background-color:var(--color-prime);color:#fff;transition:all 0.3s ease-in-out}.bio-contact-icon{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.bio-contact-icon:before{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:1.925em;height:1.925em;border-radius:50%;margin-right:0.5em;font-family:"Font Awesome 6 Pro";font-weight:900;font-size:0.75em;background-color:var(--color-second);color:#fff;transition:all 0.3s ease-in-out}.bio-contact-icon:focus,.bio-contact-icon:hover{text-decoration:none;color:inherit}.bio-contact-icon:focus:before,.bio-contact-icon:hover:before{transform:scale(1.2)}.bio-contact-icon.bio-tel:before{content:""}.bio-contact-icon.bio-cell:before{content:""}.bio-contact-icon.bio-fax:before{content:""}.bio-contact-icon.bio-email:before{content:"@"}.bio-contact-icon.bio-linkedin:before{content:"";font-family:"Font Awesome 6 Brands";font-weight:400}.bio-contact-icon.bio-vcard:before{content:""}.team-grid{display:grid;grid-template-columns:1fr;grid-gap:30px}@media (min-width:576px){.team-grid{grid-template-columns:1fr 1fr}}@media (min-width:992px){.team-grid{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1200px){.team-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.team-link{display:block;margin-bottom:1rem;text-decoration:none;color:rgba(0, 0, 0, 0.85)}.team-link:focus,.team-link:hover{text-decoration:none}.team-link:focus .team-link__hover,.team-link:hover .team-link__hover{opacity:1}.team-link:focus .team-link__info,.team-link:hover .team-link__info{border-color:var(--color-second)}.team-link__hover{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.8);color:#fff;opacity:0;z-index:10;transition:all 0.3s ease-in-out}.team-link__hover-txt{border:3px solid #fff;padding:0.5em 1em;font-size:1.6rem;letter-spacing:2px;font-family:canto, serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:700}.team-link__info{position:relative;padding:5px 15px;border-left:6px solid var(--color-prime)}.team-link__name{color:rgba(0, 0, 0, 0.85)}.search-submit--bio.btn{flex:1 0 0;padding-left:2.75em;padding-right:2.75em;font-size:1.8rem}@media (max-width:991px){.team-main{display:flex;flex-wrap:wrap}}.team-row{line-height:1.2}.team-row:not(:last-child){margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(0, 0, 0, 0.15)}@media (max-width:991px){.team-row{flex-basis:calc(50% - 15px);margin-right:15px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(0, 0, 0, 0.15)}}@media (min-width:992px){.team-row{display:flex;align-items:center;gap:30px;padding-right:30px}}@media (min-width:1200px){.team-row{gap:50px}}.team-row__item{flex-shrink:0}.team-row__item--contact{display:flex;flex-direction:column;gap:0.25em}@media (max-width:991px){.team-row__item:not(:last-child){margin-bottom:0.5em}}@media (min-width:992px){.team-row__item{flex-basis:25%}.team-row__item--img{flex-basis:90px}.team-row__item--vcard{flex-basis:auto}}.team-row__img{position:relative;width:90px;height:90px;border-radius:50%}.team-row__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}@media (max-width:991px){.team-row__img{margin-bottom:15px}}.team-row__name{color:rgba(0, 0, 0, 0.85);text-decoration:none}.team-row__name:focus,.team-row__name:hover{color:var(--color-prime);text-decoration:underline}.header-single-team{position:relative;padding:30px 0;background-color:var(--color-prime)}@media (min-width:992px){.header-single-team{padding:0}}.header-single-team__img-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}@media (min-width:992px){.header-single-team__img-container{position:relative;height:500px}}.header-single-team__content{color:#fff}@media (min-width:992px){.header-single-team__content{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:100%}}.header-single-team__img{width:100%;height:100%;object-fit:cover;opacity:0.2;filter:blur(4px) saturate(0%)}.content-area--single-team,.site-main--single-team,.site-main--single-team .type-team,.site-main--single-team .type-team>.container{display:flex;flex-direction:column;flex-grow:1}.site-main--single-team .type-team>.container>.row{flex-grow:1}.bio-page__name{line-height:1.2;color:#fff}.bio-page__title{letter-spacing:3px;text-transform:uppercase}.bio-header-contact{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}@media (min-width:992px){.bio-header-contact{justify-content:flex-start}}@media (min-width:1200px){.bio-header-contact{padding-right:200px}}.bio-header-contact__item{color:#fff}.bio-header-contact__item:focus,.bio-header-contact__item:hover{color:#fff}@media (min-width:992px){.bio-header-contact__item{flex-basis:45%}}.bio-page__sidebar{position:relative;height:100%;padding:30px 0;z-index:0}.bio-page__sidebar:after{content:"";position:absolute;top:0;right:-60px;display:block;width:calc(100vw + 60px);height:100%;background-color:var(--color-quint);opacity:0.5;z-index:-1}@media (min-width:768px){.bio-page__sidebar{padding:60px 0}}@media (min-width:992px){.bio-page__sidebar{padding:0}}.bio-sidebar__contact-info{display:flex;flex-direction:column;gap:0.5em;margin-bottom:30px}.bio-sidebar__contact-info>a{display:block;padding:0.25em;border-bottom:1px solid rgba(0, 0, 0, 0.15)}.bio-sidebar__contact-info a:focus,.bio-sidebar__contact-info a:hover{color:var(--color-prime)}@media (min-width:992px){.bio-img-header{position:absolute;top:-120px;margin:0}}.bio-page__sidebar-content{margin-bottom:2em}@media (min-width:992px){.bio-page__sidebar-content{padding-top:30px}}@media (min-width:992px){.bio-page__sidebar-content--padding{padding-top:90px}}.bio-page__sidebar-section{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid rgba(0, 0, 0, 0.15)}.bio-page__sidebar-content .nav-item{list-style:none;font-size:1.8rem;line-height:1.2;margin-bottom:0.65em}.bio-page__sidebar-content .nav-link{padding:0;text-decoration:none}.bio-page__sidebar-content .nav-link:focus,.bio-page__sidebar-content .nav-link:hover{text-decoration:underline;color:#4c2c92}.bio-page__entry-content{margin-bottom:30px}.bio-badges__container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:2em;gap:30px}@media (min-width:1200px){.bio-badges__container{justify-content:space-around}}.bio-badges__item{flex:0 1 calc(50% - 30px);text-align:center}@media (min-width:768px){.bio-badges__item{flex:0 1 calc(33.3333% - 30px)}}.bio-badges__item img{width:auto;max-height:120px}.header-bio-wide{border-bottom:6px solid var(--color-second)}.header-bio-wide__content{display:flex;flex-direction:column}@media (min-width:992px){.header-bio-wide__content{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:15px}}.header-bio-wide__name{margin-bottom:0;font-size:3.6rem}.header-bio-wide__title{text-transform:uppercase;letter-spacing:1px}.bio-wide-layout{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}@media (min-width:992px){.bio-wide-layout{flex-direction:row}}@media (min-width:1200px){.bio-wide-layout{gap:50px;margin-bottom:60px}}.bio-wide-img{width:250px;max-width:100%}.bio-wide-sidebar{font-size:1.6rem}@media (min-width:992px){.bio-wide-sidebar{flex-basis:20%;flex-shrink:0}}@media (min-width:1200px){.bio-wide-sidebar--contact{flex-basis:25%}.bio-wide-sidebar--details{flex-basis:15%}}.bio-side-group{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(0, 0, 0, 0.15)}.bio-side-group ol:last-child,.bio-side-group p:last-child,.bio-side-group ul:last-child{margin-bottom:0}.bio-wide-contact-col{display:flex;flex-direction:column;gap:0.5em}.bio-side-name{margin-bottom:0.75em}.header-bio-banner-row{display:flex}.bio-img--banner{flex-basis:280px}.header-bio-banner-content{flex-grow:1;padding:30px;background-color:var(--color-prime);color:#fff}@media (min-width:1200px){.header-bio-banner-content{padding:60px}}