.Footer-module__S6Hkya__footer{color:#5a3a42;font-family:var(--font-dm-sans,"DM Sans"), system-ui, sans-serif;background:#fdf6f0}.Footer-module__S6Hkya__inner{width:100%;max-width:1100px;margin:0 auto}.Footer-module__S6Hkya__script{font-family:var(--font-caveat,"Caveat"), cursive}.Footer-module__S6Hkya__main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;padding:32px 28px;display:flex}.Footer-module__S6Hkya__brand{flex:0 230px}.Footer-module__S6Hkya__name{color:#8a3a4d;font-size:30px;line-height:1}.Footer-module__S6Hkya__slogan{color:#c0637a;margin:4px 0 0;font-size:17px}.Footer-module__S6Hkya__desc{color:#8a6a72;margin:12px 0 14px;font-size:12.5px;line-height:1.55}.Footer-module__S6Hkya__socLabel{color:#8a3a4d;margin:0 0 10px;font-size:14px;font-weight:700}.Footer-module__S6Hkya__soc{gap:8px;display:flex}.Footer-module__S6Hkya__soc a{color:#fff;background:#a0445a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:background .18s;display:flex;position:relative}.Footer-module__S6Hkya__soc a:hover{background:#c0637a}.Footer-module__S6Hkya__tip{color:#fdf6f0;white-space:nowrap;opacity:0;pointer-events:none;background:#3b2329;border-radius:6px;padding:4px 9px;font-size:11px;transition:opacity .18s;position:absolute;bottom:125%;left:50%;transform:translate(-50%)}.Footer-module__S6Hkya__soc a:hover .Footer-module__S6Hkya__tip,.Footer-module__S6Hkya__soc a:focus-visible .Footer-module__S6Hkya__tip{opacity:1}.Footer-module__S6Hkya__cols{flex-wrap:wrap;gap:56px;display:flex}.Footer-module__S6Hkya__col{min-width:88px}.Footer-module__S6Hkya__colTitle{color:#8a3a4d;margin:0 0 12px;font-size:14px;font-weight:700}.Footer-module__S6Hkya__col ul{margin:0;padding:0;list-style:none}.Footer-module__S6Hkya__col a{color:#8a6a72;margin-bottom:9px;font-size:13px;text-decoration:none;transition:color .15s;display:block}.Footer-module__S6Hkya__col a:hover{color:#a0445a}.Footer-module__S6Hkya__map{flex:0 0 165px;justify-content:center;align-items:flex-start;display:flex}.Footer-module__S6Hkya__mapSvg{height:205px;margin-top:-6px;display:block;overflow:visible}.Footer-module__S6Hkya__ribbon{text-align:center;color:#8a3a4d;justify-content:center;align-items:center;gap:8px;padding:6px 28px 26px;font-size:23px;display:flex}.Footer-module__S6Hkya__bottomWrap{background:#f3e3dc;border-top:1px solid #a0445a2e}.Footer-module__S6Hkya__bottom{color:#9a6b76;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 28px;font-size:12px;display:flex}.Footer-module__S6Hkya__legal{flex-wrap:wrap;gap:18px;display:flex}.Footer-module__S6Hkya__bottom a{color:#8a6a72;text-decoration:none}.Footer-module__S6Hkya__bottom a:hover{color:#a0445a}.Footer-module__S6Hkya__city{fill:#a0445a;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .55s,transform .55s cubic-bezier(.34,1.6,.64,1);transform:scale(.2)}.Footer-module__S6Hkya__cityShown{opacity:.5;animation:Footer-module__S6Hkya__twinkle var(--tw-dur,3s) ease-in-out infinite;animation-delay:var(--tw-delay,1s);filter:drop-shadow(0 0 1.5px #c0637ab3);transform:scale(1)}.Footer-module__S6Hkya__capital{fill:#a0445a}.Footer-module__S6Hkya__capitalShown{opacity:.95;filter:drop-shadow(0 0 3px #a0445acc);animation:2.6s ease-in-out infinite Footer-module__S6Hkya__twinkleCapital}.Footer-module__S6Hkya__ring{fill:none;stroke:#a0445a;stroke-width:1.3px;opacity:0;transform-box:fill-box;transform-origin:50%}.Footer-module__S6Hkya__ringShown{animation:3.4s ease-out .8s infinite Footer-module__S6Hkya__ringPulse}@keyframes Footer-module__S6Hkya__twinkle{0%,to{opacity:.28}50%{opacity:.85}}@keyframes Footer-module__S6Hkya__twinkleCapital{0%,to{opacity:.55}50%{opacity:1}}@keyframes Footer-module__S6Hkya__ringPulse{0%{opacity:.55;transform:scale(.5)}70%{opacity:0}to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.Footer-module__S6Hkya__city{transition:none}.Footer-module__S6Hkya__cityShown,.Footer-module__S6Hkya__capitalShown{animation:none;transform:scale(1)}.Footer-module__S6Hkya__ring,.Footer-module__S6Hkya__ringShown{animation:none;display:none}}@media (max-width:720px){.Footer-module__S6Hkya__main{justify-content:flex-start;gap:28px}.Footer-module__S6Hkya__brand{flex-basis:100%}.Footer-module__S6Hkya__cols{gap:40px}.Footer-module__S6Hkya__map{flex-basis:100%;justify-content:flex-start}}.dark .Footer-module__S6Hkya__footer{color:#dcc4c9;background:#2b1a20}.dark .Footer-module__S6Hkya__footer .Footer-module__S6Hkya__name{color:#ecc98f}.dark .Footer-module__S6Hkya__footer .Footer-module__S6Hkya__slogan{color:#e0899f}.dark .Footer-module__S6Hkya__footer .Footer-module__S6Hkya__desc{color:#c2a3ab}:is(.dark .Footer-module__S6Hkya__footer .Footer-module__S6Hkya__socLabel,.dark .Footer-module__S6Hkya__footer .Footer-module__S6Hkya__colTitle){color:#f0dccb}.dark .Footer-module__S6Hkya__footer .Footer-module__S6Hkya__col a{color:#c9aab2}.dark .Footer-module__S6Hkya__footer .Footer-module__S6Hkya__col a:hover{color:#f7e6d6}.dark .Footer-module__S6Hkya__footer .Footer-module__S6Hkya__soc a{color:#fdf6f0;background:#c0637a}:is(.dark .Footer-module__S6Hkya__footer .Footer-module__S6Hkya__city,.dark .Footer-module__S6Hkya__footer .Footer-module__S6Hkya__cityShown),:is(.dark .Footer-module__S6Hkya__footer .Footer-module__S6Hkya__capital,.dark .Footer-module__S6Hkya__footer .Footer-module__S6Hkya__capitalShown){fill:#e19aad}.dark .Footer-module__S6Hkya__footer .Footer-module__S6Hkya__ring{stroke:#e19aad}.dark .Footer-module__S6Hkya__footer .Footer-module__S6Hkya__cityShown{filter:drop-shadow(0 0 1.5px #e19aad)}.dark .Footer-module__S6Hkya__footer .Footer-module__S6Hkya__capitalShown{filter:drop-shadow(0 0 3px #e19aad)}.dark .Footer-module__S6Hkya__footer .Footer-module__S6Hkya__ribbon{color:#eab8c4}.dark .Footer-module__S6Hkya__footer .Footer-module__S6Hkya__ribbon svg{color:#e0899f!important}.dark .Footer-module__S6Hkya__footer .Footer-module__S6Hkya__bottomWrap{background:#1e1116;border-top:1px solid #f0dccb1a}.dark .Footer-module__S6Hkya__footer .Footer-module__S6Hkya__bottom{color:#dcc4c9c7}.dark .Footer-module__S6Hkya__footer .Footer-module__S6Hkya__bottom a{color:#f0dccbd9}.dark .Footer-module__S6Hkya__footer .Footer-module__S6Hkya__bottom a:hover{color:#f7e6d6}
