.fluentform .clearfix:after,.fluentform .clearfix:before,.fluentform .ff-el-group:after,.fluentform .ff-el-group:before,.fluentform .ff-el-repeat .ff-el-input--content:after,.fluentform .ff-el-repeat .ff-el-input--content:before,.fluentform .ff-step-body:after,.fluentform .ff-step-body:before{display:table;content:" "}.fluentform .clearfix:after,.fluentform .ff-el-group:after,.fluentform .ff-el-repeat .ff-el-input--content:after,.fluentform .ff-step-body:after{clear:both}@media (min-width:768px){.frm-fluent-form .ff-t-container{display:table;width:100%;table-layout:fixed;vertical-align:top}.frm-fluent-form .ff-t-cell{display:table-cell;padding:0 16px;vertical-align:inherit;width:100%}.frm-fluent-form .ff-t-cell:first-of-type{padding-left:0}.frm-fluent-form .ff-t-cell:last-of-type{padding-right:0}}.fluentform .ff-el-group{margin-bottom:16px}.fluentform .ff-el-group.ff-el-form-top .ff-el-input--label{text-align:left;float:none;display:inline-block;margin-bottom:5px}.fluentform .ff-el-group.ff-el-form-top .ff-el-input--content{margin-left:auto;margin-bottom:0}.fluentform .ff-el-input--label{display:inline-block;margin-bottom:5px;position:relative}.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after{content:" *";color:#f56c6c;margin-left:3px}.fluentform .ff-el-input--label label{margin-bottom:0;display:inline-block;font-weight:600}.ff-errors-in-stack{margin-top:15px;display:none}.ff-errors-in-stack .error{font-size:14px;line-height:1.7}.ff-errors-in-stack .error-clear{margin-left:5px;padding:0 5px;cursor:pointer}.fluentform .ff-btn-submit{cursor:pointer}.fluentform .ff-btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #f14d6e;border-radius:32px;padding:16px;line-height:1.5;position:relative;transition:background-color .4s ease-in-out,border-color .4s ease-in-out,box-shadow .4s ease-in-out;font-size:20px;background-color:#f14d6e!important}.fluentform .ff-btn:focus,.fluentform .ff-btn:hover{background-color:#f4f3f1!important;color:#112342;border:1px solid #f4f3f1;}.fluentform .ff-text-center{text-align:center}.fluentform .ff-el-form-control{display:block;width:100%;padding:16px;color:#495057;border:1px solid #f4f3f1;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;max-width:100%;border-radius:16px;background-color:transparent;text-transform:uppercase;font-weight:400}.fluentform .ff-el-form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:none}.fluentform .ff-el-form-control::placeholder{color:#868e96}.ff-el-is-error .ff-el-form-control{border:1px solid #f14d6e}.fluentform *{box-sizing:border-box}.fluentform .text-danger{font-family:'TTNormsPro';color:#f14d6e;font-size:18px}.fluentform textarea{max-width:100%}.fluentform,.fluentform button,.fluentform input,.fluentform textarea,.fluentform label{font-family:'TTNormsPro'}.ff-t-cell .ff-el-form-control{font-size:18px}@media (max-width:991px){form.fluent_form_1 .ff-btn-submit{font-size:18px}}@media (max-width:479px){form.fluent_form_1 .ff-btn-submit{font-size:16px}}@media (max-width:991px){.fluentform .text-danger,.ff-t-cell .ff-el-form-control{font-size:16px}}@media (max-width:479px){.fluentform .text-danger,.ff-t-cell .ff-el-form-control{font-size:14px}}.ff-el-is-error .ff-el-form-check-label,.ff-el-is-error .ff-el-form-check-label a{color:#f14d6e}.ff-message-success{color:#fff;border:none}