/* Earlier sales-page header with the current PM website footer. */
@font-face{font-family:"Red Hat Display";font-style:normal;font-weight:400;font-display:swap;src:url("sales-assets/red-hat-display-400.ttf") format("truetype")}
@font-face{font-family:"Red Hat Display";font-style:normal;font-weight:500;font-display:swap;src:url("sales-assets/red-hat-display-500.ttf") format("truetype")}
@font-face{font-family:"Red Hat Display";font-style:normal;font-weight:600;font-display:swap;src:url("sales-assets/red-hat-display-600.ttf") format("truetype")}
@font-face{font-family:"Red Hat Display";font-style:normal;font-weight:700;font-display:swap;src:url("sales-assets/red-hat-display-700.ttf") format("truetype")}
@font-face{font-family:"Red Hat Display";font-style:normal;font-weight:900;font-display:swap;src:url("sales-assets/red-hat-display-900.ttf") format("truetype")}
:root{--pm-header-height:0px}
html{scroll-padding-top:82px}
body.sales-page>main{margin-top:0}
.pm-site-footer{background:#2a354d;color:#fff;padding:50px 0;font-size:1.2rem;letter-spacing:.5px;line-height:1.5}
.pm-site-footer .skip-links{position:absolute;background:#000;color:#fff;padding:0 20px}
.pm-site-footer ul{list-style:none;padding:0}
.pm-site-footer ul li{padding:8px 0}
.pm-site-footer a{color:#b1deff}
.pm-site-footer .dropdown-menu a{color:#2761b6}
.pm-site-footer .call-button{display:inline-block}
.pm-site-footer .call-button li{line-height:1.2;padding:10px 20px}
.pm-site-footer .call-button li span{font-weight:700;color:#000}
.pm-site-footer #footer-logo{width:200px;margin-bottom:20px}
.pm-site-footer .get-quote-btn,.pm-site-footer .pm-footer-contact{display:inline-block;margin-left:10px}
.pm-site-footer .pm-footer-email{font-size:14px;margin:20px 0;display:inline-block}
.pm-site-footer .pm-footer-small{font-size:13px}
.pm-site-footer .footer-signout{color:#b1deff;background:transparent;border:0;padding:0;font-size:14px;text-align:left;text-decoration:underline}

@media(max-width:575px){.pm-site-footer .container{padding-inline:24px}.pm-site-footer{font-size:17px}}

.pm-site-footer .btn{border-radius:2px;cursor:pointer;font-size:16px;letter-spacing:0}.pm-site-footer .btn-secondary{background:#72bf44;border-color:#72bf44;color:#fff}.pm-site-footer .btn-secondary:hover{background:#5b9b35;border-color:#5b9b35}.pm-site-footer .btn-primary{background:#2761b6;color:#fff}
