.site-footer_footer__Wdsx_{--footer-background:var(--ocean-surface);--footer-copy:var(--ocean-copy);--footer-heading:var(--ocean-white);--footer-accent:var(--ocean-accent);display:block;width:100%;margin:0;padding:0;border:0;scroll-margin-top:88px;background:var(--footer-background);color:var(--footer-copy);color-scheme:dark;font:400 15px/1.55 var(--site-font-body);text-align:center}.site-footer_footer__Wdsx_[data-variant=home]{--footer-background:var(--ocean-primary);--footer-accent:var(--ocean-white);position:relative;margin-top:-1px}.site-footer_footer__Wdsx_[data-variant=rental]{--footer-background:var(--ocean-deep);position:relative;margin-top:-1px}.site-footer_footer__Wdsx_ *,.site-footer_footer__Wdsx_ :after,.site-footer_footer__Wdsx_ :before{box-sizing:border-box}.site-footer_inner___whhS{display:flex;flex-direction:column;align-items:center;width:calc(100% - 40px);max-width:760px;margin-inline:auto;padding-block:32px 0}.site-footer_masthead__GIHoE{display:grid;justify-items:center;min-width:0;max-width:100%}.site-footer_footer__Wdsx_ a{color:inherit;text-decoration:none}.site-footer_footer__Wdsx_ .site-footer_logo__sP_SM{--ev-accent:var(--ocean-accent);display:inline-flex;align-items:baseline;justify-content:center;width:fit-content;max-width:100%;min-height:44px;color:var(--footer-heading);font:700 clamp(32px,2.8vw,36px) /1.2 var(--site-font-heading);letter-spacing:-.02em}.site-footer_logo__sP_SM:is(:hover,:focus-visible){--ev-accent:var(--ocean-accent)}.site-footer_logoDot__r2M83{color:var(--footer-accent)}.site-footer_contacts__s_Q6U{display:flex;flex-wrap:wrap;justify-content:center;gap:0 24px;max-width:100%}.site-footer_email__QI4_Y,.site-footer_phone__HpSsH{display:inline-flex;align-items:center;min-height:44px;font-size:16px}.site-footer_menu__SYObM{display:flex;flex-wrap:wrap;justify-content:center;gap:0 24px;max-width:100%;margin-top:12px}.site-footer_menu__SYObM>a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.site-footer_footer__Wdsx_ .site-footer_rentalLink__C8Zhe{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:4px;color:var(--footer-accent)}.site-footer_footer__Wdsx_ a:not(.site-footer_logo__sP_SM):not(.site-footer_phone__HpSsH):hover{color:var(--footer-accent)}.site-footer_footer__Wdsx_ .site-footer_rentalLink__C8Zhe:hover{color:var(--footer-heading)}.site-footer_footer__Wdsx_ a:focus-visible{outline:2px solid var(--footer-accent);outline-offset:4px;border-radius:2px}.site-footer_legal__6OmYl{max-width:100%;margin:16px 0 0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.site-footer_documents__8xQmj{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;width:calc(100% - 40px);margin:16px auto 0;padding-bottom:24px;text-align:center}@media (max-width:480px){.site-footer_menu__SYObM{column-gap:20px}}