.nf-form-cont.wpx-contact-form .nf-form-title,.nf-form-cont.wpx-contact-form .nf-form-fields-required{display:none}.nf-form-cont.wpx-contact-form .nf-form-content nf-fields-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px}.nf-form-cont.wpx-contact-form .nf-form-content nf-fields-wrap>nf-field{grid-column:1/-1}.nf-form-cont.wpx-contact-form .nf-form-content nf-fields-wrap>nf-field:has(.is-contact-name){grid-column:auto}@media only screen and (max-width: 600px){.nf-form-cont.wpx-contact-form .nf-form-content nf-fields-wrap>nf-field:has(.is-contact-name){grid-column:1/-1}}.nf-form-cont.wpx-contact-form .nf-field-label label{text-transform:uppercase;line-height:1.6;font-weight:700;font-family:Oswald,Oswald Fallback,sans-serif;letter-spacing:1.5px;font-size:clamp(16px,1.6vw,16px);line-height:1.4;display:block;font-weight:800}.nf-form-cont.wpx-contact-form .nf-field-container{margin-bottom:25px}.nf-form-cont.wpx-contact-form .nf-field-container.submit-container{margin-bottom:0}.nf-form-cont.wpx-contact-form .nf-field-element>:where(input:not([type=button]):not([type=submit]):not([type=checkbox]),select,textarea){font-size:clamp(16px,1.6vw,16px);width:100%;border:2px solid var(--wp--preset--color--stone);border-radius:0;background:transparent;padding:14px;color:inherit;font-family:Lora,Lora Fallback,serif;line-height:1.5}.nf-form-cont.wpx-contact-form .nf-field-element textarea{height:165px;min-height:165px;resize:vertical}.nf-form-cont.wpx-contact-form .checkbox-wrap{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:12px}.nf-form-cont.wpx-contact-form .checkbox-wrap .nf-field-label{flex:1;width:auto;padding:0}.nf-form-cont.wpx-contact-form .checkbox-wrap .nf-field-label label{margin:0;cursor:pointer}.nf-form-cont.wpx-contact-form .checkbox-wrap .nf-field-label label:before,.nf-form-cont.wpx-contact-form .checkbox-wrap .nf-field-label label:after{content:none}.nf-form-cont.wpx-contact-form .checkbox-wrap .nf-field-element{position:relative;flex:0 0 18px;width:18px;height:18px;margin-top:2px}.nf-form-cont.wpx-contact-form .checkbox-wrap .nf-field-element input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:static;width:18px;height:18px;margin:0;padding:0;border:1px solid var(--wp--preset--color--placeholder);border-radius:0;background-color:var(--wp--preset--color--paper);opacity:1;cursor:pointer}.nf-form-cont.wpx-contact-form .checkbox-wrap .nf-field-element input[type=checkbox]:checked{border-color:var(--wp--preset--color--placeholder)}.nf-form-cont.wpx-contact-form .checkbox-wrap .nf-field-element input[type=checkbox]:focus-visible{outline:2px solid currentColor;outline-offset:4px}.nf-form-cont.wpx-contact-form .checkbox-wrap .nf-field-element:before{content:"";position:absolute;top:-3px;left:-3px;width:24px;height:24px;background-color:var(--wp--preset--color--ink);mask:var(--wpx-icon-mask--ri--check-fill) center/contain no-repeat;opacity:0;pointer-events:none}.nf-form-cont.wpx-contact-form .checkbox-wrap .nf-field-element:has(input:checked):before{opacity:1}.nf-form-cont.wpx-contact-form .checkbox-wrap .nf-field-element:has(input:disabled){opacity:.5}.nf-form-cont.wpx-contact-form .submit-wrap .nf-field-element{width:fit-content;position:relative}.nf-form-cont.wpx-contact-form .submit-wrap .nf-field-element .wpx-loader{position:absolute;top:50%;left:28px;transform:translateY(-50%);pointer-events:none}.nf-form-cont.wpx-contact-form .submit-wrap .nf-field-element.nf-submit-loading input{padding-left:70px}.nf-form-cont.wpx-contact-form .submit-wrap .nf-field-element:after{position:absolute;top:50%;right:24px;transform:translateY(-50%);color:var(--wpx-button-color, var(--wp--preset--color--white));pointer-events:none}.nf-form-cont.wpx-contact-form .submit-wrap .nf-field-element:has(input:hover):after{color:var(--wp--preset--color--ink)}.nf-form-cont.wpx-contact-form .submit-wrap .nf-field-element input:is([type=button],[type=submit]){height:auto;min-height:62px;padding-right:64px;cursor:pointer}.nf-form-cont.wpx-contact-form .nf-error-msg,.nf-form-cont.wpx-contact-form .nf-error-wrap,.nf-form-cont.wpx-contact-form .nf-error-field-errors{display:none}.nf-form-cont.wpx-contact-form .nf-field-element:after{display:none}.nf-form-cont.wpx-contact-form .nf-error .nf-field-element>:is(input,select,textarea):not(.tomselected),.nf-form-cont.wpx-contact-form .nf-field-element>:is(input,select,textarea)[aria-invalid=true]:not(.tomselected),.nf-form-cont.wpx-contact-form .nf-error .ts-control,.nf-form-cont.wpx-contact-form .nf-field-container:has([aria-invalid=true]) .ts-control{border:2px solid var(--wp--preset--color--red)!important;box-sizing:border-box}.nf-form-cont.wpx-contact-form .nf-pass .nf-element{border-color:var(--wp--preset--color--placeholder)}.nf-form-cont .list-select-wrap .ts-wrapper.nf-select,.nf-form-cont .nf-select .ts-dropdown-content,.nf-form-cont .nf-select .ts-dropdown-content .option,.nf-form-cont .nf-select .ts-control>.item{display:block}.nf-form-cont .ts-wrapper.nf-select .ts-control{display:flex}.nf-form-cont .nf-select .ts-control>.item,.nf-form-cont .nf-select .ts-control>input{text-align:left}.nf-form-cont .ts-wrapper.nf-select.single .ts-control>input{width:auto;min-width:0;border:0!important;padding:0}.nf-form-cont .ts-wrapper.nf-select.single.has-items .ts-control>input{flex:0 0 0;width:0}.nf-form-cont .ts-wrapper.nf-select.single .ts-control>.item{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-form-cont.wpx-contact-form .ts-wrapper.nf-select .ts-control>input::placeholder,.nf-form-cont.wpx-contact-form .nf-field-element>input::placeholder,.nf-form-cont.wpx-contact-form .nf-field-element>textarea::placeholder{color:var(--wp--preset--color--slate);opacity:1;text-transform:none}.nf-form-cont.wpx-contact-form .ts-wrapper.nf-select.single .ts-control{font-size:clamp(16px,1.6vw,16px);flex-wrap:nowrap;min-height:52px;padding:14px 45px 14px 14px;border:2px solid var(--wp--preset--color--stone);border-radius:0;background:transparent;box-shadow:none;color:inherit;font-family:Lora,Lora Fallback,serif;font-weight:400;letter-spacing:normal;line-height:1.5;text-transform:none;cursor:pointer}.nf-form-cont.wpx-contact-form .ts-wrapper.nf-select.single .ts-control:after{font-size:clamp(24px,2.4vw,24px);content:"";display:block;position:absolute;top:50%;right:12px;width:1em;height:1em;margin:0;background-color:currentColor;mask:var(--wpx-icon-mask--ri--arrow-down-s-line) center/contain no-repeat;color:inherit;border:0;transform:translateY(-50%)}.nf-form-cont.wpx-contact-form .ts-wrapper.nf-select.single.dropdown-active .ts-control:after{content:"";-webkit-mask-image:var(--wpx-icon-mask--ri--arrow-up-s-line);mask-image:var(--wpx-icon-mask--ri--arrow-up-s-line);color:inherit}.nf-form-cont.wpx-contact-form .nf-select .ts-dropdown{font-size:clamp(16px,1.6vw,16px);margin:0;border:2px solid var(--wp--preset--color--stone);border-radius:0;background:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink);font-family:Lora,Lora Fallback,serif;letter-spacing:normal;text-transform:none}.nf-form-cont.wpx-contact-form .nf-select .ts-dropdown .option.active{background:var(--wp--preset--color--pale-mint);color:var(--wp--preset--color--ink)}
