body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-container{border:1px solid #fff;border-radius:50px;bottom:30px;box-shadow:0 4px 20px #999;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;height:600px;overflow:hidden;position:fixed;right:15px;width:400px;z-index:1000}.chat-container-wd{height:auto;margin-top:-5%;width:100%}.chat-header{align-items:center;background-color:#fff;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:10px}.chat-body{padding:10px}.floating-toggle-btn{bottom:20px;box-shadow:0 4px 10px #0000004d;right:150px;z-index:999}.floating-toggle-btn img{border-radius:50%;height:32px;width:32px}.floating-wrapper{align-items:center;bottom:30px;display:flex;flex:1 1;flex-direction:column;position:fixed;right:80px;z-index:999}.floating-box{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0003;margin-bottom:10px;max-height:400px;overflow:auto;width:300px}.floating-toggle-btn{align-items:center;background-color:#3d4b84;border:none;border-radius:50%;box-shadow:0 4px 8px #0003;cursor:pointer;display:flex;justify-content:center}.floating-toggle-btn,.floating-toggle-btn img{height:60px;width:60px}.floating-text{background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000001a;color:#000;font-size:10px;margin-bottom:8px;padding:8px 12px}.text-special-2{background:#fff;border-radius:4px;font-size:14px;margin:0 0 8px;max-width:120px;padding:4px;text-align:center}.header-icons span{font-size:1.2rem}.logo-header{height:50px;width:50px}.chat-header-image{border-radius:60px;height:40px;margin-left:5px;width:40px}.chat-header-icons{cursor:pointer;height:20px;width:20px}.chat-body{background:#f6f9fc}.bubble{font-size:.7rem}.bubble-wd{background:#43527f;border-radius:40px 40px 40px 0;color:#fff;font-size:.9rem;max-width:100%;padding:10px 15px}.meta{color:#888;font-size:.7rem;margin-top:5px}.chat-quick-buttons-fb{border-top:1px solid #ddd;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:10px}.chat-quick-buttons-fb button{border:none;border-radius:20px;cursor:pointer;font-size:.65rem;padding:5px 10px;transition:background .3s}.chat-quick-buttons-fb button:hover{background:#e6f0ff}.text-special-2{color:#000;font-size:.8rem}.text-special1{color:#000;font-size:.6rem;padding:0 3px;text-align:center}.checkbox-list-fb{list-style:none;max-width:250px;padding:0}.checkbox-list-fb li{align-items:center;background:#fff;border-radius:50px;box-shadow:0 2px 5px #0000001a;box-sizing:initial;display:flex;height:20px;justify-content:space-between;margin-bottom:12px;padding:13px 17px;transition:background .2s;width:170px}.checkbox-list-fb li:hover{background:#f0f8ff}.checkbox-label{font-size:10px}.button-group button{padding:.25rem 1rem}.chat-footer{padding:10px}.send-btn{z-index:1}.text-area-fb{border:1px solid #adb5bd;border-radius:30px;width:100%}.input-wrapper .text-area-fb .chat-input{border:none;border-radius:20px;box-shadow:none;box-sizing:initial;font-size:14px;line-height:1.5em;margin-left:5px;margin-top:5px;padding-left:10px;padding-top:10px;resize:none;transition:none;width:calc(100% - 45px)}.input-row-fb{display:flex;flex-wrap:wrap;gap:10px;margin-right:35px;padding:10px}.input-error-fb{flex:1 1}.input-error-fb input{all:unset;background-color:inherit;font-size:16px;min-width:200px;top:590px!important;width:calc(100% - 40px)!important}.chat-body::-webkit-scrollbar{width:8px}.chat-body::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#9b9b9b55;border:2px solid #0000;border-radius:10px}.chat-body::-webkit-scrollbar-track{background:#0000}@media (max-width:768px){.chat-container{border-radius:30px;bottom:60px;height:500px;right:5%;width:90%}}@media (max-width:480px){.chat-container{border-radius:20px;bottom:40px;height:80vh;right:2.5%;width:95%}}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{align-items:center;appearance:button;-webkit-appearance:button;background-color:#fff;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,#fff));border:1px solid #dcdcdc;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,#dcdcdc));box-sizing:border-box;cursor:pointer;display:flex;height:36px;height:var(--react-international-phone-height,36px);justify-content:center;margin:0;padding:0;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:#f5f5f5;background-color:var(--react-international-phone-country-selector-background-color-hover,#f5f5f5)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:initial}.react-international-phone-country-selector-button__button-content{align-items:center;display:flex;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-left:4px solid #0000;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid #0000;border-top:4px solid #777;border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:#999;border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:#f5f5f5;background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5))}.react-international-phone-flag-emoji{box-sizing:border-box;height:24px;height:var(--react-international-phone-flag-height,24px);width:24px;width:var(--react-international-phone-flag-width,24px)}.react-international-phone-country-selector-dropdown{background-color:#fff;background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,#fff));box-shadow:2px 2px 16px #00000040;box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px #00000040);color:#222;color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));display:flex;flex-direction:column;left:0;left:var(--react-international-phone-dropdown-left,0);list-style:none;margin:0;max-height:200px;overflow-y:scroll;padding:4px 0;position:absolute;top:44px;top:var(--react-international-phone-dropdown-top,44px);width:300px;z-index:1}.react-international-phone-country-selector-dropdown__preferred-list-divider{background:#dcdcdc;background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,#dcdcdc));border:none;height:1px;margin:0;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0)}.react-international-phone-country-selector-dropdown__list-item{align-items:center;box-sizing:border-box;display:flex;min-height:28px;min-height:var(--react-international-phone-dropdown-item-height,28px);padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{font-size:14px;font-size:var(--react-international-phone-dropdown-item-font-size,14px);margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:gray;color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:14px;font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:#f5f5f5;background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--focused,.react-international-phone-country-selector-dropdown__list-item--selected{background-color:#f5f5f5;background-color:var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5);color:#222;color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code{color:gray;color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:#f5f5f5;background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5))}.react-international-phone-dial-code-preview{align-items:center;background-color:#fff;background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,#fff));border:1px solid #dcdcdc;border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,#dcdcdc));color:#222;color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));display:flex;font-size:13px;font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px));justify-content:center;margin-right:-1px;padding:0 8px}.react-international-phone-dial-code-preview--disabled{background-color:#f5f5f5;background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5));color:#666;color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:4px;border-radius:var(--react-international-phone-border-radius,4px);border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.react-international-phone-input-container .react-international-phone-input{background-color:#fff;background-color:var(--react-international-phone-background-color,#fff);border:1px solid #dcdcdc;border:1px solid var(--react-international-phone-border-color,#dcdcdc);border-radius:4px;border-radius:var(--react-international-phone-border-radius,4px);border-bottom-left-radius:0;border-top-left-radius:0;box-sizing:border-box;color:#222;color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:13px;font-size:var(--react-international-phone-font-size,13px);height:36px;height:var(--react-international-phone-height,36px);margin:0;overflow:visible;padding:0 8px}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:#f5f5f5;background-color:var(--react-international-phone-disabled-background-color,#f5f5f5);color:#666;color:var(--react-international-phone-disabled-text-color,#666)}.phone-wrapper{border:1px solid #ccc;border-radius:20px;display:flex;gap:1px;justify-content:center;margin-top:3px;width:calc(100% - 10px)}.phone-country{background-color:#f9f9f9;border:1px solid #ccc;font-size:14px}.phone-input{background-color:initial;border:none;flex:1 1;font-size:16px;outline:none}.flag-icon{width:26px}.flag-select{align-content:center;align-items:center;color:#000;font-family:sans-serif;position:relative}.flag-select-trigger{align-items:center;background-color:#fff;cursor:pointer;display:flex;justify-content:space-between;margin:8px}.flag-icon{border:1px solid #ccc;border-radius:2px;height:16px;object-fit:cover;width:24px}.arrow{color:#888;font-size:12px;margin-left:auto}.flag-select-dropdown{background-color:#fff;border:1px solid #ccc;border-radius:6px;bottom:110%;box-shadow:0 6px 10px #0000001a;left:0;max-height:300px;overflow-y:auto;position:absolute;width:300px;z-index:10}.flag-select-option{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 12px}.flag-select-option:hover{background-color:#f0f0f0}.autocomplete-wrapper{color:#000;position:relative;width:95%}.autocomplete-input{border:none;color:"black",;font-size:18px;width:95%}.suggestions.above{background:#fff;border:1px solid #ccc;bottom:100%;box-shadow:0 4px 8px #0000001a;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;transform:translateX(2%);width:100%;z-index:9999}.suggestion-item{align-items:center;border:1px solid #f6f3f3;color:#000;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:10px 0;text-align:start;width:100%}.suggestion-item:hover{background-color:#f0f0f0;color:#000}.position-icon{height:15px;margin-left:5px;width:15px}.address-text .title{word-wrap:break-word;font-size:14px;font-weight:500;max-width:100%;overflow:hidden}.full-chat{background-attachment:"fixed";background-position:"center center";background-repeat:"no-repeat";background-size:"cover";display:"flex";display:flex;flex-direction:column;font-family:Montserrat,sans-serif;height:100vh;line-height:1.6;margin:0;min-height:"100vh";min-height:100vh;padding:0}.page-header{align-items:center;border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem;top:0}.page-header img{height:60px;max-width:100%}.page-header h1{color:#43527f;flex:1 1;font-size:1.4rem;text-align:center}.logo-.page-header{height:50px;width:50px}.chat-main{flex:1 1;margin:0;padding:10px}footer{color:#000;font-size:.5rem;padding:1rem;text-align:center}.chat-body{background-color:initial;display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding:15px}.message{align-items:flex-end;display:flex;gap:10px}.message.received{justify-content:flex-start;text-align:left}.message.sent{justify-content:flex-end;text-align:left}.avatar{border-radius:50%;height:30px;width:30px}.content{align-items:flex-start;display:flex;flex-direction:column}.message.sent .content{align-items:flex-end}.bubble{background:#43527f;border-radius:40px 40px 40px 0;color:#fff;font-size:.9rem;max-width:100%;overflow-wrap:break-word;padding:10px 15px;white-space:pre-wrap;word-break:break-word}.message.sent .bubble{background:#bcd2e1;border-radius:40px 40px 0 40px;color:#000}.checkbox-list{list-style:none;max-width:400px;padding:0}.checkbox-list li{align-items:center;background:#fff;border-radius:50px;box-shadow:0 2px 5px #0000001a;display:flex;height:20px;justify-content:space-between;margin-bottom:12px;padding:12px 18px;transition:background .2s;width:280px}.checkbox-list li:hover{background:#f0f8ff}.checkbox-label{color:#000;font-size:12px}input[type=checkbox]{-webkit-appearance:none;appearance:none;border:2px solid #007bff;border-radius:50%;cursor:pointer;height:10px;outline:none;position:relative;transition:background .2s,border-color .2s;width:10px}input[type=checkbox]:checked{background-color:#007bff;border-color:#007bff}input[type=checkbox]:checked:after{color:#fff;content:"✔";font-size:14px;left:4px;position:absolute;top:1px}.meta{font-size:.8rem}.button-group{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.button-group button{background-color:#fff;border:none;border-radius:50px;color:#000;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .3s}.button-group button:hover{background-color:#007bff;color:#fff}@media (max-width:768px){.page-header{align-items:center;flex-direction:column}.page-header h1{font-size:1.5rem;margin-top:.5rem;order:2}.page-header img{margin-bottom:.5rem;order:1}}@media (max-width:480px){.page-header h1{font-size:1.2rem}main{padding:1rem}footer{font-size:.9rem}}.chat-wrapper{justify-content:center}.chat-wrapper,.chatbar{box-sizing:border-box;display:flex;width:100%}.chatbar{align-self:center;border-radius:30px;color:#fff;flex-direction:column;max-width:100%}@media (min-width:768px){.chatbar{width:100%}}@media (max-width:767px){.chatbar{width:100%}}.input-wrapper{flex:1 1;position:relative}.chat-footer{align-items:center;background:inherit;border-top:1px solid #ddd;display:flex;gap:10px;padding:15px}.chat-footer input{border:1px solid #ccc;border-radius:20px;flex:1 1;outline:none;padding:10px 15px}.send-btn{align-items:center;border:none;border-radius:50%;border-style:solid 10%;cursor:pointer;display:flex;font-size:1.2rem;height:35px;justify-content:center;transition:background-color .3s ease;width:35px}.send-btn:hover{background-color:#445081}.send-btn .icon-hover{display:none}.send-btn:hover .icon-sim{background-color:red;display:none}.send-btn:hover .icon-hover{display:inline}textarea:focus{box-shadow:none;outline:none}textarea::-webkit-scrollbar{display:none}.input-wrapper .btn-textarea .send-btn{border-radius:50%;height:30px;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:30px}.text-area{border:1px solid #adb5bd;border-radius:40px;width:100%}.input-wrapper .text-area .input{border:none;border-radius:20px;box-shadow:none;font-size:1em;margin-left:0;margin-top:5px;padding-left:10px;padding-top:10px;resize:none;transition:none;width:93%}.chat-quick-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:10px}.chat-quick-buttons button{background:#e8e8e8;border:1px solid #ccc;border-radius:20px;cursor:pointer;font-size:.8rem;padding:5px 100px;transition:background .3s}.chat-quick-buttons button:hover{background:#e6f0ff}@media (max-width:767px){.input-wrapper .text-area .input{width:75%}}.text-special{font-size:.6rem;text-align:center}.input-contact{border:none;border-radius:40px;box-shadow:none;margin-bottom:5px;margin-left:0;margin-top:5px;min-width:200px;padding-left:10px;padding-top:10px;resize:none;transition:none}.input-row{display:flex;flex-wrap:wrap;gap:10px;padding:10px}.input-error{flex:1 1}.input-error:last-child{margin-right:38px}.input-error input{font-size:16px;min-width:200px;width:91%}@media (max-width:650px){.input-error{flex-basis:100%;margin-right:38px}}.spinner{animation:spin 1s linear infinite;border:6px solid #ccc;border-radius:50%;border-top-color:#007bff;height:60px;width:60px}@keyframes spin{to{transform:rotate(1turn)}}.loading-text{color:#555;font-family:sans-serif;font-size:18px;margin-top:20px;text-align:center}.loading-page{align-items:center;display:flex;height:90vh;justify-content:center}.loading-container{align-items:center;display:flex;flex-direction:column}.chat-main{overflow-y:auto}.chat-main::-webkit-scrollbar{width:8px}.chat-main::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#9b9b9b55;border:2px solid #0000;border-radius:10px}.chat-main::-webkit-scrollbar-track{background:#0000}
/*# sourceMappingURL=main.2cef819a.css.map*/