a{text-decoration:none}.vsp-assistant{position:fixed;z-index:999;right:20px;bottom:20px}@media (max-width: 575.98px){.vsp-assistant{right:16px;bottom:16px}}.vsp-assistant.textbox-open .custom-tooltip{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.vsp-assistant .custom-tooltip{position:absolute;bottom:-webkit-calc(100% + 20px);bottom:-moz-calc(100% + 20px);bottom:calc(100% + 20px);right:0;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:12px;font-size:16px;line-height:120%;z-index:99999;-webkit-transition:.3s all linear;-o-transition:.3s all linear;-moz-transition:.3s all linear;transition:.3s all linear;opacity:1;visibility:visible;-webkit-box-shadow:1px 1px 15px rgba(124,124,124,.2);-moz-box-shadow:1px 1px 15px rgba(124,124,124,.2);box-shadow:1px 1px 15px #7c7c7c33}.vsp-assistant .custom-tooltip:before{background-image:url("data:image/svg+xml,%3Csvg width='18' height='9' viewBox='0 0 18 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.77012 7.52235C7.96184 8.84649 10.0382 8.84649 11.2299 7.52235L18 0H0L6.77012 7.52235Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;width:18px;height:9px;content:"";position:absolute;bottom:-9px;right:25px}.vsp-assistant .custom-tooltip strong{color:#3a60ff;font-family:Montserrat;font-weight:500}.vsp-assistant .main-button{width:70px;height:70px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#3a60ff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0px 0px 2px rgba(255,255,255,.5);-moz-box-shadow:0px 0px 2px rgba(255,255,255,.5);box-shadow:0 0 2px #ffffff80}@media (max-width: 575.98px){.vsp-assistant .main-button{width:55px;height:55px}}@media (max-width: 575.98px){.vsp-assistant .main-button svg{width:16px;height:auto}}.vsp-assistant .main-button span{background-image:url("data:image/svg+xml,%3Csvg width='50' height='52' viewBox='0 0 50 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.4' d='M0.925743 28.4099C0.175013 21.0714 1.41991 14.738 4.62887 10.0657C7.82916 5.40623 13.0262 2.33503 20.3203 1.58884C34.9388 0.093398 47.6669 8.51195 49.1506 23.016C50.6373 37.5482 39.9583 49.4638 25.3706 50.9562C18.08 51.702 12.3636 49.6978 8.27941 45.7309C4.18355 41.7526 1.6765 35.7486 0.925743 28.4099Z' stroke='white'/%3E%3C/svg%3E%0A");-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;width:50px;height:52px;position:absolute;left:50%;top:50%;-webkit-animation:rotating 4s linear infinite;-moz-animation:rotating 4s linear infinite;-o-animation:rotating 4s linear infinite;animation:rotating 4s linear infinite}@media (max-width: 767.98px){.vsp-assistant .main-button span{width:40px;height:42px}}.vsp-assistant .main-button span+span{background-image:url("data:image/svg+xml,%3Csvg width='52' height='54' viewBox='0 0 52 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.4' d='M14.3058 3.12691C20.8242 -0.176968 27.3028 -0.146595 32.9799 2.3242C38.6682 4.79996 43.5846 9.74197 46.9132 16.3092C50.2419 22.8764 51.3211 29.7633 49.9548 35.8148C48.5913 41.8542 44.7855 47.0973 38.2672 50.4012C25.2373 57.0055 10.2824 51.3158 3.65283 38.2361C-2.97673 25.1564 1.27593 9.73121 14.3058 3.12691Z' stroke='white'/%3E%3C/svg%3E%0A");-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;width:52px;height:54px;-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s;-webkit-animation:rotating 3s linear infinite;-moz-animation:rotating 3s linear infinite;-o-animation:rotating 3s linear infinite;animation:rotating 3s linear infinite}@media (max-width: 767.98px){.vsp-assistant .main-button span+span{width:42px;height:44px}}.vsp-assistant .main-button span+span+span{background-image:url("data:image/svg+xml,%3Csvg width='51' height='55' viewBox='0 0 51 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.4' d='M26.408 0.772583C33.7158 0.772583 39.4808 3.72869 43.4275 8.49915C47.3821 13.2792 49.533 19.9099 49.533 27.2726C49.533 34.6352 47.3821 41.266 43.4275 46.046C39.4808 50.8165 33.7158 53.7726 26.408 53.7726C11.7999 53.7726 1.03296 41.9365 1.03296 27.2726C1.03296 12.6087 11.7999 0.772584 26.408 0.772583Z' stroke='white'/%3E%3C/svg%3E%0A");-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;width:51px;height:55px;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s;-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}@media (max-width: 767.98px){.vsp-assistant .main-button span+span+span{width:41px;height:45px}}.vsp-assistant .main-button:hover+.custom-tooltip{opacity:1;visibility:visible;-webkit-transition:.3s all linear;-o-transition:.3s all linear;-moz-transition:.3s all linear;transition:.3s all linear}@-webkit-keyframes rotating{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);-o-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);-o-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@-moz-keyframes rotating{0%{-ms-transform:translate(-50%,-50%) rotate(0deg);-moz-transform:translate(-50%,-50%) rotate(0deg);-webkit-transform:translate(-50%,-50%) rotate(0deg);-o-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0)}to{-ms-transform:translate(-50%,-50%) rotate(360deg);-moz-transform:translate(-50%,-50%) rotate(360deg);-webkit-transform:translate(-50%,-50%) rotate(360deg);-o-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@-o-keyframes rotating{0%{-ms-transform:translate(-50%,-50%) rotate(0deg);-moz-transform:translate(-50%,-50%) rotate(0deg);-webkit-transform:translate(-50%,-50%) rotate(0deg);-o-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0)}to{-ms-transform:translate(-50%,-50%) rotate(360deg);-moz-transform:translate(-50%,-50%) rotate(360deg);-webkit-transform:translate(-50%,-50%) rotate(360deg);-o-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotating{0%{-ms-transform:translate(-50%,-50%) rotate(0deg);-moz-transform:translate(-50%,-50%) rotate(0deg);-webkit-transform:translate(-50%,-50%) rotate(0deg);-o-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0)}to{-ms-transform:translate(-50%,-50%) rotate(360deg);-moz-transform:translate(-50%,-50%) rotate(360deg);-webkit-transform:translate(-50%,-50%) rotate(360deg);-o-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.vsp-assistant .text-box{position:absolute;bottom:-webkit-calc(100% + 10px);bottom:-moz-calc(100% + 10px);bottom:calc(100% + 10px);right:0;width:420px;max-width:-webkit-calc(100vw - 40px);max-width:-moz-calc(100vw - 40px);max-width:calc(100vw - 40px);background-color:#0f0f11;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;opacity:0;visibility:hidden}@media (max-width: 575.98px){.vsp-assistant .text-box{max-width:-webkit-calc(100vw - 32px);max-width:-moz-calc(100vw - 32px);max-width:calc(100vw - 32px)}}.vsp-assistant .text-box.show{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateX(0) translateY(0) scale(1);-moz-transform:translateX(0) translateY(0) scale(1);-ms-transform:translateX(0) translateY(0) scale(1);-o-transform:translateX(0) translateY(0) scale(1);transform:translate(0) translateY(0) scale(1)}.vsp-assistant .text-box.show .inside{opacity:1;-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0);-webkit-transition:opacity .14s ease,-webkit-transform .2s ease;transition:opacity .14s ease,-webkit-transform .2s ease;-o-transition:opacity .14s ease,-o-transform .2s ease;-moz-transition:opacity .14s ease,transform .2s ease,-moz-transform .2s ease;transition:opacity .14s ease,transform .2s ease;transition:opacity .14s ease,transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease,-o-transform .2s ease}.vsp-assistant .text-box.show .inside.revealed{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.vsp-assistant .text-box .inside{opacity:0;-webkit-transform:translateY(16px);-moz-transform:translateY(16px);-ms-transform:translateY(16px);-o-transform:translateY(16px);transform:translateY(16px);-webkit-transition:opacity .14s ease,-webkit-transform .2s ease;transition:opacity .14s ease,-webkit-transform .2s ease;-o-transition:opacity .14s ease,-o-transform .2s ease;-moz-transition:opacity .14s ease,transform .2s ease,-moz-transform .2s ease;transition:opacity .14s ease,transform .2s ease;transition:opacity .14s ease,transform .2s ease,-webkit-transform .2s ease,-moz-transform .2s ease,-o-transform .2s ease}.vsp-assistant .text-box .top{width:100%;padding:16px 58px 8px 20px;font-size:20px;min-height:52px;font-family:Montserrat;line-height:1;color:#fff;-webkit-border-top-left-radius:18px;-moz-border-radius-topleft:18px;border-top-left-radius:18px;-webkit-border-top-right-radius:18px;-moz-border-radius-topright:18px;border-top-right-radius:18px;position:relative}@media (max-width: 767.98px){.vsp-assistant .text-box .top{font-size:18px;line-height:125%;min-height:45px;padding:12px 48px 8px 16px}}.vsp-assistant .text-box .top a{position:absolute;right:24px;top:15px}@media (max-width: 767.98px){.vsp-assistant .text-box .top a{right:20px;top:10px}}@media (max-width: 767.98px){.vsp-assistant .text-box .top a svg{height:16px;width:auto}}.vsp-assistant .text-box .middle{padding:24px 20px;height:462px;max-height:-webkit-calc(100dvh - 250px);max-height:-moz-calc(100dvh - 250px);max-height:calc(100dvh - 250px);overflow-y:scroll;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:-webkit-gradient(linear,left top,left bottom,from(rgba(43,43,72,.4)),color-stop(8%,rgba(20,20,25,1)),color-stop(92%,rgba(20,20,25,1)),to(rgba(43,43,72,.4)));background:-webkit-linear-gradient(top,rgba(43,43,72,.4) 0%,rgba(20,20,25,1) 8%,rgba(20,20,25,1) 92%,rgba(43,43,72,.4) 100%);background:-moz-linear-gradient(top,rgba(43,43,72,.4) 0%,rgba(20,20,25,1) 8%,rgba(20,20,25,1) 92%,rgba(43,43,72,.4) 100%);background:-o-linear-gradient(top,rgba(43,43,72,.4) 0%,rgba(20,20,25,1) 8%,rgba(20,20,25,1) 92%,rgba(43,43,72,.4) 100%);background:linear-gradient(180deg,#2b2b4866,#141419 8%,#141419 92%,#2b2b4866);position:relative;font-size:18px;line-height:144.444%;color:#fff}@media (max-width: 767.98px){.vsp-assistant .text-box .middle{padding:20px 16px;font-size:16px;line-height:135%}}.vsp-assistant .text-box .middle::-webkit-scrollbar{width:12px}.vsp-assistant .text-box .middle::-webkit-scrollbar-track{-webkit-box-shadow:0 0 .333rem #7c7c7c;background-color:#7c7c7ccc;-webkit-border-radius:8px;border-radius:8px}.vsp-assistant .text-box .middle::-webkit-scrollbar-thumb{background-color:#2b2b48;outline:none;-webkit-border-radius:8px;border-radius:8px}.vsp-assistant .text-box .middle .single:not(:last-child){margin-bottom:24px}@media (max-width: 767.98px){.vsp-assistant .text-box .middle .single:not(:last-child){margin-bottom:20px}}.vsp-assistant .text-box .middle .single p:last-of-type{margin-bottom:0}.vsp-assistant .text-box .middle .single strong{font-family:Montserrat!important;font-weight:500!important}.vsp-assistant .text-box .middle .single.user{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vsp-assistant .text-box .middle .single.user .boxed{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.vsp-assistant .text-box .middle .single.user .boxed:not(:last-child){margin-bottom:20px}.vsp-assistant .text-box .middle .single.user .boxed .msg{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;width:auto;padding:10px 20px;background-color:#fff;color:#0b2335;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px 28px 4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}@media (max-width: 767.98px){.vsp-assistant .text-box .middle .single.user .boxed .msg{padding:12px 16px}}.vsp-assistant .text-box .middle .single.user .boxed .msg p{margin-bottom:5px}.vsp-assistant .text-box .middle .single.user .boxed .msg p:last-of-type{margin-bottom:0}.vsp-assistant .text-box .middle .single .button-rounded{width:100%;display:block;text-align:center;font-size:18px;font-family:Montserrat;font-weight:500;line-height:120%;padding:9px 10px;border:1px solid #fff;color:#fff;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;transition:.3s all ease-in-out;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}@media (max-width: 767.98px){.vsp-assistant .text-box .middle .single .button-rounded{padding:8px;font-size:16px;border:1px solid #fff}}.vsp-assistant .text-box .middle .single .button-rounded:hover{background-color:#2f3031;border:1px solid #b4dbf7;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;transition:.3s all ease-in-out}@media (max-width: 767.98px){.vsp-assistant .text-box .middle .single .button-rounded:hover{border:2px solid #b4dbf7}}.vsp-assistant .text-box .middle .single .button-square{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:18px;font-family:Montserrat;font-weight:500;line-height:120%;padding:13px 10px;border:1px solid #fff;color:#fff;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;transition:.3s all ease-in-out;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;min-height:52px}@media (max-width: 767.98px){.vsp-assistant .text-box .middle .single .button-square{padding:10px 8px;min-height:46px;font-size:16px;border:1px solid #fff}}.vsp-assistant .text-box .middle .single .button-square:hover,.vsp-assistant .text-box .middle .single .button-square.active{background-color:#2f3031;border:1px solid #b4dbf7;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;transition:.3s all ease-in-out}@media (max-width: 767.98px){.vsp-assistant .text-box .middle .single .button-square:hover,.vsp-assistant .text-box .middle .single .button-square.active{border:1px solid #b4dbf7}}.vsp-assistant .text-box .middle .single.typing-indicator{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;height:20px}.vsp-assistant .text-box .middle .single.typing-indicator span{display:block;width:10px;height:10px;background-color:#fffc;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #fff;-webkit-animation:typingBounce 2s infinite ease-in-out;-moz-animation:typingBounce 2s infinite ease-in-out;-o-animation:typingBounce 2s infinite ease-in-out;animation:typingBounce 2s infinite ease-in-out}.vsp-assistant .text-box .middle .single.typing-indicator span:nth-child(1){-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.vsp-assistant .text-box .middle .single.typing-indicator span:nth-child(2){-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}.vsp-assistant .text-box .middle .single.typing-indicator span:nth-child(3){-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes typingBounce{0%,80%,to{-webkit-transform:scale(0) translateY(8px);transform:scale(0) translateY(8px);opacity:.5}40%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}}@-moz-keyframes typingBounce{0%,80%,to{-moz-transform:scale(0) translateY(8px);transform:scale(0) translateY(8px);opacity:.5}40%{-moz-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}}@-o-keyframes typingBounce{0%,80%,to{-o-transform:scale(0) translateY(8px);transform:scale(0) translateY(8px);opacity:.5}40%{-o-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}}@keyframes typingBounce{0%,80%,to{-webkit-transform:scale(0) translateY(8px);-moz-transform:scale(0) translateY(8px);-o-transform:scale(0) translateY(8px);transform:scale(0) translateY(8px);opacity:.5}40%{-webkit-transform:scale(1) translateY(0);-moz-transform:scale(1) translateY(0);-o-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}}.vsp-assistant .text-box .middle .w-33{width:33.3333%}@media (max-width: 320px){.vsp-assistant .text-box .middle .w-33{width:50%}}.vsp-assistant .text-box .middle h2{font-family:Montserrat;font-size:24px!important;font-weight:500;line-height:30px!important;letter-spacing:-.24px}@media (max-width: 767.98px){.vsp-assistant .text-box .middle h2{font-size:20px!important;line-height:26px!important}}.vsp-assistant .text-box .middle .main-buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vsp-assistant .text-box .middle .main-buttons .main-buttons-single{width:100%}.vsp-assistant .text-box .middle .main-buttons .main-buttons-single:not(:last-child){margin-bottom:12px}@media (max-width: 767.98px){.vsp-assistant .text-box .middle .main-buttons .main-buttons-single:not(:last-child){margin-bottom:10px}}.vsp-assistant .text-box .middle .main-buttons .main-buttons-single button{background-color:#2f3031;border:1px solid #4e4f4f;width:100%;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;padding:9px 9px 9px 43px;text-align:left;color:#fff;position:relative;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;transition:.3s all ease-in-out;font-size:20px;line-height:120%;min-height:45px}@media (max-width: 767.98px){.vsp-assistant .text-box .middle .main-buttons .main-buttons-single button{font-size:16px;padding-left:42px}}.vsp-assistant .text-box .middle .main-buttons .main-buttons-single button span{position:absolute;left:0;top:0;width:43px;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767.98px){.vsp-assistant .text-box .middle .main-buttons .main-buttons-single button span{width:40px}}.vsp-assistant .text-box .middle .main-buttons .main-buttons-single button span svg,.vsp-assistant .text-box .middle .main-buttons .main-buttons-single button span img{max-height:27px;max-width:27px;width:auto;height:auto}.vsp-assistant .text-box .middle .main-buttons .main-buttons-single button:hover{background-color:#4e4f4f;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.vsp-assistant .text-box .bottom{-webkit-border-bottom-left-radius:18px;-moz-border-radius-bottomleft:18px;border-bottom-left-radius:18px;-webkit-border-bottom-right-radius:18px;-moz-border-radius-bottomright:18px;border-bottom-right-radius:18px;padding:12px 16px 18px 12px;position:relative}.vsp-assistant .text-box .bottom input{padding:10px 60px 10px 20px;background-color:#fff;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:47px;-moz-border-radius:47px;border-radius:47px;height:56px;width:100%;color:#0b2335;font-size:18px;line-height:120%}@media (max-width: 575.98px){.vsp-assistant .text-box .bottom input{font-size:16px;line-height:1;padding:8px 54px 8px 16px;height:48px}}.vsp-assistant .text-box .bottom input::-webkit-input-placeholder{color:#0b2335}.vsp-assistant .text-box .bottom input::-webkit-input-placeholder,.vsp-assistant .text-box .bottom input:-ms-input-placeholder,.vsp-assistant .text-box .bottom input:-moz-placeholder,.vsp-assistant .text-box .bottom input::-moz-placeholder,.vsp-assistant .text-box .bottom input::-ms-input-placeholder,.vsp-assistant .text-box .bottom input::placeholder{color:#0b2335}.vsp-assistant .text-box .bottom button{position:absolute;right:20px;top:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:48px;height:48px;background-color:#ed423a;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 575.98px){.vsp-assistant .text-box .bottom button{width:40px;height:40px}}@media (max-width: 575.98px){.vsp-assistant .text-box .bottom button svg{width:17px;height:auto}}.text-box[aria-hidden=false]{outline:none}
