/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties;.form-v1{--form-spacing: 2rem;--form-gap: 1.5rem;--color-form-bg: var(--color-white);--color-form-border: var(--color-gray-light);position:relative}.form-v1 .form-container{width:100%}.form-v1 .form-container .wpcf7-form{--tw-space-y-reverse: 0;margin-top:calc(var(--space-md) * (1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--space-md) * var(--tw-space-y-reverse))}:where(.form-v1 .form-container .wpcf7-form>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--space-md, 3rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-md, 3rem) * calc(1 - var(--tw-space-y-reverse)))}.form-v1 .form-container .wpcf7-form-control:not(input[type=submit]){width:100%;padding-block:var(--spacing-sm, 1rem);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration, var(--default-transition-duration, .15s));--tw-duration: .2s;transition-duration:.2s}.form-v1 .form-container .wpcf7-form-control-wrap{display:block;width:100%}.form-v1 .form-container .wpcf7-textarea{min-height:calc(var(--spacing, .25rem) * 32)}.form-v1 .form-container .wpcf7-submit{padding:var(--spacing-sm, 1rem);padding-inline:var(--spacing-md, 2rem)!important;padding-block:var(--spacing-sm, 1rem)!important}.form-v1 .form-container .wpcf7-submit:disabled{opacity:50%;cursor:not-allowed}.form-v1 .form-container .form-submit.col-span-1.md\:col-span-2.text-center{display:flex;flex-direction:column;align-items:center}.form-v1 .form-container .wpcf7-spinner{margin:0;position:absolute;top:50%;left:50%;--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.form-v1 .form-container .wpcf7-response-output{padding:var(--spacing-md, 2rem);border-radius:.25rem;margin-top:var(--spacing-md, 2rem)}.form-v1 .form-container .wpcf7-mail-sent-ok{background-color:var(--color-green-100, oklch(96.2% .044 156.743));color:var(--color-green-800, oklch(44.8% .119 151.328));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-200, oklch(92.5% .084 155.995))}.form-v1 .form-container .wpcf7-validation-errors,.form-v1 .form-container .wpcf7-mail-sent-ng{background-color:var(--color-red-100, oklch(93.6% .032 17.717));color:var(--color-red-800, oklch(44.4% .177 26.899));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200, oklch(88.5% .062 18.334))}.form-v1 .form-container .wpcf7-spam-blocked{background-color:var(--color-yellow-100, oklch(97.3% .071 103.193));color:var(--color-yellow-800, oklch(47.6% .114 61.907));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-yellow-200, oklch(94.5% .129 101.54))}.form-v1 .form-container .wpcf7-not-valid-tip{color:var(--color-red-600, oklch(57.7% .245 27.325));font-family:var(--font-family-text);font-size:var(--text-sm);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--text-sm--line-height);color:currentColor}.form-v1 .form-container .wpcf7-not-valid-tip b,.form-v1 .form-container .wpcf7-not-valid-tip strong{font-weight:var(--font-weight-bold)}.form-v1 .form-container .wpcf7-not-valid-tip{font-size:var(--text-sm, 1.4rem);line-height:var(--tw-leading, var(--text-sm--line-height, 130%));margin-top:var(--spacing-xs, .5rem)}.form-v1 .form-container .wpcf7-not-valid{border-color:var(--color-red-300, oklch(80.8% .114 19.571))}.form-v1 .form-container .wpcf7-not-valid:focus{--tw-ring-color: var(--color-red-500, oklch(63.7% .237 25.331))}.form-v1 .form-container .wpcf7-not-valid:focus{border-color:var(--color-red-500, oklch(63.7% .237 25.331))}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse: 0;--tw-duration: initial;--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-border-style: solid}}}
