.gbx-ft{--f-navy:#071229;--f-line:hsla(0,0%,100%,.09);--f-head:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--f-body:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--f-blue:#7faeff;background:var(--f-navy);font-family:var(--f-body)}.gbx-ft__inner{display:grid;gap:clamp(28px,3.4vw,48px);grid-template-columns:minmax(210px,1.25fr) repeat(5,minmax(0,1fr));margin:0 auto;max-width:1080px;padding:clamp(52px,6vw,76px) 28px clamp(40px,4.6vw,56px)}.gbx-ft__badge{display:block;height:auto;width:150px}.gbx-ft__blurb{color:#8f9daa;font-size:.875rem;line-height:1.65;margin:18px 0 0;max-width:34ch}.gbx-ft__social{display:flex;gap:10px;list-style:none;margin:22px 0 0;padding:0}.gbx-ft__social a{align-items:center;border:1px solid var(--f-line);border-radius:50%;color:#a3aebd;display:flex;height:34px;justify-content:center;transition:color .15s ease,border-color .15s ease,background .15s ease;width:34px}.gbx-ft__social a:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.28);color:#fff}.gbx-ft__social a:focus-visible{outline:2px solid var(--f-blue);outline-offset:2px}.gbx-ft__social svg{display:block;height:16px;width:16px}.gbx-ft__col-head-link{color:inherit;text-decoration:none}.gbx-ft__col-head-link:hover{text-decoration:underline}.gbx-ft__col-head-link:focus-visible{border-radius:3px;outline:2px solid var(--f-blue);outline-offset:2px}.gbx-ft__col-head{color:#fff;font-family:var(--f-head);font-size:.8125rem;font-weight:600;letter-spacing:.06em;margin:0 0 14px;min-height:1.2em;text-transform:uppercase}.gbx-ft__list{list-style:none;margin:0;padding:0}.gbx-ft__list li+li{margin-top:9px}.gbx-ft__email,.gbx-ft__list a,.gbx-ft__regions a{align-items:center;color:#a3aebd;display:inline-flex;font-size:.875rem;gap:5px;line-height:1.5;text-decoration:none;transition:color .15s ease}.gbx-ft__email:hover,.gbx-ft__list a:hover,.gbx-ft__regions a:hover{color:#fff;text-decoration:underline}.gbx-ft__email:focus-visible,.gbx-ft__legal a:focus-visible,.gbx-ft__list a:focus-visible,.gbx-ft__regions a:focus-visible{border-radius:3px;outline:2px solid var(--f-blue);outline-offset:2px}.gbx-ft__out{flex:0 0 auto;height:11px;opacity:.6;width:11px}.gbx-ft__contact{align-items:center;border-top:1px solid var(--f-line);display:flex;flex-wrap:wrap;gap:12px 36px;grid-column:1/-1;margin-top:6px;padding-top:26px}.gbx-ft__contact>*,.gbx-ft__regions li,.gbx-ft__regions li>*{line-height:20px}.gbx-ft__contact .gbx-ft__col-head{margin:0;min-height:0}.gbx-ft__email{color:#cbd5dd;font-weight:600}.gbx-ft__regions{display:flex;flex-wrap:wrap;gap:12px 32px;list-style:none;margin:0;padding:0}.gbx-ft__regions li{align-items:center;display:flex;gap:8px}.gbx-ft__region{color:#6d7885;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.gbx-ft__blog{border-top:1px solid var(--f-line)}.gbx-ft__blog-inner{margin:0 auto;max-width:1080px;padding:clamp(26px,3vw,36px) 28px clamp(28px,3.2vw,38px)}.gbx-ft__blog-head{color:#6d7885;font-family:var(--f-head);font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin:0 0 16px;text-transform:uppercase}.gbx-ft__blog-list{display:grid;gap:18px clamp(24px,3vw,44px);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.gbx-ft__blog-list a{display:block;text-decoration:none}.gbx-ft__blog-title{color:#cbd5dd;display:block;font-size:.875rem;line-height:1.5;transition:color .15s ease}.gbx-ft__blog-list a:hover .gbx-ft__blog-title{color:#fff;text-decoration:underline}.gbx-ft__blog-list a:focus-visible{border-radius:3px;outline:2px solid var(--f-blue);outline-offset:2px}.gbx-ft__blog-date{color:#6d7885;display:block;font-size:.75rem;font-variant-numeric:tabular-nums;margin-top:4px}.gbx-ft__bar{border-top:1px solid var(--f-line)}.gbx-ft__bar-inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px 26px;margin:0 auto;max-width:1080px;padding:22px 28px 26px}.gbx-ft__copy{color:#6d7885;font-size:.8125rem;margin:0}.gbx-ft__legal{display:flex;flex-wrap:wrap;gap:18px;list-style:none;margin:0 0 0 auto;padding:0}.gbx-ft__legal a{color:#8f9daa;font-size:.8125rem;text-decoration:none;transition:color .15s ease}.gbx-ft__legal a:hover{color:#fff;text-decoration:underline}@media (max-width:1080px){.gbx-ft__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.gbx-ft__brand{grid-column:1/-1}.gbx-ft__blurb{max-width:52ch}}@media (max-width:700px){.gbx-ft__inner{gap:30px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.gbx-ft__bar-inner,.gbx-ft__blog-inner,.gbx-ft__inner{padding-left:20px;padding-right:20px}.gbx-ft__blog-list{gap:14px;grid-template-columns:minmax(0,1fr)}.gbx-ft__legal{margin-left:0}}@media (max-width:420px){.gbx-ft__inner{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.gbx-ft__legal a,.gbx-ft__list a,.gbx-ft__social a{transition:none}}.gbx-ck{--ck-head:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ck-body:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;background:#fff;border:1px solid #e8eaed;border-radius:12px;bottom:20px;box-shadow:0 8px 28px rgba(7,18,41,.12);box-sizing:border-box;font-family:var(--ck-body);opacity:0;padding:18px 20px 16px;position:fixed;right:20px;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;width:min(360px,calc(100vw - 40px));z-index:9000}.gbx-ck.is-on{opacity:1;transform:none}.gbx-ck__text{color:#3c4043;font-size:14px;line-height:1.55;margin:0}.gbx-ck__text a{color:#146ef5;text-decoration:none}.gbx-ck__text a:hover{text-decoration:underline}.gbx-ck__actions{align-items:center;display:flex;gap:6px;margin-top:14px}.gbx-ck__btn{border:0;border-radius:100px;cursor:pointer;font-family:var(--ck-head);font-size:13px;font-weight:600;line-height:1.2;margin:0;padding:9px 18px;transition:background .14s ease,color .14s ease}.gbx-ck__btn--accept{background:#146ef5;color:#fff}.gbx-ck__btn--accept:hover{background:#1a5fd6}.gbx-ck__btn--decline{background:transparent;color:#5f6368}.gbx-ck__btn--decline:hover{background:#f1f3f4;color:#202124}.gbx-ck__btn:focus-visible{outline:2px solid #146ef5;outline-offset:2px}@media (max-width:600px){.gbx-ck{bottom:12px;right:12px;width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.gbx-ck{transition:none}}