/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(24px,0);transform:translate(24px,0)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(24px,0);transform:translate(24px,0)}}body,html{font-family:"Roboto",sans-serif}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:18px}body{margin:0;padding:0;width:100%;top:0;left:0;min-height:100vh;background:#084048;background-image:linear-gradient(0deg,#084048 0,#19a6b6 100%)}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],form #h-name,template{display:none}a{background:0 0;display:inline-block;color:#fff;transition:all .3s ease-in-out}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}a,b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0}textarea{overflow:auto}.button,optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}legend,td,th{padding:0}*{box-sizing:border-box}@media only screen and (max-width:890px){html{font-size:16px}}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;color:#083f48}.button{display:inline-block;padding:10px 25px;margin:10px 0;border-radius:100px;background-color:#fff;color:#19a6b6;font-size:1rem;text-align:center;cursor:pointer;text-decoration:none;transition:all .3s ease-in-out}.button.alt,.button:hover{background:#086a79;color:#fff}.button.alt:hover{background:#fff;color:#086a79}.header{position:relative;display:block;top:0;left:0;width:100%;height:100px;z-index:100}@media only screen and (max-width:890px){.header{height:80px}}.logo img{max-width:150px;height:auto}@media only screen and (max-width:890px){.logo img{max-width:100px}}@media only screen and (max-width:500px){.logo img{max-width:80px}}.message a,a:hover{color:#086a79}a.alt:hover{color:#19a6b6}.drawer,.drawer ul li a,.hamburger span{transition:all .3s ease-in-out}.drawer{width:100%;height:100vh;overflow:hidden;position:fixed;background:#086a79;top:0;right:-100%;z-index:-1;padding-top:40px}.chat-options ul,.drawer ul{padding:0;margin:0}.drawer ul li{list-style:none;width:100%;text-align:center}.drawer ul li a{display:inline-block;padding:20px;font-size:18px;text-decoration:none}.drawer ul li a:hover{color:#fff}.drawer.open,.hamburger{right:0;z-index:100000000}.hamburger{display:none;position:absolute;top:20px;right:20px;cursor:pointer}.hamburger span{display:block;width:30px;height:3px;border-radius:4px;background:#fff;margin:5px 0}.hamburger.active span:nth-child(1){-webkit-transform:rotate(45deg) translate(5px,5px);transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){-webkit-transform:rotate(-45deg) translate(5px,-5px);transform:rotate(-45deg) translate(5px,-5px)}@media only screen and (max-width:890px){.hamburger{display:block}}.right-links a:not(.button){margin-left:30px;color:#fff}.right-links a:not(.button):hover{color:#086a79}.right-links .button{margin-left:30px}@media only screen and (max-width:890px){.right-links{display:none}}.container{width:1200px;max-width:100%;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;height:100%}.bc-main-container{position:relative}.inner-chat-container{width:50%;max-width:1000px;overflow:hidden;padding:0;box-shadow:0 0 10px rgba(0,0,0,.1)}@media only screen and (max-width:890px){.inner-chat-container{width:100%}}.chat-container{background-color:#fff;position:relative;display:block;border-bottom-left-radius:8px;border-bottom-right-radius:8px;max-width:100%;padding:10px}.top-container{display:block;width:100%;height:90px;background:#086a79;overflow:hidden;border-top-right-radius:8px;border-top-left-radius:8px}.top-container img{width:60px;height:60px;border-radius:100px;overflow:hidden;margin-top:15px;margin-left:10px;float:left;margin-right:15px}.top-container h3{margin-left:15px;color:#fff;margin-bottom:5px;margin-top:15px;font-size:18px}.top-container p{margin-left:15px;color:#fff;font-size:16px}@media only screen and (max-width:890px){.top-container{display:none}}@media only screen and (max-width:700px){.chat-container{padding:10px}}form{display:block;width:100%}.chat-box{border:2px solid #ddd;padding:10px;margin-bottom:10px;height:300px;overflow-y:auto;max-width:100%;overflow-x:hidden;border-radius:4px;background-color:#fff}@media only screen and (max-width:890px){.chat-box{height:200px}}.message{display:block;width:80%;float:left;padding:10px;margin:5px 0;border-radius:10px;border-bottom-left-radius:0;background-color:#e6e6e6;border-color:#e6e6e6;color:#4b4b4b}.message a:hover{color:#083f48}.user-message{float:right;border-bottom-left-radius:10px;border-bottom-right-radius:0;background-color:#086a79;border-color:#086a79;color:#fff}.chat-input{width:100%;max-width:100%;padding:10px;border:2px solid #ddd;border-radius:4px;margin-bottom:0;min-width:100%;font-size:1rem}.chat-input:focus{outline:0;border-color:#313131}.submit-btn,.ui-button{display:inline-block;position:relative;color:#fff;padding:10px 20px;border-radius:4px;cursor:pointer;font-weight:700;text-align:center;font-size:1rem;transition:all .3s ease-in-out}.ui-button{background:#9ddde4;border:2px solid #9ddde4;width:30px;height:46px;margin-right:5px}.ui-button img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:18px;height:auto}.ui-button:hover{background:#fff;border-color:#086a79}.ui-button.has-text{width:auto;position:relative;top:6px}.ui-button.has-text img,.ui-button.record-button .recording-icon,.ui-button.record-button img{display:inline-block;position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:18px;height:auto}.ui-button.has-text span{width:100%;margin-left:15px;display:inline-block;color:#083f48}#open-survey span{margin-left:0}.ui-button.record-button{margin-bottom:5px}@media only screen and (max-width:890px){.ui-button.record-button{height:44px}}@media only screen and (max-width:500px){.ui-button.record-button{margin-bottom:0}}@media only screen and (max-width:890px){.ui-button.record-button img{width:15px}}@media only screen and (max-width:500px){.ui-button.record-button img{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.ui-button.record-button .recording-icon{height:18px;border-radius:100%;background:red}@media only screen and (max-width:890px){.ui-button.record-button .recording-icon{width:15px;height:15px}}.ui-button.record-button.active{width:100%;background:#fff;border-color:red}.ui-button.record-button.active span{color:red}@media only screen and (max-width:500px){.ui-button.record-button{top:0}.ui-button.record-button span{display:none}}.submit-btn{background-color:#086a79;border:2px solid #086a79;width:calc(100% - 176px);top:6px;visibility:visible;z-index:100}@media only screen and (max-width:890px){.submit-btn{width:calc(100% - 164px)}}.submit-btn:hover{background:#fff;color:#086a79}.submit-btn.recording{width:0;position:absolute;visibility:hidden;z-index:-1;transition:all 0s ease-in-out}@media only screen and (max-width:500px){.submit-btn{width:calc(100% - 53px)}}.spacer{float:left;display:block;width:100%;height:10px}.lds-ellipsis{position:relative;width:80px;height:45px;clear:both;float:left;background:#086a79;border-radius:50px;margin-bottom:20px}.lds-ellipsis div{position:absolute;top:16px;width:13px;height:13px;border-radius:50%;background:#fff;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;-webkit-animation:lds-ellipsis1 1.3s infinite;animation:lds-ellipsis1 1.3s infinite}.lds-ellipsis div:nth-child(2),.lds-ellipsis div:nth-child(3){left:8px;-webkit-animation:lds-ellipsis2 1.3s infinite;animation:lds-ellipsis2 1.3s infinite}.lds-ellipsis div:nth-child(3){left:32px}.lds-ellipsis div:nth-child(4){left:56px;-webkit-animation:lds-ellipsis3 1.3s infinite;animation:lds-ellipsis3 1.3s infinite}@media only screen and (max-width:890px){.mobile-swap-container{display:flex;flex-direction:column}.mobile-swap-container .right-container{order:1}.mobile-swap-container .inner-chat-container{order:2}}.right-container{width:50%;max-width:1000px;text-align:center}@media only screen and (max-width:890px){.right-container{width:100%}}.avatar-container{display:block;position:relative;margin:0 auto;width:400px;height:400px;border-radius:100%;background:#fff;overflow:hidden}@media only screen and (max-width:890px){.avatar-container{width:300px;height:300px;margin-top:-50px}}@media only screen and (max-width:500px){.avatar-container{width:200px;height:200px}}.chat-options{width:100%;position:relative;display:block;text-align:center;margin:20px 0}@media only screen and (max-width:500px){.chat-options{margin:0 0 10px}}@media only screen and (max-width:890px){.chat-options{margin-top:-40px;z-index:1000}}@media only screen and (max-width:500px){.chat-options{margin-top:-36px}.chat-options .ui-button{font-size:.8rem;padding:6px 15px!important;height:auto}}@media only screen and (max-width:890px){.chat-links{display:none}}.inline-chat-form{display:block;clear:both;width:100%;max-width:100%;border:1px solid #ddd;padding:10px;overflow:hidden;border-radius:4px}.inline-chat-form h3{margin-bottom:10px}.inline-chat-form desc,.inline-chat-form label{display:block;margin-bottom:5px;color:#9b9b9b;font-size:15px}.inline-chat-form desc{margin-top:-10px;margin-bottom:10px;color:#6b6b6b}.inline-chat-form input,.inline-chat-form textarea{border:1px solid #6b6b6b;border-radius:4px;padding:5px}.inline-chat-form input,.inline-chat-form select,.inline-chat-form textarea{margin-bottom:10px;display:block;width:100%;max-width:100%;max-height:200px}@media only screen and (max-width:890px){.inline-chat-form input,.inline-chat-form select,.inline-chat-form textarea{width:100%;margin-bottom:10px}}.inline-chat-form .submit-btn{width:100%;margin-bottom:5px}.footer{text-align:center;font-size:14px;padding:20px 10px}.footer p{color:#fff;opacity:.6}.footer p a{opacity:1}.modal,.modal-background{position:fixed;z-index:-1;visibility:hidden}.modal-background{top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);transition:all .3s ease-in-out}.modal-background.open{z-index:1000000;visibility:visible;display:block}.modal{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;padding:20px;border-radius:4px;top:-100vw;max-width:500px;transition:all .6s ease-in-out}.modal.open{z-index:1000001;visibility:visible;top:50%}.modal .close{position:absolute;top:-10px;right:-10px;color:#2b2b2b;background:#fff;cursor:pointer;padding:5px 10px;border:1px solid #2b2b2b;border-radius:100%}.modal .form-group{margin-bottom:15px}.modal .form-group label{display:block;margin-bottom:8px;color:#083f48;font-weight:700;font-size:15px}.modal .form-group select,.modal .form-group textarea{width:100%;padding:10px;border:2px solid #ddd;border-radius:4px;font-size:1rem;font-family:"Roboto",sans-serif}.modal .form-group select:focus,.modal .form-group textarea:focus{outline:0;border-color:#086a79}.modal .modal-content{max-height:90vh;overflow-y:auto}