.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}.elementor-638 .elementor-element.elementor-element-4c432b62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-638 .elementor-element.elementor-element-cfbcfc5.elementor-element{--align-self:flex-start}.elementor-638 .elementor-element.elementor-element-cfbcfc5 .wpr-mini-cart-wrap{text-align:left}.elementor-638 .elementor-element.elementor-element-cfbcfc5 .wpr-mini-cart-btn-icon{color:var(--e-global-color-primary);font-size:25px}.elementor-638 .elementor-element.elementor-element-cfbcfc5 .wpr-mini-cart-btn-icon svg{fill:var(--e-global-color-primary);width:25px;height:25px}.elementor-638 .elementor-element.elementor-element-cfbcfc5 .wpr-mini-cart-toggle-btn,.elementor-638 .elementor-element.elementor-element-cfbcfc5 .wpr-mini-cart-icon-count{font-size:13px;font-style:normal}.elementor-638 .elementor-element.elementor-element-cfbcfc5 .wpr-mini-cart-toggle-btn{background-color:#FFF;padding:10px 10px 10px 10px;border-style:none;border-radius:0 0 0 0}.elementor-638 .elementor-element.elementor-element-cfbcfc5 .wpr-mini-cart-icon-count{color:#FFF;background-color:var(--e-global-color-astglobalcolor7);font-size:12px;width:18px;height:18px;bottom:65%;left:65%}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary )}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-638 .elementor-element.elementor-element-4bbbf6ca{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px}.elementor-638 .elementor-element.elementor-element-4bbbf6ca .elementor-divider-separator{width:100%}.elementor-638 .elementor-element.elementor-element-4bbbf6ca .elementor-divider{padding-block-start:20px;padding-block-end:20px}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var(--e-global-color-text);fill:var(--e-global-color-text)}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var(--e-global-color-accent)}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var(--e-global-color-accent)}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text )}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-638 .elementor-element.elementor-element-5384ec7 .elementor-nav-menu .elementor-item{font-family:"Helvetica",Sans-serif;font-weight:400;font-style:normal}.elementor-638 .elementor-element.elementor-element-6a02d81 .elementor-nav-menu .elementor-item{font-family:"Helvetica",Sans-serif;font-weight:400;font-style:normal}.elementor-638 .elementor-element.elementor-element-6a02d81 .elementor-nav-menu--main .elementor-item{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}@media(max-width:767px){.elementor-638 .elementor-element.elementor-element-5384ec7 .elementor-nav-menu--main .elementor-item{padding-left:0;padding-right:0}.elementor-638 .elementor-element.elementor-element-6a02d81 .elementor-nav-menu--main .elementor-item{padding-left:0;padding-right:0}}.bot-logo{max-width:120px!important;float:left}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{font-family:Open Sans,Helvetica Neue,Arial,sans-serif;font-size:16px;height:100vh;width:100vw}.message-container{align-items:flex-start;display:flex;margin:5px 0}.bot-container{justify-content:flex-start}.user-container{justify-content:flex-end}.bot-logo{align-self:flex-start;border:1px solid #d3d3d3;border-radius:8px;height:auto;margin-right:10px;max-width:80px;object-fit:contain}.message{word-wrap:break-word;border-radius:15px;box-sizing:border-box;display:inline-block;max-width:70%;overflow-wrap:break-word;padding:10px;position:relative}.bot-message{word-wrap:break-word;background-color:#e5e7eb;border-radius:0 15px 15px 15px;max-width:65vw;overflow-x:auto;white-space:normal}.user-message{background-color:#007bff;border-radius:15px 0 15px 15px;color:#fff;overflow-x:auto}.message-content{font-size:1rem;line-height:1.5}.message-content p{margin:0;padding:5px 0}.message-content ol,.message-content ul{margin:20px 0;padding-left:1.5em}.message-content ul{list-style-type:disc}.message-content ol{list-style-type:decimal}.message-content li{word-wrap:break-word;list-style-position:outside;margin:0;overflow-wrap:break-word;padding:0}.message-content pre{margin:.5em 0;overflow-x:auto;padding:.5em}.message-content code,.message-content pre{background:#f4f4f4;border:1px solid #ddd;border-radius:4px}.message-content code{font-family:Courier New,Courier,monospace;padding:.2em .4em}.message table{border-collapse:collapse;font-size:.9rem;line-height:1.4;margin:10px 0;text-align:left;width:100%}.message table td,.message table th{border:1px solid #ddd;padding:8px}.message table th{background-color:#f4f4f4;font-weight:700}.message table tr:nth-child(2n){background-color:#f9f9f9}.message-container:first-of-type .feedback-icons{display:none}.feedback-container{align-items:flex-start;display:flex;flex-direction:column;gap:5px;margin-bottom:5px;width:-webkit-fit-content;width:fit-content}.feedback-icons{align-self:flex-start;gap:5px}.selected{color:blue}.thumb-icon{margin-left:5px}.message-content a{color:#007bff;text-decoration:underline;word-break:break-word}.loader,.loader:after,.loader:before{animation-fill-mode:both;animation:bblFadInOut 1.8s ease-in-out infinite;border-radius:50%;height:2.5em;width:2.5em}.loader{animation-delay:-.16s;color:#fff;font-size:7px;position:relative;text-indent:-9999em;transform:translateZ(0)}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader:before{animation-delay:-.32s;left:-3.5em}.loader:after{left:3.5em}.feedback-box{align-items:center;background:#f0f0f0;border:1px solid #ccc;border-radius:6px;display:flex;flex-wrap:wrap;gap:8px;margin-top:5px;max-width:400px;padding:8px}.feedback-input{background:#fff;border:1px solid #aaa;border-radius:4px;flex:1 1;font-size:.9rem;max-width:280px;min-width:220px;outline:none;padding:6px;transition:border .3s ease-in-out}.feedback-input:focus{border-color:#0056b3}.feedback-cancel,.feedback-submit{background-color:#007bff;border:1px solid #0056b3;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;padding:6px 10px;transition:background .3s ease-in-out,transform .2s ease-in-out}.feedback-cancel{background-color:#dc3545;border:1px solid #a71d2a}.feedback-submit:hover{background-color:#0056b3;transform:scale(1.05)}.feedback-cancel:hover{background-color:#a71d2a;transform:scale(1.05)}.feedback-icons{align-items:center;display:flex;gap:10px;margin-top:5px}.thumb-icon{color:#666;cursor:pointer;font-size:1.3rem;transition:color .3s ease-in-out,transform .2s ease-in-out}.thumb-icon:hover{color:#007bff;transform:scale(1.1)}.selected{color:#007bff}@media screen and (max-width:450px){.bot-logo{display:none}.feedback-box{align-items:flex-start;flex-direction:column;max-width:100%}.feedback-input{max-width:none;width:100%}.feedback-cancel,.feedback-submit{width:auto}}.hidden{display:none}@keyframes bblFadInOut{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@media screen and (max-width:768px){.message{max-width:90%}.message-content ol,.message-content ul{padding-left:1em}}.dots-spinner{display:inline-block;text-align:center;width:40px}.dots-spinner .dot{animation:dots-spinner 1.4s ease-in-out infinite both;background-color:#333;border-radius:50%;display:inline-block;height:8px;margin:0 2px;width:8px}.dots-spinner .dot:first-child{animation-delay:-.32s}.dots-spinner .dot:nth-child(2){animation-delay:-.16s}@keyframes dots-spinner{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chat-container{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.messages{background-color:#f9f9f9;flex:1 1;overflow-y:auto;padding:10px}.input-container{align-items:center;border-top:1px solid #ccc;display:flex;padding:10px}textarea{border:1px solid #ccc;border-radius:5px;flex:1 1;font-size:16px;outline:none;overflow:hidden;padding:10px;resize:none}button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-left:10px;padding:10px 20px}button:disabled{background-color:#ccc;cursor:not-allowed}