@import url('https://fonts.googleapis.com/css2?family=Besley:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Lora:wght@400;500;600&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--view-mode-testimonial-card-text .node__title{display:none;}.node--view-mode-testimonial-card-image .node__title{display:none;}.node--view-mode-profile-faculty-video .node__title{display:none;}.node--view-mode-quote-card .node__title{display:none;}.paragraph--type--component-card-profile-card .card-left,.card-right{width:48%;}.paragraph--type--component-card-profile-card .card-left{float:left;margin:0.5%;}.paragraph--type--component-card-profile-card .card-right{float:right;}.paragraph--type--component-card-profile-card .paragraph--type--component-card-profile-image .node__content{margin-top:0px;}.paragraph--type--component-card-profile-card .card-left .node--view-mode-testimonial-card-text{margin-top:150px;}.card-profile-first-name,.card-profile-first-name div{display:inline;}.card-profile-last-name,.card-profile-last-name div{display:inline}.card-profile-full-name,.card-profile-full-name div{display:inline}.card-profile-full-name::after{content:"| ";}.card-profile-title,.card-profile-title div{display:inline}.paragraph--type--component-card-profile-text{padding:1rem;}.paragraph--type--component-card-profile-card .card-left .profile-quote-header{font-size:3rem;line-height:1.25;word-spacing:100vw;margin-bottom:50px;}.paragraph--type--component-card-profile-card .card-left .profile-quote-text{margin-bottom:50px;}.paragraph--type--component-card-profile-card .card-left .profile-quote-link a{color:#000000;text-decoration:none;}.paragraph--type--component-card-profile-card .card-right .field--name-field-profile-card-right{height:100%;}.paragraph--type--component-card-profile-card .card-right .paragraph--type--component-card-profile-image{height:100%;}.paragraph--type--component-card-profile-card .card-right .field--name-field-testimonial{height:100%;}.paragraph--type--component-card-profile-card .card-right .node--view-mode-testimonial-card-image{height:100%;}.paragraph--type--component-card-profile-card .card-right .node__content{height:100%;}.paragraph--type--component-card-profile-card .card-right .paragraph--type--component-card-profile-image .card-profile-details{padding:1rem;color:#ffffff;position:relative;top:75%;}.paragraph--type--component-card-profile-image .profile-image-bg{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;}.paragraph--type--component-card-profile-image .field-group-background-image{margin:0px;}.paragraph--type--component-card-profile-card .card-right .profile-quote-header{font-size:2rem;}.node--view-mode-profile-faculty-video .faculty-component-first-name{display:inline;font-weight:bold;}@media screen and (min-width:768px){.node--view-mode-profile-faculty-video .faculty-component-first-name{font-size:28px;}}@media screen and (max-width:767px){.node--view-mode-profile-faculty-video .faculty-component-first-name{font-size:18px;}}.node--view-mode-profile-faculty-video .faculty-component-last-name{display:inline;font-weight:bold;}@media screen and (min-width:768px){.node--view-mode-profile-faculty-video .faculty-component-last-name{font-size:28px;}}@media screen and (max-width:767px){.node--view-mode-profile-faculty-video .faculty-component-last-name{font-size:18px;}}.node--view-mode-profile-faculty-video .faculty-component-job-title .field--name-field-title{font-size:16px;}.node--view-mode-profile-faculty-video .faculty-component-college .field--name-field-college{font-size:16px;}.paragraph--type--component-faculty-videos .faculty-video-link{margin-top:25px;margin-bottom:15px;}.paragraph--type--component-faculty-videos .faculty-video-link a{text-decoration:none !important;border-bottom:4px solid #FFE41E;color:#000000;font-weight:400;font-size:16px;}.paragraph--type--component-faculty-videos .faculty-video-link a:hover{text-decoration:none !important;border-bottom:4px solid #FFE41E;font-weight:450;}.paragraph--type--component-faculty-videos .faculty-video-link .faculty-component-video-image{margin:0px !important;float:none !important;}.paragraph--type--component-faculty-videos .faculty-video-link .faculty-component-video-image img{margin:0px !important;}.paragraph--type--component-faculty-videos .profile-faculty-video-icon{background-image:url("/sites/www2/files/2023-09/youtube_play_icon.png");position:absolute;top:30%;left:45%;height:50px;width:50px;background-size:contain;background-repeat:no-repeat;}.paragraph--type--component-faculty-videos .profile-faculty-video-icon legend span{display:none;}@media screen and (max-width:767px){.faculty-video-row.row{display:block;}.faculty-video-col{max-width:100%;}#faculty-video-col-1{margin-bottom:30px;}.faculty-video-link{text-align:right;padding-right:15px;}}@media (min-width:560px){.paragraph--type--component-faculty-videos .field--type-image{float:none !important;margin:0px !important;}}
.node--view-mode-quote-card .node__title{display:none;}@media screen and (min-width:1600px){.paragraph--type--component-card-quote-card{max-width:100%;width:100%;min-width:600px;}}@media screen and (max-width:1599px){.paragraph--type--component-card-quote-card{max-width:500px;min-width:500px;}}.card-wrapper.quote-card-wrapper{padding:30px;}.quote-card-image img{border-radius:50%;}.quote-card-details{padding-left:0px !important;}.quote-card-details div{height:auto !important;}.quote-card-name-year-wrapper{color:#502d0e;}.quote-card-first-name,.quote-card-last-name{display:inline;font-size:38px;font-weight:400;font-family:Besley,serif;}.quote-card-grad-year{font-size:38px;font-weight:400;font-family:Besley,serif;display:inline;}.quote-card-title{font-size:0.85rem;}.quote-card-job-title-link a{font-size:16px;border-bottom:none !important;}.quote-card-job-title-link a:hover{border-bottom:none !important;}.quote-card-quote{font-size:24px;font-family:Lora,serif;}.quote-card-quote .field--name-field-profile-quote::before{content:"“";display:inline !important;}.quote-card-quote .field--name-field-profile-quote::after{content:"”";display:inline !important;}.quote-card-link a{color:#000000 !important;font-size:16px;text-decoration:none;font-weight:500;padding-bottom:3px;}.quote-card-link a:hover{text-decoration:none !important;font-weight:550;}.quote-card-row-2 .quote-card-quote p a{border-bottom:none !important;}.quote-card-image img{width:100%;height:auto;min-width:75px;}.quote-card-row-1 .col{padding-top:30px;padding-bottom:30px;padding-left:5%;padding-right:5%;}.quote-card-row-2 .col-12{padding-left:30px !important;padding-right:30px !important;padding-top:0px !important;padding-bottom:30px !important;}.quote-card-row-1{margin-bottom:-25px !important;}.quote-card-row-2 .quote-card-quote::before{display:inline;}.quote-card-row-2 .quote-card-quote::after{display:inline;}.quote-card-row-2 .quote-card-quote p{display:inline;}.quote-card-image .field{margin:0px;}@media screen and (max-width:767px){.quote-card-details{padding-top:0px !important;}.quote-card-details.col.col-8{width:100%;}.quote-card-row-1 .col{padding-top:0px;}.quote-card-image.col{padding-bottom:0px !important;padding-top:0px !important;}.quote-card-job-title-link{padding-bottom:30px;line-height:1.5;}}
.card-row .col{padding:30px 16px !important;}.card-row .col .field--type-entity-reference{margin:0px;}.card-row .col>div{height:100%;}@media screen and (max-width:767px){.card-row .col{min-width:100% !important;}}@media screen and (max-width:767px){.card-row .col{width:100%;display:block;}}.card-basic-image{width:100%;height:auto;margin-bottom:10px !important;}.card-basic-image img{width:100%;height:auto;margin:0px;}.card-basic-header,.card-basic-header-link{margin-bottom:10px !important;font-size:1.5rem;padding-top:15px;font-weight:600;}@media screen and (max-width:767px){.card-basic-header,.card-basic-header-link{margin-bottom:0px !important;}.card-basic-header h3{margin-bottom:8px !important;}}.card-image-on-top .card-basic-header,.card-basic-header-link{padding-top:24px;}.card-basic-header-link a{color:#000000;text-decoration:none;font-weight:600;}.card-basic-header-link a:hover{font-weight:635;text-decoration-thickness:1px !important;}.card-basic-link a{color:#000000;text-decoration:none;font-weight:500;}.card-basic-link a:hover{font-weight:535;}.card-row .col h3{padding-top:0px !important;padding-bottom:0px !important;}.fact-card-wrapper{padding:30px;}@media screen and (min-width:768px){.card-no-outline .fact-card-wrapper{padding-top:0px;padding-bottom:0px;padding-left:30px;padding-right:30px;}}@media screen and (max-width:767px){.card-no-outline .fact-card-wrapper{padding:0px;}}.fact-card-fact .highlighted-layout-fact-description a{border-bottom:none !important;}@media screen and (max-width:768px){.fact-card-link{padding-top:15px;padding-bottom:15px;}}.fact-card-link a{color:#000000;text-decoration:none;padding-bottom:3px;font-size:16px;}.fact-card-link a:hover{color:#000000;text-decoration:none !important;}.fact-card-text{font-size:16px;}.fact-card-fact .vocabulary-facts h2{display:none !important;}@media screen and (min-width:768px){.fact-card-text{margin-bottom:25px;}}.card-row .col .card-gallery-image img{width:100%;height:auto;margin:0px;}.card-row .col .card-image-wrapper{width:100%;height:auto;}.card-row .col .card-image-wrapper div{width:100%;height:auto;}.card-text-wrapper{padding:30px;}.card-text-header{font-size:3rem;font-weight:bold;margin-bottom:30px;}.card-text-text{margin-bottom:30px;}.card-text-link a{color:#000000;text-decoration:none;border-bottom:1px solid #FFE41E;font-weight:bold;}.node--view-mode-testimonial-card-image-redux .node__title{display:none;}.node--view-mode-testimonial-card-image-redux .node__content{margin-top:0px !important;}.node--view-mode-testimonial-card-text .node__title{display:none;}.card-wrapper .profile-image-image img{width:100%;height:auto;margin:0px;}.card-wrapper .profile-details{position:absolute;bottom:1%;padding:30px;}.node--view-mode-testimonial-card-image-redux .profile-details{color:#ffffff;}.card-wrapper .profile-details .profile-link a{color:#ffffff;text-decoration:none;border-bottom:1px solid #FFE41E;font-weight:bold;}.profile-first-name,.profile-last-name,.profile-title{display:inline;}.profile-last-name::after{content:" |";}.profile-quote-header{font-size:3rem;font-weight:bold;}.node--view-mode-testimonial-card-text .profile-quote-header{word-spacing:100vw;line-height:1.2;}.profile-quote-link a{color:#000000;text-decoration:none;border-bottom:1px solid #FFE41E;font-weight:bold;}.node--view-mode-quote-card .node__title{display:none;}@media screen and (min-width:1600px){.paragraph--type--component-card-quote-card{max-width:90%;width:90%;min-width:90%;}}@media screen and (max-width:1599px){.paragraph--type--component-card-quote-card{max-width:500px;min-width:500px;}}.card-wrapper.quote-card-wrapper{padding:30px;}.quote-card-image img{border-radius:50%;}.quote-card-details{padding-left:0px !important;}.quote-card-details div{height:auto !important;}.quote-card-name-year-wrapper{color:#502d0e;}.quote-card-first-name > .field,.quote-card-last-name > .field{display:inline;font-size:38px;font-weight:400;font-family:Besley,serif;}.quote-card-grad-year > div{font-size:38px;font-weight:400;font-family:Besley,serif;display:inline;}.quote-card-title{font-size:0.85rem;}.quote-card-job-title-link{font-size:16px;}.quote-card-job-title-link a{font-size:16px;border-bottom:none !important;}.quote-card-job-title-link a:hover{border-bottom:none !important;}.quote-card-quote{font-size:24px;font-family:Lora,serif;}.quote-card-link a{color:#000000 !important;font-size:16px;text-decoration:none;font-weight:500;padding-bottom:3px;}.quote-card-link a:hover{text-decoration:none !important;font-weight:550;}.quote-card-row-2 .quote-card-quote p a{border-bottom:none !important;}.quote-card-image img{width:100%;height:auto;min-width:75px;}.quote-card-row-1 .col{padding:30px;}.quote-card-row-2 .col-12{padding-left:30px !important;padding-right:30px !important;padding-top:0px !important;padding-bottom:30px !important;}.quote-card-row-1{margin-bottom:-25px !important;}.quote-card-row-2 .quote-card-quote::before{display:inline;}.quote-card-row-2 .quote-card-quote::after{display:inline;}.quote-card-row-2 .quote-card-quote p{display:inline;}.quote-card-image .field{margin:0px;}.card-img-back-img{width:100%;}.card-img-back-img .field--name-field-image{width:100%;}.card-img-back-img img{width:100%;height:auto;margin:0px;}.card-img-back-content{margin-top:-300px;}.card-img-back-text{color:#ffffff;font-weight:bold;font-size:100%;padding-left:50px;padding-right:50px;}.card-img-back-wrapper{height:100%;}.card-img-back-img{height:100%;}.card-img-back-link{height:100%;}.card-img-back-link img{height:100% !important;}.facts-right-col .taxonomy-term h2{display:none;}.text-left-card-right-wrapper .text-left-text{position:relative;top:40%;}@media screen and (min-width:768px){.text-left-card-right-wrapper .text-left-text{padding-left:0px;padding-right:0px;font-size:24px;font-weight:500;}}@media screen and (max-width:767px){.text-left-card-right-wrapper .text-left-text{padding-left:5%;padding-right:5%;font-weight:500;font-size:16px;}}.text-left-card-right-wrapper .highlighted-layout-fact{font-family:Besley,serif !important;color:#502d0e !important;font-weight:400 !important;}@media screen and (min-width:768px){.text-left-card-right-wrapper .highlighted-layout-fact{font-size:70px;font-weight:400 !important;line-height:130% !important;}.text-left-card-right-wrapper .highlighted-layout-fact-description{font-size:24px;}}@media screen and (max-width:767px){.text-left-card-right-wrapper .highlighted-layout-fact{font-size:40px;}.text-left-card-right-wrapper .highlighted-layout-fact-description{font-size:18px;}}.text-left-card-right-wrapper .highlighted-layout-fact-description{font-weight:400;color:#502d0e !important;}@media screen and (max-width:767px){.text-left-card-right-wrapper .text-left-col{display:block;flex:none;width:100%;max-width:100%;padding-bottom:25px;}.text-left-card-right-wrapper .card-right-col{display:block;flex:none;width:100%;max-width:100%;}.text-left-card-right-wrapper .text-left-text{top:0%;}.text-left-card-right-wrapper .card-right-col{padding-bottom:25px;}}.paragraph-card-type .card-list-header{color:#502D0E;font-size:46px;font-family:Besley,serif;font-weight:400;}.paragraph-card-type .card-list-description{letter-spacing:0.35px;font-weight:350 !important;color:#3b3b3b;}.paragraph-card-type .card-optional-header-link{color:#000000;text-decoration:none;font-weight:550;}.paragraph-card-type .card-optional-header-link:hover{color:#3069f4;text-decoration:underline;font-weight:635;}.card-row > .col > .paragraph:hover .card-optional-header-link{color:#3069f4;text-decoration:underline;font-weight:635;}
