.fluentform.fluentform.fluentform{margin-top:1.5rem}.fluentform.fluentform.fluentform .ff-el-group{position:relative;margin-bottom:.5rem}.fluentform.fluentform.fluentform .ff-el-input--label{font-size:.875rem;line-height:1.5714285714}.fluentform.fluentform.fluentform .ff-el-input--label:not(:is(.ff-el-form-left,.ff-el-form-top)>*){position:absolute;left:1rem;top:.8125rem;margin-bottom:0;transition-property:transform,opacity;transition-duration:.2s;transform-origin:0 0;pointer-events:none}.fluentform.fluentform.fluentform .ff-el-input--label:not(:is(.ff-el-form-left,.ff-el-form-top)>*).isFloated{transform:translateY(-.5625rem) scale(.8571);opacity:.7}.fluentform.fluentform.fluentform .ff-el-form-left .ff-el-input--label{padding-top:.8125rem}.fluentform.fluentform.fluentform .ff-el-form-left:has(.ff-el-input--content .ff-el-form-check) .ff-el-input--label{padding-top:0}.fluentform.fluentform.fluentform .ff-el-input--label label{font-size:.875rem;line-height:1.5714285714;font-weight:500;cursor:text}.fluentform.fluentform.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after{margin-left:0;color:#eb6969}.fluentform.fluentform.fluentform .ff-el-form-control{display:block;width:100%;height:3rem;min-width:0;border:1px solid #c8c8c8;border-radius:.25rem;background-color:#fff;background-image:linear-gradient(180deg,transparent,transparent);padding:.3125rem .9375rem;outline:0!important;font-family:"Satoshi","Satoshi Fallback",sans-serif;color:#000;font-size:.875rem;font-weight:500;transition:border-color .1s}.fluentform.fluentform.fluentform .ff-el-form-control:focus{color:#000;border-color:#0093ff}.fluentform.fluentform.fluentform .ff-el-form-control:not(:is(.ff-el-form-left,.ff-el-form-top) *){padding-top:1.1875rem}.fluentform.fluentform.fluentform .choices{text-box:normal}.fluentform.fluentform.fluentform .choices__inner{display:block;border:1px solid #c8c8c8;border-radius:.25rem}.fluentform.fluentform.fluentform .is-open .choices__inner{border-color:#0093ff}.fluentform.fluentform.fluentform .choices__list--dropdown{border-color:#0093ff;border-radius:.25rem}.fluentform.fluentform.fluentform textarea.ff-el-form-control{height:6rem;padding:1.1875rem .9375rem .3125rem;line-height:1.5714285714}.fluentform.fluentform.fluentform .ff-el-form-check{display:block;position:relative;font-size:.875rem;line-height:1.5714285714}.fluentform.fluentform.fluentform .ff-el-form-check:before{content:"";width:1.125rem;height:1.125rem;border-radius:.25rem;background:#fff;position:absolute;left:0;top:.125rem;pointer-events:none;border:1px solid #c8c8c8}.fluentform.fluentform.fluentform .ff-el-form-check:after{content:"";width:1.125rem;height:1.125rem;border-radius:.25rem;background:#0093ff url(../img/check-white.svg) 50% 50%/.625rem .5rem no-repeat;position:absolute;left:0;top:.125rem;transition-property:opacity;transition-duration:.2s;pointer-events:none;opacity:0}.fluentform.fluentform.fluentform .ff-el-form-check .ff-el-form-check-input{position:absolute;left:0;top:0;z-index:-1;opacity:0}.fluentform.fluentform.fluentform .ff-el-form-check .ff-el-form-check-label{display:block;padding-left:1.625rem}.fluentform.fluentform.fluentform .ff-el-form-check.ff_item_selected:after{opacity:1}.fluentform.fluentform.fluentform .required-field{font-size:.875rem}.fluentform.fluentform.fluentform .required-field p:before{content:"* ";color:#eb6969}.fluentform.fluentform.fluentform .ff-btn.ff-btn{display:inline-flex;justify-content:center;align-items:center;position:relative;font-size:1rem;line-height:1.25;color:#fff;text-align:center;font-weight:700;text-decoration:none;padding:.6875rem 2.5rem;border-radius:1.4375rem;border:2px solid #0093ff;background:#0093ff;transition-property:background-color,border-color,color;transition-duration:.2s;cursor:pointer;opacity:1}.fluentform.fluentform.fluentform .ff-btn.ff-btn:hover{background-color:#0682dd;border-color:#0682dd;color:#fff}.fluentform.fluentform.fluentform .ff-btn-submit{margin-top:1rem;width:100%}@media (min-width:48em){.fluentform.fluentform.fluentform .ff-el-group{margin-bottom:1rem}.fluentform.fluentform.fluentform .ff-t-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem}}@media (min-width:62em){.fluentform.fluentform.fluentform{margin-top:2rem}}