.footer{background-color:#2e1f52;color:#fff}@media screen and (max-width:725px){.footer .visually-hidden{display:none}.is-open .footer .visually-hidden{display:block}}.footer a:focus,.footer a:hover{text-decoration:underline}.footer .inline-menu__link{background-image:linear-gradient(#00a3b0,#00a3b0);background-position:50% 100%;background-repeat:no-repeat;background-size:0 1px;color:#fff;display:block;font-family:Gotham A,Gotham B,Helvetica,Arial,sans-serif;text-decoration:none;transition:background-size .3s,background-position .3s}.footer .inline-menu__link:focus,.footer .inline-menu__link:hover{background-position:0 100%;background-size:100% 1px;text-decoration:none}.footer .inline-menu__item{display:block;padding-bottom:20px}.footer__container{display:flex}.footer__left{flex-grow:1;padding-right:130px;width:79%}@media screen and (max-width:940px){.footer__left{padding-right:60px}}.footer__right-mobile{display:none;padding-top:30px}.footer__right-mobile:after,.footer__right-mobile:before{background-color:#00a3b0;content:"";display:none;height:1px;left:0;opacity:.5;position:absolute;width:100%}@media screen and (max-width:725px){.is-open .footer__right-mobile:after,.is-open .footer__right-mobile:before{display:block}}.footer__right-mobile .footer__auxiliary-menu{padding-top:30px}.footer__right-mobile .footer__nonprofit{padding-bottom:30px;padding-top:30px}@media screen and (max-width:725px){.footer__right-mobile{display:block}}.footer__right{position:relative;width:21%}.footer__right:before{background-color:#00a3b0;content:"";height:calc(100% + 140px);left:-30px;opacity:.5;position:absolute;top:-20px;width:1px}@media screen and (max-width:725px){.footer__right{display:none}}.footer__menu-wrapper{display:flex;padding-bottom:60px}@media screen and (max-width:725px){.footer__menu-wrapper{display:block;padding-bottom:30px}}.footer__main-menu{margin-right:75px}@media screen and (max-width:725px){.footer__main-menu{margin-right:0;padding-bottom:10px;width:100%}}.footer__main-menu .inline-menu{width:180px}@media screen and (max-width:725px){.footer__main-menu .inline-menu{width:100%}}.footer__auxiliary-menu .inline-menu__link,.footer__main-menu .inline-menu__link{font-size:15px;font-weight:700;line-height:1.29}.footer__branding{display:flex}@media screen and (max-width:725px){.footer__branding{display:block}}.footer__logo{height:55px;margin-right:75px;width:180px}.footer__statement{font-family:Gotham A,Gotham B,Helvetica,Arial,sans-serif;font-size:20px;line-height:1.6;margin-top:-5.5px}@media screen and (max-width:830px){.footer__statement{font-size:17px;margin-top:-4px}}@media screen and (max-width:725px){.footer__statement{font-size:15px;margin-top:15px}}.footer__location{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.846;margin:75px 0 0}@media screen and (max-width:725px){.footer__location{margin-top:30px}}.footer__menu{width:100%}.footer__menu .inline-menu{column-count:3}@media screen and (max-width:1090px){.footer__menu .inline-menu{column-count:2}}@media screen and (max-width:830px){.footer__menu .inline-menu{column-count:1}}@media screen and (max-width:725px){.footer__menu .inline-menu{column-count:2}}.footer__menu .inline-menu__link{font-size:13px;font-weight:400;line-height:1.538}.footer__legal-menu{padding-top:25px}.footer__legal-menu .inline-menu{display:flex;flex-wrap:wrap;padding-left:0}.footer__legal-menu .inline-menu__item{padding:0 10px;position:relative}.footer__legal-menu .inline-menu__item:after{background-color:#00a3b0;content:"";height:16px;left:0;opacity:.5;position:absolute;top:2px;width:1px}.footer__legal-menu .inline-menu__item:first-of-type{padding-left:0}.footer__legal-menu .inline-menu__item:first-of-type:after{background:none}.footer__legal-menu .inline-menu__item:last-child{border:none}.footer__legal-menu .inline-menu__item .inline-menu__link{font-size:13px}.footer__copyright,.footer__legal-menu .inline-menu__item .inline-menu__link{font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.615}.footer__copyright{font-size:12px;margin:55px 0 0}.footer__social-menu{padding-top:10px}.footer__social-menu .social-menu{align-items:center;margin:-9px;padding-left:0}.footer__social-menu .social-menu__item{display:inline-block;flex-shrink:0;margin:9px}.footer__social-menu .social-menu__icon{color:#fff;fill:#fff;height:22px;width:22px}.footer__nonprofit{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.6154;padding-top:70px}@media screen and (max-width:830px){.footer__nonprofit{padding-top:95px}}@media screen and (max-width:725px){.footer__nonprofit{padding-top:70px}}.footer__badges img{display:inline;padding:25px 25px 0 0;vertical-align:middle}.footer__badge.candid img{height:100px;width:100px}@media screen and (max-width:1332px){.footer__badge.candid img{margin-left:-6px}}.footer__badge.charity img{width:85px}