/*!
 * Roberta Chatbot
 * Author: Lael de Lima Santa Rosa
 * Author URI: https://br.linkedin.com/in/laelsantarosa
 */
@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;800&display=swap);@keyframes fadein{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@-moz-keyframes fadeout{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}@-ms-keyframes fadeout{0%{opacity:1}to{opacity:0}}@-webkit-keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}65%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}65%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}:root{--chatbot-height:75vh;--chatbot-width:350px;--chatbox-color-green:#1ed97b;--chatbox-color-black:#083060;--chatbox-color-shadow:0 0 4px rgb(8 48 96 / 20%), 0 4px 8px rgb(8 48 96 / 20%);--chatbox-btn-color-shadow:0 0 4px rgba(8, 48, 96, .14), 0 4px 8px rgba(8, 48, 96, .28);--chatbox-btn-float-color-shadow:0 0 6px rgba(8, 48, 96, .16), 0 6px 12px rgba(8, 48, 96, .32);--chatbox-color-black-alpha04:rgba(34, 34, 34, 0.4);--chatbox-color-black-alpha02:rgba(34, 34, 34, 0.2);--chatbox-color-grey:#edf2f9;--chatbox-color-white:white}roberta-chatbot *,roberta-chatbot-link *{--dark-color:var(--chatbox-color-black)
    /* #303030 */;--chatbot-font-size:14px;color:inherit;z-index:600}.conversational-form{line-height:17px!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:var(--chatbox-color-shadow);border:0!important}.conversational-form .conversational-form-inner{padding:0 20px!important}.conversational-form cf-chat-response text{font-size:var(--chatbot-font-size)!important}.conversational-form cf-chat-response text p{padding:10px 17px 10px 20px!important;word-break:break-word}.conversational-form cf-chat-response text>p>a>img,.conversational-form cf-chat-response text>p>img{max-width:none!important;width:100%!important;height:auto!important;display:block!important;border-radius:0 24px 24px 24px!important}.conversational-form cf-chat-response.user.can-edit{pointer-events:none}.conversational-form cf-list{width:auto!important;min-height:0!important;max-height:200px!important;overflow:auto!important;transform:none!important;cursor:default!important;text-align:end!important}.conversational-form cf-chat-response.user thumb,.conversational-form cf-list-button,cf-radio{display:none!important}.conversational-form cf-chat-response.user{color:#f0f0f0!important}.conversational-form .conversational-form-inner cf-chat scrollable{padding-right:0!important}.conversational-form cf-button div,.conversational-form cf-radio-button div{font-weight:600!important;font-size:var(--chatbot-font-size)!important}cf-input[tag-type=file] cf-input-button.cf-input-button,cf-input[tag-type=group] cf-input-button.cf-input-button,cf-input[tag-type=select] cf-input-button.cf-input-button{height:100%!important}.conversational-form cf-input input,.conversational-form cf-input textarea{font-family:'Nunito',sans-serif!important;font-size:var(--chatbot-font-size)!important}.conversational-form a,.conversational-form a:active,.conversational-form a:visited{color:#00f;text-decoration:underline}#cf-context{height:var(--chatbot-height);width:var(--chatbot-width);position:fixed;right:30px;bottom:24px;transition:all .3s linear}#conversational-form{height:calc(var(--chatbot-height) - 12vh)!important;height:calc(var(--chatbot-height) - 104px)!important;transition:all .3s linear}#form{height:0;overflow:hidden}.chatbox-online-dot{color:#0f0}.chatbox-button,.chatbox-head{text-align:center;color:#f0f0f0!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chatbox-head{--chatbox-head-height:52px;font-family:'Nunito',sans-serif;font-size:calc(var(--chatbot-font-size) + 4px);font-weight:700;background-color:var(--dark-color);width:calc(var(--chatbot-width) + 1.5px);height:var(--chatbox-head-height);border-start-end-radius:10px;border-start-start-radius:10px;box-shadow:var(--chatbox-color-shadow);display:flex;justify-content:space-between;align-items:center;position:relative;right:1px;z-index:1000;transition:all .3s linear}.chatbox-button{display:block;width:56px;height:56px;border-radius:50%;margin:25px auto 0;box-shadow:var(--chatbox-btn-color-shadow);cursor:pointer;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;position:fixed;right:30px;bottom:75px;z-index:998;overflow:hidden;background:var(--dark-color);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-khtml-user-select:none}.chatbox-button>svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-top:15px}.restart-button{font-family:'Nunito',sans-serif;font-size:calc(var(--chatbot-font-size) + 2px);padding:10px;position:fixed;right:60px;top:212px;line-height:1.1rem;z-index:1000;color:var(--dark-color)}.tooltip{position:relative;display:inline-block;font-size:12px}.tooltip .tooltiptext{visibility:hidden;width:100px;height:27px;background-color:#000;color:#fff;text-align:center;border-radius:6px;position:absolute;bottom:1.3vh;right:45px;line-height:1.8rem;font-weight:400}.tooltip .tooltiptext::after{content:"";position:absolute;top:50%;left:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #000}.tooltip:hover .tooltiptext{visibility:visible}.is-active{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.is-float{box-shadow:var(--chatbox-btn-float-color-shadow)}.d-none{display:none}.d-display{display:block}.fade-in{-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;-o-animation:fadein 1s;animation:fadein 1s}.fade-out{-webkit-animation:fadeout .3s;-moz-animation:fadeout .3s;-ms-animation:fadeout .3s;-o-animation:fadeout .3s;animation:fadeout .3s}.swing{-webkit-animation:swing 1.2s 2 ease;animation:swing 1.2s 2 ease}.grecaptcha-badge{display:none}@media (max-width:766px){roberta-chatbot{display:none!important}roberta-chatbot-link{display:block!important}}.conversational-form cf-chat-response thumb>p,.conversational-form cf-chat-response.robot thumb{background-color:var(--chatbox-color-grey)}.conversational-form cf-chat-response.robot text{color:var(--chatbox-color-black)}.conversational-form cf-chat-response.robot text>p{background:var(--chatbox-color-grey)}.conversational-form cf-chat-response.user text{color:var(--chatbox-color-white)}.conversational-form cf-chat-response.user text>p,.conversational-form cf-input-button,.conversational-form cf-input-button.cf-input-button{background:var(--chatbox-color-black)}.conversational-form cf-chat-response.user thumb{background-color:var(--chatbox-color-black)}.conversational-form cf-input input,.conversational-form cf-input input::placeholder,.conversational-form cf-input input:active,.conversational-form cf-input input:focus,.conversational-form cf-input textarea,.conversational-form cf-input textarea:active,.conversational-form cf-input textarea:focus{color:var(--chatbox-color-black);min-height:48px!important;height:48px!important;border-radius:10px}.conversational-form cf-input-button.microphone-interface{background:var(--chatbox-color-white)}.conversational-form cf-input-button.loading:after{cf-border:x solid var(--chatbox-color-green)}.conversational-form .cf-button,.conversational-form cf-input-button cf-icon-audio-eq,.conversational-form cf-radio-button.cf-button cf-radio{border-color:var(--chatbox-color-black)}.conversational-form .cf-button{color:var(--chatbox-color-black)}.conversational-form .cf-button.highlight,.conversational-form .cf-button.selected,.conversational-form .cf-button:focus,.conversational-form .cf-button:hover,.conversational-form .cf-button[checked=checked]{border-color:var(--chatbox-color-grey);background:var(--chatbox-color-black)}.conversational-form div cf-chat scrollable div cf-chat-response text{display:grid}cf-input.animate-in cf-input-button.cf-input-button{border-end-end-radius:10px!important;border-start-end-radius:10px!important}