/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

.back-button { margin-top: 20px; }
.faculty-section { padding-bottom: 60px; }
.faculty-section .container { max-width: 1020px; }
.faculty-top-row { align-items: center; margin-top: 70px; margin-bottom: 30px; row-gap: 30px;}
.faculty-image {     
    border-radius: 2000px;
    overflow: hidden;
    width: 100%;
    aspect-ratio: 1 / 1;
    max-width: 250px;
    max-height: 250px;
}
.faculty-image img {  
    object-fit: cover;
    object-position: center;
    height: 100% !important;
    width: 100%;
}

.faculty-bio { padding-bottom: 100px; }
.faculty-first .row, .related.row { gap: 20px; }
.faculty-card { 
  padding: 50px 35px 35px 35px;
    margin: 50px 0 30px;
    background-color: rgba(255, 255, 255, 0.7000000000000001);
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
  width: calc(100% / 3 - 14px);
}
.faculty-card h4 { margin-bottom: .75em; }
.faculty-card a { display: block; margin-top: 7px; font-weight: 500; }
.faculty-card a:not(:hover) { color: #58595b; }
.faculty-card .faculty-icon {
    float: none;
    height: 90px;
    justify-content: center;
    margin: -100px auto 20px;
    width: 90px;
}

.values-module svg { max-height: 60px; height: 100%; width: auto; }
.art-benefits .col-sm:last-child .icon-con { display: none; }
.hs-yes__please_allow_cy_fair_music_and_arts_to_send_me_sms_text_messages { margin-top: 25px; }

@media (max-width: 799px) {
  .faculty-card { width: calc(100% / 2 - 10px);
  }
  
  
@media (max-width: 767px) {
  .faculty-bio { padding-bottom: 50px; }
  .faculty-top-row { margin-top: 40px; }
}

  @media (max-width: 599px) {
    .lp-hero .c-wave-module { display: none; }
  }
  @media (max-width: 489px) {
    .faculty-card { width: 100%; }
  }