body{padding-top:0;padding-bottom:50px;margin-top:0}address{margin-bottom:20px}.mobile{display:none!important}.desktop{display:block!important}#header #branding{border-bottom:1px solid #3a6fa2}#branding,.container{position:relative;width:90%}.filter-categories,.flex-layout,.job-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-categories>*,.flex-layout>*,.job-summary>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.filter-categories,.job-summary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.filter-categories>div,.job-summary>div{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}#nav-wrapper{min-height:92px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;z-index:5;background:#fff}#nav-wrapper a{display:inline-block;color:#3a6fa2;text-transform:uppercase;padding:13px 0}#branding{padding-right:15px;padding-left:15px;background:#fff;border-bottom:none}#brand-wrapper{padding:0 0 10px;line-height:inherit;text-align:left}.careers-subscribe .filterPane{width:100%}#site-footer{color:#fff;padding:40px 0 30px}#cu-footer{padding:30px 0}#footer-cu-homepage{display:block;width:326px;height:49px;text-indent:-2000px;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#cu-footer-links a{color:#093552}#back-to-top-container{bottom:0;padding:0}#back-to-top{line-height:1em;padding:15px 20px;text-transform:none;max-width:none}#back-to-top .fa.desktop{float:left;margin-right:7px}.hr-footer .flex-layout>div:nth-child(2){-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%}.hr-footer .flex-layout>div:first-child{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}@media (min-width:768px) and (max-width:991px){#footer-cu-homepage{margin:1em auto}#cu-footer-links{margin-top:2em;text-align:center}#local-alerts p{font-size:1.4em}}@media (min-width:992px){#main-article{width:70%;display:inline-block;vertical-align:top}.sidebar-filter{width:29%;display:inline-block}.footer-branding-column{width:33.333%;float:left}.footer-links-column{width:66.666%;display:inline-block}}@media (min-width:1024px){#branding,.container{width:85%}}
/*# sourceMappingURL=generic-desktop.css.map */
