*{box-sizing:border-box}html,body{background:#fff;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}button,input{font-family:inherit}body{min-width:320px}
.bU2TmW_footer{background:#fbfcfd;border-top:1px solid #e6eaec;width:100%;margin-top:40px}.bU2TmW_inner{width:100%;max-width:1280px;margin:0 auto;padding:36px 24px 22px}.bU2TmW_top{border-bottom:1px solid #eef1f2;padding-bottom:26px}.bU2TmW_brand{min-width:0}.bU2TmW_logo{align-items:center;gap:10px;margin-bottom:14px;display:flex}.bU2TmW_logoMark{color:#fff;background:#32865b;border-radius:9px;place-items:center;width:32px;height:32px;font-size:16px;font-weight:700;display:grid}.bU2TmW_logoTitle{color:#1f2b22;letter-spacing:.4px;font-size:13px;font-weight:700}.bU2TmW_logoSub{color:#8a9499;margin-top:1px;font-size:10px}.bU2TmW_tagline{color:#7d8981;max-width:520px;margin:0 0 16px;font-size:12px;line-height:1.55}.bU2TmW_contacts{flex-wrap:wrap;gap:14px 24px;margin-bottom:16px;display:flex}.bU2TmW_contact{color:#4c585e;align-items:center;gap:8px;font-size:12px;text-decoration:none;transition:color .2s;display:inline-flex}.bU2TmW_contact:hover{color:#32865b}.bU2TmW_contact svg{color:#9aa2a7;flex-shrink:0}.bU2TmW_contact:hover svg{color:#32865b}.bU2TmW_socials{gap:8px;display:flex}.bU2TmW_social{color:#6d7a71;background:#fff;border:1px solid #e1e6e8;border-radius:8px;place-items:center;width:32px;height:32px;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:grid}.bU2TmW_social:hover{color:#fff;background:#32865b;border-color:#32865b}.bU2TmW_bottom{color:#97a1a7;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;font-size:11px;display:flex}.bU2TmW_legal{flex-wrap:wrap;gap:16px;display:flex}.bU2TmW_link{color:#7d8981;font-size:11px;text-decoration:none;transition:color .2s}.bU2TmW_link:hover{color:#32865b}@media (max-width:900px){.bU2TmW_inner{padding:30px 20px 20px}.bU2TmW_bottom{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:620px){.bU2TmW_footer{margin-top:30px}.bU2TmW_inner{padding:26px 15px 18px}.bU2TmW_top{padding-bottom:20px}.bU2TmW_contacts{flex-direction:column;gap:8px}.bU2TmW_bottom{font-size:10px}.bU2TmW_legal{flex-direction:column;gap:8px}.bU2TmW_legal .bU2TmW_link{font-size:10px}}
.WVz2Rq_banner{z-index:80;background:#fff;border-top:1px solid #edf0f2;padding:14px 20px;animation:.18s ease-out WVz2Rq_cookieSlideUp;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #14191e14}.WVz2Rq_inner{align-items:center;gap:18px;max-width:1200px;margin:0 auto;display:flex}.WVz2Rq_text{color:#4a5157;flex:1;margin:0;font-size:12px;line-height:1.5}.WVz2Rq_link{color:#1e252b;font-weight:600;text-decoration:underline}.WVz2Rq_link:hover{text-decoration:none}.WVz2Rq_acceptButton{color:#fff;height:35px;font:inherit;white-space:nowrap;cursor:pointer;background:#1e252b;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:11px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.WVz2Rq_acceptButton:hover{background:#2c343b}.WVz2Rq_acceptButton:active{background:#161c21}@keyframes WVz2Rq_cookieSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:620px){.WVz2Rq_banner{padding:12px 14px}.WVz2Rq_inner{flex-direction:column;align-items:stretch;gap:10px}.WVz2Rq_text{font-size:11px}.WVz2Rq_acceptButton{width:100%;height:38px}}
