.jsm-hide{display:none}.jsm-invisible{visibility:hidden}.jsm-force-redraw::before{content:""}.jsm-iphone-content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%}.jsm-iphone-content{text-align:left;font-family:'San Francisco', 'Helvetica Neue', Helvetica, sans-serif;display:table;table-layout:fixed;background:#fff;color:#030303;width:100%;height:100%}.jsm-status-navbar{position:absolute;top:0;left:0;width:100%;height:9%;background:#f9f9f9;border-bottom:1px solid #b2b2b2;z-index:20}.jsm-status-navbar .jsm-status-bar{width:100%;height:30%;text-align:center}.jsm-status-navbar .jsm-status-bar .jsm-carrier{position:absolute;top:0;left:2.1%}.jsm-status-navbar .jsm-status-bar .jsm-carrier .jsm-carrier-ring{display:inline-block;margin-top:-0.15em;margin-right:-0.15em;width:0.4em;height:0.4em;border:1px solid #000;border-radius:50%}.jsm-status-navbar .jsm-status-bar .jsm-carrier .jsm-carrier-ring.closed{background:#000}.jsm-status-navbar .jsm-status-bar .jsm-carrier .jsm-carrier-name{margin-left:0.1em}.jsm-status-navbar .jsm-status-bar .jsm-clock{font-weight:bold}.jsm-status-navbar .jsm-status-bar .jsm-battery{position:absolute;top:0;right:2.1%}.jsm-status-navbar .jsm-status-bar .jsm-battery .jsm-battery-image{display:inline-block;height:0.8em;width:auto;vertical-align:middle}.jsm-status-navbar .jsm-nav-title{width:100%;text-align:center;padding:0.5% 0}.jsm-status-navbar .jsm-nav-title .jsm-nav-title-bot-name{font-size:120%;margin-bottom:0.2em}.jsm-status-navbar .jsm-nav-title .jsm-nav-title-replies-in{color:#959595}.jsm-status-navbar .jsm-nav-left,.jsm-status-navbar .jsm-nav-right{position:absolute;top:50%;color:#007aff;font-size:140%;line-height:1em}.jsm-status-navbar .jsm-nav-left img,.jsm-status-navbar .jsm-nav-right img{width:0.8em;height:auto;vertical-align:middle;margin:-0.2em 0.2em 0 0}.jsm-status-navbar .jsm-nav-left{left:2.1%}.jsm-status-navbar .jsm-nav-right{right:2.1%}.jsm-bottom-bar{width:100%;background:#fff;z-index:10;margin-top:0.5em;display:table-row;height:0}.jsm-bottom-bar .jsm-quick-replies{height:4.25em;overflow:hidden}.jsm-bottom-bar .jsm-quick-replies .jsm-quick-replies-container{white-space:nowrap;padding:0 0.5em;display:inline-block}.jsm-bottom-bar .jsm-quick-replies .jsm-quick-replies-container .jsm-quick-reply-option{padding:0.6em 1em;border-radius:1.5em;border:1px solid #007aff;background:#fff;font-size:130%;display:inline-block;margin-right:0.5em;color:#007aff;transition:transform 0.25s ease-in-out;transform:translateY(3.5em)}.jsm-bottom-bar .jsm-quick-replies .jsm-quick-replies-container .jsm-quick-reply-option.jsm-show{transform:translateY(0)}.jsm-bottom-bar .jsm-quick-replies .jsm-quick-replies-container .jsm-quick-reply-option.jsm-selected{background:#007aff;color:#fff}.jsm-bottom-bar .jsm-get-started{border-top:1px solid #cecece;text-align:center}.jsm-bottom-bar .jsm-get-started .jsm-get-started-info{color:#cecece;font-size:120%;margin:0.5em}.jsm-bottom-bar .jsm-get-started .jsm-get-started-button{background:#007aff;font-size:150%;color:#fff;margin:0.5em;border-radius:0.25em;padding:0.5em}.jsm-bottom-bar .jsm-input-message{border-top:1px solid #cecece;font-size:150%;text-align:center;line-height:2.5em;color:#959595;position:relative}.jsm-bottom-bar .jsm-input-message .jsm-persistent-menu{position:absolute;top:33%;left:4%;width:6%;height:auto}.jsm-chat-content-wrapper{display:table-row;width:100%;height:100%}.jsm-chat-content-wrapper-2{width:100%;height:100%;position:relative}.jsm-chat-content{max-height:100%;width:100%;height:100%;background:#fff;overflow:hidden;position:absolute;top:0;left:0;width:100%;bottom:0}.jsm-chat-content .jsm-chat-progress-indicator{position:absolute;top:22%;right:0.15em;width:1.2em;height:1.2em;z-index:5}.jsm-chat-content .jsm-chat-progress-indicator .jsm-bot-icon img{width:1.2em;height:1.2em;border-radius:50%}.jsm-chat-content .jsm-bot-welcome-message{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff}.jsm-chat-content .jsm-bot-welcome-message .jsm-bot-welcome-banner{background:no-repeat center center;background-size:cover;margin-top:5em;height:12em;position:relative}.jsm-chat-content .jsm-bot-welcome-message .jsm-bot-welcome-banner .jsm-bot-welcome-icon{bottom:0;left:50%;margin-left:calc(-3.5em - 1px);margin-bottom:calc(-3.5em - 1px);position:absolute;width:calc(7em + 2px);height:calc(7em + 2px);background:#fff;border-radius:50%}.jsm-chat-content .jsm-bot-welcome-message .jsm-bot-welcome-banner .jsm-bot-welcome-icon img{margin:1px;width:7em;height:7em;border-radius:50%}.jsm-chat-content .jsm-bot-welcome-message h1{margin:2em 0 0;text-align:center;font-weight:normal;font-size:180%}.jsm-chat-content .jsm-bot-welcome-message h2{text-align:center;font-weight:normal;font-size:130%;margin:0.15em 0 0.25em}.jsm-chat-content .jsm-bot-welcome-message>p{text-align:center;color:#959595;font-size:130%;padding:0 2em;margin:0 0 2em}.jsm-chat-content .jsm-bot-welcome-message div.jsm-bot-welcome-status{padding:0 2em;margin-bottom:2em}.jsm-chat-content .jsm-bot-welcome-message div.jsm-bot-welcome-status:before,.jsm-chat-content .jsm-bot-welcome-message div.jsm-bot-welcome-status:after{content:"";display:table}.jsm-chat-content .jsm-bot-welcome-message div.jsm-bot-welcome-status:after{clear:both}.jsm-chat-content .jsm-bot-welcome-message div.jsm-bot-welcome-status div.jsm-bot-welcome-status-svg-wrapper{width:3em;height:3em;overflow:hidden;float:left}.jsm-chat-content .jsm-bot-welcome-message div.jsm-bot-welcome-status div.jsm-bot-welcome-status-svg-wrapper svg{width:2.25em;height:2.25em}.jsm-chat-content .jsm-bot-welcome-message div.jsm-bot-welcome-status p{margin:0 0 0 3em;font-size:130%;padding-top:0.15em}.jsm-chat-content.ios{width:100%}.jsm-chat-content.ios .jsm-bot-welcome-message{margin-right:0}.jsm-chat-content .jsm-bot-info{margin-top:22%;border-bottom:1px solid #cdcdd1;clear:both;margin-bottom:1em}.jsm-chat-content .jsm-bot-info:before,.jsm-chat-content .jsm-bot-info:after{content:"";display:table}.jsm-chat-content .jsm-bot-info:after{clear:both}.jsm-chat-content .jsm-bot-info img{float:left;margin:0 1.5em 1.5em 1.5em;width:6em;height:6em;border-radius:50%}.jsm-chat-content .jsm-bot-info .jsm-bot-info-name{font-size:160%;margin:0.15em 0}.jsm-chat-content .jsm-bot-info .jsm-bot-info-likes,.jsm-chat-content .jsm-bot-info .jsm-bot-info-category{font-size:120%;margin-bottom:0.25em;font-weight:200}.jsm-chat-content .jsm-bot-info .jsm-bot-info-category{color:#959595}.jsm-chat-content .jsm-user-wrapper{position:relative;margin-top:0.5em}.jsm-chat-content .jsm-user-wrapper .jsm-user-icon{position:absolute;left:0.5em;width:3em;height:3em}.jsm-chat-content .jsm-user-wrapper .jsm-user-icon img.jsm-bot-logo{width:3em;height:3em;border-radius:50%}.jsm-chat-content .jsm-user-wrapper .jsm-user-icon img.jsm-messenger-flash{position:absolute;width:1.5em;height:1.5em;z-index:5;top:1.8em;left:1.8em}.jsm-chat-content .jsm-chat-row:before,.jsm-chat-content .jsm-chat-row:after{content:"";display:table}.jsm-chat-content .jsm-chat-row:after{clear:both}.jsm-chat-content .jsm-chat-timestamp{margin:0 0 0.5em;color:#959595;text-align:center}.jsm-chat-content .jsm-chat-message{padding:0.6em 1em;border-radius:1.5em;margin-bottom:0.15em;font-size:130%;max-width:75%;transition:transform 0.25s ease-in-out, opacity 0.25s ease-in-out;transform:translateY(0);position:relative;z-index:10}.jsm-chat-content .jsm-chat-message.jsm-left{float:left;background:#f1f0f0;border:1px solid #f1f0f0;margin-left:3em}.jsm-chat-content .jsm-chat-message.jsm-left.jsm-has-previous{border-top-left-radius:0.25em}.jsm-chat-content .jsm-chat-message.jsm-left.jsm-has-next{border-bottom-left-radius:0.25em}.jsm-chat-content .jsm-chat-message.jsm-right{float:right;background:#007aff;border:1px solid #007aff;color:#fff;margin-right:5%}.jsm-chat-content .jsm-chat-message.jsm-right.jsm-has-previous{border-top-right-radius:0.25em}.jsm-chat-content .jsm-chat-message.jsm-right.jsm-has-next{border-bottom-right-radius:0.25em}.jsm-chat-content .jsm-chat-message.jsm-right .jsm-status{position:absolute;font-size:76.92%;right:-1.5em;bottom:0;width:1.2em;height:1.2em;border-radius:50%}.jsm-chat-content .jsm-chat-message.jsm-quickreply{opacity:0;transform:translateY(1em)}.jsm-chat-content .jsm-typing-indicator span{background:#8b858c;height:0.5em;width:0.5em;border-radius:50%;display:inline-block;margin-right:0.25em;-webkit-animation:jsm-typing-indicator-anim 2s infinite;animation:jsm-typing-indicator-anim 2s infinite}.jsm-chat-content .jsm-typing-indicator span:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.jsm-chat-content .jsm-typing-indicator span:nth-child(2){-webkit-animation-delay:0.15s;animation-delay:0.15s}.jsm-chat-content .jsm-typing-indicator span:nth-child(3){-webkit-animation-delay:0.3s;animation-delay:0.3s;margin-right:0}.jsm-chat-content .jsm-button-template{margin-bottom:0.5em;padding:0;width:calc(100% - 6em)}.jsm-chat-content .jsm-button-template .jsm-header{padding:0.6em 1em}.jsm-chat-content .jsm-button-template .jsm-button:last-child{border-bottom-left-radius:1.45em;border-bottom-right-radius:1.45em;border-bottom:none}.jsm-chat-content .jsm-generic-template-wrapper{border-radius:0;overflow:hidden;white-space:nowrap;padding:0 3em}.jsm-chat-content .jsm-generic-template-wrapper.jsm-chat-message.jsm-left{background:none;border:none;margin-left:0;max-width:100%;float:none}.jsm-chat-content .jsm-generic-template-wrapper .jsm-generic-template-background{border-radius:1.5em;background-color:#fff;display:inline-block}.jsm-chat-content .jsm-generic-template-wrapper .jsm-generic-template-background .jsm-generic-template{border:1px solid #f1f0f0;background:#fff;border-radius:0.25em;display:inline-block;margin-right:0.5em}.jsm-chat-content .jsm-generic-template-wrapper .jsm-generic-template-background .jsm-generic-template .jsm-image{background-size:cover;box-sizing:border-box;padding-top:52%;border-top-left-radius:0.2em;border-top-right-radius:0.2em;border-bottom:1px solid #f1f0f0}.jsm-chat-content .jsm-generic-template-wrapper .jsm-generic-template-background .jsm-generic-template .jsm-title{font-family:Arial, sans-serif;border-bottom:1px solid #f1f0f0;padding:0.6em 1em;white-space:normal}.jsm-chat-content .jsm-generic-template-wrapper .jsm-generic-template-background .jsm-generic-template .jsm-title p:first-child{font-size:100%;font-weight:bold;margin:0 0 0.5em}.jsm-chat-content .jsm-generic-template-wrapper .jsm-generic-template-background .jsm-generic-template .jsm-title p:last-child{color:#8b858c;font-size:90%;margin:0}.jsm-chat-content .jsm-generic-template-wrapper .jsm-generic-template-background .jsm-generic-template .jsm-button:last-child{border-bottom-left-radius:0.2em;border-bottom-right-radius:0.2em;border-bottom:none}.jsm-chat-content .jsm-generic-template-wrapper .jsm-generic-template-background .jsm-generic-template:first-child{border-top-left-radius:1.5em;border-bottom-left-radius:1.5em}.jsm-chat-content .jsm-generic-template-wrapper .jsm-generic-template-background .jsm-generic-template:first-child .jsm-image{border-top-left-radius:1.55em}.jsm-chat-content .jsm-generic-template-wrapper .jsm-generic-template-background .jsm-generic-template:first-child .jsm-button:last-child{border-bottom-left-radius:1.45em;border-bottom-right-radius:1.45em;border-bottom:none}.jsm-chat-content .jsm-generic-template-wrapper .jsm-generic-template-background .jsm-generic-template:last-child{border-top-right-radius:1.5em;border-bottom-right-radius:1.5em}.jsm-chat-content .jsm-generic-template-wrapper .jsm-generic-template-background .jsm-generic-template:last-child .jsm-image{border-top-right-radius:1.55em}.jsm-chat-content .jsm-generic-template-wrapper .jsm-generic-template-background .jsm-generic-template:last-child .jsm-button:last-child{border-bottom-left-radius:1.45em;border-bottom-right-radius:1.45em;border-bottom:none}.jsm-chat-content .jsm-button-template .jsm-button,.jsm-chat-content .jsm-generic-template-wrapper .jsm-button{margin:0;padding:0.8em 1em;background:#fff;color:#007aff;text-align:center;overflow:hidden;border-bottom:1px solid #f1f0f0}.jsm-chat-content .jsm-button-template .jsm-button.jsm-selected,.jsm-chat-content .jsm-generic-template-wrapper .jsm-button.jsm-selected{color:#959595}.jsm-chat-content .jsm-button-template.jsm-has-previous .jsm-button:last-child,.jsm-chat-content .jsm-generic-template-wrapper.jsm-has-previous .jsm-button:last-child{border-top-left-radius:0.25em}.jsm-chat-content .jsm-button-template.jsm-has-next .jsm-button:last-child,.jsm-chat-content .jsm-generic-template-wrapper.jsm-has-next .jsm-button:last-child{border-bottom-left-radius:0.25em}@keyframes jsm-typing-indicator-anim{0%{transform:translate(0, 0)}20%{transform:translate(0, -0.5em)}40%{transform:translate(0, 0)}}@-webkit-keyframes jsm-typing-indicator-anim{0%{-webkit-transform:translate(0, 0)}20%{-webkit-transform:translate(0, -0.5em)}40%{-webkit-transform:translate(0, 0)}}

/*# sourceMappingURL=jquery.fbmessenger.css.map */