.et_pb_row_0_tb_footer,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0_tb_footer{width:100%!important}.et_pb_row_0_tb_footer{max-width:100%!important}.et_pb_code_0_tb_footer{margin-bottom:0px!important}.et_pb_code_0_tb_footer .xf-footer{background:#0f2e5d;padding:40px 50px;color:#fff;font-family:inherit}.xf-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:70px;align-items:start}.xf-brand img{width:180px;height:auto;filter:brightness(0) invert(1)}.xf-slogan{margin:35px 0 25px;font-size:22px;font-weight:700;color:#fff}.xf-social{display:flex;gap:12px;flex-wrap:wrap}.xf-social a{width:50px;height:50px;border:1px solid rgb(255 255 255 / .25);border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none;transition:.3s}.xf-social a:hover{background:#fff;color:#0f2e5d}.xf-social i{font-size:20px}.xf-nav h3,.xf-contact h3{color:#fff;font-size:20px;font-weight:700;margin-bottom:30px}.xf-nav ul{list-style:none;padding:0;margin:0}.xf-nav li{margin-bottom:22px}.xf-nav a{color:#fff;text-decoration:none}.xf-nav a:hover{opacity:.8}.xf-contact-row{display:flex;align-items:flex-start;gap:15px;margin-bottom:24px;color:#fff;line-height:1.7}.xf-contact-row i{font-size:20px;width:24px;margin-top:3px}.xf-contact-row a{color:#fff;text-decoration:none}.xf-bottom{border-top:1px solid rgb(255 255 255 / .15);margin-top:40px;padding-top:20px;text-align:center;color:rgb(255 255 255 / .8)}@media(max-width:980px){.xf-grid{grid-template-columns:1fr;gap:40px}.xf-brand{text-align:center}.xf-social{justify-content:center}}.xf-footer{background:#112b52;color:#fff;padding:60px 40px 20px}.xf-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:60px;align-items:start}.xf-logo img{max-width:180px;height:auto}.xf-slogan{margin:20px 0;font-size:24px;font-weight:700}.xf-nav h3,.xf-contact h3{color:#fff;font-size:28px;font-weight:700;margin-bottom:25px}.xf-nav ul{list-style:none;padding:0;margin:0}.xf-nav li{margin-bottom:16px}.xf-nav a{color:#fff;text-decoration:none;font-size:20px}.xf-nav a:hover{color:#7db5ff}.xf-contact-row{display:flex;align-items:flex-start;gap:15px;margin-bottom:18px;color:#fff;text-decoration:none;font-size:20px}.xf-contact-row svg{width:22px;height:22px;flex-shrink:0}.xf-social{display:flex;gap:14px;flex-wrap:wrap}.xf-social a{width:48px;height:48px;border:1px solid rgb(255 255 255 / .25);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:.3s}.xf-social a:hover{background:#1d4f9b}.xf-social svg{width:18px;height:18px}.xf-bottom{max-width:1200px;margin:50px auto 0;padding-top:25px;border-top:1px solid rgb(255 255 255 / .15);text-align:center;color:#d7d7d7;font-size:16px}@media (max-width:980px){.xf-grid{grid-template-columns:1fr;gap:40px}.xf-slogan{font-size:20px}.xf-nav a,.xf-contact-row{font-size:18px}.xf-nav h3,.xf-contact h3{font-size:24px}}