.site-footer{background:#191b19;color:#bfc3bb;padding:64px 35px 0;font-size:14px;line-height:1.8}.site-footer-inner{max-width:1150px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1.1fr 1fr;gap:54px;padding-bottom:58px}.site-footer h2{color:#f5f3ee;font:400 23px/1.35 Playfair,Georgia,serif;margin:0 0 28px}.site-footer h2:after{content:'';display:block;width:42px;height:2px;background:#a58065;margin-top:12px}.site-footer a{color:#c6c9c2;text-decoration:none;overflow-wrap:anywhere;transition:color .2s}.site-footer a:hover,.site-footer a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:5px}.site-footer p{margin:0 0 13px}.footer-place{display:flex;gap:10px;align-items:baseline}.footer-place strong{font-weight:400;color:#dddcd6}.site-footer address{font-style:normal;margin:0 0 15px;color:#bdc2b8}.footer-contacts{display:grid;gap:9px}.footer-contacts a[href^="mailto:"]:before{content:'✉';display:inline-block;width:22px;color:#9fa997}.footer-contacts a[href^="tel:"]:before{content:'☎';display:inline-block;width:22px;color:#9fa997}.site-footer .footer-note{color:#aeb4a7;font-size:12px;line-height:1.5;margin:8px 0 14px}.site-footer-contact>a{display:block;margin:10px 0}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;align-content:start}.footer-highlights{display:grid;gap:13px}.footer-highlights>a{display:flex;gap:12px;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #ffffff12}.footer-highlights>a span{color:#a58065}.site-footer-bottom{border-top:1px solid #ffffff18;max-width:1150px;margin:auto;padding:21px 0;display:flex;align-items:center;gap:24px;justify-content:space-between}.site-footer-bottom>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;flex:1;font-size:12px;color:#adb3a8}.site-footer .footer-top{border:1px solid #a58065;border-radius:50%;display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;color:#fff;background:#826650;font-size:20px;text-decoration:none}.site-footer .footer-top:hover{background:#9b785d}
@media(max-width:900px){.site-footer-inner{gap:30px;grid-template-columns:1fr 1fr}.site-footer-inner>section:last-child{grid-column:1/-1}.footer-highlights{grid-template-columns:1fr 1fr;gap:14px 30px}.site-footer{padding-top:45px}}
@media(max-width:600px){.site-footer{padding:36px 22px 0}.site-footer-inner{grid-template-columns:1fr;gap:34px;padding-bottom:32px}.site-footer-inner>section:last-child{grid-column:auto}.site-footer h2{margin-bottom:22px;font-size:22px}.footer-highlights{grid-template-columns:1fr}.site-footer-bottom{align-items:flex-end}.site-footer-bottom>div{flex-direction:column;gap:8px}}
