/**handles:contact-form-7,watsonconv-chatbox**/
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.drop-shadow{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.drop-shadow:hover{box-shadow:0 10px 20px rgba(0,0,0,.25),0 8px 8px rgba(0,0,0,.22)}.animated{-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);-moz-transition:all .3s cubic-bezier(.25,.8,.25,1);-ms-transition:all .3s cubic-bezier(.25,.8,.25,1);-o-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1)}.overflow-hidden{overflow:hidden;white-space:nowrap}#watson-fab-float{position:fixed;z-index:999999}#watson-fab{cursor:pointer;min-width:4em;border-radius:1000px;text-align:left;background-color:#23282d;color:#fff;display:table;line-height:1.7em;vertical-align:middle;border-spacing:0.8em 0em;border-collapse:separate}#watson-fab-icon{display:table-cell;vertical-align:middle;line-height:1.7em;font-size:28pt}#watson-fab-text{display:table-cell;vertical-align:middle;line-height:2.5em;font-size:15pt}#watson-fab-icon:first-child{padding-left:.1em}#watson-fab-icon:last-child{padding-right:.1em}#watson-fab-icon:only-child{padding:0}#watson-fab-text:first-child{padding-left:.4em}#watson-fab-text:last-child{padding-right:.4em}#watson-float{position:fixed;z-index:100000}#watson-box{display:flex;flex-direction:column;text-align:left}#watson-box .watson-font{line-height:1.5em;font-size:11pt}#watson-box #messages>div:not(.message)>a{color:#23282d;cursor:pointer}#watson-box #messages>div:not(.message)>a:hover{opacity:.75}#watson-box #watson-header{padding:.5em .6em;height:2.5em;font-weight:600;color:#fff;background-color:#23282d;cursor:default;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#watson-float #watson-box #watson-header{cursor:pointer}#watson-box #watson-header .header-button{float:right;font-size:1.15em;margin-top:.15em;margin-right:.5em;margin-left:.3em;opacity:.6;height:auto;width:auto;cursor:pointer}:not(#watson-float)>#watson-box #watson-header .minimize-button{display:none}#watson-box #watson-header .header-button:first-child{margin-right:0}:not(#watson-float)>#watson-box #watson-header .header-button:nth-child(2){margin-right:.1em}#watson-box #watson-header .minimize-button{font-size:1.45em;margin-top:0;margin-left:0}#watson-box #watson-header .dashicons-phone{font-size:1.15em;margin-top:.15em}#watson-box #watson-header .dashicons-trash{font-size:1.3em;margin-top:0}#watson-box #watson-header .header-button:hover,#watson-box #watson-header:hover .minimize-button{opacity:.9}#watson-box #watson-header .header-button:hover~.minimize-button{opacity:.6}#watson-box #chatbox-body{position:relative;height:100%}#call-interface{position:absolute;z-index:100001;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#ebebeb;padding:15%}#call-interface:after{content:'';display:block;box-shadow:inset 0 8px 12px -9px rgba(0,0,0,.3);position:absolute;top:0;left:0;height:8px;width:100%;border:none}#call-interface #controls{display:flex;flex-direction:column;text-align:center}#message-container{position:relative;flex-grow:1;width:100%;border-bottom:1px solid #d7d7d7;background-color:#ebebeb}#message-container #messages{position:absolute;top:0;left:0;padding:10px;padding-bottom:0;width:100%;height:100%;overflow-y:scroll;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#message-container:after{content:'';display:block;box-shadow:inset 0 8px 12px -9px rgba(0,0,0,.3);position:absolute;top:0;left:0;height:8px;width:100%;border:none}#message-container #messages .message{clear:both;border-top-right-radius:1.4em;border-bottom-right-radius:1.4em;margin-bottom:2px;padding:.5em .8em;max-width:80%;word-wrap:break-word;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#message-container #messages .message p{margin:0}#message-container #messages .message img{max-width:100%}#messages .message ol,#messages .message ul{list-style-position:inside}#message-container #messages .message:first-child{border-top-left-radius:1.4em}#message-container #messages .message:last-child{border-bottom-left-radius:1.4em;margin-bottom:10px}#message-container #messages .message-option{position:relative;cursor:pointer;border:1px solid;background-color:#fff;color:#23282d}#message-container #messages .message-option+.message-option{margin-top:-3px}#message-container #messages .watson-message{float:left;background-color:#23282d;color:#fff}#message-container #messages .user-message{float:right;background-color:#fff;color:#23282d}#message-container #messages .watson-message .typing-dot{display:inline-block;height:5px;width:5px;border-radius:50%;margin-right:4px;background-color:#fff;-webkit-animation:jump 1.5s ease-in-out 0s infinite normal;animation:jump 1.5s ease-in-out 0s infinite normal}#message-container #messages .watson-message .typing-dot:first-child{animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;-webkit-animation-delay:.1s}#message-container #messages .watson-message .typing-dot:nth-child(2){animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;-webkit-animation-delay:.2s}#message-container #messages .watson-message .typing-dot:nth-child(3){animation-delay:.3s;-moz-animation-delay:.3s;-o-animation-delay:.3s;-webkit-animation-delay:.3s}#message-container #messages .watson-message .typing-dot:last-child{margin-right:0}#watson-box .message-form{display:-webkit-box;display:flex;-webkit-flex-direction:row;flex-direction:row;min-height:2.75em;width:100%;margin:0;background-color:#fff;justify-content:stretch;align-items:stretch}#watson-box .message-form .message-input{float:left;width:100%;flex-grow:1;-webkit-flex-grow:1;border:0;padding:0 .75em;margin:0;background-color:#fff;color:#333;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#watson-box .message-form .message-input:focus{background-color:#fff}#watson-box #message-send{display:flex;display:-webkit-flex;justify-content:center;align-items:center;width:auto;line-height:0;padding:0;background-color:#23282d;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:0}#watson-box #message-send div{padding:.25em .5em .25em .6em}#watson-box #message-send div svg{height:1.8em;fill:white;stroke-width:0}@-webkit-keyframes jump{0%{-webkit-transform:translateY(0);transform:translateY(0)}10%{height:5px;width:5px}25%{-webkit-transform:translateY(-8px);transform:translateY(-8px);height:7px;width:7px}40%{height:5px;width:5px}50%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jump{0%{-webkit-transform:translateY(0);transform:translateY(0)}10%{height:5px;width:5px}25%{-webkit-transform:translateY(-8px);transform:translateY(-8px);height:7px;width:7px}40%{height:5px;width:5px}50%{-webkit-transform:translateY(0);transform:translateY(0)}}.watson-message a{color:#269ee2;text-decoration:none}.watson-message a:hover{color:#269ee2;text-decoration:underline}.show-chatbox{position:fixed}#message-container #messages .watson-message-search{position:relative;max-width:80%;background-color:#fff;padding:10px;margin-bottom:3px}#message-container #messages .watson-message-search .watson-search-link{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:inherit}#message-container #messages .watson-message-search p{margin:0;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:revert;-webkit-line-clamp:4;white-space:normal}#message-container #messages .watson-message-search .watson-search-link:hover{border:2px solid #0062ff}#call-interface #controls .call-interface-button{width:30px;height:30px;font-size:30px;margin:0 15px 0 15px;opacity:.6;cursor:pointer}#call-interface #controls .call-interface-button:hover{opacity:.9}.embedded-watsonconv-on-ios{position:fixed;z-index:100000;top:0;right:0;bottom:0;left:0}