.ijf{--ijf-orange:#f37121;--ijf-bg:#4d4d4f;--ijf-bg-dark:#444446;--ijf-text:#d6d6d8;--ijf-muted:#b4b4b7;--ijf-head:#fff;background:var(--ijf-bg);color:var(--ijf-text);font-family:Open Sans,Arial,sans-serif;margin:var(--ijf-mt,0) 0 var(--ijf-mb,0)}.ijf__wrap{margin:0 auto;max-width:1240px;padding:0 24px}.ijf__main{display:grid;gap:48px;grid-template-columns:minmax(220px,1fr) 3fr}.ijf .ijf__main{padding:var(--ijf-pt,64px) var(--ijf-pr,24px) var(--ijf-pb,56px) var(--ijf-pl,24px)}.ijf .ijf__bottom-inner{padding-left:var(--ijf-pl,24px);padding-right:var(--ijf-pr,24px)}.ijf__logo{display:inline-block;line-height:0;margin-bottom:24px}.ijf__logo img{display:block;height:auto;max-width:100%}.ijf .ijf__logo img{width:var(--ijf-logo-w,150px)!important}.ijf__contact,.ijf__contact li,.ijf__legal,.ijf__legal li,.ijf__links,.ijf__links li,.ijf__social,.ijf__social li{list-style:none;margin:0;padding:0}.ijf__contact li+li{margin-top:10px}.ijf__contact a{align-items:center;color:var(--ijf-text)!important;display:inline-flex;font-size:14px;gap:10px;line-height:1.4;text-decoration:none!important;transition:color .15s ease}.ijf__contact svg{color:var(--ijf-orange);flex:0 0 auto;height:16px;width:16px}.ijf__contact a:focus-visible,.ijf__contact a:hover{color:var(--ijf-head)!important}.ijf__social{display:flex;gap:10px;margin-top:24px}.ijf__social a{align-items:center;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;color:var(--ijf-head)!important;display:inline-flex;height:38px;justify-content:center;transition:background-color .15s ease,border-color .15s ease;width:38px}.ijf__social a:focus-visible,.ijf__social a:hover{background:var(--ijf-orange);border-color:var(--ijf-orange)}.ijf__social svg{height:17px;width:17px}.ijf__nav{display:grid;gap:28px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.ijf .ijf__heading{color:var(--ijf-head);font-family:Roboto Condensed,Open Sans,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:.06em;line-height:1.2;margin:0 0 18px;padding-bottom:10px;position:relative;text-transform:uppercase}.ijf__heading:after{background:var(--ijf-orange);bottom:0;content:"";height:2px;left:0;position:absolute;width:28px}.ijf__links li+li{margin-top:10px}.ijf__links a{color:var(--ijf-text)!important;font-size:14px;letter-spacing:.02em;line-height:1.4;text-decoration:none!important;text-transform:uppercase;transition:color .15s ease}.ijf__links--top a{color:var(--ijf-head)!important;font-family:Roboto Condensed,Open Sans,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:.06em}.ijf__links--top li+li{margin-top:14px}.ijf__links a:focus-visible,.ijf__links a:hover{color:var(--ijf-orange)!important}.ijf__bottom{background:var(--ijf-bg-dark);border-top:1px solid hsla(0,0%,100%,.1)}.ijf__bottom-inner{align-items:center;display:flex;flex-wrap:wrap;gap:12px 28px;padding-bottom:18px;padding-top:18px}.ijf__legal{display:flex;flex-wrap:wrap;gap:6px 22px}.ijf__legal li{position:relative}.ijf__legal li+li:before{background:var(--ijf-muted);border-radius:50%;content:"";height:3px;left:-12px;margin-top:-1.5px;position:absolute;top:50%;width:3px}.ijf__copy,.ijf__legal a,.ijf__legal span{color:var(--ijf-muted)!important;font-size:13px;line-height:1.5;text-decoration:none!important}.ijf__legal a:focus-visible,.ijf__legal a:hover{color:var(--ijf-orange)!important}.ijf__copy{margin:0 0 0 auto}.ijf__top{align-items:center;background:var(--ijf-orange);border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;transition:background-color .15s ease;width:38px}.ijf__top:focus-visible,.ijf__top:hover{filter:brightness(.9)}.ijf__top svg{height:18px;width:18px}@media (max-width:900px){.ijf__main{gap:40px;grid-template-columns:1fr}.ijf .ijf__main{padding:var(--ijf-mpt,48px) var(--ijf-mpr,16px) var(--ijf-mpb,40px) var(--ijf-mpl,16px)}.ijf .ijf__bottom-inner{padding-left:var(--ijf-mpl,16px);padding-right:var(--ijf-mpr,16px)}.ijf__nav{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ijf__wrap{padding:0 16px}.ijf__bottom-inner{align-items:flex-start;flex-direction:column}.ijf__copy{margin:0}}