:root{--main-bg-color:#D6B736;--openButtonBground:white;--buttonTextColor:white;--messageIcon:#062835;--single-shadow:rgb(132 136 132 /51%);--Options-select-hilight:#D6B736;--hoverTextColor:white;--whiteColorUsed:white;--font-family:"Roboto", sans-serif;--Anchor-link:#D6B736;--color-highlight:hsl(48, 66%, 53%);--buttonTextColor:white}.App{text-align:center;height:100vh;width:100%;max-width:440px;display:flex;flex-direction:row-reverse;position:fixed;z-index:9999999999;bottom:0;right:0}@media only screen and (max-width:600px){.App{max-width:100%}}.chatContainer{height:100vh;width:100%;transition:all .5s}.chatBotContainerOpen{transform:translateX(0)}@media only screen and (max-width:600px){.chatBotContainerOpen{transform:translateX(0);box-shadow:-100vw 0 20px 20px rgb(0 0 0/35%) inset}}.chatBotContainerClose{transform:translateX(100%)}.openButton{display:flex;border:2px solid #fff;box-shadow:-.5px 0 0 5px var(--main-bg-color);position:absolute;bottom:0;z-index:9999999;right:0;margin:2rem;border-radius:10rem;padding:.1rem;transform:rotate(-90deg);animation:closeButtonAnimate 1s infinite;animation-iteration-count:1}@keyframes closeButtonAnimate{0%{transform:rotate(0deg) scale(.75);opacity:0}40%{opacity:.2}to{transform:rotate(-90deg) scale(1);opacity:1;right:0}}.closedButton{display:flex;background-color:var(--main-bg-color);position:absolute;bottom:0;z-index:9999999;right:0;margin:2rem;border-radius:10rem;padding:.3rem;box-shadow:0 0 11px rgb(0 0 0/30%);animation:animateHeart 2.5s infinite;animation-iteration-count:1}@keyframes animateHeart{0%{opacity:0;transform:rotate(0deg) scale(1.05)}20%{transform:rotate(0deg) scale(1)}40%{transform:rotate(0deg) scale(1.05)}60%{transform:rotate(0deg) scale(1)}80%{transform:rotate(0deg) scale(1.05)}to{opacity:1;transform:rotate(0deg) scale(1)}}.closedButton .iconContainer{border:1px solid #fff}.openButtonOnInputOpen{display:flex;background-color:var(--main-bg-color);position:absolute;top:2rem;z-index:9999999;right:-1.25rem;margin:2rem;border-radius:10rem;padding:.2rem;transition:all 1s}.openButton:hover{cursor:pointer}.closedButton:hover{cursor:pointer}.openButtonOnInputOpen:hover{cursor:pointer;transform:scale(.9)}.openButtonText{color:#fff;height:2.5rem;display:flex;align-items:center;margin-top:4px;margin-right:1rem;margin-left:1rem;font-weight:700;font-family:var(--font-family);font-size:.8rem;letter-spacing:.1rem;text-transform:uppercase}.openButtonOnInputOpen>.iconContainer{background:var(--main-bg-color);height:2rem;width:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.iconContainer{background:var(--main-bg-color);min-width:3rem;min-height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.rightSection{position:fixed;z-index:9999999;right:0;top:0}.messageIcon{font-size:1.5rem;fill:#fff;color:#fff}.chatInnerContainer{scroll-behavior:smooth;display:grid;grid-template-columns:87% 13%;height:calc(100% - 100px);overflow:auto;padding-left:1rem;padding-top:3rem}.chatInnerContainer::-webkit-scrollbar{width:.3em}.chatInnerContainer::-webkit-scrollbar-thumb{background-color:var(--main-bg-color);outline:1px solid var(--main-bg-color);border-radius:1em}.chatSection{height:100%;padding:2rem 0;position:relative}.refreshIconContainer{background:#fff;margin-top:1rem;margin-right:1rem;height:2rem;width:2rem;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .5s}.sessionTimeoutContainer{display:flex;margin-bottom:1rem}.timoutTextContainer{width:70%;background:#fff;margin-left:1rem;text-align:start;border-radius:1rem;padding:.8rem 1.2rem;position:relative;box-shadow:0 1px 28px 0 var(--single-shadow)}.refreshIconContainer:hover{cursor:pointer;transform:scale(.95)}.refreshIcon{color:var(--main-bg-color);transition:all .5s}.refreshIcon:hover{transform:rotate(180deg)}.profileImageContainer{display:flex;transform:scale(.5);opacity:0;transition:.5s all}.profileImage{width:2.5rem;height:2.5rem;object-fit:cover;background:#fff;border-radius:50%;border:2px solid #fff}.chatBoxContainer{display:flex;margin-bottom:1rem}.loadingOuterContainer{display:flex;margin-bottom:1rem;height:2.2rem}.optionsContainer{background:#fff;width:90%;border-radius:1rem;box-shadow:0 1px 28px 0 var(--single-shadow);margin-left:1.8rem;margin-bottom:1rem;padding:.2rem 1rem;border-radius:10px;border-top-left-radius:0}.binaryOptionsContainer{background:#fff;width:75%;height:4rem;line-height:1.4em;border-radius:1rem;box-shadow:0 1px 28px 0 var(--single-shadow);margin-left:auto;margin-bottom:1rem;padding:.2rem 1rem;display:flex;justify-content:space-evenly;align-items:center;position:relative;left:-20px;opacity:0;transition:.5s all}.inputContainer{background:#fff;border-radius:4rem;box-shadow:0 1px 28px 0 var(--single-shadow);margin-bottom:1rem;border:1px solid transparent;display:flex;justify-content:space-evenly;align-items:center;position:fixed;z-index:9999999;bottom:3.2rem;padding:.3rem .3rem .3rem 1rem;left:20px;height:3.8rem;width:calc(100% - 84px)}.wordLimit{color:gray;font-size:.6rem;position:absolute;left:1.1rem;top:2px}.glassed{opacity:35%}.sendButtonContainer{background-color:var(--main-bg-color);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:.9rem;cursor:pointer}.rightFlex{justify-content:flex-end;min-height:2.5rem}.rightFlex .generalText{border-radius:10px;border-top-right-radius:0;min-height:44px;color:var(--buttonTextColor);background-color:var(--main-bg-color)}.sendButton{transition:all .3s;transform:rotate(-90deg);fill:#fff}.sendButtonContainer:hover .sendButton{cursor:pointer;transform:rotate(0)}.binaryOption{box-shadow:0 2px 7px 0 rgb(177 164 164/50%);width:45%;border:1px solid #fff;height:3rem;display:flex;justify-content:center;align-items:center;border-radius:5rem;margin:.5rem 0;transition:all .4s}.selectedBinaryOption{box-shadow:0 2px 7px 0 rgb(177 164 164/50%);width:45%;border:1px solid var(--Options-select-hilight);height:3rem;display:flex;background-color:var(--Options-select-hilight);justify-content:center;align-items:center;border-radius:5rem;margin:.5rem 0;transition:all .4s}.binaryOption:hover{color:var(--hoverTextColor);cursor:pointer;border:1px solid var(--Options-select-hilight);transform:scale(.96);background-color:var(--Options-select-hilight)}.selectedBinaryOption:active{color:var(--hoverTextColor)!important}.selectedBinaryOption.generalText{color:var(--hoverTextColor)!important}.options{box-shadow:0 2px 7px 0 rgb(177 164 164/50%);width:100%;border:1px solid #dadde0;margin:.6rem 0;padding:.9rem 0;display:flex;justify-content:flex-start;align-items:center;border-radius:.8rem;transition:all .3s;text-align:start}.options:hover{transform:scale(.99);cursor:pointer;border:1px solid var(--Options-select-hilight)}.optionsLoader{height:2.5rem}.optionsSelected{background:var(--main-bg-color);border:1px solid var(--Options-select-hilight);color:#fff!important}.optionsSelected.generalText{color:#fff}.loadingContainer{width:25%;background:#fff;margin-left:1.2rem;text-align:center;padding:.4rem 1rem;border-radius:1rem;position:relative;box-shadow:0 1px 28px 0 var(--single-shadow)}.textContainer{width:80%;background:#fff;color:#000;margin-left:1rem;text-align:start;border-radius:1rem;padding:.8rem 1.2rem;position:relative;box-shadow:0 1px 28px 0 var(--single-shadow);left:-20px;opacity:0;transition:.5s all;border-radius:10px;border-top-left-radius:0;min-height:44px}.textContainer img{max-width:100%}.textContainerAfter{max-width:80%;background:#fff;color:#787878;margin-left:1rem;text-align:start;padding:.4rem 1rem;border-radius:1rem;position:relative;box-shadow:0 1px 28px 0 var(--single-shadow)}.generalText{font-family:var(--font-family);font-size:.9rem;font-weight:500;display:flex;line-height:1.4em;align-items:center;word-break:break-word}.textContainerAnchor{width:80%;background:#fff;margin-left:1rem;text-align:start;padding:.4rem 1rem;border-radius:1rem;position:relative;color:var(--Anchor-link);box-shadow:0 1px 28px 0 var(--single-shadow);left:-20px;opacity:0;transition:.5s all;min-height:44px;border-radius:10px;border-top-left-radius:0}.updateIconContainer{position:absolute;background:rgba(255,255,255,.7);left:0;right:0;top:0;bottom:0;border-radius:1rem;display:flex;align-items:center;justify-content:center}.updateIconContainer button{position:relative;z-index:1;width:42px;height:42px;font-size:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:0;background-color:var(--main-bg-color);color:#fff;cursor:pointer;transition:.3s all}.updateIconContainer button:hover{filter:grayscale(0%);transform:rotate(179deg);transition:.3s all}.updateIconContainer button svg{fill:#fff}.updateIconContainer button span{display:flex;align-items:center}.reload-modal{position:fixed;display:flex;align-items:center;top:0;bottom:0;width:32vw;backdrop-filter:blur(1px);z-index:99999999}.reload-modal .modal-content{margin-top:125px;width:80%;background:#fff;margin-left:1rem;text-align:start;border-radius:1rem;padding:.8rem 1.2rem;position:relative;box-shadow:0 1px 28px 0 var(--single-shadow)}.reload-modal .modal-content p{margin:0 0 18px;font-size:14px;color:#000;text-align:center}.reload-modal .modal-content .btn-group{display:flex;flex-wrap:wrap;justify-content:space-between}.reload-modal .modal-content .btn-group button{width:calc(50% - 12px);font-size:38px;line-height:1;color:#fff;background-color:var(--main-bg-color);border:1px solid var(--main-bg-color);height:3rem;display:flex;justify-content:center;align-items:center;border-radius:5rem;margin:0;transition:all .4s;cursor:pointer}.reload-modal .modal-content .btn-group button span{display:flex}.reload-modal .modal-content .btn-group button svg{color:#fff}.reload-modal .modal-content .btn-group button:last-child{background-color:#fff;color:var(--main-bg-color)}.reload-modal .modal-content .btn-group button:last-child svg{fill:red}.reload-modal .modal-content .btn-group button:hover{transition:all .4s;background-color:var(--main-bg-color);border:1px solid var(--main-bg-color)}.reload-modal .modal-content .btn-group button:hover:last-child{background-color:#fff;color:var(--main-bg-color)}.edge{display:none;position:absolute;width:1.4em;height:1rem;background:inherit;clip-path:polygon(0 0,50% 79%,100%0);left:-.4rem}.rightedge{display:none;position:absolute;width:1.5em;height:1rem;background:inherit;clip-path:polygon(0 0,50% 79%,100%0);bottom:0;right:-.32rem}.outlinedCircle{margin:0 .7rem;width:1rem;height:1rem}.checkedCircle{fill:#fff;margin:0 .7rem;width:1rem;height:1rem}.lds-ellipsis{display:inline-block;position:relative;width:100%;height:100%}.lds-ellipsis div{position:absolute;top:35%;width:.5rem;height:.5rem;border-radius:50%;background:#bbb;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}to{transform:translate(24px,0)}}.inputField{outline:0;width:100%;height:2rem;border:0!important;font-size:16px}.inputField:focus:not(:focus-visible){outline:0}.wrongValidation::placeholder{color:#ee6c6c;font-family:"Roboto",sans-serif;font-weight:600;letter-spacing:.05rem}.filler{width:100%;height:35vh;visibility:hidden}.animation-chatBox{opacity:1;transition:.3s all}.animation-chatBox .profileImageContainer{transform:scale(1);opacity:1;transition:.5s all;transition-delay:.1s}.animation-chatBox.binaryOptionsContainer{left:0;opacity:1;transition:1s all;transition-delay:.1s}.animation-chatBox .textContainerAnchor,.animation-chatBox .textContainer{left:0;opacity:1;transition:1s all;transition-delay:.55s}.loadingOuterContainer .profileImageContainer{transform:scale(1);opacity:1;transition:.5s all}.loaderContainer{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:9999}.loader{display:inline-block;width:80px;height:80px}.loader:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid var(--main-bg-color);border-color:var(--main-bg-color) transparent var(--main-bg-color) transparent;animation:loader-spin 1.2s linear infinite}@keyframes loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (max-width:600px){.reload-modal{width:100%}.reload-modal .modal-content{margin-top:40px}.openButton{box-shadow:0 0 0 5px var(--main-bg-color)}.openButtonText{max-width:120px;font-size:12px;line-height:1.4;letter-spacing:1px}.sendButton{transform:rotate(0deg)}}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.reload-modal{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}}