.fl-footer{margin-top:var(--fl-sp-16);background:var(--fl-deep-950);color:var(--fl-on-photo);font-family:var(--fl-font);font-size:var(--fl-fs-sm);line-height:var(--fl-lh-normal)}.fl-footer__inner{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--fl-sp-8);max-width:var(--fl-container);margin:0 auto;padding:var(--fl-sp-12) var(--fl-sp-6)}.fl-footer__heading{margin:0 0 var(--fl-sp-4);color:var(--fl-on-photo);font-size:var(--fl-fs-md);font-weight:var(--fl-fw-medium);line-height:var(--fl-lh-tight)}.fl-footer__heading--spaced{margin-top:var(--fl-sp-8)}.fl-footer__logo{display:inline-block;margin-bottom:var(--fl-sp-4)}.fl-footer__logo img{display:block;width:auto;max-width:200px;height:auto;filter:brightness(0) invert(1)}.fl-footer__contacts{display:flex;flex-direction:column;gap:var(--fl-sp-2);font-style:normal}.fl-footer__list,.fl-footer__hours,.fl-footer__socials,.fl-footer__legal{margin:0;padding:0;list-style:none}.fl-footer__list li,.fl-footer__socials li{margin-bottom:var(--fl-sp-2)}.fl-footer__hours li{display:flex;justify-content:space-between;gap:var(--fl-sp-4);margin-bottom:var(--fl-sp-2)}.fl-footer__time{white-space:nowrap}.fl-footer a,.fl-footer__link{color:var(--fl-on-photo);text-decoration:none;transition:opacity var(--fl-transition)}.fl-footer a:hover,.fl-footer a:focus-visible{color:var(--fl-on-photo);opacity:.72;text-decoration:underline}.fl-footer a:focus-visible{outline:2px solid var(--fl-on-photo);outline-offset:2px}.fl-footer__ratings{display:flex;flex-wrap:wrap;gap:var(--fl-sp-2);margin:var(--fl-sp-6) 0 0;padding:0;list-style:none}.fl-footer .fl-footer__rating{display:inline-flex;align-items:baseline;gap:var(--fl-sp-2);padding:var(--fl-sp-2) var(--fl-sp-3);border:1px solid rgb(255 255 255/18%);border-radius:var(--fl-radius-sm)}.fl-footer__score{color:var(--fl-on-photo-soft);font-size:var(--fl-fs-md);font-weight:var(--fl-fw-medium);white-space:nowrap}.fl-footer__src{font-size:var(--fl-fs-xs)}.fl-footer__bottom{border-top:1px solid rgb(255 255 255/18%)}.fl-footer__inner--bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--fl-sp-4);padding-top:var(--fl-sp-4);padding-bottom:var(--fl-sp-4)}.fl-footer__copy{margin:0}.fl-footer__req{margin:0;color:rgb(251 245 234/72%);font-size:var(--fl-fs-xs)}.fl-footer__legal{display:flex;flex-wrap:wrap;gap:var(--fl-sp-6)}.fl-footer__goroda{margin:var(--fl-sp-6) 0 0;color:rgb(251 245 234/72%);font-size:var(--fl-fs-xs);line-height:var(--fl-lh-normal)}@media (max-width:1024px){.fl-footer__inner{grid-template-columns:repeat(2,1fr);gap:var(--fl-sp-6)}}@media (max-width:600px){.fl-footer__inner{grid-template-columns:1fr;padding:var(--fl-sp-8) var(--fl-sp-4)}.fl-footer__inner--bottom{flex-direction:column;align-items:flex-start}}.fl-footer__socseti{margin-top:var(--fl-sp-8)}body .fl-footer .fl-footer__socseti-title{margin-top:0}.fl-footer__socseti-list{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 0 -8px;padding:0;list-style:none}.fl-footer__socseti-list li{margin:0;padding:0}body .fl-footer .fl-footer__socseti-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;color:#fff6e5;text-decoration:none;transition:color .2s ease,background-color .2s ease}body .fl-footer .fl-footer__socseti-link svg{display:block}body .fl-footer .fl-footer__socseti-link:is(:hover,:focus-visible){background:rgb(255 255 255/8%);color:#fff;text-decoration:none}body .fl-footer .fl-footer__socseti-link:focus-visible{outline:2px solid #fff6e5;outline-offset:2px}@media (max-width:767px){body .fl-footer .fl-footer__socseti{grid-column:1/-1;grid-row:8;align-self:start;margin-top:14px}body .fl-footer .fl-footer__socseti-list{margin-top:4px}}@media (min-width:768px){body .fl-footer .fl-footer__col:has(>.fl-footer__socseti){display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:28px;align-content:start}body .fl-footer .fl-footer__col:has(>.fl-footer__socseti)>:not(.fl-footer__heading--spaced):not(.fl-footer__socials):not(.fl-footer__socseti){grid-column:1/-1}body .fl-footer .fl-footer__col:has(>.fl-footer__socseti)>.fl-footer__heading--spaced,body .fl-footer .fl-footer__col:has(>.fl-footer__socseti)>.fl-footer__socials{grid-column:1}body .fl-footer .fl-footer__col:has(>.fl-footer__socseti)>.fl-footer__heading--spaced{grid-row:3}body .fl-footer .fl-footer__col:has(>.fl-footer__socseti)>.fl-footer__socials{grid-row:4}body .fl-footer .fl-footer__col:has(>.fl-footer__socseti)>.fl-footer__socseti{grid-column:2;grid-row:3/span 2;align-self:start;margin-top:var(--fl-sp-8)}body .fl-footer .fl-footer__socseti-list{gap:0;margin-left:-8px}body .fl-footer .fl-footer__socseti-link{width:34px;height:34px}}@media (min-width:1280px) and (max-width:1439px){body .fl-footer .fl-footer__socseti-link{width:30px;height:30px}body .fl-footer .fl-footer__socseti-link svg{width:18px;height:18px}}body .fl-footer .fl-footer__socseti-note{margin:6px 0 0;max-width:260px;font-family:"Montserrat","Inter",system-ui,sans-serif;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;color:rgb(251 245 234/55%)}@media (max-width:767px){body .fl-footer .fl-footer__socseti-note{max-width:none;margin-top:4px}}