.footer{--shell-max-width:115.2rem}.footer .footer__head{border-bottom:1px solid rgba(0,59,92,.2);margin-bottom:6.6rem;padding:6.1rem 0}@media (max-width:1199px){.footer .footer__head{margin-bottom:3rem;padding:3rem 0}}@media (max-width:767px){.footer .footer__head{margin-bottom:2rem;padding:2rem 0}}@media (max-width:1199px){.footer .footer__head .logo{max-width:22rem}}.footer .footer__body{color:#63666a;font-size:13px;line-height:1.35}.footer .footer__body p:not(:last-child){margin-bottom:1.9rem}@media (max-width:767px){.footer .footer__body p:not(:last-child){margin-bottom:.5em}}.footer .footer__foot{align-items:center;border-top:1px solid rgba(0,59,92,.2);display:flex;margin-top:4.4rem;padding:3.8rem 0}@media (max-width:1199px){.footer .footer__foot{margin-top:3rem;padding:3rem 0}}@media (max-width:767px){.footer .footer__foot{align-items:normal;flex-direction:column;gap:.5rem;margin-top:2rem;padding:2rem 0;text-align:center}}.footer .footer__foot .copyright{margin:0}.footer .footer__foot .list-links{margin-left:auto}@media (max-width:767px){.footer .footer__foot .list-links{margin:0 auto}}.copyright,.list-links{color:#003b5c;font-size:1.3rem;text-transform:uppercase}.list-links{list-style-type:none}.list-links li,.list-links li a{display:inline}.list-links li:not(:first-child):before{content:"|";margin:0 .4em;text-align:center}.list-links a{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s;vertical-align:middle}@media (min-width:1023.02px){.list-links a:hover{text-decoration-color:currentColor}}@media (max-width:767px){.list-links{font-size:1rem}}