/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.directory-wrapper{max-width:1440px;margin:0 auto;}.directory-wrapper .inner-wrapper{padding-top:1.25rem;padding-right:8%;padding-left:8%;}@media screen and (min-width:768px){.directory-wrapper .inner-wrapper{padding-top:1.875rem;padding-right:4%;padding-left:4%;}}.cc--person-card{border-bottom:0;}.cc--person-card .c--person-card{display:block;}@media screen and (min-width:768px){.hda .cc--person-card .c--person-card{display:flex !important;}}@media screen and (min-width:768px){.hda .c--person-card .views-field-field-link{display:flex !important;}}@media screen and (min-width:768px){.hda .c--person-card .views-field-field-link .field-content{display:flex !important;flex-wrap:wrap !important;align-content:space-between !important;}}.cc--person-card .c--person-card .image-link{width:auto;float:none;}.hda .cc--person-card .c--person-card h3{margin-top:1rem;}.cc--person-card .c--person-card .title{font-size:1rem;line-height:1.375;}.cc--person-card .c--person-card .alum-text{font-size:1rem;line-height:1.1;}.cc--person-card .c--person-card .class-text{font-size:1rem;line-height:1.1;color:#CC0033;font-weight:600;}.cc--person-card .c--person-card .induction{font-size:1rem;line-height:1.1;font-style:italic;margin-bottom:1em;}.cc--person-card .c--person-card .department{font-size:0.875rem;line-height:1.4286;margin-bottom:1.25rem;}.cc--person-card .contact-meta{margin-bottom:0;}.cc--person-card .contact-meta .f--text strong{margin-right:1.25rem;display:inline-block;width:2.5625rem;}.title-header{max-width:1440px;margin:0 auto;}.title-header .inner-wrapper{padding-right:8%;padding-left:8%;}@media screen and (min-width:768px){.title-header .inner-wrapper{padding-right:4%;padding-left:4%;}}.title-header .f--page-title{max-width:1440px;margin:0 auto;}.title-header .f--page-title h1{font-size:2rem;line-height:1.25;padding-top:0.25rem;padding-right:8%;padding-bottom:0.25rem;padding-left:8%;}@media screen and (min-width:768px){.title-header .f--page-title h1{font-size:3rem;line-height:1.1667;padding-right:4%;padding-left:4%;}}@media screen and (min-width:1024px){.title-header .f--page-title h1{font-size:3.5rem;line-height:1.1429;}}.title-header .f--page-title h1{padding-right:0;padding-bottom:0;padding-left:0;}@media screen and (min-width:768px){.cc--people-directory .people-listing-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.cc--people-directory .people-listing-wrapper::after{display:none;}.cc--load-more{padding-bottom:3.75rem;}@media screen and (min-width:768px){.cc--load-more{padding-bottom:5rem;}}@media screen and (min-width:1024px){.cc--load-more{padding-bottom:6.25rem;}}.hda .cc--person-card{min-width:200px;}.hda .cc--filter-form .c--filter-form{input[type='text'],input[type='search']{color:#FFF !important;}max-width:1440px;margin:0 auto;color:#FFF !important;}@media screen and (min-width:768px){.hda .cc--filter-form .c--filter-form{padding-right:4% !important;padding-left:4% !important;}}@media screen and (min-width:1440px){.hda .cc--filter-form .c--filter-form{padding-right:0 !important;padding-left:0 !important;}}.hda .cc--filter-form .c--filter-form .form-filter-content{color:#FFF !important;}@media screen and (min-width:768px){.hda .cc--filter-form .c--filter-form .form-filter-content{padding-top:1.5rem;padding-right:0 !important;padding-bottom:1.5rem;padding-left:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:1440px){.hda .cc--filter-form .c--filter-form .form-filter-content{padding-right:4% !important;padding-left:4% !important;}}@media screen and (min-width:768px){.hda .cc--filter-form .c--filter-form .fields-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 86.95652%;flex:0 0 86.95652%;}}@media screen and (min-width:1024px){.hda .cc--filter-form .c--filter-form .fields-container{-webkit-box-flex:0;-ms-flex:0 0 56.52174%;flex:0 0 56.52174%;}}@media screen and (min-width:1440px){.hda .cc--filter-form .c--filter-form .fields-container{-webkit-box-flex:0;-ms-flex:0 0 47.82609%;flex:0 0 47.82609%;}}@media screen and (min-width:768px){.hda .cc--filter-form .c--filter-form .fields-container .fi--form-item{margin-top:0;margin-right:2%;margin-left:1%;margin-bottom:0;padding-right:0;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;}}@media screen and (min-width:1024px){.hda .cc--filter-form .c--filter-form .fields-container .fi--form-item{margin-top:0;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;}}@media screen and (min-width:1440px){.hda .cc--filter-form .c--filter-form .fields-container .fi--form-item{margin-top:0;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;}}@media screen and (min-width:768px){.hda .cc--filter-form .c--filter-form .button-container{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 13.04348%;flex:0 0 13.04348%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}}@media screen and (min-width:1024px){.hda .cc--filter-form .c--filter-form .button-container{-webkit-box-flex:0;-ms-flex:0 0 43.47826%;flex:0 0 43.47826%;}}@media screen and (min-width:1440px){.hda .cc--filter-form .c--filter-form .button-container{-webkit-box-flex:0;-ms-flex:0 0 52.17391%;flex:0 0 52.17391%;}}.cc--admin-tabs{position:fixed!important;left:0;bottom:0;top:auto!important;right:auto!important;width:100%;height:3rem;line-height:0;}.cc--admin-tabs .c--admin-tabs{padding-bottom:0.625rem;padding-left:0.375rem;padding-right:0.375rem;font-size:1rem;font-weight:600;}.cc--admin-tabs{padding-bottom:0.625rem;padding-left:0.375rem;padding-right:0.375rem;font-size:1rem;font-weight:600;display:none;}@media screen and (min-width:768px){.cc--admin-tabs{display:block;}}.contextual-links{display:none!important;}.contextual-links *{margin:0px!important;padding:0px!important;line-height:1!important;}.contextual.open .contextual-links{display:block!important;}.contextual-links li{border:none!important;margin:0.375rem 0 0.375rem!important;padding:0 .375rem!important;;}.contextual-links li::after{content:none!important;}.contextual-links a:hover{color:#c03!important;text-decoration:none!important;}.cc--basic-footer .c--basic-footer .cc--basic-branding-footer a img{height:73px;}@media screen and (max-width:767px){.site-footer .btb-unstick{right:20px;}}@media screen and (max-width:767px){.site-footer .footer-main .footer-middle .academic-menu .m--footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}@media screen and (max-width:767px){.site-footer .footer-main .footer-middle .campus-menu .m--footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.site-footer .footer-main .footer-middle .notices-menu{margin-left:auto;}@media screen and (max-width:767px){.site-footer .footer-main .footer-bottom .cc--footer-social{padding:0;}}
.we-are-you .paragraph--type--we-are-you-banner .fifty-fifty-wrapper{display:flex;flex-direction:column-reverse;}@media screen and (min-width:768px){.we-are-you .paragraph--type--we-are-you-banner .fifty-fifty-wrapper{flex-direction:row-reverse !important;}}.we-are-you .paragraph--type--we-are-you-banner .text-container{padding:2rem !important;}@media screen and (min-width:768px){.we-are-you .paragraph--type--we-are-you-banner .image-video-container{padding-left:2rem !important;padding-right:2rem !important;}}.we-are-you .paragraph--type--we-are-you-banner .image-video-container{width:50%;height:auto !important;min-height:auto !important;background-image:none !important;padding-left:0.5rem;padding-right:0.5rem;padding-top:2rem;padding-bottom:2rem;display:flex !important;flex-direction:column !important;justify-content:center !important;background-color:#FFF;}.we-are-you .paragraph--type--we-are-you-banner .image-video-container::after{background-color:#FFF !important;display:none;}.we-are-you .paragraph--type--we-are-you-banner .f--image--hidden img{display:block !important;}@media screen and (min-width:768px){.we-are-you .paragraph--type--we-are-you-banner .image-video-container{width:50% !important;}}.we-are-you .paragraph--type--we-are-you-banner .image-video-container{width:auto;}@media screen and (min-width:768px){.we-are-you .paragraph--type--we-are-you-banner .f--section-title h2{font-size:1.5rem !important;line-height:1.3334 !important;}}.we-are-you .paragraph--type--we-are-you-banner .f--section-title h2{font-size:1.25rem;line-height:1.4;margin-top:0 !important;margin-right:0 !important;margin-bottom:0.9375rem !important;margin-left:0 !important;}.we-are-you .paragraph--type--we-are-you-banner .f--link a{margin-top:1.25rem !important;}
