.light-form{padding:1.5rem;border:1px solid rgb(166 132 74 / .14);background:linear-gradient(180deg,rgb(255 255 255 / .72),rgb(255 255 255 / .92)),#fffdf8;box-shadow:0 26px 54px rgb(28 28 28 / .08),inset 0 1px 0 rgb(255 255 255 / .7)}.light-form .ldg-form__label{color:rgb(28 28 28 / .5)}.light-form .ldg-form__control{border:1px solid rgb(166 132 74 / .18);background-color:#f8f5ef;box-shadow:inset 0 1px 0 rgb(255 255 255 / .5),0 0 0 #fff0;color:#1c1c1c}.light-form .ldg-form__control::placeholder{color:rgb(28 28 28 / .44)}.light-form .ldg-form__control:hover{border-color:rgb(166 132 74 / .3);background-color:#f4efe5}.light-form .ldg-form__control:focus-visible{border-color:rgb(166 132 74 / .74);background-color:#f8f5ef;box-shadow:0 0 0 .2rem rgb(166 132 74 / .14),inset 0 1px 0 rgb(255 255 255 / .5)}.light-form .ldg-form__control--select{background-color:#f8f5ef;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23545454' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 1rem) 50%;background-size:.72rem auto;background-repeat:no-repeat}.light-form .ldg-form__control--select:hover{background-color:#f4efe5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23545454' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 1rem) 50%;background-size:.72rem auto;background-repeat:no-repeat}.light-form .ldg-form__control--select:focus-visible{background-color:#f8f5ef;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23545454' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 1rem) 50%;background-size:.72rem auto;background-repeat:no-repeat;border-color:rgb(166 132 74 / .18);box-shadow:inset 0 1px 0 rgb(255 255 255 / .5)}.light-form .ldg-form__submit{color:#f1f2f4;box-shadow:0 1rem 2rem rgb(28 28 28 / .12)}.light-form .ldg-form__submit:hover,.light-form .ldg-form__submit:focus-visible{box-shadow:0 1.15rem 2.15rem rgb(28 28 28 / .18)}.light-form .fluentform{display:flex;flex-direction:column;gap:1.1rem}.light-form .fluentform .ff-el-group{margin-bottom:1rem}.light-form .fluentform .ff-t-container{gap:1rem}.light-form .fluentform .ff-t-cell{padding:0}.light-form .fluentform .ff-el-group.ff-el-form-left .ff-el-input--label,.light-form .fluentform .ff-el-group.ff-el-form-right .ff-el-input--label,.light-form .fluentform .ff-el-group.ff-el-form-top .ff-el-input--label{float:none;width:auto;padding:0;text-align:left}.light-form .fluentform .ff-el-group.ff-el-form-left .ff-el-input--content,.light-form .fluentform .ff-el-group.ff-el-form-right .ff-el-input--content,.light-form .fluentform .ff-el-group.ff-el-form-top .ff-el-input--content{margin-left:0}.light-form .fluentform .ff-el-input--label{display:block;margin:0 0 .5rem;font-size:.75rem;font-weight:500;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:rgb(28 28 28 / .5)}.light-form .fluentform .ff-el-input--label label{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.light-form .fluentform .ff-el-input--label.ff-el-is-required.asterisk-left label::before,.light-form .fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label::after{color:inherit}.light-form .fluentform .ff-el-form-control,.light-form .fluentform input[type="text"],.light-form .fluentform input[type="email"],.light-form .fluentform input[type="tel"],.light-form .fluentform input[type="number"],.light-form .fluentform input[type="url"],.light-form .fluentform input[type="date"],.light-form .fluentform textarea,.light-form .fluentform select{width:100%;min-height:3.45rem;padding:.96rem 1rem;border:1px solid rgb(166 132 74 / .18);border-radius:.9rem;background-color:#f8f5ef;box-shadow:inset 0 1px 0 rgb(255 255 255 / .5),0 0 0 #fff0;font-family:var(--ldg-font-body);font-size:.98rem;line-height:1.45;color:#1c1c1c}.light-form .fluentform .ff-el-form-control::placeholder,.light-form .fluentform input::placeholder,.light-form .fluentform textarea::placeholder{color:rgb(28 28 28 / .44)}.light-form .fluentform .ff-el-form-control:hover,.light-form .fluentform input:hover,.light-form .fluentform textarea:hover,.light-form .fluentform select:hover{border-color:rgb(166 132 74 / .3);background-color:#f4efe5}.light-form .fluentform .ff-el-form-control:focus-visible,.light-form .fluentform input:focus-visible,.light-form .fluentform textarea:focus-visible,.light-form .fluentform select:focus-visible{outline:none;border-color:rgb(166 132 74 / .74);background-color:#f8f5ef;box-shadow:0 0 0 .2rem rgb(166 132 74 / .14),inset 0 1px 0 rgb(255 255 255 / .5)}.light-form .fluentform textarea{min-height:8rem;resize:vertical}.light-form .fluentform select{appearance:none;background-color:#f8f5ef;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23545454' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 1rem) 50%;background-size:.72rem auto;background-repeat:no-repeat;padding-right:2.25rem}.light-form .fluentform .ff-btn,.light-form .fluentform .ff-btn-submit,.light-form .fluentform .ff_submit_btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:3.35rem;padding:.92rem 1.6rem;border:1px solid rgb(166 132 74 / .78)!important;border-radius:999px;background:linear-gradient(180deg,#b49355 0%,#a6844a 100%)!important;font-family:var(--ldg-font-body);font-size:.8rem;font-weight:500;letter-spacing:.16em;line-height:1;text-transform:uppercase;color:#f1f2f4!important;cursor:pointer;box-shadow:0 1rem 2rem rgb(28 28 28 / .12);transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease}.light-form .fluentform .ff-btn:hover,.light-form .fluentform .ff-btn:focus-visible,.light-form .fluentform .ff-btn-submit:hover,.light-form .fluentform .ff-btn-submit:focus-visible,.light-form .fluentform .ff_submit_btn:hover,.light-form .fluentform .ff_submit_btn:focus-visible{outline:none;transform:translateY(-.08rem);filter:brightness(1.04);box-shadow:0 1.15rem 2.15rem rgb(28 28 28 / .18)}.light-form .fluentform .ff-message-success,.light-form .fluentform .ff-message-success p{font-family:var(--ldg-font-body);font-size:.95rem;line-height:1.65;color:#1c1c1c}.light-form .fluentform .ff-message-success{margin:0;padding:1.05rem 1.15rem;border:0;border-radius:1rem;background:linear-gradient(180deg,rgb(255 255 255 / .78),rgb(255 255 255 / .92)),#fffdf8;box-shadow:none;outline:none}.light-form .fluentform .ff-message-success:focus,.light-form .fluentform .ff-message-success:focus-visible,.light-form .fluentform .ff-message-success *:focus,.light-form .fluentform .ff-message-success *:focus-visible{outline:none;box-shadow:none}@media (max-width:780px){.light-form{padding:1rem;border-radius:1.15rem}.light-form .fluentform .ff-t-container{display:block}.light-form .fluentform .ff-t-cell+.ff-t-cell{margin-top:1rem}.light-form .fluentform .ff-btn,.light-form .fluentform .ff-btn-submit,.light-form .fluentform .ff_submit_btn{width:100%}}