/* Centre each content block within its column without centring its text. */
.footer .f-large > .container { max-width:1360px; margin-inline:auto; }
.footer .f-large > .container > .row { justify-content:center; }
.footer .footer-col { display:flex; justify-content:center; text-align:left; }
.footer .footer-column-content { width:max-content; max-width:100%; text-align:left; }
.footer .footer-link { text-align:left; }
.footer .footer-link img { margin-inline:0; }
@media(max-width:991px) { .footer .footer-col { margin-bottom:24px; } }
.footer .f-large .footer-col { padding-inline:15px !important; }

@font-face { font-family:"BronzRaleway"; font-style:normal; font-weight:100 900; font-display:swap; src:url("../fonts/raleway-variable.ttf") format("truetype"); }
.footer .footer-telegram-proxy { margin-top:4px; color:#fff; font-family:"BronzRaleway",sans-serif !important; font-size:14px; font-weight:600; line-height:20px; text-align:left; }

.footer .footer-telegram-proxy { display:flex; align-items:center; gap:4px; }
.footer .footer-telegram-proxy__icon { display:block; width:20px; height:20px; flex:0 0 20px; object-fit:contain; }

.footer .footer-product-tree { position:relative; }
.footer .footer-product-tree > .footer-link { padding-bottom:0; }
.footer .footer-product-tree__connector { position:absolute; top:20px; left:0; width:24px; height:22px; color:#69696f; pointer-events:none; }
.footer .footer-product-tree .footer-telegram-proxy { margin-top:10px; padding-left:28px; }
