.cpp-footer__market{max-width:310px;margin-top:1.8rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.14)}
.cpp-footer__market>label{display:block;margin-bottom:.55rem;color:#fff;font-size:1rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.cpp-footer__market-form{margin:0}
.cpp-footer__market select{width:100%;min-height:42px;padding:0 2.5rem 0 .9rem;border:1px solid rgba(255,255,255,.25);border-radius:3px;background:#fff;color:#10243d;font:inherit;font-size:1.05rem;cursor:pointer}
.cpp-footer__market small{display:block;margin-top:.55rem;color:rgba(255,255,255,.55);font-size:.88rem;line-height:1.4}
.cpp-footer__bottom nav a{white-space:nowrap}
.cpp-footer__social-wrap{margin-top:1.2rem}
.cpp-footer__social{justify-content:flex-start;gap:.35rem;margin:0}
.cpp-footer__social .list-social__link{padding:.65rem;color:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.14);border-radius:50%;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}
.cpp-footer__social .list-social__link:hover{color:#ff9557;border-color:#ff9557;background:rgba(255,149,87,.08);transform:translateY(-1px)}
.cpp-footer__social .list-social__item .icon{width:1.8rem;height:1.8rem}
@media(max-width:1050px){.cpp-footer__market{max-width:360px}.cpp-footer__bottom nav{gap:1rem 1.4rem}}
@media(max-width:700px){.cpp-footer__market{max-width:100%}.cpp-footer__bottom nav{justify-content:center}.cpp-footer__social{justify-content:flex-start}}
