/* MAXPDV public footer: trust, company information, payment seals and support. */
.sales-footer{padding:0 0 22px;background:#0a1c31;color:#b5c9dc}
.sales-footer .sales-container{display:block}
.sales-footer-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:18px 0;border-bottom:1px solid rgba(184,211,232,.14)}
.sales-footer-trust>span{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:10px;min-height:47px;padding:0 24px;border-right:1px solid rgba(184,211,232,.14)}
.sales-footer-trust>span:first-child{padding-left:0}
.sales-footer-trust>span:last-child{border-right:0}
.sales-footer-trust>span>i{grid-column:1;grid-row:1 / span 2}
.sales-footer-trust>span>b,.sales-footer-trust>span>small{grid-column:2}
.sales-footer-trust i{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(111,190,255,.18);border-radius:11px;background:#123b63;color:#74b9f4;font-style:normal}
.sales-footer-trust i .ui-icon{width:17px;height:17px}
.sales-footer-trust b,.sales-footer-trust small{display:block}
.sales-footer-trust b{color:#f4f8fc;font-size:10px;font-weight:850}
.sales-footer-trust small{margin-top:3px;color:#86a2b8;font-size:9px;line-height:1.35}
.sales-footer-grid{display:grid;grid-template-columns:minmax(230px,1.4fr) minmax(120px,.72fr) minmax(190px,1.08fr) minmax(215px,1.2fr);gap:38px;padding:42px 0 36px}
.sales-footer-brand>a:first-child{display:block;width:max-content}
.sales-footer-brand>a:first-child img{display:block;width:155px;height:auto}
.sales-footer-brand>p{max-width:275px;margin:16px 0 20px;color:#9fb5c9;font-size:10.5px;line-height:1.65}
.sales-site a.sales-footer-contact{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:10px;text-decoration:none}
.sales-footer-contact>span:first-child{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#0d9b64;color:#fff}
.sales-footer-contact>span:first-child .ui-icon{width:17px;height:17px}
.sales-footer-contact>span:nth-child(2){display:grid;gap:2px}
.sales-footer-contact small{color:#75ddb0;font-size:7px;font-weight:900;letter-spacing:.11em}
.sales-footer-contact b{color:#f4f8fc;font-size:10px;font-weight:800}
.sales-footer-contact>.ui-icon{width:15px;height:15px;margin-left:2px;color:#75ddb0}
.sales-footer-label{display:block;margin:2px 0 14px;color:#fff;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.sales-footer-column nav{display:grid;gap:9px;margin:0}
.sales-footer-column nav a{color:#9fb5c9;font-size:10px;line-height:1.3;text-decoration:none;transition:color .18s ease}
.sales-footer-column nav a:hover{color:#fff}
.sales-footer-column>p{margin:0;color:#9fb5c9;font-size:10px;line-height:1.7}
.sales-footer-column>p b{color:#f4f8fc;font-size:11px}
.sales-footer-years{display:block;margin-top:12px;color:#7692a9;font-size:8.5px;line-height:1.45}
.sales-footer-payment{padding-left:28px;border-left:1px solid rgba(184,211,232,.14)}
.sales-footer-payment>p{max-width:255px;margin:0 0 13px;color:#9fb5c9;font-size:10px;line-height:1.55}
.sales-payment-provider{display:inline-flex;align-items:center;gap:9px;margin-bottom:13px}
.sales-payment-provider-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#37a6df;color:#fff;font-size:11px;font-weight:900;letter-spacing:-.04em;box-shadow:0 7px 16px rgba(55,166,223,.2)}
.sales-payment-provider b,.sales-payment-provider small{display:block}
.sales-payment-provider b{color:#f4f8fc;font-size:10px;font-weight:850}
.sales-payment-provider small{margin-top:2px;color:#80a0b7;font-size:8px}
.sales-payment-seals{display:flex;flex-wrap:wrap;gap:6px}
.sales-payment-seals>span{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:6px 8px;border:1px solid rgba(184,211,232,.2);border-radius:9px;background:rgba(255,255,255,.055);color:#c7d8e6;font-size:8px;font-weight:800}
.sales-payment-seals .ui-icon{width:14px;height:14px;color:#8ed0ff}
.sales-payment-note{display:block;margin-top:9px;color:#718da5;font-size:8px;line-height:1.4}
.sales-site a.sales-footer-support-link{display:inline-flex;align-items:center;gap:6px;color:#8ed7b7;font-size:9px;font-weight:850;text-decoration:none}
.sales-footer-support-link .ui-icon{width:14px;height:14px}
.sales-footer-bottom{display:flex;align-items:center;gap:18px;padding-top:19px;border-top:1px solid rgba(184,211,232,.14);color:#7894aa;font-size:8.5px;line-height:1.4}
.sales-footer-bottom>span:first-child{flex:1}
.sales-footer-bottom nav{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin:0}
.sales-footer-bottom nav a{color:#8da7bb;font-size:8.5px;text-decoration:none;white-space:nowrap}
.sales-footer-bottom nav a:hover{color:#fff}
.sales-footer-status{display:inline-flex!important;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(81,210,157,.25);border-radius:999px;color:#9ad8bd;font-size:8px;font-weight:800;white-space:nowrap}
.sales-footer-status i{width:6px;height:6px;border-radius:50%;background:#31c88d;box-shadow:0 0 0 3px rgba(49,200,141,.13)}
.sales-site a.site-whatsapp{position:fixed;right:22px;bottom:22px;z-index:60;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:245px;padding:9px 12px 9px 9px;border:1px solid #d7e8e1;border-radius:15px;background:#fff;color:#173b59;text-decoration:none;box-shadow:0 16px 36px rgba(15,66,52,.2);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.sales-site a.site-whatsapp:hover{border-color:#85d1ad;box-shadow:0 19px 40px rgba(15,66,52,.25);transform:translateY(-3px)}
.site-whatsapp-icon{display:grid!important;place-items:center;width:40px;height:40px;border-radius:12px;background:#0ea365;color:#fff}
.site-whatsapp-icon .ui-icon{width:20px;height:20px}
.site-whatsapp-copy{display:grid!important;gap:2px;min-width:0}
.site-whatsapp-copy small{color:#0b8c5d;font-size:7px;font-weight:900;letter-spacing:.1em}
.site-whatsapp-copy b{overflow:hidden;color:#173b59;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}
.site-whatsapp-arrow{display:grid!important;place-items:center;color:#0b9860}
.site-whatsapp-arrow .ui-icon{width:16px;height:16px}
@media(max-width:1050px){.sales-footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:30px}.sales-footer-payment{grid-column:1/-1;padding:24px 0 0;border-top:1px solid rgba(184,211,232,.14);border-left:0}}
@media(max-width:800px){.sales-site a.site-whatsapp{right:14px;bottom:14px;min-width:225px}.sales-site a.site-whatsapp .site-whatsapp-icon,.sales-site a.site-whatsapp .site-whatsapp-copy,.sales-site a.site-whatsapp .site-whatsapp-arrow{display:grid!important}}
@media(max-width:720px){.sales-footer-trust{grid-template-columns:1fr;gap:0}.sales-footer-trust>span,.sales-footer-trust>span:first-child{padding:11px 0;border-right:0;border-bottom:1px solid rgba(184,211,232,.14)}.sales-footer-trust>span:last-child{border-bottom:0}.sales-footer-grid{grid-template-columns:1fr 1fr;gap:28px;padding:32px 0 28px}.sales-footer-brand,.sales-footer-payment{grid-column:1/-1}}
@media(max-width:520px){.sales-footer-grid{grid-template-columns:1fr}.sales-footer-brand,.sales-footer-payment{grid-column:auto}.sales-footer-bottom{align-items:flex-start;flex-direction:column;gap:11px}.sales-footer-bottom nav{gap:10px}.sales-footer-status{align-self:flex-start}.sales-site a.site-whatsapp{width:54px;height:54px;min-width:0;padding:0;border-radius:16px;place-items:center}.sales-site a.site-whatsapp .site-whatsapp-copy,.sales-site a.site-whatsapp .site-whatsapp-arrow{display:none!important}.site-whatsapp-icon{width:42px;height:42px}}
