.nav-bottom .ldd516-nav{color:#ddc8ff!important;border:1px solid #8064ab!important;background:rgba(137,90,215,.16)!important;white-space:normal}.mobile-primary-nav .ldd516-mobile{color:#eedfff!important;border-color:#a687dc!important;background:#271e3d!important;grid-column:1 / -1;min-height:44px}.ldd-request{margin:32px 0;padding:30px;background:#111c2d;border:1px solid #79609e;border-top:3px solid #c4a1ff;border-radius:7px;color:#edf1fa;scroll-margin-top:180px}.ldd-request h3{font-size:1.5rem;line-height:1.3;color:#fff;margin:0 0 16px}.ldd-request p{font-size:1rem!important;color:#cbd5e6!important;line-height:1.7}.ldd-request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:25px 0}.ldd-request-field{min-width:0}.ldd-request-field label{display:block;font-size:.95rem;font-weight:650;margin-bottom:9px;color:#eff3fc}.ldd-request-field input,.ldd-request-field textarea,.ldd-request-field select{width:100%;min-height:48px;background:#09101d;color:#fff;border:1px solid #68748c;border-radius:4px;padding:12px;font:inherit;font-size:1rem;box-sizing:border-box}.ldd-request-field textarea{resize:vertical}.ldd-request-wide{grid-column:1/-1}.ldd-request-submit{border:1px solid #bd9ef5;border-radius:5px;background:#7147c7;color:#fff;font:inherit;font-weight:650;padding:16px 22px;min-height:50px;cursor:pointer;text-align:center;line-height:1.5}.ldd-request a{color:#d3baff;text-underline-offset:4px}.ldd-request-note{margin-top:20px}.ldd-request :focus-visible{outline:3px solid #f1cf84;outline-offset:4px}.ldd-request-access{padding:40px 24px;background:#0a101c}.ldd-request-status:empty{display:none}.ldd-request-status{border-left:3px solid #c7a9fa;padding-left:15px}@media(max-width:650px){.ldd-request-grid{grid-template-columns:1fr}.ldd-request{padding:22px 17px}.ldd-request-submit{width:100%}.ldd-request-access{padding:24px 18px}.ldd-request h3{font-size:1.35rem}}
@media(max-width:1100px){#nav .nav-bottom{display:none!important}#nav .mobile-primary-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}#nav .mobile-primary-nav>a{grid-column:auto!important;min-width:0;font-size:.73rem!important;text-align:center;line-height:1.35;min-height:44px;padding:10px 6px!important}#nav .mobile-primary-nav .ldd516-mobile{font-weight:700}}@media(max-width:650px){#nav .mobile-primary-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
