section.custom-theme-block.contact-form{position:relative;padding-block:clamp(3.5rem,7vw,6.25rem);color:var(--theme-base-light)}section.custom-theme-block.contact-form .row{max-width:var(--single-content-max, 68.125rem);margin-inline:auto;row-gap:2rem}section.custom-theme-block.contact-form .feedback-section__title{margin:0;color:var(--theme-base-light);text-transform:uppercase}section.custom-theme-block.contact-form .feedback-section__additional-text{margin-top:1rem;color:var(--theme-base-light)}section.custom-theme-block.contact-form .feedback-section__additional-text>:last-child{margin-bottom:0}section.custom-theme-block.contact-form .feedback-section__additional-text a:not([class]){color:var(--theme-secondary-color);text-decoration:underline;text-underline-offset:3px}section.custom-theme-block.contact-form .fluentform{margin:0}section.custom-theme-block.contact-form .frm-fluent-form{display:flex;flex-direction:column;margin:0}section.custom-theme-block.contact-form .ff-el-group,section.custom-theme-block.contact-form .ff-t-container,section.custom-theme-block.contact-form .ff-el-input--content,section.custom-theme-block.contact-form .ff-el-form-check{margin:0}section.custom-theme-block.contact-form .ff-el-group:has(textarea),section.custom-theme-block.contact-form .ff-el-group:has(.ff_file_upload_holder){margin-top:2rem}section.custom-theme-block.contact-form fieldset>.ff-el-group:not(:first-of-type):has(>.ff-el-input--label){margin-top:2rem}section.custom-theme-block.contact-form .ff-el-group:has(.ff-el-tc),section.custom-theme-block.contact-form .ff_submit_btn_wrapper{margin-top:1rem}section.custom-theme-block.contact-form .ff-el-input--label{margin-bottom:.625rem}section.custom-theme-block.contact-form .ff-el-input--label label{margin:0;color:var(--theme-base-light);font-weight:400;font-size:var(--theme-menu-fs);line-height:var(--theme-text-lh)}section.custom-theme-block.contact-form .ff-el-input--label.ff-el-is-required label:after{color:currentColor}section.custom-theme-block.contact-form .ff-el-form-control{box-sizing:border-box;width:100%;height:3.4375rem;padding:.75rem 1.25rem;border:2px solid var(--theme-base-light);border-radius:1.875rem;background-color:var(--theme-base-soft);color:var(--theme-text-color-default);font-family:var(--theme-text-ff);font-size:var(--theme-menu-fs);line-height:var(--theme-text-lh)}section.custom-theme-block.contact-form .ff-el-form-control::-moz-placeholder{color:var(--theme-text-color-default);opacity:.7}section.custom-theme-block.contact-form .ff-el-form-control::placeholder{color:var(--theme-text-color-default);opacity:.7}section.custom-theme-block.contact-form .ff-el-form-control:focus,section.custom-theme-block.contact-form .ff-el-form-control:focus-visible{outline:none;border-width:3px;border-color:var(--theme-primary-color);background-color:var(--theme-base-soft)}section.custom-theme-block.contact-form textarea.ff-el-form-control{height:auto;min-height:7.8125rem;resize:vertical}section.custom-theme-block.contact-form .ff-t-container{display:flex;flex-wrap:wrap;gap:1.875rem;margin:0}section.custom-theme-block.contact-form .ff-t-container .ff-t-cell{flex:1 1 12.5rem!important;min-width:0;padding:0!important}section.custom-theme-block.contact-form .ff-el-group:has(.ff_file_upload_holder){display:flex;flex-flow:row wrap;align-items:center}section.custom-theme-block.contact-form .ff-el-group:has(.ff_file_upload_holder) .ff-el-input--label{margin:0}section.custom-theme-block.contact-form .ff-el-group:has(.ff_file_upload_holder) .ff-el-input--label label{cursor:pointer;font-size:var(--theme-h5-fs);line-height:var(--theme-heading-lh);font-weight:var(--theme-heading-fw)}section.custom-theme-block.contact-form .ff-el-group:has(.ff_file_upload_holder) .ff-el-input--content{display:contents}section.custom-theme-block.contact-form .ff-el-group:has(.ff_file_upload_holder) .ff-uploaded-list{flex-basis:100%;margin:0}section.custom-theme-block.contact-form .ff_file_upload_holder{display:inline-flex;align-items:center;margin:0;cursor:pointer}section.custom-theme-block.contact-form .ff_upload_btn.ff-btn{display:inline-flex;align-items:center;padding:0;border:0;background-color:transparent;color:var(--theme-base-light);font-size:0;line-height:0;cursor:pointer;transition:color var(--theme-transition)}section.custom-theme-block.contact-form .ff_upload_btn.ff-btn:before{content:"";width:1.5rem;height:1.5rem;flex-shrink:0;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.8398,0h-10.8495v4.75c0,1.1-.8903,1.9902-1.9902,1.9902H2.1797c-.0006.005-.0098.0814-.0098.1201v15.1495c0,1.1.8903,1.9902,1.9902,1.9902h15.6796c1.1,0,1.9903-.8902,1.9903-1.9902V1.9902c0-1.1-.8903-1.9902-1.9903-1.9902ZM16.1699,16.5H7.8398c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h8.3301c.28,0,.5.22.5.5s-.22.5-.5.5ZM16.1699,13.21H7.8398c-.28-.0001-.5-.2201-.5-.5s.22-.5.5-.5h8.3301c.28,0,.5.22.5.5s-.22.5-.5.5ZM16.1699,9.9102H7.8398c-.2799,0-.4999-.2201-.5-.5,0-.28.22-.4999.5-.5h8.3301c.28,0,.5.22.5.5-.0001.2799-.22.5-.5.5Z'/%3E%3Cpath d='M7.9893,4.75V.29c-.1398.0799-.2795.18-.3994.2998L2.75,5.46c-.09.09-.1605.1803-.2305.2803h4.4805c.5498-.0002.9893-.4404.9893-.9902Z'/%3E%3C/svg%3E") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.8398,0h-10.8495v4.75c0,1.1-.8903,1.9902-1.9902,1.9902H2.1797c-.0006.005-.0098.0814-.0098.1201v15.1495c0,1.1.8903,1.9902,1.9902,1.9902h15.6796c1.1,0,1.9903-.8902,1.9903-1.9902V1.9902c0-1.1-.8903-1.9902-1.9903-1.9902ZM16.1699,16.5H7.8398c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h8.3301c.28,0,.5.22.5.5s-.22.5-.5.5ZM16.1699,13.21H7.8398c-.28-.0001-.5-.2201-.5-.5s.22-.5.5-.5h8.3301c.28,0,.5.22.5.5s-.22.5-.5.5ZM16.1699,9.9102H7.8398c-.2799,0-.4999-.2201-.5-.5,0-.28.22-.4999.5-.5h8.3301c.28,0,.5.22.5.5-.0001.2799-.22.5-.5.5Z'/%3E%3Cpath d='M7.9893,4.75V.29c-.1398.0799-.2795.18-.3994.2998L2.75,5.46c-.09.09-.1605.1803-.2305.2803h4.4805c.5498-.0002.9893-.4404.9893-.9902Z'/%3E%3C/svg%3E") no-repeat center/contain}@media (any-hover: hover){section.custom-theme-block.contact-form .ff_upload_btn.ff-btn:hover{color:var(--theme-secondary-color)}}section.custom-theme-block.contact-form .ff-el-form-check:not(.ff-el-tc){margin-bottom:.75rem}section.custom-theme-block.contact-form .ff-el-form-check:not(.ff-el-tc) .ff-el-form-check-label{display:inline-flex;align-items:center;gap:.5rem;margin:0;color:var(--theme-base-light);font-size:var(--theme-menu-fs);line-height:var(--theme-text-lh);cursor:pointer}section.custom-theme-block.contact-form .ff_list_inline .ff-el-form-check:not(.ff-el-tc){margin-right:1.5rem}section.custom-theme-block.contact-form .ff-el-form-check.ff-el-tc .ff-el-form-check-label{display:flex;align-items:flex-start;gap:.5rem;margin:0;margin-bottom:3rem!important;color:var(--theme-base-light);font-size:var(--theme-small-fs);line-height:var(--theme-text-lh)}section.custom-theme-block.contact-form .ff-el-form-check.ff-el-tc .ff_tc_checkbox{flex-shrink:0;padding-top:0!important}section.custom-theme-block.contact-form .ff-el-form-check.ff-el-tc a{color:var(--theme-secondary-color);text-decoration:underline}section.custom-theme-block.contact-form .ff_submit_btn_wrapper{margin:0}section.custom-theme-block.contact-form .ff-btn-submit{display:inline-flex;align-items:center;justify-content:center;border:var(--theme-border) var(--theme-button-color);border-radius:var(--theme-button-radius);padding:1rem 1.5rem;background-color:var(--theme-button-color);color:var(--theme-base-light);font-family:var(--theme-text-ff);font-size:var(--theme-button-fs);font-weight:500;line-height:var(--theme-button-lh);text-transform:uppercase;cursor:pointer;transition:background-color var(--theme-transition),color var(--theme-transition)}@media (any-hover: hover){section.custom-theme-block.contact-form .ff-btn-submit:hover{background-color:transparent;color:var(--theme-button-color)}}section.custom-theme-block.contact-form .ff-el-input--label{margin-bottom:1rem}
