
.oif-footer{--oif-navy:#082b5b;--oif-deep:#071d35;--oif-blue:#009bd5;--oif-line:rgba(255,255,255,.19);font-family:Poppins,Arial,sans-serif;color:#eff8ff;font-size:14px;line-height:1.6;clear:both;width:100%}.oif-footer *{box-sizing:border-box}.oif-footer a{color:inherit;text-decoration:none}.oif-footer-wrap{width:min(1160px,calc(100% - 40px));margin:auto}.oif-footer-top{background:linear-gradient(117deg,#071d35,#103f69);padding:48px 0 42px}.oif-footer-top-grid{display:grid;grid-template-columns:1.55fr 1fr 1.15fr 1.2fr;gap:42px}.oif-brand-logo{display:block;background:transparent;border-radius:0;padding:0;max-width:355px;line-height:0}.oif-brand-logo img{display:block;width:100%;height:auto;max-height:90px;object-fit:contain;object-position:left center}.oif-brand p{max-width:340px;margin:20px 0;color:#c7ddec}.oif-footer-col h3,.oif-mid-head h3{font-size:13px;font-weight:700;letter-spacing:.055em;margin:0 0 17px;color:#fff}.oif-footer-col h3:after{content:'';display:block;width:46px;height:3px;margin-top:12px;background:#009bd5;border-radius:10px}.oif-footer-col>a{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:5px 0;color:#d8e9f4;font-size:13px}.oif-footer-col>a:hover,.oif-footer-bottom a:hover{color:#65c9ee}.oif-footer-col>a span{color:#3cb0de}.oif-contact>a:not(.oif-contact-cta){justify-content:flex-start;overflow-wrap:anywhere}.oif-contact svg{width:18px;height:18px;flex-shrink:0}.oif-contact .oif-contact-cta,.oif-footer a.oif-news-cta{display:inline-flex;margin-top:12px;align-items:center;background:#0687bd;padding:10px 14px;border-radius:7px;color:white;font-weight:600}.oif-social{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.oif-social a{border:1px solid #47708c;padding:5px 9px;border-radius:5px;font-size:12px}.oif-footer-middle{background:#0b3158;padding:35px 0}.oif-footer-mid-grid{display:grid;grid-template-columns:1.05fr 1.3fr 1.1fr;gap:50px}.oif-footer-middle p{color:#c8ddec;font-size:13px;margin:10px 0}.oif-mid-head{display:flex;align-items:center;gap:10px}.oif-mid-head svg{width:28px;height:28px;color:#46bce7;flex:0 0 auto}.oif-mid-head h3{margin:0}.oif-benefits{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:15px}.oif-benefits span{display:flex;align-items:center;gap:9px;font-size:12px}.oif-benefits svg{width:23px;height:23px;flex:none;color:#67c6e8}.oif-form-status{opacity:.72}.oif-form input{max-width:100%}.oif-footer-bottom{background:#061a31;padding:16px 0;color:#b7cbd9;font-size:11px}.oif-footer-bottom-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.oif-footer-bottom nav{display:flex;gap:16px;flex-wrap:wrap}.oif-footer a:focus-visible{outline:2px solid #8ee4ff;outline-offset:3px}@media(max-width:950px){.oif-footer-top-grid{grid-template-columns:1fr 1fr;gap:30px}.oif-footer-mid-grid{grid-template-columns:1fr 1fr;gap:24px}}@media(max-width:620px){.oif-footer-wrap{width:calc(100% - 28px)}.oif-footer-top{padding:31px 0}.oif-footer-top-grid,.oif-footer-mid-grid{grid-template-columns:1fr;gap:25px}.oif-brand-logo{max-width:100%}.oif-footer-bottom-inner{display:block}.oif-footer-bottom-inner>*{display:block;margin-bottom:10px}.oif-footer-bottom nav{display:flex}.oif-benefits{gap:10px}}
