.wf-footer,.wf-cta{--wf-bg:#080B0D;--wf-text:#F4F3EE;--wf-muted:#9EAAA7;--wf-line:rgba(244,243,238,.16);background:var(--wf-bg);color:var(--wf-text);font-family:Poppins,sans-serif}.wf-wrap{width:min(1280px,calc(100% - 96px));margin:auto}.wf-cta{padding:65px 0 70px;text-align:center}.wf-cta p{font-size:14px;line-height:1.6;color:var(--wf-text);margin:0 0 8px}.wf-cta h2{font-size:45px!important;line-height:1.2;font-weight:700;letter-spacing:-.02em!important;margin:0 0 24px!important}.wf-cta a{display:inline-flex;gap:20px;align-items:center;padding:13px 23px;border:1px solid #D4FF24;border-radius:99px;color:#D4FF24;font-size:14px;font-weight:600;transition:background .2s,color .2s}.wf-cta a:hover{background:#D4FF24;color:#080B0D}.wf-columns{display:grid;grid-template-columns:1.25fr 1.25fr .48fr;gap:65px;padding:12px 0 55px}.wf-footer h3{font-size:19px;line-height:1.5;margin:0 0 25px;font-weight:700;letter-spacing:0}.wf-columns a{display:block;font-size:13px;line-height:1.7;margin-bottom:11px;color:var(--wf-text);text-decoration:none;transition:color .2s}.wf-columns a:hover,.wf-contact a:hover,.wf-bottom a:hover{color:#21A9F2}.wf-double{display:grid;grid-template-rows:repeat(5,auto);grid-auto-flow:column;grid-template-columns:1fr 1fr;column-gap:38px}.wf-market-row{display:flex;justify-content:space-between;align-items:center;gap:45px;padding-bottom:50px}.wf-markets{max-width:900px;flex:1}.wf-markets h3{margin-bottom:25px}.wf-markets>p{display:flex;flex-wrap:wrap;gap:9px 0;color:var(--wf-text);font-size:12px;margin:0 0 20px}.wf-markets>p>span{padding:0 12px;border-right:1px solid var(--wf-line)}.wf-markets>p>span:first-child{padding-left:0}.wf-markets>p>span:last-child{border:0}.wf-contact{display:flex;gap:18px;border-top:1px solid var(--wf-line);padding-top:17px;margin-bottom:25px;flex-wrap:wrap}.wf-contact a{color:var(--wf-text);font-size:12px;text-decoration:none}.wf-contact a+a{border-left:1px solid var(--wf-line);padding-left:18px}.wf-dmca{width:120px;height:auto;max-height:32px;object-fit:contain;object-position:left}.wf-social{display:flex;gap:9px;align-self:center}.wf-social>span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:var(--wf-text);color:var(--wf-bg)}.wf-social svg{width:19px;height:19px}.wf-bottom{background:#0F1417;border-top:1px solid var(--wf-line);padding:22px 0}.wf-bottom .wf-wrap{display:flex;justify-content:space-between;align-items:center;gap:25px}.wf-bottom p{font-size:12px;color:var(--wf-text);margin:0}.wf-bottom .wf-wrap>div{display:flex;gap:0}.wf-bottom a{font-size:12px;color:var(--wf-text);padding:0 14px;text-decoration:none;border-right:1px solid var(--wf-line)}.wf-bottom a:last-child{padding-right:0;border:0}.wf-controls{display:flex;gap:25px;justify-content:center;padding:12px}.wf-controls button,.wf-controls a{font:11px Poppins,sans-serif;background:none;color:var(--wf-muted);border:0;text-decoration:none}.wf-footer a:focus-visible,.wf-cta a:focus-visible{outline:2px solid #21A9F2;outline-offset:5px}:root[data-theme=light] .wf-footer,:root[data-theme=light] .wf-cta{--wf-bg:#F4F3EE;--wf-text:#101A20;--wf-muted:#4F625D;--wf-line:rgba(8,11,13,.16)}:root[data-theme=light] .wf-bottom{background:#EAEDE8}:root[data-theme=light] .wf-cta a{color:#0377B8;border-color:#0377B8}:root[data-theme=light] .wf-cta a:hover{color:#fff;background:#0377B8}
@media(max-width:1050px){.wf-columns{gap:35px;grid-template-columns:1fr 1fr .5fr}.wf-double{column-gap:22px}.wf-wrap{width:calc(100% - 64px)}.wf-columns a{font-size:12px}.wf-market-row{gap:25px}}
@media(max-width:750px){.wf-columns{grid-template-columns:1fr 1fr;gap:30px}.wf-columns>div:last-child{grid-column:1/-1}.wf-columns>div:last-child>a{display:inline-block;margin-right:25px}.wf-double{display:block}.wf-market-row{align-items:flex-start;flex-direction:column}.wf-bottom .wf-wrap{flex-direction:column;align-items:flex-start;gap:15px}.wf-bottom a:first-child{padding-left:0}.wf-wrap{width:calc(100% - 40px)}.wf-columns a{font-size:14px;line-height:1.8;margin-bottom:12px}.wf-footer h3{font-size:19px}.wf-markets>p{font-size:12px;line-height:1.8}.wf-cta{padding:60px 0}.wf-cta h2{font-size:37px!important}.wf-contact{gap:12px}.wf-contact a{font-size:12px}.wf-contact a+a{padding-left:12px}.wf-social>span{width:34px;height:34px}.wf-bottom a,.wf-bottom p{font-size:11px}}
@media(max-width:380px){.wf-columns{gap:20px}.wf-columns a{font-size:12px}.wf-contact a+a{padding-left:0;border:0}.wf-bottom a{padding-inline:9px}}
