.fluentform .ff-el-group{margin-bottom:20px}.fluentform .ff-el-input--label label{color:#2d3436!important;font-weight:700!important;font-size:14px!important;margin-bottom:6px!important}.fluentform input[type="text"],.fluentform input[type="email"],.fluentform input[type="tel"],.fluentform select,.fluentform textarea{width:100%!important;background:#ffffff!important;color:#2d3436!important;border:1px solid #e0e5e8!important;border-radius:10px!important;padding:14px 16px!important;font-size:15px!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease}.fluentform input::placeholder,.fluentform textarea::placeholder{color:#9aa4a0!important}.fluentform input:focus,.fluentform select:focus,.fluentform textarea:focus{border-color:#7aa897!important;box-shadow:0 0 0 3px rgba(122,168,151,0.25)!important;outline:none!important}.fluentform textarea{min-height:150px!important;resize:vertical!important}.fluentform select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px!important}.fluentform .ff-btn-submit{background:#a85d3f!important;color:#ffffff!important;font-weight:700!important;border:none!important;border-radius:8px!important;padding:14px 26px!important;font-size:15px!important;cursor:pointer;transition:background .15s ease}.fluentform .ff-btn-submit:hover{background:#8f4c33!important}.ff-message-success,.ff_submit_success,.fluentform .ff-message-success{border:none!important;background:transparent!important;padding:0!important;box-shadow:none!important}