.pm-footer{background:#f0f6ff;color:#0b2143;font-family:Arial,Helvetica,sans-serif;padding:34px max(24px,calc((100% - 1180px)/2)) 18px;line-height:1.5;border-top:1px solid #dce8f7}.pm-footer *{box-sizing:border-box}.pm-footer a{color:inherit;text-decoration:none}.pm-footer a:focus-visible{outline:3px solid #d58811;outline-offset:5px}.pm-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.pm-footer__logo{font-size:27px;font-weight:750;letter-spacing:-.7px}.pm-footer__brand p{margin:5px 0 0;font-size:14px;color:#415574}.pm-footer__email{font-size:16px;overflow-wrap:anywhere}.pm-footer__socials{display:flex;flex-wrap:wrap;gap:18px;margin-top:10px;font-size:14px}.pm-footer__socials a:hover,.pm-footer__email:hover{color:#006ae8;text-decoration:underline;text-underline-offset:4px}.pm-footer a.pm-footer__button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:#0874ee;color:#fff;border-radius:99px;padding:12px 25px;font-size:16px;font-weight:600;min-height:48px;white-space:nowrap}.pm-footer a.pm-footer__button:hover{background:#005ed0}.pm-footer__bottom{margin-top:28px;padding-top:16px;border-top:1px solid #d6e2f2;color:#52647c;font-size:13px}@media(max-width:800px){.pm-footer__inner{flex-wrap:wrap}.pm-footer__brand{flex-basis:100%}}@media(max-width:480px){.pm-footer{padding:27px 20px 18px}.pm-footer__inner{align-items:flex-start;flex-direction:column;gap:20px}.pm-footer__button{width:100%}.pm-footer__bottom{margin-top:23px}}
