.footer-wrapper[data-v-585cc784]{background:0 0;width:100%;margin-top:auto;padding:64px 0 0}.footer-card[data-v-585cc784]{width:100%;max-width:1380px;padding:56px 48px calc(36px + env(safe-area-inset-bottom,0px));color:var(--text-white);background:#30483a;border-radius:24px 24px 0 0;margin:0 auto;font-family:Manrope,sans-serif;position:relative;box-shadow:0 -8px 28px #27312b14}.scroll-top-btn[data-v-585cc784]{color:#faf8f4;cursor:pointer;z-index:10;background:#eba37e;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:absolute;top:-24px;right:48px;box-shadow:0 8px 20px #63483333}.scroll-top-btn[data-v-585cc784]:hover{background:#b4764c;transform:translateY(-3px)scale(1.05)}.footer-main-grid[data-v-585cc784]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-bottom:40px;display:grid}.footer-col[data-v-585cc784]{flex-direction:column;display:flex}.footer-accordion[data-v-585cc784]{border:none;min-width:0}.footer-accordion>summary[data-v-585cc784]{list-style:none}.footer-accordion>summary[data-v-585cc784]::-webkit-details-marker{display:none}.accordion-icon[data-v-585cc784]{display:none}.col-title[data-v-585cc784]{color:#faf8f4;letter-spacing:.8px;text-transform:uppercase;margin-bottom:20px;font-family:Manrope,sans-serif;font-size:14px;font-weight:800}.footer-accordion>.col-title[data-v-585cc784]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.col-links[data-v-585cc784]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.col-links a[data-v-585cc784]{color:#ffffffc7;align-items:center;gap:6px;font-size:13.5px;text-decoration:none;transition:color .15s,transform .15s;display:inline-flex}.col-links a[data-v-585cc784]:hover{color:var(--text-white);transform:translate(3px)}.highlight-link[data-v-585cc784]{font-weight:700;color:var(--color-secondary)!important}.hot-badge[data-v-585cc784]{background:var(--color-secondary);color:var(--text-dark);text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:800}.subscribe-buttons-group[data-v-585cc784]{flex-direction:column;gap:12px;display:flex}.social-subscribe-btn[data-v-585cc784]{color:var(--text-white);box-shadow:none;background:#ffffff29;border:1.5px solid #ffffff38;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 20px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.social-subscribe-btn.instagram[data-v-585cc784]:hover{background:#ffffff3d;border-color:#ffffff59}.social-subscribe-btn.whatsapp[data-v-585cc784]{background:var(--color-tertiary);color:var(--text-white);box-shadow:none;border-color:#0000}.social-subscribe-btn.whatsapp[data-v-585cc784]:hover{filter:none;background:#527263}.social-subscribe-btn[data-v-585cc784]:hover{transform:translateY(-2px)}.social-icon[data-v-585cc784]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.footer-contacts-bar[data-v-585cc784]{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-bottom:24px;padding:24px 0;display:flex}.contacts-left[data-v-585cc784]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.phone-pill[data-v-585cc784]{background:var(--text-white);color:var(--text-dark);box-shadow:none;border-radius:12px;align-items:center;gap:10px;padding:8px 18px;font-family:Manrope,sans-serif;font-size:14.5px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.phone-pill[data-v-585cc784]:hover{transform:scale(1.03);box-shadow:0 6px 16px #1a1a2e29}.phone-icon-circle[data-v-585cc784]{width:28px;height:28px;color:var(--green-ink);background:#f4f1ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.email-link[data-v-585cc784]{color:#ffffffd9;font-size:13.5px;text-decoration:none;transition:color .15s}.email-link[data-v-585cc784]:hover{color:#faf8f4}.lang-switch-box[data-v-585cc784]{color:#fff9;align-items:center;gap:8px;display:flex}.lang-btn[data-v-585cc784],.lang-switch-box[data-v-585cc784]{font-size:13px;font-weight:700}.lang-btn[data-v-585cc784]{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-family:Manrope,sans-serif;transition:all .15s}.lang-btn.active[data-v-585cc784],.lang-btn[data-v-585cc784]:hover{color:var(--text-white);background:#ffffff29}.footer-bottom-row[data-v-585cc784]{color:#fff9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.copyright-text[data-v-585cc784]{color:#ffffffb3;font-size:13px}.legal-links-list[data-v-585cc784]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.legal-links-list a[data-v-585cc784]{color:#fff9;font-size:12px;text-decoration:none;transition:color .15s}.legal-links-list a[data-v-585cc784]:hover{color:#faf8f4}@media (width<=1024px){.footer-main-grid[data-v-585cc784]{gap:32px}.footer-card[data-v-585cc784]{padding:48px 32px 32px}}@media (width<=640px){.footer-wrapper[data-v-585cc784]{padding:40px 0 0}.footer-card[data-v-585cc784]{padding:28px 16px calc(20px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0}.scroll-top-btn[data-v-585cc784]{width:40px;height:40px;top:-18px;right:16px}.footer-main-grid[data-v-585cc784]{grid-template-columns:1fr;gap:0;margin-bottom:16px}.footer-accordion[data-v-585cc784]{border-bottom:1px solid #ffffff1f}.footer-accordion>.col-title[data-v-585cc784]{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:0;padding:14px 0}.footer-accordion[open]>.col-title[data-v-585cc784]{margin-bottom:0;padding-bottom:10px}.accordion-icon[data-v-585cc784]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.accordion-icon[data-v-585cc784]:after,.accordion-icon[data-v-585cc784]:before{content:"";background:#ffffffd9;border-radius:1px;transition:transform .2s,opacity .2s;position:absolute}.accordion-icon[data-v-585cc784]:before{width:12px;height:1.5px}.accordion-icon[data-v-585cc784]:after{width:1.5px;height:12px}.footer-accordion[open] .accordion-icon[data-v-585cc784]:after{opacity:0;transform:scaleY(0)}.footer-accordion .col-links[data-v-585cc784]{gap:10px;padding:0 0 14px}.col-links a[data-v-585cc784]{font-size:13px}.subscribe-col[data-v-585cc784]{padding-top:18px}.subscribe-title[data-v-585cc784]{margin-bottom:12px;font-size:13px}.subscribe-buttons-group[data-v-585cc784]{border:1px solid #ffffff24;border-radius:12px;flex-direction:row;align-items:stretch;gap:0;overflow:hidden}.social-subscribe-btn[data-v-585cc784]{letter-spacing:.2px;text-align:center;box-shadow:none;background:0 0;border:none;border-right:1px solid #ffffff24;border-radius:0;flex-direction:column-reverse;flex:1;justify-content:center;gap:6px;padding:12px 6px;font-size:10px;font-weight:600}.social-subscribe-btn[data-v-585cc784]:last-child{border-right:none}.social-subscribe-btn[data-v-585cc784]:hover{background:#ffffff14;transform:none}.social-subscribe-btn.whatsapp[data-v-585cc784]{background:0 0}.social-subscribe-btn.whatsapp[data-v-585cc784]:hover{background:#ffffff14}.social-subscribe-btn .btn-text[data-v-585cc784]{line-height:1.2}.social-icon svg[data-v-585cc784]{width:18px;height:18px}.footer-contacts-bar[data-v-585cc784]{gap:12px;margin-bottom:14px;padding:14px 0}.contacts-left[data-v-585cc784],.footer-contacts-bar[data-v-585cc784]{flex-direction:column;align-items:stretch}.contacts-left[data-v-585cc784]{gap:10px}.phone-pill[data-v-585cc784]{justify-content:center;padding:10px 14px;font-size:14px}.email-link[data-v-585cc784]{text-align:center;font-size:13px}.lang-switch-box[data-v-585cc784]{justify-content:center}.footer-bottom-row[data-v-585cc784]{flex-direction:column;align-items:flex-start;gap:10px}.copyright-text[data-v-585cc784]{font-size:12px}.legal-links-list[data-v-585cc784]{flex-direction:column;align-items:flex-start;gap:6px}.legal-links-list a[data-v-585cc784]{font-size:11.5px}}@media (width>=641px){.footer-accordion>.col-title[data-v-585cc784]{pointer-events:none}.footer-accordion>.col-links[data-v-585cc784]{display:flex!important}}
