@keyframes cl-chat-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cl-chat-halo{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(1.35);opacity:0}}@keyframes cl-chat-turn{to{transform:rotate(360deg)}}@keyframes cl-chat-glow{0%,to{transform:scale(.9);opacity:0}50%{transform:scale(1);opacity:1}}@keyframes cl-chat-shimmer{0%,40%{background-position:120% 0}70%,to{background-position:-40% 0}}@keyframes cl-chat-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.cl-chat-launcher{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:1040;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:#fff;color:#fff;box-shadow:0 0 0 1px #8a8a88,0 6px 24px #0000002e;cursor:pointer;transition:transform .15s ease}.cl-chat-launcher:hover{transform:scale(1.05)}.cl-chat-launcher:focus-visible{outline:3px solid #f6b73c;outline-offset:2px}.cl-chat-launcher--open{background:#137e58;box-shadow:0 6px 24px #0000002e}.cl-chat-launcher:not(.cl-chat-launcher--open){background:transparent}.cl-chat-launcher:not(.cl-chat-launcher--open) .cl-chat-launcher-logo{width:100%;height:100%;border-radius:50%;background-color:#fff;background-size:32px 32px}.cl-chat-launcher:not(.cl-chat-launcher--open):before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;z-index:-1;border-radius:50%;background:radial-gradient(circle closest-side,#64b55073 70%,#64b55033 84%,#64b55000);pointer-events:none;animation:cl-chat-glow 3s ease-in-out infinite}.cl-chat-launcher:not(.cl-chat-launcher--open):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(115deg,#64b55000 35%,#64b55047,#64b55000 65%) no-repeat;background-size:250% 100%;pointer-events:none;animation:cl-chat-shimmer 3.6s ease-in-out infinite}.cl-chat-teaser{position:fixed;right:1rem;bottom:calc(1.75rem + 56px + env(safe-area-inset-bottom,0px));z-index:1040;display:flex;align-items:flex-start;gap:2px;max-width:min(290px,100vw - 2rem);padding:10px 6px 10px 14px;border-radius:16px 16px 4px;background:#fff;box-shadow:0 12px 40px #00000029,0 2px 8px #00000014,0 0 0 1px #64b55059;animation:cl-chat-in .35s ease-out}.cl-chat-disclaimer{flex:0 0 auto;margin:0;padding:6px 16px 10px;color:#4a4748;font-size:12px;line-height:16px;text-align:center}.cl-chat-launcher-logo{display:block;width:32px;height:32px}.cl-chat-launcher--open .cl-chat-launcher-logo,.cl-chat-launcher:not(.cl-chat-launcher--open) .cl-chat-launcher-icon{display:none}.cl-chat-launcher-logo,.cl-chat-avatar-logo,.cl-chat-msg--bot:before,.cl-chat-typing:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 32 32'%3E%3Cpath fill='%2364B550' d='M 2.04759 20.1937C 2.04759 20.1937 2.62915 20.1937 3.82863 20.1937C 3.82863 20.1937 3.82863 22.0115 3.82863 23.8293C 3.82863 27.3166 7.39071 27.465 7.39071 27.465L 7.39071 20.1937C 8.59018 20.1937 9.17175 20.1937 9.17175 20.1937L 5.60967 16.5581L 2.04759 20.1937ZM 6.15488 13.7016C 6.99088 14.5548 7.42705 15 7.42705 15L 7.42705 9.84336L 2.33837 9.84336C 2.33837 9.84336 2.77454 10.2885 3.61054 11.1418C 3.61054 11.1418 2.33837 12.4402 1.0662 13.7016C -1.33275 16.15 1.0662 18.8582 1.0662 18.8582L 6.15488 13.7016ZM 9.68061 9.32399L 13.2427 5.68838L 9.68061 2.05276C 9.68061 2.05276 9.68061 2.64633 9.68061 3.87057C 9.68061 3.87057 7.89957 3.87057 6.11854 3.87057C 2.70185 3.87057 2.52011 7.50618 2.52011 7.50618L 9.68061 7.50618C 9.68061 8.69332 9.68061 9.32399 9.68061 9.32399ZM 16.0051 6.20775C 15.1691 7.06101 14.733 7.50618 14.733 7.50618L 19.7853 7.50618L 19.7853 2.34955C 19.7853 2.34955 19.3491 2.79472 18.5131 3.64798C 18.5131 3.64798 17.2409 2.34955 15.9688 1.08821C 13.5698 -1.36026 10.9164 1.08821 10.9164 1.08821L 16.0051 6.20775C 16.0415 6.20775 16.0415 6.20775 16.0051 6.20775ZM 27.491 9.76917C 27.491 9.76917 26.9094 9.76917 25.71 9.76917C 25.71 9.76917 25.71 7.95136 25.71 6.13355C 25.71 2.64633 22.1479 2.49794 22.1479 2.49794L 22.1479 9.80626C 20.9484 9.80626 20.3668 9.80626 20.3668 9.80626L 23.9289 13.4419L 27.491 9.76917ZM 28.4724 11.1047L 23.4201 16.2984C 22.5841 15.4452 22.1479 15 22.1479 15L 22.1479 20.1566L 27.2002 20.1566C 27.2002 20.1566 26.7641 19.7115 25.9281 18.8582C 25.9281 18.8582 27.2002 17.5598 28.4724 16.2984C 30.8713 13.8129 28.4724 11.1047 28.4724 11.1047ZM 19.858 22.4938C 19.858 21.2696 19.858 20.676 19.858 20.676L 16.2959 24.3116L 19.858 27.9472C 19.858 27.9472 19.858 27.3537 19.858 26.1294C 19.858 26.1294 21.639 26.1294 23.4201 26.1294C 26.8367 26.1294 27.0185 22.4938 27.0185 22.4938L 19.858 22.4938ZM 13.4971 23.7922C 14.3331 22.939 14.7693 22.4938 14.7693 22.4938L 9.71696 22.4938L 9.71696 27.6505C 9.71696 27.6505 10.1531 27.2053 10.9891 26.352C 10.9891 26.352 12.2613 27.6505 13.5335 28.9118C 15.9324 31.3603 18.5858 28.9118 18.5858 28.9118L 13.4971 23.7922Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.cl-chat-launcher-icon,.cl-chat-icon{display:block;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.cl-chat-launcher-icon{width:22px;height:22px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}.cl-chat-icon{width:20px;height:20px}.cl-chat-icon--more{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Ccircle cx='12' cy='5' r='1.8'/%3E%3Ccircle cx='12' cy='12' r='1.8'/%3E%3Ccircle cx='12' cy='19' r='1.8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Ccircle cx='12' cy='5' r='1.8'/%3E%3Ccircle cx='12' cy='12' r='1.8'/%3E%3Ccircle cx='12' cy='19' r='1.8'/%3E%3C/svg%3E")}.cl-chat-icon--expand{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M10 20H4v-6M20 4l-7 7M4 20l7-7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M10 20H4v-6M20 4l-7 7M4 20l7-7'/%3E%3C/svg%3E")}.cl-chat-icon--refresh{width:18px;height:18px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 1 1-2.34-5.66M20 4v5h-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 1 1-2.34-5.66M20 4v5h-5'/%3E%3C/svg%3E")}.cl-chat-icon--min{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M5.3 8.3a1 1 0 0 1 1.4 0l5.3 5.3 5.3-5.3a1 1 0 1 1 1.4 1.4l-6 6a1 1 0 0 1-1.4 0l-6-6a1 1 0 0 1 0-1.4Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M5.3 8.3a1 1 0 0 1 1.4 0l5.3 5.3 5.3-5.3a1 1 0 1 1 1.4 1.4l-6 6a1 1 0 0 1-1.4 0l-6-6a1 1 0 0 1 0-1.4Z'/%3E%3C/svg%3E")}.cl-chat-icon--send{width:18px;height:18px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M3.4 20.4 21 12 3.4 3.6 3.4 10l12.6 2-12.6 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M3.4 20.4 21 12 3.4 3.6 3.4 10l12.6 2-12.6 2z'/%3E%3C/svg%3E")}.cl-chat-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 767.98px){body:has(#sticky-cta) .cl-chat-launcher{bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}body:has(.b2b-sticky-cta) .cl-chat-launcher{bottom:calc(5rem + env(safe-area-inset-bottom,0px))}body:has(#sticky-cta) .cl-chat-teaser{bottom:calc(5.25rem + 56px + env(safe-area-inset-bottom,0px))}body:has(.b2b-sticky-cta) .cl-chat-teaser{bottom:calc(5.75rem + 56px + env(safe-area-inset-bottom,0px))}}@media (min-width: 481px) and (max-width: 767.98px){body:has(#sticky-cta) .cl-chat-panel{bottom:calc(5.25rem + 56px + env(safe-area-inset-bottom,0px));max-height:calc(100vh - 10.25rem - 56px - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 10.25rem - 56px - env(safe-area-inset-bottom,0px))}body:has(.b2b-sticky-cta) .cl-chat-panel{bottom:calc(5.75rem + 56px + env(safe-area-inset-bottom,0px));max-height:calc(100vh - 10.75rem - 56px - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 10.75rem - 56px - env(safe-area-inset-bottom,0px))}}body:has(#CookiebotWidget.CookiebotWidget-open) .cl-chat-panel,body:has(#CybotCookiebotDialog.CybotCookiebotDialogActive) .cl-chat-panel{display:none!important}.cl-chat-panel{position:fixed;right:1rem;bottom:calc(1.75rem + 56px + env(safe-area-inset-bottom,0px));z-index:1041;display:flex;flex-direction:column;width:380px;max-width:calc(100vw - 2rem);height:560px;max-height:calc(100vh - 6.75rem - 56px - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 6.75rem - 56px - env(safe-area-inset-bottom,0px));overflow:hidden;border-radius:16px;background:#fff;color:#333;box-shadow:0 12px 40px #00000029,0 2px 8px #00000014;font-size:14px;line-height:20px;animation:cl-chat-in .18s ease-out}.cl-chat-panel[hidden]{display:none}.cl-chat-panel,.cl-chat-panel *,.cl-chat-panel *:before,.cl-chat-panel *:after{box-sizing:border-box}.cl-chat-panel p{margin:0}.cl-chat-panel a{color:#137e58;text-decoration:underline}.cl-chat-panel .cl-chat-msg--bot a{color:#0f6345}.cl-chat-panel--wide{width:640px;height:720px}@media (max-width: 767.98px){.cl-chat-expand{display:none!important}.cl-chat-panel--wide{width:380px;height:560px}}.cl-chat-header{display:flex;flex:0 0 auto;align-items:center;gap:10px;padding:10px 8px 10px 14px;border-bottom:1px solid #e3e3e3;background:#fff;color:#333}.cl-chat-avatar{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #e3e3e3}.cl-chat-avatar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #64b550;border-radius:50%;opacity:0;pointer-events:none;animation:cl-chat-halo 3.2s ease-out infinite}.cl-chat-avatar:after{content:"";position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border:2px solid #ffffff;border-radius:50%;background:#3ccf8e}.cl-chat-avatar-logo{display:block;width:24px;height:24px}.cl-chat-panel--busy .cl-chat-avatar-logo{animation:cl-chat-turn 1.8s linear infinite}.cl-chat-titles{flex:1 1 auto;min-width:0}.cl-chat-title{overflow:hidden;font-family:Roboto Slab,Roboto Slab Fallback,serif;font-size:16px;font-weight:700;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.cl-chat-subtitle{overflow:hidden;color:#4a4748;font-size:12px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.cl-chat-panel .cl-chat-lang{display:flex;flex:0 0 auto;align-items:center;gap:2px;padding:2px;border-radius:999px;background:#f7f5f3}.cl-chat-panel .cl-chat-lang-btn{display:flex;align-items:center;justify-content:center;min-width:24px;height:18px;min-height:0;margin:0;padding:0 5px;border:0;border-radius:999px;line-height:1;background:transparent;color:#4a4748;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background-color .15s ease,color .15s ease}.cl-chat-panel .cl-chat-lang-btn:hover{color:#137e58}.cl-chat-panel .cl-chat-lang-btn[aria-pressed=true]{background:#fff;color:#333;box-shadow:0 1px 3px #0000001f}.cl-chat-panel .cl-chat-lang-btn:focus-visible{outline:2px solid #137e58;outline-offset:1px}.cl-chat-icon-btn{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:#4a4748;cursor:pointer;transition:background-color .15s ease}.cl-chat-icon-btn:hover{background:#f7f5f3;color:#137e58}.cl-chat-icon-btn:focus-visible{outline:2px solid #137e58;outline-offset:1px}.cl-chat-menu{position:absolute;top:56px;right:52px;z-index:2;display:flex;flex-direction:column;gap:2px;min-width:220px;padding:6px;border:1px solid #e3e3e3;border-radius:12px;background:#fff;box-shadow:0 10px 28px #0000001f}.cl-chat-menu[hidden]{display:none}.cl-chat-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#333;font-size:14px;text-align:left;cursor:pointer}.cl-chat-menu-item:hover,.cl-chat-menu-item:focus-visible{background:#f7f5f3;outline:none}.cl-chat-menu-item .cl-chat-icon{color:#4a4748}.cl-chat-messages{display:flex;flex:1 1 auto;flex-direction:column;overflow-y:auto;padding:12px 14px 4px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e3e3e3 transparent}.cl-chat-msg{max-width:78%;margin-bottom:6px;padding:8px 12px;border-radius:18px;overflow-wrap:anywhere}.cl-chat-msg--bot{position:relative;align-self:flex-start;margin-left:36px;background:#efece8;border-bottom-left-radius:6px}.cl-chat-msg--bot:before{content:"";position:absolute;left:-36px;bottom:0;width:28px;height:28px;border-radius:50%;background-color:#fff;background-size:17px 17px;box-shadow:0 0 0 1px #e3e3e3}.cl-chat-msg--me{align-self:flex-end;background:#137e58;color:#fff;border-bottom-right-radius:6px;white-space:pre-wrap}.cl-chat-list{margin:4px 0;padding-left:1.2em}.cl-chat-feedback{display:flex;gap:4px;margin:-2px 0 8px 36px}.cl-chat-thumb{padding:2px 6px;border:1px solid #e3e3e3;border-radius:999px;background:#fff;font-size:12px;line-height:1.4;opacity:.7;cursor:pointer}.cl-chat-thumb:disabled{cursor:default}.cl-chat-thumb--chosen{border-color:#137e58;opacity:1}.cl-chat-panel .cl-chat-chips--primary .cl-chat-chip{border-color:#137e58;font-weight:700}.cl-chat-chips{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin:2px 0 10px 36px}.cl-chat-chips:empty{display:none}.cl-chat-panel .cl-chat-chip{display:flex;justify-content:flex-start;padding:6px 12px;border:1px solid #e3e3e3;border-radius:12px;background:#f7f5f3;color:#137e58;text-align:left;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.cl-chat-panel .cl-chat-chip:hover{background:#e9ffe5}.cl-chat-panel .cl-chat-chip:focus-visible{outline:2px solid #137e58;outline-offset:2px}.cl-chat-panel .cl-chat-chip[hidden]{display:none}.cl-chat-panel .cl-chat-chip--book{justify-content:center;border-color:#137e58;background:#137e58;color:#fff;font-weight:700}.cl-chat-panel .cl-chat-chip--book:hover{background:#0f6345}.cl-chat-panel--busy .cl-chat-chip,.cl-chat-panel--busy .cl-chat-thumb{pointer-events:none;opacity:.5}.cl-chat-note{margin-bottom:8px;padding:8px 12px;border-radius:12px;background:#fff6f6;color:#cf4444}.cl-chat-card{display:flex;flex-direction:column;gap:8px;margin-bottom:8px;padding:12px;border:1px solid #e3e3e3;border-radius:12px}.cl-chat-card-title{font-weight:700}.cl-chat-field{display:flex;flex-direction:column;gap:2px;margin:0}.cl-chat-field-label{font-size:12px;color:#4a4748}.cl-chat-field-input{padding:6px 8px;border:1px solid #c1c1c1;border-radius:4px;font:inherit;font-size:16px}.cl-chat-consent{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:12px;line-height:16px}.cl-chat-consent-box{flex:0 0 auto;margin-top:2px}.cl-chat-card-error{color:#cf4444;font-size:12px}.cl-chat-card-error[hidden]{display:none}.cl-chat-card-submit{align-self:flex-start;padding:8px 16px;border:0;border-radius:999px;background:#137e58;color:#fff;font-weight:700;cursor:pointer}.cl-chat-card-thanks{color:#137e58;font-weight:700}.cl-chat-card-fields{display:flex;flex-direction:column;gap:8px}.cl-chat-card .cl-chat-card-kinds{margin:0}.cl-chat-field-input--area{min-height:64px;resize:vertical}.cl-chat-panel .cl-chat-field-input:not(.cl-chat-field-input--area){box-sizing:border-box;height:40px;margin:0;padding:0 8px}.cl-chat-field-input[aria-invalid=true]{border-color:#cf4444}.cl-chat-quote{display:flex;flex-direction:column;gap:8px;max-width:300px;margin:0 0 8px 36px;padding:14px;border:1px solid #e3e3e3;border-radius:16px;background:#fff}.cl-chat-quote-title{font-weight:700}.cl-chat-quote-place{color:#4a4748;font-size:12px}.cl-chat-quote-price{display:flex;align-items:baseline;gap:6px}.cl-chat-quote-amount{color:#0f6345;font-family:Roboto Slab,Roboto Slab Fallback,serif;font-size:26px;font-weight:700;line-height:1.1}.cl-chat-quote-vat{color:#4a4748;font-size:12px}.cl-chat-quote-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:10px 0 0;border-top:1px solid #e3e3e3;list-style:none}.cl-chat-quote-item{padding-left:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23137e58' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E") no-repeat left center/16px 16px}.cl-chat-panel .cl-chat-quote-book{display:flex;align-items:center;justify-content:center;height:44px;border-radius:10px;background:#137e58;color:#fff;font-weight:700;text-decoration:none}.cl-chat-panel .cl-chat-quote-book:hover{background:#0f6345;color:#fff}.cl-chat-panel .cl-chat-quote-book:focus-visible{outline:2px solid #137e58;outline-offset:2px}.cl-chat-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cl-chat-typing{display:flex;flex:0 0 auto;align-self:flex-start;gap:4px;margin:0 0 8px 50px;padding:11px 14px;border-radius:18px 18px 18px 6px;background:#efece8;position:relative;flex-wrap:wrap}.cl-chat-typing:before{content:"";position:absolute;left:-36px;bottom:0;width:28px;height:28px;border-radius:50%;background-color:#fff;background-size:17px 17px;box-shadow:0 0 0 1px #e3e3e3;animation:cl-chat-turn 1.8s linear infinite}.cl-chat-typing[hidden]{display:none}.cl-chat-typing-note{flex:1 0 100%;margin-top:2px;color:#979797;font-size:12px;line-height:20px}.cl-chat-typing-note[hidden]{display:none}.cl-chat-dot{width:6px;height:6px;border-radius:50%;background:#979797;animation:cl-chat-blink 1.2s infinite ease-in-out}.cl-chat-dot:nth-child(2){animation-delay:.2s}.cl-chat-dot:nth-child(3){animation-delay:.4s}.cl-chat-input::-webkit-scrollbar{display:none}.cl-chat-form{position:relative;flex:0 0 auto;margin:0;padding:10px 12px 6px;border-top:1px solid #e3e3e3}.cl-chat-input{display:block;width:100%;height:46px;padding:10px 54px 10px 14px;scrollbar-width:none;border:1.5px solid #8a8a88;border-radius:14px;background:#fff;font:inherit;font-size:16px;line-height:1.35;resize:none;transition:border-color .15s ease,background-color .15s ease}.cl-chat-input::placeholder{color:#6b6768;opacity:1}.cl-chat-input:focus{border-color:#137e58;outline:none;background:#fff;box-shadow:0 0 0 1px #137e58}.cl-chat-send{position:absolute;top:14px;right:16px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0 0 0 2px;border:0;border-radius:50%;background:#137e58;color:#fff;cursor:pointer;transition:background-color .15s ease}.cl-chat-send:hover{background:#0f6345}.cl-chat-send:focus-visible{outline:2px solid #137e58;outline-offset:2px}.cl-chat-send:disabled{opacity:.5;cursor:default}@media (max-width: 480px){.cl-chat-panel{top:0;right:0;bottom:0;left:0;z-index:1501;width:100%;max-width:none;height:100%;max-height:none;border-radius:0}}.cl-chat-launcher{height:56px!important;border-radius:50%!important}.cl-chat-icon-btn{height:36px!important;border-radius:50%!important}.cl-chat-send{height:38px!important;border-radius:50%!important}.cl-chat-panel .cl-chat-lang-btn{height:18px!important;border:0!important;border-radius:999px!important;font-size:10px!important;font-weight:700!important;line-height:1!important}.cl-chat-panel .cl-chat-chip{display:flex!important;justify-content:flex-start!important;height:auto!important;border:1px solid #e3e3e3!important;border-radius:12px!important;font-weight:500!important;font-size:14px!important;line-height:20px!important}.cl-chat-panel .cl-chat-chip--book{justify-content:center!important;border-color:#137e58!important;font-weight:700!important}.cl-chat-menu-item{display:flex!important;justify-content:flex-start!important;height:auto!important;border:0!important;border-radius:8px!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.cl-chat-thumb{height:auto!important;border:1px solid #e3e3e3!important;border-radius:999px!important;font-size:12px!important;line-height:1.4!important}.cl-chat-thumb--chosen{border-color:#137e58!important}.cl-chat-card-submit{height:auto!important;border-radius:999px!important;font-size:14px!important;font-weight:700!important;line-height:20px!important}.cl-chat-teaser-text{display:block!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#333!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;text-align:left!important;cursor:pointer}.cl-chat-teaser-close{display:flex!important;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#4a4748!important;font-size:18px!important;line-height:1!important;cursor:pointer}.cl-chat-teaser-text:focus-visible,.cl-chat-teaser-close:focus-visible{outline:3px solid #f6b73c;outline-offset:2px}.cl-chat-launcher[hidden],.cl-chat-teaser[hidden],.cl-chat-panel [hidden]{display:none!important}@media (forced-colors: active){.cl-chat-launcher-icon,.cl-chat-menu-item .cl-chat-icon,.cl-chat-icon{forced-color-adjust:none;background-color:ButtonText}}@media (prefers-reduced-motion: reduce){.cl-chat-launcher:not(.cl-chat-launcher--open):before{animation:none;opacity:.8}.cl-chat-launcher:not(.cl-chat-launcher--open):after{display:none}.cl-chat-teaser,.cl-chat-launcher,.cl-chat-panel,.cl-chat-dot,.cl-chat-icon-btn,.cl-chat-panel .cl-chat-chip,.cl-chat-input,.cl-chat-send{animation:none;transition:none}.cl-chat-launcher:hover{transform:none}.cl-chat-avatar:before{display:none}.cl-chat-panel--busy .cl-chat-avatar-logo,.cl-chat-typing:before{animation:none}}
