.fluentform{width:100%;max-width:100%}.fluentform .frm-fluent-form .ff-el-input--label{font-size:1rem;font-weight:400!important;color:var(--contrast-2);text-transform:capitalize;letter-spacing:initial}@media (min-width:768px){.fluentform .frm-fluent-form .ff-t-container{gap:2rem}}.fluentform .frm-fluent-form .ff-el-form-control,.fluentform .frm-fluent-form select.ff-el-form-control,.fluentform .frm-fluent-form .choices__list{background-color:var(--white);color:var(--contrast-2);border:2px solid var(--base-2);border-radius:.5rem;font-size:1.125rem;line-height:1.5;padding:1rem 1.375rem;height:auto!important}.fluentform .frm-fluent-form.inline-form .ff-el-form-control{background-color:var(--white);color:var(--contrast-3);border:2px solid var(--base-2)}.fluentform .frm-fluent-form .ff-el-form-control:focus{background-color:var(--white);border:2px solid var(--base);outline}.fluentform .frm-fluent-form.inline-form .ff-el-form-control:focus{background-color:var(--white);color:var(--contrast-3);border:2px solid var(--base)}.fluentform .frm-fluent-form .ff-el-group{margin-bottom:clamp(1.25rem,.435vi + 1.152rem,1.5rem)}.fluentform .frm-fluent-form.inline-form .ff-el-group{margin-bottom:0}.fluentform.s .frm-fluent-form.inline-form .ff-el-group{margin-bottom:0}@media (max-width:599px){.fluentform .frm-fluent-form.inline-form .ff-el-group{margin-bottom:1rem}}.fluentform .frm-fluent-form .ff-el-group.ff_submit_btn_wrapper{margin-bottom:0;margin-block:auto;height:100%;max-height:100%}.fluentform .frm-fluent-form .ff-el-form-control::placeholder{color:var(--contrast-3);font-size:1.125rem}.fluentform .frm-fluent-form .ff-el-form-control:focus::placeholder{color:var(--contrast-3)}.fluentform .frm-fluent-form .ff-btn-submit,.fluentform .frm-fluent-form.inline-form .ff-btn-submit{display:inline-flex;align-items:center;justify-content:center;width:max-content;background-color:var(--accent);color:var(--base-3);border:0 solid var(--accent);border-radius:.5rem;font-size:clamp(1rem,.217vi + .951rem,1.125rem);font-family:var(--gp-font--headline);font-weight:600;line-height:1;text-transform:capitalize;letter-spacing:initial;padding:1em 1.375em;margin-bottom:0!important;transition:all .3s linear}.fluentform .frm-fluent-form.inline-form .ff-btn-submit{width:100%;height:100%}.fluentform .frm-fluent-form.stacked-form .ff-btn-submit{width:100%}.fluentform .frm-fluent-form .ff-btn-submit:hover,.fluentform .frm-fluent-form.inline-form .ff-btn-submit:hover{background-color:var(--accent-3);color:var(--base-3);border:0 solid var(--accent-3);transition:all .3s linear}@media (max-width:599px){.fluentform .frm-fluent-form .ff-btn-submit{width:100%}}.fluentform .ff-el-is-error .text-danger{font-size:.889rem!important;color:var(--contrast-2)}.fluentform .ff-message-success{position:relative;border:unset;box-shadow:none;font-size:1rem;font-weight:700;color:var(--contrast-2);text-transform:none;letter-spacing:initial;padding:0;margin-top:1.5rem}.lity.ff-cropper-lity.lity-opened{z-index:100001!important}