.fhh-footer{background:#eef2f5;border-top:1px solid var(--fh-line);padding:50px 0 0}.fhh-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:35px}.fhh-footer .fhh-brand{font-size:18px;margin-bottom:18px}.fhh-footer h3{font-size:13px;margin-bottom:17px}.fhh-footer p{font-size:13px}.fhh-footer-grid>div>a:not(.fhh-brand),.fhh-footer-grid button{display:block;font-size:12px;margin:10px 0;color:#456074;overflow-wrap:anywhere}.fhh-footer-grid button{background:none;border:0;padding:0;cursor:pointer}.fhh-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #cfd9e1;padding:22px 0;margin-top:35px;font-size:10px;color:#5d7180}.fhh-contact{position:fixed;right:16px;bottom:20px;display:flex;gap:0;border:1px solid #c2d0db;box-shadow:0 3px 12px #183b521a;background:white;border-radius:4px;z-index:40;overflow:hidden}.fhh-contact>a,.fhh-contact>button{font:700 11px/1.4 Arial;background:white;border:0;border-right:1px solid #dbe4eb;color:#174b70;padding:12px 14px;cursor:pointer}.fhh-contact>a:last-child{border:0}
@media(max-width:760px){.fhh-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.fhh-footer{padding:40px 0 48px}.fhh-footer-bottom{display:block}.fhh-footer-bottom span{display:block;margin-bottom:7px}.fhh-contact{right:12px;bottom:12px}}
.fhh-home>.floating-contact,.fhh-home>.mobile-contact{display:none}
