*{box-sizing:border-box}div,section,header,footer,nav,main{position:relative}body{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;padding:0;margin:0;color:#3f4254;font-size:1rem;line-height:1.3rem}.ps-chat-widget{height:100vh;width:100vw;display:flex;flex-direction:column;background-color:#fff}.widget-header{height:60px;background-color:#179d28;padding:10px 20px;color:#fff;display:flex;justify-content:space-between;align-items:center}.widget-header .chat-profile-image{display:block;width:30px;height:30px;background-image:url(/build/assets/icon-ps-gpXhOg2p.svg);background-repeat:no-repeat;background-size:30px auto;background-color:#10711d;border-radius:50%}.widget-header h1{position:relative;font-size:1rem}.widget-header .button-close-widget{display:block;background-color:transparent;color:#fff;border:none;padding:5px;cursor:pointer;transition:.3s all ease}.widget-header .button-close-widget:hover{color:#000}.widget-header .button-close-widget svg{display:block;width:18px}.widget-time{color:#cacaca;text-align:center;font-weight:700;font-size:.75rem;line-height:1.5rem}.widget-body{flex:1;padding:12px;height:auto;overflow-y:auto}.widget-body p{margin-top:0}.widget-footer{padding:12px;height:160px}.widget-footer .form-field:last-of-type{margin-bottom:10px}.widget-footer .button-send{position:relative;margin-right:0;margin-left:auto;padding:8px 40px}.widget-footer .widget-footer-buttons a{display:inline-block;padding:8px 10px;margin:0 10px 10px 0;border-radius:4px;background-color:#179d28;color:#fff;font-weight:700;font-size:1rem;text-decoration:none;transition:.3s all ease}.widget-footer .widget-footer-buttons a:hover{background-color:#10711d}.widget-footer .widget-footer-buttons a.button-phone{color:transparent;background-image:url(/build/assets/icon-phone-CPFcaB5B.svg);background-repeat:no-repeat;background-position:center}.widget-footer .widget-footer-buttons a.button-form{background-image:url(/build/assets/icon-form-C0XqHJtM.png);background-repeat:no-repeat;background-position:left 10px top 10px;background-size:25px;padding-left:35px}.bot-typing-placeholder{display:none}.widget-body .bot-message{margin-bottom:14px}.widget-body .bot-message .bot-profile{display:flex;align-items:center;font-size:.875rem;line-height:1rem;color:#b5b5c3;font-weight:700}.widget-body .bot-message .bot-profile span{display:inline-block}.widget-body .bot-message .bot-profile:before{content:"";display:inline-block;width:20px;height:20px;background-image:url(/build/assets/icon-ps-gpXhOg2p.svg);background-repeat:no-repeat;background-size:20px auto;background-color:#179d28;border-radius:50%;margin-right:5px}.widget-body .bot-message .bot-content{margin-top:10px;font-size:.8125rem;background-color:#f4f6f8;padding:3px 8px;margin-bottom:5px;border-radius:5px;font-weight:700;animation:fade-in 1s ease-in}.widget-body .bot-message .bot-content p{margin:6px 0}.widget-body .bot-message .bot-content a{text-decoration:none;color:#179d28}.widget-body .bot-message .bot-content.delay-1{opacity:0;animation:fade-in 1s ease-in 1s;animation-fill-mode:forwards}.widget-body .bot-message .bot-content.delay-2{opacity:0;animation:fade-in 1s ease-in 2s;animation-fill-mode:forwards}.widget-body .bot-message .bot-content.delay-3{opacity:0;animation:fade-in 1s ease-in 3s;animation-fill-mode:forwards}.widget-body .typing-message p{color:#ccc}.widget-body .typing-message p:after{content:"";display:inline-block;width:45px;height:18px;background-image:url(/build/assets/loading-j6eTkzsw.gif);background-size:contain;vertical-align:middle;margin-left:10px}.widget-body .user-message{display:flex;justify-content:right;margin-bottom:14px;animation:fade-in 1s ease-in}.widget-body .user-message p{border-radius:5px;max-width:90%;padding:8px;background-color:#179d28;color:#fff;font-size:.875rem;font-weight:700;text-align:right}.widget-body .error-message{color:#c80000;margin-bottom:14px;font-size:.875rem;font-weight:700}.widget-body .disable-animation .bot-content,.widget-body .disable-animation.user-message,.widget-body .disable-animation .error-message{animation:none!important;opacity:1!important}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-field{margin-bottom:10px}.form-field:last-of-type{margin-bottom:20px}.form-field label{display:block;margin-bottom:5px;font-size:.875rem;font-weight:700;color:#3f4254}.form-field input{display:block;width:100%;padding:12px;border:1px solid #179d28;border-radius:4px;outline:none}.button-submit{position:relative;display:block;background-color:#179d28;color:#fff;padding:12px 30px;border:none;font-weight:700;font-size:1rem;text-transform:uppercase;cursor:pointer;transition:.3s all ease}.button-submit:hover{background-color:#10711d}.loading .button-submit:before{content:"";position:absolute;top:0;left:0;background-color:#179d28;width:100%;height:100%;z-index:1}.loading .button-submit:after{content:"";position:absolute;top:0;left:50%;display:block;width:16px;height:16px;margin:6px 6px 6px -11px;border-radius:50%;border:4.4px solid currentColor;border-color:currentColor transparent currentColor transparent;animation:rotate 1.2s linear infinite;z-index:2}.begin-chat-screen{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;flex-direction:column}.begin-chat-screen .widget-header h1{padding-left:36px}.begin-chat-screen .widget-header h1:before{content:"";position:absolute;top:-10px;left:0;display:block;width:30px;height:30px;background-image:url(/build/assets/icon-chat-C86Qd3GF.svg);background-repeat:no-repeat;background-size:30px auto}.begin-chat-screen .validation-error-message{display:none}.begin-chat-screen .validation-error .validation-error-message{display:block;color:#c80000;font-weight:700}
