/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph--unpublished{background-color:#fff4f4;}
.ck.ck-dropdown__panel .ck-style-panel,.ck.ck-style-panel{max-height:min(60vh,360px);overflow-y:auto;}.ck.ck-style-panel .ck-style-panel__style-group{overflow:visible;}.ck.ck-dropdown__panel.ck-dropdown__panel-visible{max-height:min(70vh,420px);overflow-y:auto;}
.lp-builder .js-lpb-component{box-sizing:border-box;min-height:72px;padding-top:34px;}.lp-builder .js-lpb-component{outline:1px dashed rgba(0,0,0,0.15);outline-offset:-1px;}.lp-builder .js-lpb-component > .lpb-controls .lpb-controls-label{font-weight:600;}.lp-builder .js-lpb-component + .js-lpb-component{margin-top:10px;}.lp-builder .paragraph--type--bloc-cta .bloc-cta__link{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border:1px solid currentColor;border-radius:100px;font-size:15px;text-decoration:none;}.lp-builder .blocs-arrow,.lp-builder .bloc-cta__link svg{flex:0 0 auto;width:18px;height:18px;}
.wa-bubble{position:fixed;bottom:1.5rem;right:1.5rem;z-index:1030;display:inline-flex;align-items:center;gap:0.5rem;background:var(--wa-bubble-color,#25D366);color:#fff;border-radius:999px;padding:0.75rem 1.25rem;box-shadow:0 4px 16px rgba(0,0,0,0.2);text-decoration:none;font-family:"SoraSemiBold","Sora",sans-serif;font-weight:600;font-size:0.9375rem;line-height:1;transition:transform 0.2s ease,box-shadow 0.2s ease;}.wa-bubble:hover,.wa-bubble:focus-visible{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.28);}.wa-bubble:focus-visible{outline:3px solid #fff;outline-offset:3px;}.wa-bubble__icon{display:block;flex:0 0 auto;}.wa-bubble__icon svg{width:24px;height:24px;display:block;fill:currentColor;}.wa-bubble__label{white-space:nowrap;}.wa-bubble--icon-only{padding:0.875rem;aspect-ratio:1 / 1;justify-content:center;gap:0;}@media (max-width:767px){.wa-bubble{bottom:1rem;right:1rem;}}@media (min-width:768px){.wa-bubble--mobile-only{display:none;}}.wa-bubble--toggle{gap:0;padding:0.875rem;transition:gap 0.3s ease,padding 0.3s ease,transform 0.2s ease,box-shadow 0.2s ease;}.wa-bubble--toggle .wa-bubble__label{max-width:0;overflow:hidden;opacity:0;transition:max-width 0.3s ease,opacity 0.3s ease;}.wa-bubble--toggle.is-open{gap:0.5rem;padding:0.75rem 1.25rem;}.wa-bubble--toggle.is-open .wa-bubble__label{max-width:16rem;opacity:1;}@media (prefers-reduced-motion:reduce){.wa-bubble,.wa-bubble__label{transition:none;}}
.ajax-progress.ajax-progress-fullscreen{z-index:1261;}.webform-ajax-messages{position:fixed;z-index:100;bottom:0;width:100%;}.webform-ajax-messages .messages{margin:0;border-width:10px 0 0 0;font-weight:bold;}.webform-ajax-messages .messages + .messages{margin:0;}.webform-ui-dialog{top:50px !important;}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px !important;}
