/*! tailwindcss v4.1.1 | MIT License | https://tailwindcss.com */
@font-face{font-family:Roche Sans;src:url(/fonts/RocheSans-Regular.woff2);src:url(/fonts/RocheSans-Regular.woff2)format("woff2"),url(/fonts/RocheSans-Regular.woff)format("woff"),url(/fonts/RocheSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roche Sans;src:url(/fonts/RocheSans-Italic.woff2);src:url(/fonts/RocheSans-Italic.woff2)format("woff2"),url(/fonts/RocheSans-Italic.woff)format("woff"),url(/fonts/RocheSans-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roche Sans;src:url(/fonts/RocheSans-Light.woff2);src:url(/fonts/RocheSans-Light.woff2)format("woff2"),url(/fonts/RocheSans-Light.woff)format("woff"),url(/fonts/RocheSans-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roche Sans;src:url(/fonts/RocheSans-LightItalic.woff2);src:url(/fonts/RocheSans-LightItalic.woff2)format("woff2"),url(/fonts/RocheSans-LightItalic.woff)format("woff"),url(/fonts/RocheSans-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roche Sans;src:url(/fonts/RocheSans-Medium.woff2);src:url(/fonts/RocheSans-Medium.woff2)format("woff2"),url(/fonts/RocheSans-Medium.woff)format("woff"),url(/fonts/RocheSans-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roche Sans;src:url(/fonts/RocheSans-MediumItalic.woff2);src:url(/fonts/RocheSans-MediumItalic.woff2)format("woff2"),url(/fonts/RocheSans-MediumItalic.woff)format("woff"),url(/fonts/RocheSans-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roche Sans;src:url(/fonts/RocheSans-Bold.woff2);src:url(/fonts/RocheSans-Bold.woff2)format("woff2"),url(/fonts/RocheSans-Bold.woff)format("woff"),url(/fonts/RocheSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roche Sans;src:url(/fonts/RocheSans-BoldItalic.woff2);src:url(/fonts/RocheSans-BoldItalic.woff2)format("woff2"),url(/fonts/RocheSans-BoldItalic.woff)format("woff"),url(/fonts/RocheSans-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}.screen-readers-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chatbot{width:100%;height:100%;font-family:Roche Sans,sans-serif;overflow:hidden}.chatbot__container{background-color:#fff;border:1px solid #c2bab5;border-top-left-radius:.563rem;border-top-right-radius:.563rem;flex-direction:column;width:calc(100% - 2.5rem);height:calc(100% - 2.5rem);margin:1.25rem;display:none;overflow:hidden}.chatbot__header{background:linear-gradient(136.47deg,#fff 35.41%,#fff7f5 58%,#bde3ff 128.14%);align-items:center;gap:1.5rem;padding:1rem;display:flex}.chatbot__header__avatar{width:3rem;height:3rem}.chatbot__header__text{flex-direction:column;flex-grow:1;justify-content:center;align-items:flex-start;gap:.125rem;height:2.5rem;display:flex}.chatbot__header__title{font-size:1.25rem;font-weight:400;line-height:1.5}.chatbot__header__subtitle{font-size:.75rem;font-weight:400;line-height:1.25}.chatbot__header__close{cursor:pointer;background-color:#fff;border-radius:100%;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.chatbot__body{flex-direction:row;flex-grow:1;align-items:flex-end;height:100%;display:flex;position:relative}.chatbot__body__messages{flex-direction:column;gap:.5rem;padding:1rem;display:flex;position:absolute;inset:0;overflow:auto}.chatbot__body__privacy_notice{background-color:hsl(var(--rochebot-muted));color:hsl(var(--rochebot-muted-foreground));border-radius:calc(var(--rochebot-radius)*.5);border:1px solid #c2bab5;padding:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.chatbot__body__messages_stream{flex-direction:column;gap:1.5rem;display:flex}.chatbot__body__message__tag{color:#544f4f;font-size:1rem;line-height:1.35}.chatbot__body__messages_wrapper__user{flex-direction:column;gap:.25rem;display:flex}.chatbot__body__messages_wrapper__user .chatbot__body__message__tag{text-align:right}.chatbot__body__message__user{color:#fff;background-color:#0b41cd;border-radius:.563rem 0 .563rem .563rem;align-self:flex-end;margin-left:6.813rem;padding:1rem;font-size:1rem;font-weight:300;line-height:1.35}.chatbot__body__message_time{text-align:right;color:#706b69;font-size:.875rem;line-height:1.25rem}.chatbot__body__messages_wrapper__assistant{flex-direction:column;gap:.25rem;display:flex}.chatbot__body__messages_wrapper__assistant .chatbot__body__message_time{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.chatbot__body__message_header__assistant{align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.chatbot__body__message_avatar{background-color:#0b41cd;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.chatbot__body__message_avatar span{color:#fff;font-size:1.25rem;line-height:2rem}.chatbot__body__message_content__assistant{align-self:flex-start;margin-right:6.813rem}.chatbot__body__message__assistant{color:#000;background-color:#f5f5f2;border-radius:0 9px 9px;padding:.625rem;font-size:1rem;font-weight:300;line-height:1.35}.chatbot__body__rating{gap:.25rem;margin-top:.125rem;display:flex}.chatbot__body__rating__button{color:#0b41cd;background-color:#f5f5f2;border-radius:100%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.chatbot__body__rating__button:hover,.chatbot__body__rating__button--selected{color:#fff;background-color:#0b41cd}.chatbot__body__rating__button span{width:.75rem;height:.75rem}.chatbot__body__feedback{width:100%;display:flex}.chatbot__body__feedback__form{flex-direction:column;gap:.5rem;width:100%;margin-top:.5rem;display:flex}.chatbot__body__feedback__input{background-color:#fff;border:1px solid #c2bab5;width:100%;height:5rem;padding:.25rem .5rem;font-size:1rem}.chatbot__body__feedback__button{color:#fff;border-radius:calc(var(--rochebot-radius)*.5);background:#0b41cd;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;transition:all .2s}.chatbot__body__feedback__text{color:#fff;border-radius:calc(var(--rochebot-radius)*.5);background:#0b41cd;width:100%;margin-top:.4rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem}.chatbot__body__quick_buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;transition:opacity .3s cubic-bezier(.4,0,1,1) .2s;display:flex}.chatbot__body__quick_buttons__button{color:#0b41cd;border-radius:calc(var(--rochebot-radius)*.5);border:2px solid #0b41cd;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;transition:all .2s}.chatbot__body__quick_buttons__button:hover{color:#fff;background-color:#0b41cd}.chatbot__footer__form{background-color:#fbfbfae5;align-items:center;gap:.25rem;padding:1.469rem 1rem;display:flex;overflow:hidden}.chatbot__footer__textarea{resize:none;color:#544f4f;background-color:#0000;border:0;width:100%;padding:1.013rem 0;font-size:1rem;line-height:1.35;display:block}.chatbot__footer_textarea::placeholder{color:#888181;opacity:1}.chatbot__footer_textarea::placeholder{color:#888181;opacity:1}.chatbot__footer__textarea:focus{box-shadow:none;outline:none}.chatbot__footer__submit{color:#0b41cd;background-color:#fff;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;box-shadow:0 4px 12px #0000001a}.chatbot__footer__bottom{justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.chatbot__footer__logo{justify-content:space-between;align-items:center;display:flex}.chatbot__footer__logo_text{letter-spacing:-.025em;font-size:.563rem;font-style:italic;line-height:1.25;display:block}.chatbot__footer__icons{align-items:center;gap:.5rem;display:flex}.chatbot__opener{display:none;position:absolute;bottom:0;right:0}.chatbot__opener__wrapper{flex-direction:column;align-items:flex-end;gap:.5rem;padding-bottom:2rem;padding-right:2rem;display:flex}.chatbot__greeting{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.chatbot__greeting__close{color:#0000;background-color:#0000;border-radius:100%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .3s;display:flex}.chatbot__greeting:hover .chatbot__greeting__close{color:#000;background-color:#fff}.chatbot__greeting__close span{width:1rem;height:1rem}.chatbot__greeting__message{color:#000;-webkit-user-select:none;user-select:none;background-color:#f5f5f2;border-radius:9px;margin-left:.125rem;padding:.5rem;font-weight:300;transition:all .3s;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.chatbot__greeting__message:hover{cursor:pointer;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.chatbot__open_button{color:#fff;background-color:#0b41cd;border-radius:100%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.show-animation{transition-property:all;transition-timing-function:cubic-bezier(0,0,.2,1)}.hide-animation{transition-property:all;transition-timing-function:cubic-bezier(.4,0,1,1)}.animation-duration-300{transition-duration:.3s}.animation-duration-500{transition-duration:.5s}.translate-y-out{opacity:0;transform:translateY(100%)}.translate-y-in{opacity:1;transform:translateY(0)}.fade-in{opacity:1}.fade-out{opacity:0}.hidden{display:none}.chatbot__body__contact_form_opener{flex-direction:column;align-items:center;gap:1rem;padding:1rem;display:flex}.chatbot__body__contact_form_opener__button{border-radius:calc(var(--rochebot-radius)*.5);color:#0b41cd;border:1px solid #0b41cd;width:90%;height:2rem;font-size:.875rem;font-weight:600;transition:all .2s}.chatbot__body__contact_form_opener__button:hover{background-color:hsl(var(--rochebot-secondary));color:hsl(var(--rochebot-secondary-foreground))}.chatbot__body__contact_form_opener__button .lucide-arrow-right{width:1rem;height:1rem}.chatbot__contact_form_wrapper{z-index:50;background-color:#fff;border:1px solid #c2bab5;transition:opacity .2s;position:absolute;inset:0}.chatbot__contact_form_backdrop{filter:blur(16px);position:absolute;inset:0}.chatbot__contact_form_content{z-index:100;border-radius:calc(var(--rochebot-radius)*2);background-color:#fff;flex-direction:column;padding:1rem;display:flex;position:absolute;inset:.5rem;overflow-y:auto}.chatbot__contact_form_title{overflow:ellipsis;color:#000;text-align:center;margin-top:0;font-size:1.25rem;font-weight:500}.chatbot__contact_form__body{flex-direction:column;flex-grow:1;gap:1rem;margin-top:1rem;display:flex}.chatbot__contact_form__element_label{color:#544f4f;align-items:center;font-size:.875rem;font-weight:400;display:flex}.chatbot__contact_form__element_label .markdown{color:#544f4f;font-size:.875rem;font-weight:400}.chatbot__contact_form__element_label .chatbot__contact_form__element_required{color:red;margin-right:.25rem}.chatbot__contact_form__element_label+.chatbot__contact_form__element_description{margin-top:.25rem}.chatbot__contact_form__element_description{color:#868381!important;font-size:.75rem!important}.chatbot__contact_form__element_input{background-color:#fff;border:1px solid #c2bab5;width:100%;height:2.5rem;margin-top:.25rem;padding:.25rem .5rem;font-size:1rem}.chatbot__contact_form__element_select{appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMi4wMDEyIDE1LjcxM0wxOC4wMTEyIDkuNzAyOTZMMTYuNTk3MiA4LjI4Nzk2TDExLjk5NzIgMTIuODg4TDcuNDA0MjMgOC4yODc5Nkw1Ljk5MDIzIDkuNzAxOTZMMTIuMDAxMiAxNS43MTNaIiBmaWxsPSIjNTQ0RjRGIi8+DQo8L3N2Zz4NCg==);background-position:right .5rem center;background-repeat:no-repeat;border:1px solid #c2bab5;width:100%;height:2.5rem;margin-top:.25rem;padding:.25rem 2rem .25rem .5rem;font-size:1rem}.chatbot__contact_form__element_textarea{background-color:#fff;border:1px solid #c2bab5;width:100%;height:8rem;margin-top:.25rem;padding:.25rem .5rem;font-size:1rem}.chatbot__contact_form__element_checkbox{margin-right:.75rem}.chatbot__contact_form__element_error{color:red;margin-block:0;padding-top:.25rem;font-size:.75rem}.chatbot__contact_form__element.chatbot__contact_form__element--touched.chatbot__contact_form__element--error .chatbot__contact_form__element_label{color:red}.chatbot__contact_form__element.chatbot__contact_form__element--touched.chatbot__contact_form__element--error .chatbot__contact_form__element_input,.chatbot__contact_form__element.chatbot__contact_form__element--touched.chatbot__contact_form__element--error .chatbot__contact_form__element_textarea,.chatbot__contact_form__element.chatbot__contact_form__element--touched.chatbot__contact_form__element--error .chatbot__contact_form__element_select{border-color:red}.chatbot__contact_form__submit_button{color:#fff;background-color:#0b41cd;height:2.5rem;margin-top:1rem;font-size:1rem;font-weight:400}.chatbot__contact_form__cancel_button{color:#000;background-color:#fff;border:1px solid #c2bab5;height:2.5rem;font-size:1rem;font-weight:400}.chatbot__contact_form__success_message{flex-direction:column;flex-grow:1;gap:.75rem;margin-top:1rem;display:flex}.chatbot__contact_form__success_message__wrapper{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.chatbot__contact_form__success_message__centered{flex-direction:column;gap:.75rem;display:flex}.chatbot__contact_form__success_message svg{margin:0 auto}.chatbot__contact_form__success_message h1{text-align:center;flex:1;font-size:1.5rem;line-height:1.35}.markdown{color:#000;max-width:65ch;font-size:1rem;line-height:1.35}.markdown.markdown--small{font-size:.75rem;line-height:1rem}.markdown :where(p):not(:where([class~=not-markdown],[class~=not-markdown] *)){margin-top:1.25em;margin-bottom:1.25em}.markdown :where([class~=lead]):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:#000;margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.markdown :where(a):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:#000;font-weight:500;text-decoration:underline}.markdown :where(strong):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:#000;font-weight:600}.markdown :where(a strong):not(:where([class~=not-markdown],[class~=not-markdown] *)),.markdown :where(blockquote strong):not(:where([class~=not-markdown],[class~=not-markdown] *)),.markdown :where(thead th strong):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:inherit}.markdown :where(ol):not(:where([class~=not-markdown],[class~=not-markdown] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.markdown :where(ol[type=A]):not(:where([class~=not-markdown],[class~=not-markdown] *)){list-style-type:upper-alpha}.markdown :where(ol[type=a]):not(:where([class~=not-markdown],[class~=not-markdown] *)){list-style-type:lower-alpha}.markdown :where(ol[type=A s]):not(:where([class~=not-markdown],[class~=not-markdown] *)){list-style-type:upper-alpha}.markdown :where(ol[type=a s]):not(:where([class~=not-markdown],[class~=not-markdown] *)){list-style-type:lower-alpha}.markdown :where(ol[type=I]):not(:where([class~=not-markdown],[class~=not-markdown] *)){list-style-type:upper-roman}.markdown :where(ol[type=i]):not(:where([class~=not-markdown],[class~=not-markdown] *)){list-style-type:lower-roman}.markdown :where(ol[type=I s]):not(:where([class~=not-markdown],[class~=not-markdown] *)){list-style-type:upper-roman}.markdown :where(ol[type=i s]):not(:where([class~=not-markdown],[class~=not-markdown] *)){list-style-type:lower-roman}.markdown :where(ol[type="1"]):not(:where([class~=not-markdown],[class~=not-markdown] *)){list-style-type:decimal}.markdown :where(ul):not(:where([class~=not-markdown],[class~=not-markdown] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.markdown :where(ol>li):not(:where([class~=not-markdown],[class~=not-markdown] *))::marker{color:#000;font-weight:400}.markdown :where(ul>li):not(:where([class~=not-markdown],[class~=not-markdown] *))::marker{color:#000}.markdown :where(dt):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:#000;margin-top:1.25em;font-weight:600}.markdown :where(hr):not(:where([class~=not-markdown],[class~=not-markdown] *)){border-color:#c2bab5;border-top-width:1px;margin-top:3em;margin-bottom:3em}.markdown :where(blockquote):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:#000;quotes:"“" "”" "‘" "’";border-inline-start-width:.25rem;border-inline-start-color:#c2bab5;margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.markdown :where(blockquote p:first-of-type):not(:where([class~=not-markdown],[class~=not-markdown] *)):before{content:open-quote}.markdown :where(blockquote p:last-of-type):not(:where([class~=not-markdown],[class~=not-markdown] *)):after{content:close-quote}.markdown :where(h1):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:#000;margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.markdown :where(h1 strong):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:inherit;font-weight:900}.markdown :where(h2):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:#000;margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.markdown :where(h2 strong):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:inherit;font-weight:800}.markdown :where(h3):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:#000;margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.markdown :where(h3 strong):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:inherit;font-weight:700}.markdown :where(h4):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:#000;margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.markdown :where(h4 strong):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:inherit;font-weight:700}.markdown :where(img):not(:where([class~=not-markdown],[class~=not-markdown] *)){margin-top:2em;margin-bottom:2em}.markdown :where(picture):not(:where([class~=not-markdown],[class~=not-markdown] *)){margin-top:2em;margin-bottom:2em;display:block}.markdown :where(video):not(:where([class~=not-markdown],[class~=not-markdown] *)){margin-top:2em;margin-bottom:2em}.markdown :where(kbd):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:#111827;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500;box-shadow:0 0 0 1px #1118271a,0 3px #1118271a}.markdown :where(code):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:#000;font-size:.875em;font-weight:600}.markdown :where(code):not(:where([class~=not-markdown],[class~=not-markdown] *)):before,.markdown :where(code):not(:where([class~=not-markdown],[class~=not-markdown] *)):after{content:"`"}.markdown :where(a code):not(:where([class~=not-markdown],[class~=not-markdown] *)),.markdown :where(h1 code):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:inherit}.markdown :where(h2 code):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:inherit;font-size:.875em}.markdown :where(h3 code):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:inherit;font-size:.9em}.markdown :where(h4 code):not(:where([class~=not-markdown],[class~=not-markdown] *)),.markdown :where(blockquote code):not(:where([class~=not-markdown],[class~=not-markdown] *)),.markdown :where(thead th code):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:inherit}.markdown :where(pre):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:#544f4f;padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;background-color:#fbfbfae5;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.markdown :where(pre code):not(:where([class~=not-markdown],[class~=not-markdown] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.markdown :where(pre code):not(:where([class~=not-markdown],[class~=not-markdown] *)):before,.markdown :where(pre code):not(:where([class~=not-markdown],[class~=not-markdown] *)):after{content:none}.markdown :where(table):not(:where([class~=not-markdown],[class~=not-markdown] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.markdown :where(thead):not(:where([class~=not-markdown],[class~=not-markdown] *)){border-bottom-width:1px;border-bottom-color:#c2bab5}.markdown :where(thead th):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:#000;vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.markdown :where(tbody tr):not(:where([class~=not-markdown],[class~=not-markdown] *)){border-bottom-width:1px;border-bottom-color:#c2bab5}.markdown :where(tbody tr:last-child):not(:where([class~=not-markdown],[class~=not-markdown] *)){border-bottom-width:0}.markdown :where(tbody td):not(:where([class~=not-markdown],[class~=not-markdown] *)){vertical-align:baseline}.markdown :where(tfoot):not(:where([class~=not-markdown],[class~=not-markdown] *)){border-top-width:1px;border-top-color:#c2bab5}.markdown :where(tfoot td):not(:where([class~=not-markdown],[class~=not-markdown] *)){vertical-align:top}.markdown :where(th,td):not(:where([class~=not-markdown],[class~=not-markdown] *)){text-align:start}.markdown :where(figure>*):not(:where([class~=not-markdown],[class~=not-markdown] *)){margin-top:0;margin-bottom:0}.markdown :where(figcaption):not(:where([class~=not-markdown],[class~=not-markdown] *)){color:#000;margin-top:.857143em;font-size:.875em;line-height:1.42857}.markdown :where(picture>img):not(:where([class~=not-markdown],[class~=not-markdown] *)){margin-top:0;margin-bottom:0}.markdown :where(li):not(:where([class~=not-markdown],[class~=not-markdown] *)){margin-top:.5em;margin-bottom:.5em}.markdown :where(ol>li):not(:where([class~=not-markdown],[class~=not-markdown] *)),.markdown :where(ul>li):not(:where([class~=not-markdown],[class~=not-markdown] *)){padding-inline-start:.375em}.markdown :where(.markdown>ul>li p):not(:where([class~=not-markdown],[class~=not-markdown] *)){margin-top:.75em;margin-bottom:.75em}.markdown :where(.markdown>ul>li>p:first-child):not(:where([class~=not-markdown],[class~=not-markdown] *)){margin-top:1.25em}.markdown :where(.markdown>ul>li>p:last-child):not(:where([class~=not-markdown],[class~=not-markdown] *)){margin-bottom:1.25em}.markdown :where(.markdown>ol>li>p:first-child):not(:where([class~=not-markdown],[class~=not-markdown] *)){margin-top:1.25em}.markdown :where(.markdown>ol>li>p:last-child):not(:where([class~=not-markdown],[class~=not-markdown] *)){margin-bottom:1.25em}.markdown :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-markdown],[class~=not-markdown] *)){margin-top:.75em;margin-bottom:.75em}.markdown :where(dl):not(:where([class~=not-markdown],[class~=not-markdown] *)){margin-top:1.25em;margin-bottom:1.25em}.markdown :where(dd):not(:where([class~=not-markdown],[class~=not-markdown] *)){margin-top:.5em;padding-inline-start:1.625em}.markdown :where(hr+*):not(:where([class~=not-markdown],[class~=not-markdown] *)),.markdown :where(h2+*):not(:where([class~=not-markdown],[class~=not-markdown] *)),.markdown :where(h3+*):not(:where([class~=not-markdown],[class~=not-markdown] *)),.markdown :where(h4+*):not(:where([class~=not-markdown],[class~=not-markdown] *)){margin-top:0}.markdown :where(thead th:first-child):not(:where([class~=not-markdown],[class~=not-markdown] *)){padding-inline-start:0}.markdown :where(thead th:last-child):not(:where([class~=not-markdown],[class~=not-markdown] *)){padding-inline-end:0}.markdown :where(tbody td,tfoot td):not(:where([class~=not-markdown],[class~=not-markdown] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.markdown :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-markdown],[class~=not-markdown] *)){padding-inline-start:0}.markdown :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-markdown],[class~=not-markdown] *)){padding-inline-end:0}.markdown :where(figure):not(:where([class~=not-markdown],[class~=not-markdown] *)){margin-top:2em;margin-bottom:2em}.markdown :where(.markdown>:first-child):not(:where([class~=not-markdown],[class~=not-markdown] *)){margin-top:0}.markdown :where(.markdown>:last-child):not(:where([class~=not-markdown],[class~=not-markdown] *)){margin-bottom:0}.chatbot__contact_form__markdown{color:#000;background-color:#d7e0f7;border-radius:0 9px 9px;max-width:none;padding:.625rem;font-size:.875rem;font-weight:300;line-height:1.35}.chatbot__contact_form__markdown span{margin-bottom:.5rem;font-weight:400;display:block}.chatbot__contact_form__markdown p{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;height:100%;line-height:1.5}body{height:100%;color:var(--chatbot-theme-foreground);font-feature-settings:"rlig" 1,"calt" 1;font-synthesis-weight:none;text-rendering:optimizeLegibility;margin:0;overflow:hidden}*{border-color:var(--chatbot-theme-border);font-family:Roche Sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}button,[role=button]{cursor:pointer}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}button,select{text-transform:none}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;cursor:pointer}p{margin:0}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}[data-phx-main]{height:100%}.lucide-arrow-right{--lucide-arrow-right:url("data:image/svg+xml;utf8,<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"24\"  height=\"24\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"currentColor\"  stroke-width=\"2\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M5 12h14\" />  <path d=\"m12 5 7 7-7 7\" /></svg>");-webkit-mask:var(--lucide-arrow-right);-webkit-mask:var(--lucide-arrow-right);-webkit-mask:var(--lucide-arrow-right);mask:var(--lucide-arrow-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-thumbs-down{--lucide-thumbs-down:url("data:image/svg+xml;utf8,<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"24\"  height=\"24\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"currentColor\"  stroke-width=\"2\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M17 14V2\" />  <path d=\"M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z\" /></svg>");-webkit-mask:var(--lucide-thumbs-down);-webkit-mask:var(--lucide-thumbs-down);-webkit-mask:var(--lucide-thumbs-down);mask:var(--lucide-thumbs-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-thumbs-up{--lucide-thumbs-up:url("data:image/svg+xml;utf8,<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"24\"  height=\"24\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"currentColor\"  stroke-width=\"2\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M7 10v12\" />  <path d=\"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z\" /></svg>");-webkit-mask:var(--lucide-thumbs-up);-webkit-mask:var(--lucide-thumbs-up);-webkit-mask:var(--lucide-thumbs-up);mask:var(--lucide-thumbs-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-user{--lucide-user:url("data:image/svg+xml;utf8,<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"24\"  height=\"24\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"currentColor\"  stroke-width=\"2\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2\" />  <circle cx=\"12\" cy=\"7\" r=\"4\" /></svg>");-webkit-mask:var(--lucide-user);-webkit-mask:var(--lucide-user);-webkit-mask:var(--lucide-user);mask:var(--lucide-user);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-x{--lucide-x:url("data:image/svg+xml;utf8,<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"24\"  height=\"24\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"currentColor\"  stroke-width=\"2\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M18 6 6 18\" />  <path d=\"m6 6 12 12\" /></svg>");-webkit-mask:var(--lucide-x);-webkit-mask:var(--lucide-x);-webkit-mask:var(--lucide-x);mask:var(--lucide-x);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}