*{border:0;margin:0;min-height:0;min-width:0;padding:0}*,:after,:before{box-sizing:inherit}body{color:#363636;font-family:Theinhardt,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.2}a,a:active,a:focus,a:hover,a:visited{color:#001e62;text-decoration:none}ul{-webkit-padding-start:0}img{vertical-align:bottom}a,div,h1,h2,h3,h4,h5,h6,li,p,span{font-family:Theinhardt,Arial,sans-serif}.landing-page-title{color:#fff;font-size:6em;font-weight:800}.version--blue{background-color:#007fa5}.version--red{background-color:#d50032}.assistive-text,.invisible{height:1px;left:-40000px;overflow:hidden;position:absolute;top:auto;width:1px}canvas,figure,img,svg{max-width:100%;vertical-align:bottom}header{background-color:#007fa5}.header-menu-bar{background-color:inherit;position:relative}.navigation-eyebrow{height:40px}.navigation-eyebrow .navigation-eyebrow-inner{margin:0 auto;max-width:1080px;position:relative}.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list{-ms-flex-pack:justify;color:#fff;display:flex;font-size:14px;font-weight:400;justify-content:space-between;list-style:none inside;margin:0 auto;padding:0 20px}@media (min-width:1084px){.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list{padding:0 0 0 25%}}.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list li.eyebrow-list-item{display:inline-block;font-family:TheinhardtMedium,sans-serif,Arial;height:40px;line-height:40px;list-style:none}@media (min-width:1084px){.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list li.eyebrow-list-item{display:block;float:left}}.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list li.eyebrow-list-item .eyebrow-list-anchor{color:#fff;display:block;outline:none;text-decoration:none}.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list li.eyebrow-list-item:not(.search-button-item):not(.eyebrow-button) .eyebrow-list-anchor{color:#fff;overflow:hidden;position:relative;text-decoration:none}.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list li.eyebrow-list-item:not(.search-button-item):not(.eyebrow-button) .eyebrow-list-anchor:before{background-color:#fff;bottom:0;content:" ";height:4px;left:0;position:absolute;transform:translateY(100%);transition:all .35s ease-out;width:100%}.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list li.eyebrow-list-item:not(.search-button-item):not(.eyebrow-button) .eyebrow-list-anchor:hover{color:#fff;text-decoration:none}.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list li.eyebrow-list-item:not(.search-button-item):not(.eyebrow-button) .eyebrow-list-anchor:hover:before{transform:translateX(0)}.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list li.eyebrow-list-item.eyebrow-button{align-self:center}.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list li.eyebrow-list-item.eyebrow-button .eyebrow-list-anchor{font-weight:700;overflow:hidden;padding-left:34px;padding-right:20px;position:relative}.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list li.eyebrow-list-item.eyebrow-button .eyebrow-list-anchor:before{background-color:#fff;bottom:0;content:" ";height:4px;left:0;position:absolute;transform:translateY(100%);transition:all .35s ease-out;width:100%}.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list li.eyebrow-list-item.eyebrow-button .eyebrow-list-anchor:after{content:"+";left:10px;position:absolute;text-align:center;top:0;width:20px}.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list li.eyebrow-list-item.eyebrow-button .eyebrow-list-anchor:hover{color:#fff;text-decoration:none}.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list li.eyebrow-list-item.eyebrow-button .eyebrow-list-anchor:hover:before{transform:translateX(0)}.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list li.eyebrow-list-item.search-button-item{z-index:1}@media (min-width:1084px){.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list li.eyebrow-list-item.search-button-item{height:40px;position:relative;right:0;top:0;width:auto}}.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list li.eyebrow-list-item.search-button-item .search-button{background-color:transparent;cursor:pointer;height:40px;transition:background-color .4s;width:40px}.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list li.eyebrow-list-item.search-button-item .search-button.active,.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list li.eyebrow-list-item.search-button-item .search-button:focus{background-color:#f8f8f8;outline:none}.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list li.eyebrow-list-item.search-button-item .search-button.active .search-glass,.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list li.eyebrow-list-item.search-button-item .search-button:focus .search-glass{fill:#007fa5}.navigation-eyebrow .navigation-eyebrow-inner ul.eyebrow-list li.eyebrow-list-item.search-button-item .search-button .search-glass{fill:#fff;height:20px;margin:10px;transition:fill .4s;width:20px}.navigation-eyebrow .search-input-container{height:40px;position:absolute;right:42px;top:0;transform:translateY(-100%);transition:all .4s;width:278px;z-index:3}@media (min-width:1084px){.navigation-eyebrow .search-input-container{height:40px;right:40px}}.navigation-eyebrow .search-input-container.open{transform:translateY(0)}.navigation-eyebrow .search-input-container form{height:100%;position:relative;width:100%}.navigation-eyebrow .search-input-container form input[type=text]{color:#959595;font-size:18px;height:100%;padding:0 12px;width:100%}.navigation-eyebrow .search-input-container form .submit-button{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute!important}.navigation-primary{pointer-events:none;position:absolute;top:0;width:100%;z-index:2}@media (min-width:1084px){.navigation-primary{pointer-events:auto;position:relative}}.navigation-primary .navigation-primary-inner{margin:0 auto;max-width:1080px;min-height:40px;position:relative}.navigation-primary .navigation-primary-inner .circle-logo-container{height:40px;left:0;opacity:0;pointer-events:auto;position:absolute;top:10px;transform:translateY(-100px);width:40px;z-index:1}.navigation-primary .navigation-primary-inner .circle-logo-container a{color:#fff;outline:none}.navigation-primary .navigation-primary-inner .circle-logo-container .circle-logo{fill:#fff;transform:rotate(-1turn)}.navigation-primary .navigation-primary-inner .circle-logo-container span{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute!important}.navigation-primary .navigation-primary-inner .primary-nav-list{display:flex;flex-wrap:wrap;justify-content:space-between;line-height:1;list-style:none inside;overflow:hidden;padding:0;position:absolute;right:0;top:0;transition:all .4s;width:260px}@media (min-width:1084px){.navigation-primary .navigation-primary-inner .primary-nav-list{flex-wrap:nowrap;left:0;margin:0 auto;overflow:visible;padding-left:25%;padding-right:0;padding-top:0;position:relative;top:0;transition:0s;width:auto}}.navigation-primary .navigation-primary-inner .primary-nav-list .menu-toggle{background:transparent;display:block;height:40px;pointer-events:auto;position:absolute;right:0;top:0;width:40px;z-index:1}@media (min-width:1083px){.navigation-primary .navigation-primary-inner .primary-nav-list .menu-toggle{display:none}}.navigation-primary .navigation-primary-inner .primary-nav-list .menu-toggle .menu-toggle-icon{background:#fff;height:2px;left:0;margin-left:9px;position:absolute;top:20px;transition:all .3s ease-out;width:24px}.navigation-primary .navigation-primary-inner .primary-nav-list .menu-toggle>span{left:-999vw;position:absolute}.navigation-primary .navigation-primary-inner .primary-nav-list .menu-label-item{background-color:inherit;color:#fff;font-size:16px;font-weight:700;height:40px;letter-spacing:.06em;line-height:40px;min-height:40px;padding-bottom:0;padding-left:20px;padding-top:0;position:relative;text-transform:uppercase;transform:translateX(260px);transition:all .33s;width:100%}.navigation-primary .navigation-primary-inner .primary-nav-list .menu-label-item .menu-label{opacity:0;transition:opacity .45s .45s}@media (min-width:1084px){.navigation-primary .navigation-primary-inner .primary-nav-list .menu-label-item{display:none}}.navigation-primary .navigation-primary-inner .primary-nav-list .primary-list-item{background-color:inherit;color:#fff;font-size:16px;font-weight:700;letter-spacing:.06em;position:relative;text-transform:uppercase;width:100%}@media (min-width:1084px){.navigation-primary .navigation-primary-inner .primary-nav-list .primary-list-item{background:transparent;float:left;padding:0;position:relative;width:auto}}.navigation-primary .navigation-primary-inner .primary-nav-list .primary-list-item:not(.primary-list-active-item)>.primary-list-anchor{color:inherit;display:block;font-family:TheinhardtBold,sans-serif,Arial;line-height:1;text-decoration:none}@media (min-width:1084px){.navigation-primary .navigation-primary-inner .primary-nav-list .primary-list-item:not(.primary-list-active-item)>.primary-list-anchor{display:block;outline:none;overflow:hidden;padding:22px 0;position:relative}.navigation-primary .navigation-primary-inner .primary-nav-list .primary-list-item:not(.primary-list-active-item)>.primary-list-anchor:before{background-color:#fff;bottom:0;bottom:2px;content:" ";height:2px;height:8px;left:0;position:absolute;transform:translateY(100%);transform:translateY(135%);transition:all .35s ease-out;width:100%}}.navigation-primary .navigation-primary-inner .primary-nav-list .primary-list-item:not(.primary-list-active-item)>.primary-list-anchor:hover:before{transform:translateX(0)}.navigation-primary .navigation-primary-inner .primary-nav-list .primary-second-tier-list{background-color:inherit;display:none;list-style:none inside}@media (min-width:1084px){.navigation-primary .navigation-primary-inner .primary-nav-list .primary-second-tier-list{border-bottom:2px solid #007fa5;border-left:2px solid #007fa5;border-right:2px solid #007fa5;display:block;left:-2px;opacity:0;pointer-events:none;position:absolute;top:60px;transition:opacity .4s;width:260px}}.navigation-primary .navigation-primary-inner .primary-nav-list .primary-second-tier-list .primary-second-tier-list-item{background:#fff;color:#363636;font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.25;text-transform:none}.navigation-primary .navigation-primary-inner .primary-nav-list .primary-second-tier-list .primary-second-tier-list-item .primary-second-tier-list-anchor{display:block;font-family:TheinhardtRegular,sans-serif,Arial;padding:10px}.navigation-primary .navigation-primary-inner .primary-nav-list .primary-second-tier-list .primary-second-tier-list-item .primary-second-tier-list-anchor:hover{color:#007fa5}.navigation-primary .navigation-primary-inner .primary-nav-list .primary-list-item:hover>.primary-second-tier-list{opacity:1;pointer-events:auto}.navigation-primary .navigation-primary-inner .primary-nav-list .primary-list-item:last-child .primary-second-tier-list,.navigation-primary .navigation-primary-inner .primary-nav-list .primary-list-item:nth-last-child(2) .primary-second-tier-list,.navigation-primary .navigation-primary-inner .primary-nav-list .primary-list-item:nth-last-child(3) .primary-second-tier-list{left:auto;right:-2px}@media (min-width:1084px){.navigation-primary.scrolled-after{transform:translateY(-60px)}.navigation-primary.scrolled-after-active{transform:translateY(0);transition:all .5s}}.navigation-primary.scrolled-after-active .circle-logo-container{opacity:1;transform:translateY(0);transition:all .75s cubic-bezier(.67,.28,.47,1.35) .65s}.navigation-primary.scrolled-after-active .circle-logo-container svg{transform:rotate(0);transition:all .75s .65s}.navigation-primary.scrolled-after,.navigation-primary.scrolled-before{background-color:inherit;height:60px;position:fixed;top:0}.navigation-primary.scrolled-after .primary-nav-list,.navigation-primary.scrolled-before .primary-nav-list{padding:0 0 0 25%}.header-content{margin:0 auto;max-width:1400px;position:relative}.header-content .large-brand-mark-link{display:block;height:250px;left:0;max-height:calc(100vh - 40px);max-width:100%;padding:0;position:absolute;top:0;z-index:1}@media (min-width:768px){.header-content .large-brand-mark-link{height:600px}}@media (min-width:1084px){.header-content .large-brand-mark-link{height:320px;left:calc(50vw - 540px);max-height:none;padding:0;top:-40px;width:234px}}@media (min-width:1440px){.header-content .large-brand-mark-link{left:160px}}.header-content .large-brand-mark-link .large-brand-mark{fill:#fff;height:calc(100% - 40px);margin:20px;max-width:100%}@media (min-width:1084px){.header-content .large-brand-mark-link .large-brand-mark{height:auto;margin:0}}.header-content .large-brand-mark-link span{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;position:absolute!important}.header-content .hero-image-container{overflow:hidden}.header-content .hero-image-container .hero-image{display:block;height:250px;left:50%;margin:0 auto;max-height:calc(100vh - 40px);position:relative;transform:translateX(-50%);width:auto}@media (min-width:1084px){.header-content .hero-image-container .hero-image{max-height:none}}@media (min-width:768px){.header-content .hero-image-container .hero-image{height:600px}}.header-content .page-title-container{left:0;position:absolute;width:100%;z-index:1}@media (min-width:1084px){.header-content .page-title-container{height:auto;top:-40px}}.header-content .page-title-container .page-title-container-inner{align-items:flex-end;display:flex;margin:0 auto;max-width:1080px}@media (min-width:1084px){.header-content .page-title-container .page-title-container-inner{align-items:flex-end}.header-content .page-title-container.hero-image-with-title .header-brand-mark{float:left;width:25%}}.header-content .page-title-container.hero-image-with-title .landing-page-title{line-height:80%;width:75%}@media (min-width:1084px){.header-content .page-title-container.hero-image-with-title .landing-page-title{float:right;transform:translateY(100%)}}.header-content .page-title-container .header-brand-mark{bottom:0;height:250px;padding:20px;position:absolute;width:100%}@media (min-width:1084px){.header-content .page-title-container .header-brand-mark{height:320px;padding:0 20px;position:static;width:100%}}@media (min-width:768px){.header-content .page-title-container .header-brand-mark{bottom:30px;height:auto;left:30px;padding:0;right:30px;top:30px}}.header-content .page-title-container .header-brand-mark .large-brand-mark-link{color:#fff}@media (min-width:1084px){.header-content .page-title-container .header-brand-mark .large-brand-mark-link{float:left;width:234px}}.header-content .page-title-container .header-brand-mark .large-brand-mark{fill:#fff;display:block;height:100%;max-width:100%;width:auto}@media (min-width:1084px){.header-content .page-title-container .header-brand-mark .large-brand-mark{height:320px;width:234px}}footer.footer{color:#fff;font-size:14px}footer.footer .footer-content{background:#363636 no-repeat top;background-image:url(https://uic.edu/images/footer.jpg);background-size:cover;padding:35px 0}footer.footer .footer-brand-address{margin-bottom:20px}@media (min-width:1084px){footer.footer .footer-brand-address{margin-bottom:0;min-height:280px}}footer.footer .footer-brand{height:206px;margin-bottom:15px;width:150px}@media (min-width:1084px){footer.footer .footer-address{bottom:0;left:1vw;position:absolute;width:100%}}footer .footer-list-title{color:#fff;font-size:14px;font-weight:900;margin-bottom:15px;text-transform:uppercase}footer .footer-list{list-style:none inside}footer .footer-list .footer-list-item{margin-bottom:15px}footer .footer-list-link,footer .footer-list-link:visited{color:#fff;font-size:14px;text-decoration:none}footer .footer-button-list{list-style:none inside;margin-bottom:12px}footer .footer-button-item{margin-bottom:5px}footer .footer-button{background:#252525;color:#fff;display:block;font-size:16px;font-weight:600;height:32px;line-height:32px;padding:0 10px;text-decoration:none;transition:color .4s}footer .social-icons-list{list-style:none inside;overflow:hidden}footer .social-icons-list li{border-radius:50%;display:block;float:left;height:30px;margin:0 10px 10px 0;width:30px}footer .social-icons-list li:nth-of-type(5n+1){clear:left}footer .social-icons-list a,footer .social-icons-list a:hover,footer .social-icons-list a:visited{text-decoration:none}footer .social-icons-list svg{fill:#fff;height:30px;transition:fill .4s;width:30px}footer .footer-legal{background:#252525;color:#999;font-size:12px;height:42px;line-height:42px}footer .footer-legal .campuses{text-align:right}footer .footer-legal .pipe-separator{margin:0 .5em}footer .footer-legal a,footer .footer-legal a:hover,footer .footer-legal a:visited{color:#999;text-decoration:none}footer.u-dark-region{color:#fff}footer .footer-contact{background-color:#252525;padding:40px 0}@media only screen and (min-width:601px){footer .footer-contact .footer-contact__simple{display:flex;flex-wrap:wrap;margin-left:-9px;margin-right:-9px}footer .footer-contact .footer-contact__simple>*{padding:0 9px}}footer .footer-contact .footer-contact__simple ._wordmark{margin-bottom:75px}@media only screen and (min-width:1001px){footer .footer-contact .footer-contact__simple ._wordmark{margin-bottom:0;width:25%}}@media only screen and (min-width:601px){footer .footer-contact .footer-contact__simple ._wordmark{margin-bottom:20px;width:50%}}footer .l-full{margin:auto;max-width:1130px;padding:0 20px;position:relative}footer a,footer a:active,footer a:focus,footer a:hover,footer a:visited{color:#fff;text-decoration:none}footer ul.campuses-list{list-style:none;margin:0;padding:0}footer ul.campuses-list li{display:inline-block}footer ul.campuses-list li+li:before{content:"|";margin:0 5px 0 3px}footer ul.uic-footer-menu li{display:inline-block}footer .uic-type-treatment{align-items:center;display:flex;left:-89px;position:relative;top:55px}footer .uic-type-treatment.uic-wordmark--footer{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;left:-69px;margin-right:-34px;margin-top:0;max-width:350px;top:0;width:auto}footer .uic-type-treatment.uic-wordmark--footer>._mark{flex:0 0 34px}footer .uic-type-treatment.uic-wordmark--footer>._mark a{height:34px;width:34px}footer .uic-type-treatment.uic-wordmark--footer>._text{font-size:16px}@media only screen and (min-width:601px){footer .uic-type-treatment{width:500px}}footer .uic-type-treatment>._mark{flex:0 0 54px;margin-right:35px}footer .uic-type-treatment>._mark a{display:block;height:54px;width:54px}footer .uic-type-treatment>._text{color:#fff;font-size:30px;font-weight:600;letter-spacing:.05em;line-height:1}footer .uic-type-treatment ._text a{color:#fff;display:block;text-decoration:none;transition:color .3s}footer .footer-legal,footer .footer-uic-menu{background-color:#363636;font-size:14px}footer .footer-uic-menu{padding:13px 0}footer .footer-uic-menu ul.uic-footer-menu{list-style:none;margin:0;padding:0}footer .footer-uic-menu ul.uic-footer-menu li{margin-right:20px}footer .footer-uic-menu ul.uic-footer-menu li:first-child{font-weight:800}footer .footer-uic-menu ul.uic-footer-menu li:first-child a,footer .footer-uic-menu ul.uic-footer-menu li:first-child a:active,footer .footer-uic-menu ul.uic-footer-menu li:first-child a:focus,footer .footer-uic-menu ul.uic-footer-menu li:first-child a:hover{text-decoration:underline}footer .footer-legal{border-top:1px solid #252525;padding:15px 0}footer .footer-legal .l-full{display:flex}footer .footer-legal .site-copyright{flex:1}
