.melosm-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}.melosm-pricing-grid .melos-pricing-card--special{grid-column:auto}
.melosm-contact-details{display:grid;gap:15px;margin-top:28px}.melosm-contact-item{display:grid;gap:3px}.melosm-contact-item small{font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--melos-wood-deep)}.melosm-contact-item a,.melosm-contact-item span{color:var(--melos-text);text-decoration:none;font-size:15px;line-height:1.55}.melosm-contact-item a:hover{color:var(--melos-red)}.melosm-contact-messengers,.melosm-contact-socials{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.melosm-contact-messengers a,.melosm-contact-socials a{display:inline-flex;align-items:center;min-height:38px;padding:0 13px;border:1px solid rgba(138,104,70,.23);border-radius:999px;background:rgba(255,255,255,.55);text-decoration:none;font-size:12px;font-weight:700}.melosm-contact-messengers a:hover,.melosm-contact-socials a:hover{background:#fff;border-color:var(--melos-yellow)}
.melosm-footer-contact{display:grid;gap:5px;margin-top:11px}.melosm-footer-contact a,.melosm-footer-contact span{display:block;color:#c8c1b7;text-decoration:none;font-size:12px;white-space:pre-line}.melosm-footer-contact a:hover{color:#f4c84d}.melosm-footer-socials{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.melosm-footer-socials a{color:#d6cec4;text-decoration:none;font-size:11px}.melosm-footer-socials a:hover{color:#f4c84d}.melosm-footer-legal{width:min(calc(100% - 56px),var(--melos-max));margin:26px auto 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-wrap:wrap;gap:10px 18px}.melosm-footer-legal a{color:#aaa399;text-decoration:none;font-size:11px}.melosm-footer-legal a:hover{color:#f4c84d}
@media(max-width:700px){.melosm-footer-legal{width:min(calc(100% - 36px),var(--melos-max));display:grid;gap:8px}.melosm-pricing-grid{grid-template-columns:1fr!important}}
