*{box-sizing:border-box}body,html{margin:0;padding:0;max-width:100%}body{font-family:var(--font-work-sans),system-ui,sans-serif;color:#12161b;background:#ffffff;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit}:root{--pad-x:40px}@media (max-width:640px){:root{--pad-x:20px}}@media (max-width:380px){:root{--pad-x:16px}}.px-section{padding-left:var(--pad-x);padding-right:var(--pad-x)}.site-nav-links{display:flex;align-items:center;gap:32px}@media (max-width:720px){.site-nav-links{display:none}}.gallery-sticky{position:-webkit-sticky;position:sticky;top:96px}@media (max-width:720px){.gallery-sticky{position:static}}@media (max-width:420px){.sticky-bar-whatsapp{
    /* !important nécessaire : l'élément a aussi un display inline (style JSX) */display:none!important}}.sidebar-sticky{position:-webkit-sticky;position:sticky;top:24px}@media (max-width:760px){.sidebar-sticky{position:static}}.bobotcho-assistant_root__5RsLz{position:fixed;right:24px;bottom:24px;z-index:70;font-family:var(--font-work-sans),sans-serif;color:#142d43}.bobotcho-assistant_root__5RsLz button,.bobotcho-assistant_root__5RsLz input,.bobotcho-assistant_root__5RsLz select,.bobotcho-assistant_root__5RsLz textarea{font:inherit}.bobotcho-assistant_root__5RsLz a,.bobotcho-assistant_root__5RsLz button{touch-action:manipulation}.bobotcho-assistant_root__5RsLz :focus-visible{outline:3px solid #f0b949;outline-offset:3px}.bobotcho-assistant_launcher__zoKFN{margin-left:auto;display:flex;align-items:center;gap:10px;min-height:52px;border:1px solid #2780cb;border-radius:50px;background:#1063ae;color:#fff;padding:12px 20px;box-shadow:0 6px 24px #123e6226;font-weight:650;cursor:pointer}.bobotcho-assistant_panel__mBXzk{display:flex;flex-direction:column;width:390px;max-width:calc(100vw - 32px);max-height:min(740px,calc(100dvh - 112px));background:#fff;border:1px solid #dce6ee;border-radius:22px;margin-bottom:12px;box-shadow:0 18px 70px #18334d29;overflow:hidden}.bobotcho-assistant_header__rlXeI{display:flex;justify-content:space-between;align-items:flex-start;background:#eff6fc;padding:18px 20px 15px;border-bottom:1px solid #dce6ee}.bobotcho-assistant_header__rlXeI img{object-fit:contain;object-position:left center;width:105px;height:38px}.bobotcho-assistant_header__rlXeI h2{font-size:20px;line-height:1.3;margin:8px 0 3px;font-family:var(--font-sora),sans-serif}.bobotcho-assistant_header__rlXeI p{font-size:13px;margin:0;color:#4c657a}.bobotcho-assistant_close__HFLIi{border:0;background:#fff;border-radius:50%;height:40px;width:40px;font-size:27px!important;color:#294c68;cursor:pointer}.bobotcho-assistant_content___hQ_f{padding:16px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.bobotcho-assistant_intro__wLhxz{font-size:15px;line-height:1.5;margin:0 0 12px}.bobotcho-assistant_consent__gZ4wl{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;color:#465f73;margin-bottom:15px}.bobotcho-assistant_consent__gZ4wl input{flex:none;width:17px;height:17px;accent-color:#1063ae;margin-top:2px}.bobotcho-assistant_choices__2L1Wk{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.bobotcho-assistant_choices__2L1Wk button{display:flex;align-items:center;gap:8px;text-align:left;padding:11px 10px;min-height:55px;border:1px solid #d3e1ed;border-radius:12px;background:#fff;color:#173e60;font-size:13px;font-weight:600;cursor:pointer}.bobotcho-assistant_choices__2L1Wk button span{display:grid;place-items:center;border:1px solid #bdd4e8;width:23px;height:23px;flex:none;border-radius:50%;color:#1063ae;font-size:15px}.bobotcho-assistant_root__5RsLz button:disabled{opacity:.55;cursor:default}.bobotcho-assistant_log___aaoL{display:flex;flex-direction:column;gap:12px;margin-top:18px}.bobotcho-assistant_message__MeKGv{max-width:96%;border-radius:13px;padding:12px 13px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.bobotcho-assistant_message__MeKGv p{margin:5px 0 0;white-space:pre-wrap}.bobotcho-assistant_speaker__zTHoi{font-size:11px;font-weight:700}.bobotcho-assistant_client__d5b9j{background:#1063ae;color:#fff;margin-left:auto;border-bottom-right-radius:3px}.bobotcho-assistant_answer__cqKp6{background:#f2f6f9;border:1px solid #e2eaf1;border-bottom-left-radius:3px}.bobotcho-assistant_link__jIoeH{display:block;background:#fff;color:#08548f;border:1px solid #c3d8e9;border-radius:9px;padding:11px;margin-top:10px;font-size:13px;font-weight:650;text-decoration:none}.bobotcho-assistant_status__0J3KO{font-size:13px;color:#47667f;line-height:1.4}.bobotcho-assistant_identity__cGcvp,.bobotcho-assistant_transfer__l6DhS{border:1px solid #b6d4ea;border-radius:13px;padding:14px;margin-top:14px;background:#f7fbfe}.bobotcho-assistant_identity__cGcvp h3{font-size:15px;margin:0 0 6px}.bobotcho-assistant_identity__cGcvp p,.bobotcho-assistant_transfer__l6DhS p{font-size:12px;line-height:1.5;margin:6px 0 10px}.bobotcho-assistant_identity__cGcvp label{display:block;font-size:12px;font-weight:600;margin:10px 0}.bobotcho-assistant_identity__cGcvp input,.bobotcho-assistant_identity__cGcvp select{display:block;width:100%;box-sizing:border-box;border:1px solid #c3d4e1;border-radius:8px;background:#fff;font-size:16px;padding:10px;margin-top:5px;color:#183d59}.bobotcho-assistant_identity__cGcvp button,.bobotcho-assistant_transfer__l6DhS button{border:0;border-radius:9px;background:#1063ae;color:#fff;min-height:44px;width:100%;font-size:13px;font-weight:650;cursor:pointer;padding:10px}.bobotcho-assistant_composer__kHwe6{position:relative;display:flex;align-items:flex-end;gap:8px;border-top:1px solid #dfe7ed;padding:12px 14px;background:#fff}.bobotcho-assistant_composer__kHwe6 textarea{min-width:0;flex:1 1;resize:none;background:#fff;color:#142d43;border:1px solid #c7d7e4;border-radius:10px;padding:10px;font-size:16px;line-height:1.4}.bobotcho-assistant_composer__kHwe6 button{width:42px;height:44px;flex:none;background:#1063ae;border:0;border-radius:10px;color:#fff;font-size:24px;cursor:pointer}.bobotcho-assistant_footer__b2kJc{text-align:center;font-size:11px;line-height:1.4;padding:0 12px 12px;color:#607b8f}.bobotcho-assistant_error__gt_aF a,.bobotcho-assistant_footer__b2kJc a{color:#0b598e}.bobotcho-assistant_error__gt_aF{font-size:13px;line-height:1.5;color:#963d2c;background:#fff4ed;border-radius:8px;padding:10px}.bobotcho-assistant_srOnly__F_DUw,.bobotcho-assistant_trap__fAuLP{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:600px){.bobotcho-assistant_root__5RsLz{right:12px;bottom:calc(80px + env(safe-area-inset-bottom,0px))}.bobotcho-assistant_launcher__zoKFN{min-height:46px;padding:10px 15px;font-size:13px}.bobotcho-assistant_panel__mBXzk{width:calc(100vw - 24px);max-width:none;max-height:calc(100dvh - 170px);border-radius:18px;margin-bottom:9px}.bobotcho-assistant_header__rlXeI{padding:12px 15px}.bobotcho-assistant_header__rlXeI img{width:90px;height:30px}.bobotcho-assistant_header__rlXeI h2{font-size:18px;margin-top:5px}.bobotcho-assistant_content___hQ_f{padding:13px}.bobotcho-assistant_choices__2L1Wk button{font-size:12px;min-height:52px}.bobotcho-assistant_composer__kHwe6{padding:10px}.bobotcho-assistant_footer__b2kJc{font-size:10px}}@media(prefers-reduced-motion:reduce){.bobotcho-assistant_root__5RsLz *{scroll-behavior:auto}}.bobotcho-assistant_error__gt_aF p{margin:0 0 10px}.bobotcho-assistant_retry__svPqT{min-height:44px;border:1px solid #1063ae;border-radius:9px;padding:10px 12px;background:#fff;color:#08548f;font-weight:650;cursor:pointer}.bobotcho-assistant_preparing__4NSPc{margin-top:14px;padding:12px 13px;border:1px solid #d3e1ed;border-radius:12px;background:#f7fbfe;color:#315875}.bobotcho-assistant_preparing__4NSPc p{margin:9px 0 5px;font-size:13px;font-weight:650;line-height:1.4}.bobotcho-assistant_preparing__4NSPc small{display:block;font-size:12px;line-height:1.5;color:#526d81}.bobotcho-assistant_progressTrack__39Sda{display:block;height:3px;overflow:hidden;border-radius:3px;background:#dcebf6}.bobotcho-assistant_progressTrack__39Sda span{display:block;width:36%;height:100%;border-radius:inherit;background:#1063ae;animation:bobotcho-assistant_assistance-waiting__MtBJo 1.6s ease-in-out infinite alternate}@keyframes bobotcho-assistant_assistance-waiting__MtBJo{0%{transform:translateX(0)}to{transform:translateX(178%)}}@media(prefers-reduced-motion:reduce){.bobotcho-assistant_progressTrack__39Sda span{animation:none;width:100%;opacity:.6}}