:root{--open-chat-button-size:50px;--chat-image-size:200px}.hidden{display:none}#backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:950}#chat-container{z-index:1000}#chat-container,#userQuestion{font-size:1.15rem !important}#chat-popover p{font-size:inherit}#chat-popover p.small{font-size:80%}.no-scroll{overflow:hidden;position:fixed;width:100%}#btn-modal-container{position:fixed;bottom:2em;right:2em;display:flex;flex-direction:column;gap:2em;align-items:end;justify-content:end;z-index:950;width:fit-content}button#open-chat{all:unset;cursor:pointer;border-radius:50%;border:0;background-color:var(--primary);font-size:16pt;color:white;align-items:center;text-align:center;width:var(--open-chat-button-size);height:var(--open-chat-button-size);aspect-ratio:1 / 1;z-index:950}#chat-container div.btn-container{gap:1rem;pointer-events:none}#chat-container div.contacts{border:0;background-color:#fff;border-radius:10rem;width:fit-content;gap:1em;transform:translateY(100px);opacity:0;pointer-events:none;cursor:pointer;transition:transform .4s ease,opacity .4s ease}#chat-container div.btn-container.active div.contacts{pointer-events:auto;transform:translateY(0);opacity:1}#chat-container div.btn-container.active div.contacts:nth-child(1){transition-delay:0}#chat-container div.btn-container.active div.contacts:nth-child(2){transition-delay:.1s}#chat-container div.btn-container.active div.contacts:nth-child(3){transition-delay:.2s}#chat-container div.contacts span.icon{font-size:1.5em !important;padding:0 !important}#chat-container div.btn-container a,#chat-container div.btn-container span.text-primary{color:black !important}#chat-popover{max-width:min(calc(100vw - 4em),600px);z-index:950}.bot-msg a::after{content:"❯";font-size:.8rem;margin-left:5px;display:inline-block;vertical-align:baseline}.chatbot-header{background-color:var(--primary);border-top-left-radius:1rem;border-top-right-radius:1rem}.chatbot-header p{color:white}.chatbot-header button.close{opacity:1}.chatbot-body{background-color:white;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.chatbot-body img.profile-pic{max-height:100%;max-width:100%;border-radius:1rem}.chatbot-conversation{height:min(40vh,500px);overflow-y:auto;overscroll-behavior:contain}@media(orientation:landscape){.chatbot-conversation{max-height:30vh}}.chatbot-question{border-top:1px solid #ccc;background:white;padding:.5rem;display:flex;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.chatbot-question textarea::placeholder{color:var(--light-gray);line-height:1.5}.chatbot-question button[type="submit"]{background:0;border:0;cursor:pointer}.chatbot-question button[type="submit"] img{height:1.75em;width:1.75em}.chatbot-user-question{align-self:flex-end;flex-direction:row-reverse;margin-bottom:.5rem;gap:.5rem}.chatbot-user-question .avatar img{height:2.5em;width:2.5em;border-radius:50%;object-fit:cover}.chatbot-user-question .avatar svg{font-size:2.5em;border-radius:50%;fill:var(--primary)}.chatbot-user-question-text{background-color:var(--primary);color:white;padding:.5rem;border-radius:1rem}.chatbot-answer:first-child{margin-top:.5rem}.chatbot-answer{background-color:var(--light-gray-white);color:black;padding:.5rem;border-radius:1rem;margin-bottom:.5rem}.chatbot-answer>:last-child{margin-bottom:0}.chatbot-answer.buffer{width:fit-content}.chatbot-answer.buffer{display:flex;gap:4px}.chatbot-answer.buffer span{width:6px;height:6px;background:#999;border-radius:50%;animation:buffering 1.4s infinite both}.chatbot-answer.buffer span:nth-child(2){animation-delay:.2s}.chatbot-answer.buffer span:nth-child(3){animation-delay:.4s}@keyframes buffering{0,80%,100%{opacity:1}40%{opacity:0}}.icon.icon-krone-signet{content:url('../assets/svg/KRONE_Logo_Signet_RGB.svg');font-size:2.5rem !important;background-color:white;border-radius:50%;padding:.25rem}.icon-close-soft{text-shadow:0 .5px 0 #fff}.icon-images{width:70%;height:70%;object-fit:contain;pointer-events:none}