.fluentform{background-color:#f9f9f9;border:1px solid #e2e8f0;border-radius:8px;padding:25px;max-width:600px;margin:0 auto;box-shadow:0 4px 6px rgba(0,0,0,0.05)}.ff-form-container .ff-el-group{margin-bottom:20px}.ff-form-container .ff-el-is-required .ff-el-title,.ff-form-container .ff-el-title{font-size:16px;font-weight:600;color:#2d3748;margin-bottom:8px;display:inline-block}.ff-form-container .ff-el-is-required .ff-el-title:after{color:#e53e3e;content:" *"}.ff-form-container .ff-el-help-block{font-size:13px;color:#718096;margin-top:4px}.ff-form-container input[type="text"],.ff-form-container input[type="email"],.ff-form-container input[type="url"],.ff-form-container input[type="password"],.ff-form-container input[type="number"],.ff-form-container input[type="tel"],.ff-form-container select,.ff-form-container textarea{width:100%;padding:12px 15px;font-size:15px;border:1px solid #cbd5e0;border-radius:5px;background-color:#ffffff;color:#4a5568;transition:all 0.3s ease;box-sizing:border-box}.ff-form-container input:focus,.ff-form-container select:focus,.ff-form-container textarea:focus{border-color:#3182ce;box-shadow:0 0 0 3px rgba(49,130,206,0.2);outline:none}.ff-form-container ::placeholder{color:#a0aec0;opacity:1}.ff-form-container textarea{min-height:120px;resize:vertical}.ff-form-container .ff-el-form-check{margin-bottom:8px}.ff-form-container .ff-el-form-check-label{font-size:14px;color:#4a5568;cursor:pointer;padding-left:5px}.ff-form-container .ff-el-form-check-input{cursor:pointer;margin-top:3px}.ff-form-container .ff-btn-submit{background-color:#3182ce;color:#ffffff;font-size:16px;font-weight:600;padding:12px 24px;border:none;border-radius:5px;cursor:pointer;transition:background-color 0.2s ease,transform 0.1s ease;width:auto}.ff-form-container .ff-btn-submit:hover{background-color:#2b6cb0}.ff-form-container .ff-btn-submit:active{transform:scale(0.98)}.ff-form-container .ff-errors{color:#e53e3e;font-size:13px;margin-top:5px}.ff-form-container .ff-el-is-error input,.ff-form-container .ff-el-is-error textarea{border-color:#e53e3e!important;background-color:#fff5f5}.ff-message-success{background-color:#f0fff4;border:1px solid #c6f6d5;color:#22543d;padding:15px;border-radius:5px;margin-top:20px}#session-promobar{display:none}.close-promobar{cursor:pointer}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{display:flex;align-items:center;padding:20px 0;white-space:nowrap}