/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.profile-card{border:1px solid #e0e0e0;border-radius:16px;margin-bottom:20px;display:flex;align-items:center;background-color:#ffffff;box-shadow:0 4px 8px rgba(0,0,0,0.1);}.view.view-people.view-id-people.view-display-id-block_14 .view-content{display:block;}.field--name-field-specialization p strong{font-size:inherit;}.contact-details{display:grid;grid-template-columns:1fr 1fr;text-align:left;max-width:400px;}.profile-email a,.profile-phone a{color:#0073e6;text-decoration:none;margin-right:1em;}.profile-card img{width:260px;height:auto;margin-right:20px;border-radius:16px 0 0 16px;object-fit:cover;}.profile-email,.profile-phone{font-size:.9em;}.info-label{font-size:.8em;}.profile-expertise a{padding:0.5em;border-radius:5%;color:#003366;background:#eee;text-decoration:none;margin:0 0.2em;line-height:3em;white-space:nowrap;}.profile-email{float:left;margin:0.8em 0;}.profile-phone{margin:0.8em;}.profile-email span.fa-mailto.extlink{display:none;}.profile-details{flex:1;}.profile-title{font-weight:500;font-size:1.5em;color:#333;margin-bottom:10px;}.profile-title a{color:#003366;text-decoration:none;}.profile-info,.profile-dept{margin:.3em 0;font-weight:300;color:#666;font-size:.9em;}.profile-research{margin:.3em 0;font-weight:300;color:#666;font-size:.9em;}.profile-expertise{font-size:.8em;}.info-label{font-weight:400;color:#444;margin-top:.5em;}.profile-info a{color:#666;text-decoration:none;border-bottom:1px dashed #666;transition:color 0.3s,border-color 0.3s;}.profile-info a:hover{color:#333;border-bottom-color:#333;}.view-experts{max-width:1200px;margin:0 auto;}.profile-phone a:hover,.profile-email a:hover{text-decoration:underline;}.profile-expertise a:first-child{margin:0;}.profile-expertise a:hover{background:#d4e8fc;}@media (max-width:499px){.profile-card{display:block;margin:1em;border-radius:16px;}.profile-card img{width:100%;border-radius:16px 16px 0 0;}.profile-details{margin:1em;}.profile-title{text-align:center;}.profile-email svg{margin-right:0.2em;}.contact-details{grid-template-columns:1fr;}.profile-phone,.profile-email{margin:0.8em 0;}}
@media (max-width:599px){ul#ultimenu-main{padding:0;}#block-ultimenumainnavigation .ultimenu__region{padding:0 !important;}.ultimenu__flyout .block{padding:0;}.jumbo-related-links{display:block !important;}section.ultimenu__flyout.is-htb.is-flyout-expanded{display:block;}h1.slide-ttl{margin:1.5em 0 0 0 !important;}.jumbo-menu-cta img{float:unset;height:auto;max-width:100%;}.jumbo-menu-cta img{max-width:100%;height:auto;}.jumbo-contents{width:100%;grid-template-columns:1fr !important;grid-gap:3em;}.menu-cta-wrap{width:100%;top:190px;}.uis-logo-white{visibility:hidden;}.uis-logo-blue{visibility:initial;}.menu-cta-txt p{font-size:.7em;}h2.menu-cta-ttl{font-size:1em;}.jumbo-menu-cta a.btn{min-width:300px;min-height:60px;}.jumbo-links-wrap{margin:150px auto 0 !important;poisition:relative;}.ultimenu--main .ultimenu__link,.ultimenu .ultimenu__ajax{padding:1em;}li.ultimenu__item.uitem{font-size:1.3em;}ul#ultimenu-main{padding:4em 0;}a.jumbo-link{margin:1em 0;}#ultimenu-main a.ultimenu__link{margin-top:0;}.btn a{margin:1em auto 0;}.is-ultimenu-canvas--active .ultimenu--main  .is-active-trail > a{color:#036;}#block-ultimenumainnavigation .ultimenu__region{margin:0;}section.ultimenu__flyout{box-shadow:unset !important;}#ultimenu-main a.ultimenu__link{max-height:unset;color:#036;}.is-ultimenu-canvas--active .ultimenu--main  .is-active-trail > a{color:#036;}.ultimenu__region.region.region-ultimenu-sticky-nav-request-info{width:100%;}#block-ultimenustickynav{max-height:50px;}.is-ultimenu-canvas--active .ultimenu--main  .is-active-trail > a{color:#036;}.has-ultimenu .is-ultimenu-active .caret::before{border-bottom:unset;}#block-menusearch .jumbo-contents .jumbo-links-wrap{margin:0;}.ultimenu__region.region.region-ultimenu-main-request-info{background:#036 !important;color:white;}.ultimenu__flyout .ultimenu__region.region.region-ultimenu-main-quick-links{background-color:#036 !important;}.uis-mobile-logo{position:absolute;z-index:9;padding:.5em;}#block-mobilelogo{display:inline;position:absolute;}input#edit-submit{min-height:60px;width:30%;}input#edit-keys{width:90%;}#block-searchform #edit-submit{max-width:90%;}.ql-tab{float:unset;width:100%;height:auto;margin-bottom:2em;}.ql-tabcontent{float:unset;width:100%;height:auto;}.ql-grid-container{grid-template-columns:auto;margin:0;height:auto;width:100%;}.ql-col{padding:0 0 1em;}#block-searchform{position:relative;top:0;left:0;}li.ultimenu__item.uitem:nth-child(9){display:inherit;background:#003366;color:white !important;}li.ultimenu__item.uitem:nth-child(9) #block-ultimenumainnavigation .ultimenu__region{background-color:#003366;}li.ultimenu__item.uitem:nth-child(9) .ultimenu--basic .ultimenu__flyout{background-color:#003366;}li.ultimenu__item.uitem:nth-child(9) .ultimenu__flyout .block{padding:0;}li.ultimenu__item.uitem:nth-child(10){display:inherit;background:#003366;color:white !important;}li.ultimenu__item.uitem:nth-child(10) .ultimenu--basic .ultimenu__flyout{background-color:#003366;}li.ultimenu__item.uitem:nth-child(11){color:#fff !important;text-align:center;display:inherit;min-width:33%;float:left;background:#0D873C;width:33%;padding:0;}li.ultimenu__item.uitem:nth-child(12){text-align:center;display:inherit;min-width:33%;float:left;width:33%;background:#0073E6;}li.ultimenu__item.uitem:nth-child(12) a{color:white !important;padding:0;}li.ultimenu__item.uitem:nth-child(13){text-align:center;display:inherit;min-width:33%;float:left;background:#0057AD;width:34%;}li.ultimenu__item.uitem:nth-child(13) a{color:white !important;padding:0;}li.ultimenu__item.uitem:nth-child(14){text-align:center;display:inherit;min-width:33%;float:left;background:#0059b3;width:33%;}li.ultimenu__item.uitem:nth-child(14) a{color:white !important;padding:0;}}
.footer-capitol-background{background:url(/sites/default/files/2021-07/cpaa-footer-bg.jpg) !important;}
@media (min-width:1921px){video#homepage-video-src{width:100%;height:auto;}.view-display-id-block_1 img{width:100%;height:auto;}h1.slide-ttl{line-height:200px;}.slide-ttl-caption{font-size:2.5em;line-height:3em;}}
