.footer-cta__container .menu,.footer__links .menu,.footer__links .menu ul li,.footer__links--icon li,.footer__links--icon ul,.socket__menu{list-style-type:none;margin:0;padding:0}.footer-cta__container .menu>li,.footer__links .menu ul li>li,.footer__links .menu>li,.footer__links--icon li>li,.footer__links--icon ul>li,.socket__menu>li{display:inline-block;list-style-type:none;margin:0}.footer{background:var(--brand-secondary);padding:2.5rem 0;position:relative}@media (min-width:980px){.footer{padding:2.5rem 0 0}}.footer a{color:var(--brand-primary);font-weight:400;text-decoration:none}.footer a:focus,.footer a:hover{text-decoration:underline}.footer p{color:#ccc;font-weight:100;line-height:1.5;margin-top:.9rem}.footer p a{color:var(--brand-primary);font-weight:400;text-decoration:none}.footer p a:focus,.footer p a:hover{text-decoration:underline}.footer p a i,.footer p a span,.footer p a svg{color:#999;font-size:.8rem;margin-right:.625rem}.footer .site-name{color:#fff;font-size:1.7rem;font-weight:900;margin-bottom:.325rem;margin-top:1.05rem}.footer .site-name a{color:#fff;text-decoration:none}.footer .site-name a:focus,.footer .site-name a:hover{text-decoration:underline}.footer .parent-site-name{background:var(--brand-secondary);color:#ccc;display:block;font-size:1.4rem;font-weight:300;margin-bottom:.625rem;margin-top:0;padding:0}.footer .parent-site-name a{color:#ccc;text-decoration:none}.footer .parent-site-name a:focus,.footer .parent-site-name a:hover{text-decoration:underline}.footer__container{margin:0 1.25rem;position:relative}@media (min-width:84.375em){.footer__container{margin:0 auto;max-width:81.875em;padding:0}}@media (min-width:980px){.footer__container--flex{-moz-column-gap:1.05rem;column-gap:1.05rem;display:flex;flex-wrap:wrap}}.footer__links{flex-basis:0;flex-grow:1;flex-shrink:1;margin-bottom:1.875rem;margin-right:0;margin-top:0}.footer__links .menu{margin:0}.footer__links .menu li{display:block}.footer__links .menu a{color:#fff;font-size:1.1rem;font-weight:300;text-decoration:none}.footer__links .menu a:focus,.footer__links .menu a:hover{text-decoration:underline}.footer__links .menu ul{margin:0}.footer__links--nav{margin-bottom:2.5rem}@media (min-width:980px){.footer__links--nav{display:flex}.footer__links--contact{flex-grow:2}}.footer__links--icon .menu{display:flex;flex-wrap:wrap;line-height:2}@media (min-width:980px){.footer__links--icon .menu{line-height:1}}.footer__links--icon a{color:#fff;text-decoration:none}.footer__links--icon i{color:#fff;font-size:1.6rem;margin-right:1.05rem}.footer__links--icon .link-text{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px)}.socket__container{margin:0 1.25rem;position:relative}@media (min-width:84.375em){.socket__container{margin:0 auto;max-width:81.875em;padding:0}}.socket__menu{display:flex;flex-wrap:wrap}.socket__menu li{border-right:1px solid #5d5656;color:#fff;font-size:.8rem;margin-bottom:.325rem;padding-left:.625rem;padding-right:.625rem;padding-top:0}.socket__menu li:first-child{border-right:none;flex-basis:100%}.socket__menu li:nth-child(2){padding-left:0}.socket__menu li:last-child{border-right:none;padding-right:0}.socket__menu li:first-child{padding-left:0}.socket__menu li a{color:var(--brand-primary);text-decoration:none}.socket__menu li a:focus,.socket__menu li a:hover{text-decoration:underline}.footer-cta__wrapper{background:var(--brand-primary);margin:0;padding:1.875rem 0}@media (min-width:768px){.footer-cta__wrapper .menu{display:flex}}.footer-cta__wrapper .menu li{display:block;flex:1}.footer-cta__wrapper .bttn--outline{border:1px solid var(--brand-secondary);display:block}@media (min-width:768px){.footer-cta__wrapper .bttn--outline{display:block;flex:1}}.footer-cta__container{justify-content:space-between;margin:0 1.25rem;position:relative}@media (min-width:84.375em){.footer-cta__container{margin:0 auto;max-width:81.875em}}.footer-cta__container div:first-of-type,.footer-cta__container nav:first-of-type{flex-basis:100%}@media (min-width:768px){.footer-cta__container{display:flex}}@media (min-width:84.375em){.footer-cta__container{padding:0}}@media (min-width:768px){.footer-cta__container .menu li:first-child a{margin:0 1.05rem 0 0}.footer-cta__container .menu li:last-child a{margin:0 0 0 1.05rem}}.footer-cta__container .menu a{margin:1.05rem 0;padding-top:.325rem}@media (min-width:768px){.footer-cta__container .menu a{margin:0 1.05rem}}.footer-cta__container .menu a:before{background-repeat:no-repeat;background-size:90%;content:" ";display:inline-block;height:35px;margin-bottom:-5px;margin-right:5px;width:35px}.footer-cta__container>a:first-child{margin-left:0}.footer-cta__container>a:last-child{margin-right:0}.logo--footer{padding:0 40px 0 0;width:128px}@media (min-width:980px){.logo--footer{width:145px}}@media (min-width:84.375em){.logo--footer{width:176px}}.footer h2,.footer h3,.footer h4,.footer h5,.footer h6{color:#fff;font-weight:400}.footer a.site-name-link{color:#fff;text-decoration:none}.footer a.site-name-link:focus,.footer a.site-name-link:hover{text-decoration:underline}.footer .footer__site--name{background:var(--brand-secondary);color:#ccc;display:block;font-size:1.4rem;font-weight:300;margin-bottom:.625rem;margin-top:0;padding:0}@media (min-width:768px){.after_content--spacing .footer{padding:2.5rem 0 100px}}.uiowa-footer--login-link a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#999;content:"\f2f6";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:.8rem;font-style:normal;font-variant:normal;font-weight:900;line-height:1;padding-right:.625rem;text-rendering:auto}#block-uids-base-socialmedia .menu li{display:inline-block}#block-uids-base-socialmedia .menu a{color:#fff;display:block;font-size:1rem}#block-uids-base-socialmedia .menu a.fa-icon{font-size:1.8rem;margin-right:1.05rem}#block-uids-base-socialmedia .menu a:focus,#block-uids-base-socialmedia .menu a:hover{color:var(--brand-primary)}#block-uids-base-socialmedia .menu a.fa-icon .menu-link-title{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px .5rem -1px -1px;overflow:hidden;padding:0;position:absolute;width:1px}.footer__links--nav{align-content:start;flex-wrap:wrap}.footer__links--nav h2{font-size:1.4rem;font-weight:700}.footer__links--nav>*{flex-basis:100%}