#progress-bar .base-line{content:"";position:absolute;left:10px;top:50%;height:15px;width:calc(100% - 20px);background-color:#f1ece6;-webkit-transform:translateY(-50%);transform:translateY(-50%);}#progress-bar .progress{content:"";position:absolute;left:10px;top:50%;height:15px;width:0;background-color:#f4ba64;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:.5s ease;-webkit-transition:-webkit-transform .5s ease;transition:width 1s,height 4s;}#progress-bar .step{position:relative;z-index:2;width:40px;height:40px;text-align:center;background-color:white;border-radius:50%;border:2px solid var(--footercolor);-moz-box-shadow:0 0 0 3px var(--bodycolor);-ms-box-shadow:0 0 0 3px var(--bodycolor);-o-box-shadow:0 0 0 3px var(--bodycolor);-webkit-box-shadow:0 0 0 3px var(--bodycolor);box-shadow:0 0 0 3px var(--bodycolor);transition:all 1s;}#progress-bar .step img{width:20px;height:20px;}#progress-bar .step-label{position:absolute;bottom:0;top:calc(100% + 3px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;font-size:11px;color:#ccc;text-align:center;}.form-title{font-size:16px;line-height:24px;font-weight:500;}.form-subtitle{font-size:14px;line-height:18px;font-weight:300;color:var(--lightgray);}.divider{background:var(--lightblue);content:"";height:1px;margin:auto;width:50px;}.is-loading{border:8px solid #f3f3f3;border-top:8px solid #0077be;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite;margin-bottom:8px;margin-top:8px;}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fast-fade-enter-active,.fast-fade-leave-active{transition:opacity .2s;}.fast-fade-enter,.fast-fade-leave-to{opacity:0;}.fade-enter-active,.fade-leave-active{transition:opacity .5s;}.fade-enter,.fade-leave-to{opacity:0;}.slow-fade-enter-active,.slow-fade-leave-active{transition:opacity 1s;}.slow-fade-enter,.slow-fade-leave-to{opacity:0;}ul.btn-group-in-line{border:#ddd 1px solid;border-radius:20px;display:inline-block;padding:0;}ul.btn-group-in-line li{float:left;list-style-type:none;}ul.btn-group-in-line li:not(:last-child){border-right:#ddd 1px solid;}ul.btn-group-in-line li a{padding:9px 10px;font-weight:600;color:#555;display:block;font-size:12px;line-height:16px;list-style-type:none;text-decoration:none;}ul.btn-group-in-line li:first-child a{border-radius:20px 0 0 20px;}ul.btn-group-in-line li:last-child a{border-radius:0 20px 20px 0;}ul.btn-group-in-line li a:hover,ul.btn-group-in-line li a:hover div,ul.btn-group-in-line li a.active,ul.btn-group-in-line li a.active div{color:#fff;background:#0077be;}ul.btn-group-in-line li a:hover div.fc-lb,ul.btn-group-in-line li a.active div.fc-lb{font-weight:600;}.vfl-label{top:-.1em!important;z-index:10;}.typeahead__container{z-index:1001!important;}.typeahead__backdrop{z-index:1000!important;}.typeahead__field input,.typeahead__field textarea,.typeahead__field [contenteditable],.typeahead__field .typeahead__hint{display:block;width:100%;min-height:43px;border-radius:20px!important;text-align:center;}.inputlg{border-radius:20px;height:45px!important;text-align:center;}.selectTypeWorht{max-width:100px;background-color:#f2f2f2!important;border-top-right-radius:20px!important;border-bottom-right-radius:20px!important;}.ArrowSelectTypeWorth{background-image:linear-gradient(45deg,transparent 50%,var(--darkblue) 60%),linear-gradient(135deg,var(--darkblue) 40%,transparent 50%)!important;background-position:calc(100% - 25px) 17px,calc(100% - 15px) 17px,100% 0;background-size:7px 10px,10px 7px;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;}.input-group-prepend>.addon-phone{border-radius:20px 0 0 20px!important;background-color:#f2f2f2!important;}.container-phone>.vfl-has-label>.vfl-label{left:75px!important;}#generic-modal .sub-call{font-size:.85rem;}.close-modal-float{position:absolute;top:5px;right:10px;cursor:pointer;}.pic-profile{margin:5px;overflow:hidden;border:2px solid #DDE8F6;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:45px;height:45px;}.checkbox-wrap{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.checkmark{position:relative;height:25px;width:25px;border-radius:5px;background-color:#fff;border:1px solid #ccc;}.checked.checkmark{background-color:#5bc0de;}.checkmark .click{position:absolute;left:11px;bottom:5px;width:13px;height:27px;border:solid var(--lightblue);border-width:0 5px 5px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.agent-card{min-height:205px;}.agent-card.selected{border:1px solid var(--lightblue)!important;}.agent-card .company-logo{position:absolute;top:0;bottom:0;right:0;text-align:center;z-index:2;height:65px;padding:2px 2px 2px 2px;width:90%;max-width:180px;left:50%;transform:translate(-50%,-50%)}.agent-card .pointer{cursor:pointer;}.agent-card .profile-pic{position:relative;width:100%;z-index:3;margin-top:12px;}.agent-card .profile-pic{margin:0 auto;overflow:hidden;border:3px solid #DDE8F6;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:70px;height:70px;background-color:white;}.agent-card .badge-level{position:absolute;top:50px;bottom:0;left:0;right:0;z-index:3;height:30px;}.agent-card .badge-level img{width:30px;}.agent-card .agent-basic-info{height:50px;overflow:hidden;}.agent-card .agent-basic-info .agent-name{font-size:13px;font-weight:700;line-height:15px;max-height:30px;overflow:hidden;}.agent-card .agent-basic-info .company-name{color:gray;font-size:13px;font-weight:300;max-height:40px;overflow:hidden;}.agent-card .extra-info{height:20px;margin-bottom:6px;}.agent-card .extra-info .agent-score{padding-left:0;background:var(--lightblue);color:#fff;font-size:12px;width:46px;height:20px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}.extra-info:hover>.agent-score{background:#4a90e2}.agent-card .extra-info .agent-score .score{line-height:20px;font-weight:500;}.btn-select-agent{-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:34px;line-height:34px;}.agent-checkmark{position:relative;height:16px;width:16px;border-radius:3px;background-color:#fff;border:1px solid #ccc;}.agent-checkmark .agent-clicked{position:absolute;left:7px;bottom:3px;width:8px;height:18px;border:solid black;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}#button-sticky{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin-bottom:4px;padding-top:5px;}.confirm-agents{width:320px;}.veil{position:fixed;z-index:999;height:60px;width:60px;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0;}.veil:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);}.code-validation input{margin:0 5px;text-align:center;line-height:80px;font-size:50px;border:solid 1px #ccc;box-shadow:0 0 5px #ccc inset;outline:none;width:60px;transition:all .2s ease-in-out;border-radius:3px;}.code-validation input:focus{border-color:#0077be;box-shadow:0 0 5px #0077be inset;}.code-validation input:selection{background:transparent;}.code-validation .btn{width:240px;margin-bottom:35px;}.code-validation #smsError{font-size:13px;}@media screen and (max-width:385px){ul.btn-group-in-line{border-radius:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}ul.btn-group-in-line li{flex-grow:1;border-bottom:#ddd 1px solid}ul.btn-group-in-line.business-type li{width:50%}ul.btn-group-in-line li a{border-radius:0!important}}@media (min-width:768px){#content{max-width:650px!important}.main-wrap{margin-top:2rem!important}.form-title{font-size:18px;line-height:26px}}.w-special{width:100%}@media only screen and (min-width:380px){.w-special{width:80%}}@media only screen and (min-width:560px){.w-special{width:70%}}@media only screen and (min-width:767px){.w-special{width:60%}}