@keyframes closeButtonAnimate{0%{transform:rotate(0deg) scale(.75);opacity:0}40%{opacity:.2}100%{transform:rotate(-90deg) scale(1);opacity:1;right:0}}@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)}100%{opacity:1;transform:rotate(0deg) scale(1)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}@keyframes loader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}:root{--main-bg-color:#161522;--openbuttonbground:white;--buttontextcolor:white;--messageicon:#161522;--single-shadow:rgba(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%);--user-input-text-color:#ffffff}.App p{margin:0px!important}.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}.chatContainer{height:100vh;width:100%;transition:transform 0.5s}.chatBotContainerOpen{transform:translateX(0)}.chatBotContainerClose{transform:translateX(100%)}.openButton{display:flex;background-color:var(--main-bg-color);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}.openButton:hover{cursor:pointer}.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 rgba(0,0,0,.3);animation:animateHeart 2.5s infinite;animation-iteration-count:1}.closedButton .iconContainer{border:1px solid #fff}.closedButton:hover{cursor:pointer}.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}.openButtonOnInputOpen:hover{cursor:pointer;transform:scale(.9)}.openButtonOnInputOpen>.iconContainer{background:var(--main-bg-color);height:2rem;width:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.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}.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 0.5s}.refreshIconContainer:hover{cursor:pointer;transform:scale(.95)}.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)}.refreshIcon{color:var(--main-bg-color);transition:all 0.5s}.refreshIcon:hover{transform:rotate(180deg)}.profileImageContainer{display:flex;transform:scale(.5);opacity:0;transition:0.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}.loadingOuterContainer .profileImageContainer{transform:scale(1);opacity:1;transition:0.5s all}.fileUploadClicker{display:flex;justify-content:center;align-items:center;border-radius:1rem;border:2px solid #4284f3;border-style:dotted;padding:.1rem;cursor:pointer}.uploadText{margin-left:.5rem}.fileUploadIconContainer{background-color:rgba(66,132,243,.2);border-radius:.8rem;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.carousel-wrapper{height:100%;width:100%}.carousel{height:100%;width:100%}.carousel>.slider-wrapper{height:100%;width:100%}.carousel>.slider-wrapper>.slider{height:100%;width:100%}.control-arrow{height:10rem;top:50%!important;transform:translateY(-23%)}.fileUploadModal{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.fileUploadIcons{font-size:2.5rem}.workflowIteration{display:grid;height:100%;width:100%;grid-template-columns:100%;grid-template-rows:30% 70%}.fileUploadText{font-size:1.5rem;margin:1.5rem 0}.imagePreview{height:100%;width:100%!important;object-fit:cover}.imagePreviewContainer{display:flex;justify-content:center;align-items:center;height:100%;width:100%;position:relative;overflow:hidden}.eachUploader{width:50%;border:1px solid #7f8aac;border-radius:1rem;height:40%;margin-bottom:1.5rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.eachUploader:hover{border:1px solid #7c97e5}.fileInputContainer{display:flex;justify-content:center;align-items:center;flex-direction:column}.workflowContainer{width:100%;height:90%;display:flex;justify-content:center;align-items:center}#chatUploadModal{width:50%;height:70%;padding:1rem;background:#fff;max-width:400px;padding-top:2rem;border-radius:20px;border:0;outline:none;box-shadow:0 5px 30px 0 #000}#chatUploadModal::backdrop{animation:fadeIn 1s ease both;background:rgba(255,255,255,.4);z-index:2;backdrop-filter:blur(20px)}.practice_treatments.optionsContainer,.practice_privacy_policy.optionsContainer{display:flex;justify-content:space-between;align-self:stretch;flex-wrap:wrap}.practice_treatments .options,.practice_privacy_policy .options{box-sizing:border-box;display:flex;width:45%;max-width:48%;flex:1 0 auto;width:45%}.practice_treatments .options .generalText,.practice_privacy_policy .options .generalText{text-align:center!important;justify-content:center!important}.practice_treatments .options{margin:.5rem 0}.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}.optionsContainer .options svg{margin:0rem;width:0;height:0}.optionsContainer .options .generalText{min-width:100%;text-align:center;justify-content:center;text-transform:capitalize}.optionsContainer:has(._yes){display:flex;justify-content:space-between;align-self:stretch;flex-wrap:wrap}.optionsContainer ._yes,.optionsContainer ._no{box-sizing:border-box;display:flex;max-width:48%;flex:1 0 auto;width:45%}.generalText{font-size:0.85rem!important;font-family:var(--font-family);font-size:.9rem;font-weight:500;display:flex;line-height:1.4em;align-items:center;word-break:break-word}.emailInputIcon{fill:--main-bg-color;transform:scale(1.3)}.phoneInputIcon{fill:--main-bg-color}.animation-chatBox{opacity:1;transition:0.3s all}.animation-chatBox .textContainer{left:0;opacity:1;transition:1s all;transition-delay:0.55s}.animation-chatBox .textContainer #practice_treatment_booking_url{color:#fff;text-transform:uppercase;padding:.8rem 2.9rem .8rem .9rem;text-align:center;width:100%}.animation-chatBox .textContainer #practice_treatment_booking_url:after{content:'';background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAABFUlEQVR4nO2XQQ7CMAwE53lU/P8DlH8YcUNRUUlT5CaZkXxD2Nk69gZEfiWKmC0/2QVk5ye7gOz8ZBeQnZ/sArLzk13A3/PfgedGot5iBZYjAqwXKP6seBwRIAYLBagldhRsVriRv9cXCoAdEF4B0u54K80+IZKHXCvNPiEmEmDzfKEADO0EqzsgOg8FKLADmGwIligAdgBeASaaAVG5JqkdIr38TgGwA5jyCpS4BnENMtUaLLEDsAPwCuAMwCGIRgidIBtEJxY3zQrHRQ7mW+ALOkG0wvgWwMcQp22B6DwUoLYD1gt8tbPicUSAZRAR3oe/HRFgj+Y/SEYBsAPwCnDiDIjOQwFqGWFFfq7Kakb3CcKMvADOriucHDG4iAAAAABJRU5ErkJggg==);background-size:contain;filter:invert(1);object-fit:contain;position:absolute;width:21px;height:21px;margin-top:-2px;margin-left:10px}.animation-chatBox .textContainer:has(#practice_treatment_booking_url){background:var(--main-bg-color);padding:0!important}.animation-chatBox .profileImageContainer{transform:scale(1);opacity:1;transition:0.5s all;transition-delay:0.1s}.animation-chatBox .textContainerAnchor{left:0;opacity:1;transition:1s all;transition-delay:0.55s}.fileUploadContainer{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:0.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;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}.sendButtonContainer:hover .sendButton{cursor:pointer;transform:rotate(0)}.rightFlex{justify-content:flex-end;min-height:2.5rem}.rightFlex .generalText{border-radius:10px;border-top-right-radius:0;min-height:44px;background-color:var(--main-bg-color);color:var(--user-input-text-color)}.sendButton{transition:all 0.3s;transform:rotate(-90deg);fill:#fff}.inputIconContainer{margin-right:10px;display:flex;align-items:center;justify-content:center}.binaryOption{box-shadow:0 2px 7px 0 rgba(177,164,164,.5);width:45%;border:1px solid #fff;height:3rem;display:flex;justify-content:center;align-items:center;border-radius:5rem;margin:.5rem 0;transition:all 0.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{box-shadow:0 2px 7px 0 rgba(177,164,164,.5);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 0.4s}.selectedBinaryOption:active{color:var(--hoverTextColor)!important}.selectedBinaryOption.generalText{color:var(--hoverTextColor)!important}.options{box-shadow:0 2px 7px 0 rgba(177,164,164,.5);width:100%;border:1px solid #dadde0;margin:.6rem 0;padding:.6rem 0;display:flex;justify-content:flex-start;align-items:center;border-radius:.8rem;transition:all 0.3s;text-align:start}.options:hover{transform:scale(.99);cursor:pointer;border:1px solid var(--Options-select-hilight)}.cancelImageUpload{position:absolute;right:.5rem;top:.5rem;background-color:#b7b5b5;border-radius:10rem;display:flex;align-items:center;justify-self:center;cursor:pointer}.optionsLoader{height:2.5rem}.optionsSelected{background:var(--main-bg-color);border:1px solid var(--Options-select-hilight);color:white!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:0.5s all;border-radius:10px;border-top-left-radius:0}.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)}.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:0.5s all;border-radius:10px;border-top-left-radius:0}.submitContainer{display:flex;justify-content:center;align-items:center;flex-direction:column}.updateIconContainer{position:absolute;background:rgbaa(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:none;background-color:var(--main-bg-color);color:#fff;cursor:pointer;transition:0.3s all}.updateIconContainer button:hover{filter:grayscale(0%);transform:rotate(179deg);transition:0.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 0.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 0.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 0.6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 0.6s infinite}#inputField{outline:none;width:100%;height:2rem;border:none!important;font-size:16px}#inputField:focus:not(:focus-visible){outline:none}.wrongValidation::placeholder{color:#c93d3d;font-family:"Helvetica";font-weight:500;font-style:italic;letter-spacing:.05rem}.filler{width:100%;height:35vh;visibility:hidden}.animation-chatBox.binaryOptionsContainer{left:0;opacity:1;transition:1s all;transition-delay:0.1s}.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}.eachFileContainer{width:85%;border:1px solid #7f8aac;border-radius:1rem;margin-bottom:1rem;display:flex;align-items:center}.imagePreviewSM{height:3rem;width:3rem!important;border-radius:10rem;margin:0rem .5rem}.imagePrvText{width:70%;overflow:hidden}.imageFileName{text-wrap:nowrap;text-overflow:ellipsis}.uploadFileButton{background-color:#062835;width:10rem;height:3rem;border-radius:2rem;color:#fff;display:flex;align-items:center;justify-content:center}@supports (-webkit-backdrop-filter:none) or (backdrop-filter:none){.reload-modal{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}}@media only screen and (max-width:600px){.App{max-width:100%}.chatBotContainerOpen{transform:translateX(0);box-shadow:-100vw 0 20px 20px rgba(0,0,0,.35) inset}}@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:166px;font-size:12px;line-height:1.4;letter-spacing:1px}.sendButton{transform:rotate(0deg)}.fileUploadText{font-size:1rem}#chatUploadModal{width:85%;height:60%;overflow:hidden;padding:1rem;background:#fff;max-width:400px;padding-top:2rem;border-radius:20px;border:0;outline:none;box-shadow:0 5px 30px 0 #000}}