.stars__toggle-button{color:#4f566b;border-radius:5px;font-weight:600;background-color:#fff;-webkit-box-shadow:0 0 0 1px rgba(42,47,69,.1),0 2px 5px 0 rgba(42,47,69,.1),0 1px 1.5px 0 rgba(0,0,0,.07),0 1px 2px 0 rgba(0,0,0,.08),0 0 0 0 transparent;box-shadow:0 0 0 1px rgba(42,47,69,.1),0 2px 5px 0 rgba(42,47,69,.1),0 1px 1.5px 0 rgba(0,0,0,.07),0 1px 2px 0 rgba(0,0,0,.08),0 0 0 0 transparent;-webkit-transition:.2s;transition:.2s;text-decoration:none!important;border:1px solid #e3e8ef;cursor:pointer;padding:0}.stars__toggle-button,.stars__toggle-button--leftCol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.stars__toggle-button--leftCol{padding:.35em .75em;border-right:1px solid #e3e8ef}.stars__toggle-button--rightCol{padding:.35em .75em}.stars__toggle-button:hover{-webkit-box-shadow:none;box-shadow:none;background-color:#f4f6f8}.stars__toggle-button--star-label{font-size:13px}.stars__count{font-size:15px}.stars__icon{width:15px;height:15px;padding:0 .5em 0 0}@media screen and (max-width:767px){.stars__toggle{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}
body.modal-open{overflow:hidden!important}.our_modal{text-align:center;position:fixed;z-index:1;left:0;top:0;padding:2em 6em;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;overflow:auto;overflow-y:scroll;background-color:rgba(0,0,0,.8)}@media screen and (max-width:992px){.our_modal{padding:4em}}@media screen and (max-width:767px){.our_modal{padding:0}}.modal-content{max-width:675px;margin:0 auto;border-radius:6px;background-color:#fff}.modal-content .toggle_section{padding:0;background-color:#2b3137}.modal-content .toggle_section .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:980px;margin:0 auto}.modal-content .toggle_section .toggle{padding:15px;font-weight:400;font-size:15px}.modal-content .toggle_section .toggle i{padding:0 .5em 0 0}.modal-content .toggle_section .toggle.active{border-bottom:1px solid #f4f4f4;margin-bottom:-1px;background-color:#f5f7f8;border-top-right-radius:6px}.modal-content .toggle_section .toggle.inactive{color:#a0a2a3;background-color:#2b3137}.modal-content .toggle_section .toggle:nth-child(2).active{border-top-left-radius:6px}.modal-content .toggle_section .toggle button{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;padding:0;font-weight:400;border:none;border-radius:0}.modal-content .close_section{text-align:right;padding:10px;border-top-right-radius:6px;border-top-left-radius:6px}.modal-content .close_section button.close_btn{color:#485c67;border:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;padding:0;font-size:15px;margin:0 15px 0 0;cursor:pointer}.modal-content .form-row{margin:30px 0}.modal-content .form-row.message-row{margin:0}.modal-content .form-row.first-child{margin-top:0}.modal-content .form-row.last-child{margin-bottom:0}.modal-content .form-row.header{padding:0 30px;text-align:left}.modal-content .form-row.header p{padding:0;margin:0}.modal-content .form-row.header p.title{font-size:15px;padding:0 0 5px;text-transform:uppercase;letter-spacing:.4px;font-weight:500}.modal-content .form-row.header p.explainer{color:#6f6f6f;font-style:italic}.modal-content .form-row.header button{padding:6px 12px;font-size:14px;font-weight:500;border:1px solid rgba(27,31,35,.2);border-radius:.25em;background-color:#fff;-webkit-box-shadow:1px 2px #ddd;box-shadow:1px 2px #ddd;margin:0 10px 0 0}.modal-content .form-row.header button.selected{-webkit-box-shadow:inset 1px 2px rgba(27,31,35,.2);box-shadow:inset 1px 2px rgba(27,31,35,.2);background-color:#d8d8d8}.modal-content .form-row.header .alt-payment-section{margin:10px 0 0}.modal-content .form-row .wrapper{max-width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.modal-content .form-row .label-section{-ms-flex-preferred-size:33%;flex-basis:33%;text-align:left;padding:0 0 0 30px}.modal-content .form-row .label-section p.header-label{padding:0!important;margin:0;font-weight:400;font-size:15px;text-transform:uppercase;letter-spacing:.4px}.modal-content .form-row .label-section p.explainer{padding:2px 0 0!important;font-size:15px;color:#617692}.modal-content .form-row .label-section p.left-aligned{-webkit-box-align:left!important;-ms-flex-align:left!important;align-items:left!important}.modal-content .form-row .input-section{-ms-flex-preferred-size:68%;flex-basis:68%;padding:0 30px 0 0}.modal-content .form-row .input-section .row{margin:0;padding:0 0 15px!important;text-align:left}.modal-content .form-row .input-section .row.error-row p{padding:0!important;color:#cf000f}.modal-content .form-row .input-section .row.error-row li{color:#cf000f}.modal-content .form-row .input-section .row.last-child,.modal-content .form-row .input-section .row:last-child{padding-bottom:0!important}.modal-content .form-row .input-section .row.column-row{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-content .form-row .input-section .row.table{display:block}.modal-content .form-row .input-section .row.region-list{margin-top:30px}.modal-content .form-row .input-section .row .payment-row{overflow-x:scroll}.modal-content .form-row .input-section .radio-row{margin:0 0 15px}.modal-content .form-row .input-section .column{-ms-flex-preferred-size:50%;flex-basis:50%;padding-right:15px}.modal-content .form-row .input-section .column.checkbox-column{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-content .form-row .input-section .column:last-child{padding-left:15px;padding-right:0}.modal-content .form-row .input-section .submit-row{text-align:right}.modal-content .form-row .input-section .table-responsive{min-width:100%}.modal-content .form-row .input-section .paypal-note{padding:15px;background-color:#2e5569;color:#f5f7f8;border-radius:4px}.modal-content .form-row .input-section .stripe-remittance-payment-success-message{padding-bottom:30px}.modal-content .form-row .input-section button{padding:6px 12px;font-size:14px;font-weight:500;border:1px solid rgba(27,31,35,.2);border-radius:.25em;background-color:#fff;-webkit-box-shadow:1px 2px #ddd;box-shadow:1px 2px #ddd}.modal-content .form-row .input-section button.submit-button{background-color:#4183d7;border:1px solid #4183d7;-webkit-box-shadow:1px 2px #1e5baa;box-shadow:1px 2px #1e5baa;color:#fff;padding:6px 28px}.modal-content .form-row .input-section button.primary{background-color:#00b16a;-webkit-box-shadow:1px 2px #025431;box-shadow:1px 2px #025431;border:none;color:#fff}.modal-content .form-row .input-section button.clear-stripe-remittance-payment-captured,.modal-content .form-row .input-section button.close_modal_button{padding:0;margin:0 15px 0 0;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;font-weight:400}.modal-content .form-row .input-section button.close_modal_button.normal-button-style{padding:6px 12px;font-size:14px;font-weight:500;border:1px solid rgba(27,31,35,.2);border-radius:.25em;background-color:#fff;-webkit-box-shadow:1px 2px #ddd;box-shadow:1px 2px #ddd}.modal-content .form-row .input-section button.delete_button{background-color:transparent;border:0;padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.modal-content .form-row .input-section button.delete-zipcode{margin:0 10px 10px 0;border:0;-webkit-box-shadow:none;box-shadow:none;display:inline-block;padding:2px 10px;margin:0 .25em .5em;border-radius:15px;background-color:#dae3ec}.modal-content .form-row .input-section button.delete-zipcode i{padding:0 0 0 5px}.modal-content .form-row .input-section button.delete-matter-tag{padding:4px 12px;margin:0 .25em .5em;border-radius:15px;background-color:#dae3ec;font-size:15px}.modal-content .form-row .input-section button.delete-matter-tag i{margin:0 0 0 7px}.modal-content .form-row .input-section button.delete-matter-tag:hover{background-color:#b6c4d2}.modal-content .form-row .input-section button.delete-matter-panel-tag{padding:4px 12px;margin:0 .25em .5em;border-radius:15px;background-color:#dae3ec;font-size:15px}.modal-content .form-row .input-section button.delete-matter-panel-tag i{margin:0 0 0 7px}.modal-content .form-row .input-section button.delete-matter-panel-tag:hover{background-color:#b6c4d2}.modal-content .form-row .input-section button.delete-outside-referral-tag{padding:4px 12px;margin:0 .25em .5em;border-radius:15px;background-color:#dae3ec;font-size:15px}.modal-content .form-row .input-section button.delete-outside-referral-tag i{margin:0 0 0 7px}.modal-content .form-row .input-section button.delete-outside-referral-tag:hover{background-color:#b6c4d2}.modal-content .form-row .input-section button.pill-editable{padding:4px 12px;margin:0 .25em .5em;border-radius:15px;background-color:#dae3ec;font-size:15px}.modal-content .form-row .input-section button.pill-editable i{margin:0 0 0 7px}.modal-content .form-row .input-section button.pill-editable:hover{background-color:#b6c4d2}.modal-content .form-row .input-section label{display:block;font-size:15px!important;font-weight:400!important;text-transform:none!important;color:#12263f!important;letter-spacing:normal!important;text-align:left!important}.modal-content .form-row .input-section label.radio{display:inline-block;margin:0;padding:0!important}.modal-content .form-row .input-section label.checkbox{display:inline-block;margin:-5px 0 0}.modal-content .form-row .input-section label.checkbox span{display:block;color:#617692}.modal-content .form-row .input-section p{text-align:left;padding:0;margin:0}.modal-content .form-row .input-section p.copy{padding:0 0 15px}.modal-content .form-row .input-section p.copy:last-child{padding-bottom:0}.modal-content .form-row .input-section p.title{font-weight:500;font-size:17px!important;padding:0 0 15px!important;margin:0!important}.modal-content .form-row .input-section p.subtitle{font-size:14px;margin-bottom:15px}.modal-content .form-row .input-section p.explainer{color:#617692;font-size:15px}.modal-content .form-row .input-section p.county_label{display:inline-block}.modal-content .form-row .input-section p.strong{font-weight:500}.modal-content .form-row .input-section input{width:100%}.modal-content .form-row .input-section input[type=submit]{padding:6px 12px;font-size:14px;font-weight:500;border:1px solid rgba(27,31,35,.2);border-radius:.25em;background-color:#fff;-webkit-box-shadow:1px 2px #d2ddec;box-shadow:1px 2px #d2ddec;color:#222}.modal-content .form-row .input-section input[type=radio]{width:auto;margin:0 5px 0 0}.modal-content .form-row .input-section input[type=text]{vertical-align:inherit!important;margin:0 .5em 0 0;height:34px;border-radius:3px;border:1px solid #d2ddec;background-color:#fff;font-size:15px}.modal-content .form-row .input-section input[type=text].inline{width:auto}.modal-content .form-row .input-section input[type=text].fixed{width:283px}.modal-content .form-row .input-section input[type=number]{margin:0 .5em 0 0;height:34px;border-radius:3px;border:1px solid #d2ddec;background-color:#fff;font-size:15px}.modal-content .form-row .input-section input[type=checkbox]{padding:0;font-size:inherit;border:0;-webkit-box-shadow:none;box-shadow:none;width:auto;margin:0 10px 0 0}.modal-content .form-row .input-section input[type=file]{border:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.modal-content .form-row .input-section input.admin_stripe_quantity{margin-bottom:15px}.modal-content .form-row .input-section select{margin:0!important;background-color:#fff;-webkit-box-shadow:1px 2px #d2ddec;box-shadow:1px 2px #d2ddec;height:32px;font-size:14px;font-weight:500;border:1px solid #d2ddec;border-radius:.25em;width:100%}.modal-content .form-row .input-section textarea{border:1px solid #d2ddec;border-radius:3px;width:100%}.modal-content .form-row .input-section table{background-color:#fff}.modal-content .form-row .input-section table tr{border:0;color:#0366d6}.modal-content .form-row .input-section table tr.selected{background-color:#fef8e9;border:1px solid #fae29f;color:#8c6d1f}.modal-content .form-row .input-section table tr:hover{background-color:#fef8e9;color:#8c6d1f;cursor:pointer}.modal-content .form-row .input-section table tr.header{background-color:#f5f7f8}.modal-content .form-row .input-section table th.explainer{font-weight:400;font-size:15px;color:#222;border-top:0}.modal-content .form-row .input-section table td{font-size:15px}.modal-content .admin-optionalPay-wrapper{padding:0 0 30px;max-width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.modal-content .admin-optionalPay-wrapper .label-section{-ms-flex-preferred-size:33%;flex-basis:33%;text-align:left;padding:0 0 0 30px}.modal-content .admin-optionalPay-wrapper .label-section p.header-label{padding:0!important;margin:0;font-weight:400;font-size:15px;text-transform:uppercase;letter-spacing:.4px}.modal-content .admin-optionalPay-wrapper .input-section{-ms-flex-preferred-size:68%;flex-basis:68%;padding:0 30px 0 0;text-align:left}.modal-content .admin-optionalPay-wrapper p{font-weight:500;font-size:17px!important}.modal-content .admin-optionalPay-wrapper input[type=text]{vertical-align:inherit!important;margin:0 .5em 0 0;height:34px;border-radius:3px;border:1px solid #ccc;background-color:#fff;font-size:15px;-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.5);box-shadow:inset 0 1px 4px rgba(0,0,0,.5)}.modal-content .cname-block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0}.modal-content .cname-block p.label{font-size:15px;color:#222;font-weight:400;padding:0 10px 0 0}.modal-content .cname-block p.value{background-color:#d3dfec;padding:10px;border-radius:3px}.modal-content.wide{max-width:980px;margin:0 auto}.modal-content.wide .close_section{border-top-right-radius:4px;border-top-left-radius:4px}.modal-content.wide .close_section button{color:#a0a2a3}.modal-content.wide .form-row.first-child{margin-top:60px}.modal-content .attorney-notes.showing-notes{padding:10px;background-color:#edf1f5;color:#596c88;border:1px solid #d9e1e9;border-radius:3px}@media screen and (max-width:767px){.modal-content .form-row .wrapper{display:block}.modal-content .form-row .label-section{padding:0 15px 20px}.modal-content .form-row.header,.modal-content .form-row .input-section{padding:0 15px}}.add-matter-modal .modal-content .close_section,.add-outside-referral-modal .modal-content .close_section{background-color:#2b3137}#pricing_survey{border-radius:4px}#pricing_survey p.title{font-size:1.333em;font-weight:500;padding:0;margin:0}#pricing_survey p.label{font-size:1em;color:#222;display:block;text-align:left}#pricing_survey label{display:inline-block;font-weight:400}#pricing_survey .section{padding:1em;background-color:#fff}#pricing_survey .section input[type=checkbox]{margin:0 .5em 0 0}#pricing_survey .section.top{padding:2em 1em 0;font-weight:500}#pricing_survey .save_section{padding:0 1em 1em}#pricing_survey .header_section{padding:1em 1em 0;border-top-left-radius:5px;border-top-right-radius:5px}#pricing_survey .header_section h1{font-size:1.333em;padding:0 0 .25em;margin:0;font-weight:500}#pricing_survey .header_section h2{font-size:15px;padding:0;margin:0;font-weight:300;text-transform:uppercase}#pricing_survey .services_section{padding:1em 2em 1em 1em;border-bottom:1px solid #ccc}#pricing_survey .services_section h2{font-size:1em;padding:0 0 .75em;margin:0;font-weight:500}#pricing_survey .services_section ol{margin:0}#pricing_survey .services_section li{font-size:1em;padding:0 0 .25em}#pricing_survey .services_section li:nth-child(3){padding-bottom:0}#pricing_survey .feeType_section{padding:1em;border-bottom:1px solid #ccc}#pricing_survey .feeType_section .header{font-size:1em;padding:0 0 .5em;margin:0;font-weight:500}#pricing_survey .feeType_section .checkbox{padding:0 0 0 1em}#pricing_survey .feeType_section .checkbox label{padding:0;margin:0;font-weight:400}#pricing_survey .feeType_section input{width:15px;height:15px;margin:0 .5em 0 0}#pricing_survey .hours_section{padding:1em;border-bottom:1px solid #ccc;margin:0}#pricing_survey .hours_section label{display:block;font-size:1em;padding:0 0 1em;margin:0;font-weight:500}#pricing_survey .hours_section .number_field{margin:0 0 0 1em;height:2.5em;width:6em;border-radius:3px;border:1px solid #ccc;background-color:#fff;font-size:15px;font-weight:400;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.75);box-shadow:inset 0 1px 2px rgba(0,0,0,.75)}#pricing_survey .client_selector{padding:1em}#pricing_survey .client_selector h2{font-size:1em;padding:0 0 .5em;margin:0;font-weight:500}#pricing_survey .client_selector input{width:15px;height:15px;margin:0 .5em 0 0}#pricing_survey .client_selector span{display:block;font-size:15px;color:#80809e;padding:0 0 0 1.84em}#pricing_survey .client_selector label{padding:.25em 0 0;font-weight:400}#pricing_survey .client_selector .form_group{display:block;padding:0 0 .5em 1em}#pricing_survey .client_selector .form_group:nth-child(4){padding-bottom:0}#pricing_survey .fee_table{padding:0 1em 1em;border:0}#pricing_survey .fee_table h2{font-size:1em;padding:0 0 .5em;margin:0;font-weight:500}#pricing_survey .fee_table .message{font-size:15px;max-width:45em;padding:0 0 1em;margin:0}#pricing_survey .fee_table table{margin:0;border:0}#pricing_survey .fee_table td,#pricing_survey .fee_table th,#pricing_survey .fee_table tr{border:none}#pricing_survey .fee_table tr:nth-child(3){background-color:#e6e6e6}#pricing_survey .fee_table label.header{display:block}#pricing_survey .fee_table label.input{font-weight:400}#pricing_survey .fee_table .number_field{margin:0;height:2.5em;width:6em;border-radius:3px;border:1px solid #ccc;background-color:#fff;font-size:15px;font-weight:400;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.75);box-shadow:inset 0 1px 2px rgba(0,0,0,.75)}#pricing_survey .fee_table .segment_label{padding:13px .5em 0}#pricing_survey .fee_table .title{font-weight:400;font-size:15px;color:#80809e}#pricing_survey .fee_table .wrong,#pricing_survey .service_errors{background-color:#e9c5c3}#pricing_survey .service_errors p{padding:1em;margin:0}#pricing_survey .save_section{border-top:1px solid #ccc;text-align:right;padding:1em}#pricing_survey .save_section button{padding:6px 12px;margin:0;background-color:#fff;border:1px solid #ccc;border-radius:6px;-webkit-box-shadow:1px 1px 2px #ccc;box-shadow:1px 1px 2px #ccc;display:inline-block;color:#337ab7}#pricing_survey .save_section button:hover{background-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.acknowledgement-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none;border-radius:6px;padding:2em;width:90%}.acknowledgement-modal__row{width:100%;margin-bottom:1.25em}.acknowledgement-modal__row--centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.acknowledgement-modal__row:last-child{margin-bottom:0}.acknowledgement-modal--app-page-error{width:91%;background-color:#f8fafc;border:1px solid #d3d3d3}.acknowledgement-modal--app-page-error--lower-width{width:90%;margin-left:5px}.blue-btn{padding:.35em .75em;border-radius:4px;background-color:#0073e2;color:#fff;border:none;font-size:15px;display:inline-block;font-weight:600;text-decoration:none!important;-webkit-box-shadow:0 0 0 1px rgba(42,47,69,.1),0 2px 5px 0 rgba(42,47,69,.1),0 1px 1.5px 0 rgba(0,0,0,.07),0 1px 2px 0 rgba(0,0,0,.08),0 0 0 0 transparent;box-shadow:0 0 0 1px rgba(42,47,69,.1),0 2px 5px 0 rgba(42,47,69,.1),0 1px 1.5px 0 rgba(0,0,0,.07),0 1px 2px 0 rgba(0,0,0,.08),0 0 0 0 transparent;-webkit-transition:.25s;transition:.25s}.blue-btn i{padding:0 .5em 0 0}.blue-btn:hover{-webkit-box-shadow:none;box-shadow:none;background-color:#0067cb;color:#fff}.blue-btn[disabled]{opacity:.5}.white-btn{padding:.35em .75em;color:#4f566b;border-radius:5px;font-size:15px;font-weight:600;background-color:#fff;-webkit-box-shadow:0 0 0 1px rgba(42,47,69,.1),0 2px 5px 0 rgba(42,47,69,.1),0 1px 1.5px 0 rgba(0,0,0,.07),0 1px 2px 0 rgba(0,0,0,.08),0 0 0 0 transparent;box-shadow:0 0 0 1px rgba(42,47,69,.1),0 2px 5px 0 rgba(42,47,69,.1),0 1px 1.5px 0 rgba(0,0,0,.07),0 1px 2px 0 rgba(0,0,0,.08),0 0 0 0 transparent;-webkit-transition:.2s;transition:.2s;display:inline-block;text-decoration:none!important;border:1px solid #e3e8ef;cursor:pointer}.white-btn:hover{-webkit-box-shadow:none;box-shadow:none;background-color:#f4f6f8}.link-button-secondary,button.secondary{padding:5px 14px;font-size:15px;border:1px solid rgba(0,0,0,.2);border-radius:3px;background-color:#fff}.link-button-secondary:hover,button.secondary:hover{background-color:#f6f6f6}.link-button-secondary.margin-bottom,button.secondary.margin-bottom{margin-bottom:40px}button.secondary.disabled{opacity:.5}button.delete{background-color:#d91e18;-webkit-box-shadow:0 3px 0 #8b0e0a;box-shadow:0 3px 0 #8b0e0a}button.delete:hover{background-color:#b0140f}button.delete.disabled{opacity:.5}button.delete.disabled:hover{background-color:#b0140f}

/*# sourceMappingURL=app_marketing_page-2cc8fa52.css.map*/