.jhub-form .fluentform .ff-t-container{gap:20px}.jhub-form .fluentform .ff-el-group{margin-bottom:30px}.jhub-form .fluentform .ff-el-group .ff-el-input--content{display:flex;flex-wrap:wrap;gap:20px}.jhub-form .fluentform .ff-el-group.ff_list_inline .ff-el-form-check{margin:0}.jhub-form .fluentform .ff-el-group.ff_submit_btn_wrapper{margin-bottom:0}.jhub-form .fluentform .ff-el-group.jhub_items_group{border-bottom:1px solid var(--junctionhub-color-border-2);padding-bottom:31px}.jhub-form .fluentform .ff-el-input--label{color:var(--junctionhub-color-heading-primary);font-family:var(--junctionhub-ff-heading);font-size:16px;font-weight:var(--junctionhub-fw-medium);line-height:1.5;margin-bottom:10px}.jhub-form .fluentform .ff-el-input--label.ff-el-is-required label:after,.jhub-form .fluentform .ff-el-input--label.ff-el-is-required.asterisk-left label:after,.jhub-form .fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after{color:var(--junctionhub-color-theme-primary);display:inline-flex;font-size:123%;line-height:1}.jhub-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]),.jhub-form form select,.jhub-form form textarea,.jhub-form form.frm-fluent-form input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]),.jhub-form form.frm-fluent-form select,.jhub-form form.frm-fluent-form textarea{background-color:var(--junctionhub-color-common-white);border:1px solid var(--junctionhub-color-border-1);border-radius:10px;box-sizing:border-box;color:var(--junctionhub-color-heading-primary);font-family:var(--junctionhub-ff-body);font-size:16px;font-weight:var(--junctionhub-fw-regular);line-height:1.5;padding:15px 20px;width:100%}.jhub-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]):focus,.jhub-form form select:focus,.jhub-form form textarea:focus,.jhub-form form.frm-fluent-form input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]):focus,.jhub-form form.frm-fluent-form select:focus,.jhub-form form.frm-fluent-form textarea:focus{border-color:var(--junctionhub-color-theme-primary)}.jhub-form form textarea,.jhub-form form.frm-fluent-form textarea{height:270px}.jhub-form form input[type=radio]:checked,.jhub-form form input[type=radio]:not(:checked),.jhub-form form.frm-fluent-form input[type=radio]:checked,.jhub-form form.frm-fluent-form input[type=radio]:not(:checked){left:-9999px;position:absolute}.jhub-form form input[type=checkbox],.jhub-form form.frm-fluent-form input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.jhub-form form .ff-el-form-check-label:has(input[type=radio]:checked,input[type=radio]:not(:checked)),.jhub-form form.frm-fluent-form .ff-el-form-check-label:has(input[type=radio]:checked,input[type=radio]:not(:checked)){background-color:var(--junctionhub-color-common-white);border:1px solid var(--junctionhub-color-border-2);border-radius:12px;color:var(--junctionhub-color-heading-primary);cursor:pointer;display:inline-block;font-family:var(--junctionhub-ff-heading);font-size:16px;font-weight:var(--junctionhub-fw-medium);letter-spacing:-.01em;line-height:1.2;margin:0;min-width:240px;padding:25px 20px 25px 52px;position:relative;transition:.4s}.jhub-form form .ff-el-form-check-label:has(input[type=radio]:checked,input[type=radio]:not(:checked)):before,.jhub-form form.frm-fluent-form .ff-el-form-check-label:has(input[type=radio]:checked,input[type=radio]:not(:checked)):before{background:transparent;border:1px solid var(--junctionhub-color-border-1);border-radius:100%;content:"";height:20px;inset-inline-start:20px;position:absolute;top:24px;width:20px}.jhub-form form .ff-el-form-check-label:has(input[type=radio]:checked,input[type=radio]:not(:checked)):after,.jhub-form form.frm-fluent-form .ff-el-form-check-label:has(input[type=radio]:checked,input[type=radio]:not(:checked)):after{background-color:var(--junctionhub-color-theme-primary);border-radius:100%;content:"";height:12px;inset-inline-start:24px;position:absolute;top:28px;transition:all .3s ease;width:12px}.jhub-form form .ff-el-form-check-label:has(input[type=radio]:not(:checked)):after,.jhub-form form.frm-fluent-form .ff-el-form-check-label:has(input[type=radio]:not(:checked)):after{opacity:0;transform:scale(0)}.jhub-form form .ff-el-form-check-label:has(input[type=radio]:checked),.jhub-form form.frm-fluent-form .ff-el-form-check-label:has(input[type=radio]:checked){background-color:var(--junctionhub-color-theme-bg-primary)}.jhub-form form .ff-el-form-check-label:has(input[type=radio]:checked):before,.jhub-form form.frm-fluent-form .ff-el-form-check-label:has(input[type=radio]:checked):before{border-color:var(--junctionhub-color-theme-primary)}.jhub-form form .ff-el-form-check-label:has(input[type=radio]:checked):after,.jhub-form form.frm-fluent-form .ff-el-form-check-label:has(input[type=radio]:checked):after{opacity:1;transform:scale(1)}.jhub-form form .ff-el-form-check-label:has(input[type=checkbox]:checked,input[type=checkbox]:not(:checked)),.jhub-form form.frm-fluent-form .ff-el-form-check-label:has(input[type=checkbox]:checked,input[type=checkbox]:not(:checked)){color:var(--junctionhub-color-text-body);cursor:pointer;display:inline-block;font-family:var(--junctionhub-ff-body);font-size:16px;font-weight:var(--junctionhub-fw-regular);letter-spacing:-.01em;line-height:1.6;margin:0;padding-left:31px;position:relative}.jhub-form form .ff-el-form-check-label:has(input[type=checkbox]:checked,input[type=checkbox]:not(:checked)) a,.jhub-form form.frm-fluent-form .ff-el-form-check-label:has(input[type=checkbox]:checked,input[type=checkbox]:not(:checked)) a{color:var(--junctionhub-color-heading-primary);font-weight:var(--junctionhub-fw-medium);text-decoration:underline;text-underline-offset:2px}.jhub-form form .ff-el-form-check-label:has(input[type=checkbox]:checked,input[type=checkbox]:not(:checked)) a:hover,.jhub-form form.frm-fluent-form .ff-el-form-check-label:has(input[type=checkbox]:checked,input[type=checkbox]:not(:checked)) a:hover{color:var(--junctionhub-color-theme-primary)}.jhub-form form .ff-el-form-check-label:has(input[type=checkbox]:checked,input[type=checkbox]:not(:checked)):before,.jhub-form form.frm-fluent-form .ff-el-form-check-label:has(input[type=checkbox]:checked,input[type=checkbox]:not(:checked)):before{background-color:var(--junctionhub-color-theme-bg-primary);border:1px solid var(--junctionhub-color-border-1);border-radius:4px;content:"";height:18px;left:0;position:absolute;top:2px;transition:background-color .25s ease;width:18px}.jhub-form form .ff-el-form-check-label:has(input[type=checkbox]:checked,input[type=checkbox]:not(:checked)):after,.jhub-form form.frm-fluent-form .ff-el-form-check-label:has(input[type=checkbox]:checked,input[type=checkbox]:not(:checked)):after{border:solid var(--junctionhub-color-common-white);border-width:0 2px 2px 0;content:"";height:11px;left:6px;opacity:0;position:absolute;top:4px;transform:rotate(45deg);transition:opacity .4s ease;width:6px}.jhub-form form .ff-el-form-check-label:has(input[type=checkbox]:checked):before,.jhub-form form.frm-fluent-form .ff-el-form-check-label:has(input[type=checkbox]:checked):before{background-color:var(--junctionhub-color-theme-primary);border-color:var(--junctionhub-color-theme-bg-primary)}.jhub-form form .ff-el-form-check-label:has(input[type=checkbox]:checked):after,.jhub-form form.frm-fluent-form .ff-el-form-check-label:has(input[type=checkbox]:checked):after{opacity:1}.jhub-form form select,.jhub-form form.frm-fluent-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 40%,#000 50%),linear-gradient(135deg,#000 50%,transparent 0),linear-gradient(90deg,transparent,transparent);background-position:calc(100% - 25px) calc(1em + 6px),calc(100% - 20px) calc(1em + 6px),calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:8px 7px,5px 9px,1px 1.5em}.jhub-form form .ff-btn-submit,.jhub-form form .ff-btn-submit.ff_btn_no_style,.jhub-form form .wpcf7-submit,.jhub-form form button:not(.jhub_primary_button),.jhub-form form button[type=submit],.jhub-form form input[type=submit],.jhub-form form.frm-fluent-form .ff-btn-submit,.jhub-form form.frm-fluent-form .ff-btn-submit.ff_btn_no_style,.jhub-form form.frm-fluent-form .wpcf7-submit,.jhub-form form.frm-fluent-form button:not(.jhub_primary_button),.jhub-form form.frm-fluent-form button[type=submit],.jhub-form form.frm-fluent-form input[type=submit]{background-color:var(--junctionhub-color-theme-primary);border-radius:56px;color:var(--junctionhub-color-common-white);cursor:pointer;font-family:var(--junctionhub-ff-body);font-size:16px;font-weight:var(--junctionhub-fw-sbold);letter-spacing:-.01em;line-height:1;padding:19px 30px;transition:.3s}.jhub-form form .ff-btn-submit.ff_btn_no_style:focus,.jhub-form form .ff-btn-submit.ff_btn_no_style:hover,.jhub-form form .ff-btn-submit:focus,.jhub-form form .ff-btn-submit:hover,.jhub-form form .wpcf7-submit:focus,.jhub-form form .wpcf7-submit:hover,.jhub-form form button:not(.jhub_primary_button):focus,.jhub-form form button:not(.jhub_primary_button):hover,.jhub-form form button[type=submit]:focus,.jhub-form form button[type=submit]:hover,.jhub-form form input[type=submit]:focus,.jhub-form form input[type=submit]:hover,.jhub-form form.frm-fluent-form .ff-btn-submit.ff_btn_no_style:focus,.jhub-form form.frm-fluent-form .ff-btn-submit.ff_btn_no_style:hover,.jhub-form form.frm-fluent-form .ff-btn-submit:focus,.jhub-form form.frm-fluent-form .ff-btn-submit:hover,.jhub-form form.frm-fluent-form .wpcf7-submit:focus,.jhub-form form.frm-fluent-form .wpcf7-submit:hover,.jhub-form form.frm-fluent-form button:not(.jhub_primary_button):focus,.jhub-form form.frm-fluent-form button:not(.jhub_primary_button):hover,.jhub-form form.frm-fluent-form button[type=submit]:focus,.jhub-form form.frm-fluent-form button[type=submit]:hover,.jhub-form form.frm-fluent-form input[type=submit]:focus,.jhub-form form.frm-fluent-form input[type=submit]:hover{background-color:var(--junctionhub-color-theme-primary-hover);color:var(--junctionhub-color-common-white);opacity:1}