html{position:relative;min-height:100%}.contact-container{width:100%;max-width:548px;margin:auto}.contact-container .btn{margin-top:48px}.contact-container .header{margin-bottom:20px}.contact-container.with-support-header{padding-top:32px}.frame-header{height:32px;width:100%;position:fixed;z-index:9999;text-align:center;color:#fff}.frame-header .title{width:calc(100% - 48px - 48px);padding-left:12px;vertical-align:sub;text-align:left;margin:auto;display:inline-block;margin-top:7px}html[dir='rtl'] .frame-header .title{text-align:right;padding-left:0;padding-right:12px}.frame-header .win-icon{padding:10px 18px;font-size:12px;left:0}html[dir='rtl'] .frame-header .win-icon{left:auto;right:0}.frame-header .back-button{color:#fff;background-color:rgba(0,0,0,0);min-width:0;height:100%;margin:0}.frame-header .back-button:hover,.frame-header .back-button:focus{background-color:rgba(255,255,255,.1)}.frame-header .back-button:active{background-color:rgba(255,255,255,.2)}.contact-menu-container .menu-modality{margin-bottom:100px}.contact-menu-container .header{padding:12px 12px 0 12px}.contact-menu-container .header-wrapper.landing-page-header{text-align:center;color:#fff}@media(min-width:548px){.contact-menu-container .header-wrapper.landing-page-header{margin:0 -1000%}}.contact-menu-container .header-wrapper.landing-page-header .header{padding:12px 48px 28px;max-width:548px;margin:0 auto}.contact-menu-container .terms-of-service,.contact-menu-container .menu-extras{position:absolute;bottom:0;padding:12px;max-width:548px;width:100%}.contact-menu-container .terms-of-service{height:100px}.menu-extras .menu-extra{cursor:pointer;padding:12px}.menu-extras.menu-open{background-color:#f2f2f2;border:1px solid #ccc;z-index:99999}.menu-options .win-icon,.menu-extras .win-icon,.menu-options .menu-item.clickable,.menu-extras .menu-item.clickable{cursor:pointer}.menu-options .menu-extra,.menu-extras .menu-extra,.menu-options .menu-item,.menu-extras .menu-item{padding:12px}.menu-options .win-icon:hover,.menu-extras .win-icon:hover,.menu-options .menu-extra:hover,.menu-extras .menu-extra:hover,.menu-options .menu-item.clickable:hover,.menu-extras .menu-item.clickable:hover,.menu-options .win-icon:focus,.menu-extras .win-icon:focus,.menu-options .menu-extra:focus,.menu-extras .menu-extra:focus,.menu-options .menu-item.clickable:focus,.menu-extras .menu-item.clickable:focus{background-color:rgba(0,0,0,.1)}.menu-options .win-icon:active,.menu-extras .win-icon:active,.menu-options .menu-extra:active,.menu-extras .menu-extra:active,.menu-options .menu-item.clickable:active,.menu-extras .menu-item.clickable:active{background-color:rgba(0,0,0,.2)}.menu-options{margin-top:16px}.menu-options .win-icon{float:left;font-size:32px;margin:auto 12px auto 0;vertical-align:top}html[dir='rtl'] .menu-options .win-icon{float:right;margin:auto 0 auto 12px}.menu-options li{margin:0}.menu-options .menu-item .content{display:inline}.menu-options .menu-item a{color:#000}.menu-options .menu-item .menu-description{color:rgba(0,0,0,.6)}.menu-options .menu-item .menu-description.with-icon{margin-left:42px}html[dir='rtl'] .menu-options .menu-item .menu-description.with-icon{margin-right:42px}.extended-wait .menu-options,.hoops .menu-options{margin-right:-12px;margin-left:-12px}.callback{padding:12px}.callback #country-code{margin-bottom:12px}.unauth-form{padding:12px}.unauth-form label.required:after{content:"*"}.unauth-form .has-error select{border-color:#e81123}.unauth-form input:required,.unauth-form textarea:required{box-shadow:none}.hoops{padding:12px}.agent-header .person{float:left}.agent-header .agent-info{float:left;vertical-align:top;margin-top:11px}.agent-header .agent-info .agent-heading{font-size:18px;line-height:22px}.agent-header .agent-info .agent-subheading{color:rgba(0,0,0,.6);font-size:13px;line-height:16px}.message-window{position:absolute;bottom:0;top:54px;width:100%;max-width:548px;overflow-y:auto;padding:0 12px}.message-window.screenshare{top:202px}.message-window.screenshared{top:154px}.message-window.overlay{opacity:.5}.message-window.has-chat-input{bottom:70px}@media(min-width:548px){.message-window.has-chat-input{bottom:82px}}.message-window.has-title-bar{top:86px}.message-window.has-title-bar.screenshare{top:234px}.message-window.has-title-bar.screenshared{top:186px}.message-window .chat-message-container{position:relative}.message-window .chat-message-container .chat-bubble{position:absolute;width:8px;height:8px;font-size:8px;padding:0 12px}.message-window .chat-message-container .chat-bubble.agent-chat-bubble{left:0;top:-8px}.message-window .chat-message-container .chat-bubble.user-chat-bubble{color:rgba(0,120,215,.1);right:0;top:100%}.message-window .chat-message-container .chat-message{padding:7px 0 9px 0;max-width:396px;margin-top:24px;padding-right:12px;padding-left:56px;position:relative}.message-window .chat-message-container .chat-message .message-time{margin-top:2px}.message-window .chat-message-container .chat-message .message-body A{color:inherit;text-decoration:underline}.message-window .chat-message-container .chat-message::after{display:none;width:0;position:absolute;content:"";border-style:solid}.message-window .chat-message-container .user-message{background-color:rgba(0,120,215,.1);margin-left:44px;color:#000}.message-window .chat-message-container .user-message::after{display:block;bottom:-12px;border-width:12px 0 0 16px;border-color:rgba(0,120,215,.1) transparent;right:2%}html[dir='rtl'] .message-window .chat-message-container .user-message::after{right:auto;left:2%}.message-window .chat-message-container .agent-message{margin-right:44px;color:#fff}.message-window .chat-message-container .agent-message::after{display:block;top:-12px;border-width:12px 0 0 16px;left:2%}html[dir='rtl'] .message-window .chat-message-container .agent-message::after{left:auto;right:2%}.chat .chat-header{height:54px;padding:0 12px;background-color:#fff;top:0;position:fixed;width:100%;max-width:548px;margin:auto;z-index:999}.chat .chat-header.has-title-bar{top:32px}.chat .chat-header.screenshare{height:202px}.chat .chat-header.screenshared{height:154px}.chat .chat-header.overlay{opacity:.5}html[dir='rtl'] .chat .chat-header .person{float:right}.chat .chat-header .end-button-text{font-size:13px;line-height:16px;margin-top:30px}.chat .chat-header .end-button{font-size:13px;line-height:16px;margin-top:12px;color:#fff;min-width:0}.chat .initializing-chat{padding:12px 12px 0}.chat .chat-window{bottom:70px}html[dir='rtl'] .chat .chat-window .user-message{margin-right:44px}html[dir='rtl'] .chat .chat-window .agent-message{margin-left:44px}@media(min-width:548px){.chat .chat-window{bottom:82px}}.chat .chat-input{background-color:#fff;position:fixed;bottom:0;z-index:999;width:100%;height:70px;max-width:548px}.chat .chat-input .typing-indicator{height:26px;padding:0 12px}.chat .chat-input .chat-input-controls{border-top:1px solid #ccc;height:44px;width:100%;position:absolute;bottom:0}.chat .chat-input .chat-input-controls select,.chat .chat-input .chat-input-controls button{display:inline-block;height:44px}.chat .chat-input .chat-input-controls .message-input,.chat .chat-input .chat-input-controls button{height:100%}.chat .chat-input .chat-input-controls .message-input{width:86.16%;width:calc(100% - 44px);resize:none;margin:0;border:none}.chat .chat-input .chat-input-controls .message-input:focus{background-color:rgba(255,255,255,.4)}.chat .chat-input .chat-input-controls button{min-width:0;width:13.84%;width:calc(44px);margin:0;font-size:24px;line-height:24px}@media(min-width:548px){.chat .chat-input{height:82px}.chat .chat-input .chat-input-controls{border:1px solid #ccc;bottom:12px}}.rat-phone{padding-left:12px;padding-right:12px}.rat-phone .btn-group{margin-top:0;margin-bottom:0}.passcode .header,.rat-phone .header{padding-top:12px}.passcode .passcode-submit,.rat-phone .passcode-submit{margin-top:48px;height:32px}.passcode .passcode-submit .btn,.rat-phone .passcode-submit .btn,.passcode .passcode-submit .progress,.rat-phone .passcode-submit .progress{height:100%}.passcode .passcode-submit .btn,.rat-phone .passcode-submit .btn{margin-top:0}.passcode .passcode-submit .progress,.rat-phone .passcode-submit .progress{margin:0 12px 0 0}.screenshare-container{height:148px;padding:12px;background-color:#f2f2f2;border:1px solid #ccc;position:relative}.screenshare-container.screenshared{height:100px}.screenshare-container .btn{margin:0}.screenshare-container .screenshare-buttons{position:absolute;bottom:12px;width:calc(100% - 24px)}.screenshare-container .screenshare-buttons .agent-request-buttons .btn{width:49.5%;margin-right:1%;min-width:0}.screenshare-container .screenshare-buttons .agent-request-buttons .btn:last-child{margin-right:0}html[dir='rtl'] .screenshare-container .screenshare-buttons{left:12px}.chat-overlay{width:100%;max-width:548px;border:1px solid;background-color:#f5f5f5;padding:18px 14px;z-index:999;word-wrap:normal}.chat-overlay.chat-ended .text-body{padding-top:12px}.chat-overlay.chat-survey{max-height:545px;position:absolute;top:32px;bottom:0;margin:auto;overflow-y:auto}.chat-overlay.chat-survey .chat-survey-question{margin-top:8px}.chat-overlay.chat-survey .chat-end-controls{margin-top:24px}.chat-overlay.chat-survey .chat-transcript-container{margin-bottom:24px}.chat-overlay.chat-survey .chat-transcript-container .chat-transcript-select{margin-bottom:12px}.chat-overlay.chat-survey textarea{width:300px;margin-top:12px}.star-rating{cursor:pointer;font-size:24px;padding:8px;color:#e2e2e2;outline:none;margin-top:0;opacity:.75}.star-rating.preview,.star-rating.preview.filled{color:rgba(0,0,0,.8)}.star-rating.filled{opacity:1}.star-rating:active,.star-rating:focus{color:rgba(0,0,0,.6)}.star-rating:first-child{padding-left:0}html[dir='rtl'] .star-rating:first-child{padding-left:8px;padding-right:0}