.pp-footer{--social-link-size:46px;background:#033a6f;border-top:4px solid #00b1a9;color:#fff;font-size:14px}.pp-footer .footer-dnd .dnd-column{margin-bottom:0}.pp-footer .dnd-section>.row-fluid{box-sizing:content-box;margin:0 auto;max-width:1200px;padding:90px var(--site-gutter,24px) 58px;width:auto}.pp-footer .dnd-module>.hs_cos_wrapper>*{margin-bottom:0!important;margin-top:0!important}.pp-footer .row-fluid:has(>.dnd-column:nth-child(4)){display:grid;grid-template-columns:424px 344px 280px 152px}.pp-footer .row-fluid:has(>.dnd-column:nth-child(4))>.dnd-column{float:none;margin:0;min-height:0;width:auto}.pp-footer .dnd-row,.pp-footer .dnd-row>.row-fluid>.dnd-module{margin:0}.pp-footer .pp-ftr-connect p{color:hsla(0,0%,100%,.9);font-size:14px;line-height:22px;margin:0}.pp-footer .dnd-row:has(>.row-fluid>.dnd-module .pp-ftr-social){margin-top:31px}.pp-footer .pp-ftr-social{--icon-bg:#fff;--icon-bg-rgb:255,255,255;--icon-border:none;--icon-color:#033a6f;--icon-padding:13px;--icon-size:46px;--socials-gap:12px}.pp-footer .pp-ftr-social .social-link{transition:background-color .2s,color .2s}.pp-footer .pp-ftr-social .social-link:focus-visible,.pp-footer .pp-ftr-social .social-link:hover{--icon-bg:#fbd873}.pp-footer .row-fluid:has(>.dnd-module .pp-ftr-badge){display:flex;gap:28px;justify-content:flex-start;margin-top:34px}.pp-footer .pp-ftr-links{padding-top:0}.pp-footer .row-fluid:has(>.dnd-module .pp-ftr-badge)>.dnd-module{flex:0 0 auto;float:none;margin:0;width:auto}.pp-footer .pp-ftr-badge{display:block;width:120px}.pp-footer .pp-ftr-badge img{display:block;height:40px;width:120px}.pp-footer .pp-ftr-badge a:focus-visible{outline:2px solid #fff;outline-offset:3px}.pp-footer .pp-ftr-badges{width:auto}.pp-footer .pp-ftr-badges p{display:flex;gap:28px;margin:0}.pp-footer .pp-ftr-badges a{display:block}@media (max-width:767px){.pp-footer .pp-ftr-badges p{flex-direction:column;gap:11px}}.pp-footer .pp-ftr-heading .heading__title{color:#fff;font-family:var(--body-font-family,inherit);font-size:20px;font-weight:700;line-height:27px;margin:0 0 24px}.pp-footer .pp-ftr-links ul{border:0;list-style:none;margin:0;padding:0}.pp-footer .pp-ftr-links li{line-height:22px;margin:0 0 12px;padding:0}.pp-footer .pp-ftr-links li:last-child{margin-bottom:0}.pp-footer .pp-ftr-links a{color:hsla(0,0%,100%,.85);font-size:16px;font-weight:400;line-height:22px;text-decoration:none}.pp-footer .pp-ftr-links a:focus-visible,.pp-footer .pp-ftr-links a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.pp-footer .pp-ftr-ctas{align-items:flex-start;display:flex;flex-direction:column;gap:19px;padding-top:5px}.pp-footer .pp-ftr-ctas .button{align-items:center;border-radius:30px;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;line-height:1.2;margin:0;min-height:38px;min-width:141px;padding:0 20px;width:auto}.pp-footer .pp-ftr-ctas .button--light{background:#ccefee;border:0;color:#1a1a1a}.pp-footer .pp-ftr-ctas .button--light:focus-visible,.pp-footer .pp-ftr-ctas .button--light:hover{background:#fbd873;color:#1a1a1a}.pp-footer .dnd-row:has(>.row-fluid>.dnd-module .pp-ftr-legal){margin-top:72px}.pp-footer .pp-ftr-legal{border-top:1px solid rgba(0,177,169,.3);padding-top:25px;text-align:center}.pp-footer .pp-ftr-legal p{color:#e0e0e0;font-size:14px;line-height:19px;margin:0;max-width:none}.pp-footer .pp-ftr-legal a{color:inherit;font-weight:400;text-decoration:none}.pp-footer .pp-ftr-legal a:focus-visible,.pp-footer .pp-ftr-legal a:hover{text-decoration:underline;text-underline-offset:3px}@media (min-width:768px) and (max-width:1199px){.pp-footer .row-fluid:has(>.dnd-column:nth-child(4)){gap:48px 32px;grid-template-columns:1fr 1fr}}@media (max-width:767px){.pp-footer .dnd-section>.row-fluid{padding:48px 20px 40px}.pp-footer .row-fluid:has(>.dnd-column:nth-child(4)){display:flex;flex-direction:column;gap:32px}.pp-footer .row-fluid:has(>.dnd-column:nth-child(4))>.dnd-column:first-child,.pp-footer .row-fluid:has(>.dnd-column:nth-child(4))>.dnd-column:first-child>.row-fluid{display:contents}.pp-footer .dnd-row:has(>.row-fluid>.dnd-module .pp-ftr-connect){order:1}.pp-footer .dnd-row:has(>.row-fluid>.dnd-module .pp-ftr-social){order:2}.pp-footer .dnd-row:has(>.row-fluid>.dnd-module .pp-ftr-social){margin-top:0}.pp-footer .row-fluid:has(>.dnd-column:nth-child(4))>.dnd-column:nth-child(2){order:3}.pp-footer .row-fluid:has(>.dnd-column:nth-child(4))>.dnd-column:nth-child(3){order:4}.pp-footer .dnd-row:has(>.row-fluid>.dnd-module .pp-ftr-badge){order:5}.pp-footer .row-fluid:has(>.dnd-module .pp-ftr-badge){flex-direction:column;gap:11px;margin-top:0}.pp-footer .row-fluid:has(>.dnd-column:nth-child(4))>.dnd-column:nth-child(4){order:6}.pp-footer .pp-ftr-heading .heading__title{margin-bottom:16px}.pp-footer .pp-ftr-links li{margin-bottom:0}.pp-footer .pp-ftr-links a{display:inline-block;padding:11px 0}.pp-footer .pp-ftr-ctas{gap:12px;padding-top:0}.pp-footer .pp-ftr-ctas .button{min-height:44px}.pp-footer .dnd-row:has(>.row-fluid>.dnd-module .pp-ftr-legal){margin-top:40px}.pp-footer .pp-ftr-legal a{display:inline;padding:12px 0;white-space:nowrap}body:not(.pp-lp) .pp-footer .pp-ftr-links a{font-size:14px}}.pp-footer .pp-ftr-connect a.pp-ftr-phone{color:inherit;text-decoration:none}.pp-footer .pp-ftr-connect a.pp-ftr-phone:is(:hover,:focus-visible){text-decoration:underline}.pp-footer a:focus-visible{outline:2px solid #fff;outline-offset:3px}body .pp-footer .button.button:not(.button--unstyled):not(.button--underlined):focus-visible{box-shadow:inset 0 0 0 1px #00847e;outline:2px solid #fff;outline-offset:3px}.pp-footer .pp-ftr-signup-row{margin-inline:auto;margin-top:56px;max-width:900px}@media (max-width:767px){.pp-footer .pp-ftr-signup-row{margin-top:40px}}.pp-footer .pp-ftr-signup .form-title{text-align:center}@media (min-width:360px){.pp-footer .pp-ftr-signup form{column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) auto}.pp-footer .pp-ftr-signup form>*{grid-column:1/-1}.pp-footer .pp-ftr-signup .hs_email{display:contents}.pp-footer .pp-ftr-signup .hs_email>*{grid-column:1}.pp-footer .pp-ftr-signup .hs_email>label{grid-row:1}.pp-footer .pp-ftr-signup .hs_email>.input{grid-row:2}.pp-footer .pp-ftr-signup .hs_email>.hs-error-msgs{grid-row:3}.pp-footer .pp-ftr-signup .hs_submit{grid-column:2;grid-row:2}.pp-footer .pp-ftr-signup .hs_submit .hs-button{width:auto}}.pp-footer .pp-ftr-signup .hs_recaptcha{height:0;margin:0;overflow:hidden;visibility:hidden}.pp-footer .pp-ftr-signup{padding-bottom:0}.pp-footer .pp-ftr-signup-note{font-size:13px;line-height:1.6;margin:0;max-width:none;padding:var(--form-padding);padding-top:0}.pp-footer .pp-ftr-signup-note a{color:inherit;font-weight:inherit;text-decoration:underline}@media (max-width:359px){.pp-footer .pp-ftr-signup-note{padding-top:16px}}