footer.corporate-footer .footer-main{border-bottom:1px solid #2b3741;justify-content:space-between;align-items:center;gap:30px;padding:34px 7vw;display:flex}
footer.corporate-footer .footer-main>div{flex-direction:column;gap:7px;display:flex}
footer.corporate-footer .footer-main strong{color:#fff;letter-spacing:.09em;font-size:14px}
footer.corporate-footer .footer-main span{color:#d3b678;font-size:12px}
footer.corporate-footer .footer-main small{color:#89949b}
footer.corporate-footer .footer-contacts{align-items:flex-end}
footer.corporate-footer .footer-contacts a{border-bottom:1px solid #0000;padding-bottom:2px;font-size:13px}
footer.corporate-footer .footer-contacts a:hover{border-color:var(--gold)}
footer.corporate-footer .footer-legal{background:#151e26;grid-template-columns:1.1fr repeat(4,1fr);gap:15px;padding:30px 7vw;display:grid}
footer.corporate-footer .footer-legal>div{flex-direction:column;gap:8px;padding-right:20px;display:flex}
footer.corporate-footer .footer-legal>div strong{color:#fff;letter-spacing:.12em;font-size:12px}
footer.corporate-footer .footer-legal>div span{color:#89949b;font-size:10px}
footer.corporate-footer .footer-legal>a{color:#d1b574;border:1px solid #35434e;justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:15px;font-size:11px;line-height:1.4;display:flex}
footer.corporate-footer .footer-legal>a:hover{border-color:var(--mint);color:var(--mint)}
footer.corporate-footer .footer-legal>a b{font-size:14px}
footer.corporate-footer .footer-legal .footer-standards{color:#e2c782;background:#1b2730;border-color:#8e7441}
footer.corporate-footer .footer-copy{color:#6f7b83;padding:18px 7vw;font-size:10px;display:block}
@media (width<=900px){footer.corporate-footer .footer-legal{grid-template-columns:1fr 1fr}
footer.corporate-footer .footer-legal>div{grid-column:1/-1}
footer.corporate-footer .footer-main{align-items:flex-start}}
@media (width<=650px){footer.corporate-footer .footer-main{flex-direction:column;padding:28px 20px}
footer.corporate-footer .footer-contacts{align-items:flex-start}
footer.corporate-footer .footer-legal{grid-template-columns:1fr;padding:26px 20px}
footer.corporate-footer .footer-legal>div{grid-column:auto}
footer.corporate-footer .footer-copy{padding:18px 20px}}
:where(.corporate-footer){line-height:1.5}
:where(.corporate-footer) :where(*){margin:0;padding:0;border:0 solid;box-sizing:border-box}
.corporate-footer{color:#8f989f;background:#10171e;justify-content:space-between;padding:25px 6vw;font-size:10px;display:flex}
@media (width<=650px){.corporate-footer{flex-direction:column;gap:10px}}
footer.corporate-footer{color:#c3c9cd;background:#10171e;padding:0;font-size:12px;display:block}
footer.corporate-footer a{color:var(--gold)}
footer.corporate-footer .footer-main{border-bottom:1px solid #2b3741;justify-content:space-between;align-items:center;gap:30px;padding:34px 7vw;display:flex}
footer.corporate-footer .footer-main>div{flex-direction:column;gap:7px;display:flex}
footer.corporate-footer .footer-main strong{color:#fff;letter-spacing:.09em;font-size:14px}
footer.corporate-footer .footer-main span{color:#d3b678;font-size:12px}
footer.corporate-footer .footer-main small{color:#89949b}
footer.corporate-footer .footer-contacts{align-items:flex-end}
footer.corporate-footer .footer-contacts a{border-bottom:1px solid #0000;padding-bottom:2px;font-size:13px}
footer.corporate-footer .footer-contacts a:hover{border-color:var(--gold)}
footer.corporate-footer .footer-legal{background:#151e26;grid-template-columns:1.1fr repeat(3,1fr);gap:15px;padding:30px 7vw;display:grid}
footer.corporate-footer .footer-legal>div{flex-direction:column;gap:8px;padding-right:20px;display:flex}
footer.corporate-footer .footer-legal>div strong{color:#fff;letter-spacing:.12em;font-size:12px}
footer.corporate-footer .footer-legal>div span{color:#89949b;font-size:10px}
footer.corporate-footer .footer-legal>a{color:#d1b574;border:1px solid #35434e;justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:15px;font-size:11px;line-height:1.4;display:flex}
footer.corporate-footer .footer-legal>a:hover{border-color:var(--mint);color:var(--mint)}
footer.corporate-footer .footer-legal>a b{font-size:14px}
footer.corporate-footer .footer-legal .footer-standards{color:#e2c782;background:#1b2730;border-color:#8e7441}
footer.corporate-footer .footer-copy{color:#6f7b83;padding:18px 7vw;font-size:10px;display:block}
@media (width<=900px){footer.corporate-footer .footer-legal{grid-template-columns:1fr 1fr}
footer.corporate-footer .footer-legal>div{grid-column:1/-1}
footer.corporate-footer .footer-main{align-items:flex-start}}
@media (width<=650px){footer.corporate-footer .footer-main{flex-direction:column;padding:28px 20px}
footer.corporate-footer .footer-contacts{align-items:flex-start}
footer.corporate-footer .footer-legal{grid-template-columns:1fr;padding:26px 20px}
footer.corporate-footer .footer-legal>div{grid-column:auto}
footer.corporate-footer .footer-copy{padding:18px 20px}}
footer.corporate-footer{display:block;padding:0;margin:0;gap:0;color:#c3c9cd;background:#10171e;font-size:12px;line-height:1.5}footer.corporate-footer a{color:var(--gold)}
