#chatbot_container{display:none}#chatbotModal{--bs-modal-bg:var(--color_green);--bs-modal-color:white;--bs-modal-border-width:0;--bs-modal-border-radius:0;--bs-modal-inner-border-radius:0;--bs-modal-box-shadow:0 30px 80px #00000040;--bs-modal-padding:3.125rem;--bs-modal-header-padding:3.125rem 3.125rem 0 3.125rem;--bs-modal-header-border-width:0;--bs-modal-width:860px}@media (width<=767.98px){#chatbotModal{--bs-modal-padding:1.5625rem;--bs-modal-header-padding:1.5625rem 1.5625rem 0 1.5625rem}}#chatbotModal .modal-content{box-shadow:var(--bs-modal-box-shadow)}#chatbotModal .modal-header{align-items:flex-start;gap:1.25rem}#chatbotModal .modal-title{font-family:DM Serif Display;font-size:3rem;font-weight:400;line-height:1.16667}@media (width<=767.98px){#chatbotModal .modal-title{font-size:2rem}}#chatbotModal .modal-title:after{content:"";background-color:#fff;width:53px;height:2px;margin-top:1.25rem;display:block}#chatbotModal .modal-body{font-size:1.25rem;line-height:1.5}#chatbotModal .chatbot_hint{opacity:.8;margin-bottom:1.25rem;font-size:.8em}#chatbotModal .chatbot_close{-webkit-appearance:none;cursor:pointer;background:0 0;border:none;flex-shrink:0;width:40px;height:40px;margin:0 -8px 0 auto;padding:0;position:relative}#chatbotModal .chatbot_close .line{background-color:#fff;border-radius:3px;width:36px;height:4px;transition:transform .3s ease-in-out;position:absolute;top:50%;left:50%}#chatbotModal .chatbot_close .line.line-1{transform:translate(-50%,-50%)rotate(45deg)}#chatbotModal .chatbot_close .line.line-2{transform:translate(-50%,-50%)rotate(-45deg)}#chatbotModal .chatbot_close:hover .line.line-1{transform:translate(-50%,-50%)rotate(135deg)}#chatbotModal .chatbot_close:hover .line.line-2{transform:translate(-50%,-50%)rotate(45deg)}#chatbotModal .chatbot_close:focus-visible{outline:2px dotted #fff}.modal-backdrop{--bs-backdrop-bg:#303030;--bs-backdrop-opacity:.6;backdrop-filter:blur(6px)}#chatbot_form #chatbot_prompt{resize:none;border:1px solid #fff;height:150px!important}#chatbot_form .form-floating>label{color:#fffc}#chatbot_form label[for$=privacy]{font-size:.8em}#chatbot_form label[for$=privacy] a{color:#fff}#chatbot_form .chatbot_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:1.875rem;display:flex}#chatbot_form #chatbot_delete_image_button{-webkit-appearance:none;color:#fff;text-underline-offset:4px;opacity:.8;background:0 0;border:none;padding:0;font-size:.8em;text-decoration:underline;transition:opacity .2s linear;display:none}#chatbot_form #chatbot_delete_image_button:hover,#chatbot_form #chatbot_delete_image_button:focus-visible{opacity:1}#chatbot_button{width:55px;height:55px;position:absolute;bottom:1.5rem;left:1.5rem}#chatbot_button svg{width:22px;height:22px}