.wp-block-beneric-form:not(.wp-block) input:-webkit-autofill,.wp-block-beneric-form:not(.wp-block) input:-webkit-autofill:active,.wp-block-beneric-form:not(.wp-block) input:-webkit-autofill:focus,.wp-block-beneric-form:not(.wp-block) input:-webkit-autofill:hover,.wp-block-beneric-form:not(.wp-block) select:-webkit-autofill,.wp-block-beneric-form:not(.wp-block) select:-webkit-autofill:active,.wp-block-beneric-form:not(.wp-block) select:-webkit-autofill:focus,.wp-block-beneric-form:not(.wp-block) select:-webkit-autofill:hover,.wp-block-beneric-form:not(.wp-block) textarea:-webkit-autofill,.wp-block-beneric-form:not(.wp-block) textarea:-webkit-autofill:active,.wp-block-beneric-form:not(.wp-block) textarea:-webkit-autofill:focus,.wp-block-beneric-form:not(.wp-block) textarea:-webkit-autofill:hover{-webkit-transition:background-color 5000s linear 0s;transition:background-color 5000s linear 0s}.wp-block-beneric-form.wp-block input,.wp-block-beneric-form.wp-block select,.wp-block-beneric-form.wp-block textarea{pointer-events:none}.wp-block-beneric-form .form-element-group{display:grid;gap:.5rem}.wp-block-beneric-form .form-element-group:has(input[type=tel]){position:relative;z-index:10}.wp-block-beneric-form .form-element-group .form-element{display:grid;gap:.5rem}.wp-block-beneric-form .form-element-group label{color:var(--label-color);font-size:var(--wp--preset--font-size--small);font-weight:500}.wp-block-beneric-form .form-element-group:has([required]) label:after{color:var(--wp--preset--color--error);content:"*";margin-left:.25rem}.wp-block-beneric-form .form-element-group input,.wp-block-beneric-form .form-element-group select,.wp-block-beneric-form .form-element-group textarea{background-color:var(--input-background-color);border:1px solid var(--input-border-color);border-radius:var(--wp--preset--border-radius--sm,0);color:var(--input-text-color);font-size:var(--wp--preset--font-size--body);line-height:1.4;padding:.75rem}.wp-block-beneric-form .form-element-group input::-moz-placeholder,.wp-block-beneric-form .form-element-group select::-moz-placeholder,.wp-block-beneric-form .form-element-group textarea::-moz-placeholder{color:var(--input-placeholder-color)}.wp-block-beneric-form .form-element-group input::placeholder,.wp-block-beneric-form .form-element-group select::placeholder,.wp-block-beneric-form .form-element-group textarea::placeholder{color:var(--input-placeholder-color)}.wp-block-beneric-form .form-element-group input:focus-visible,.wp-block-beneric-form .form-element-group select:focus-visible,.wp-block-beneric-form .form-element-group textarea:focus-visible{border-color:var(--input-focus-border-color);box-shadow:var(--wp--preset--shadow--gray-medium);outline:3px solid color-mix(in srgb,var(--input-focus-border-color) 50%,transparent)}@media(hover)and (pointer:fine){.wp-block-beneric-form .form-element-group input:hover,.wp-block-beneric-form .form-element-group select:hover,.wp-block-beneric-form .form-element-group textarea:hover{border-color:var(--input-focus-border-color)}}@media not (prefers-reduced-motion:reduce){.wp-block-beneric-form .form-element-group input,.wp-block-beneric-form .form-element-group select,.wp-block-beneric-form .form-element-group textarea{transition:border-color var(--wp--custom--transition-spring-smooth) .2s,color var(--wp--custom--transition-spring-smooth) .2s,outline var(--wp--custom--transition-spring-smooth) .2s}}.wp-block-beneric-form .form-element-group input.has-error,.wp-block-beneric-form .form-element-group select.has-error,.wp-block-beneric-form .form-element-group textarea.has-error{--input-focus-border-color:var(--wp--preset--color--error);border-color:color-mix(in srgb,transparent 90%,var(--wp--preset--color--error));color:var(--wp--preset--color--error)}.wp-block-beneric-form .form-element-group input::file-selector-button,.wp-block-beneric-form .form-element-group select::file-selector-button,.wp-block-beneric-form .form-element-group textarea::file-selector-button{background-color:transparent;border:1px solid var(--input-focus-border-color);border-radius:calc(var(--wp--preset--border-radius--sm, 0)/2);cursor:pointer;margin-right:1rem;padding:.75rem 1.25rem}@media(width < 37.5rem){.wp-block-beneric-form .form-element-group input::file-selector-button,.wp-block-beneric-form .form-element-group select::file-selector-button,.wp-block-beneric-form .form-element-group textarea::file-selector-button{display:none}}.wp-block-beneric-form .form-element-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;width:100%}.wp-block-beneric-form .form-element-group.wp-block-beneric-form-select select{padding-right:2.5rem}.wp-block-beneric-form .form-element-group.wp-block-beneric-form-select .form-element{position:relative}.wp-block-beneric-form .form-element-group.wp-block-beneric-form-select .form-element:after{background-color:var(--input-placeholder-color);bottom:.75rem;content:"";height:calc(var(--wp--preset--font-size--body)*1.4);-webkit-mask:right center/.75rem no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2713%27 fill=%27none%27%3E%3Cpath stroke=%27%232352DB%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M11 3.731 6 8.994 1 3.731%27/%3E%3C/svg%3E");mask:right center/.75rem no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2713%27 fill=%27none%27%3E%3Cpath stroke=%27%232352DB%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M11 3.731 6 8.994 1 3.731%27/%3E%3C/svg%3E");pointer-events:none;position:absolute;right:.75rem;width:.75rem}.wp-block-beneric-form .form-element-group textarea{min-height:1lh;resize:vertical}.wp-block-beneric-form .form-element-group textarea::-webkit-resizer{display:none}.wp-block-beneric-form .form-element-group input[type=tel]{padding-left:8rem}.wp-block-beneric-form .form-element-group input[type=file],.wp-block-beneric-form .form-element-group input[type=tel]{box-sizing:border-box;display:block;width:100%}.wp-block-beneric-form .form-element-group input[type=file]{min-height:3rem}.wp-block-beneric-form .form-element-group .form-field{display:grid;position:relative}.wp-block-beneric-form .form-element-group .form-field>.has-icon{padding-left:2.5rem}.wp-block-beneric-form .form-element-group .form-field:active{scale:.998}@media not (prefers-reduced-motion:reduce){.wp-block-beneric-form .form-element-group .form-field{transition:scale .25s var(--wp--custom--transition-spring-bouncy)}}.wp-block-beneric-form .form-element-group .form-field:has(.has-icon):before{background:0/contain no-repeat var(--icon);content:"";height:calc(var(--wp--preset--font-size--body)*1.4);left:.75rem;pointer-events:none;position:absolute;top:.75rem;transform:translateY(1px);width:1.2rem}.wp-block-beneric-form .form-element-group .form-field[style*=currentColor]:before{background:currentColor;-webkit-mask:left center/contain no-repeat var(--icon);mask:left center/contain no-repeat var(--icon)}.wp-block-beneric-form .form-element-group .form-field:has(.has-icon[type=file]):before{top:50%;transform:translateY(-50%)}.wp-block-beneric-form .form-element-group .form-field:has(textarea):after{background-color:var(--input-placeholder-color);bottom:.5rem;content:"";height:.75rem;-webkit-mask:right bottom/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2713%27 fill=%27none%27%3E%3Cpath stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27m11 6.862-5 5m3-10-8 8%27/%3E%3C/svg%3E");mask:right bottom/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2713%27 fill=%27none%27%3E%3Cpath stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27m11 6.862-5 5m3-10-8 8%27/%3E%3C/svg%3E");pointer-events:none;position:absolute;right:.5rem;width:.75rem}.wp-block-beneric-form .form-element-group .helper-container{display:flex;flex-wrap:wrap;gap:1rem}.wp-block-beneric-form .form-element-group .helper-container .chars-limit{min-width:-moz-max-content;min-width:max-content;text-align:right}.wp-block-beneric-form .form-element-group .helper-container .chars-limit span:after{content:"/";display:inline}.wp-block-beneric-form .form-element-group .helper-container .chars-limit,.wp-block-beneric-form .form-element-group .helper-container .helper{color:var(--input-placeholder-color);font-size:var(--wp--preset--font-size--caption);letter-spacing:.03em;line-height:1rem}.wp-block-beneric-form .form-element-group .helper-container .helper{display:flex;flex:1 0;gap:.375rem;text-align:left}.wp-block-beneric-form .form-element-group .helper-container .helper svg{flex:0 0 1rem;height:1rem;position:relative;stroke:var(--input-placeholder-color);top:-1px}.wp-block-beneric-form .form-element-group .error{color:var(--wp--preset--color--error);display:none;font-size:var(--wp--preset--font-size--caption);gap:.375rem;letter-spacing:.03em;line-height:1rem;text-align:left}.wp-block-beneric-form .form-element-group .error svg{flex:0 0 1rem;position:relative;stroke:currentColor;top:-1px}.wp-block-beneric-form .form-element-group:has(.has-error) .error{display:flex}.wp-block-beneric-form .form-element-group:has(.error) select:invalid{color:var(--input-placeholder-color)}.wp-block-beneric-form .form-element-group .uploaded-files{flex:1 0 100%}.wp-block-beneric-form .form-element-group .uploaded-files:empty{display:none}.wp-block-beneric-form .form-element-group .uploaded-files span{align-items:center;border-bottom:1px solid var(--input-border-color);color:var(--input-text-color);display:flex;flex-wrap:nowrap;gap:.75rem;margin-bottom:.25rem;padding-bottom:.25rem;position:relative}.wp-block-beneric-form .form-element-group .uploaded-files span:before{background-color:var(--input-focus-border-color);content:"";display:block;height:1.5rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath stroke=%27%234787F3%27 stroke-width=%271.5%27 d=%27m2 12 6.667 6.667L22 5.333%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Cpath stroke=%27%234787F3%27 stroke-width=%271.5%27 d=%27m2 12 6.667 6.667L22 5.333%27/%3E%3C/svg%3E");width:1.5rem}.wp-block-beneric-form .form-element-group .uploaded-files span:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.wp-block-beneric-form .form-element-group .tel-prefix-selector{background-color:var(--input-background-color);border:1px solid var(--input-border-color);border-radius:calc(var(--wp--preset--border-radius--sm, 0) - .25rem);box-sizing:border-box;display:grid;grid-auto-rows:min-content;grid-template-columns:100%;height:calc(100% - .5rem);left:.25rem;overflow:hidden;overflow:clip;padding:.5rem;position:absolute;top:.25rem;width:7rem}.wp-block-beneric-form .form-element-group .tel-prefix-selector:focus-visible{border-color:var(--input-focus-border-color);box-shadow:var(--wp--preset--shadow--gray-medium);outline:3px solid color-mix(in srgb,var(--input-focus-border-color) 50%,transparent)}@media not (prefers-reduced-motion:reduce){.wp-block-beneric-form .form-element-group .tel-prefix-selector{transition:all var(--wp--custom--transition-spring-smooth) .2s allow-discrete}}.wp-block-beneric-form .form-element-group .tel-prefix-selector:not([aria-expanded=true]){cursor:pointer}.wp-block-beneric-form .form-element-group .tel-prefix-selector:has(:focus-within),.wp-block-beneric-form .form-element-group .tel-prefix-selector[aria-expanded=true]{box-shadow:var(--wp--preset--shadow--gray-medium);height:20rem;overflow:scroll;width:calc(100% - .5rem)}.wp-block-beneric-form .form-element-group .tel-prefix-selector:before{background-color:currentColor;border-radius:calc(var(--wp--preset--border-radius--sm, 0) - .25rem);content:"";height:.75rem;-webkit-mask:center/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 10 11%27%3E%3Cpath stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.25%27 d=%27M9.17 3.669 5.002 8.055.836 3.669%27/%3E%3C/svg%3E");mask:center/contain no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 10 11%27%3E%3Cpath stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.25%27 d=%27M9.17 3.669 5.002 8.055.836 3.669%27/%3E%3C/svg%3E");pointer-events:none;position:absolute;right:.5rem;top:.75rem;transform:translateY(1px);width:.75rem}.wp-block-beneric-form .form-element-group .tel-prefix-selector .current-prefix{align-items:center;display:flex;gap:.5rem}.wp-block-beneric-form .form-element-group .tel-prefix-selector .current-prefix img{background-color:var(--input-border-color);border-radius:999px;height:1.5rem;width:1.5rem}.wp-block-beneric-form .form-element-group .tel-prefix-selector input[type=search]{border-radius:calc(var(--wp--preset--border-radius--sm, 0) - .25rem);margin-top:.75rem;max-width:100%;opacity:0;padding:.5rem}@media not (prefers-reduced-motion:reduce){.wp-block-beneric-form .form-element-group .tel-prefix-selector input[type=search]{transition:all var(--wp--custom--transition-spring-smooth) .1s 0ms}}.wp-block-beneric-form .form-element-group .tel-prefix-selector .prefix-options{display:grid;gap:.75rem;list-style:none;margin:.75rem 0 .25rem;opacity:0;padding:0}.wp-block-beneric-form .form-element-group .tel-prefix-selector .prefix-options li{max-width:calc(100% - 1.5rem);position:relative}.wp-block-beneric-form .form-element-group .tel-prefix-selector .prefix-options li .name{opacity:1;pointer-events:none;text-align:left}.wp-block-beneric-form .form-element-group .tel-prefix-selector .prefix-options li .code{left:2rem;opacity:0;pointer-events:none;position:absolute;text-align:left;top:50%;transform:translateY(-50%);width:100%}@media(hover)and (pointer:fine){.wp-block-beneric-form .form-element-group .tel-prefix-selector .prefix-options li:hover .name{opacity:0}.wp-block-beneric-form .form-element-group .tel-prefix-selector .prefix-options li:hover .code{opacity:1}}.wp-block-beneric-form .form-element-group .tel-prefix-selector .prefix-options li button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;gap:.5rem;margin:-.25rem;padding:.25rem;width:100%}.wp-block-beneric-form .form-element-group .tel-prefix-selector .prefix-options li button:focus-visible{background-color:var(--input-background-color);border-radius:calc(var(--wp--preset--border-radius--sm, 0) - .25rem);outline:3px solid color-mix(in srgb,var(--input-focus-border-color) 50%,transparent)}.wp-block-beneric-form .form-element-group .tel-prefix-selector .prefix-options li button img{background-color:var(--input-border-color);border-radius:999px;height:1.5rem;width:1.5rem}@media not (prefers-reduced-motion:reduce){.wp-block-beneric-form .form-element-group .tel-prefix-selector .prefix-options{transition:all var(--wp--custom--transition-spring-smooth) .1s 0ms}}.wp-block-beneric-form .form-element-group .tel-prefix-selector:has(:focus-within) .prefix-options,.wp-block-beneric-form .form-element-group .tel-prefix-selector:has(:focus-within) input[type=search],.wp-block-beneric-form .form-element-group .tel-prefix-selector[aria-expanded=true] .prefix-options,.wp-block-beneric-form .form-element-group .tel-prefix-selector[aria-expanded=true] input[type=search]{opacity:1}@media not (prefers-reduced-motion:reduce){.wp-block-beneric-form .form-element-group .tel-prefix-selector:has(:focus-within) .prefix-options,.wp-block-beneric-form .form-element-group .tel-prefix-selector:has(:focus-within) input[type=search],.wp-block-beneric-form .form-element-group .tel-prefix-selector[aria-expanded=true] .prefix-options,.wp-block-beneric-form .form-element-group .tel-prefix-selector[aria-expanded=true] input[type=search]{transition:opacity var(--wp--custom--transition-spring-smooth) .5s .1s}}.wp-block-beneric-form .wp-block-beneric-form-submit{--shader:#000}.wp-block-beneric-form .wp-block-beneric-form-submit.is-light{--shader:#fff}.wp-block-beneric-form .wp-block-beneric-form-submit.has-icon{align-items:center;display:flex;gap:1em}.wp-block-beneric-form .wp-block-beneric-form-submit.has-icon:before{background:no-repeat 50%/contain var(--icon);content:"";display:block;height:1em;margin-inline:-.2em;min-width:1em;width:1em}.wp-block-beneric-form .wp-block-beneric-form-submit.has-icon[style*=currentColor]:before{background:currentColor;-webkit-mask:no-repeat center/contain var(--icon);mask:no-repeat center/contain var(--icon)}.wp-block-beneric-form .wp-block-beneric-form-submit.has-icon.has-text-align-center{justify-content:center}.wp-block-beneric-form .wp-block-beneric-form-submit.has-icon.has-text-align-right{justify-content:flex-end}.wp-block-beneric-form .wp-block-beneric-form-submit.has-icon.icon-position-end:before{order:999}@media(hover)and (pointer:fine){.wp-block-beneric-form .wp-block-beneric-form-submit:not(.wp-block):hover{background-color:color-mix(in srgb,var(--accent-color,var(--wp--preset--color--primary)),var(--shader) 10%)!important}}.wp-block-beneric-form .wp-block-beneric-form-submit:not(.wp-block):focus-visible{background-color:color-mix(in srgb,var(--accent-color,var(--wp--preset--color--primary)),var(--shader) 10%)!important;outline:3px solid color-mix(in srgb,var(--accent-color,var(--wp--preset--color--primary)),transparent);outline-offset:0}.wp-block-beneric-form .wp-block-beneric-form-submit:not(.wp-block):active{background-color:color-mix(in srgb,var(--accent-color,var(--wp--preset--color--primary)),var(--shader) 20%)!important;scale:.98}@media not (prefers-reduced-motion:reduce){.wp-block-beneric-form .wp-block-beneric-form-submit,.wp-block-beneric-form .wp-block-beneric-form-submit:before{transition:all .2s var(--wp--custom--transition-spring-smooth),scale .25s var(--wp--custom--transition-spring-bouncy)}}.wp-block-beneric-form.wp-block .form-success{background-color:color-mix(in srgb,transparent 90%,var(--wp--preset--color--success) 10%);outline:1px dashed var(--wp--preset--color--success)}.wp-block-beneric-form.wp-block .form-error{background-color:color-mix(in srgb,transparent 90%,var(--wp--preset--color--error) 10%);outline:1px dashed var(--wp--preset--color--error)}.wp-block-beneric-form:not(.wp-block) .form-error:not(.is-visible),.wp-block-beneric-form:not(.wp-block) .form-success:not(.is-visible){display:none}.beneric-form:has(.form-error.is-visible,.form-success.is-visible) .wp-block-beneric-form>:not(.form-error,.form-success){opacity:.5;pointer-events:none}
