@import url(https://fonts.googleapis.com/css?family=Noto+Sans);*,::after,::before{box-sizing:border-box}body,html{height:100%}body{background:0 0;font:12px/16px "Noto Sans",sans-serif;overflow:hidden;margin:0}.message .sse-content>p,.message>p{white-space:pre-line}.message .sse-content>p:first-of-type,.message>p:first-of-type{margin-block-start:0!important}.message .sse-content>p:last-of-type,.message>p:last-of-type{margin-block-end:0!important}.checkbox-group,.inputbox,.inputbox-textarea,.selectbox{position:relative;margin-top:15px;height:40px;width:100%}.checkbox-group input[type=email],.checkbox-group input[type=tel],.checkbox-group input[type=text],.checkbox-group textarea,.inputbox input[type=email],.inputbox input[type=tel],.inputbox input[type=text],.inputbox textarea,.inputbox-textarea input[type=email],.inputbox-textarea input[type=tel],.inputbox-textarea input[type=text],.inputbox-textarea textarea,.selectbox input[type=email],.selectbox input[type=tel],.selectbox input[type=text],.selectbox textarea{width:100%;padding:10px;border:1px solid gray;background:#f8f8ff;border-radius:5px;outline:0;font-size:16px}.checkbox-group input[type=email]:required:placeholder-shown,.checkbox-group input[type=tel]:required:placeholder-shown,.checkbox-group input[type=text]:required:placeholder-shown,.checkbox-group textarea:required:placeholder-shown,.inputbox input[type=email]:required:placeholder-shown,.inputbox input[type=tel]:required:placeholder-shown,.inputbox input[type=text]:required:placeholder-shown,.inputbox textarea:required:placeholder-shown,.inputbox-textarea input[type=email]:required:placeholder-shown,.inputbox-textarea input[type=tel]:required:placeholder-shown,.inputbox-textarea input[type=text]:required:placeholder-shown,.inputbox-textarea textarea:required:placeholder-shown,.selectbox input[type=email]:required:placeholder-shown,.selectbox input[type=tel]:required:placeholder-shown,.selectbox input[type=text]:required:placeholder-shown,.selectbox textarea:required:placeholder-shown{border:2px solid #cd5c5c}.checkbox-group input[type=email]:disabled,.checkbox-group input[type=email]:read-only,.checkbox-group input[type=tel]:disabled,.checkbox-group input[type=tel]:read-only,.checkbox-group input[type=text]:disabled,.checkbox-group input[type=text]:read-only,.checkbox-group textarea:disabled,.checkbox-group textarea:read-only,.inputbox input[type=email]:disabled,.inputbox input[type=email]:read-only,.inputbox input[type=tel]:disabled,.inputbox input[type=tel]:read-only,.inputbox input[type=text]:disabled,.inputbox input[type=text]:read-only,.inputbox textarea:disabled,.inputbox textarea:read-only,.inputbox-textarea input[type=email]:disabled,.inputbox-textarea input[type=email]:read-only,.inputbox-textarea input[type=tel]:disabled,.inputbox-textarea input[type=tel]:read-only,.inputbox-textarea input[type=text]:disabled,.inputbox-textarea input[type=text]:read-only,.inputbox-textarea textarea:disabled,.inputbox-textarea textarea:read-only,.selectbox input[type=email]:disabled,.selectbox input[type=email]:read-only,.selectbox input[type=tel]:disabled,.selectbox input[type=tel]:read-only,.selectbox input[type=text]:disabled,.selectbox input[type=text]:read-only,.selectbox textarea:disabled,.selectbox textarea:read-only{background-color:#d3d3d3;border-color:#333;color:#333}.checkbox-group input[type=email]:disabled~span,.checkbox-group input[type=email]:read-only~span,.checkbox-group input[type=tel]:disabled~span,.checkbox-group input[type=tel]:read-only~span,.checkbox-group input[type=text]:disabled~span,.checkbox-group input[type=text]:read-only~span,.checkbox-group textarea:disabled~span,.checkbox-group textarea:read-only~span,.inputbox input[type=email]:disabled~span,.inputbox input[type=email]:read-only~span,.inputbox input[type=tel]:disabled~span,.inputbox input[type=tel]:read-only~span,.inputbox input[type=text]:disabled~span,.inputbox input[type=text]:read-only~span,.inputbox textarea:disabled~span,.inputbox textarea:read-only~span,.inputbox-textarea input[type=email]:disabled~span,.inputbox-textarea input[type=email]:read-only~span,.inputbox-textarea input[type=tel]:disabled~span,.inputbox-textarea input[type=tel]:read-only~span,.inputbox-textarea input[type=text]:disabled~span,.inputbox-textarea input[type=text]:read-only~span,.inputbox-textarea textarea:disabled~span,.inputbox-textarea textarea:read-only~span,.selectbox input[type=email]:disabled~span,.selectbox input[type=email]:read-only~span,.selectbox input[type=tel]:disabled~span,.selectbox input[type=tel]:read-only~span,.selectbox input[type=text]:disabled~span,.selectbox input[type=text]:read-only~span,.selectbox textarea:disabled~span,.selectbox textarea:read-only~span{background-color:#333}.checkbox-group input[type=email]:focus,.checkbox-group input[type=tel]:focus,.checkbox-group input[type=text]:focus,.checkbox-group textarea:focus,.inputbox input[type=email]:focus,.inputbox input[type=tel]:focus,.inputbox input[type=text]:focus,.inputbox textarea:focus,.inputbox-textarea input[type=email]:focus,.inputbox-textarea input[type=tel]:focus,.inputbox-textarea input[type=text]:focus,.inputbox-textarea textarea:focus,.selectbox input[type=email]:focus,.selectbox input[type=tel]:focus,.selectbox input[type=text]:focus,.selectbox textarea:focus{border:2px solid green}.checkbox-group input[type=email]:disabled~span,.checkbox-group input[type=email]:focus~span,.checkbox-group input[type=email]:not(:placeholder-shown)~span,.checkbox-group input[type=email]:read-only~span,.checkbox-group input[type=tel]:disabled~span,.checkbox-group input[type=tel]:focus~span,.checkbox-group input[type=tel]:not(:placeholder-shown)~span,.checkbox-group input[type=tel]:read-only~span,.checkbox-group input[type=text]:disabled~span,.checkbox-group input[type=text]:focus~span,.checkbox-group input[type=text]:not(:placeholder-shown)~span,.checkbox-group input[type=text]:read-only~span,.checkbox-group textarea:disabled~span,.checkbox-group textarea:focus~span,.checkbox-group textarea:not(:placeholder-shown)~span,.checkbox-group textarea:read-only~span,.inputbox input[type=email]:disabled~span,.inputbox input[type=email]:focus~span,.inputbox input[type=email]:not(:placeholder-shown)~span,.inputbox input[type=email]:read-only~span,.inputbox input[type=tel]:disabled~span,.inputbox input[type=tel]:focus~span,.inputbox input[type=tel]:not(:placeholder-shown)~span,.inputbox input[type=tel]:read-only~span,.inputbox input[type=text]:disabled~span,.inputbox input[type=text]:focus~span,.inputbox input[type=text]:not(:placeholder-shown)~span,.inputbox input[type=text]:read-only~span,.inputbox textarea:disabled~span,.inputbox textarea:focus~span,.inputbox textarea:not(:placeholder-shown)~span,.inputbox textarea:read-only~span,.inputbox-textarea input[type=email]:disabled~span,.inputbox-textarea input[type=email]:focus~span,.inputbox-textarea input[type=email]:not(:placeholder-shown)~span,.inputbox-textarea input[type=email]:read-only~span,.inputbox-textarea input[type=tel]:disabled~span,.inputbox-textarea input[type=tel]:focus~span,.inputbox-textarea input[type=tel]:not(:placeholder-shown)~span,.inputbox-textarea input[type=tel]:read-only~span,.inputbox-textarea input[type=text]:disabled~span,.inputbox-textarea input[type=text]:focus~span,.inputbox-textarea input[type=text]:not(:placeholder-shown)~span,.inputbox-textarea input[type=text]:read-only~span,.inputbox-textarea textarea:disabled~span,.inputbox-textarea textarea:focus~span,.inputbox-textarea textarea:not(:placeholder-shown)~span,.inputbox-textarea textarea:read-only~span,.selectbox input[type=email]:disabled~span,.selectbox input[type=email]:focus~span,.selectbox input[type=email]:not(:placeholder-shown)~span,.selectbox input[type=email]:read-only~span,.selectbox input[type=tel]:disabled~span,.selectbox input[type=tel]:focus~span,.selectbox input[type=tel]:not(:placeholder-shown)~span,.selectbox input[type=tel]:read-only~span,.selectbox input[type=text]:disabled~span,.selectbox input[type=text]:focus~span,.selectbox input[type=text]:not(:placeholder-shown)~span,.selectbox input[type=text]:read-only~span,.selectbox textarea:disabled~span,.selectbox textarea:focus~span,.selectbox textarea:not(:placeholder-shown)~span,.selectbox textarea:read-only~span{color:#00f;transform:translateX(10px) translateY(-7px);font-size:10px;padding:0 10px;background-color:green;color:#fff;text-transform:uppercase;border-radius:3px}.checkbox-group input[type=email]:required~span::after,.checkbox-group input[type=tel]:required~span::after,.checkbox-group input[type=text]:required~span::after,.checkbox-group textarea:required~span::after,.inputbox input[type=email]:required~span::after,.inputbox input[type=tel]:required~span::after,.inputbox input[type=text]:required~span::after,.inputbox textarea:required~span::after,.inputbox-textarea input[type=email]:required~span::after,.inputbox-textarea input[type=tel]:required~span::after,.inputbox-textarea input[type=text]:required~span::after,.inputbox-textarea textarea:required~span::after,.selectbox input[type=email]:required~span::after,.selectbox input[type=tel]:required~span::after,.selectbox input[type=text]:required~span::after,.selectbox textarea:required~span::after{content:"*";margin-left:4px}.checkbox-group select,.inputbox select,.inputbox-textarea select,.selectbox select{width:100%;padding:10px;border:1px solid gray;background:#f8f8ff;border-radius:5px;outline:0;font-size:16px}.checkbox-group select:required:placeholder-shown,.inputbox select:required:placeholder-shown,.inputbox-textarea select:required:placeholder-shown,.selectbox select:required:placeholder-shown{border:2px solid #cd5c5c}.checkbox-group select:focus,.inputbox select:focus,.inputbox-textarea select:focus,.selectbox select:focus{border:2px solid green}.checkbox-group select:disabled~span,.checkbox-group select:focus~span,.checkbox-group select:read-only~span,.inputbox select:disabled~span,.inputbox select:focus~span,.inputbox select:read-only~span,.inputbox-textarea select:disabled~span,.inputbox-textarea select:focus~span,.inputbox-textarea select:read-only~span,.selectbox select:disabled~span,.selectbox select:focus~span,.selectbox select:read-only~span{color:#00f;transform:translateX(10px) translateY(-7px);font-size:10px;padding:0 10px;background-color:green;color:#fff;text-transform:uppercase;border-radius:3px}.checkbox-group select:required~span::after,.inputbox select:required~span::after,.inputbox-textarea select:required~span::after,.selectbox select:required~span::after{content:"*";margin-left:4px}.checkbox-group .form-inline-group,.inputbox .form-inline-group,.inputbox-textarea .form-inline-group,.selectbox .form-inline-group{padding:10px;border:1px solid gray;background:#f8f8ff;border-radius:5px;font-size:16px;display:flex;flex-direction:column}.checkbox-group .form-inline-group+span,.inputbox .form-inline-group+span,.inputbox-textarea .form-inline-group+span,.selectbox .form-inline-group+span{color:#00f;position:absolute;top:-5px;left:20px;font-size:10px;padding:0 10px;background-color:green;color:#fff;text-transform:uppercase;border-radius:3px}.checkbox-group .form-inline-group .form-checkbox,.checkbox-group .form-inline-group .form-radio,.inputbox .form-inline-group .form-checkbox,.inputbox .form-inline-group .form-radio,.inputbox-textarea .form-inline-group .form-checkbox,.inputbox-textarea .form-inline-group .form-radio,.selectbox .form-inline-group .form-checkbox,.selectbox .form-inline-group .form-radio{display:block}.checkbox-group .form-inline-group .form-checkbox span,.checkbox-group .form-inline-group .form-radio span,.inputbox .form-inline-group .form-checkbox span,.inputbox .form-inline-group .form-radio span,.inputbox-textarea .form-inline-group .form-checkbox span,.inputbox-textarea .form-inline-group .form-radio span,.selectbox .form-inline-group .form-checkbox span,.selectbox .form-inline-group .form-radio span{color:#000;position:unset}.checkbox-group span,.inputbox span,.inputbox-textarea span,.selectbox span{position:absolute;left:10px;padding:10px 10px 10px 10px;pointer-events:none;font-size:16px;color:gray;transition:.5s}.checkbox-group,.inputbox-textarea{height:auto!important}.floating-chat{cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;position:fixed;width:100%;height:100%;transform:translateY(70px);transition:all 250ms ease-out;border-radius:50%;opacity:0;border:3px solid #4e84c4;background:-moz-linear-gradient(-45deg,#183850 0,#183850 25%,#192c46 50%,#22254c 75%,#22254c 100%);background:-webkit-linear-gradient(-45deg,#183850 0,#183850 25%,#192c46 50%,#22254c 75%,#22254c 100%);background-repeat:no-repeat;background-attachment:fixed}.floating-chat .btn-logo{border-radius:50%}.floating-chat.enter:hover{opacity:1}.floating-chat.enter{transform:translateY(0);opacity:.6}.floating-chat.expand{width:calc(100% - 15px);height:calc(100% - 15px);cursor:auto;opacity:1;border-radius:20px;right:10px;bottom:10px;background:0 0;border:0}.floating-chat.expand .btn-logo{display:none}.floating-chat :focus{outline:0}.floating-chat button{background:0 0;border:0;text-transform:uppercase;border-radius:3px;cursor:pointer}.floating-chat .chat{display:flex;flex-direction:column;position:absolute;opacity:0;width:1px;height:1px;border-radius:50%;transition:all 250ms ease-out;margin:auto;top:0;left:0;right:0;bottom:0}.floating-chat .chat.enter{opacity:1;border-radius:0;margin:10px;width:auto;height:auto}.floating-chat .chat .avenue-messenger{opacity:1;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;width:100%;height:calc(100% - 40px);left:0;right:0;bottom:0;background:rgba(255,255,255,.9);position:fixed;margin:auto;z-index:10;box-shadow:2px 5px 10px rgba(22,20,19,.4);-webkit-transition:.3s all ease-out .1s,transform .2s ease-in;-moz-transition:.3s all ease-out .1s,transform .2s ease-in}.floating-chat .chat .avenue-messenger div.agent-face{position:absolute;left:0;top:-50px;right:0;margin:auto;width:101px;height:50px;background:0 0;z-index:12}.floating-chat .chat .avenue-messenger div{font-size:14px;color:#232323}.floating-chat .chat .avenue-messenger .menu .notifications{z-index:12;position:absolute;left:10px}.floating-chat .chat .avenue-messenger .menu .notifications .liff-notification{text-align:left;line-height:40px;text-decoration:none;color:#06c755;display:none}.floating-chat .chat .avenue-messenger .menu .notifications .refid-notification{text-align:left;line-height:40px;text-decoration:none;color:#4169e1;display:none}.floating-chat .chat .avenue-messenger .menu .notifications .muted-notification{text-align:left;line-height:40px;text-decoration:none;color:red;display:none}.floating-chat .chat .avenue-messenger .menu .maximize-button{z-index:12;text-align:right;color:#333;display:none;line-height:40px;height:40px;border-top-right-radius:20px;position:absolute;right:0;padding-right:10px;cursor:pointer;transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out}.floating-chat .chat .avenue-messenger .menu .maximize-button:hover{color:#4169e1}.floating-chat .chat .avenue-messenger .menu .minimize-button{z-index:12;text-align:right;color:#333;display:block;line-height:40px;height:40px;position:absolute;right:10px;cursor:pointer;transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;text-decoration:none}.floating-chat .chat .avenue-messenger .menu .minimize-button:hover{color:#4169e1}.floating-chat .chat .avenue-messenger .menu div.items span{color:#111;z-index:12;font-size:14px;text-align:center;position:absolute;right:0;top:40px;line-height:40px;background:#fff;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:48px;opacity:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out}.floating-chat .chat .avenue-messenger .menu div.items span.active{opacity:1}.floating-chat .chat .avenue-messenger .menu div.items span a{display:block;color:#111;text-decoration:none}.floating-chat .chat .avenue-messenger .menu div.items span a:hover{color:#777}.floating-chat .chat .avenue-messenger .am-chat{position:relative;width:100%;height:100%;z-index:10;overflow:hidden;background:0 0;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;justify-content:space-between;flex-direction:column}.floating-chat .chat .avenue-messenger .am-chat .am-chat-title{flex:0 1 45px;position:fixed;border-top-left-radius:20px;border-top-right-radius:20px;z-index:2;width:100%;border-bottom:1px solid #ccc;color:#777;padding-top:50px;padding-bottom:5px;background-color:#fff;text-align:center}.floating-chat .chat .avenue-messenger .am-chat .am-chat-title h1,.floating-chat .chat .avenue-messenger .am-chat .am-chat-title h2{font-weight:400;font-size:14px;margin:0;padding:0}.floating-chat .chat .avenue-messenger .am-chat .am-chat-title h2{font-size:11px;letter-spacing:1px}.floating-chat .chat .avenue-messenger .am-chat .am-chat-title .avatar{position:absolute;z-index:1;top:8px;left:9px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;width:60px;height:60px;overflow:hidden;margin:0;padding:0;border:1px solid #fff}.floating-chat .chat .avenue-messenger .am-chat .am-chat-title .avatar img{width:100%;height:auto}.floating-chat .chat .avenue-messenger .am-chat .messages{padding:10px;margin:0;list-style:none;overflow-y:scroll;overflow-x:hidden;flex-grow:1;border-radius:4px;background:0 0;position:absolute;margin-top:70px;width:100%;height:calc(100% - 130px - .8em)}.floating-chat .chat .avenue-messenger .am-chat .messages:has(.form-message){padding:0}.floating-chat .chat .avenue-messenger .am-chat .messages::-webkit-scrollbar-track{border-radius:5px}.floating-chat .chat .avenue-messenger .am-chat .messages::-webkit-scrollbar{width:5px}.floating-chat .chat .avenue-messenger .am-chat .messages::-webkit-scrollbar-thumb{border-radius:5px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#7a99d9),color-stop(.72,#497dbd),color-stop(.86,#1c3a94))}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message{overflow-wrap:anywhere;clear:both;float:left;padding:12px;-webkit-border-radius:20px 20px 20px 0;-moz-border-radius:20px 20px 20px 0;border-radius:20px 20px 20px 0;background:#eee;margin:13px 0;font-size:14px;line-height:1.4;margin-left:35px;position:relative;border:1px solid #ccc}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message .quickbutton{padding:0 .5em;border-radius:1em;margin:.2em;border:1px solid;cursor:pointer;display:inline-block}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message .quickbutton.fullwidth{display:block;padding:.5em;margin:.5em 0;background-color:transparent!important;border-color:gray!important;text-align:center}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message .timestamp{position:absolute;bottom:-15px;font-size:10px;color:#555;text-wrap:nowrap;left:0;right:unset}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message .checkmark-sent-delivered{position:absolute;bottom:-15px;right:10px;font-size:12px;color:#999}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message .checkmark-read{color:#00f;position:absolute;bottom:-15px;right:16px;font-size:12px}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message .location-latlng{display:block}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message .location-latlng .fa-location-dot{color:#cd5c5c}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message .location-accuracy{display:block;font-size:.75em;color:gray}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message .avatar{position:absolute;z-index:1;bottom:-15px;left:-35px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;width:30px;height:30px;overflow:hidden;margin:0;padding:0}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message .avatar img{width:100%;height:auto}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message img{max-width:250px;max-height:250px}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message video{max-width:250px;max-height:250px}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message .osm-map-view{min-height:180px;height:180px;width:100%;z-index:5}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message .filename{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:200px;display:inline-block;vertical-align:bottom}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message .btn{position:absolute;background-color:#fff;border-radius:50%;border:1px solid #d3d3d3;padding:0 2px;color:#d3d3d3;font-size:1.2em;cursor:pointer;bottom:-.75em}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message .btn:nth-last-of-type(1){right:1em}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message .btn:nth-last-of-type(2){right:3em}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message .btn:nth-last-of-type(3){right:5em}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message .btn:nth-last-of-type(4){right:7em}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message .btn.active{background-color:#6495ed;color:#fff}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message .btn.submitted{cursor:default!important}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.message-personal{float:right;text-align:left;background:#fff;border:1px solid #ccc;-webkit-border-radius:20px 20px 0 20px;-moz-border-radius:20px 20px 0 20px;border-radius:20px 20px 0 20px;background-color:#e7feff}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.message-personal .timestamp{right:unset;left:-15px}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message:last-child{margin-bottom:30px}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.message-location{width:85%}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.message-location a{color:#000!important}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.new{transform:scale(0);transform-origin:0 0;animation:bounce .5s linear both}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.loading::before{position:relative;content:"";display:block;width:5px;height:5px;border-radius:50%;background:#888;z-index:2;margin-top:4px;animation:ball .45s cubic-bezier(0,0,.15,1) alternate infinite;border:none;animation-delay:.15s}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.loading span{display:block;font-size:0;width:20px;height:10px;position:relative}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.loading span::before{position:relative;content:"";display:block;width:5px;height:5px;border-radius:50%;background:#888;z-index:2;margin-top:4px;animation:ball .45s cubic-bezier(0,0,.15,1) alternate infinite;margin-left:-7px}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.loading span::after{position:relative;content:"";display:block;width:5px;height:5px;border-radius:50%;background:#888;z-index:2;margin-top:4px;animation:ball .45s cubic-bezier(0,0,.15,1) alternate infinite;margin-left:7px;animation-delay:.3s}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.system-message{color:#fff;background:#7a99d9;text-align:center;padding:5px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;margin:8px;width:calc(100% - 10px);border:0}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.system-message .timestamp{right:10%;left:10%}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.datestring{text-align:center;width:100%;margin:0;padding:0;border:0;background:0 0;font-size:.8em;color:#4169e1;font-weight:700}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.form-message{width:100%;padding:0;margin:0;padding-left:5px;border:0;background-color:transparent;white-space:pre-wrap}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.form-message form{display:flex;flex-direction:column;border-radius:10px;padding-top:20px;font-size:14px;height:auto}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.form-message form section{padding:0 10px}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.form-message form section .form-input,.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.form-message form section .form-select{display:block;margin-bottom:10px}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.form-message form section .form-input input,.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.form-message form section .form-select input{width:100%;padding:3px;font-size:16px;border-radius:0;border:1px solid #d3d3d3}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.form-message form section .form-input select,.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.form-message form section .form-select select{-webkit-appearance:initial;-moz-appearance:initial;appearance:initial;width:100%;padding:3px;font-size:16px;border-radius:0;border:1px solid #d3d3d3}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.form-message form section .form-inline-group{display:block;margin-bottom:10px}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.form-message form section .form-textarea{display:block;margin-bottom:10px}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.form-message form section .form-textarea textarea{width:100%;padding:3px;font-size:16px;border-radius:0;border:1px solid #d3d3d3}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.form-message form section .form-checkbox,.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.form-message form section .form-radio{margin-right:10px}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.form-message form .form-message{margin-top:0;margin-bottom:5px;padding:0 10px 20px 10px;border-bottom:1px solid #d3d3d3}.floating-chat .chat .avenue-messenger .am-chat .messages .messages-content .message.form-message form .form-submit-button{margin:10px;width:calc(100% - 20px);padding:0;background-color:#4169e1;color:#fff;text-align:center;font-weight:700;border-radius:15px;height:40px;min-height:40px;max-height:40px;border:0;font-size:16px;text-transform:uppercase}.floating-chat .chat .avenue-messenger .am-chat .genai-ref{width:50%;display:none;left:50%;position:absolute;margin-top:70px!important;padding:10px;margin:0;overflow-y:auto;overflow-x:hidden;flex-grow:1;border-radius:4px;background:0 0;height:calc(100% - 130px)}.floating-chat .chat .avenue-messenger .am-chat .genai-ref iframe{width:100%;height:100%;border:0}.floating-chat .chat .avenue-messenger .am-chat .call-dialpad{display:none}.floating-chat .chat .avenue-messenger .am-chat .call-dialpad.active{display:block;padding:10px;margin:0;list-style:none;overflow-y:scroll;overflow-x:hidden;height:365px;margin-top:auto;border-radius:4px;background:#fff;opacity:.8;z-index:8;position:absolute!important;margin-top:70px;width:100%;height:calc(100% - 130px)}.floating-chat .chat .avenue-messenger .am-chat .call-dialpad.active::-webkit-scrollbar-track{border-radius:5px}.floating-chat .chat .avenue-messenger .am-chat .call-dialpad.active::-webkit-scrollbar{width:5px}.floating-chat .chat .avenue-messenger .am-chat .call-dialpad.active::-webkit-scrollbar-thumb{border-radius:5px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#7a99d9),color-stop(.72,#497dbd),color-stop(.86,#1c3a94))}.floating-chat .chat .avenue-messenger .am-chat .call-dialpad.active .panelToolbar{display:block;text-align:right}.floating-chat .chat .avenue-messenger .am-chat .call-dialpad.active .panelToolbar button{height:30px;width:30px}.floating-chat .chat .avenue-messenger .am-chat .call-settings{display:none}.floating-chat .chat .avenue-messenger .am-chat .call-settings.active{display:block;padding:10px;margin:0;list-style:none;overflow-y:scroll;overflow-x:hidden;height:365px;margin-top:auto;border-radius:4px;background:#fff;opacity:.8;z-index:8;position:absolute!important;margin-top:70px;width:100%;height:calc(100% - 130px)}.floating-chat .chat .avenue-messenger .am-chat .call-settings.active::-webkit-scrollbar-track{border-radius:5px}.floating-chat .chat .avenue-messenger .am-chat .call-settings.active::-webkit-scrollbar{width:5px}.floating-chat .chat .avenue-messenger .am-chat .call-settings.active::-webkit-scrollbar-thumb{border-radius:5px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#7a99d9),color-stop(.72,#497dbd),color-stop(.86,#1c3a94))}.floating-chat .chat .avenue-messenger .am-chat .welcome-message{display:none}.floating-chat .chat .avenue-messenger .am-chat .welcome-message.active{display:block;padding:20px;margin:0;list-style:none;overflow-y:scroll;overflow-x:hidden;height:365px;margin-top:auto;border-radius:4px;position:absolute!important;margin-top:70px;width:100%;height:calc(100% - 130px)}.floating-chat .chat .avenue-messenger .am-chat .welcome-message.active::-webkit-scrollbar-track{border-radius:5px}.floating-chat .chat .avenue-messenger .am-chat .welcome-message.active::-webkit-scrollbar{width:5px}.floating-chat .chat .avenue-messenger .am-chat .welcome-message.active::-webkit-scrollbar-thumb{border-radius:5px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#7a99d9),color-stop(.72,#497dbd),color-stop(.86,#1c3a94))}.floating-chat .chat .avenue-messenger .am-chat .message-box{flex:0 1 42px;width:100%;background:#fff;position:relative}.floating-chat .chat .avenue-messenger .am-chat .message-box.footer{flex-shrink:0;display:flex;padding:10px;max-height:90px;background:0 0;position:absolute;bottom:.8em;top:auto}.floating-chat .chat .avenue-messenger .am-chat .message-box .real-message-box{width:100%;display:flex;padding:8px 10px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:1px solid #ccc;z-index:20}.floating-chat .chat .avenue-messenger .am-chat .message-box .real-message-box .text-box{font-size:16px;border-radius:3px;min-height:100%;width:100%;margin-right:5px;overflow-y:auto;padding:2px 5px}.floating-chat .chat .avenue-messenger .am-chat .message-box .real-message-box .text-box::-webkit-scrollbar-track{border-radius:5px}.floating-chat .chat .avenue-messenger .am-chat .message-box .real-message-box .text-box::-webkit-scrollbar{width:5px}.floating-chat .chat .avenue-messenger .am-chat .message-box .real-message-box .text-box::-webkit-scrollbar-thumb{border-radius:5px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#7a99d9),color-stop(.72,#497dbd),color-stop(.86,#1c3a94))}.floating-chat .chat .avenue-messenger .am-chat .message-box button#newChat{width:100%;padding:0;background-color:#4169e1;color:#fff;text-align:center;font-weight:700;border-radius:20px;height:3em;z-index:10}.floating-chat .chat .avenue-messenger .am-chat .message-box button#newChat.btn-disabled{background-color:#d3d3d3!important;color:#a9a9a9!important;pointer-events:none}.floating-chat .chat .avenue-messenger .am-chat .message-box button#newSession{width:100%;padding:0;background-color:#f28c28;color:#fff;text-align:center;font-weight:700;border-radius:20px;height:3em;z-index:10}.floating-chat .chat .avenue-messenger .am-chat .message-box button#callBtn{height:40px;width:40px;min-width:40px;padding:0;margin-right:5px;background-color:#3cb371;color:#fff;text-align:center;font-weight:700;border-radius:20px;z-index:10}.floating-chat .chat .avenue-messenger .am-chat .message-box button#chatMenuBtn{height:40px;width:40px;min-width:40px;padding:0;margin-right:5px;background-color:transparent;color:#000;text-align:center;font-weight:700;border-radius:20px;z-index:10}.floating-chat .chat .avenue-messenger .am-chat .message-box #endCallBtn{background-color:#cd5c5c;color:#fff}.floating-chat .chat .avenue-messenger .am-chat .message-box #endChatBtn{background-color:#cd5c5c;color:#fff}.floating-chat .chat .avenue-messenger .am-chat .message-box button#menuBtn{height:40px;width:40px;min-width:40px;padding:0;margin-right:5px;background-color:transparent;color:red;text-align:center;font-weight:700;border-radius:20px;z-index:10}.floating-chat .chat .avenue-messenger .am-chat .message-box .menu-items{position:absolute;z-index:9}.floating-chat .chat .avenue-messenger .am-chat .message-box .menu-items.menu-left{left:10px}.floating-chat .chat .avenue-messenger .am-chat .message-box .menu-items.menu-right{left:calc(50vw - 5px)}.floating-chat .chat .avenue-messenger .am-chat .message-box .menu-items a{display:block;text-align:center;vertical-align:middle;line-height:40px;width:calc(50vw - 20px);height:40px;background:#fff;border-radius:20px;box-shadow:0 1px 5px rgba(0,0,0,.4);margin-top:4px;transition:all ease-in-out .3s;transform-origin:center;text-decoration:none}.floating-chat .chat .avenue-messenger .am-chat .message-box .menu-items a:nth-child(1){transition-delay:.1s;top:-50px;position:relative;z-index:10}.floating-chat .chat .avenue-messenger .am-chat .message-box .menu-items a:nth-child(2){transition-delay:.2s;top:-140px;position:relative;z-index:10}.floating-chat .chat .avenue-messenger .am-chat .message-box .menu-items a:nth-child(3){transition-delay:.3s;top:-230px;position:relative;z-index:10}.floating-chat .chat .avenue-messenger .am-chat .message-box .menu-items a:nth-child(4){transition-delay:.4s;top:-320px;position:relative;z-index:10}.floating-chat .chat .avenue-messenger .am-chat .message-box .menu-items a:nth-child(5){transition-delay:.5s;top:-410px;position:relative;z-index:10}.floating-chat .chat .avenue-messenger .am-chat .message-box .menu-items a:nth-child(6){transition-delay:.6s;top:-500px;position:relative;z-index:10}.floating-chat .chat .avenue-messenger .am-chat .message-box .menu-items a:nth-child(7){transition-delay:.7s;top:-590px;position:relative;z-index:10}.floating-chat .chat .avenue-messenger .am-chat .message-box .menu-items a.item-disabled{background-color:#d3d3d3!important;color:#a9a9a9!important;pointer-events:none!important}.floating-chat .chat .avenue-messenger .am-chat .message-box .menu-items a:active,.floating-chat .chat .avenue-messenger .am-chat .message-box .menu-items a:hover,.floating-chat .chat .avenue-messenger .am-chat .message-box .menu-items a:link,.floating-chat .chat .avenue-messenger .am-chat .message-box .menu-items a:visited{color:#000}.floating-chat .chat .avenue-messenger .am-chat .message-box #menuPop:not(:checked)~.menu-items a{opacity:0;transform:translateY(-5px) scale(.5);pointer-events:none}.floating-chat .chat .avenue-messenger .am-chat .message-box #menuPop:checked~.menu-items a{opacity:1;transform:translateY(0) scale(1);pointer-events:unset}.floating-chat .chat .avenue-messenger .am-chat .powered{position:absolute;color:gray;bottom:.2em;font-size:.75em;width:100%;text-align:center}.floating-chat.chromeless .agent-face{display:none!important}.floating-chat.chromeless .chat .avenue-messenger{height:100%!important;border-radius:0!important}.floating-chat.chromeless .chat .avenue-messenger .menu .notifications,.floating-chat.chromeless .chat .avenue-messenger .menu a{line-height:30px!important;height:20px!important;border-radius:0!important}.floating-chat.chromeless .chat .avenue-messenger .am-chat{border-radius:0!important}.floating-chat.chromeless .chat .avenue-messenger .am-chat .messages{margin-top:40px!important;height:calc(100% - 100px - .8em)!important}.floating-chat.chromeless .chat .avenue-messenger .am-chat-title{padding:10px!important;border-radius:0!important}.floating-chat.chromeless.expand{left:0!important;right:0!important;top:0!important;bottom:0!important;width:100%!important;height:100%!important;overflow:hidden!important;border-radius:0!important}.close{display:block;width:100px;height:100px;margin:1em auto;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-border-radius:99em;-moz-border-radius:99em;border-radius:99em;opacity:.5}.close:hover{opacity:.9}.circle{display:block;width:80px;height:80px;margin:1em auto;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-border-radius:99em;-moz-border-radius:99em;border-radius:99em;background-color:#fff}.contact-icon .circle:hover{box-shadow:0 3px 7px rgba(0,0,0,.3);-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);transition:.2s all ease-out .2s;-webkit-transition:.2s all ease-out .2s;-moz-transition:.2s all ease-out .2s}.arrow_box:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:5px;margin-top:-5px}.arrow_box{position:relative;background:#fff;border:1px solid #4a90e2}.arrow_box:after,.arrow_box:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.hidden{display:none!important}.invisible{visibility:hidden}.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:1.1em;text-align:center;overflow-wrap:anywhere;margin-left:auto!important;margin-right:auto!important}.image-preview{border:1px solid #d3d3d3;max-width:100%;max-height:calc(100% - 150px)}.video-preview{border:1px solid #d3d3d3;max-width:100%;max-height:calc(100% - 150px)}body.safari-browser .image-preview{-webkit-max-logical-width:100vw!important;-webkit-max-logical-height:calc(100vh - 150px)!important}body.safari-browser .video-preview{-webkit-max-logical-width:100vw!important;-webkit-max-logical-height:calc(100vh - 150px)!important}.dialogConfirmButtons{display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:10px}.dialogConfirmButtons button{flex:1 1 0;width:0;margin:5px;border:0;padding:10px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.dialogConfirmButtons #close-btn{background-color:#eee;cursor:pointer}.dialogConfirmButtons #confirm-btn{background-color:#4169e1;color:#fff;cursor:pointer}.dialpadButtons{display:flex;flex-direction:column}.dialpadButtons .btn-group{display:flex;flex-direction:row}.dialpadButtons .btn-group button{flex-grow:1;margin:5px;padding:5px;border:2px solid transparent}.dialpadButtons .btn-group button div:first-child{font-size:3em}.dialpadButtons .btn-group button:hover{border:2px solid #4169e1}@keyframes bounce{0%{transform:matrix3d(0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1)}4.7%{transform:matrix3d(.45,0,0,0,0,.45,0,0,0,0,1,0,0,0,0,1)}9.41%{transform:matrix3d(.883,0,0,0,0,.883,0,0,0,0,1,0,0,0,0,1)}14.11%{transform:matrix3d(1.141,0,0,0,0,1.141,0,0,0,0,1,0,0,0,0,1)}18.72%{transform:matrix3d(1.212,0,0,0,0,1.212,0,0,0,0,1,0,0,0,0,1)}24.32%{transform:matrix3d(1.151,0,0,0,0,1.151,0,0,0,0,1,0,0,0,0,1)}29.93%{transform:matrix3d(1.048,0,0,0,0,1.048,0,0,0,0,1,0,0,0,0,1)}35.54%{transform:matrix3d(.979,0,0,0,0,.979,0,0,0,0,1,0,0,0,0,1)}41.04%{transform:matrix3d(.961,0,0,0,0,.961,0,0,0,0,1,0,0,0,0,1)}52.15%{transform:matrix3d(.991,0,0,0,0,.991,0,0,0,0,1,0,0,0,0,1)}63.26%{transform:matrix3d(1.007,0,0,0,0,1.007,0,0,0,0,1,0,0,0,0,1)}85.49%{transform:matrix3d(.999,0,0,0,0,.999,0,0,0,0,1,0,0,0,0,1)}100%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}@keyframes ball{from{transform:translateY(0) scaleY(.8)}to{transform:translateY(-10px)}}