.et_pb_menu .sub-menu a{white-space:nowrap;word-break:normal;overflow-wrap:normal}.et_pb_menu .sub-menu{min-width:410px}.resource-list{list-style-type:disc;padding-left:20px}.resource-list li{margin-bottom:10px}.resource-list li a{text-decoration:none;color:inherit;font-size:18px}.resource-list li a:hover{text-decoration:underline}#footer-info a,.et-l--footer a{color:#ffffff}.et_pb_menu{padding-top:5px!important;padding-bottom:5px!important}.et_pb_menu .et-menu>li>a{padding:6px 10px!important;font-size:14px}.et_pb_menu__logo img{max-height:40px!important}.et_pb_row{padding-top:0!important;padding-bottom:0!important}.et_pb_menu__logo img{max-height:40px!important;width:auto!important;height:auto!important;object-fit:contain}.et_pb_menu .et-menu>li{display:flex;align-items:center}.et_pb_menu .et-menu>li>a{display:inline-flex;align-items:center;gap:6px}.et_pb_menu .et-menu li.menu-item-has-children>a:after{margin-left:6px!important;position:relative;top:0!important;transform:translateY(-1px)}.et_pb_menu .et-menu>li>a span{display:inline-block}.logo-marquee{overflow:hidden;width:100%}.logo-track{display:flex;gap:50px;width:max-content;animation:scrollLogos 20s linear infinite}.logo-track img{height:75px;width:auto;object-fit:contain}@keyframes scrollLogos{from{transform:translateX(0)}to{transform:translateX(-50%)}}.um-form label{color:#ffffff!important}.um-form input,.um-form textarea,.um-form select{color:#333333!important}.um-form input::placeholder,.um-form textarea::placeholder{color:#888888!important}.um-form a{color:#ffffff!important}.um-form .um-field-help{color:#cccccc!important}.um-form .um-button{background-color:#582f91!important;color:#ffffff!important;border-radius:4px}.um-form .um-button:hover{background-color:#6d3bb5!important}.um-profile-photo,.um-profile-edit-a{display:none!important}input.um-button[value="Update Profile"]{display:none!important}.fluentform{color:#fff}.fluentform label{color:#fff;font-weight:500;margin-bottom:6px;display:block}.fluentform .ff-el-group{margin-bottom:20px}.fluentform input,.fluentform textarea,.fluentform select{background:rgba(255,255,255,0.05)!important;border:1px solid rgba(255,255,255,0.25)!important;color:#fff!important;border-radius:6px;padding:10px 12px;width:100%;transition:all 0.25s ease}.fluentform input::placeholder,.fluentform textarea::placeholder{color:rgba(255,255,255,0.6)}.fluentform input:focus,.fluentform textarea:focus,.fluentform select:focus{background:rgba(255,255,255,0.08)!important;border-color:#8a5cff!important;color:#fff!important;outline:none;box-shadow:0 0 0 1px rgba(138,92,255,0.3)}.fluentform .ff-el-section-title{color:#fff;font-size:24px;font-weight:700;margin-bottom:15px}.fluentform .ff-el-section-break{border-color:rgba(255,255,255,0.2);margin-bottom:20px}.fluentform button.ff-btn-submit{background:linear-gradient(135deg,#6c5ce7,#8a5cff);border:none;color:#fff;padding:12px 22px;border-radius:6px;font-weight:600;cursor:pointer;transition:all 0.3s ease}.fluentform button.ff-btn-submit:hover{opacity:0.85;transform:translateY(-1px)}.fluentform .ff-el-is-error .text-danger{color:#ff6b6b}.fluentform .ff-message-success{background:rgba(46,204,113,0.1);color:#2ecc71;border:1px solid rgba(46,204,113,0.3);padding:12px;border-radius:6px}.account-flow-wrapper{max-width:700px;margin:0 auto;color:#fff}.after-submit h3{margin-top:20px;color:#fff}.after-submit textarea{width:100%;height:120px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.25);color:#fff;border-radius:6px;padding:10px;margin-top:10px}.after-submit textarea:focus{outline:none;border-color:#8a5cff;box-shadow:0 0 0 1px rgba(138,92,255,0.3)}.after-submit .send-btn{margin-top:10px;background:linear-gradient(135deg,#6c5ce7,#8a5cff);border:none;color:#fff;padding:10px 20px;border-radius:6px;cursor:pointer}.messages-list{margin-top:20px}.user-msg{background:rgba(138,92,255,0.2);padding:10px;margin-bottom:10px;border-radius:6px}.admin-msg{background:rgba(255,255,255,0.1);padding:10px;margin-bottom:10px;border-radius:6px}.fluentform .ff-el-form-check label{display:inline-flex!important;align-items:center;gap:8px;margin-bottom:8px}.fluentform .ff-el-form-check input[type="radio"],.fluentform .ff-el-form-check input[type="checkbox"]{width:auto!important;margin:0}.fluentform select option{color:#000!important;background:#fff!important}