#site-footer{background:#3D1020;color:#F5F0EB}.footer-inner{max-width:1400px;margin:0 auto;padding:0 72px}.footer-body{display:grid;grid-template-columns:1fr 1px 1fr;gap:0;padding:72px 0 64px;border-bottom:1px solid rgb(255 255 255 / .1)}.footer-left{padding-right:72px;display:flex;flex-direction:column}.footer-nav-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:56px}.footer-nav-col{display:flex;flex-direction:column}.footer-col-label{font-family:"Josefin Sans",sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255 / .92);margin-bottom:14px;display:block;line-height:normal}.footer-col-label--spaced{margin-top:32px}.footer-subnav{display:flex;flex-direction:column;gap:7px}.footer-subnav a{font-family:"Josefin Sans",sans-serif;font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#D0AAB4;text-decoration:none;transition:color 0.2s;display:block;line-height:1.5}.footer-subnav a:hover,.footer-subnav a:focus-visible{color:#FFF}.footer-subnav a:focus-visible{outline:2px solid #FFF;outline-offset:3px}.footer-social-row{display:flex;align-items:center;gap:20px}.footer-social-item{display:inline-flex;align-items:center;text-decoration:none;color:rgb(255 255 255 / .55);transition:color 0.2s}.footer-social-item:hover{color:#F5F0EB}.footer-social-item svg{display:block;flex-shrink:0}.footer-divider{background:rgb(255 255 255 / .1);align-self:stretch}.footer-right{padding-left:72px}.footer-right-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;height:100%}.footer-right-col{display:flex;flex-direction:column;gap:24px}.footer-property-name{font-family:"Josefin Sans",sans-serif;font-size:22px;font-weight:700;letter-spacing:.04em;line-height:1.25;color:rgb(255 255 255 / .9)}.footer-info-block{display:flex;flex-direction:column;gap:6px}.footer-info-block--gap{margin-bottom:20px}.footer-info-label{font-family:"Josefin Sans",sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .4);line-height:normal}.footer-info-text{font-size:14px;line-height:1.6;color:rgb(255 255 255 / .7)}.footer-info-link{font-size:14px;color:rgb(255 255 255 / .7);text-decoration:none;transition:color 0.2s;line-height:normal}.footer-info-link:hover{color:#F5F0EB}.footer-app-badges{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.footer-badge-img{height:34px;width:auto;opacity:.8;transition:opacity 0.2s;display:block}.footer-badge-img:hover{opacity:1}.footer-bottom{display:flex;justify-content:center;align-items:center;padding:20px 0}.footer-copy{font-family:"Josefin Sans",sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:normal;color:rgb(255 255 255 / .35)}@media (max-width:1100px){.footer-inner{padding:0 48px}.footer-left{padding-right:48px}.footer-right{padding-left:48px}}@media (max-width:768px){.footer-inner{padding:0 24px}.footer-body{grid-template-columns:1fr;gap:48px;padding:56px 0 48px}.footer-divider{display:none}.footer-left{padding-right:0}.footer-right{padding-left:0}.footer-bottom{justify-content:center}}@media (max-width:480px){.footer-nav-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:767px){.footer-body{gap:35px;padding:40px 0 20px}.footer-nav-grid{gap:35px 20px;grid-template-columns:repeat(2,1fr)}.footer-nav-grid>.footer-nav-col:nth-child(3){grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.footer-col-label--spaced{margin-top:0}.footer-right-col{gap:25px}.footer-inner{padding:0 20px}.footer-bottom{padding:18px 0}.footer-info-block--gap{margin-bottom:6px}.footer-property-name{font-family:"Josefin Sans",sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255 / .92)}.footer-right-grid{grid-template-columns:1fr 1fr;gap:20px}.footer-col-label{margin-bottom:14px}.footer-subnav{gap:9px}.footer-info-text{font-size:14px}.footer-info-label{font-size:12px}.footer-copy{font-size:12px}}