/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.blue-menu ul li a.ultimenu__link{color:#036;}.wrap404 h1{font-size:5vw;text-align:center;margin-top:2em;}.wrap404 main{max-width:1200px;margin:0 auto;}.blue-logo{float:left;padding:1em;position:absolute;z-index:9999;}.wrap404{margin:5em;}.wrap404 #search-block-form{max-width:500px;}.ultimenu--dark{background-color:white;}ul#ultimenu-main .ultimenu--dark{background:white;}.ultimenu--dark>li:hover>a,.ultimenu--dark .is-ultimenu-active,.ultimenu--dark .is-active-trail>a{background-color:white;border-top:0;color:#fff;}.ultimenu--dark .ultimenu__flyout{background-color:white;}.ultimenu--dark .ultimenu__region{background-color:white;}@media (max-width:58.999em){.ultimenu--dark .ultimenu__link{border:0;}.wrap404{margin:3em 1em;}#search-block-form #edit-actions input{max-width:150px;padding:0.5em;margin:1em;width:100%;min-height:50px;}}
.fc-day-grid-event .fc-content{white-space:break-spaces !important;overflow:unset !important;}.field.field--name-field-video-description{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;}.slide-links a:focus{outline:4px solid cyan;}#block-ultimenumainnavigation-2.blue-menu ul li a.ultimenu__link{background:white;}.has-small-font-size{font-size:16px;}#block-uismain-content li{padding:.1em;}.dept-event-ttl,.view-id-events .dept-event-ttl a,.field.field--name-field-tags .field__item{padding:.1em 0;}.field__item .file{padding:.1em 0 .1em 20px;}.wp-element-caption a{font-size:16px;padding:.2em;}form#views-exposed-form-vector-search-block-1 label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.field.field--name-field-categories a,.field--name-field-department a{padding:.1em 0;line-height:1.5em;}.wp-block-list-item.white{color:white;}.wp-block-file a{font-size:1.25em;font-weight:100;line-height:1.5em;}.page-node-type-policy .field--name-field-sources .field__item a{padding:.1em 0;}.ila-cookieb__close-icon{padding:8px 14px;}header.card__item.card__header p{font-weight:500;color:black;}.btn a:focus-visible{outline:3px solid #005fcc;outline-offset:3px;}h2#block-orbitmenu-menu{display:none;}h1#page_title_h1,h1.wp-block-heading{font-size:3em;}.flex-control-paging li a{width:24px;height:24px;margin:0 22px 0 0;}footer .uismain-footer-col a{font-weight:300;height:44px;display:block;}.countdown span{pointer-events:none;}a.site-logo{min-height:44px;position:absolute;}a.sidebar-toggle{min-height:24px;min-width:24px;text-align:center;}.ppl-email,.ppl-phone{min-height:24px;}.ppl-item a{background-image:unset !important;color:#006DE0 !important;}.ppl-item a:hover{text-decoration:underline !important;}a.sidebar-toggle{align-items:center;justify-content:center;width:44px;height:44px;}li.menu-item.expanding-item a:first-child{height:100%;width:100%;display:block;min-height:44px;padding:0;}.menu--main-menu.block-menu li.menu-item{padding:0 !important;}a.sidebar-toggle{z-index:9999;}#block-ultimenumainnavigation-2.blue-menu ul li a.ultimenu__link{background:unset;}.views-table.views-view-table th a{color:white !important;}.views-table thead{background:#595959;}.view-content td.is-active{background-color:#f5f5f5 !important;}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f5f5f5 !important;}.view-content thead tr{background-color:#757575 !important;}td.fc-day-top a{color:white !important;}p{line-height:1.5;}#ultimenu-main a.ultimenu__link{max-height:44px !important;overflow:unset !important;}li.ultimenu__item.uitem.has-ultimenu:nth-child(8){overflow:unset !important;}#ultimenu-main span.link-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);}#ultimenu-sticky-nav > li.ultimenu__item{padding:unset;}#ultimenu-sticky-nav .ultimenu__item .ultimenu__link{padding:.5em 1.5em;min-height:44px;}ul.pager__items.js-pager__items{display:flex;justify-content:center;}.pager__items{text-align:unset;}.menu--main-menu > ul.menu > li:first-child > a:first-child{font-size:1.55rem !important;}.region-content .node__content li{line-height:1.6;margin-bottom:1em;}i.pager__item.pager__item--last a span{display:block;width:100px;}.pager li.pager__item a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 .9em;}li.pager__item.pager__item--last{width:90px;}.greek-alphabet{max-width:1200px;margin:0 auto;font-family:inherit;}.greek-row{display:flex;flex-wrap:wrap;}.greek-row:nth-child(even){background-color:#f5f5f5;}.greek-letter{flex:1 1 16.66%;text-align:center;padding:20px 10px;box-sizing:border-box;}.greek-alphabet .symbol{display:block;font-size:2.5rem;font-weight:600;margin-bottom:8px;}.greek-alphabet .name{display:block;font-size:1.25rem;font-weight:500;}.greek-alphabet .pron{display:block;font-size:0.95rem;color:#555;margin-top:4px;}@media (max-width:992px){.greek-letter{flex:1 1 33.33%;}}@media (max-width:600px){.greek-letter{flex:1 1 50%;}}@media (max-width:400px){.greek-letter{flex:1 1 100%;}}@media (max-width:499px){ul.pager__items.js-pager__items{display:block;}}@media (max-width:599px){body.is-ultimenu-expanded #block-sitebranding,body.is-ultimenu-expanded .uis-logo-blue,body.is-ultimenu-expanded a.site-logo{display:none !important;visibility:hidden !important;}}@media (max-width:599px){html body #highlighted .region-highlighted{display:flex !important;flex-direction:column !important;}html body #block-mobilelogo-2{order:-10 !important;display:flex !important;justify-content:flex-start !important;align-items:center !important;margin-bottom:25px !important;}html body #block-mobilelogo-2 img{max-width:160px !important;height:auto !important;display:block !important;}html body #highlighted{overflow:visible !important;}}
:root{--d:700ms;--e:cubic-bezier(0.19,1,0.22,1);}.ca-card-wrapper{display:grid;place-items:center;}.ca-cards{display:grid;grid-gap:1rem;padding:1rem;max-width:1024px;margin:0 auto;font-family:var(--font-sans);}@media (min-width:600px){.ca-cards{grid-template-columns:repeat(2,1fr);}}@media (min-width:800px){.ca-cards{grid-template-columns:repeat(4,1fr);}}.ca-card{position:relative;display:flex;align-items:flex-end;overflow:hidden;padding:0;width:100%;text-align:center;color:whitesmoke;background-color:whitesmoke;box-shadow:0 1px 1px rgba(0,0,0,0.1),0 2px 2px rgba(0,0,0,0.1),0 4px 4px rgba(0,0,0,0.1),0 8px 8px rgba(0,0,0,0.1),0 16px 16px rgba(0,0,0,0.1);}@media (min-width:600px){.ca-card{height:350px;}}.ca-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:110%;background-size:cover;background-position:0 0;transition:transform calc(var(--d) * 1.5) var(--e);pointer-events:none;}.ca-card:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:200%;pointer-events:none;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.009) 11.7%,rgba(0,0,0,0.034) 22.1%,rgba(0,0,0,0.072) 31.2%,rgba(0,0,0,0.123) 39.4%,rgba(0,0,0,0.182) 46.6%,rgba(0,0,0,0.249) 53.1%,rgba(0,0,0,0.32) 58.9%,rgba(0,0,0,0.394) 64.3%,rgba(0,0,0,0.468) 69.3%,rgba(0,0,0,0.54) 74.1%,rgba(0,0,0,0.607) 78.8%,rgba(0,0,0,0.668) 83.6%,rgba(0,0,0,0.721) 88.7%,rgba(0,0,0,0.762) 94.1%,rgba(0,0,0,0.79) 100%);transform:translateY(-50%);transition:transform calc(var(--d) * 2) var(--e);}.ca-card:nth-child(1):before{background-image:url(/sites/default/files/2021-01/schol-thb4.jpg);}.ca-card:nth-child(2):before{background-image:url(/sites/default/files/2021-01/grants-thb2.jpg);}.ca-card:nth-child(3):before{background-image:url(/sites/default/files/2022-10/loan-thb.jpeg);}.ca-card:nth-child(4):before{background-image:url(/sites/default/files/2021-01/vet-thb.jpg);}.ca-content{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:0 1rem;transition:transform var(--d) var(--e);z-index:1;}.ca-content > * + *{margin-top:0;}.ca-card-title{font-size:1.3rem;font-weight:bold;line-height:1.2;text-transform:uppercase;}.ca-card-copy{font-family:var(--font-serif);font-size:1.125rem;font-style:italic;line-height:1.35;}.ca-card-btn{cursor:pointer;margin-top:1.5rem;padding:0.75rem 1.5rem;font-size:1rem;font-weight:bold;letter-spacing:0.025rem;text-transform:uppercase;color:white;background-color:#036;border:none;}.ca-card-btn:hover{background-color:#0d0d0d;}.ca-card-btn:focus{outline:1px dashed yellow;outline-offset:3px;}@media (hover:hover) and (min-width:600px){.ca-card:after{transform:translateY(0);}.ca-content{transform:translateY(calc(100% - 4.5rem));}.ca-content > *:not(.ca-card-title){opacity:0;transform:translateY(1rem);transition:transform var(--d) var(--e),opacity var(--d) var(--e);}.ca-card:hover,.ca-card:focus-within{align-items:center;}.ca-card:hover:before,.ca-card:focus-within:before{transform:translateY(-4%);}.ca-card:hover:after,.ca-card:focus-within:after{transform:translateY(-50%);}.ca-card:hover .ca-content,.ca-card:focus-within .ca-content{transform:translateY(0);}.ca-card:hover .ca-content > *:not(.ca-card-title),.ca-card:focus-within .ca-content > *:not(.ca-card-title){opacity:1;transform:translateY(0);transition-delay:calc(var(--d) / 8);}.ca-card:focus-within:before,.ca-card:focus-within:after,.ca-card:focus-within .ca-content,.ca-card:focus-within .ca-content > *:not(.ca-card-title){transition-duration:0s;}}
