[data-gentto-contact-form-file-repeater]{--file-repeater--border-radius:var(--wp--custom--input--border-radius);--file-repeater--border-width:var(--wp--custom--input--border-width);--file-repeater--border-color:var(--wp--custom--input--border-color);--file-repeater--button-color:var(--file-repeater--border-color);--file-repeater--spacing-y:1rem;--file-repeater--spacing-x:1rem;--file-repeater--container--max-width:36.875rem}[data-gentto-contact-form-file-repeater] input[type=file]{border:var(--file-repeater--border-width) solid var(--file-repeater--border-color);border-radius:var(--file-repeater--border-radius);font-size:inherit;width:100%}[data-gentto-contact-form-file-repeater] input[type=file]::-webkit-file-upload-button{background-color:var(--file-repeater--button-color);border:var(--file-repeater--border-width) solid var(--file-repeater--button-color);border-bottom-left-radius:var(--file-repeater--border-radius);border-inline-end-width:.125rem;border-top-left-radius:var(--file-repeater--border-radius);color:var(--wp--preset--color--white);padding:var(--file-repeater--spacing-y) var(--file-repeater--spacing-x);-webkit-margin-end:var(--file-repeater--spacing-x);margin-inline-end:var(--file-repeater--spacing-x);pointer-events:none}[data-gentto-contact-form-file-repeater] input[type=file]::file-selector-button{background-color:var(--file-repeater--button-color);border:var(--file-repeater--border-width) solid var(--file-repeater--button-color);border-bottom-left-radius:var(--file-repeater--border-radius);border-inline-end-width:.125rem;border-top-left-radius:var(--file-repeater--border-radius);color:var(--wp--preset--color--white);padding:var(--file-repeater--spacing-y) var(--file-repeater--spacing-x);-webkit-margin-end:var(--file-repeater--spacing-x);margin-inline-end:var(--file-repeater--spacing-x);pointer-events:none}[data-gentto-contact-form-file-repeater] input[type=file]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{--file-repeater--button-color:inherit}[data-gentto-contact-form-file-repeater] input[type=file]:hover:not(:disabled):not([readonly])::file-selector-button{--file-repeater--button-color:inherit}[data-gentto-contact-form-file-repeater] input[type=file]:hover{cursor:pointer}[data-gentto-contact-form-file-repeater] input[type=file]~button[type=button]{background:none;border:none;color:initial;height:100%;position:absolute;right:0;top:0}[data-gentto-contact-form-file-repeater] input[type=file]:invalid~button[type=button][onclick],[data-gentto-contact-form-file-repeater] input[type=file]:not(.file-uploaded)~button[type=button][onclick]{opacity:0;visibility:hidden}[data-gentto-contact-form-file-repeater] input[type=file]~[aria-live=assertive]>span{color:red;display:none}[data-gentto-contact-form-file-repeater] input[type=file][aria-invalid=true]:invalid~[aria-live=assertive]>span{display:initial}[data-gentto-contact-form-file-repeater] [data-gentto-contact-form-file-repeater-container],[data-gentto-contact-form-file-repeater] [data-gentto-contact-form-file-repeater-group]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:var(--file-repeater--container--max-width);position:relative;width:100%}[data-gentto-contact-form-file-repeater] [data-gentto-contact-form-file-repeater-container]+*,[data-gentto-contact-form-file-repeater] [data-gentto-contact-form-file-repeater-group]+*{-webkit-margin-before:calc(var(--file-repeater--spacing-y)/2);margin-block-start:calc(var(--file-repeater--spacing-y)/2)}[data-gentto-contact-form-file-repeater] [data-gentto-contact-form-file-repeater-container]>*{margin:0;position:relative}[data-gentto-contact-form-file-repeater] [data-gentto-contact-form-file-repeater-container]>*+*{-webkit-margin-before:calc(var(--file-repeater--spacing-y)/2);margin-block-start:calc(var(--file-repeater--spacing-y)/2)}[data-gentto-contact-form-file-repeater] [data-gentto-contact-form-file-repeater-add]{--button-color:inherit;--button-color-hover:var(--wp--custom--button--color-hover);--button-background-color:transparent;--button-active-background:transparent;--button-border-focus-width:initial;--button-border-color:transparent;--button-font-family:inherit;--button-font-weight:inherit;-webkit-padding-start:0;padding-inline-start:0}[data-gentto-contact-form-file-repeater] [data-gentto-contact-form-file-repeater-add],[data-gentto-contact-form-file-repeater] [data-gentto-contact-form-file-repeater-add]:hover{text-decoration:underline;text-underline-offset:.25rem}[data-gentto-contact-form-file-repeater] legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.5rem}[data-gentto-contact-form-file-repeater] legend span{display:block;font-size:.875em;margin-top:.25rem}body{--apicil-gentto-contact-form--color-error:#e30513;--apicil-gentto-contact-form--border-color-error:#e30513}.wp-block-gentto-contact-form__form{--input-border-color:initial;--group-spacing-y:0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.25rem;gap:1rem;position:relative}.wp-block-gentto-contact-form__form:after{clear:both;content:"";display:block}.wp-block-gentto-contact-form__form.loading{opacity:.6}.wp-block-gentto-contact-form__form.loading,.wp-block-gentto-contact-form__form.loading *{pointer-events:none}.wp-block-gentto-contact-form__form [class*=invalid-feedback]>span{color:var(--apicil-gentto-contact-form--color-error);font-size:inherit;margin:.25rem 0}.wp-block-gentto-contact-form__form input:not([aria-invalid]:invalid)~[class*=invalid-feedback]>span,.wp-block-gentto-contact-form__form select:not([aria-invalid]:invalid)~[class*=invalid-feedback]>span,.wp-block-gentto-contact-form__form textarea:not([aria-invalid]:invalid)~[class*=invalid-feedback]>span{opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);visibility:hidden}.wp-block-gentto-contact-form__form input[aria-invalid=true]:invalid:not(.screen-reader-text),.wp-block-gentto-contact-form__form select[aria-invalid=true]:invalid,.wp-block-gentto-contact-form__form textarea[aria-invalid=true]:invalid{border:.125rem solid var(--apicil-gentto-contact-form--border-color-error)}.wp-block-gentto-contact-form__form input[aria-invalid=true]:invalid:not(.screen-reader-text)~[class*=invalid-feedback]>span,.wp-block-gentto-contact-form__form select[aria-invalid=true]:invalid~[class*=invalid-feedback]>span,.wp-block-gentto-contact-form__form textarea[aria-invalid=true]:invalid~[class*=invalid-feedback]>span{position:static;visibility:visible}.wp-block-gentto-contact-form__form input[type=radio][aria-invalid=true]:invalid~label{color:var(--apicil-gentto-contact-form--color-error)}.wp-block-gentto-contact-form__form legend{font-size:inherit}.wp-block-gentto-contact-form__form legend span{display:block;font-family:var(--wp--preset--font-family--regular);font-size:85%;font-weight:400}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;gap:var(--wp--style--block-gap);justify-content:flex-start}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__group__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:var(--wp--preset--font-family--semibold)}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__group-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--wp--style--block-gap)}@media(min-width:782px){.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__group-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__group-row>:not(.half,.third){-webkit-box-flex:1;-ms-flex:1;flex:1}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__group-row>.half{-ms-flex-preferred-size:49%;flex-basis:49%}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__group-row>.third{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__group-row>*~*{margin-top:0}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__group-row>*~[class*=__group]{margin-top:0!important}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__textarea{min-height:6rem}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__checkbox>*{font-size:1rem}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__checkbox input[type=checkbox],.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__checkbox label{display:inline}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__checkbox label>a:hover{text-decoration:underline}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__checkbox input[type=checkbox]+label{font-family:var(--wp--preset--font-family--regular);margin-left:.5rem}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__radio-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:var(--wp--preset--font-family--bold);font-weight:700;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__radio-buttons>:not([class*="--invalid-feedback"]){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;border:.0625rem solid var(--wp--preset--color--secondary);color:inherit;cursor:pointer;font-family:inherit;font-size:1.25rem;line-height:1;margin:0;padding:.75rem 1rem;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__radio-buttons>:not([class*="--invalid-feedback"]) #text{top:.125rem}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__radio-buttons>:not([class*="--invalid-feedback"]):hover{background:#e6e6e6;color:inherit}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__radio-buttons>:not([class*="--invalid-feedback"])[class*=active]{background:var(--wp--custom--color--secondary);border-color:var(--wp--custom--color--secondary);color:#fff}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__radio-buttons>input[type=radio]{border:0;height:0;left:-624.9375rem;overflow:hidden;position:absolute;width:0;clip:rect(0,0,0,0)}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__radio-buttons>input[type=radio]:focus-visible+*{outline:.125rem dotted rgba(0,0,0,.9);outline-offset:.25rem}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__radio-buttons>input[type=radio]:checked+*{background:var(--wp--custom--color--secondary);border-color:var(--wp--custom--color--secondary);color:#fff}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__radio-buttons>input[type=radio]+label{font-family:var()}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__radio-buttons>input[type=radio]+label:first-of-type{border-radius:0 0 0 0}.wp-block-gentto-contact-form__form .wp-block-gentto-contact-form__form__radio-buttons>input[type=radio]+label:last-of-type{border-radius:0 0 0 0}.wp-block-gentto-contact-form__form:has([data-attributes=radio-particulier-entreprise]>input[type=radio][value=particulier]:not(:checked)) fieldset[data-template-reclamation-display=entreprise]{display:none}.wp-block-gentto-contact-form__form:has([data-attributes=radio-particulier-entreprise]>input[type=radio][value=entreprise]:not(:checked)) fieldset[data-template-reclamation-display=particulier]{display:none}
