body.page .contact-form .fluentform .ff_upload_btn.ff-btn,body.single .contact-form .fluentform .ff_upload_btn.ff-btn,body.page .contact-form .fluentform .ff-btn-submit,body.single .contact-form .fluentform .ff-btn-submit{flex-shrink:0;display:inline-block;font-size:var(--theme-button-fs);font-family:var(--theme-text-ff);border-radius:var(--theme-radius);line-height:var(--theme-button-lh);padding:var(--space-button-y, 1.25rem) var(--space-button-x, 1.25rem);transition:background-color var(--theme-transition),color var(--theme-transition),border-color var(--theme-transition);color:var(--text-color, var(--theme-base-light));border:var(--theme-border) var(--border-color, var(--theme-dark-grey-color));background-color:var(--bg-color, var(--theme-dark-grey-color));cursor:pointer;text-decoration:none;text-transform:uppercase}body.page .contact-form .fluentform .ff_upload_btn.ff-btn:visited,body.single .contact-form .fluentform .ff_upload_btn.ff-btn:visited,body.page .contact-form .fluentform .ff-btn-submit:visited,body.single .contact-form .fluentform .ff-btn-submit:visited{color:var(--text-color, var(--theme-base-light))}@media (max-width: 767px){body.page .contact-form .fluentform .ff_upload_btn.ff-btn,body.single .contact-form .fluentform .ff_upload_btn.ff-btn,body.page .contact-form .fluentform .ff-btn-submit,body.single .contact-form .fluentform .ff-btn-submit{width:100%!important;text-align:center}}body.page .contact-form .fluentform .ff-btn-submit,body.single .contact-form .fluentform .ff-btn-submit{--text-color: var(--theme-base-light);--border-color: var(--theme-primary-color);--bg-color: var(--theme-primary-color)}@media (any-hover: hover){body.page .contact-form .fluentform .ff-btn-submit:hover,body.single .contact-form .fluentform .ff-btn-submit:hover{--text-color: var(--theme-base-light);--border-color: var(--theme-alternative-color);--bg-color: var(--theme-alternative-color)}}body.page .contact-form .fluentform .ff_upload_btn.ff-btn,body.single .contact-form .fluentform .ff_upload_btn.ff-btn{--text-color: var(--theme-alternative-color);--border-color: var(--theme-secondary-color);--bg-color: var(--theme-secondary-color)}@media (any-hover: hover){body.page .contact-form .fluentform .ff_upload_btn.ff-btn:hover,body.single .contact-form .fluentform .ff_upload_btn.ff-btn:hover{--text-color: var(--theme-alternative-color);--border-color: var(--theme-primary-color);--bg-color: var(--theme-base-light)}}body.page .contact-form,body.single .contact-form{padding:5rem 0;position:relative}body.page .contact-form .h2,body.single .contact-form .h2{color:var(--theme-primary-color);margin-top:0}body.page .contact-form .feedback-section__additional-text,body.single .contact-form .feedback-section__additional-text{margin-bottom:3rem}body.page .contact-form .feedback-section__additional-text p a,body.single .contact-form .feedback-section__additional-text p a{font-weight:700;color:var(--theme-primary-color)}body.page .contact-form form,body.single .contact-form form{margin-bottom:0}@media (max-width: 768px){body.page .contact-form .fluentform .ff-t-container,body.single .contact-form .fluentform .ff-t-container{display:flex;flex-wrap:wrap;row-gap:30px}body.page .contact-form .fluentform .ff-t-container>*,body.single .contact-form .fluentform .ff-t-container>*{width:100%;flex-basis:100%!important}}body.page .contact-form .fluentform .ff-el-form-check,body.single .contact-form .fluentform .ff-el-form-check{padding-left:1.25rem}body.page .contact-form .fluentform fieldset,body.single .contact-form .fluentform fieldset,body.page .contact-form .fluentform .ff-name-address-wrapper.fluent-address .ff-el-input--content,body.single .contact-form .fluentform .ff-name-address-wrapper.fluent-address .ff-el-input--content{display:flex;flex-direction:column;row-gap:30px}body.page .contact-form .fluentform .ff-default .ff-el-input--label label,body.single .contact-form .fluentform .ff-default .ff-el-input--label label{font-weight:700}body.page .contact-form .fluentform .ff-el-group,body.single .contact-form .fluentform .ff-el-group{margin-bottom:0}body.page .contact-form .fluentform .ff-el-group h3,body.single .contact-form .fluentform .ff-el-group h3{margin:0;text-transform:uppercase;font-size:22px;line-height:33px}body.page .contact-form .fluentform .ff-el-input--label,body.single .contact-form .fluentform .ff-el-input--label{margin-bottom:5px}body.page .contact-form .fluentform .ff-el-input--label label,body.single .contact-form .fluentform .ff-el-input--label label{font-weight:700}body.page .contact-form .fluentform .ff-el-form-control,body.single .contact-form .fluentform .ff-el-form-control{border:1px solid var(--theme-primary-color);border-radius:0;padding:12px 20px;color:var(--theme-base-dark);font-weight:100}body.page .contact-form .fluentform .ff-el-form-check-label,body.single .contact-form .fluentform .ff-el-form-check-label{line-height:1.5}body.page .contact-form .fluentform .ff-el-group.ff-el-form-hide_label .ff-el-input--content .ff-el-form-check,body.single .contact-form .fluentform .ff-el-group.ff-el-form-hide_label .ff-el-input--content .ff-el-form-check{padding:0}body.page .contact-form .fluentform .ff-el-group.ff-el-form-hide_label .ff-el-input--content .ff-el-form-check label,body.single .contact-form .fluentform .ff-el-group.ff-el-form-hide_label .ff-el-input--content .ff-el-form-check label{font-weight:400;font-size:1rem}body.page .contact-form .fluentform .ff-el-form-check a,body.single .contact-form .fluentform .ff-el-form-check a{color:var(--theme-secondary-color);text-decoration:underline;font-weight:700}body.page .contact-form .fluentform .ff_file_upload_holder,body.single .contact-form .fluentform .ff_file_upload_holder{width:100%}body.page .contact-form .fluentform .ff_upload_btn.ff-btn,body.single .contact-form .fluentform .ff_upload_btn.ff-btn{box-sizing:border-box;display:block;width:100%}body.page .contact-form .fluentform .ff_submit_btn_wrapper,body.single .contact-form .fluentform .ff_submit_btn_wrapper{text-align:center}body.page .contact-form .fluentform .ff-btn-submit,body.single .contact-form .fluentform .ff-btn-submit{text-transform:uppercase;margin-top:30px}body.page .contact-form .fluentform .ff-message-success,body.single .contact-form .fluentform .ff-message-success{border:none;box-shadow:none}body.page .contact-form .fluentform select.ff-el-form-control:not([size]):not([multiple]),body.single .contact-form .fluentform select.ff-el-form-control:not([size]):not([multiple]){height:45px}body.page .contact-form.bg-light,body.single .contact-form.bg-light{background-color:transparent}body.page .contact-form.bg-light .h1,body.page .contact-form.bg-light .h2,body.single .contact-form.bg-light .h1,body.single .contact-form.bg-light .h2{color:var(--theme-primary-color)}body.page .contact-form.bg-light-primary,body.single .contact-form.bg-light-primary{color:var(--theme-alternate-color);background-color:var(--theme-bg-color-primary)}body.page .contact-form.bg-light-primary .h1,body.page .contact-form.bg-light-primary .h2,body.single .contact-form.bg-light-primary .h1,body.single .contact-form.bg-light-primary .h2{color:var(--theme-primary-color)}body.page .contact-form.bg-primary,body.single .contact-form.bg-primary{color:var(--theme-base-light);background-color:var(--theme-primary-color)}body.page .contact-form.bg-primary .h1,body.page .contact-form.bg-primary .h2,body.single .contact-form.bg-primary .h1,body.single .contact-form.bg-primary .h2{color:var(--theme-base-light)}body.page .contact-form.bg-light-secondary,body.single .contact-form.bg-light-secondary{color:var(--theme-primary-color);background-color:var(--theme-bg-color-secondary)}body.page .contact-form.bg-light-secondary .h1,body.page .contact-form.bg-light-secondary .h2,body.single .contact-form.bg-light-secondary .h1,body.single .contact-form.bg-light-secondary .h2{color:var(--theme-primary-color)}body.page .contact-form.bg-secondary,body.single .contact-form.bg-secondary{color:var(--theme-base-light);background-color:var(--theme-secondary-color)}body.page .contact-form.bg-secondary .h1,body.page .contact-form.bg-secondary .h2,body.single .contact-form.bg-secondary .h1,body.single .contact-form.bg-secondary .h2{color:var(--theme-base-light)}
