.endr-topbar{background:var(--brand-primary-dark);color:var(--brand-text-inverse);font-size:.88rem}.endr-topbar__inner{min-height:38px;display:flex;align-items:center;justify-content:flex-end;gap:22px}.endr-topbar a,.endr-topbar span{color:rgba(255,255,255,.84)}.endr-navbar{background:var(--brand-bg);box-shadow:0 2px 12px rgba(31,29,36,.08)}.endr-navbar .navbar-brand img{width:180px;height:40px;min-height:40px;-o-object-fit:contain;object-fit:contain;border:0;background:0 0}.endr-navbar .nav-link{position:relative;color:var(--brand-text);font-weight:700;padding:24px 13px}.endr-navbar .nav-link::after{content:"";position:absolute;left:50%;right:50%;bottom:16px;height:2px;background:var(--brand-primary);transition:left .2s,right .2s}.endr-navbar .nav-link:hover::after{left:13px;right:13px}.endr-nav-cta{margin-left:16px;color:var(--brand-text-inverse);background:var(--brand-primary);border:1px solid var(--brand-primary)}.endr-footer{padding:72px 0 28px;color:var(--brand-text-inverse);background:var(--brand-primary-dark)}.endr-footer__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:28px;gap:28px}.endr-footer h2{margin:0 0 16px;color:var(--brand-text-inverse);font-size:1rem;font-weight:800}.endr-footer a{display:block;margin-bottom:10px;color:rgba(255,255,255,.66)}.endr-footer a:hover{color:var(--brand-text-inverse)}.endr-footer__accreditation{display:flex;flex-wrap:wrap;gap:12px;margin-top:42px;padding:22px 0;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.endr-footer__accreditation span{padding:8px 12px;color:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.2);border-radius:var(--brand-radius)}.endr-footer__bottom{display:flex;justify-content:space-between;gap:20px;padding-top:22px;color:rgba(255,255,255,.66)}.modal-title{font-size:1.25rem;font-weight:800}@media (max-width:991px){.endr-navbar .nav-link{padding:12px 0}.endr-nav-cta{margin:12px 0 8px;width:100%}.endr-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.endr-footer__bottom,.endr-topbar__inner{align-items:flex-start;flex-direction:column}.endr-footer__grid{grid-template-columns:1fr}}