.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
input[type=text]::-ms-clear{display:none;width:0;height:0}
@font-face{font-family:'futura';src:url("webchat/fonts/Futura-Dem.eot");src:url("webchat/fonts/Futura-Dem.eot?#iefix") format("embedded-opentype"),url("webchat/fonts/Futura-Dem.woff") format("woff"),url("webchat/fonts/Futura-Dem.ttf") format("truetype")}
@font-face{font-family:'Muli-bold';src:url("webchat/fonts/Muli-Bold.eot");src:url("webchat/fonts/Muli-Bold.eot?#iefix") format("embedded-opentype"),url("webchat/fonts/Muli-Bold.woff") format("woff"),url("webchat/fonts/Muli-Bold.ttf") format("truetype")}
@font-face{font-family:'Muli-regular';src:url("webchat/fonts/Muli-Regular.eot");src:url("webchat/fonts/Muli-Regular.eot?#iefix") format("embedded-opentype"),url("webchat/fonts/Muli-Regular.woff") format("woff"),url("webchat/fonts/Muli-Regular.ttf") format("truetype")}
@font-face{font-family:'Muli-extrabold';src:url("webchat/fonts/Muli-ExtraBold.eot");src:url("webchat/fonts/Muli-ExtraBold.eot?#iefix") format("embedded-opentype"),url("webchat/fonts/Muli-ExtraBold.woff") format("woff"),url("webchat/fonts/Muli-ExtraBold.ttf") format("truetype")}
audio{width:220px;height:40px}
.weaver-chat-wrapper{width:100%;height:100%}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message a{word-break:break-word}
.weaver-chat-wrapper.weaver-expand .weaver-intro p span:first-child{transform:translateY(-10px);opacity:0;transition-delay:.2s}
.weaver-chat-wrapper.weaver-expand .weaver-intro p span:last-child{transform:translateY(-10px);opacity:0;transition-delay:.4s}
.weaver-chat-wrapper.weaver-expand .weaver-logo{transform:translateY(-10px);opacity:0}
.weaver-chat-wrapper.weaver-expand .weaver-chat-inner{height:100%;width:100%;transition-delay:.8s}
.weaver-chat-wrapper.weaver-expand .weaver-sbn-wrap{transform:translate(-50%,10px);opacity:0;transition-delay:.8s;visibility:hidden}
.weaver-chat-wrapper.weaver-expand .weaver-intro{pointer-events:none}
.weaver-intro.weaver-hide,.weaver-sbn-wrap.weaver-hide{display:none}
.weaver-chat-inner{width:100%;height:355px;overflow:hidden;background-color:#dfdfe0;border-radius:10px;box-shadow:0 0 16px rgba(0,0,0,0.2);transform:translateX(0);transition:all .6s cubic-bezier(0.215,0.61,0.355,1);pointer-events:all}
.weaver-chat-overflow{position:absolute;width:100%;height:100%}
.weaver-intro{text-align:center}
.weaver-intro .weaver-logo{display:inline-block;width:70px;height:70px;transition:all .6s cubic-bezier(0.215,0.61,0.355,1);background-image:url(webchat/img/logo.png);background-size:contain;background-repeat:no-repeat}
.weaver-intro p{font-family:'futura',sans-serif;font-size:20px;line-height:26px;color:#333333eb}
.weaver-intro p span{display:inline-block;transition:all .6s cubic-bezier(0.215,0.61,0.355,1)}
.weaver-login-header{height:50px;color:#fff;margin-bottom:20px;display:flex;flex-direction:row;flex-wrap:nowrap;background:transparent}
.weaver-login-title-wrap{width:85%;margin-left:5px}
.weaver-login-title{margin:0;width:85%;text-align:left;position:relative;top:5px;text-transform:uppercase;font-size:25px !important}
.weaver-login-subtitle{margin:0;width:85%;position:relative;font-weight:100;top:0;font-size:13px !important;font-family:'futura' !important;text-transform:none}
.weaver-login-minimize-btn-wrap{width:15%;height:100%}
.weaver-login-minimize-btn{width:100%;height:100%;border:0;cursor:pointer;background:repeat-x;background-image:url(webchat/img/login-form-intro-logout.png);background-repeat:no-repeat;background-position:center;background-size:26px;outline:0}
.weaver-sbn-wrap{width:80%;height:56px;background-color:#fff;border-radius:4px;position:absolute;left:50%;transform:translate(-50%);bottom:60px;border:1px solid #eaeaea;transition:all .6s cubic-bezier(0.215,0.61,0.355,1)}
.weaver-user-name{width:100%;height:54px;border:0;border-radius:4px;outline:0;font-family:'Muli-regular',sans-serif;font-size:14px;padding-left:19px;box-sizing:border-box;-webkit-box-sizing:border-box}
.weaver-username-validation{position:absolute;left:7%;bottom:4%;color:var(--color-danger);display:none}
.weaver-submit-name{width:40px;height:40px;border-radius:4px;border:0;background-color:var(--color-button-primary);background-image:url(webchat/img/arrow-sprite.png);background-position:-33px 11px;cursor:pointer;position:absolute;right:8px;top:8px;outline:0;background-size:65px;background-repeat:no-repeat;transition:all .3s ease-out}
.weaver-submit-name:hover{background-position:9px 11px}
.weaver-open-chat{display:block;padding:0;margin:0;width:60px;height:60px;position:absolute;bottom:24px;right:24px;background-color:#fff200;background-image:url(webchat/img/message.png);background-repeat:no-repeat;background-size:20px;background-position:center;border-radius:30px;border:0;outline:0;cursor:pointer;box-shadow:0 0 16px rgba(0,0,0,0.16);transition:box-shadow .3s ease-out}
.weaver-open-chat:hover{box-shadow:0 0 8px rgba(0,0,0,0.16)}
.weaver-chat-header{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:72px;position:absolute;top:0;left:0;z-index:4;transform:translateY(-200px);background:#1e69de;background:-moz-linear-gradient(left,rgba(30,105,222,1) 0,rgba(54,144,240,1) 34%,rgba(84,163,238,1) 55%,rgba(109,179,242,1) 100%);background:-webkit-linear-gradient(left,rgba(30,105,222,1) 0,rgba(54,144,240,1) 34%,rgba(84,163,238,1) 55%,rgba(109,179,242,1) 100%);background:linear-gradient(to right,rgba(30,105,222,1) 0,rgba(54,144,240,1) 34%,rgba(84,163,238,1) 55%,rgba(109,179,242,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e69de',endColorstr='#6db3f2',GradientType=1);box-shadow:0 2px 4px rgba(0,0,0,0.16);border-top-left-radius:4px;border-top-right-radius:4px;transition:all .6s cubic-bezier(0.215,0.61,0.355,1)}
.weaver-chat-header{zoom:1}
.weaver-chat-header:after{display:block;visibility:hidden;height:0;clear:both;content:""}
.weaver-chat-wrapper.weaver-expand .weaver-chat-header{transform:translateY(0);transition-delay:1.5s}
.weaver-chat-header .weaver-menu-btn-wrap{position:relative;float:left;width:60px;height:72px}
.weaver-chat-header .weaver-menu-btn-wrap .weaver-inner{width:16px;height:12px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer}
.weaver-chat-header .weaver-menu-btn-wrap .weaver-inner span{display:block;width:16px;height:2px;position:absolute;background-color:#fff;transition:all .3s ease-out}
.weaver-chat-header .weaver-menu-btn-wrap .weaver-inner span:nth-child(1){top:0;left:0}
.weaver-chat-header .weaver-menu-btn-wrap .weaver-inner span:nth-child(2){top:50%;left:0;transform:translateY(-50%)}
.weaver-chat-header .weaver-menu-btn-wrap .weaver-inner span:nth-child(3){bottom:0;left:0}
.weaver-chat-header .weaver-menu-btn-wrap .weaver-inner.weaver-show span:nth-child(1){top:4px;transition-delay:.2s}
.weaver-chat-header .weaver-menu-btn-wrap .weaver-inner.weaver-show span:nth-child(3){bottom:4px;transition-delay:.2s}
.weaver-chat-header .weaver-title-wrap{float:left;width:calc(100% - 220px)}
.weaver-chat-header .weaver-title-wrap .weaver-title{font-family:'futura',sans-serif;font-size:20px;margin:0;color:#fff}
.weaver-chat-header .weaver-title-wrap .weaver-online{font-family:'Muli-regular',sans-serif;font-size:12px;margin:0}
.weaver-chat-header .weaver-title-wrap .weaver-online.weaver-hidden{display:none}
.weaver-chat-header .weaver-title-wrap .weaver-typing{color:#fff;font-family:'Muli-regular',sans-serif;font-size:12px;margin:0}
.weaver-chat-header .weaver-title-wrap .weaver-typing.weaver-hidden{display:none}
.weaver-chat-header .weaver-lang-wrap{float:left;width:72px;text-align:center}
.weaver-chat-header .weaver-lang-wrap ul{list-style:none;padding:0}
.weaver-chat-header .weaver-lang-wrap li{display:inline-block}
.weaver-chat-header .weaver-lang-wrap li a{text-decoration:none;font-family:'Muli-bold',sans-serif;text-transform:uppercase;color:#fff;display:block;padding:1px 5px}
.weaver-chat-header .weaver-lang-wrap li.weaver-active{border:#fff 1px solid}
.weaver-chat-header .weaver-lang-wrap li.weaver-active a{color:#fff}
.weaver-logout-wrap,.weaver-minimize-wrap{width:40px;height:100%;display:flex;align-items:center;justify-content:center}
.weaver-logout-wrap .weaver-logout-btn{width:40px;height:72px;border:0;cursor:pointer;background:repeat-x;background-image:url(webchat/img/logout.png);background-repeat:no-repeat;background-position:center;background-size:23px;outline:0}
.weaver-minimize-wrap .weaver-minimize-btn{width:40px;height:72px;border:0;cursor:pointer;background:repeat-x;background-image:url(webchat/img/minimize.png);background-repeat:no-repeat;background-position:center;background-size:23px;outline:0}
.weaver-inner-content{position:absolute;width:100%;height:calc(100% - 145px);top:73px;overflow:hidden}
.weaver-chat-wrapper .weaver-inner-content .weaver-side-menu-wrap{width:180px;height:100%;position:absolute;z-index:3;background-color:#fff;box-shadow:5px 0 15px rgba(0,0,0,0.16);transform:translateX(-220px);transition:all .6s cubic-bezier(0.215,0.61,0.355,1)}
.weaver-chat-wrapper .weaver-inner-content .weaver-side-menu-wrap.weaver-slide{transform:translateX(0)}
.weaver-chat-wrapper .weaver-inner-content .weaver-side-menu-wrap ul{list-style:none;padding:0}
.weaver-chat-wrapper .weaver-inner-content .weaver-side-menu-wrap li{transition:all .3s ease-out;cursor:pointer}
.weaver-chat-wrapper .weaver-inner-content .weaver-side-menu-wrap li:hover{background-color:#f5f5f5}
.weaver-chat-wrapper .weaver-inner-content .weaver-side-menu-wrap li a{display:block;font-family:'Muli-bold',sans-serif;font-size:16px;line-height:20px;text-decoration:none;color:#000;padding:10px 10px 10px 29px}
.weaver-chat-wrapper .weaver-messages-wrap{position:absolute;width:100%;height:100%;visibility:hidden;opacity:0;overflow:hidden;transition:all .3s ease-out}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-messages-inner{overflow-y:auto;height:100%}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-left .weaver-message{text-align:left;opacity:0;visibility:hidden;transform:scale(0.8);transform-origin:top left;transition:all .4s cubic-bezier(0.215,0.61,0.355,1)}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-left.weaver-show-msg .weaver-message{opacity:1;visibility:visible;transform:scale(1);transition-delay:.3s;word-break:break-word}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-left.weaver-show-msg .weaver-bot-icon{opacity:1;visibility:visible}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-right .weaver-message{opacity:0;visibility:hidden;transform:scale(0.8);transform-origin:top right;transition:all .4s cubic-bezier(0.215,0.61,0.355,1)}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-right.weaver-show-msg .weaver-message{opacity:1;visibility:visible;transform:scale(1);transition-delay:.3s;word-break:break-word}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-right.weaver-show-msg .weaver-user-icon{opacity:1;visibility:visible}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box{position:relative;padding:12px 0}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-right .weaver-message{position:relative;max-width:260px;display:table;min-width:85px;margin-right:54px;margin-left:auto;background-color:#f5f5f5;border-radius:15px 0 15px 15px;box-shadow:0 3px 10px rgba(0,0,0,0.06)}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-right .weaver-mapContainer{height:130px}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-right .weaver-mapContainer .weaver-map{width:260px;height:130px;position:absolute;right:52px}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-left .weaver-message{position:relative;max-width:260px;display:table;min-width:85px;margin-right:auto;margin-left:54px;background-color:#fff;border-radius:0 15px 15px 15px;box-shadow:0 3px 10px rgba(0,0,0,0.06)}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-right .weaver-message:before{content:'';top:0;right:-38px;position:absolute;border:0 solid;display:block;width:38px;height:26px;background-color:transparent;border-top-left-radius:70%;box-shadow:-23px 0 0 0 #f5f5f5}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-left .weaver-message:before{content:'';top:0;left:-38px;position:absolute;border:0 solid;display:block;width:38px;height:26px;background-color:transparent;border-top-right-radius:70%;box-shadow:23px 0 0 0 #fff}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message p{position:relative;display:inline-block;font-family:'Muli-regular',sans-serif;font-size:14px;line-height:20px;padding:22px 20px;margin:0;z-index:2}
.weaver-left .weaver-message p{padding-top:7px !important}
.weaver-chat-wrapper.weaver-expand .weaver-messages-wrap{visibility:visible;opacity:1;transition-delay:1.5s}
.weaver-chat-wrapper .weaver-bot-icon{display:block;width:32px;height:32px;position:absolute;left:13px;top:17px;background-color:#fff;background-image:url(webchat/img/chat-logo.png);background-position:center;background-size:33px;background-repeat:no-repeat;border-radius:16px;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(0.215,0.61,0.355,1)}
.weaver-chat-wrapper .weaver-user-icon{display:block;width:32px;height:32px;position:absolute;right:13px;top:17px;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:16px;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(0.215,0.61,0.355,1)}
.weaver-chat-wrapper .weaver-answers-wrap{opacity:0;visibility:hidden;transition:all .3s cubic-bezier(0.215,0.61,0.355,1)}
.weaver-chat-wrapper .weaver-answers-wrap.weaver-show-answers{opacity:1;visibility:visible}
.weaver-chat-wrapper .weaver-answers-wrap .weaver-inner{padding:12px 0}
.weaver-chat-wrapper .weaver-answers-wrap ul{list-style:none;padding:0;margin:0;text-align:center}
.weaver-chat-wrapper .weaver-answers-wrap li{display:inline-block;background-color:#287ae6;transition:all .3s ease-out;border-radius:10px;margin:3px 5px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}
.weaver-chat-wrapper .weaver-answers-wrap li:hover{background-color:#6cb2f2;box-shadow:0 3px 3px rgba(0,0,0,0.16)}
.weaver-chat-wrapper .weaver-answers-wrap li:hover a{color:#fff}
.weaver-chat-wrapper .weaver-answers-wrap li a{display:block;font-family:'Muli-bold',sans-serif;font-size:14px;text-decoration:none;color:#fff;padding:7px 24px;transition:all .3s ease-out}
.weaver-chat-wrapper .weaver-slider-wrap .weaver-slide{padding:0 10px;outline:0;transform:translateX(20px);opacity:0;visibility:hidden;transition:all .6s cubic-bezier(0.215,0.61,0.355,1)}
.weaver-chat-wrapper .weaver-slider-wrap .weaver-slide:nth-child(2){transition-delay:.2s}
.weaver-chat-wrapper .weaver-slider-wrap .weaver-card{width:85% !important;text-align:center;border-radius:14px;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,0.06);border-style:solid;border-color:#9b9d9d45}
.weaver-chat-wrapper .weaver-slider-wrap .weaver-card .weaver-card-inner{padding:0 0 0 0 !important}
.weaver-chat-wrapper .weaver-slider-wrap .weaver-card .weaver-card-inner .weaver-text .weaver-title p{display:flex;align-items:center;padding:5px 10px 5px 10px;text-align:start}
.weaver-chat-wrapper .weaver-slider-wrap .weaver-card .weaver-bg{border-top-left-radius:10px;border-top-right-radius:10px;background-size:contain !important;height:180px;background-position:center center !important}
.weaver-chat-wrapper .weaver-slider-wrap .weaver-card .weaver-text .weaver-title{border-style:solid;border-color:#9b9d9d45;border-right:0;border-left:0}
.weaver-chat-wrapper .weaver-slider-wrap .weaver-text .weaver-subtitle-text{height:35px}
.weaver-chat-wrapper .weaver-slider-wrap .weaver-text .weaver-subtitle-text p{text-overflow:ellipsis;overflow:hidden;height:40px !important;max-height:40px !important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.weaver-chat-wrapper .weaver-slider-wrap p{font-family:'Muli-bold',sans-serif;font-size:12px;padding:10px 0 20px;margin:0}
.weaver-chat-wrapper .weaver-slider-wrap .weaver-btn-wrap{display:grid;align-items:center}
.weaver-chat-wrapper .weaver-slider-wrap .weaver-card-btn{display:inline-block;background-color:white;color:#fff;padding:13.5px 15px;font-family:'Muli-extrabold',sans-serif;font-size:12px;text-decoration:none;box-shadow:0 3px 6px rgba(0,0,0,0.16);transition:all .3s ease-out;margin-top:auto;border-bottom:2px solid #9b9d9d45;color:#287ae6}
.weaver-chat-wrapper .weaver-slider-wrap .weaver-card-btn:hover{background-color:#6cb2f2;color:#fff}
.weaver-chat-wrapper .weaver-slider-wrap .weaver-slick-track{padding:12px 0}
.weaver-chat-wrapper .weaver-slider-wrap.weaver-show-slider .weaver-slide{transform:translateX(0);opacity:1;visibility:visible;display:flex;justify-content:center}
.slick-arrow.slick-disabled{display:none !important}
.weaver-message-input-wrap{display:none;position:absolute;bottom:0;left:0;right:0;width:100%;height:72px;z-index:4;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;transform:translateY(90px);box-shadow:0 -1px 0 rgba(0,0,0,0.16);transition:all .6s cubic-bezier(0.215,0.61,0.355,1)}
.weaver-chat-wrapper.weaver-expand .weaver-message-input-wrap{transform:translateY(0);transition-delay:1.5s}
.weaver-msg-send{position:absolute;right:0;top:0;width:40px;height:72px;border:0;cursor:pointer;background-color:#fff;background-image:url(webchat/img/arrow-2.png);background-repeat:no-repeat;background-position:center;background-size:20px;outline:0;transition:all .3s ease-out}
.weaver-msg-send:hover{background-image:url(webchat/img/arrow-1.png)}
.weaver-msg-rec{position:absolute;right:40px;top:0;width:40px;height:72px;border:0;cursor:pointer;background-color:#fff;background-image:url(webchat/img/rec-blue.png);background-repeat:no-repeat;background-position:center;background-size:32px;outline:0;transition:all .3s ease-out}
.weaver-msg-rec.weaver-active{background-image:url(webchat/img/rec-red.png);background-size:60px}
.weaver-msg-rec-cancel{display:none;position:absolute;right:40px;top:-50px;width:40px;height:50px;border:0;background-color:#fdc6c6;background-image:url(webchat/img/cancel.png);background-repeat:no-repeat;background-position:center;background-size:32px;outline:0;z-index:1;border-radius:10px;transition:all .3s ease-out}
.weaver-msg-rec-cancel:hover{background-color:#fb6767;background-size:40px}
.record-info{opacity:0;transition:opacity .7s linear;z-index:10;position:absolute;right:42px;top:-20px;line-height:25px;background-color:#287ae6;color:#fff;padding:4px;font-size:13px;font-family:sans-serif;border-radius:7px;padding:4px}
.record-info.active{opacity:1;transition:opacity .2s linear}
.weaver-chat-wrapper .weaver-msg-file{display:none;position:absolute;left:0;top:0;width:30px;height:72px;border:0;cursor:pointer;background-color:#fff;background-image:url(webchat/img/files.png);background-repeat:no-repeat;background-position:center;background-size:25px;outline:0;transition:all .3s ease-out}
.weaver-msg-input{border:0;height:42px;resize:none;background:transparent;width:calc(100% - 60px);outline:0;font-family:'Muli-regular',sans-serif;font-size:16px;padding:25px 15px 5px 15px;box-sizing:unset;-ms-overflow-style:none;scrollbar-width:none}
.weaver-msg-input:focus{--tw-ring-color:none}
.weaver-msg-input::-webkit-scrollbar{display:none}
.weaver-msg-input.use-file{margin-left:40px;width:calc(100% - 100px)}
.weaver-msg-input::placehoder{color:#000}
@keyframes blink{0{opacity:.2}
20%{opacity:1}
100%{opacity:.2}
}
.weaver-chat-header .weaver-typing span{animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}
.weaver-chat-header .weaver-typing span:nth-child(2){animation-delay:.2s}
.weaver-chat-header .weaver-typing span:nth-child(3){animation-delay:.4s}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-left .weaver-image{position:relative;max-width:260px;margin-left:54px;margin-right:auto}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-left .weaver-image img{width:260px;cursor:pointer}
.weaver-msg-time{position:absolute;bottom:0;right:0;font-size:11px;padding:0 15px 5px;color:#78756d;line-height:15px}
.weaver-msg-agent-name label{position:relative;top:.25em;left:0;font-size:11px;color:#78756d;line-height:15px;white-space:nowrap;padding-left:20px;padding-right:20px;display:inline-block}
.weaver-slider-wrap .weaver-right-arrow{position:absolute;right:30px;top:calc(50% - 25px);width:30px;height:50px;background-image:url(webchat/img/arrow-right.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#7b6e6e75;border-radius:10px;outline:0;border:0}
.weaver-rtl .weaver-slider-wrap .weaver-right-arrow{position:absolute;left:30px !important;right:unset;top:calc(50% - 25px);width:30px;height:50px;background-image:url(webchat/img/arrow-right.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#7b6e6e75;border-radius:10px;outline:0;border:0;transform:rotate(180deg)}
.weaver-slider-wrap .weaver-left-arrow{position:absolute;left:30px;top:calc(50% - 25px);width:30px;height:50px;background-image:url(webchat/img/arrow-left.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#7b6e6e75;border-radius:10px;z-index:99;border:0;outline:0}
.weaver-rtl .weaver-slider-wrap .weaver-left-arrow{position:absolute;right:30px !important;left:unset;top:calc(50% - 25px);width:30px;height:50px;background-image:url(webchat/img/arrow-right.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#7b6e6e75;border-radius:10px;outline:0;border:0}
.weaver-slider-wrap .slick-arrow{display:none}
.weaver-slider-wrap .slick-arrow::before,.weaver-slider-wrap .slick-arrow::after{content:""}
.weaver-slider-wrap:hover .slick-arrow{display:block;cursor:pointer}
@media screen and (max-width:768px){.weaver-slider-wrap .slick-arrow{display:block}
}
.weaver-disclaimer{display:none;position:absolute;width:100%;background-color:white;height:100%;z-index:999}
.weaver-disclaimer p{padding:30px;height:60%;overflow-x:hidden;overflow-y:auto;text-align:justify}
.weaver-disclaimer .weaver-disclaimer-btn-container{display:flex;justify-content:center;align-items:center}
.weaver-disclaimer .weaver-disclaimer-btn{width:70%;height:40px;border-radius:4px;border:0;background-color:#0fabe6;cursor:pointer;outline:0;background-size:65px;background-repeat:no-repeat;transition:all .3s ease-out;color:#fff}
.weaver-show-more{display:none}
.weaver-show-more-btn{background:0;border:0;font-family:'Muli-regular',sans-serif;color:#a6a6a6;cursor:pointer}
.weaver-rtl{direction:rtl !important}
.weaver-rtl .weaver-chat-wrapper .weaver-inner-content .weaver-side-menu-wrap{transform:translateX(180px)}
.weaver-rtl .weaver-chat-wrapper .weaver-inner-content .weaver-side-menu-wrap.weaver-slide{transform:translateX(0)}
.weaver-rtl .weaver-msg-input{padding-right:19px;float:left}
.weaver-rtl .weaver-message p{text-align:right !important}
.weaver-rtl .weaver-submit-name{right:unset;left:8px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.weaver-rtl p.weaver-ltr{text-align:left !important;direction:ltr !important}
.weaver-rtl .weaver-card-menu-text p{padding-left:unset;padding-right:25px}
.weaver-rtl .system-message.weaver-ltr{direction:ltr}
.weaver-card-menu.weaver-ltr{direction:ltr}
.weaver-default{position:relative;width:25vw;height:85vh}
@media(min-width:768px) and (max-width:1024px){.weaver-default{width:50vw;height:calc(var(--wvh, 1vh) * 100)}
}
@media(min-width:481px) and (max-width:767px){.weaver-default{width:100vw;height:100vh;height:calc(var(--wvh, 1vh) * 100)}
.weaver-chat-wrapper.weaver-expand .weaver-chat-inner{border-radius:0}
}
@media(min-width:320px) and (max-width:480px){.weaver-default{width:100vw;height:100vh;height:calc(var(--wvh, 1vh) * 100)}
.weaver-chat-wrapper.weaver-expand .weaver-chat-inner{border-radius:0}
}
.weaver-msg-input.recording::placeholder{color:red !important;font-weight:bold !important}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-left .weaver-typing-message{background-image:url(webchat/img/typing.gif);background-size:contain;background-repeat:no-repeat;background-position:center;max-width:200px;height:45px}
.weaver-disclaimer-policy{position:absolute;bottom:0;right:0;left:13%;padding-left:1%;width:70%;margin-top:100px;font-family:TitilliumWeb-Regular;font-size:14px;text-align:center;height:15%;letter-spacing:0;line-height:100%}
.weaver-disclaimer-policy p a{font-family:"TitilliumWeb-Bold";color:black;text-decoration:none}
.weaver-sbn-wrap{margin-bottom:1.5%}
.weaver-username-validation{margin-bottom:7%}
.weaver-gallery{display:none;top:0;left:0;width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,0.80);z-index:999999}
.weaver-gallery .close-button{position:absolute;top:10px;right:25px;color:#fff;font-size:40px;cursor:pointer;transition:all .1s ease-in-out}
.weaver-gallery .close-button:hover{transform:scale(1.3)}
.weaver-gallery .navigation-button{position:absolute;top:37.5%;width:30px;height:25%;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#7b6e6e75;border-radius:10px;outline:0;border:0;cursor:pointer;transition:all .1s ease-in-out}
.weaver-gallery .navigation-button:hover{transform:scale(1.1)}
.weaver-gallery .button-left{left:10px;background-image:url(webchat/img/arrow-left.png)}
.weaver-gallery .button-right{right:10px;background-image:url(webchat/img/arrow-right.png)}
.weaver-gallery .mainGallery{position:fixed;left:5%;width:90%;height:100%;display:flex;align-items:center;justify-content:center}
.weaver-gallery .mainGallery img{max-width:80%;max-height:80%}
.weaver-gallery .mainGallery iframe{width:80%;height:80%}
.weaver-wrap-login-form{display:none;height:100%;width:100%;background:#dfdfe0;overflow:hidden;position:absolute;z-index:999}
.weaver-logo-login-form{display:inline-block;width:70px;height:70px;transition:all .6s cubic-bezier(0.215,0.61,0.355,1);background-image:url(webchat/img/login-form-logo.png);background-size:contain;background-repeat:no-repeat;background-position:center}
.weaver-login-form-text{text-align:center}
.weaver-login-form-close-btn-wrap{width:15%;height:50px;margin-right:0;margin-left:auto}
.weaver-login-form-header{height:50px;color:#fff;margin-bottom:20px;display:flex;flex-direction:row;flex-wrap:nowrap;background:transparent}
.weaver-login-form-close-btn{width:100%;height:100%;border:0;cursor:pointer;background:repeat-x;background-image:url(webchat/img/intro-logout.png);background-repeat:no-repeat;background-position:center;background-size:26px;outline:0}
.weaver-login-form-body{padding:0 55px 33px 55px}
.weaver-login-form{width:100%}
.weaver-login-form-title{display:block;font-family:Muli-bold;font-size:22px;color:#333;line-height:1.2;text-align:center;padding-bottom:20px}
.weaver-login-title i{font-size:15px}
.weaver-wrap-login-form-input{width:100%;position:relative;border-bottom:2px solid #adadad;margin-top:10%}
.weaver-login-form-input{outline:0;border:0;font-family:Muli-regular;font-size:15px;color:#555;line-height:1.2;display:block;width:100%;height:45px;background:transparent;padding:0 5px}
.weaver-login-form-input:focus{border-color:transparent !important}
.weaver-login-form-input:focus::-webkit-input-placeholder{color:transparent}
.weaver-login-form-input:focus:-moz-placeholder{color:transparent}
.weaver-login-form-input:focus::-moz-placeholder{color:transparent}
.weaver-login-form-input:focus:-ms-input-placeholder{color:transparent}
.weaver-login-form-input::-webkit-input-placeholder{color:#adadad}
.weaver-login-form-input:-moz-placeholder{color:#adadad}
.weaver-login-form-input::-moz-placeholder{color:#adadad}
.weaver-login-form-input:-ms-input-placeholder{color:#adadad}
.weaver-login-form-input-focus{position:absolute;display:block;width:100%;height:100%;top:0;left:0;pointer-events:none}
.weaver-login-form-input-focus::before{content:"";display:block;position:absolute;bottom:-2px;left:0;width:0;height:2px;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s;background:#287ae6}
.weaver-login-form-input-focus::after{font-family:Muli-regular;font-size:15px;color:#999;line-height:1.2;content:attr(data-placeholder);display:block;width:100%;position:absolute;top:16px;left:0;padding-left:5px;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}
.weaver-login-form-input:focus+.weaver-login-form-input-focus::after{top:-15px}
.weaver-login-form-input:focus+.weaver-login-form-input-focus::before{width:100%}
.weaver-login-form-has-val.weaver-login-form-input+.weaver-login-form-input-focus::after{top:-15px}
.weaver-login-form-has-val.weaver-login-form-input+.weaver-login-form-input-focus::before{width:100%}
.weaver-wrap-login-form-btn{width:100%;display:block;position:relative;z-index:1;border-radius:25px;overflow:hidden;margin:0 auto}
.weaver-login-form-btn{font-family:Muli-regular;font-size:15px;color:#fff;line-height:1.2;text-transform:uppercase;background:#287ae6;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;padding:0 20px;width:100%;height:50px;outline:0;border:0}
.weaver-login-form-btn:hover{background-color:#6cb2f2;cursor:pointer}
.weaver-validate-input{position:relative}
.weaver-alert-validate::before{content:attr(data-validate);position:absolute;max-width:70%;background-color:transparent;border:1px solid #c80000;border-radius:2px;padding:4px 10px 4px 10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;pointer-events:none;font-family:Muli-regular;color:#c80000;font-size:13px;line-height:1.4;text-align:left;visibility:hidden;opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}
.weaver-alert-validate::after{font-family:FontAwesome;font-size:16px;color:#c80000;display:block;position:absolute;background-color:#fff;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:5px}
.weaver-alert-validate::before{visibility:visible;opacity:1}
.weaver-login-form-validation{visibility:hidden;margin-top:3%;margin-bottom:7%;color:#c80000}
.weaver-list-description{display:block !important;color:gray}
.slicker .weaver-right-arrow{position:absolute;right:0;top:7px;content:">";color:red;font-size:30px;height:63%;width:8%;border:0;background:transparent;line-height:inherit;transform:initial;min-width:0}
.weaver-rtl .slicker .weaver-right-arrow{position:absolute;right:unset;left:0;content:"<";color:red;font-size:30px;height:63%;width:8%;border:0;background:transparent;line-height:inherit;transform:initial;min-width:0}
.slicker .weaver-right-arrow::before{content:">";color:black;position:absolute;transform:translate(-1vh,-50%);font-size:30px;font-family:sans-serif !important}
.slicker .weaver-right-arrow:hover:before{color:#24366f;cursor:pointer}
.slicker .weaver-left-arrow{position:absolute;z-index:1;left:1%;padding-right:5%;content:">";top:7px;height:63%;width:10%;border:0;background:transparent;border:0;line-height:inherit;transform:initial}
.weaver-rtl .slicker .weaver-left-arrow{position:absolute;z-index:1;right:-1%;left:unset;padding-right:5%;content:">";top:7px;height:63%;width:10%;border:0;background:transparent;border:0;line-height:inherit;transform:initial}
.slicker .weaver-left-arrow::before{content:"<";color:black;position:absolute;font-size:30px;font-family:sans-serif !important;transform:translate(-1vh,-50%);line-height:inherit}
.slicker .weaver-left-arrow:hover:before{color:#24366f;cursor:pointer}
@supports(-webkit-touch-callout:none){.slicker .weaver-left-arrow{position:absolute;z-index:1;left:0;padding-right:5%;content:">";top:-3px;height:100%;width:10%;border:0;background:transparent;border:0;transform:initial}
.slicker .weaver-right-arrow{position:absolute;right:0;top:-3px;content:">";color:red;padding-left:5%;font-size:30px;height:100%;width:10%;border:0;background:transparent;line-height:inherit;transform:initial}
.slicker .weaver-left-arrow::before{content:"<" !important;color:green;font-size:30px;font-family:sans-serif !important;position:absolute;transform:translate(-1vh,-50%);line-height:inherit}
.slicker .weaver-right-arrow::before{content:">" !important;color:black;margin-left:12px;transform:translate(-1vh,-50%);position:absolute;font-size:30px;font-family:sans-serif !important}
}
.slicker .slick-list{margin-left:34px;margin-right:38px}
.survey-div{display:flex;height:100%;width:100%}
.weaver-survey{position:absolute;width:100%;height:100%;display:none}
.close-survey-btn{height:30px;width:70px;position:absolute;right:5%;top:3%;border-radius:4px;border:0;background-color:#0fabe6;cursor:pointer;outline:0;background-size:65px;background-repeat:no-repeat;transition:all .3s ease-out;color:#fff}
.weaver-loader{margin-left:35%;display:none;border:16px solid #fedf00;border-radius:50%;border-top:16px solid #3498db;width:80px;height:80px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
#weaver-map{height:400px;width:100%}
.gm-style-iw{max-height:100px !important;max-width:224px !important;padding:0 !important}
.weaver-map-content-info{display:flex}
.weaver-map-content-info h3{font-size:12px}
.weaver-map-content-info-img{width:20%}
.weaver-tab{overflow:hidden;width:100%}
.weaver-tab button{position:relative;float:left;border:0;outline:0;cursor:pointer;padding:14px 16px;transition:.3s;font-size:17px;border:1px solid #cccc;color:#676767;z-index:1;width:50%}
.weaver-tab button.weaver-active{z-index:2;color:#fff;background-color:#092d74}
.weaver-listElement{border:2px solid gray;padding:10px;border-radius:25px}
.weaver-list-view-items{border-top:2px solid gray;background-color:#fff;padding:10px;height:30%;display:flex}
.weaver-list-view-image{border-radius:50%;width:20%;height:20%}
.weaver-list-view-location-name{margin:0}
.weaver-list-view-location-subname{margin:0}
.weaver-list-view-info{margin-left:2%}
.weaver-multi-map-list-view-parent{margin:0;padding:0}
.weaver-list-view-last-item{border-bottom:2px solid gray}
.gm-style-iw-d{overflow:auto !important}
.gm-style .gm-style-iw{font-size:11px}
.weaver-card-menu{width:80%;border-radius:15px;background-color:#fff;margin:auto;margin-bottom:20px;margin-top:20px;font-family:'Muli-regular',sans-serif;font-size:14px;line-height:20px}
.weaver-card-menu-upper{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:10px 20px 5px 10px}
.weaver-card-menu-image{flex:0 0 30%;display:flex !important;justify-content:center;align-items:center}
.weaver-card-menu-image img{margin:0 !important;width:75px;height:75px;object-fit:contain}
.weaver-card-menu-text{flex:1 0 60%}
.weaver-card-menu-text p{padding-left:25px}
.weaver-card-menu-button-list{display:flex;flex-direction:column;margin:0 !important;padding:0 !important}
.weaver-card-menu-button-list li{list-style-type:none;min-width:100%;text-align:center;border-top:1px solid #c2c2c2}
.weaver-card-menu-button-list li a{display:block;font-family:'Muli-bold',sans-serif;box-sizing:border-box;text-decoration:none;color:rgba(0,0,0,0.80);padding:10px 5px 10px 5px;transition:all .3s ease-out}
.weaver-card-menu-button-list li a:hover{background-color:#f5f5f5;transition:all .3s ease-out}
.inprogress{background-attachment:fixed;background-image:url(webchat/img/progress.gif);background-repeat:no-repeat;background-position:center center}
.weaver-slide.slick-slide{width:320px}
.system-message{display:flex;justify-content:center;align-items:center;border-radius:20px;background-color:#f6f6f657;width:fit-content;margin:auto;box-shadow:0 0 10px 0 rgba(204,204,204,1)}
.system-message p{padding:15px 20px 15px 0 !important;font-style:italic}
.weaver-rtl .system-message p{padding:15px 0 15px 20px !important}
.system-message .tooltip{background:url(webchat/img/tooltip-icon.png);height:25px;width:25px;background-size:contain;background-position:center center;background-repeat:no-repeat;padding-left:15px}
@font-face{font-family:"unicreditmedium";src:url("webchat/fonts/UniCredit-Medium.ttf")}
.weaver-chat-wrapper-changed-dimensions-1{position:fixed;top:15px;left:15px;width:25vw;height:75vh}
@media(min-width:768px) and (max-width:1024px){.weaver-chat-wrapper-changed-dimensions-1{width:50vw;height:calc(var(--wvh, 1vh) * 100)}
}
@media(min-width:481px) and (max-width:767px){.weaver-chat-wrapper-changed-dimensions-1{width:100vw;height:100vh;height:calc(var(--wvh, 1vh) * 100)}
}
#webchat-wrapper{display:none}
.close-window-wrap{position:absolute;top:5px;right:2%;z-index:500;cursor:pointer}
#webchat-icon{display:none}
.weaver-chat-inner{overflow:hidden;background-color:#fff;border-radius:5px;box-shadow:0 0 16px rgba(0,0,0,0.2);transform:translateX(0);transition:all .6s cubic-bezier(0.215,0.61,0.355,1)}
.weaver-intro .weaver-logo{display:inline-block;width:180px;height:45px;transition:all .6s cubic-bezier(0.215,0.61,0.355,1);background-image:url(webchat/img/logo.png);background-size:contain;background-repeat:no-repeat}
.weaver-intro p{font-family:"unicreditmedium",sans-serif;font-size:20px;line-height:26px}
.weaver-disclaimer p,.weaver-disclaimer-btn{font-family:"unicreditmedium",sans-serif}
.weaver-disclaimer p a{text-decoration:none}
.weaver-sbn-wrap{width:322px;height:42px;background-color:#fff;border-radius:4px;position:absolute;left:50%;transform:translate(-50%);bottom:34px;border:1px solid #eaeaea;transition:all .6s cubic-bezier(0.215,0.61,0.355,1)}
.weaver-user-name{width:calc(100% - 80px);height:40px;border:0;border-radius:4px;outline:0;font-family:"unicreditmedium",sans-serif;font-size:14px;padding-left:19px;-webkit-box-sizing:border-box}
.weaver-submit-name{width:40px;height:40px;border-radius:4px;border:0;background-color:transparent;background-image:url(webchat/img/arrow-sprite.png);background-position:-33px 11px;cursor:pointer;position:absolute;right:8px;top:0;outline:0;background-size:65px;background-repeat:no-repeat;transition:all .3s ease-out}
.weaver-disclaimer a:focus-visible,.weaver-disclaimer-btn-container button:focus-visible,.close-window-wrap button:focus-visible,.weaver-user-name:focus,.weaver-submit-name:focus-visible{outline:2px solid var(--color-button-primary) !important;outline-offset:2px;border-radius:4px}
.close-window-wrap button{background-color:transparent;border:0;margin:0;padding:0;color:var(--color-text)}
.weaver-chat-header{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;height:72px;position:absolute;top:0;left:0;z-index:4;transform:translateY(-100px);background:#bfebf3;background:-moz-linear-gradient(left,#00afd0 1%,#bfebf3 99%);background:-webkit-linear-gradient(left,#00afd0 1%,#bfebf3 99%);background:linear-gradient(to right,#00afd0 1%,#bfebf3 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AFD0',endColorstr='#BFEBF3 ',GradientType=1);box-shadow:0 2px 4px rgba(0,0,0,0.16);border-top-left-radius:4px;border-top-right-radius:4px;transition:all .6s cubic-bezier(0.215,0.61,0.355,1)}
.weaver-chat-header .weaver-menu-btn-wrap .weaver-inner span{display:block;width:16px;height:2px;position:absolute;background-color:#333;transition:all .3s ease-out}
.weaver-chat-header .weaver-title-wrap .weaver-title{font-family:"unicreditmedium",sans-serif;font-size:20px;margin:0}
.weaver-chat-header .weaver-title-wrap .weaver-online{font-family:"unicreditmedium",sans-serif;font-size:12px;margin:0}
.weaver-chat-header .weaver-title-wrap .weaver-typing{font-family:"unicreditmedium",sans-serif;font-size:12px;margin:0}
.weaver-chat-header .weaver-lang-wrap li{background-color:#666}
.weaver-chat-header .weaver-lang-wrap li a{text-decoration:none;font-family:"unicreditmedium",sans-serif;text-transform:uppercase;color:white;display:block;padding:1px 5px}
.weaver-chat-header .weaver-lang-wrap li.weaver-active{background-color:#00afd0}
.weaver-chat-header .weaver-lang-wrap li.weaver-active a{color:white}
.weaver-logout-wrap .weaver-logout-btn{width:40px;height:72px;border:0;cursor:pointer;background:repeat-x;background-image:url(webchat/img/logout.png);background-repeat:no-repeat;background-position:center;background-size:20px;outline:0}
.weaver-inner-content{position:absolute;width:100%;height:calc(100% - 114px);top:73px}
.weaver-chat-wrapper .weaver-inner-content .weaver-side-menu-wrap{width:180px;height:100%;position:absolute;z-index:3;background-color:#333;box-shadow:5px 0 15px rgba(0,0,0,0.16);transform:translateX(-220px);transition:all .6s cubic-bezier(0.215,0.61,0.355,1)}
.weaver-chat-wrapper .weaver-inner-content .weaver-side-menu-wrap li:hover{background-color:#000}
.weaver-chat-wrapper .weaver-inner-content .weaver-side-menu-wrap li a{display:block;font-family:"unicreditmedium",sans-serif;font-size:16px;line-height:20px;text-decoration:none;color:#b1b1b1;padding:10px 10px 10px 29px}
.weaver-chat-wrapper .weaver-inner-content .weaver-side-menu-wrap li:hover a{color:white}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-left.weaver-show-msg .weaver-message{opacity:1;visibility:visible;transform:scale(1);transition-delay:.3s}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-right .weaver-message{position:relative;max-width:260px;min-width:85px;display:table;margin-right:54px;margin-left:auto;background-color:#fff;color:black;border-radius:5px;border:1px solid #cdcece;box-shadow:0 3px 10px rgba(0,0,0,0.06)}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-left .weaver-message{position:relative;max-width:260px;display:table;min-width:85px;margin-right:auto;margin-left:54px;background-color:#e2001a;border-radius:5px;box-shadow:0 3px 10px rgba(0,0,0,0.06);color:white}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message p{position:relative;display:inline-block;font-family:"unicreditmedium",sans-serif;font-size:14px;line-height:20px;padding:22px 20px;margin:0;z-index:2}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-right .weaver-mapContainer{height:130px}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-right .weaver-mapContainer .weaver-map{width:260px;height:130px;position:absolute;right:52px}
.weaver-chat-wrapper .weaver-bot-icon{display:block;width:32px;height:32px;position:absolute;left:13px;top:17px;background-color:transparent;background-image:url(webchat/img/ucb-logo-avatar.png);background-position:center;background-size:32px;background-repeat:no-repeat;border-radius:16px;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(0.215,0.61,0.355,1)}
.weaver-chat-wrapper .weaver-user-icon{display:block;width:32px;height:32px;position:absolute;right:13px;top:17px;background-color:#e8e6e6;display:flex;justify-content:center;align-items:center;border-radius:16px;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(0.215,0.61,0.355,1)}
.weaver-chat-wrapper .weaver-answers-wrap li{display:inline-block;background-color:#23bef0;transition:all .3s ease-out;border-radius:3px;margin:3px 5px;box-shadow:0 3px 6px rgba(0,0,0,0.16)}
.weaver-chat-wrapper .weaver-answers-wrap li:hover{background-color:#007a91;box-shadow:0 3px 3px rgba(0,0,0,0.16)}
.weaver-chat-wrapper .weaver-answers-wrap li a{display:block;font-family:"unicreditmedium",sans-serif;font-size:14px;text-decoration:none;color:#fff;padding:7px 24px;transition:all .3s ease-out}
.weaver-chat-wrapper .weaver-slider-wrap .weaver-card{width:80% !important;text-align:center;border-radius:10px;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,0.5)}
.weaver-chat-wrapper .weaver-slider-wrap p{font-family:"unicreditmedium",sans-serif;font-size:12px;padding:10px 0 20px;margin:0}
.weaver-chat-wrapper .weaver-slider-wrap .weaver-card-btn{display:inline-block;border-radius:4px;background-color:#007a91;color:#fff;padding:13.5px 42px;font-family:"Muli-extrabold",sans-serif;font-size:13px;text-decoration:none;box-shadow:0 3px 6px rgba(0,0,0,0.16);transition:all .3s ease-out;margin-top:auto}
.weaver-chat-wrapper .weaver-slider-wrap .weaver-card-btn:hover{background-color:#333;color:#fff}
.weaver-chat-wrapper .weaver-slider-wrap.weaver-show-slider .weaver-slide{transform:translateX(0);opacity:1;visibility:visible}
.weaver-message-input-wrap{display:none;position:absolute;bottom:0;left:0;right:0;width:100%;height:40px;z-index:4;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;transform:translateY(90px);box-shadow:0 -1px 0 rgba(0,0,0,0.16);transition:all .6s cubic-bezier(0.215,0.61,0.355,1)}
.weaver-msg-send{position:absolute;right:0;top:0;width:40px;height:40px;border:0;cursor:pointer;background-color:#fff;background-image:url(webchat/img/arrow-1.png);background-repeat:no-repeat;background-position:center;background-size:20px;outline:0;transition:all .3s ease-out}
.weaver-msg-send:hover{background-image:url(webchat/img/arrow-2.png)}
.weaver-msg-rec{position:absolute;right:40px;top:0;width:40px;height:40px;border:0;cursor:pointer;background-color:#fff;background-image:url(webchat/img/rec-blue.png);background-repeat:no-repeat;background-position:center;background-size:32px;outline:0;transition:all .3s ease-out}
.weaver-msg-rec.weaver-active{background-image:url(webchat/img/rec-red.png);background-size:40px}
.weaver-msg-input{border:0;height:40px;background:transparent;width:calc(100% - 60px);outline:0;font-family:"unicreditmedium",sans-serif;font-size:14px;padding-left:19px}
@keyframes blink{0{opacity:.2}
20%{opacity:1}
100%{opacity:.2}
}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-left .weaver-image img{width:260px}
.weaver-message-box.weaver-left .weaver-msg-time{color:white}
.weaver-username-validation{position:absolute;left:7%;bottom:4%;color:var(--color-danger);display:none}
.weaver-disclaimer .weaver-disclaimer-btn{width:70%;height:40px;border-radius:4px;border:0;background-color:#e2001a;cursor:pointer;outline:0;background-size:65px;background-repeat:no-repeat;transition:all .3s ease-out;color:#fff}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-left .weaver-message:after{visibility:hidden}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-right .weaver-message:after{visibility:hidden}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-messages-inner{height:calc(100% - 20px);padding:0}
.slick-track{padding:15px 0}
.weaver-chat-header{background:#007a91}
.weaver-title{text-align:center}
.weaver-chat-wrapper .weaver-user-icon,.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-left.weaver-show-msg .weaver-bot-icon{display:none}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-left .weaver-message{background:#f5f5f5;color:#000}
.weaver-msg-input{border:1px solid #d8d8d8}
.weaver-message-input-wrap{bottom:14px}
.weaver-msg-input{max-height:26px;padding-top:12px !important}
.weaver-chat-wrapper.weaver-expand .weaver-message-input-wrap{width:85%;border:0;box-shadow:none;padding-top:11px;margin:0 15px}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-right .weaver-message{background:#262626;color:#fff}
.weaver-msg-send{top:11px;right:-23px}
.weaver-msg-send{background-image:url(webchat/img/sendico.png);width:24px;height:24px;background-size:24px;margin-top:2%}
.weaver-msg-send:hover{background-image:url(webchat/img/sendico.png)}
.weaver-logout-wrap .weaver-logout-btn{width:32px;height:32px;background-image:url(webchat/img/closeico.png);background-size:20px}
.weaver-minimize-wrap .weaver-minimize-btn{background-image:url(webchat/img/minimizeico.png)}
.weaver-minimize-wrap{position:absolute;top:0;right:12%}
.weaver-chat-wrapper .weaver-answers-wrap li{background:#007a91}
.weaver-chat-header .weaver-title-wrap{margin-left:0;margin-right:0;z-index:10}
.weaver-chat-header .weaver-menu-btn-wrap{z-index:20;flex:0 0 10%}
.weaver-chat-header .weaver-lang-wrap{z-index:20;margin-left:0 !important}
.cc-mobile.docked.fixed{left:0;top:90vh}
aside.customer-care.floating ul.cc-icons li a .icon.ico-iw2duo-contattaci .path2:before,aside.customer-care.floating ul.cc-icons li a .icon.ico-iw2duo-contattaci .path3:before,aside.customer-care.floating ul.cc-icons li a .icon.ico-iw2duo-contattaci .path4:before,aside.customer-care.floating ul.cc-icons li a .icon.ico-iw2duo-finanziamenti .path2:before,aside.customer-care.floating ul.cc-icons li a .icon.ico-iw2duo-comepossiamoaiutarti .path4:before,aside.customer-care.floating ul.cc-icons li a .icon.ico-iw2duo-comepossiamoaiutarti .path5:before,aside.customer-care.floating ul.cc-icons li a .icon.ico-iw2duo-comepossiamoaiutarti .path6:before{color:#007a91}
.weaver-answers-wrap.weaver-show-answers{margin-bottom:13px}
.weaver-left .weaver-msg-time{color:#000}
@media only screen and (max-width:480px){aside.customer-care.mobile ul.cc-icons li a span.description{color:#262626;font-weight:bold}
aside.customer-care.floating ul.cc-icons li a .icon.ico-iw2duo-contattaci .path2:before,aside.customer-care.floating ul.cc-icons li a .icon.ico-iw2duo-contattaci .path3:before,aside.customer-care.floating ul.cc-icons li a .icon.ico-iw2duo-contattaci .path4:before,aside.customer-care.floating ul.cc-icons li a .icon.ico-iw2duo-finanziamenti .path2:before,aside.customer-care.floating ul.cc-icons li a .icon.ico-iw2duo-comepossiamoaiutarti .path4:before,aside.customer-care.floating ul.cc-icons li a .icon.ico-iw2duo-comepossiamoaiutarti .path5:before,aside.customer-care.floating ul.cc-icons li a .icon.ico-iw2duo-comepossiamoaiutarti .path6:before{color:#262626}
aside.customer-care.mobile ul.cc-icons li a .icon span:before{color:#262626}
aside.customer-care.mobile ul.cc-icons li.active a .icon.ico-iw2duo-contattaci .path4:before{color:#fff}
}
.weaver-logout-wrap{z-index:20}
.weaver-message-box.weaver-left .weaver-msg-time{color:#262626}
.weaver-message-box.weaver-right .weaver-msg-time{color:#f5f5f5}
.weaver-chat-wrapper.weaver-expand .weaver-message-input-wrap{width:88%;display:flex !important;flex-wrap:no-wrap !important;align-items:center !important}
.weaver-msg-input{width:calc(100% - 50px)}
.weaver-typing{text-align:center;padding-left:16%}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-right .weaver-message:before{display:none}
.weaver-chat-wrapper .weaver-messages-wrap .weaver-message-box.weaver-left .weaver-message:before{display:none}
.weaver-username-validation{margin-bottom:0}
.weaver-menu-btn-wrap{order:0}
.weaver-lang-wrap{order:1}
.weaver-title-wrap{order:2;width:100% !important;flex:0 0 50%}
.weaver-logout-wrap{order:3;flex:0 0 20%;display:flex;justify-content:flex-end;padding-right:15px}
@media(min-width:768px) and (max-width:1024px){.weaver-chat-wrapper-changed-dimensions-1{width:50vw;height:90vh;height:calc(var(--wvh, 1vh) * 90)}
}
@media(max-width:767px){.weaver-chat-header .weaver-menu-btn-wrap{width:50px}
}
@media(min-width:481px) and (max-width:767px){.weaver-chat-wrapper-changed-dimensions-1{width:90vw;height:90vh;height:calc(var(--wvh, 1vh) * 90)}
}
@media(min-width:350px) and (max-width:480px){.weaver-chat-wrapper-changed-dimensions-1{width:90vw;height:75vh}
}
@media(min-width:320px) and (max-width:480px){.weaver-chat-wrapper-changed-dimensions-1{width:90vw;height:75vh}
.weaver-chat-wrapper-changed-dimensions-1 .weaver-sbn-wrap{width:80%}
}