footer.site-footer{display:block;background:#04101d;color:#fff;padding:38px 5vw 28px;border-top:1px solid #253747}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1440px;margin:0 auto 28px}.footer-brands{display:flex;align-items:center;gap:28px;min-width:0}.footer-primary-logo{display:block;flex:0 1 290px;width:290px;max-width:100%;line-height:0}.footer-primary-logo img{display:block;width:100%;height:auto}.footer-backed{border-left:1px solid #344554;padding-left:28px;flex:0 0 165px}.site-footer .footer-backed>span{display:block;margin-bottom:10px;color:#aebfce;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.footer-backed a{display:block;line-height:0}.footer-backed img{width:135px;max-width:100%;height:auto}.footer-actions{display:flex;align-items:center;gap:24px;flex-shrink:0;font-size:15px;font-weight:600}.footer-actions>a{white-space:nowrap}.footer-actions .footer-book{display:flex;gap:18px;align-items:center;padding:13px 18px;border:1px solid #577083;border-radius:4px}.footer-actions a:hover,.footer-contact-row>a:hover{color:#ff977a}.footer-book:hover{border-color:#ff977a}.footer-contact-row{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:0 auto;padding-top:24px;border-top:1px solid #253747;max-width:1440px;font-style:normal;font-size:15px;line-height:1.6;color:#cbd7e1}.footer-contact-row>a,.footer-location{display:flex;align-items:center;gap:12px;min-width:0}.footer-contact-row svg{width:20px;height:20px;flex:0 0 20px;color:#ff7954}.footer-city{margin-left:8px;white-space:nowrap}.site-footer a:focus-visible{outline:2px solid #ff977a;outline-offset:6px}
@media(max-width:950px){.footer-top{align-items:flex-start}.footer-brands{gap:20px}.footer-primary-logo{width:240px;flex-basis:240px}.footer-backed{padding-left:20px;flex-basis:135px}.footer-backed img{width:110px}.footer-actions{gap:14px;font-size:14px}.footer-contact-row{justify-content:flex-start;column-gap:35px}.footer-location{flex-basis:100%}}
@media(max-width:700px){footer.site-footer{padding:30px 24px 26px}.footer-top{flex-direction:column;gap:22px;margin-bottom:24px}.footer-brands{width:100%;gap:18px}.footer-primary-logo{width:230px;flex:1 1 230px;max-width:280px}.footer-backed{flex:0 0 112px;padding-left:18px}.footer-backed img{width:93px}.site-footer .footer-backed>span{font-size:11px}.footer-actions{width:100%;justify-content:space-between;max-width:420px}.footer-contact-row{gap:18px 25px;font-size:14px}.footer-city{display:inline-block;margin-left:0}.footer-location>span{display:flex;flex-wrap:wrap;gap:0 8px}.footer-contact-row svg{width:18px;height:18px;flex-basis:18px}}
@media(max-width:370px){.footer-brands{gap:12px}.footer-backed{flex-basis:98px;padding-left:12px}.footer-backed img{width:85px}}
