#footer-bottom .footer-container{font-size:.875rem}@media only screen and (max-width:1023px){#footer-bottom .footer-container{justify-content:flex-start;line-height:1.25rem}}#footer-bottom .copyright.mobile{display:none}@media only screen and (max-width:1023px){#footer-bottom .copyright{margin-bottom:.75rem}#footer-bottom .copyright.mobile{display:block}#footer-bottom .copyright.desktop{display:none}}#footer-bottom a{display:inline-block;margin-right:1rem}#footer-bottom a:last-child{margin-right:0}.footer-menu-item{text-transform:uppercase;font-size:.875rem;font-weight:700;letter-spacing:.1em;margin-bottom:2rem;background:transparent;color:inherit;border:0;padding:0}@media only screen and (max-width:1023px){.footer-menu-item{width:100%;margin-bottom:0;padding-bottom:2rem;text-align:left}}@media only screen and (max-width:767px){.footer-menu-item{font-weight:inherit;padding:.9375rem 2rem .9375rem 0;position:relative}.footer-menu-item:after{content:url(/accordion-down-white.svg);position:absolute;top:.6875rem;right:0}.footer-menu-item.open:after{content:url(/accordion-up.svg)}}#nav-footer{width:100%;padding:3rem 0 0}@media only screen and (max-width:767px){#nav-footer{padding-top:1.5rem}}#nav-footer ul{list-style-type:none;margin:0;padding:0}#nav-footer .list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);grid-column-gap:4rem;grid-row-gap:3rem}@media only screen and (max-width:1279px){#nav-footer .list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1023px){#nav-footer .list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-row-gap:0}}@media only screen and (max-width:767px){#nav-footer .list{display:block}}@media only screen and (min-width:768px){#nav-footer .sublist{display:block!important;height:auto!important}}@media only screen and (max-width:1023px){#nav-footer .sublist{padding-bottom:3rem}}@media only screen and (max-width:767px){#nav-footer .sublist{padding-bottom:.9375rem}}#nav-footer .sublist li{margin-top:1rem}#nav-footer .sublist li:first-child{margin-top:0}#nav-footer a{opacity:.5;transition:opacity .15s;font-weight:500}#nav-footer a:focus,#nav-footer a:hover{opacity:1}.footer-seo{color:rgba(243,245,247,.75);font-weight:300;line-height:1.75;letter-spacing:.02em}.footer-seo.mobile{display:none;font-size:.875rem;line-height:1.8}@media only screen and (max-width:1023px){.footer-seo.desktop{display:none}.footer-seo.mobile{display:flex}}.footer-social{justify-content:flex-end;align-items:center}.footer-social.desktop{display:flex}.footer-social.mobile{display:none;justify-content:center;padding-top:1.875rem;border-top:1px solid rgba(209,212,212,.3)}@media only screen and (max-width:1023px){.footer-social.desktop{display:none}.footer-social.mobile{display:flex}}@media only screen and (max-width:767px){.footer-social{flex-wrap:wrap;justify-content:center}.footer-social.mobile{margin-top:1.875rem}}.social-text{color:#b4b9bf;text-transform:uppercase;font-size:.875rem;font-weight:500;letter-spacing:.1em}.social-links{margin-left:1.75rem}@media only screen and (max-width:767px){.social-links{margin:.75rem 0 0}}@media only screen and (max-width:767px){.social-links,.social-text{width:100%;text-align:center}}.social-link{margin-left:1.5rem}.social-link:first-child{margin-left:0}.social-link:after{display:none!important}#footer{background:#121a31;color:#fff;padding:5.5rem 2.5rem 4rem}#footer a{color:inherit;text-decoration:none;line-height:1.3rem}#footer .container{max-width:1520px;padding-left:0;padding-right:0}#footer .footer-spacer{border-top:1px solid rgba(209,212,212,.3);padding-top:3rem;margin-top:3rem}@media only screen and (max-width:1023px){#footer .footer-spacer{flex-wrap:wrap;margin-top:1.5rem;padding-top:2.1875rem}}@media only screen and (max-width:1023px){#footer{padding:2rem 1.75rem}}@media only screen and (max-width:767px){#footer{padding:1rem 1.5rem 2rem}}@media only screen and (max-width:1023px){#footer-top.footer-container{justify-content:flex-start}}@media only screen and (max-width:767px){#footer-top.footer-container{justify-content:center}}