.mxft-footer{--mxft-title-color:#ffffff;--mxft-link-color:#ffffff;--mxft-accent-color:#cf8c27;--mxft-hover-color:var(--mxft-accent-color);--mxft-divider-color:rgba(255, 255, 255, 0.15);--mxft-columns:3;--mxft-title-size:14px;--mxft-link-size:14px;--mxft-item-gap:12px;display:grid;grid-template-columns:var(--mxft-template,repeat(var(--mxft-columns),minmax(0,1fr)));column-gap:50px;row-gap:32px;width:100%}.mxft-footer.mxft-single{grid-template-columns:var(--mxft-template,minmax(0,1fr))}.mxft-footer,.mxft-footer .mxft-wrapper,.mxft-footer .mxft-brand,.mxft-footer .mxft-brand-text,.mxft-footer .mxft-contact,.mxft-footer .mxft-contact-card,.mxft-footer .mxft-contact-notice,.mxft-footer .mxft-contact-title,.mxft-footer .mxft-contact-value,.mxft-footer .mxft-menu,.mxft-footer .mxft-heading,.mxft-footer .mxft-panel,.mxft-footer .mxft-list,.mxft-footer .mxft-item,.mxft-footer .mxft-link{text-align:left!important}.mxft-footer .mxft-wrapper{min-width:0}.mxft-footer .mxft-brand{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.mxft-footer .mxft-logo{display:block;width:100%;max-width:min(var(--mxft-logo-width, 160px), 100%);height:auto;margin:0}.mxft-footer .mxft-brand-text{margin:0!important;padding:0!important;color:var(--mxft-link-color);font-size:var(--mxft-link-size);line-height:1.6}.mxft-footer .mxft-contact{display:flex;flex-direction:column;min-width:0}.mxft-footer .mxft-contact-block+.mxft-contact-block{margin-top:16px}.mxft-footer .mxft-contact-card{display:flex;align-items:center;gap:18px;padding:18px 20px;border:1px solid var(--mxft-divider-color);border-radius:12px;background:rgb(255 255 255 / .02);text-decoration:none;transition:border-color 0.2s ease,background-color 0.2s ease}.mxft-footer a.mxft-contact-card:hover,.mxft-footer a.mxft-contact-card:focus-visible{border-color:var(--mxft-accent-color);background:rgb(255 255 255 / .05)}.mxft-footer .mxft-contact-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--mxft-accent-color);line-height:0}.mxft-footer .mxft-icon{flex:0 0 auto;width:38px;height:38px}.mxft-footer .mxft-contact-body{display:flex;flex-direction:column;gap:6px;min-width:0}.mxft-footer .mxft-contact-title{display:block;margin:0!important;padding:0!important;border:0!important;color:var(--mxft-title-color);font-size:var(--mxft-title-size);font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.06em}.mxft-footer .mxft-contact-value{display:block;color:var(--mxft-accent-color);font-size:var(--mxft-link-size);line-height:1.45;overflow-wrap:anywhere}.mxft-footer .mxft-contact-notice{display:flex;align-items:center;gap:10px;margin:24px 0 0!important;padding:0!important;color:var(--mxft-title-color);font-size:13px;line-height:1.4}.mxft-footer .mxft-notice-icon{flex:0 0 auto;width:30px;height:30px;color:var(--mxft-accent-color)}.mxft-footer .mxft-heading{margin:0 0 18px!important;padding:0!important;border:0!important;font-size:var(--mxft-title-size)!important;line-height:1.3;text-transform:uppercase}.mxft-footer .mxft-heading::before,.mxft-footer .mxft-heading::after{content:none!important;display:none!important}.mxft-footer .mxft-toggle{display:flex!important;align-items:center;justify-content:space-between!important;gap:12px;width:100%;margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;color:var(--mxft-title-color);font-size:inherit;font-weight:700;line-height:inherit;letter-spacing:.06em;text-transform:uppercase;text-align:left!important;cursor:default;-webkit-appearance:none;appearance:none}.mxft-footer .mxft-toggle:disabled{opacity:1;color:var(--mxft-title-color);cursor:default}.mxft-footer .mxft-toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}.mxft-footer .mxft-chevron{display:none;flex:0 0 auto;line-height:0;transition:transform 0.25s ease}.mxft-footer .mxft-list{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mxft-item-gap);margin:0!important;padding:0!important;list-style:none!important}.mxft-footer .mxft-item{margin:0!important;padding:0!important;list-style:none!important}.mxft-footer .mxft-item::before,.mxft-footer .mxft-item::after{content:none!important}.mxft-footer .mxft-link{display:inline-block;color:var(--mxft-link-color);font-size:var(--mxft-link-size);line-height:1.45;text-decoration:none;transition:color 0.2s ease}.mxft-footer .mxft-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mxft-footer button.mxft-link-acao{width:auto;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--mxft-link-color);font:inherit;font-size:var(--mxft-link-size);letter-spacing:inherit;text-align:left;text-transform:none;cursor:pointer;appearance:none}.mxft-footer a.mxft-link:hover,.mxft-footer a.mxft-link:focus-visible,.mxft-footer button.mxft-link-acao:hover,.mxft-footer button.mxft-link-acao:focus-visible{color:var(--mxft-hover-color);background:none}.mxft-notice{margin:0;padding:10px 14px;border-left:3px solid #d9dbe0;background:#f6f7f7;color:#55585f;font-size:14px}@media (max-width:1024px){.mxft-footer{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.mxft-footer.mxft-single{grid-template-columns:minmax(0,1fr)}.mxft-footer .mxft-contact{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.mxft-footer .mxft-contact-block+.mxft-contact-block{margin-top:0}.mxft-footer .mxft-contact-notice{grid-column:1 / -1}}@media (max-width:600px){.mxft-footer,.mxft-footer.mxft-single{grid-template-columns:minmax(0,1fr);row-gap:0}.mxft-footer .mxft-contact{grid-column:auto;display:flex;flex-direction:column}.mxft-footer .mxft-contact-block+.mxft-contact-block{margin-top:16px}.mxft-footer .mxft-heading{margin:0!important}.mxft-footer .mxft-toggle{padding:18px 0;cursor:pointer}.mxft-footer .mxft-chevron{display:block}.mxft-footer .mxft-toggle[aria-expanded="true"] .mxft-chevron{transform:rotate(180deg)}.mxft-footer .mxft-wrapper.mxft-js .mxft-panel{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.mxft-footer .mxft-wrapper.mxft-js .mxft-list{padding:2px 0 20px!important}.mxft-footer .mxft-wrapper.mxft-has-divider+.mxft-wrapper.mxft-has-divider .mxft-menu,.mxft-footer .mxft-brand+.mxft-wrapper.mxft-has-divider .mxft-menu{border-top:1px solid var(--mxft-divider-color)}.mxft-footer .mxft-wrapper.mxft-has-divider+.mxft-contact,.mxft-footer .mxft-brand+.mxft-contact{margin-top:24px}.mxft-footer .mxft-brand{padding-bottom:24px}}@media (prefers-reduced-motion:reduce){.mxft-footer .mxft-chevron,.mxft-footer .mxft-wrapper.mxft-js .mxft-panel{transition:none}}