@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700&display=swap);@import url(https://db.onlinewebfonts.com/c/a60c884b7e9abe78bb242b531aa57a48?family=English+111+Vivace+BT);@import url(https://fonts.googleapis.com/css2?family=Montserrat&family=Open+Sans:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Alegreya+Sans:wght@400;500;800&family=Lexend+Deca&family=Poppins&family=Quattrocento+Sans:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Alegreya+Sans:wght@400;500;800&family=Lexend+Deca&family=PT+Sans+Caption:wght@400;700&family=Poppins&family=Quattrocento+Sans:wght@400;700&display=swap);body{background:linear-gradient(0deg,#a8c0ee,#fff);margin:0;padding:0;width:100%}@font-face{font-family:English111;src:url(/static/media/E111Viva.2f4fd83faa43a89ba5b1.ttf) format("truetype"),url(/static/media/English111VivaceBT.e7dced25e524bf7401fd.ttf) format("truetype")}.App{flex-direction:column;min-height:100vh}.App,.navbar{display:flex;width:100%}.navbar{align-items:center;animation:gradientAnimation 5s ease infinite;background:linear-gradient(45deg,gold,#ffa07a);background-size:200% 200%;flex-direction:row;gap:10px;height:100px;justify-content:center;margin:0;overflow:hidden;position:absolute}.navbar>img{height:80px;padding:5px}.logo-letters{align-items:center;display:flex;flex-direction:column;padding-right:5px}.logo-top-letters{color:#03026b;font-family:English111;font-size:40px;font-stretch:expanded;font-style:normal;font-weight:bolder;margin:0}.logo-bottom-letters{color:#03026b;font-size:15px;font-weight:700}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media only screen and (max-width:1600px){.navbar{align-items:center;animation:gradientAnimation 5s ease infinite;background:linear-gradient(45deg,gold,#ffa07a);background-size:200% 200%;display:flex;flex-direction:row;gap:10px;height:75px;justify-content:center;margin:0;overflow:hidden;position:absolute;width:100%}.navbar>img{height:65px;padding:5px}.logo-letters{align-items:center;display:flex;flex-direction:column;padding-right:5px}.logo-top-letters{color:#03026b;font-family:English111;font-size:30px;font-style:normal;font-weight:bolder;margin:0}.logo-bottom-letters{color:#03026b;font-size:10px;font-weight:700}}@media only screen and (max-width:600px){.navbar{gap:0;height:50px}.navbar>img{height:42px;margin:4px;padding:0}.logo-top-letters{font-size:22px;padding-right:4px}.logo-bottom-letters{font-size:7px}}*{font-family:Poppins,sans-serif;margin:0;padding:0}.home-page{display:flex;flex-direction:row-reverse;gap:20px;margin-top:105px;padding:20px 50px;width:calc(100% - 100px)}.carousel-container{border-radius:15px;overflow:hidden;width:calc(40% - 10px)}.slider,.slider img{height:calc(100vh - 150px);width:100%}.information-container{align-items:center;display:flex;flex-direction:column;width:calc(60% - 10px)}.greeting-section{color:#2b47ac;height:75px;margin-top:60px;text-align:left;width:100%}.greeting-section span:nth-of-type(2){font-family:Alegreya Sans,sans-serif;font-weight:500}.greeting-section h2 span{font-family:Alegreya Sans,sans-serif;font-size:55px;position:relative}.wave{animation:wave 2s infinite;display:inline-block;transform-origin:70% 70%}@keyframes wave{0%,20%,50%,80%,to{transform:rotate(0deg)}40%{transform:rotate(-20deg)}60%{transform:rotate(10deg)}}.home-input-text{align-items:center;background-color:#fff;border-radius:10px;color:#000;font-size:25px;font-weight:500;height:60px;justify-content:space-between;margin:10px 0 30px;padding:5px 20px;width:calc(100% - 40px)}.home-input,.home-input-text{display:flex;flex-direction:row}.home-input{flex-direction:flex-start;overflow:hidden;width:100%}.home-input label{font-family:PT Sans Caption,sans-serif;font-size:30px;font-weight:700}.home-input label:nth-of-type(2){animation:typing-animation 7s steps(50) infinite;overflow:hidden;white-space:nowrap;width:0}@keyframes typing-animation{to{width:100%}}.arrow{color:#2b47ac;margin-top:10px}.suggestions{-ms-overflow-style:none;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;max-height:calc(100vh - 420px);overflow-y:scroll;scrollbar-width:none;width:100%}.suggestions::-webkit-scrollbar{display:none}.suggestions>label{border-bottom:1px solid #d3d3d3;border-radius:5px;color:#000;font-family:Poppins,sans-serif;font-size:25px;margin:2px;padding:8px 8px 8px 15px;text-decoration:none}.suggestions label:hover{background-color:#f7ac51}@media only screen and (max-width:1600px){.home-page{display:flex;flex-direction:row-reverse;gap:20px;margin-top:80px;padding:20px 50px;width:calc(100% - 100px)}.carousel-container{border-radius:15px;overflow:hidden;width:calc(40% - 10px)}.slider,.slider img{height:calc(100vh - 125px);width:100%}.information-container{align-items:center;display:flex;flex-direction:column;width:calc(60% - 10px)}.greeting-section{color:#2b47ac;height:75px;margin-top:10px;text-align:left;width:100%}.greeting-section span:nth-of-type(2){font-family:Alegreya Sans,sans-serif;font-weight:500}.greeting-section h2 span{font-family:Alegreya Sans,sans-serif;font-size:50px}.home-input-text{align-items:center;background-color:#fff;border-radius:10px;color:#000;font-size:25px;font-weight:500;height:40px;justify-content:space-between;margin:20px 0;padding:5px 20px;width:calc(100% - 40px)}.home-input,.home-input-text{display:flex;flex-direction:row}.home-input{flex-direction:flex-start;overflow:hidden;width:100%}.home-input label{font-family:PT Sans Caption,sans-serif;font-size:25px}.home-input label:nth-of-type(2){animation:typing-animation 7s steps(50) infinite;overflow:hidden;white-space:nowrap;width:0}@keyframes typing-animation{to{width:100%}}.arrow{color:#2b47ac;margin-top:10px}.suggestions{-ms-overflow-style:none;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;max-height:calc(100vh - 320px);overflow-y:scroll;scrollbar-width:none;width:100%}.suggestions::-webkit-scrollbar{display:none}.suggestions>label{border-bottom:1px solid #d3d3d3;border-radius:5px;color:#000;font-family:Poppins,sans-serif;font-size:25px;margin:2px;padding:8px 8px 8px 15px;text-decoration:none}.suggestions label:hover{background-color:#f7ac51}}@media only screen and (max-width:600px){.home-page{align-items:center;display:flex;flex-direction:column;margin-top:55px;padding:0 10px;width:calc(100% - 20px)}.carousel-container{border-radius:5px;width:100%}.slider,.slider>img{height:250px;min-height:250px;width:100%}.information-container{display:flex;flex-direction:column;width:100%}.greeting-section{height:40px;text-align:center}.greeting-section h2 span{font-size:30px}.home-input-text label{font-size:18px}.home-input-text{border-radius:5px;height:50px;margin:10px;width:calc(100% - 40px)}.home-input{align-items:left;display:flex;flex-direction:column;flex-direction:flex-start;overflow:hidden;width:100%}.home-input label:nth-of-type(2){animation:typing-animation 5s steps(50) infinite;overflow:hidden;white-space:nowrap;width:0}.suggestions{border-radius:5px;max-height:calc(100vh - 485px)}.suggestions>label{font-size:15px}}.preloader-wrapper-active{align-items:center;background:#ffffff80;display:flex;height:100vh;justify-content:center;position:fixed;width:100%;z-index:999}.preloader-wrapper-inactive{height:0;opacity:0;visibility:hidden;width:0}.preloader-container{align-items:center;border-radius:7px;display:flex;height:150px;justify-content:center;width:150px}.preloader-container>img{animation:pulse .5s infinite alternate;position:fixed;width:100px}.spinner{animation:spin 1s linear infinite;border-bottom:5px solid #fff0;border-top:5px solid #fff0;border-color:#007bff #fff0 #ff6f00;border-radius:50%;border-style:solid;border-width:5px;height:125px;width:125px}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.05)}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}.chat-page{display:flex;flex-direction:row;gap:20px;margin:105px 50px 10px;width:calc(100% - 100px)}.chatting-window{height:calc(100vh - 120px);width:calc(60% - 12px)}.chatting-upper{display:flex;flex-direction:column;gap:10px;height:calc(100vh - 290px);overflow-y:auto;padding:20px 60px 0;vertical-align:bottom;width:calc(100% - 120px)}.chatting-upper::-webkit-scrollbar{width:10px}.chatting-upper::-webkit-scrollbar-track{background-position:-5px;background-repeat:repeat-y;background-size:10px;border-right:2px solid #010101}.chatting-upper::-webkit-scrollbar-thumb{background-color:#f7ac51;background-position:bottom;background-repeat:no-repeat;border-radius:10px;height:5px}.main-chatbox{display:flex;flex-direction:column;gap:20px;width:100%}.receiver-bubble-container{display:flex;flex-direction:row;justify-content:flex-end;margin-left:65%}.receiver-bubble{background-color:#f1f0f0;border-radius:10px;color:#333;max-width:70%;padding:10px 15px}.receiver-avatar{background-image:url(/static/media/user.5b062d5be1f408ba13d0.jpg);background-size:cover;border-radius:50%;height:40px;margin-left:10px;width:40px}.sender-bubble-container{align-self:flex-start;display:flex;flex-direction:row;margin:5px 0}.sender-avatar{background-image:url(/static/media/LOGO.cff0765ce8da675974bf.png);background-size:cover;border-radius:50%;height:40px;margin-right:5px;width:40px}.sender-bubble{border-radius:10px;color:#313130;font-size:20px;line-height:30px;max-width:70%}.responsediv{background-color:#ddd;border-radius:15px;padding:20px}.sugg-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:10px;max-width:100%;padding-right:15px}.sugg-btns button{background-color:#f1f0f0;border:none;border-radius:25px;font-size:medium;outline:none;padding:5px 20px}.sugg-btns button:hover{background-color:#ddd}.chatting-lower{align-items:center;bottom:10px;display:flex;flex-direction:column;height:140px;padding:10px 10px 0;position:fixed;width:calc(60% - 90px)}.chat-input-container{align-items:center;background:#fff;border-radius:15px;box-shadow:0 0 16px 16px #0000001a;display:flex;flex-direction:row;height:70px;margin:0 50px;overflow:hidden;width:calc(100% - 100px)}.chat-input-container input{border:none;border-radius:5px;height:70px;outline:none;padding:0 10px;width:calc(100% - 110px)}.chat-input-container input:focus{background:#f5f5f5}.mic,.send,.send-active{align-items:center;background:#fff;border:none;border-radius:15px;color:#2b47ac;display:flex;font-size:1.5rem;height:35px;justify-content:center;margin:0 15px;width:35px}.send-active{animation:spin 1.5s infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-buttons-container{align-items:center;display:flex;flex-direction:row;height:30px;justify-content:space-between;margin:20px 20px 0;width:calc(100% - 120px)}.chat-buttons-container button{border:none;border-radius:25px;font-size:16px;outline:none;padding:10px 25px}.changebtn{flex-direction:row;gap:10px}.back-btn,.changebtn{align-items:center;display:flex}.back-btn{justify-content:left;padding-left:-10px}.back-btn button{background-color:#f7ac51;border:none;border-radius:25px;color:#000;display:flex;font-family:PT Sans Caption,sans-serif;font-weight:700;padding:10px 25px}.back-btn button,.button-77{align-items:center;flex-direction:row;font-size:16px;justify-content:center;outline:none}.button-77{-webkit-appearance:none;appearance:none;background-clip:padding-box;background-color:initial;background-image:none;border-style:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;flex-shrink:0;font-family:Eina01,sans-serif;font-weight:800;line-height:24px;margin:0;overflow:visible;padding:19px 26px;pointer-events:auto;position:relative;text-align:center;text-decoration:none;text-transform:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;vertical-align:middle;width:auto;word-break:keep-all;z-index:0}@media (min-width:768px){.button-77{padding:19px 32px}}.button-77:after,.button-77:before{border-radius:80px}.button-77:before{background-color:#f93a1352;height:100%;left:0;top:0;width:100%;z-index:-2}.button-77:after,.button-77:before{content:"";display:block;overflow:hidden;position:absolute}.button-77:after{background-color:initial;background-image:linear-gradient(92.83deg,#ff7426,#f93a13);bottom:4px;left:4px;right:4px;top:4px;transition:all .1s ease-out;z-index:-1}.button-77:hover:not(:disabled):after{bottom:0;left:0;right:0;top:0;transition-timing-function:ease-in}.button-77:active:not(:disabled){color:#ccc}.button-77:active:not(:disabled):after{background-image:linear-gradient(0deg,#0003,#0003),linear-gradient(92.83deg,#ff7426,#f93a13);bottom:4px;left:4px;right:4px;top:4px}.button-77:disabled{cursor:default;opacity:.24}.images-window{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 140px);justify-content:flex-start;overflow-y:auto;position:relative;width:40%}.images-window::-webkit-scrollbar{display:none;visibility:hidden}.image-container{display:flex;flex-direction:row;gap:20px;justify-content:flex-start;width:100%}.images-window .image-container .box{display:flex;flex-direction:column;max-width:calc(50% - 20px);min-width:calc(50% - 20px)}.image-container .box img{border:5px solid wheat;margin:0 0 10px;width:100%}.default-img-container{align-items:center;display:flex;flex-direction:column;gap:10px;width:100%}.default-img-container img{border:5px solid wheat;max-width:calc(100% - 10px);min-width:calc(100% - 10px)}.main-img{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff0d;display:flex;flex-direction:column;height:calc(100vh - 40px);justify-content:center;position:fixed;width:calc(40% - 36px)}.main-img img{max-height:80vh;min-height:50vh;width:80%}.zoomimg{flex-direction:column;height:calc(100vh - 80px);justify-content:center;width:100%}.close-main-img,.zoomimg{align-items:center;display:flex}.close-main-img{color:#000;font-size:30px;font-weight:400;height:40px;justify-content:flex-end;padding-right:20px;width:calc(100% - 20px)}.close-main-img :hover{color:#fff}.mic-popup-wrapper{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;min-height:calc(100% - 100px);min-width:calc(60% - 160px);position:fixed;width:calc(60% - 60px)}.mic-popup-wrapper-hidden{height:0;visibility:hidden}.mic-popup{animation:colorFluctuate 2s infinite;border:1px solid #ddd;border-radius:50%;box-shadow:0 2px 4px #0000001a;height:150px;width:150px;z-index:1}.mic-popup,.mic-popup-content{align-items:center;display:flex;justify-content:center}.mic-popup-content{font-size:30px}.mic-popup-box{align-items:center;display:flex;flex-direction:column;gap:20px;min-height:300px;width:400px}.mic-popup p{background-color:#a9a9a9;margin-top:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.controls-box{background-color:#007bff;border-radius:8px;display:flex;gap:10px;padding:10px}.control-button{background-color:#fff;border:1px solid #007bff;border-radius:4px;color:#007bff;cursor:pointer;padding:5px 10px}.control-button:hover{background-color:#007bff;color:#fff}#chat-link-desc{font-size:13px;font-weight:700}#chat-link{color:blue;font-size:18px;margin:0;text-decoration:none}#chat-link:hover{cursor:pointer;text-decoration:underline}@keyframes colorFluctuate{0%{background-color:#fff}50%{background-color:#007bff}to{background-color:#fff}}@media only screen and (max-width:1600px){#chat-link-desc{font-size:10px;font-weight:700}#chat-link{color:blue;font-size:12px;margin:0;text-decoration:none}.chat-page{display:flex;flex-direction:row;gap:20px;margin:80px 50px 10px;width:calc(100% - 100px)}.chatting-window{height:calc(100vh - 90px);width:calc(60% - 12px)}.images-window{height:calc(100vh - 92px);width:calc(40% - 10px)}.chatting-upper{gap:10px;height:calc(100vh - 220px);overflow-y:auto;padding:20px 60px 0;vertical-align:bottom;width:calc(100% - 120px)}.chatting-lower,.chatting-upper{display:flex;flex-direction:column}.chatting-lower{align-items:center;bottom:10px;height:100px;padding:10px 10px 0;position:fixed;width:calc(60% - 90px)}.chat-input-container{align-items:center;background:#fff;border-radius:15px;box-shadow:0 0 16px 16px #0000001a;display:flex;flex-direction:row;height:50px;margin:0 20px;overflow:hidden;width:calc(100% - 40px)}.chat-input-container input{border:none;border-radius:5px;height:40px;outline:none;padding:0 10px;width:calc(100% - 110px)}.chat-input-container input:focus{background:#f5f5f5}.mic,.send,.send-active{align-items:center;background:#fff;border:none;border-radius:15px;color:#2b47ac;display:flex;font-size:1.5rem;height:35px;justify-content:center;margin:0 15px;width:35px}.send-active{animation:spin 1.5s infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-buttons-container{align-items:center;display:flex;flex-direction:row;height:30px;justify-content:space-between;margin:10px 20px 0;width:calc(100% - 40px)}.chat-buttons-container button{border:none;border-radius:25px;outline:none;padding:5px 20px}.changebtn{align-items:center;display:flex;flex-direction:row;gap:10px}.back-btn{padding-left:-10px}.back-btn,.back-btn button{align-items:center;display:flex;justify-content:center}.back-btn button{background-color:#f7ac51;color:#000;flex-direction:row;font-weight:600;padding:5px 20px 5px 10px}.button-77{align-items:center;-webkit-appearance:none;appearance:none;background-clip:padding-box;background-color:initial;background-image:none;border-style:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;flex-direction:row;flex-shrink:0;font-family:Eina01,sans-serif;font-size:16px;font-weight:800;justify-content:center;line-height:24px;margin:0;outline:none;overflow:visible;padding:19px 26px;pointer-events:auto;position:relative;text-align:center;text-decoration:none;text-transform:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;vertical-align:middle;width:auto;word-break:keep-all;z-index:0}@media (min-width:768px){.button-77{padding:19px 32px}}.button-77:after,.button-77:before{border-radius:80px}.button-77:before{background-color:#f93a1352;height:100%;left:0;top:0;width:100%;z-index:-2}.button-77:after,.button-77:before{content:"";display:block;overflow:hidden;position:absolute}.button-77:after{background-color:initial;background-image:linear-gradient(92.83deg,#ff7426,#f93a13);bottom:4px;left:4px;right:4px;top:4px;transition:all .1s ease-out;z-index:-1}.button-77:hover:not(:disabled):after{bottom:0;left:0;right:0;top:0;transition-timing-function:ease-in}.button-77:active:not(:disabled){color:#ccc}.button-77:active:not(:disabled):after{background-image:linear-gradient(0deg,#0003,#0003),linear-gradient(92.83deg,#ff7426,#f93a13);bottom:4px;left:4px;right:4px;top:4px}.button-77:disabled{cursor:default;opacity:.24}}@media only screen and (max-width:600px){.chat-page{align-items:center;display:flex;flex-direction:column;margin:55px 10px 0;width:calc(100% - 20px)}.chatting-upper,.chatting-window{height:auto;width:100%}.chatting-upper{max-height:calc(100vh - 165px);padding:0}.chatting-upper::-webkit-scrollbar{display:none;width:none}.main-chatbox{display:flex;flex-direction:column;gap:10px;width:100%}.receiver-avatar,.sender-avatar{height:30px;width:30px}.receiver-bubble-container{margin-left:0}.sender-bubble-container{width:100%}.receiver-bubble{background-color:#f1f0f0;border-radius:10px 0 10px 10px;color:#333;font-size:14px;padding:5px 15px}.sender-bubble{font-size:15px;line-height:20px;max-width:calc(100% - 70px)}.responsediv{border-radius:0 10px 10px 10px;font-size:16px;padding:8px 15px}.sugg-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;margin-top:5px;max-width:100%;padding-right:5px}.sugg-btns button{border-radius:25px;font-size:13px;padding:5px 15px}.chatting-lower{background:#fff;border-radius:15px;bottom:0;height:80px;left:0;padding:10px;position:fixed;width:calc(100% - 20px)}.chat-input-container{border-bottom:1px solid #d3d3d3;border-radius:0;box-shadow:0 0 0 0 #fff0;padding:0;width:100%}.mic{align-items:center;background:#fff;border:none;border-radius:15px;color:#2b47ac;display:flex;font-size:1.5rem;height:40px;justify-content:center;margin:0 5px;width:40px}.chat-input-container input{height:35px;width:calc(100% - 90px)}.send{margin:0 5px}.send,.send-active{align-items:center;background:#fff;border:none;border-radius:15px;color:#2b47ac;display:flex;font-size:1.5rem;height:40px;justify-content:center;width:40px}.send-active{animation:spin 1.5s infinite;margin:0 15px}.chat-buttons-container{align-items:center;display:flex;flex-direction:row;height:30px;justify-content:space-between;margin:10px 5px 0;width:calc(100% - 10px)}.chat-buttons-container button{border:none;border-radius:25px;outline:none;padding:5px 15px}.changebtn{flex-direction:row;gap:5px}.back-btn,.changebtn{align-items:center;display:flex}.back-btn{justify-content:left;padding-left:0}.back-btn button{font-size:13px;font-weight:500}.mobile-img-container{align-items:center;display:flex;flex-direction:row;gap:5px;height:140px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%}.mobile-img-container img{max-height:140px}.mic-popup-wrapper{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;height:calc(100vh - 165px);justify-content:center;margin:0;overflow:hidden;padding:0;position:fixed;width:100%}.mic-popup-wrapper-hidden{height:0;overflow:hidden;visibility:hidden;width:100%}.mic-popup{animation:colorFluctuate 2s infinite;border:1px solid #ddd;border-radius:50%;box-shadow:0 2px 4px #0000001a;height:150px;width:150px;z-index:1}.mic-popup,.mic-popup-content{align-items:center;display:flex;justify-content:center}.mic-popup-content{font-size:30px}.mic-popup-box{align-items:center;display:flex;flex-direction:column;gap:20px;min-height:300px;width:400px}.mic-popup p{background-color:#a9a9a9;margin-top:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.controls-box{background-color:#007bff;border-radius:8px;display:flex;gap:10px;padding:10px}.control-button{background-color:#fff;border:1px solid #007bff;border-radius:4px;color:#007bff;cursor:pointer;padding:5px 10px}.control-button:hover{background-color:#007bff;color:#fff}}.categories-sidebar{background-color:#333;color:#fff;height:100%;left:-250px;padding-top:60px;position:fixed;top:0;transition:left .3s ease;width:250px}.categories-sidebar.open{left:0;width:350px}.hamburger-menu{cursor:pointer;left:20px;position:fixed;top:20px;z-index:2}.category-item{cursor:pointer;padding:10px;transition:background-color .3s ease}.category-item:hover,.selected{background-color:#007bff}.selected{border-bottom:1px solid #ddd}.questions-dropdown{border:1px solid #ddd;border-radius:4px;margin-top:8px;padding-left:20px}.question-item{border-bottom:1px solid #ddd;padding:5px}.question-item:last-child{border-bottom:none}.screensaver{align-items:center;background:#000;display:flex;flex-direction:column;height:calc(100vh - 100px);justify-content:center;left:0;margin-top:100px;overflow:hidden;position:fixed;width:100%;z-index:2}.screensaver-video{max-width:100%;object-fit:cover}.screensaver-hidden{height:0;position:fixed;visibility:hidden}@media only screen and (max-width:1600px){.screensaver{height:calc(100vh - 75px);margin-top:75px}}@media only screen and (max-width:600px){.screensaver{height:calc(100vh - 50px);margin-top:50px}}