:root{--color-primary:#42a1ec;--color-secondary:#ebf5fd;--color-lightGrey:#f5f5f5;--color-grey:#747681;--color-darkGrey:#3f4144;--color-error:#d43939;--color-success:#41d6c3;--color-lightGreen:#e4f8f6;--grid-maxWidth:1140px;--grid-gutter:30px;--font-size:14px;--font-family:"Helvetica Neue",sans-serif}*{font-family:"Raleway",sans-serif}#root,body,html{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%;height:100%;font-size:14px}body{background:#fff}a{text-decoration:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}button,input,textarea{font-size:14px}button{background-color:transparent;border:0;outline:none;cursor:pointer;transition:all .3s ease}input,textarea{font-size:14px}h1,h2,h3,h4,h5,h6,p{margin:0}h6{font-size:16px;font-weight:500}h6,p{line-height:1.2}p{margin:0}small{font-size:11px}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#root,body,html{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:100%}.row-vertical{margin-top:-15px;margin-bottom:-15px;display:flex;flex-direction:column}.row-vertical__item{padding-top:15px;padding-bottom:15px}.row-vertical--sm{margin-top:-7.5px;margin-bottom:-7.5px}.row-vertical--sm .row-vertical__item{padding-top:7.5px;padding-bottom:7.5px}.container{max-width:1140px;max-width:var(--grid-maxWidth);margin:0 auto;padding:0 15px;padding:0 calc(var(--grid-gutter)/2);width:auto;flex:1 1}.debug{display:block;background-color:#f5f5f5;color:#000;padding:10px;margin:10px;border-radius:5px;border:1px solid #eee;box-shadow:0 0 8px 0 #cecece}.debug ul{height:500px;overflow-y:scroll;list-style:none;margin:0;padding:1em}.debug li{padding:1em;font-family:monospace;font-size:12px;font-style:italic}.debug.hide{display:none}@-webkit-keyframes loading{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes loading{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.loading-dots{display:flex;align-items:center;padding-top:10px;padding-bottom:10px}.loading-dots__circle{display:inline-block;width:20px;height:20px;border-radius:50%;-webkit-animation:loading 1s cubic-bezier(.1,.3,.2,1.4) infinite;animation:loading 1s cubic-bezier(.1,.3,.2,1.4) infinite;-webkit-transform-origin:bottom center;transform-origin:bottom center;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.loading-dots__circle:not(:last-child){margin-right:5px}.loading-dots--circle-1{-webkit-animation-delay:.1s;animation-delay:.1s;background-color:#41d6c3}.loading-dots--circle-2{-webkit-animation-delay:.2s;animation-delay:.2s;background-color:#42a1ec}.loading-dots--circle-3{-webkit-animation-delay:.3s;animation-delay:.3s;background-color:#fc0}.loading-screen{display:flex;flex-direction:column;flex:1 1 auto;justify-content:center;align-items:center}.loading-screen__message-text{margin-top:30px}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spin{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.spin__item{display:inline-block;width:1.5rem;height:1.5rem;vertical-align:text-bottom;border:.25em solid #41d6c3;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.button{padding:10px;transition:all .3s ease;display:flex;flex-shrink:0;border-radius:5px}.button:disabled{-webkit-filter:grayscale(1) brightness(100%);filter:grayscale(1) brightness(100%);pointer-events:none}.button.clear:hover{background:#f5f5f5}.button.green{background:#41d6c3;color:#fff}.button.green:hover{background:#28bca9}.button.red{background:#ee5454;color:#fff}.button.red:hover{background:#e92626}.dropdown{display:flex;position:relative}.dropdown-menu{transition:all .3s ease;position:absolute;top:100%;right:0;display:flex;opacity:0;flex-direction:column;background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);border-radius:4px;min-width:150px;-webkit-animation-name:fadeIn;-webkit-animation-duration:.3s;animation-name:fadeIn;animation-duration:.3s}.dropdown-menu__item,.dropdown-menu__item button{text-align:left;display:flex;flex:1 1 auto}.dropdown--open .dropdown-menu{opacity:1}.modal{position:fixed;top:0;bottom:0;right:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0;overflow-x:hidden;overflow-y:auto;flex:1 1 auto;flex-direction:column}.modal-dialog{flex:1 1 auto;flex-direction:column;justify-content:center;align-items:center;width:auto;pointer-events:none;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;background:rgba(48,48,48,.9);padding:15px}.modal-content,.modal-dialog{display:flex;position:relative}.modal-content{flex-direction:column;width:100%;pointer-events:auto;outline:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);max-width:100%;width:400px;background:#fff;border-radius:5px}.modal-body{position:relative;flex:1 1 auto;padding:15px}.modal-close{display:flex;flex:1 1;justify-content:flex-end;padding:10px;position:absolute;top:0;right:0;left:0;z-index:1050}.modal-close__icon{width:20px}.modal-close__button:hover{opacity:.6}.confirmation-modal{text-align:center}.confirmation-modal .modal-body{padding:20px}.confirmation-modal h4{margin-bottom:10px}.confirmation-modal__action{display:flex;flex-wrap:nowrap;flex:1 1 auto;border-top:1px solid #f5f5f5;overflow:hidden;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.confirmation-modal__button{flex:1 1;display:flex;justify-content:center}.confirmation-modal__button:not(:last-child){border-right:1px solid #f5f5f5}.modal-thank-you{text-align:center}.modal-thank-you__action{display:flex;flex-direction:column}.modal-thank-you__button{justify-content:center}.image-modal .modal-content{background:#000;min-height:400px;max-width:100%;max-height:90%;width:auto}@media (min-width:768px){.image-modal .modal-content{min-width:400px}}.image-modal__content{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;max-width:100%;max-height:100%}#hidden-video{height:0}.stream-component{position:relative;height:100%;width:100%;overflow:hidden}.stream-component__video{width:100%;height:100%;float:left;cursor:pointer;object-fit:contain}.stream-component__placeholder{position:absolute;top:0;right:0;left:0;bottom:0;z-index:1001;display:flex;align-items:center;justify-content:center}.stream-component__user{display:flex;justify-content:center;align-items:center;flex-direction:column}.stream-component__user h4{margin-top:10px;margin-bottom:0}.stream-component__user .thumbnail{width:80px;height:80px}.chat{flex-direction:column;flex:1 1 auto}.chat,.chat__log{display:flex;min-height:0}.chat__log{flex-grow:1;overflow:auto}.chat__log .container{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.chat__log--not-started{display:flex;flex:1 1;justify-content:center;align-items:center}.chat__log-notice{text-align:center}.chat__log-notice :not(:last-child){margin-bottom:10px}.chat__input{border-top:2px solid #f6f6f6;flex-grow:0}.chat__input-rate{padding:10px;display:flex;flex:1 1;flex-direction:column}.chat__input-rate .button{justify-content:center}.chat__input-group{display:flex;align-items:flex-end}.chat__input-box{background:#f5f5f5;border:none;padding:7px 15px;color:#404852;outline:none;border-radius:20px;flex-grow:1;margin:10px;line-height:21px;resize:none}.chat__input-box-wrapper{display:flex;flex-grow:1;flex-direction:column;min-width:0}.chat__input-send{display:flex;flex-shrink:0;padding:0;-webkit-filter:grayscale(1) brightness(155%);filter:grayscale(1) brightness(155%);margin:10px 0}.chat__input-send--active{-webkit-filter:none;filter:none}.chat__input-send--active:focus,.chat__input-send--active:hover{opacity:.6}.chat__input-attachment{display:flex;align-items:center;padding:0;transition:all .3s ease;margin:10px 0}.chat__input-attachment-button{display:flex;flex-shrink:0}.chat__input-attachment-button .row-filename,.chat__input-attachment-button .row-filename-empty{display:none}.chat__input-attachment:focus,.chat__input-attachment:hover{opacity:.6}.chat-attachment{display:flex;flex:1 1 auto;background:#f5f5f5;margin:10px;padding:10px;border-top-right-radius:20px;border-top-left-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}.chat-attachment:not(:last-child){margin:10px 10px 0;border-bottom-right-radius:0;border-bottom-left-radius:0}.chat-attachment__preview{background:#fff;border-radius:10px;flex:1 1;position:relative;min-width:0}.chat-attachment__preview-info{display:flex;flex:1 1;padding:10px;align-items:center;min-width:0}.chat-attachment__preview-clear{position:absolute;top:0;right:0}.chat-attachment__preview .thumbnail{width:50px;height:50px;margin-right:10px}@media (min-width:768px){.chat-attachment__preview .thumbnail{width:80px;height:80px}}.chat-attachment~.chat__input-box{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.chat-message{display:flex;margin-bottom:5px;margin-top:5px;justify-content:flex-start}.chat-message__image{margin-bottom:10px;cursor:pointer;position:relative}.chat-message__image .thumbnail{flex:1 1;width:auto;height:150px}.chat-message__image .thumbnail--square{width:150px}.chat-message__image .blur img{filter:blur(20px);-webkit-filter:blur(20px)}.chat-message__image .retry-button{position:absolute;top:50%;left:50%;margin-left:-30px;margin-top:-10px;width:60px;justify-content:center;font-weight:700}.chat-message__attachment{margin-bottom:10px;display:flex;background:#fff;padding:10px;border-radius:5px;align-items:center;min-width:0}.chat-message__attachment .thumbnail{margin-right:10px}.chat-message__content{display:flex;flex-direction:column;padding:10px;background-color:#f5f5f5;background-color:var(--color-lightGrey);border-radius:10px 10px 10px 0;max-width:90%}.chat-message__content-time{margin-top:5px;text-align:right;color:#c5c8cb}.chat-message__content-call{display:flex;flex-wrap:nowrap}.chat-message__content-call--icon{padding-right:10px}.chat-message.current-user{justify-content:flex-end}.chat-message.current-user .chat-message__content{border-radius:10px 10px 0 10px;color:#fff;background-color:#42a1ec;background-color:var(--color-primary)}.chat-message.current-user .chat-message__content-time{color:#fff}.chat-py-8{padding-bottom:8px!important;padding-top:8px!important}.chat-nav{display:flex;flex:0 1 auto;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #eaeaea}.chat-nav__row{display:flex;flex:1 1 auto;margin-left:-15px;margin-right:-15px}.chat-nav__col{padding-left:15px;padding-right:15px;flex-grow:1;display:flex}.alert{background:#e4f8f6;background:var(--color-lightGreen);color:#41d6c3;color:var(--color-success);padding:10px;text-align:center;border-radius:10px;display:inline-block;margin:10px auto}.alert--full{display:inline-flex;margin:0;justify-content:center}.chatbox-header{border-bottom:2px solid #f6f6f6}.chatbox-header-menu{display:flex;flex-wrap:nowrap;flex:1 1 auto;margin-left:-15px;margin-right:-15px}.chatbox-header-menu__info{display:flex;flex:1 1 auto;padding:15px 10px;min-width:0}.chatbox-header-menu__info-text{display:flex;flex-direction:column;justify-content:center;flex:1 1;min-width:0;padding-left:10px;padding-right:10px}.chatbox-header-menu__button{padding:15px;flex-shrink:0;min-width:40px;justify-content:center}.chatbox-header-menu__button-group{display:flex;flex:0 1 auto;padding:10px}.chatbox-header-menu__button-group>:not(:last-child){margin-right:10px}.chatbox-header-menu__button-group .button{padding:10px 15px;align-items:center;flex-grow:1}@media (max-width:767px){.chatbox-header-menu__button-group .button{background:transparent!important}.chatbox-header-menu__button-group .button:hover{background:#f7f7f7!important}.chatbox-header-menu__button-group .button img{-webkit-filter:none;filter:none}.chatbox-header-menu__button-group .button span{display:none}}.video-call{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;z-index:1001;transition:all .3s ease;display:none}.video-call,.video-call__user{flex-direction:column;flex:1 1 auto;min-height:0}.video-call__user{display:flex;z-index:1000}.video-call__user--minimize{position:absolute;top:70px;left:15px;height:140px;width:110px;z-index:1001}@media (min-width:768px){.video-call__user--minimize{right:30px;left:auto}}.video-call__navbar{display:flex;flex:1 1;position:absolute;top:0;left:0;right:0;z-index:1001;background:rgba(64,72,82,.6);height:55px}.video-call__navbar-button{padding:15px;flex-shrink:0;display:flex}.video-call__navbar-info{display:flex;flex:1 1 auto;flex-direction:column;color:#fff;padding:10px;min-width:0}@media (min-width:768px){.video-call__navbar-info{justify-content:center}}.video-call__navbar .minimize-desktop{display:none;margin:10px}@media (min-width:768px){.video-call__navbar{height:75px}.video-call__navbar .minimize-mobile,.video-call__navbar .switch-camera{display:none}.video-call__navbar .minimize-desktop{display:flex}}.video-call__action{display:flex;justify-content:center;flex:1 1;position:absolute;bottom:0;left:0;right:0;z-index:1001;padding:30px;transition:all .3s ease}.video-call__action button{padding:0}.video-call__action button:hover{opacity:.8}.video-call__action button:not(:last-child){margin-right:30px}.video-call.active{display:flex}.video-call.split{flex:0 1 50%;position:relative}.video-call.split~.chat{flex:0 1 50%}@media (min-width:768px){.video-call:not(.active){top:100px;right:30px;left:auto;display:flex;width:400px;height:250px}.video-call:hover .video-call__action{opacity:1}.video-call .video-call__action{opacity:0}}.video-call-alert{background:#4cda63;cursor:pointer}.video-call-alert__info{display:flex;flex:1 1;padding-top:10px;padding-bottom:10px}.video-call-alert__info-text{flex-grow:1}@media (min-width:768px){.video-call-alert{display:none}}.browser-notice__header,.browser-notice__message{margin-top:15px;margin-bottom:15px}.browser-notice__message p{line-height:20px;margin-bottom:10px}.browser-notice__message--windows.card{display:flex;flex:1 1 auto;flex-direction:column;align-items:center}.browser-notice__message--windows.card .card-body{width:700px;max-width:100%}.browser-notice__action{margin-top:15px}.browser-notice__row{display:flex;flex:1 1 auto;margin-right:-15px;margin-left:-15px}.browser-notice__col{padding-left:15px;padding-right:15px}@media (max-width:767px){.browser-notice .card{border-radius:0;margin-right:-15px;margin-left:-15px}}.rounded-0{border-radius:0}.mt-auto{margin-top:auto}.w-100{width:100%}.bg-gray{background:#f7f7f7}.text-semi-bold{font-weight:500}.text-center{text-align:center}.text-bold{font-weight:600}.text-white{color:#fff}.text-gray{color:#9fa3a8}.text-green{color:#41d6c3}.text-blue{color:#42a1ec}.text-black{color:#404852}.text-dark-blue{color:#195178}.text-yellow{color:#ffcd00}.text-red{color:#c94656}.list-clean{list-style:none;padding:0;margin:0}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.img-white{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.d-none{display:none}.d-flex{display:flex}.flex-column{flex-direction:column}.img-responsive{max-width:100%}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.thumbnail{width:40px;height:40px;border-radius:100%;overflow:hidden;flex-shrink:0}.thumbnail__image{width:100%;height:100%;object-fit:cover}.thumbnail--square{border-radius:4px}.align-items-center{align-items:center}.link-blue{cursor:pointer;color:#42a1ec}.link-blue:active,.link-blue:focus,.link-blue:hover{color:#42a1ec;text-decoration:underline}.card{background:#fff;border-radius:4px}.card-body{padding:15px}.row{margin-left:-15px;margin-right:-15px;display:flex;flex:1 1 auto;flex-wrap:wrap}.row [class^=col]{padding-left:15px;padding-right:15px}.row--around-xs{margin:-5px}.row--around-xs [class^=col]{padding:5px}.row .col-12{flex:0 1 100%;max-width:100%}@media (min-width:768px){.row .col-md-6{flex:0 0 50%;max-width:50%}}.ml-1{margin-left:5px}
/*# sourceMappingURL=main.eb974ebd.chunk.css.map */