body.page .theme-contact-form .form button[type=submit],body.single .theme-contact-form .form button[type=submit]{flex-shrink:0;display:inline-flex;max-width:100%;text-align:center;align-items:center;justify-content:center;line-height:var(--theme-base-lh);min-height:var(--button-height, 4.3125rem);min-width:var(--button-width, 15.625rem);border-radius:0;text-transform:uppercase;padding:var(--space-button-y, .625rem) var(--space-button-x, 1.25rem);transition:background-color var(--theme-transition),color var(--theme-transition),border-color var(--theme-transition);color:var(--button-text-color, var(--theme-base-light));border:1px solid var(--button-border-color, var(--theme-primary));background-color:var(--button-bg-color, var(--theme-primary));cursor:pointer;text-decoration:none}body.page .theme-contact-form .form button[type=submit],body.single .theme-contact-form .form button[type=submit]{--button-text-color: var(--theme-base-light);--button-border-color: var(--theme-primary);--button-bg-color: var(--theme-primary)}@media (any-hover: hover){body.page .theme-contact-form .form button[type=submit]:hover,body.single .theme-contact-form .form button[type=submit]:hover{--button-text-color: var(--theme-base-light);--button-border-color: var(--theme-dark-blue);--button-bg-color: var(--theme-dark-blue)}}body.page .theme-contact-form .form .frm-fluent-form .ff-t-container,body.single .theme-contact-form .form .frm-fluent-form .ff-t-container{gap:var(--bs-gutter-x)}body.page .theme-contact-form .form .fluentform .ff-el-group,body.single .theme-contact-form .form .fluentform .ff-el-group{margin-bottom:var(--bs-gutter-x)}body.page .theme-contact-form .form .ff-default .ff-el-form-control,body.single .theme-contact-form .form .ff-default .ff-el-form-control{font-family:inherit;outline-offset:-1px;border-radius:0;border-color:transparent;outline:1px solid var(--input-outline-color, transparent);padding:var(--input-space-y, .84375rem) var(--input-space-x, 1.25rem);color:var(--theme-primary)}body.page .theme-contact-form .form .ff-default .ff-el-form-control::-moz-placeholder,body.single .theme-contact-form .form .ff-default .ff-el-form-control::-moz-placeholder{color:color-mix(in oklab,color-mix(in oklab,var(--theme-primary) 100%,transparent) 50%,transparent)}body.page .theme-contact-form .form .ff-default .ff-el-form-control::placeholder,body.single .theme-contact-form .form .ff-default .ff-el-form-control::placeholder{color:color-mix(in oklab,color-mix(in oklab,var(--theme-primary) 100%,transparent) 50%,transparent)}body.page .theme-contact-form .form .ff-default .ff-el-form-control:focus,body.single .theme-contact-form .form .ff-default .ff-el-form-control:focus{outline-color:var(--input-outline-color, var(--theme-secondary))}body.page .theme-contact-form .form .ff-default .ff-el-form-control[aria-invalid=true],body.single .theme-contact-form .form .ff-default .ff-el-form-control[aria-invalid=true]{outline-color:var(--input-outline-color, var(--theme-error))}body.page .theme-contact-form .form textarea,body.single .theme-contact-form .form textarea{--textarea-height: 10.625rem}body.page .theme-contact-form .form .fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after,body.single .theme-contact-form .form .fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after{color:inherit}body.page .theme-contact-form .form .fluentform .ff-el-is-error .text-danger,body.single .theme-contact-form .form .fluentform .ff-el-is-error .text-danger{font-size:var(--theme-xs-body-fs);line-height:inherit;color:var(--theme-error)}body.page .theme-contact-form .form .ff-el-group.checkbox,body.single .theme-contact-form .form .ff-el-group.checkbox{margin-top:2.6875rem;margin-bottom:var(--theme-md-space)}body.page .theme-contact-form .form .ff-el-group.checkbox label,body.single .theme-contact-form .form .ff-el-group.checkbox label{color:var(--theme-primary)}body.page .theme-contact-form .form .ff-el-group.checkbox span,body.single .theme-contact-form .form .ff-el-group.checkbox span{color:var(--theme-base-dark);font-size:14px}body.page .theme-contact-form .form .checkbox input,body.page .theme-contact-form .form .group-checkbox input,body.single .theme-contact-form .form .checkbox input,body.single .theme-contact-form .form .group-checkbox input{margin-right:1.25rem}body.page .theme-contact-form .form .ff-el-group.group-checkbox,body.single .theme-contact-form .form .ff-el-group.group-checkbox{margin-bottom:2.8125rem}body.page .theme-contact-form .form .ff-el-group.group-checkbox .ff-el-input--label,body.single .theme-contact-form .form .ff-el-group.group-checkbox .ff-el-input--label{margin-bottom:1.5625rem;color:var(--theme-primary)}body.page .theme-contact-form .form .frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom,body.page .theme-contact-form .form .fluentform .ff-el-form-check,body.single .theme-contact-form .form .frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom,body.single .theme-contact-form .form .fluentform .ff-el-form-check{margin:0}body.page .theme-contact-form .form button[type=submit],body.single .theme-contact-form .form button[type=submit]{font-size:var(--theme-lg-body-fs);font-weight:400;margin-bottom:0;margin-left:auto}@media (min-width: 576px){body.page .theme-contact-form .form button[type=submit],body.single .theme-contact-form .form button[type=submit]{--button-width: 24.375rem}}@media (any-hover: hover){body.page .theme-contact-form .form button[type=submit]:hover,body.single .theme-contact-form .form button[type=submit]:hover{opacity:1}}
