#helios-footer{display:block;box-sizing:border-box;background:#141613;color:#f5f1e8;border:0;border-top:1px solid #41473a;padding:56px 5% 100px;margin:0;font:400 14px/1.7 Arial,sans-serif;text-align:left;letter-spacing:normal;width:100%}#helios-footer *{box-sizing:border-box}#helios-footer .hf-inner{display:block;max-width:1280px;margin:0 auto;padding:0}#helios-footer .hf-grid{display:grid;grid-template-columns:1.15fr .85fr 1fr 1.1fr;gap:40px}#helios-footer .hf-grid>div{display:block;min-width:0}#helios-footer h2{font:700 12px/1.5 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#feb628;margin:0 0 16px;padding:0}#helios-footer p{font:400 14px/1.7 Arial,sans-serif;color:#c0c6b8;margin:20px 0 0;padding:0}#helios-footer ul{list-style:none;margin:0;padding:0}#helios-footer li{margin:0 0 6px;padding:0}#helios-footer a{font:inherit;color:inherit;text-decoration:none;border:0;background:none;padding:0;letter-spacing:normal}#helios-footer a:hover{color:#feb628;text-decoration:underline}#helios-footer a:focus-visible{outline:2px solid #feb628;outline-offset:5px}#helios-footer .hf-brand>a{display:inline-flex;flex-direction:column;align-items:center;width:180px;max-width:100%}#helios-footer .hf-brand img{display:block;width:180px;max-width:100%;height:auto;object-fit:contain;margin:0}#helios-footer .hf-brand span{display:block;font:600 10px/1.5 Arial,sans-serif;letter-spacing:.28em;margin-top:10px}#helios-footer .hf-contact{display:inline-block;color:#feb628;margin-top:8px;text-decoration:underline;text-underline-offset:4px}#helios-footer .hf-note{font-size:12px}#helios-footer .hf-legal{display:flex;flex-wrap:wrap;gap:16px 28px;border-top:1px solid #41473a;padding-top:22px;margin-top:36px;font-size:12px;color:#c0c6b8}#helios-footer .hf-legal>span{margin-right:auto}@media(max-width:850px){#helios-footer .hf-grid{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:480px){#helios-footer{padding:40px 6% 100px}#helios-footer .hf-grid{gap:30px 20px}#helios-footer .hf-brand,#helios-footer .hf-grid>div:last-child{grid-column:1/-1}#helios-footer .hf-legal{gap:12px 20px}#helios-footer .hf-legal>span{width:100%}}