.upgrade-banner-wrapper{border-radius:12px;background-color:#fefcf5;border:1px solid #F5C940;padding:24px 32px;margin-bottom:64px;flex-direction:row}.upgrade-banner-wrapper .upgrade-banner-text{font-size:16px;font-weight:500;margin-right:16px}.upgrade-banner-wrapper .upgrade-banner-btn{border-radius:24px;background-color:#f5c940;padding:6px 24px;height:40px;font-size:16px;font-weight:500}.btn-yellow-color{background:#f5c940;border-radius:24px;padding:8px 24px;font-weight:500;font-size:16px;color:#19191a;margin-right:32px;height:40px;display:flex;align-items:center;line-height:24px}#showcase-page #property-overview .property-overview-text{padding-bottom:48px!important}#showcase-page #property-overview .readall-wrapper button{padding-bottom:inherit!important}#showcase-page #property-details .property-feature-badge{background-color:#293652!important}#showcase-overview .property-address-price{color:#d1d1d1!important;font-size:28px!important;font-weight:400!important}div[id^=react-joyride-step-] .__floater__open{top:12px!important;left:-32px!important}div[id^=react-joyride-step-] .__floater__open .__floater__body:after{display:flex;content:"";position:absolute;width:0;height:8px;right:8px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #e8bb0e;bottom:10px}div[id^=react-joyride-step-] .__floater__open .__floater__body .__floater__arrow{display:none}.ant-tour.showcase-custom-web-tour{width:250px}.ant-tour.showcase-custom-web-tour .ant-tour-arrow{right:2px;transform:translateY(100%) rotate(157deg);bottom:3px}.ant-tour.showcase-custom-web-tour .ant-tour-arrow:before{background:#e8bb0e}.ant-tour.showcase-custom-web-tour .ant-tour-arrow:after{background:#e8bb0e}.ant-tour.showcase-custom-web-tour.ant-tour-placement-topLeft .ant-tour-arrow{transform:translateY(100%) rotate(182deg);bottom:1px}.ant-tour.showcase-custom-web-tour .ant-tour-inner{border-radius:20px;border-right:5px solid #e8bb0e;border-bottom:5px solid #e8bb0e}.ant-tour.showcase-custom-web-tour .ant-tour-inner .ant-tour-close{top:15px;right:15px}.ant-tour.showcase-custom-web-tour .ant-tour-inner .ant-tour-close .anticon-close-circle svg{color:#c4bfaf}.ant-tour.showcase-custom-web-tour .ant-tour-inner .ant-tour-header{padding:15px 15px 0}.ant-tour.showcase-custom-web-tour .ant-tour-inner .ant-tour-header .ant-tour-title{font-weight:400;font-size:16px}.ant-tour.showcase-custom-web-tour .ant-tour-inner .ant-tour-description{padding:0 15px;font-weight:600;font-size:16px}.ant-tour.showcase-custom-web-tour .ant-tour-inner .ant-tour-footer{padding:0 15px 15px}.ant-tour.showcase-custom-web-tour .ant-tour-inner .ant-tour-buttons{display:none}.ant-tour.showcase-custom-web-tour .ant-tour-inner .ant-tour-buttons .ant-btn-primary{background:#e8bb0e}.email_share_container .toast-container{z-index:9999;animation:slideInFromTop .3s ease-in-out}.email_share_container .toast-container .toast-width-auto-div{width:auto}.email_share_container .toast-container .toast .toast-body{display:flex;align-items:center;background:#fff;color:#000;opacity:1;font-weight:300;font-size:16px;padding:10px 20px;border-radius:.375rem}.email_share_container .toast-container .toast .toast-body .message{display:flex;align-items:center;gap:6px;font-size:14px}.email_share_container .toast-container .toast .toast-body .message img{width:14px}.email_share_container .toast-container .toast .btn-close{font-size:11px}#emailShareModal .email-share-modal .modal-content{border-radius:24px;padding:15px}#emailShareModal .email-share-modal .modal-content .modal-header{border-bottom:none;padding-bottom:0}#emailShareModal .email-share-modal .modal-content .modal-header .email-share-modal-title{font-size:25px;font-weight:700;color:#2d4a87}#emailShareModal .email-share-modal .modal-content .modal-body{padding-top:0;padding-bottom:0}#emailShareModal .email-share-modal .modal-content .modal-body .form-control:focus{box-shadow:none}#emailShareModal .email-share-modal .modal-content .modal-body input{border-radius:8px;background-color:#deebeb;font-size:16px;font-weight:500;padding:12px 16px;border:1px solid}#emailShareModal .email-share-modal .modal-content .modal-body .err_message{color:red}#emailShareModal .email-share-modal .modal-content .modal-body button{border-radius:32px;background-color:#223765;color:#fff;font-size:18px;font-weight:700;padding:10px 0}#emailShareModal .email-share-modal .modal-content .modal-body button p{margin:0}#vapiSupportBtnContainer .toast-container{z-index:9999;animation:slideInFromTop .3s ease-in-out}#vapiSupportBtnContainer .toast-container .toast-width-auto-div{width:auto}#vapiSupportBtnContainer .toast-container .toast .toast-body{display:flex;align-items:center;background:#fff;color:#000;opacity:1;font-weight:300;font-size:16px;padding:10px 11px;border-radius:.375rem}#vapiSupportBtnContainer .toast-container .toast .toast-body .message{display:flex;align-items:center;gap:6px;font-size:14px}#vapiSupportBtnContainer .toast-container .toast .toast-body .message img{width:14px}@media only screen and (max-width: 767px){#showcase-page .offcanvas-header.showcase-header{justify-content:space-between!important}#showcase-page #property-details .property-feature-badge{background-color:#293652}#showcase-page #showcase-overview .thumbnail-img-overlay-elements .property-address-line{line-height:normal!important;font-size:24px!important}#showcase-page #showcase-overview .thumbnail-img-overlay-elements .property-address-price{margin-top:10px!important;font-size:20px!important;color:#d1d1d1!important}#showcase-page #showcase-overview .sub-thumbnail-image .images-slider .property-img-slider{margin:16px 16px 16px 0!important}#showcase-page #showcase-overview .sub-thumbnail-image .images-slider .property-img-slider:first-child{margin-left:16px!important}#showcase-page #property-overview .property-overview-text{padding-bottom:24px!important}#showcase-page #property-overview .overview-wrapper.container{max-width:98%!important;padding-top:48px!important;padding-bottom:24px!important}#showcase-page #property-overview .overview-description{margin-bottom:0!important;padding-top:0!important}#showcase-page .property-features-wrapper{padding-top:24px!important;padding-bottom:0!important}.contact-card-inquiry-form.container,#property-location-map .map-location.container{max-width:98%!important}#enquiry-form .agent-details-card,#enquiry-form .inquiry-form-card{padding:15px!important}.showcase-footer .footer-showcase-logo{padding-bottom:70px!important}#enquiry-form .inquiry-heading{margin-bottom:40px!important}}.hide{display:none}.show{display:block}@media only screen and (min-width: 361px) and (max-width: 992px){#showcase-page .overview-thumbnail-img-wrapper{margin:auto!important;height:auto!important}#showcase-page #property-overview .overview-thumbnail-img{aspect-ratio:auto!important;object-fit:cover;border-radius:8px!important;margin:auto!important;height:auto!important;max-width:100%!important}}@media only screen and (min-width: 360px) and (max-width: 574px){#property-details .container{max-width:100%!important}#property-details .container .property-feature-list{border-radius:0!important;position:relative;padding:48px 24px!important}#property-details .container .property-feature-list:before{content:"";position:absolute;left:5%;right:5%;bottom:0;height:1px;width:90%;border-bottom:1px solid #000E54}#property-details .container .property-feature-list:last-child:before{content:"";border-bottom:0px}#property-details .property-features-wrapper{position:relative}#property-details .property-features-wrapper:before{content:"";position:absolute;left:5%;right:5%;bottom:0;height:1px;width:90%;border-bottom:1px solid #000E54;z-index:auto}#property-details .additional-resources-link.container{max-width:98%!important;padding-top:24px!important;padding-bottom:24px!important}div[id^=react-joyride-step-] .__floater__open{left:0!important}}@media only screen and (min-width: 575px) and (max-width: 991px){#property-details .container{max-width:90%!important}div[id^=react-joyride-step-] .__floater__open{left:-20px!important}}@media only screen and (min-width: 765px) and (max-width: 1024px){#showcase-page .feature-list-available,#showcase-page .feature-badges,#showcase-page #property-details .non-rental-basic-property-details{width:100%!important}#showcase-page #property-details .non-rental-basic-property-details{border-bottom:1px solid #2d4a87!important;border-right:0!important}}@media only screen and (min-width: 991px) and (max-width: 1024px){#showcase-page .feature-list-available,#showcase-page .feature-badges,#showcase-page #property-details .non-rental-basic-property-details{padding-bottom:20px!important}#showcase-page .feature-badges{padding-top:16px!important}}@media only screen and (min-width: 1400px){.map-location.container{padding:0!important}}.showcase-fade-in-up{-webkit-animation-name:showcaseFadeInUp;animation-name:showcaseFadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:1}@-webkit-keyframes showcaseFadeInUp{0%{opacity:0}to{opacity:1}}@keyframes showcaseFadeInUp{0%{opacity:0}to{opacity:1}}@keyframes slideInFromTop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media only screen and (max-device-width: 767px) and (orientation: landscape){.offcanvas-body{height:60%}.language-list{max-height:200px}#showcase-overview .main-bg-image{max-height:calc(100vh - 110px)!important;min-height:calc(100vh - 110px)!important}}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}#miniAudioPlayer #homepageSubtitleDisplay.captions-subtitles{min-height:80px;height:max-content;max-height:100px;overflow-y:auto}#miniAudioPlayer #homepageSubtitleDisplay.captions-subtitles .caption-text{padding:10px;margin:0;align-items:start}#homepageSubtitleDisplay::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#a9a9a9;border-top-right-radius:15px}#homepageSubtitleDisplay::-webkit-scrollbar{width:12px;background-color:#a9a9a9;border-top-right-radius:15px}#homepageSubtitleDisplay::-webkit-scrollbar-thumb{border-top-right-radius:15px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#fff}#homepageMiniSubtitleDisplay::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#a9a9a9}#homepageMiniSubtitleDisplay::-webkit-scrollbar{width:12px;background-color:#a9a9a9}#homepageMiniSubtitleDisplay::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#fff}.language_option_button{border:none;width:100%;padding:0;background:none}.language_option_button li{text-align:start}@media (max-width: 767px){#homepageSubtitleDisplay::-webkit-scrollbar-track{border-top-right-radius:0}#homepageSubtitleDisplay::-webkit-scrollbar{border-top-right-radius:0}#homepageSubtitleDisplay::-webkit-scrollbar-thumb{border-top-right-radius:0}}#miniAudioPlayer #homepageMiniSubtitleDisplay.mini-captions-subtitles{width:max-content;left:auto;right:138px;max-width:1000px;min-width:500px;overflow:auto}#miniAudioPlayer #homepageMiniSubtitleDisplay.mini-captions-subtitles p,.gallery-audio-player .captions-subtitles .caption-text{margin:0;padding:10px}.vapi-support-btn{align-items:center;background-color:#fff;color:#000;border-radius:100px;cursor:pointer;z-index:1000;transition:all .3s ease;gap:12px;border:none;width:211px;height:80px;padding:8px 8px 8px 24px;justify-content:space-between;text-align:start}.vapi-support-btn .btn_text{display:flex;flex-direction:column;align-items:flex-start;opacity:1;transition:opacity .3s ease-in-out}.vapi-support-btn .btn_text.hidden{opacity:0;pointer-events:none;display:none}.vapi-support-btn .btn_text .title{font-size:14px}.vapi-support-btn .btn_text .subtitle{font-size:12px;text-overflow:ellipsis;overflow:hidden;width:102px;white-space:nowrap}.vapi-support-btn .image-wrapper{border-radius:50%;width:64px;height:64px;display:flex;justify-content:center;align-items:center;overflow:hidden;min-width:64px}.vapi-support-btn img{border-radius:0;width:64px;height:64px;color:#fff}@media (max-width: 767px){.vapi-support-btn{padding:8px 16px;font-size:12px}}.vapi-button-wrapper{background:#fff;position:fixed;bottom:30%;right:62px;display:flex;border-radius:100px;box-shadow:#0000001a 0 4px 12px;z-index:1;transition:all .4s ease-in-out}.vapi-button-wrapper .assistant-info-wrapper{width:320px;height:400px;position:absolute;bottom:88px;right:0;border-radius:16px}.vapi-button-wrapper .assistant-info-wrapper .assistant-info-body{padding:0 24px 24px}.vapi-button-wrapper .assistant-info-wrapper .assistant-info-body .olivia-img{border-radius:50px;position:absolute;top:40px;right:120px}.vapi-button-wrapper .assistant-info-wrapper .assistant-info-body .assistant-title{margin-top:52px}.vapi-button-wrapper .assistant-info-wrapper .assistant-info-body .info{margin-top:24px}.vapi-button-wrapper .assistant-info-wrapper .assistant-info-body .info .info-text{font-size:14px;margin:0;color:#19191a}.vapi-button-wrapper .assistant-info-wrapper .assistant-info-body .chat-language-dropdown{padding:8px 16px;height:40px;border-radius:8px;border:1px solid #7f7f82;margin-top:24px;width:100%}.vapi-button-wrapper .assistant-info-wrapper .assistant-info-body .chat-with-olivia-btn{height:40px;border-radius:24px;border:0;color:#fff;background-color:#000e54;display:flex;gap:8px;justify-content:center;align-items:center;padding:8px 24px;font-size:16px;margin-top:24px;width:100%}.vapi-button-wrapper .disconnect-assistant-call{position:relative;background:transparent;border:none;outline:none}.vapi-button-wrapper .disconnect-assistant-call:disabled{cursor:not-allowed;opacity:.6}.tooltip-wrapper{position:relative;display:inline-block}.tooltip-wrapper .custom-tooltip{visibility:hidden;background-color:#333;color:#fff;text-align:center;border-radius:4px;padding:5px 8px;position:absolute;z-index:1;bottom:125%;right:0;white-space:nowrap;opacity:0;transition:opacity .2s;font-size:12px}.tooltip-wrapper.close-chat-wrapper .custom-tooltip{right:0}.tooltip-wrapper:hover .disabled-tooltip-class-close-btn,.tooltip-wrapper:hover .disabled-tooltip-class{visibility:visible;opacity:1}.assistant-chat-and-voice-wrapper{width:400px;height:72vh;background-color:#fff;position:absolute;bottom:76px;right:0;border-radius:16px;min-height:320px}.assistant-chat-and-voice-wrapper .voice-call-section{height:calc(100% - 250px);display:flex}.assistant-chat-and-voice-wrapper .voice-call-section .voice-call-wrapper{text-align:center}.assistant-chat-and-voice-wrapper .voice-call-section .voice-call-wrapper .voice-animate-container{padding:36px;height:100%}.assistant-chat-and-voice-wrapper .voice-call-section .voice-call-wrapper .voice-animate-container .voice-animate{width:100%;height:100%}.assistant-chat-and-voice-wrapper .voice-call-section .voice-call-wrapper .voice-call-text{position:absolute;bottom:24px;width:100%}.assistant-chat-and-voice-wrapper .voice-call-section .voice-call-wrapper .end-call-red-button{border:0px;border-radius:50%;padding:30px;background-color:red}.disconnect-assistant-call{display:flex;width:64px;height:64px}.language-toggle{margin:auto;z-index:1001;width:40px;height:40px;border-radius:50%;border:none;background-color:#2c5282;color:#fff;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px #0000001a}.language-toggle:hover{box-shadow:0 6px 8px #00000026}#languageSelector{position:fixed;bottom:125px;right:20px;z-index:1002;padding:12px;background-color:#fff;color:#333;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;box-shadow:0 4px 6px #0000001a;width:200px}#languageSelector.hidden{display:none;opacity:0}@media only screen and (max-width: 767px){.vapi-btn-container .vapi-button-wrapper{position:fixed;bottom:13%;right:0;transform:none;display:flex;justify-content:flex-end;align-items:center;background:transparent;box-shadow:none;pointer-events:auto;width:100%;margin:0 auto;padding:0;opacity:1;transition:bottom 1s ease-in-out,transform 1s ease-in-out}.vapi-btn-container .vapi-button-wrapper .assistant-info-wrapper{width:100%;bottom:0}.vapi-btn-container .vapi-button-wrapper.scrolled{bottom:0}.vapi-support-btn{box-shadow:#0000001a 0 4px 12px;pointer-events:auto;width:auto;transition:box-shadow .4s ease-in-out;padding:8px}.vapi-support-btn .mobile-vapi-button{display:block}.vapi-support-btn .desktop-vapi-button{display:none}.vapi-support-btn .btn_text{opacity:1;transform:translateY(0);transition:opacity 1s ease-in-out,transform 1s ease-in-out;will-change:opacity,transform;padding-left:8px}.vapi-support-btn .btn_text.hidden{opacity:0;transform:translateY(-10px);pointer-events:none}}.olivia-chat-image-gallery{background-color:#000c}.olivia-chat-image-gallery .view-image{max-width:100%;max-height:80vh;border-radius:10px}.olivia-chat-image-gallery .close-gallery{background-color:#fff;padding:10px}:root{--header-height: 72px;--footer-height: 68px}.chat-interace-section .header{height:72px}.chat-interace-section .header .body-container{display:flex;justify-content:space-between;align-items:center;height:100%}.chat-interace-section .header .body-container .back-icon-btn{background:none;border:none;outline:none}.chat-interace-section .header .body-container .back-icon-btn:disabled{cursor:not-allowed;opacity:.6}.chat-interace-section .header .body-container .olivia-img{border-radius:50px}.chat-interace-section .header .body-container .heading .olivia-title{font-size:16px;font-weight:700;line-height:24px;color:#000e54}.chat-interace-section .header .body-container .heading .olivia-subtitle{font-size:12px;font-weight:400;line-height:16px;color:#4c4c4f}.chat-interace-section .header .body-container .header-call-icon-wrapper{width:40px;height:40px;border-radius:100px;display:flex;justify-content:center;background-color:#53aa23;border:none;color:#fff;font-size:14px;font-weight:700;align-items:center;gap:5px;padding:8px}.chat-interace-section .header .body-container .header-call-icon-wrapper:disabled{cursor:not-allowed;opacity:.6}.chat-interace-section .header .body-container .header-call-icon-wrapper .voice-call-btn{overflow:hidden;text-overflow:ellipsis}.chat-interace-section .header .body-container .tooltip-wrapper:hover .custom-tooltip{visibility:visible;opacity:1}.chat-interace-section .header .body-container .tooltip-wrapper.settings .custom-tooltip{right:-25px;bottom:110%}.chat-interace-section .header .body-container .header-options-icon-wrapper{width:40px;height:40px;display:flex;justify-content:center;border:none;background-color:transparent}.chat-interace-section .header .body-container .header-options-icon-wrapper:disabled{cursor:not-allowed;opacity:.6}.chat-interace-section .header .body-container .header-options-icon-wrapper img{align-self:center}.chat-interace-section .chat-section{height:calc(100% - 142px);box-shadow:inset 0 3px 6px #dddfe0,inset 0 -3px 6px #dddfe0;background-color:#f2f3f6}.chat-interace-section .chat-section .body{height:100%;padding:24px 24px 0;margin-right:0;overflow:auto}.chat-interace-section .chat-section .body .msg{display:flex;align-items:flex-end;margin-bottom:10px}.chat-interace-section .chat-section .body .msg .msg-info{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:400;line-height:16px;margin-bottom:4px}.chat-interace-section .chat-section .body .msg .msg-info .msg-info-name{margin-right:10px;color:#98999b}.chat-interace-section .chat-section .body .msg .msg-info .msg-info-time{font-size:.85em}.chat-interace-section .chat-section .body .msg .msg-bubble{max-width:450px;padding:15px;border-radius:12px;background:#fff;color:#000;box-shadow:0 0 20px #000e541a;font-size:16px;font-weight:400;line-height:20px}.chat-interace-section .chat-section .body .msg .msg-bubble .image-gallery{flex-wrap:wrap;gap:15px;text-align:center;margin-bottom:16px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}.chat-interace-section .chat-section .body .msg .msg-bubble .image-gallery .image-outer-wrapper{aspect-ratio:3/2;max-width:90px;border:none;background-color:transparent;padding:0}.chat-interace-section .chat-section .body .msg .msg-bubble .image-gallery img{max-width:90px;cursor:pointer;border-radius:6px;object-fit:cover;aspect-ratio:3/2}.chat-interace-section .chat-section .body .msg .msg-bubble .image-gallery .last-img-overlay-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;border-radius:6px}.chat-interace-section .chat-section .body .msg .msg-bubble .image-gallery .view-all-photos-btn{display:inline-flex;color:#000;text-decoration:underline;cursor:pointer;width:90px}.chat-interace-section .chat-section .body .msg .msg-bubble .typing-indicator-dots{display:flex;gap:4px;align-items:flex-end;height:12px;margin-top:4px}.chat-interace-section .chat-section .body .msg .msg-bubble .typing-indicator-dots .dot{width:6px;height:6px;background-color:#555;border-radius:50%;animation:bounce 1.3s infinite}.chat-interace-section .chat-section .body .msg .msg-bubble .typing-indicator-dots .dot:nth-child(2){animation-delay:.2s}.chat-interace-section .chat-section .body .msg .msg-bubble .typing-indicator-dots .dot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}}.chat-interace-section .chat-section .body .msg .olivia-msg-img{border-radius:250px;margin-top:16px;align-self:flex-start;margin-right:8px}.chat-interace-section .chat-section .body .msg:last-of-type{margin:0}.chat-interace-section .chat-section .body .left-msg .msg-bubble{border-top-left-radius:0;margin:0 0 12px}.chat-interace-section .chat-section .body .right-msg{flex-direction:row-reverse}.chat-interace-section .chat-section .body .right-msg .msg-bubble{background:#000e54;color:#fff;border-bottom-right-radius:0}.chat-interace-section .chat-section .body .right-msg .msg-img{margin:0 0 0 10px}.chat-interace-section .chat-section .settings-popup{position:absolute;top:0;right:0;background:#fff;border-radius:16px;padding:1rem;z-index:1000;border:1px solid #ccc;width:80%;height:auto;box-shadow:#00000059 0 5px 15px}.chat-interace-section .chat-section .settings-popup .popup-header{font-size:16px;margin-bottom:13px}.chat-interace-section .chat-section .settings-popup .popup-header .btn-close{border:none;font-size:16px;cursor:pointer}.chat-interace-section .chat-section .settings-popup .popup-body{display:flex;flex-direction:column;gap:4px}.chat-interace-section .chat-section .settings-popup .form-select{padding:6px 32px 6px 10px}.chat-interace-section .footer{height:72px;position:absolute;bottom:0;width:100%;padding:0 16px;display:flex;align-items:center}.chat-interace-section .footer .chat-input-area{display:flex;align-items:center;width:100%}.chat-interace-section .footer .chat-input-area .text-area-wrapper{align-items:center;gap:5px;width:100%}.chat-interace-section .footer .chat-input-area .text-area-wrapper .message-input-box{border:none;font-size:16px;font-weight:400;line-height:24px;resize:none;overflow-y:auto;overflow-x:hidden;max-height:100px;background:#fff;text-align:left}.chat-interace-section .footer .chat-input-area .text-area-wrapper::placeholder{text-align:left;line-height:24px}.chat-interace-section .footer .chat-input-area .text-area-wrapper .message-input-box::-webkit-scrollbar{width:6px}.chat-interace-section .footer .chat-input-area .text-area-wrapper .message-input-box::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:4px;cursor:pointer}.chat-interace-section .footer .chat-input-area .text-area-wrapper .message-input-box::-webkit-scrollbar-track{background-color:#ccc;border-radius:4px}.chat-interace-section .footer .phone-call-icon{position:absolute;top:10px;right:54px}.chat-interace-section .footer .send-message-icon{position:absolute;top:10px;right:16px}.chat-interace-section .footer .tooltip-wrapper .footer-btn-wrapper{display:flex;align-items:center;gap:8px}.chat-interace-section .footer .tooltip-wrapper .footer-btn-wrapper .reset-chat-btn{border:none;display:flex;padding-right:0;background:transparent}.chat-interace-section .footer .tooltip-wrapper .footer-btn-wrapper .reset-chat-btn:disabled{cursor:not-allowed;opacity:.6}.chat-interace-section .footer .tooltip-wrapper .footer-btn-wrapper .mic-btn{display:flex;align-items:center;justify-content:center;padding:4px;background-color:transparent;border-radius:100%;border:none;cursor:pointer;transition:all .3s ease}.chat-interace-section .footer .tooltip-wrapper .footer-btn-wrapper .mic-btn:disabled{cursor:not-allowed;opacity:.6}.chat-interace-section .footer .tooltip-wrapper .footer-btn-wrapper .mic-btn.mic-on{background-color:#ff00001a;border-radius:50%}.chat-interace-section .footer .tooltip-wrapper .footer-btn-wrapper .mic-btn.mic-on img{animation:pulse 1.2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.chat-interace-section .footer .tooltip-wrapper .footer-btn-wrapper .message-send-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:100%;background:#000e54;border:none;outline:none}.chat-interace-section .footer .tooltip-wrapper .footer-btn-wrapper .message-send-btn:disabled{cursor:not-allowed;opacity:.6}.chat-interace-section .footer .tooltip-wrapper .tooltip-target:hover .custom-tooltip{visibility:visible;opacity:1;height:fit-content}.chat-interace-section .chat-suggestion-buttons{display:flex;gap:8px;margin:16px 0 0;flex-wrap:wrap}.chat-interace-section .chat-suggestion-buttons .chat-suggestion-button{background-color:#f1f0ff;border:.5px solid #d1cfff;color:#333;border-radius:16px;font-size:14px;transition:all .2s ease;padding:6px;width:100%}.chat-interace-section .chat-suggestion-buttons .chat-suggestion-button:disabled{cursor:not-allowed;opacity:.6}.chat-interace-section .toast-container{z-index:9999;animation:slideInFromTop .3s ease-in-out}.chat-interace-section .toast-container .toast-width-auto-div{width:auto}.chat-interace-section .toast-container .toast .toast-body{display:flex;align-items:center;background:#fff;color:#000;opacity:1;font-weight:300;font-size:16px;padding:10px 20px;border-radius:.375rem}.chat-interace-section .toast-container .toast .toast-body #message{display:flex;align-items:center;gap:6px;font-size:14px}.chat-interace-section .toast-container .toast .toast-body #message img{width:14px}.chat-interace-section .toast-container .toast .btn-close{font-size:11px}@media only screen and (max-width: 767px){.chat-interace-section .header .body-container .tooltip-wrapper.back-btn-wrapper .custom-tooltip{right:auto;left:0}.chat-interace-section .header .body-container .custom-tooltip{top:125%;height:fit-content}.chat-interace-section .chat-section .body .msg .msg-bubble .image-gallery .image-outer-wrapper{aspect-ratio:3/2;min-width:120px;max-width:100%;border:none;background-color:transparent;padding:0}.chat-interace-section .chat-section .body .msg .msg-bubble .image-gallery img{min-width:115px;max-width:100%;height:100%}.chat-interace-section .toast-container .toast .toast-body #message{align-items:flex-start}.chat-interace-section .toast-container .toast .toast-body #message img{padding-top:5px}.mobile-chat-screen-wrapper{width:100%;background-color:#fff}.mobile-chat-screen-wrapper .assistant-info-wrapper{height:100%;border-radius:0;display:flex;flex-direction:column;align-items:center}.mobile-chat-screen-wrapper .assistant-info-wrapper .assistant-info-header{height:18%;display:flex;justify-content:flex-start;padding:.5rem;border-radius:0;width:100%;align-items:flex-start}.mobile-chat-screen-wrapper .assistant-info-wrapper .assistant-info-header .cross-icon{color:#000;background-color:transparent;outline:none;border:none}.mobile-chat-screen-wrapper .assistant-info-wrapper .assistant-info-header .cross-icon img{width:.8rem}.mobile-chat-screen-wrapper .assistant-info-wrapper .assistant-info-body{width:100%;color:#000;display:flex;flex-direction:column;gap:1rem}.mobile-chat-screen-wrapper .assistant-info-wrapper .assistant-info-body .olivia_info img{top:13%;right:38%}.mobile-chat-screen-wrapper .assistant-info-wrapper .assistant-info-body .chat-language-dropdown{height:auto}.mobile-chat-screen-wrapper .assistant-chat-and-voice-wrapper{height:100%;bottom:0;width:100%;position:relative}.mobile-chat-screen-wrapper .chat-interace-section{position:relative}.mobile-chat-screen-wrapper .chat-interace-section .header{height:var(--header-height);min-height:max-content;position:fixed;width:100%;background:#fff;box-shadow:0 3px 6px #dddfe0}.mobile-chat-screen-wrapper .chat-interace-section .chat-section{height:100%;max-height:100%;padding-top:var(--header-height);padding-bottom:var(--footer-height)}.mobile-chat-screen-wrapper .chat-interace-section .chat-section .body{height:100%;overflow-y:auto}.mobile-chat-screen-wrapper .chat-interace-section .chat-section .settings-popup{height:auto;padding:1.5rem;right:0;border-top-right-radius:0}.mobile-chat-screen-wrapper .chat-interace-section .footer{position:fixed;background:#fff;box-shadow:0 -3px 6px #dddfe0;height:var(--footer-height)}.mobile-chat-screen-wrapper .chat-interace-section .chat-suggestion-buttons{gap:12px}.mobile-chat-screen-wrapper .chat-interace-section .chat-suggestion-buttons .chat-suggestion-button{font-size:12px;padding:8px}}.vapi-launcher-btn .btn_text .title{font-weight:800;font-size:15px}.voice_call_section{display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#3c3c4b,#03031b);color:#fff;padding:40px 24px;animation:fadeIn .3s ease-in-out}.voice_call_section .voice_call_profile_section{display:flex;flex-direction:column;align-items:center;gap:16px}.voice_call_section .voice_call_profile_section .olivia_avatar_wrapper{width:8.3rem;height:8.3rem;border-radius:50%;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#fff2,#fff1)}.voice_call_section .voice_call_profile_section .olivia_avatar_wrapper img{width:7rem;height:7rem;border-radius:inherit}.voice_call_section .voice_call_profile_section .profile_text{display:flex;flex-direction:column;align-items:center}.voice_call_section .voice_call_profile_section .profile_text .text1{font-weight:700;font-size:16px;line-height:24px}.voice_call_section .voice_call_profile_section .profile_text .text2{font-weight:400;font-size:12px;line-height:16px}.voice_call_section .voice-animate-container{width:100%;overflow:hidden;display:flex;justify-content:center}.voice_call_section .voice-animate-container .connecting-animation{width:90%;height:88%}.voice_call_section .end-call button{background-color:#ca152e;border:none;outline:none;border-radius:100%;padding:11px}.voice_call_section .end-call button:disabled{cursor:not-allowed;opacity:.6}.voice_call_section .end-call-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);opacity:0;z-index:999;border-radius:inherit;display:flex;align-items:center;justify-content:center;transition:backdrop-filter .4s ease,opacity .4s ease}.voice_call_section .end-call-overlay.active{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1}@media only screen and (max-width: 767px){.voice_call_section{width:90%;height:auto;padding:8px}}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}.mobile_voice_call_screen_card_wrapper{width:240px;z-index:999999;height:4rem;align-items:center;display:flex;background:linear-gradient(270deg,#3c3c4b,#03031b);justify-content:space-between;padding:8px;border:1px solid #4c4c4f;border-radius:100px;gap:.5rem}.mobile_voice_call_screen_card_wrapper .call_end_section button{border-radius:4rem;background-color:#ca152e;border:none;outline:none;padding:9px 15px;z-index:999999}.mobile_voice_call_screen_card_wrapper .call_end_section button img{width:1rem;border-radius:inherit}.mobile_voice_call_screen_card_wrapper .call_end_section button:disabled{cursor:not-allowed;opacity:.6}.mobile_voice_call_screen_card_wrapper .sound_wave_section{display:flex;flex:1;justify-content:center}.mobile_voice_call_screen_card_wrapper .sound_wave_section img{width:70%}.mobile_voice_call_screen_card_wrapper .sound_wave_section .mobile-voice-animation{width:100%;height:7rem}.mobile_voice_call_screen_card_wrapper .profile_section img{width:3rem;border-radius:4rem}.mobile_voice_call_screen_card_wrapper .mobile-end-call-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;z-index:9999999;display:flex;align-items:center;justify-content:center;border-radius:100px;opacity:0;transition:opacity .3s ease,backdrop-filter .3s ease}.mobile_voice_call_screen_card_wrapper .mobile-end-call-overlay.active{opacity:1}.mobile_voice_call_screen_card_wrapper .olivia_minified_wrapper_btn{border:none;background:transparent;outline:none;display:flex;align-items:center;flex:1;justify-content:space-between;gap:.5rem;padding:0}@media (max-width: 767px){.mobile_voice_call_screen_card_wrapper{width:100%}}
