.center[data-v-676fe152]{position:fixed!important;top:50%!important;left:50%!important;max-width:500px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9999}.modal-toast[data-v-676fe152]{min-width:300px;max-width:500px;padding:0;border-radius:.5rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.modal-toast .toast-body[data-v-676fe152]{padding:0!important}.modal-toast-header[data-v-676fe152]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:.5rem;padding-bottom:.5rem;border-bottom:1px solid #dee2e6;font-weight:400}.modal-toast-body[data-v-676fe152]{padding:.5rem;font-weight:500}.modal-toast-footer[data-v-676fe152]{padding:.5rem}.fs-20[data-v-676fe152]{font-size:20px}.hover-bg-none[data-v-676fe152]:focus,.hover-bg-none[data-v-676fe152]:hover{background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.p-right[data-v-771b7525]{right:20px}.is-danger .vs__dropdown-toggle{border-color:red;-webkit-box-shadow:none;box-shadow:none;outline:none}.vs__search{color:#b8b8b8!important;padding:0 2px!important}.advert-section b,.advert-section strong{font-weight:700}.input:focus{border-color:red!important;-webkit-box-shadow:none!important;box-shadow:none!important}.has-error{color:red}.is-danger{border-color:red!important;-webkit-box-shadow:none!important;box-shadow:none!important}.model-header[data-v-2b2aca7e]{border:none!important}.modal.fade.show[data-v-2c05b8af]{background:rgba(0,0,0,.5);overflow-x:hidden;overflow-y:auto}.modal-dialog[data-v-2c05b8af]{margin:1.75rem auto}.close[data-v-2c05b8af]{font-size:1.5rem;border:none;background:transparent;cursor:pointer}.modal-body[data-v-2c05b8af]{font-size:15px;font-weight:400}.modal-header[data-v-2c05b8af]{min-height:50px}.gradient-tfm-primary[data-v-2c05b8af]{background:linear-gradient(292deg,#9320f2,#4c34e9 50.45%,#18abf9);background-blend-mode:exclusion,normal}.gradient-secondary[data-v-2c05b8af]{background:linear-gradient(135deg,#ff8a00,#e52e71);background-blend-mode:exclusion,normal}.modal-footer .modal-btn[data-v-2c05b8af]{width:110px;height:45px;border-radius:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:576px){.modal-dialog[data-v-2c05b8af]{margin:.5rem;max-width:calc(100% - 1rem)}.modal-content[data-v-2c05b8af]{max-height:calc(100vh - 1rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-body[data-v-2c05b8af]{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:calc(100vh - 200px)}.modal-footer[data-v-2c05b8af],.modal-header[data-v-2c05b8af]{-ms-flex-negative:0;flex-shrink:0}}.cookie-consent[data-v-33c80759]{position:fixed;bottom:20px;right:20px;max-width:360px;background:#fff;border-radius:10px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.15);box-shadow:0 10px 25px rgba(0,0,0,.15);z-index:9999;font-family:Arial,sans-serif}.cookie-content[data-v-33c80759]{padding:16px}.cookie-content h4[data-v-33c80759]{margin:0 0 8px;font-size:16px}.cookie-content p[data-v-33c80759]{font-size:14px;color:#555;margin-bottom:14px}.cookie-actions[data-v-33c80759]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.cookie-actions button[data-v-33c80759]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 12px;font-size:14px;border-radius:6px;cursor:pointer;border:none}.cookie-actions .accept[data-v-33c80759]{background-color:#2e7d32;color:#fff}.cookie-actions .reject[data-v-33c80759]{background-color:#e0e0e0;color:#333}#btn-back-to-top[data-v-6a198372]{position:fixed;background:#f0f;bottom:115px!important;right:30px!important;width:50px!important;height:50px!important;border-radius:50%!important;border:none!important;outline:none;-webkit-box-shadow:none;box-shadow:none;border-color:#f0f;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;-webkit-transition:background .8s ease;transition:background .8s ease}#btn-back-to-top[data-v-6a198372]:hover{background:#ad0101!important}#btn-back-to-top[data-v-6a198372]:active,#btn-back-to-top[data-v-6a198372]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;border:none}.c-white[data-v-6a198372]{color:#fff}.chat-box[data-v-43daee6b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.messages[data-v-43daee6b]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:10px}.typing-container[data-v-43daee6b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.dot[data-v-43daee6b]{margin:0 3px}@-webkit-keyframes bounce-43daee6b{0%,80%,to{-webkit-transform:scale(0);transform:scale(0);opacity:.3}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.chat-link[data-v-43daee6b]{display:inline-block;color:#4e73df;font-weight:600;text-decoration:underline}.message-row.user .chat-link[data-v-43daee6b]{color:#cce0ff}.suggestions[data-v-43daee6b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.suggestions .btn[data-v-43daee6b]{border-radius:20px;font-size:12px}.message-row[data-v-43daee6b]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.message-row.user[data-v-43daee6b]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.message-row.assistant[data-v-43daee6b]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.message-bubble[data-v-43daee6b]{max-width:75%;padding:10px 12px;border-radius:14px;font-size:13px;line-height:1.4}.message-row.user .message-bubble[data-v-43daee6b]{background:#4e73df;color:#fff;border-bottom-right-radius:4px}.message-row.assistant .message-bubble[data-v-43daee6b]{background:#f1f1f1;color:#333;border-bottom-left-radius:4px}.dot[data-v-43daee6b]{width:6px;height:6px;margin:0 2px;background-color:#999;border-radius:50%;display:inline-block;-webkit-animation:bounce-43daee6b 1.2s ease-in-out infinite;animation:bounce-43daee6b 1.2s ease-in-out infinite}.dot[data-v-43daee6b]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.dot[data-v-43daee6b]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@keyframes bounce-43daee6b{0%,80%,to{-webkit-transform:scale(0);transform:scale(0);opacity:.3}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.chat-popup[data-v-f02d07b0]{bottom:90px;width:350px;height:450px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat-popup[data-v-f02d07b0],.chat-toggle[data-v-f02d07b0]{position:fixed;right:20px;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex}.chat-toggle[data-v-f02d07b0]{bottom:35px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#b8c9f8,#aff4db);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.2);box-shadow:0 8px 20px rgba(0,0,0,.2);-webkit-transition:all .3s ease;transition:all .3s ease}.icon[data-v-f02d07b0]{font-size:26px}.chat-toggle[data-v-f02d07b0]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 10px 25px rgba(0,0,0,.3);box-shadow:0 10px 25px rgba(0,0,0,.3)}.chat-toggle[data-v-f02d07b0]:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:rgba(78,115,223,.4);-webkit-animation:pulse-f02d07b0 2s infinite;animation:pulse-f02d07b0 2s infinite}@-webkit-keyframes pulse-f02d07b0{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.6}70%{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}to{opacity:0}}@keyframes pulse-f02d07b0{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.6}70%{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}to{opacity:0}}.badge[data-v-f02d07b0]{position:absolute;top:-5px;right:-5px;background:red;color:#fff;font-size:10px;padding:3px 6px;border-radius:50%}.tooltip[data-v-f02d07b0]{position:absolute;right:70px;background:#333;color:#fff;padding:5px 8px;border-radius:4px;font-size:12px;opacity:0;-webkit-transition:.2s;transition:.2s;white-space:nowrap}.chat-toggle:hover .tooltip[data-v-f02d07b0]{opacity:1}