body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Podkova;src:url(/static/media/Podkova-VariableFont_wght.2b01f3cb5be531df229d.ttf) format("truetype")}@font-face{font-family:InstrumentSans;src:url(/static/media/InstrumentSans-VariableFont_wdth,wght.2fbb3318f4220bc3e1ac.ttf) format("truetype")}#root,body,html{height:100vh}.App{flex-direction:column;height:100%;justify-content:flex-start;margin:auto;min-width:920px;width:80%}.App,.App-column{background-color:#f1faee;display:flex}.App-column{height:95vh;justify-content:space-between}.App-column>div{width:50%}.App-title{background-color:#1d3557;color:#f1faee;padding:10px 0;text-align:center}.Section-left{align-items:left;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:40px 5% 0}.Section-title{color:#000;font-family:Podkova,sans-serif;font-size:80px;font-weight:800;line-height:.9;text-align:center}.Section-subtitle{color:#1d3557;font-family:InstrumentSans,sans-serif;font-size:18px;font-weight:700;margin-left:7px;text-align:left}.product-name-row{font-family:InstrumentSans,sans-serif;font-size:14px;letter-spacing:2px;margin-left:5px;margin-top:8px}.Sub-section-1,.product-name-row{align-items:start;display:flex;flex-direction:row;justify-content:flex-start}.Sub-section-1{padding-top:5px}.Sub-section-2{display:flex;flex-direction:column;justify-content:center}.image1{height:110px;margin:20px 0 0 20px;width:auto}.label-box{border-radius:10px;color:#000;font-family:Podkova,sans-serif;font-size:28px;font-weight:700;margin-bottom:20px;margin-right:50%;margin-top:10px;text-align:left;width:100%}.vertical-spacer{height:20px}.horizontal-spacer{width:10px}.content{font-weight:regular;margin-bottom:20px}.button,.content{font-family:InstrumentSans,sans-serif;font-size:16px}.button{background-color:#1d3557;border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;font-weight:500;letter-spacing:2px;margin:10px 40% 10px 0;min-width:200px;padding:10px 20px;text-align:center;text-decoration:none}.button.active,.button:hover{background-color:#fee440;color:#000}.disclaimer{color:#1d3557;font-family:InstrumentSans,sans-serif;font-size:12px;margin-top:20px}.Section-right{align-items:left;background-color:#a8dadc;display:flex;flex-direction:column;height:96%;justify-content:flex-start;padding:30px 5% 0;position:relative}.chat-container{animation:slideUp .5s forwards;background-color:#a8dadc;bottom:0;height:100%;min-width:300px;width:100%}.chat-container.close{animation:slideDown .5s forwards}.chat-window{background-color:#f1faee;border-radius:20px;box-shadow:0 10px 20px #00000040;height:90%;min-height:500px;padding:30px 0 15px 15px}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.chat-bubble-left{display:none}.chat-bubble-left:hover{transform:scale(1.2);transition:transform .3s ease-in-out}.chat-bubble-right{bottom:40px;cursor:pointer;position:absolute;right:40px;transition:transform .3s ease-in-out}.chat-bubble-right:hover{transform:scale(1.2)}.chat-bubble-icon{color:#fff;filter:drop-shadow(0 10px 10px rgba(0,0,0,.5))}.mobile-chat{display:none}@media (max-width:768px){.App{min-width:370px;width:100%}.App-title{font-size:12px}.App-column>div{height:90%;width:100%}.App-title{width:100%}.faq-button{display:none}.mobile-chat{display:block}.chat-container{background-color:#f1faee}.chat-window{height:95%}.Section-left{padding:40px 5% 0;width:500px}.Section-right,.chat-bubble-right{display:none}.chat-bubble-left{bottom:10px;display:block;position:absolute;right:30px}.chat-bubble-icon{color:#457b9d}}.message-row{align-items:flex-start;display:flex}.message-row.assistant{justify-content:flex-start}.message-row.assistant .message-icon{margin-right:10px}.message-row.user{justify-content:flex-end}.message-row.user .message-icon{margin-left:10px}.chat-messages{display:flex;flex-direction:column;height:92%;overflow-y:auto}.chat-messages::-webkit-scrollbar-thumb{background:#a1a1a1;border-radius:10px}.chat-messages::-webkit-scrollbar-thumb:hover{background:#888}.chat-messages::-webkit-scrollbar-track{background:#dad8d8}.chat-messages::-webkit-scrollbar{width:5px}@keyframes grow{0%{transform:scale(0)}to{transform:scale(1)}}.message-bubble{animation:grow .3s ease-in-out forwards;border-radius:20px;font-size:14px;margin-bottom:10px;max-width:70%;padding:0 12px;transform:scale(0)}.message-bubble.show{transform:scale(1)}.message-bubble.user{align-self:flex-end;background-color:#e5e5ea;border-top-right-radius:0;color:#000;text-align:right}.message-bubble.assistant{align-items:flex-start;background-color:#0b93f6;border-top-left-radius:0;color:#fff;text-align:left}.message-content{align-items:center;display:flex}.message-icon{border-radius:50%;height:22px;margin-right:10px;margin-top:5px;width:22px}.loading{display:flex;justify-content:center}.beat-loader{color:#457b9d}.input-message-row{display:flex;flex-direction:row;justify-content:space-around;width:100%}.chat-input{border-radius:20px;border-width:.5px;height:40px;padding:0 15px;width:100%}.chat-input,.send-button{align-self:center;margin-right:10px;margin-top:10px}.send-button{background-color:#1d3557;border:none;border-radius:20px;color:#fff;cursor:pointer;height:30px;text-align:center;text-decoration:none}.close-icon-container{cursor:pointer;position:absolute;right:16px;top:8px}.close-button-container{display:flex;flex-direction:row;justify-content:center}.close-button{background-color:#a8dadc;border:none;border-radius:10px;color:#000;cursor:pointer;font-size:14px;margin:5px 0;min-width:100px;padding:7px;text-align:center;text-decoration:underline}.faq-title{font-family:Podkova,sans-serif;font-size:24px;font-weight:700;margin-bottom:20px;margin-top:20px}.faq-container{font-family:InstrumentSans,sans-serif;height:70vh;overflow-y:auto;padding-right:10px}.faq-container::-webkit-scrollbar-thumb{background:#a1a1a1;border-radius:10px}.faq-container::-webkit-scrollbar-thumb:hover{background:#888}.faq-container::-webkit-scrollbar-track{background:#dad8d8}.faq-container::-webkit-scrollbar{width:5px}.faq-question{font-size:18px;font-weight:700;margin:5px}.faq-answer{font-size:16px;font-weight:400;margin-bottom:15px;margin-left:10px}
/*# sourceMappingURL=main.27f05a72.css.map*/