.tf{background:#00334d;font-size:17px;line-height:1.4}.tf,.tf a{color:#fff}.tf a{text-decoration:none}.tf a:hover{text-decoration:underline}.tf a:focus-visible{outline:2px solid #98d3f7;outline-offset:2px}.tf-inner{margin:0 auto;max-width:1440px;padding:40px 32px}.tf-cols{display:grid;gap:30px;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 120px}.tf-heading{color:#fff!important;font:400 17px/1.2 var(--cv-font-body)!important;letter-spacing:0!important;margin:0 0 14px!important}.tf-col ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.tf-social{display:flex;gap:8px;justify-content:flex-end;list-style:none;margin:-7px 0 -11px;max-width:1224px;padding:0 20px}.tf-social a{display:grid;height:28px;place-items:center;width:28px}.tf-social svg{height:20px;width:20px}.tf-legal{color:hsla(0,0%,100%,.3);font-size:17px;line-height:1.6;margin:8px auto 0;max-width:1200px;text-align:center}.tf-legal p{margin:0}.tf-legal a{color:hsla(0,0%,100%,.3);text-decoration:underline}@media (max-width:1200px){.tf-cols,.tf-social{padding:0}}@media (max-width:900px){.tf-cols{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}}@media (max-width:600px){.tf-inner{padding:32px 20px}.tf-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.tf{font-size:16px}.tf-social{justify-content:center;margin-top:28px}}