@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fefdf9;color:#2e3641;font-family:Roboto,sans-serif;margin:0}h1,h2,h3{color:inherit;font-weight:700;margin:0;padding:0}h1{font-size:30px}h2{font-size:24px}a{color:#989690}p{margin:0}*{box-sizing:border-box;flex-shrink:0}button{cursor:pointer}.custom-dialog-overlay{background-color:#80808080;bottom:0;display:flex;left:0;overflow:auto;padding:0 10px;position:fixed;right:0;top:0;z-index:100}.custom-dialog{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #25282b24;flex-shrink:0;margin:auto;max-width:100%;outline:none;padding:20px;position:relative}.custom-dialog .close-modal-button{align-self:flex-end;cursor:pointer;position:absolute;right:0;top:0}.custom-dialog .btn-close-custom-dialog{height:22px;padding:0;position:absolute;right:16px;top:16px;width:22px}.app{display:flex;flex-direction:column;min-height:100vh;padding:30px}.app .header{align-items:center;border-bottom:2px solid #333;display:flex;margin-bottom:15px;padding-bottom:15px}.app .header .logo{height:40px;margin-right:20px;width:40px}.app .header .nav-links{margin-left:auto}.app .header .nav-links a{font-size:16px;line-height:20px;position:relative}.app .header .nav-links a+a{margin-left:20px}.app .header .nav-links a+a:before{border-left:1px solid #2e3641;bottom:0;content:"";left:-10px;position:absolute;top:2px}.app .content-container{display:flex;flex-direction:column;flex-grow:1}.assistant{align-items:center;display:flex;flex-direction:column}.assistant h2{font-size:30px;margin-bottom:15px}.assistant p{font-size:20px;margin-bottom:30px}.assistant .btn-mic{background:url(/static/media/mic.fd183b140ef88d31649c.svg) 50% no-repeat;background-size:contain;border:none;height:100px;outline:none;position:relative;width:100px}.assistant .btn-mic[disabled]{opacity:.3}.assistant .volume{background-color:#f0f0f0;height:20px;margin-top:20px;visibility:hidden;width:200px}.assistant .volume .bar{background-color:#9acd32;height:100%}.assistant.running .volume{visibility:visible}.assistant.running .btn-mic:after{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:assistant-animation;background-color:red;border:3px solid #fff;border-radius:50%;content:"";height:20px;left:15px;position:absolute;top:15px;transform:translate(-50%,-50%);width:20px}.assistant .email-block,.assistant .phone-block{margin-top:20px}@keyframes assistant-animation{0%{height:6px;width:6px}50%{height:20px;width:20px}to{height:6px;width:6px}}.input-form{width:300px}.input-form .buttons{display:inline-flexbox}.input-form h2{margin-bottom:12px}.input-form input{background-color:#f7f7f7;border:none;border-radius:6px;height:38px;outline:none;padding:0 15px;width:100%}.input-form .error{color:red;font-size:14px;margin-top:5px;padding-left:10px}.input-form .buttons{display:flex;justify-content:flex-end;margin-top:20px}.input-form .buttons button{border:none;border-radius:6px;height:38px;margin-left:12px;outline:none;padding:0 20px}.input-form .buttons .btn-send{background-color:#5d646f;color:#fff}.input-form .buttons btn-cancel{background-color:#f7f7f7;color:#5d646f}.home{align-items:center;display:flex;flex-direction:column;flex-grow:1;min-height:100%}.home .assistant{margin-bottom:auto;margin-top:auto}
/*# sourceMappingURL=main.42296e0b.css.map*/