.result-card{margin:var(--clio-spacing-0) auto;max-width:500px;text-align:center;width:90%}.result-card .status-icon{margin-top:var(--clio-spacing-3)}.result-card .fa-regular,.result-card .fa-solid{font-size:var(--boldly-font-size-5xl);margin-bottom:var(--clio-spacing-5)}.result-card .result-type-error{color:var(--text-color-danger)}.result-card .result-type-success{color:var(--text-color-success)}.result-card p{font-size:var(--boldly-font-size-2xl);line-height:var(--boldly-line-height-7);margin-bottom:var(--clio-spacing-5);padding:var(--clio-spacing-0) var(--clio-spacing-5)}opt-in-modal th-modal-body h1{margin:var(--clio-spacing-0)!important}opt-in-modal img{margin:auto;display:block;padding-bottom:var(--clio-spacing-5)}opt-in-modal th-link{padding-top:var(--clio-spacing-3)}opt-in-modal .col-md-8{max-width:700px!important}opt-in-modal .syncing-in-progress{margin-top:var(--clio-spacing-5)}opt-in-modal .required-field{padding-left:var(--clio-spacing-7);float:left}opt-in-modal .card-contents{margin:var(--clio-spacing-5)}opt-in-modal .type-small:before{content:"\a";white-space:pre}opt-in-modal .type-small{color:var(--text-color-subdued)}opt-in-modal .checkbox{padding-top:var(--clio-spacing-3)}opt-in-modal .asterisk{color:var(--text-color-danger)}.contact-sync-onboarding-stepper .stepper{display:flex;justify-content:center}.contact-sync-onboarding-stepper .stepper-step{flex:1}.th-modal.fullpage{overflow-y:auto}payment-details th-row{margin-bottom:var(--clio-spacing-1)}payment-details th-column.col.col-md-3{max-width:100px}payment-details #statement_descriptor{margin-top:var(--clio-spacing-3)}payment-details #bacs_direct_debit{margin-top:var(--clio-spacing-3);color:var(--text-color-subdued)}payment-details .address-line{margin:var(--clio-spacing-0)}payment-details .separator{height:var(--clio-spacing-3)}payment-details .payment-totals{display:flex;flex-direction:column;gap:var(--clio-spacing-2);line-height:normal;width:100%}payment-details .payment-totals .payment-amount{display:flex;flex-direction:column;gap:var(--clio-spacing-1)}payment-details .payment-totals .payment-amount .payment-currency{font-size:var(--boldly-font-size-sm);font-weight:var(--boldly-font-weight-medium);line-height:var(--boldly-line-height-5)}payment-details .payment-totals .payment-amount .amount{font-size:var(--boldly-font-size-2xl);font-weight:var(--boldly-font-weight-semibold);line-height:var(--boldly-line-height-7)}payment-details .payment-totals .payment-message{gap:var(--clio-spacing-0)}payment-details .payment-detail-fields,payment-details .payment-totals .payment-message{display:flex;flex-direction:column;font-size:var(--boldly-font-size-sm);line-height:var(--boldly-line-height-5)}payment-details .payment-detail-fields{gap:var(--clio-spacing-2);margin-top:var(--clio-spacing-5);background-color:var(--background-color-surface-elevated);padding:var(--clio-spacing-3);border-radius:var(--boldly-border-radius-lg);border:1px solid var(--border-color-default)}payment-details .payment-detail-fields .payment-detail-row{display:flex;flex-direction:row;gap:var(--clio-spacing-2)}payment-details .payment-detail-fields .payment-detail-label{font-weight:var(--boldly-font-weight-semibold);width:120px;flex-shrink:0}payment-details .payment-detail-fields .payment-detail-value{font-weight:var(--boldly-font-weight-normal)}payment-details .payment-detail-fields .bank-detail-fields,payment-details .payment-detail-fields .card-detail-fields{display:flex;flex-direction:column;gap:var(--clio-spacing-2)}@media (max-width:420px){payment-details .payment-detail-fields{gap:var(--clio-spacing-3)}payment-details .payment-detail-fields .payment-detail-row{flex-direction:column;gap:var(--clio-spacing-0)}payment-details .payment-detail-fields .payment-detail-label{width:100%}payment-details .payment-detail-fields .bank-detail-fields,payment-details .payment-detail-fields .card-detail-fields{gap:var(--clio-spacing-3)}}credit-card-form .th-input-prefix{font-family:Font Awesome\ 6 Pro;font-weight:900}credit-card-form .provider-field{position:absolute;top:var(--clio-spacing-0);margin-top:34px;margin-left:var(--clio-spacing-2-5);width:80%}credit-card-form .th-input-wrapper{background-color:var(--boldly-color-white)}credit-card-form .provider-card-field{position:absolute;top:var(--clio-spacing-0);margin-top:var(--clio-spacing-2-5);margin-left:var(--clio-spacing-2-5);width:65%}@media screen and (max-width:480px){credit-card-form .provider-card-field{width:60%}}credit-card-form .hf-wrapper{position:relative;margin-bottom:var(--clio-spacing-3)}credit-card-form .hf-wrapper label.th-label{margin-bottom:var(--clio-spacing-0)}credit-card-form .hf-wrapper .accepted-cc-icons{position:absolute;right:calc(var(--clio-spacing-0-5)*-1);padding:var(--clio-spacing-2) var(--clio-spacing-3);pointer-events:none;top:var(--clio-spacing-1);z-index:1}credit-card-form .fa-circle-question{cursor:pointer;font-size:var(--boldly-font-size-sm)}credit-card-form .card-number-label{font-size:var(--boldly-font-size-sm);font-weight:var(--boldly-font-weight-medium);margin-bottom:var(--clio-spacing-2)}credit-card-form .card-number-prefix{margin-right:calc(var(--clio-spacing-px)*-1);border:var(--boldly-border-width-1) solid #ccd9e0;border-right-width:var(--boldly-border-width-0);max-height:var(--clio-spacing-8)}credit-card-form .card-number-prefix,credit-card-form button.th-button.secondary[disabled]{font-family:Font Awesome\ 6 Pro;font-weight:900;padding:var(--clio-spacing-1-5) var(--clio-spacing-3);box-sizing:border-box;color:#667881}credit-card-form button.th-button.secondary[disabled]{border:var(--boldly-border-width-1) solid #b0bec5;border-radius:var(--boldly-border-radius-sm) var(--boldly-border-radius-none) var(--boldly-border-radius-none) var(--boldly-border-radius-sm);background:#fff}credit-card-form iframe{font-family:var(--font-family-sans);width:100%;height:100%;max-width:100%;padding:var(--clio-spacing-0) var(--clio-spacing-3);margin:var(--clio-spacing-0);box-sizing:border-box;border:none;flex:1;transition:background-color .3s ease}credit-card-form .security-code-question-circle{position:absolute;right:var(--clio-spacing-2);top:var(--clio-spacing-0)}.buy-now-pay-later-banner{padding:var(--clio-spacing-4);background-color:var(--background-color-surface-base);border-radius:var(--clio-spacing-2);border:1px solid var(--border-color-default);margin-top:var(--clio-spacing-2)}.buy-now-pay-later-banner p{margin:0;font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);color:var(--text-color-default)}credit-card-view{display:block}credit-card-view .column-header{font-weight:var(--boldly-font-weight-bold)}billing-address-form,billing-address-select label.clio-payment-radio-label{display:block;margin-bottom:var(--clio-spacing-2)}billing-address-select label.clio-payment-radio-label div{display:inline-block;vertical-align:top}billing-address-view{display:block}digital-wallet{padding:var(--clio-spacing-3);border:var(--boldly-border-width-1) solid var(--border-color-default);border-radius:var(--boldly-border-radius);background-color:var(--background-color-surface-base);display:flex;flex-direction:column;align-items:stretch;gap:var(--clio-spacing-3)}.bold-label{font-weight:var(--boldly-font-weight-bold)}.margin-top-l{margin-top:var(--clio-spacing-3)}payment-method-form h2{margin-top:var(--clio-spacing-5);margin-bottom:var(--clio-spacing-3)}payment-method-form .label-container{display:inline-block;margin-right:var(--clio-spacing-1)}payment-method-form .label-container label.th-label.radio-label{margin-bottom:var(--clio-spacing-0)}payment-method-form .label-container label .th-radio-button{opacity:0;position:absolute}payment-method-form .label-container label .label-text{margin-left:var(--clio-spacing-0);color:var(--text-color-link);text-decoration:underline}payment-method-form .label-container label .label-text:hover{color:var(--text-color-link-hover);cursor:pointer;text-decoration:none}plaid-modal{font-size:var(--boldly-font-size-sm)}plaid-modal a:focus-visible{outline-color:var(--focus-color)}plaid-modal .select-bank{background:var(--background-color-surface-base);border:var(--boldly-border-width-1) solid var(--border-color-default);border-radius:var(--boldly-border-radius);padding:var(--clio-spacing-3)}plaid-modal .bank-account-title{font-weight:var(--boldly-font-weight-bold);margin-bottom:var(--clio-spacing-2)}plaid-modal .bank-account-info{background:var(--background-color-surface-base);border:var(--boldly-border-width-1) solid var(--border-color-default);border-radius:var(--boldly-border-radius);display:flex;margin-bottom:var(--clio-spacing-2);padding:var(--clio-spacing-3)}plaid-modal .bank-account-info .bank-details{padding:var(--clio-spacing-0) var(--clio-spacing-3)}plaid-modal .bank-account-info .bank-details .bank-type{color:var(--text-color-default);text-transform:capitalize}plaid-modal .cookie-warning{color:var(--text-color-default);font-size:var(--boldly-font-size-xs)}plaid-modal .cookie-warning i.fa-circle-info{color:var(--color-icon-blue)}practice-area-capture-form .practice-area-capture-form .center-selector{margin:auto;margin-top:var(--clio-spacing-8)}practice-area-capture-form .practice-area-capture-form .center-selector .th-label,practice-area-capture-form .practice-area-capture-form .center-selector .th-with-message{text-align:left}practice-area-capture-form .practice-area-capture-form .center-selector .under-label{text-align:left;margin-top:calc(var(--clio-spacing-5)*-1);font-size:var(--boldly-font-size-xs);line-height:var(--boldly-line-height-4);color:var(--text-color-subdued);margin-bottom:var(--clio-spacing-3)}practice-area-capture-form .practice-area-capture-form .center-selector .additional-area-container{margin-top:var(--clio-spacing-5)}practice-area-capture-form .practice-area-capture-form .center-selector .additional-area-container .k-readonly{padding-left:var(--clio-spacing-8);background-image:url(/images/app_integrations/icons/search.svg);background-size:13px var(--clio-spacing-3-5);background-repeat:no-repeat;background-position:4% 50%}practice-area-capture-form th-button{width:100%;margin-top:var(--clio-spacing-2-5);margin-bottom:var(--clio-spacing-5)}practice-area-capture-form th-button .th-button.primary{width:100%}practice-area-capture-form th-button .th-button.primary:hover{justify-content:center}practice-area-capture-form th-combobox .k-combobox .k-select{height:100%;width:100%;max-width:100%;position:absolute;justify-content:flex-end;padding-right:var(--clio-spacing-2-5);background-color:var(--boldly-color-transparent);border-left:none}practice-area-capture-form th-combobox .k-combobox .k-state-hover .k-select,practice-area-capture-form th-combobox .k-combobox .k-state-hover .k-select:hover{background-color:var(--boldly-color-transparent)}practice-area-capture-form th-combobox .k-combobox .k-state-focused .k-clear-value,practice-area-capture-form th-combobox .k-combobox .k-state-hover .k-clear-value{display:none}practice-area-capture-form .k-multiselect-wrap{max-height:var(--clio-spacing-28);overflow-y:auto}practice-area-capture-form .k-multiselect-wrap .k-clear-value{position:-webkit-sticky;position:sticky;float:right;top:var(--clio-spacing-1-5);bottom:40%;right:var(--clio-spacing-2-5)}practice-area-capture-form th-multi-select .k-icon.k-clear-value{opacity:1;display:block}practice-area-capture-form .k-state-hover>.k-multiselect-wrap .k-clear-value{display:block}practice-area-capture-form .field-is-required{display:none}@media (max-width:580px){practice-area-capture-form .field-is-required{display:block;font-size:var(--boldly-font-size-xs);line-height:var(--boldly-line-height-4);margin-bottom:var(--clio-spacing-2);text-align:left;color:var(--text-color-danger)}practice-area-capture-form .required-field{display:none}}practice-area-already-completed .already-completed-center{width:516px;margin-left:auto;margin-right:auto;margin-top:10%;text-align:center}practice-area-already-completed .already-completed-center .submitted-check{width:110px;height:110px}practice-area-already-completed th-button{width:100%;margin-top:var(--clio-spacing-4)}practice-area-already-completed th-button .th-button.primary{width:var(--clio-spacing-64);margin-top:var(--clio-spacing-2-5);margin-bottom:var(--clio-spacing-5);margin-left:auto;margin-right:auto}practice-area-already-completed th-button .th-button.primary:hover{justify-content:center}@media (max-width:580px){practice-area-already-completed .already-completed-center{width:75%;margin-left:auto;margin-right:auto;margin-top:10%;padding-left:var(--clio-spacing-5);padding-right:var(--clio-spacing-5)}}practice-area-standalone .wrap{height:100vh;width:100%;display:flex;flex-direction:column}practice-area-standalone .top{flex-shrink:0;width:100%;height:var(--clio-spacing-16);display:flex;background-color:var(--boldly-color-blue-700)}practice-area-standalone .top img{margin-left:var(--clio-spacing-5);width:var(--clio-spacing-10)}practice-area-standalone .mid{overflow:auto;width:100%;flex:1;display:flex;flex-direction:column;background-color:var(--background-color-surface-base);background-image:url(/images/logo/clio-background-logo.svg);background-repeat:no-repeat;background-position:100% 100%}practice-area-standalone .mid img{margin:var(--clio-spacing-10) auto var(--clio-spacing-0) auto;height:var(--clio-spacing-16);width:var(--clio-spacing-48)}practice-area-standalone .mid h2{color:var(--text-color-subdued);font-size:var(--boldly-font-size-base);line-height:var(--boldly-line-height-6);margin-top:var(--clio-spacing-5)}practice-area-standalone .center{max-width:540px;margin-left:auto;margin-right:auto;margin-top:min(150px,10%);padding:var(--clio-spacing-0) var(--clio-spacing-5)}@media (max-width:580px){practice-area-standalone .mid{width:100%;flex:1;display:flex;flex-direction:column;background-color:var(--background-color-surface-base);background-image:url(/images/logo/clio-background-logo.svg);background-repeat:no-repeat;background-position:100% 100%}practice-area-standalone .mid img{margin:var(--clio-spacing-10) auto var(--clio-spacing-0) auto;height:31px;width:99px}practice-area-standalone .mid h2{color:var(--text-color-subdued);font-size:var(--boldly-font-size-base);line-height:var(--boldly-line-height-6);margin-top:var(--clio-spacing-5)}practice-area-standalone .center{width:auto;margin-left:var(--clio-spacing-0);margin-right:var(--clio-spacing-0);margin-top:5%;padding-left:var(--clio-spacing-5);padding-right:var(--clio-spacing-5)}}.spacing-inset-xs{padding:var(--clio-spacing-1)!important}.spacing-inset-s{padding:var(--clio-spacing-2)!important}.spacing-inset-m{padding:var(--clio-spacing-3)!important}.spacing-inset-l{padding:var(--clio-spacing-5)!important}.spacing-inset-xl{padding:var(--clio-spacing-8)!important}.spacing-inset-layout{padding:var(--clio-spacing-3)!important}.spacing-stack-xs{margin-bottom:var(--clio-spacing-1)!important}.spacing-stack-s{margin-bottom:var(--clio-spacing-2)!important}.spacing-stack-m{margin-bottom:var(--clio-spacing-3)!important}.spacing-stack-l{margin-bottom:var(--clio-spacing-5)!important}.spacing-stack-xl{margin-bottom:var(--clio-spacing-8)!important}.spacing-stack-layout{margin-bottom:var(--clio-spacing-3)!important}.spacing-inline-xs{margin-right:var(--clio-spacing-1)!important}.spacing-inline-s{margin-right:var(--clio-spacing-2)!important}.spacing-inline-m{margin-right:var(--clio-spacing-3)!important}.spacing-inline-l{margin-right:var(--clio-spacing-5)!important}.spacing-inline-xl{margin-right:var(--clio-spacing-8)!important}.spacing-inline-layout{margin-right:var(--clio-spacing-3)!important}practice-area-successfully-submitted .successfully-completed-center{width:516px;margin-left:auto;margin-right:auto;margin-top:10%;text-align:center}practice-area-successfully-submitted .successfully-completed-center .submitted-check{width:110px;height:110px}@media (max-width:580px){practice-area-successfully-submitted .successfully-completed-center{width:75%;margin-left:auto;margin-right:auto;margin-top:10%;padding-left:var(--clio-spacing-5);padding-right:var(--clio-spacing-5)}}