@charset "UTF-8";
.fluentform{margin-top:2.5rem;}.fluentform .ff-el-group{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:calc(var(--layout-space) * 3);}.fluentform .ff-el-group .ff-el-input--label{margin-bottom:var(--layout-space);margin-left:calc(var(--layout-space) * .666);line-height:1;}.fluentform .ff-el-group .ff-el-input--label label{font-size:var(--font-size);font-weight:600;}.fluentform .ff-el-group .ff-el-input--label.ff-el-is-required label::after{color:var(--color-base);content:"*";}.fluentform .ff-el-group .ff-el-help-message{font-style:normal;font-size:var(--font-size);color:var(--color-base);margin:calc(var(--layout-space) * -.75) 0 var(--layout-space) calc(var(--layout-space) * .666);}.fluentform .ff-el-group input[type="text"],.fluentform .ff-el-group input[type="email"],.fluentform .ff-el-group textarea{border-radius:var(--layout-space);border-color:#575656;height:2rem;}.fluentform .ff-el-group input[type="text"]:focus,.fluentform .ff-el-group input[type="email"]:focus,.fluentform .ff-el-group textarea:focus{border-color:var(--color-light);}.fluentform .ff-el-group textarea{min-height:7rem;}.fluentform .ff-el-group .ff-el-form-check{position:relative;margin-bottom:var(--layout-space);}.fluentform .ff-el-group .ff-el-form-check input[type="checkbox"]{cursor:pointer;position:absolute;left:calc(var(--layout-space) * .666);top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #575656;border-radius:100%;width:1.2rem;aspect-ratio:1;display:-ms-grid;display:grid;place-content:center;}.fluentform .ff-el-group .ff-el-form-check input[type="checkbox"]::before{content:"";width:.65rem;aspect-ratio:1;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);box-shadow:inset 1em 1em var(--color-accent);-webkit-clip-path:circle(50%);clip-path:circle(50%);transition:-ms-transform 120ms ease-in-out;transition:-webkit-transform 120ms ease-in-out;transition:transform 120ms ease-in-out;-webkit-transition:-webkit-transform 120ms ease-in-out;}.fluentform .ff-el-group .ff-el-form-check input[type="checkbox"]:checked::before{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}.fluentform .ff-el-group .ff-el-form-check input[type="checkbox"] + span{margin-left:2.333rem;font-size:var(--font-size);}.fluentform .ff-el-group .ff_tc_label input[type="checkbox"]{left:0;top:.85rem;}.fluentform .ff-el-group .ff_tc_label .ff_t_c{padding-left:calc(2rem - 20px);color:var(--color-base);}.fluentform .ff-el-group .ff_tc_label .ff_t_c a{text-decoration:none;color:var(--color-accent);}.fluentform .ff-el-group .ff-el-form-check.ff-el-tc + .error{margin-left:2rem;}.fluentform .ff-el-group.ff_submit_btn_wrapper{display:block;text-align:center;}.fluentform .ff-el-group.ff_submit_btn_wrapper .ff-btn-submit{width:auto;line-height:inherit;background-color:var(--color-accent);}.fluentform .ff-el-group.ff_submit_btn_wrapper .ff-btn-submit:hover{opacity:1;}.fluentform .ff-t-container{-moz-column-gap:calc(var(--layout-gap) * 2.666);-webkit-column-gap:calc(var(--layout-gap) * 2.666);column-gap:calc(var(--layout-gap) * 2.666);}.fluentform .ff-t-container .ff-t-cell{-ms-flex-pack:justify;justify-content:space-between;}.fluentform #fluentform_3_success{margin:var(--layout-offset);border:2px solid var(--color-accent);text-align:center;}