/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.faculty{margin:0;clear:both;display:flex;padding:40px 0;border-bottom:1px solid #ddd;}#region-content .faculty img{height:100%;max-width:none;min-width:220px;width:220px;margin-right:25px;}.faculty h3{font-style:italic;font-weight:400;margin-top:0;margin-bottom:5px;}.faculty .lede{font-size:20px;line-height:28px;}.faculty .faculty_meta{margin:0 0 10px 0;}.faculty .faculty_meta span{display:inline-block;margin-bottom:5px;margin-right:15px;}@media (max-width:600px){.faculty{flex-direction:column;}#region-content .faculty img{width:100%;margin-right:0;margin-bottom:25px;min-width:100%;}}.logos img{max-width:125px;margin-right:7%;}.bio_wrapper{margin-left:3%;}.faculty img{width:auto !important;height:450px;max-width:40% !important;object-fit:contain;}
html{scroll-behavior:smooth;}.hide{display:none;}.show{display:flex;}.main-container{display:flex;justify-content:center;padding:40px;background-color:#003171;}.program-overview{border-radius:10px;width:900px;padding:30px;}.program-header{text-align:center;margin-bottom:30px;}.program-header h2{color:#73cbf2;font-size:3.58125rem;margin-bottom:30px;}.program-header p{color:#fff;font-size:1.2em;line-height:1.5;}.program-details h3{color:#73cbf2;text-align:center;font-size:1.8em;margin-bottom:20px;}.program-header h1{color:#73cbf2;font-style:italic;}.career-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;}.individual-card,.career-cards .ku-body-4__card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);flex:0 0 250px;text-align:center;}.individual-card,.career-cards .ku-body-4__card-content{padding:20px;}.individual-card .career-title,.career-cards .ku-body-4__card-content h3{color:#0051ba;font-size:1em;margin-bottom:10px;font-weight:500;line-height:1.4;}.individual-card p,.career-cards .ku-body-4__card-content{color:#555;font-size:1em;line-height:1.4;margin-bottom:1rem;}@media (min-width:992px){.col-lg-3{max-width:100%;}}@media only screen and (max-width:575.98px){.program-overview{padding:0;}.individual-card,.career-cards .ku-body-4__card-content{padding:16px;}}.flex{display:flex;flex-flow:row wrap;gap:2em;padding:0 2.5em 5em;justify-content:center;}.cards{display:flex;flex-direction:column;background-color:#f5f4f2;flex:0 0 350px;border-radius:5px;transition:all .5s ease-out;}.cards:hover{transform:scale(1.1);cursor:pointer;transition:all .5s ease;}.cards a,.cards a:active,.cards a:hover{text-decoration:none;color:#333;}.cards img{max-width:100%;display:block;border-radius:5px 5px 0 0;}.headline{padding:1.2rem;}.title{color:#6a6d71;font-size:0.9em;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.title-button{display:flex;flex-direction:row;padding:1em 0;gap:2em;align-items:center;justify-content:space-between;}.title-button h3{margin:0;font-size:1.2rem;text-transform:capitalize;line-height:1;}
.ku-body-4__card-image img{aspect-ratio:570 / 321;object-fit:cover;}.ku-body-7__media img{aspect-ratio:16 / 9;object-fit:cover;}
.region-content .paragraph--type--general-content-area p,.region-content .paragraph--type--general-content-area li{font-size:1.035rem;line-height:1.55;}.region-content .paragraph--type--general-content-area li{margin-bottom:1rem;}[data-required="1"] span{display:none;}.form_birthdate .form_responses{display:flex;}
@media (min-width:1200px){.ku-thumbnail-modal .modal .modal-lg{max-width:944px;}}
