.textbox{isolation:isolate;width:100%;min-width:0;max-width:600px;min-height:0;color:var(--color-muted-text);font-family:var(--font-inter);box-sizing:border-box;place-items:center;margin-inline:auto;display:grid;position:relative;container:textbox/inline-size}.textbox-background{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.textbox-fond{opacity:.8;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;inset:0}.textbox-fond-long{background-image:url(/images/SVG/Calques/SVG/BlocTexteLong-Clair-Fond.png);display:block}.textbox-fond-haut{background-image:url(/images/SVG/Calques/SVG/BlocTexteHaut-Clair-Fond.svg);display:none}.textbox-flocon{background-image:url(/images/SVG/Calques/SVG/BlocTexteLong-Clair-Flocon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;inset:0}.textbox-text{min-height:2.8em;line-height:1.4}@container textbox not (min-width:400px){.textbox-text{min-height:6.75em;line-height:1.35}}.textbox-cadre{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;inset:0;width:100%!important;height:100%!important;position:absolute!important}.textbox-cadre-long{display:block}.textbox-cadre-haut{display:none}.textbox-content{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,2cqi,14px);width:100%;min-width:0;max-width:100%;padding-block:clamp(36px,8cqi,56px);padding-inline:clamp(40px,10cqi,72px);display:flex;position:relative}.textbox-text{text-align:center;overflow-wrap:break-word;word-break:normal;text-wrap:pretty;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0;font-size:clamp(.85rem,3cqi,1.35rem);font-weight:400;line-height:1.4}.textbox-content>button,.textbox-content>a{box-sizing:border-box;max-width:100%;min-height:44px}.textarea{resize:vertical;box-sizing:border-box;color:#000;width:100%;min-width:0;min-height:120px;max-height:400px;font:inherit;background-color:#fff;border:1px solid #0000;border-radius:8px;padding:clamp(10px,2cqi,14px);line-height:1.4}.textarea::placeholder{color:currentColor;opacity:.65}.textarea:focus-visible{outline:3px solid var(--color-primary-gold);outline-offset:3px}@container textbox not (min-width:400px){.textbox{width:100%;min-width:0;max-width:none;min-height:420px}.textbox-fond-long,.textbox-cadre-long{display:none}.textbox-fond-haut,.textbox-cadre-haut{display:block}.textbox-flocon{display:none}.textbox-fond-haut{background-size:100% 100%}.textbox-background{width:100%;height:auto;position:relative}.textbox-cadre-haut{object-fit:contain;display:block;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.textbox-content{box-sizing:border-box;gap:20px;width:100%;max-width:100%;height:100%;padding-block:50px;padding-inline:42px;position:absolute;inset:0}.textbox-text{overflow-wrap:normal;word-break:normal;text-wrap:pretty;width:100%;max-width:100%;font-size:clamp(.95rem,4cqi,1.35rem);font-weight:400;line-height:1.35}.textbox-content>button,.textbox-content>a{min-height:44px}.textbox{min-height:380px}.textbox-content{gap:16px;min-height:100%;padding-block:40px;padding-inline:36px}.textbox-text{font-size:1.25rem;line-height:1.35}}@container textbox not (min-width:340px){.textbox{min-height:380px}.textbox-content{gap:16px;min-height:100%;padding-block:40px;padding-inline:36px}.textbox-text{font-size:.9rem;line-height:1.35}}@container textbox not (min-width:200px){.textbox{min-height:380px}.textbox-content{gap:16px;min-height:100%;padding-block:10px;padding-inline:20px}.textbox-text{font-size:.75rem;line-height:1.35}}
