/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
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;}
