html body .fluentform,html body .frm-fluent-form{font-family:inherit;width:100%}html body .fluentform .ff-el-group{margin-bottom:20px}html body .fluentform .ff-el-group:has(.ff-btn-submit){margin-bottom:0}html body .fluentform .ff-el-input--label label{display:inline-block;color:#0B1515;font-weight:600;font-size:15px;margin-bottom:0px;letter-spacing:-0.01em}html body .fluentform .ff-el-is-required label::after,html body .fluentform .asterisk-right label::after,html body .fluentform label span.asterisk-right{color:#c53030;margin-left:4px}html body .fluentform .ff-el-form-control{background-color:#ffffff;color:#1a2e26;border:1px solid #fff;border-radius:8px;padding:12px 16px;font-size:15px;font-family:inherit;width:100%;box-shadow:none;transition:border-color 0.25s ease,box-shadow 0.25s ease;outline:none;box-sizing:border-box}html body .fluentform .ff-el-form-control::placeholder{color:#54655f;opacity:1}html body .fluentform .ff-el-form-control:focus{background-color:#ffffff;border-color:#76C893;box-shadow:0 0 0 3.5px rgba(118,200,147,0.28)}html body .fluentform select.ff-el-form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%230b251c' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px;padding-right:42px;cursor:pointer;border-color:white;box-shadow:none}html body .fluentform .ff-btn-submit,html body .fluentform button.ff-btn-submit,form[class*="fluent_form"] .ff-btn-submit:not(.ff_btn_no_style){background-color:var(--brand-color-ember) !important;color:var(--brand-almost-black,#0b251c) !important;border:none !important;border-radius:40px !important;padding:8px 16px 4px 16px !important;font-size:16px !important;font-weight:600 !important;letter-spacing:0.02em !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;position:relative !important;transition:all 0.3s cubic-bezier(0.25,1,0.5,1) !important;box-shadow:none !important}html body .fluentform .ff-btn-submit::after,html body .fluentform button.ff-btn-submit::after,form[class*="fluent_form"] .ff-btn-submit::after,.ff-btn-submit::after{content:"" !important;display:inline-block !important;width:13px !important;height:13px !important;margin-left:10px !important;vertical-align:middle !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none' viewBox='0 0 13 13'%3E%3Cpath fill='%230b251c' d='M9.81 7.251H0V5.64h9.81L5.296 1.128 6.445 0l6.446 6.445-6.446 6.446-1.148-1.128z'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;transition:transform 0.25s ease !important}html body .fluentform .ff-btn-submit:hover,html body .fluentform button.ff-btn-submit:hover,form[class*="fluent_form"] .ff-btn-submit:hover{background-color:var(--brand-color-current,#76C893) !important;color:#0b251c !important;box-shadow:0 6px 20px rgba(118,200,147,0.35) !important}html body .fluentform .ff-btn-submit:hover::after,html body .fluentform button.ff-btn-submit:hover::after,form[class*="fluent_form"] .ff-btn-submit:hover::after{transform:translateX(4px)}html body .fluentform .ff-el-is-error .ff-el-form-control{border-color:#e53e3e;background-color:#fff8f8}html body .fluentform .error-text,html body .fluentform .ff-errors-in-stack{color:#c53030;font-size:13px;font-weight:500;margin-top:5px;display:block}html body .fluentform .ff-message-success{background-color:rgba(116,183,132,0.1);border:0;color:var(--brand-color-pine);border-radius:12px;padding:24px 28px;font-size:2.4rem;font-weight:900;line-height:1.5;margin-top:0;text-align:center;box-shadow:none}