body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fbf7;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:Geomanist;font-style:normal;font-weight:900;src:url(/static/media/geomanist-black-webfont.a67039e7ac542d1b7bd4.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Geomanist;font-style:normal;font-weight:700;src:url(/static/media/geomanist-bold-webfont.ed834290c0ddd289d229.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Geomanist;font-style:normal;font-weight:500;src:url(/static/media/geomanist-medium-webfont.68693edc7a101c08dda1.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Geomanist;font-style:normal;font-weight:400;src:url(/static/media/geomanist-regular-webfont.c8504157dc3147f5333a.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Geomanist;font-style:normal;font-weight:300;src:url(/static/media/geomanist-light-webfont.70acd1fbdc6ed834367d.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.chat-container{display:flex;flex-direction:column;height:100%}.messages-container{flex-grow:1;overflow-y:scroll;padding:20px}.message{display:flex;margin:20px;width:768px}.message.bot{flex-direction:row-reverse}.avatar{border-radius:50%;height:50px;margin-left:10px;margin-right:10px;margin-top:20px;width:50px}.message-text{background-color:#ebeaf8;border-radius:20px;font-family:Geomanist,sans-serif;font-size:20px;max-width:80%;padding:10px 20px}.message.bot .message-text{background-color:#695cff;color:#fff;margin-left:auto;margin-right:0}.tooltip-container:before{border-color:transparent transparent #b469e0;border-style:solid;border-width:0 10px 10px;content:"";height:0;left:50%;left:var(--arrow-left,50%);position:absolute;top:30px;width:0}.input-container{align-items:center;background-color:#fff;border:2px solid #695cff;border-radius:10px;bottom:0;display:flex;left:0;min-height:40px;padding:20px;right:0;width:768px;z-index:1}.input-container form{align-items:center;display:flex;flex-grow:1}.input-container textarea{border:none;display:flex;flex:1 1;flex-direction:row;font-size:20px;height:34px;justify-content:space-between;line-height:1.5;margin-left:10px;max-height:200px;outline:none;overflow-y:scroll;overflow:auto;padding-right:50px;resize:none}.input-container textarea:disabled{background-color:#fff;cursor:not-allowed}.input-container textarea::-webkit-scrollbar{background-color:#f5f5f5;width:.2em}.input-container textarea::-webkit-scrollbar-thumb{background-color:#695cff}.input-container textarea::-webkit-scrollbar-thumb:hover{background-color:#555}.send-button{align-items:center;background-color:#fff;border:none;border-radius:50%;bottom:30px;color:#695cff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:45px;transition:all .3s ease;width:40px}@media (hover:hover){.microphone-button:hover,.send-button:hover{background-color:#695cff;color:#fff}}.send-button.loading:hover{background-color:inherit;color:inherit;cursor:default}.microphone-button{align-items:center;background-color:#fff;border:none;border-radius:50%;color:#2f3c4c;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.microphone-button.active{background-color:#fff;color:#ff4f4f}.input-container.disabled *{opacity:.5;pointer-events:none}.message.tooltip .tooltip-container{background-color:#b469e0;border-radius:10px;color:#fff;display:flex;font-size:16px;margin:39px auto 0;width:60%}.message.tooltip .tooltip-container p{flex:1 1;line-height:1.3;margin:0;padding:16px 16px 12px 0;pointer-events:none}.tooltip-icon{height:23px;margin:16px 12px 16px 16px}.message.tooltip .message-text{background-color:#b469e0;border-radius:10px;color:#fff;font-size:16px;margin:39px auto 0;max-width:60%;pointer-events:none}.message.tooltip{margin-top:-60px;pointer-events:none;position:relative}.tooltip-image{height:23px;margin:0 0 4px 3px;vertical-align:middle}.hidden{display:none!important}@media only screen and (max-width:600px){h3{font-size:2.4rem!important}h6{font-size:1.3rem!important}.messages-container{margin:auto;width:80%}.message{margin:10px 0;width:100%}.avatar.bot{height:40px;margin-right:25px;margin-top:16px;width:40px}.message.bot .message-text{margin-left:25px}.avatar.user{height:40px;margin-left:24px;margin-top:16px;width:40px}.message.user .message-text{margin-right:25px}.message-text{border-radius:15px;font-size:16px;font-weight:400;line-height:1.4;max-width:75%;padding:10px 20px 10px 15px}.input-container{align-items:center;box-sizing:initial;display:flex;margin:auto 0 20px;max-width:94%;min-height:30px;padding:10px;width:100%}.input-container form{width:100%}.input-container textarea{font-size:16px;height:22px;line-height:1.3;overflow-y:scroll;padding-left:0;padding-right:36px;scrollbar-width:none;&::-webkit-scrollbar{display:none}}.microphone-button,.send-button{height:18px;padding:5px;width:18px}.send-button{bottom:44px;right:30px}.tooltip-image{height:18px;margin-bottom:2px}.my-custom-grid-item{margin-left:0!important;padding-left:25px!important;padding-right:25px!important;width:100%!important}.tooltip-icon{height:18px;margin:12px 8px 12px 12px}.tooltip-container:before{border-width:0 7px 7px;top:39px}.message.tooltip .tooltip-container{font-size:14px;font-weight:400;margin:45px auto 0}.message.tooltip .tooltip-container p{flex:1 1;line-height:1.3;margin:0;padding:13px 16px 12px 0;pointer-events:none}.chat-container{box-sizing:initial}}