body footer.segim-site-footer{display:block;padding:48px max(20px,5vw) 24px;background:#242529;border-top:1px solid #d9ac3244;color:#f2f0e9;font-size:14px;line-height:1.65}body .segim-site-footer .segim-footer-grid{display:grid;grid-template-columns:1.15fr 1.15fr 1fr 1.1fr;gap:32px;max-width:1280px;margin:0 auto}body .segim-site-footer .segim-footer-grid>*{min-width:0}body .segim-site-footer h2{font-size:18px;line-height:1.4;letter-spacing:0;color:#d9ac32;margin:0 0 16px}body .segim-site-footer p{max-width:none;margin:14px 0;font-size:14px;color:#f2f0e9}body .segim-site-footer .footer-brand{display:block;color:#d9ac32;font-size:20px;text-decoration:none}body .segim-site-footer .footer-brand small{font-size:12px;color:#f2f0e9;letter-spacing:0}body .segim-site-footer .segim-footer-name{font-weight:600}body .segim-site-footer ul{list-style:none;padding:0;margin:0}body .segim-site-footer li{margin:0}body .segim-site-footer a{color:#f2f0e9;text-decoration:none;overflow-wrap:anywhere}body .segim-site-footer li a{display:block;padding:8px 0;min-height:44px;box-sizing:border-box;line-height:1.5}body .segim-site-footer a:hover{color:#d9ac32;text-decoration:underline;text-underline-offset:4px}body .segim-site-footer a:focus-visible{outline:2px solid #f2f0e9;outline-offset:4px}body .segim-site-footer address{font:inherit;line-height:1.9}body .segim-site-footer address a{display:inline-block;padding:5px 0;min-height:44px;box-sizing:border-box}body .segim-site-footer .segim-footer-note{font-size:12px;line-height:1.65;color:#d0cec7}body .segim-site-footer .segim-footer-enquiry{display:block;margin-top:20px;padding:13px 16px;border:1px solid #d9ac32;border-radius:5px;color:#d9ac32;font-weight:600;line-height:1.5}body .segim-site-footer .segim-footer-enquiry:hover{background:#d9ac32;color:#242529;text-decoration:none}body .segim-site-footer .segim-footer-bottom{max-width:1280px;margin:30px auto 0;padding-top:20px;border-top:1px solid #ffffff22;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}body .segim-site-footer .legal-links,body .segim-site-footer .footer-social{display:flex;gap:16px;flex-wrap:wrap;align-items:center}body .segim-site-footer .legal-links a{padding:10px 0;min-height:44px;box-sizing:border-box}body .segim-site-footer .footer-social a{color:#d9ac32}@media(max-width:1050px){body .segim-site-footer .segim-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media(max-width:600px){body footer.segim-site-footer{padding:32px 20px 24px}body .segim-site-footer .segim-footer-grid{grid-template-columns:1fr;gap:28px}body .segim-site-footer .segim-footer-bottom{align-items:flex-start;flex-direction:column}body .segim-site-footer h2{margin-bottom:10px}}body .segim-site-footer .segim-footer-grid>nav{display:block;position:static;width:auto;height:auto;padding:0;margin:0;background:none;border:0}body .segim-site-footer h2{max-width:none;white-space:normal;text-transform:none}body .segim-site-footer .segim-footer-bottom .legal-links{position:static;width:auto;height:auto;padding:0;margin:0;background:none;border:0}body .segim-site-footer .segim-footer-grid ul{width:100%;min-width:0}body .segim-site-footer .segim-footer-grid li a{white-space:normal}
