/*! mmi-front-end v3.0.1 | (c) 2025 */
/*!
 * mmi-front-end v3.0.1: MMI front-end templates
 * (c) 2025 */*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#212322}.h1,h1{font-size:48px!important;line-height:62px!important;font-weight:800;margin-bottom:20px;margin-top:0;color:#003a70}@media (max-width:767px){.h1,h1{font-size:40px!important;line-height:52px!important;font-weight:800}}.h2,h2{font-size:36px;line-height:46px;font-weight:700;margin-bottom:12px;margin-top:20px;color:#007198}@media (max-width:767px){.h2,h2{font-size:30px;line-height:38px}}.h2.subhead,.subhead-1,h2.subhead{font-size:24px;line-height:38px;font-weight:500;margin-bottom:16px;margin-top:0}@media (max-width:767px){.h2.subhead,.subhead-1,h2.subhead{font-size:20px;line-height:32px}}.h3,h3{font-size:24px;line-height:36px;font-weight:700;margin-bottom:8px;margin-top:0;color:#003a70}@media (max-width:767px){.h3,h3{font-size:20px;line-height:30px}}.h3.solid-label,h3.solid-label{background-color:#003a70;color:#fff;padding:10px 12px;width:100%}.h3.text-black,h3.text-black{color:#212322}.h3.text-black small.text-black,h3.text-black small.text-black{color:#212322}.subhead-2,h3.subhead{font-size:16px;line-height:24px;font-weight:400;margin-bottom:16px;margin-top:0}@media (min-width:768px){.subhead-2,h3.subhead{font-size:19px;line-height:29px;font-weight:400}}.h4,.import-credit-step .personal-info .header,.import-credit-step .results .header,.import-credit-step .verify-identity .header,h4{font-size:19px;line-height:24px;font-weight:700;margin-bottom:8px;margin-top:0;color:#003a70}@media (max-width:767px){.h4,.import-credit-step .personal-info .header,.import-credit-step .results .header,.import-credit-step .verify-identity .header,h4{font-size:16px;line-height:20px}}.h5,h5{font-size:14px!important;line-height:15.4px!important;font-weight:500}p{font-size:17px;line-height:29px;font-weight:400;margin-bottom:8px;margin-top:0}@media (max-width:767px){p{font-size:14px;line-height:24px;font-weight:400}}.small-copy,p.small-copy{font-size:14px;line-height:25px;margin-bottom:8px;margin-top:0}@media (max-width:767px){.small-copy,p.small-copy{font-size:12px;line-height:21px}}.callout,.pullquote{font-size:1.25rem;line-height:2.5rem;font-weight:500;margin-bottom:12px;margin-top:12px;color:#008556}@media (min-width:768px){.callout,.pullquote{font-size:1.5rem;line-height:3rem}}.overline{font-size:.625rem;line-height:1.125rem;letter-spacing:1px;text-transform:uppercase;font-weight:600}@media (min-width:768px){.overline{font-size:.75rem;line-height:1.375rem;letter-spacing:1px;text-transform:uppercase;color:#003a70}}.overline.blue{color:#003a70}.overline.black{color:#212322}.overline.white{color:#fff}.caption-tag{font-size:.625rem;line-height:1.125rem;font-weight:500;margin-bottom:20px;margin-top:0;color:#003a70}@media (min-width:768px){.caption-tag{font-size:.75rem;line-height:1.375rem;color:#003a70}}.filter-tag{font-size:.625rem;line-height:1.125rem;text-decoration:underline;font-weight:500}@media (min-width:768px){.filter-tag{font-size:.75rem;line-height:1.375rem}}.cta-text-link,a{color:#753bbd;text-decoration:none;font-weight:700}.cta-text-link:hover,a:hover{color:#f27507;text-decoration:underline}.cta-text-link:focus,a:focus{outline:0;color:#f27507}.dmp-activation-step,.wcw-step{margin:0 0 35px 0}.dmp-activation-step [class^=col-],.wcw-step [class^=col-]{padding-left:0;padding-right:16px}@media screen and (max-width:991px){.dmp-activation-step [class^=col-],.wcw-step [class^=col-]{padding-right:0}}.dmp-activation-step .links,.wcw-step .links{text-align:center;margin:0}.dmp-activation-step .links input,.wcw-step .links input{margin-left:10px;margin-right:10px;width:auto;min-width:400px;font-size:22px}input#SubmitAndCallStep3,input#SubmitStep3{margin:10px 0}.dmp-activation-step .links .text,.wcw-step .links .text{font-size:14px;margin:0 0 40px 0;padding:0 20%}.dmp-activation-step .links .text.activate,.dmp-activation-step .links .text.wizard,.wcw-step .links .text.activate,.wcw-step .links .text.wizard{margin:0 0 20px 0}.dmp-activation-step a.tool-tip,.wcw-step a.tool-tip{position:absolute;top:23px;right:25px}#dmpactivation-form input[type=checkbox],#wcw-form input[type=checkbox]{width:initial;position:absolute;top:4px;left:0}#wcw-registration-form input[type=checkbox]{width:initial;position:absolute;top:0;left:0}#dmpactivation-form .privacy label,#dmpactivation-form .terms label,#wcw-form .terms label,#wcw-registration-form .privacy label{margin:0 0 0 20px;font-size:16px;font-weight:400}#dmpactivation-form .privacy{margin-top:0}#dmpactivation-form .privacy label{margin-top:4px;display:inline-block}#dmpactivation-form label#cbPrivacy-error,#dmpactivation-form label#cbTerms-error,#wcw-form label#cbTerms-error,#wcw-registration-form label#cbPrivacy-error{margin-left:0!important}#wcw-form .client-number{margin-bottom:25px}.wcw-step .basic-info{width:100%;border:1px solid #ccc;padding:25px 25px 40px 25px;margin:0 0 50px 0}.wcw-step .basic-info .form{max-width:1000px;padding:0 12px}.wcw-step .basic-info .form input{max-width:992px}#dmpactivation-form .radiobutton-standard{margin-top:20px;margin-bottom:0}#dmpactivation-form .radiobutton-standard label.error{margin-top:20px;margin-bottom:0;margin:0 0 10px;line-height:22px}#dmpactivation-form .field-validation-error{display:block;margin:-5px 0 10px 0;color:#f10e0e;font-weight:650!important;font-size:12px;line-height:22px}@media screen and (max-width:767px){#dmpactivation-form .field-validation-error{font-size:10px;line-height:18px}}#dmpactivation-form .ff-align-client{margin-bottom:0}#dmpactivation-form .ff-align{margin-top:14px}#dmpactivation-form .terms{margin-top:36px}#dmpactivation-form .terms label{font-size:17px}#dmpactivation-form #cbTerms{top:6px;margin:1px 0 0 0}#dmpactivation-form .terms .error{font-size:12px;margin:0 0 10px;line-height:22px}@media screen and (max-width:440px){#dmpactivation-form .radiobutton-standard .options-container{display:block!important}#dmpactivation-form .radiobutton-standard .options-container label{margin-right:0}#dmpactivation-form .radiobutton-standard .radio-btn-options{margin-right:0!important}#dmpactivation-form .radiobutton-standard label.error{margin-top:20px}}@media screen and (max-width:991px){#dmpactivation-form .radiobutton-standard .radiobutton-header{line-height:24px}#dmpactivation-form .radiobutton-standard{margin-top:10px}#dmpactivation-form .terms{margin-top:18px}#dmpactivation-form #cbTerms{top:5px}#dmpactivation-form .radiobutton-standard input{position:relative;top:2px}#dmpactivation-form .radiobutton-header{margin-bottom:0}#dmpactivation-form .terms label{font-size:14px}#dmpactivation-form .terms .error{font-size:10px}}#dmpactivation-form .radiobutton-standard .options-container{display:flex}#dmpactivation-form .radiobutton-standard .radio-btn-options{flex-flow:column;margin-right:24px}.wcw-step .basic-info .city-state{float:left;font-family:"Kumbh Sans",Arial,sans-serif;color:#009482;font-size:18px;margin:25px 0 0 0}.wcw-step .basic-info .shared-debt-control{margin:0 0 35px 0;font-weight:400}.wcw-step .basic-info .shared-debt-cond,.wcw-step .basic-info .shared-debt-cond2{margin:0 0 50px 0;display:inline-block;width:100%}.wcw-step .basic-info .shared-debt-cond .label,.wcw-step .basic-info .shared-debt-cond2 .label,.wcw-step .basic-info .shared-debt-control .label{margin:25px 0 10px 0;color:#212322;font-size:initial;display:block;text-align:left;padding:0;font-weight:400;line-height:initial;vertical-align:initial;white-space:initial}.wcw-step .basic-info .shared-debt-cond .label,.wcw-step .basic-info .shared-debt-cond2 .label{margin:0 0 10px 0}.wcw-step .basic-info .shared-debt-cond label,.wcw-step .basic-info .shared-debt-control label{font-weight:400;margin:0 20px 0 -5px}.wcw-step .basic-info .shared-debt-cond label.error{margin:-5px 0 10px 0}.wcw-step .basic-info .shared-debt-cond .label.co-client,.wcw-step .basic-info .shared-debt-cond2 .label.co-client{color:#009482;font-weight:700;font-size:17px}.wcw-step .basic-info .shared-debt-cond input[type=radio],.wcw-step .basic-info .shared-debt-control input[type=radio],.wcw-step .basic-info .terms input{width:auto;margin:0 10px 0 0}.wcw-step .basic-info .shared-debt-cond .email{margin:0 0 20px 0}.wcw-step .basic-info label#shared-debt-error,.wcw-step .basic-info label#terms-error{position:absolute;font-weight:700;margin:0}.wcw-step .registration{border:1px solid #ccc;padding:25px 25px 40px 25px;margin:0 0 50px 0}.wcw-step .registration .form{max-width:1000px}.wcw-step .registration .form label{display:block}.wcw-step .registration .form input,.wcw-step .registration .form select{width:100%;max-width:500px}.wcw-step .registration .form .directions{font-size:14px;color:#009482;font-style:italic}.wcw-step .registration .form .username{margin:0}.wcw-step .registration .form .password{margin:25px 0 0 0;max-width:500px}.wcw-step .registration .form .security-answer{margin:0 0 25px 0}.wcw-step .registration .form .privacy{margin:50px 0 0 0}.financial-info{border:1px solid #ccc;padding:0 25px;margin:-1px 0 0 0}.financial-info.expenses{margin-bottom:50px}.financial-info .client-toggle{margin:-15px 0 30px 0}.financial-info.accordion{position:relative}.financial-info.accordion .title{font-family:"Kumbh Sans",Arial,sans-serif;font-size:36px;color:#009482;text-transform:uppercase;line-height:1;padding:30px 30px 30px 0;cursor:pointer}.financial-info.accordion .title.client,.financial-info.accordion .title.co-client{font-family:"Kumbh Sans",Arial,sans-serif;font-size:32px;color:#212322;text-transform:uppercase;line-height:1;padding:0 30px 30px 0;cursor:auto}.financial-info.accordion .title.co-client{margin:20px 0 0 0;padding-top:50px}.financial-info.accordion .accordion-toggle{position:absolute;top:36px;right:20px;cursor:pointer}.financial-info.accordion .accordion-content{padding:0 0 40px 0;display:none}.financial-info.accordion .accordion-content .data-table{margin:35px 0 15px 0}.financial-info.accordion .data-table.editable .title{cursor:default;font-size:28px}.import-credit-step h2{text-transform:none}.import-credit-step p{margin:25px 0}.import-credit-step .links p{margin:30px 0 20px 0}.import-credit-step .header{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;font-size:calc(1.275rem + .3vw)}@media (min-width:576px){.import-credit-step .header{font-size:1.35rem}}@media (min-width:768px){.import-credit-step .header{font-size:1.4rem}}@media (min-width:992px){.import-credit-step .header{font-size:1.45rem}}@media (min-width:1200px){.import-credit-step .header{font-size:1.5rem}}@media (min-width:1400px){.import-credit-step .header{font-size:1.5rem}}.import-credit-step [class^=col-]{padding-left:0}.import-credit-step .complete,.import-credit-step .personal-info,.import-credit-step .results,.import-credit-step .verify-identity{border:1px solid #ccc;padding:25px 25px 40px 25px;margin:0;width:100%}.import-credit-step .complete .directions,.import-credit-step .personal-info .directions,.import-credit-step .results .directions,.import-credit-step .verify-identity .directions{font-size:14px;color:#009482;font-style:italic}.import-credit-step .personal-info{position:relative}.import-credit-step .personal-info select,.import-credit-step .verify-identity input[type=text]{width:100%;margin:10px 2% 10px 0;max-width:500px}.import-credit-step .personal-info .city-state{float:left;font-family:"Kumbh Sans",Arial,sans-serif;color:#009482;font-size:18px;margin:25px 0 0 0}.import-credit-step .verify-identity{border:1px solid #ccc;padding:25px 25px 40px 25px;margin:0}.import-credit-step .verify-identity{max-width:100%}.import-credit-step .rte-scrolling{background-color:#e5f0f5;margin:0;padding:10px 35px;height:auto;overflow-x:hidden;overflow-y:auto}.import-credit-step .verify-identity .question{width:100%;font-weight:700;margin:0 0 10px 0}.import-credit-step .verify-identity label{position:absolute;margin-top:0;font-weight:400}.import-credit-step .verify-identity input[type=radio]{width:auto}.import-credit-step .complete .imported{font-weight:700;font-size:22px;background:#009482;color:#fff;padding:15px 30px;display:inline-block}.import-credit-step .complete .imported span.items{font-family:"Kumbh Sans",Arial,sans-serif;font-size:27px;margin:0 7px;display:inline-block}.import-credit-step .links{text-align:center;margin:0}.import-credit-step.complete .links{margin:25px 0 0 0}.import-credit-step .links .text{font-size:14px;margin:0;padding:0 20%}.import-credit-step .links .text .header{font-weight:700;color:#ed5b12;margin:25px 0 0 0}.import-credit-step .personal-info .header,.import-credit-step .results .header,.import-credit-step .verify-identity .header{margin:0 0 5px 0}table.data-table.review{border-collapse:collapse}.wcw-step .review-submit{border:1px solid #ccc;padding:25px 25px 0 25px;margin:0 0 50px 0}.wcw-step .review-submit .title{margin:0 20px 25px 0}.wcw-step .review-submit .title span.text{font-family:"Kumbh Sans",Arial,sans-serif;font-size:36px;color:#009482;text-transform:uppercase;line-height:1;margin:0;float:left}.wcw-step .review-submit .title a.button{font-size:initial;margin:0 0 0 20px}.data-table.review{width:100%;max-width:850px;margin:0 0 75px 0}.data-table.review.basic-info,.data-table.review.registration{max-width:700px}.data-table.review td,.data-table.review th{padding:7px 0;line-height:initial}.data-table.review td.label{display:inline-block;color:initial;font-size:initial}.data-table.review td.value.name{font-family:"Kumbh Sans",Arial,sans-serif;font-size:28px;color:#212322;text-transform:uppercase}.data-table.review tr.co-client td{padding-top:50px}.data-table.review .alert td{background:#f0f0f0;padding:16px 20px;font-weight:700}.data-table.review .alert td img{margin:0 15px 0 0}.data-table.review .field.no-data td.label,.data-table.review .field.no-data td.value{color:#c9460c}.data-table.review .field.question td{padding-top:25px}.data-table.review .field.number td.value,.data-table.review td.field.number{text-align:right;padding-left:35px;padding-right:25px;width:15%}.data-table.review .field.number td:last-child.value,.data-table.review td:last-child.field.number{padding-right:0}.data-table.review .field.number td.value::before,.data-table.review td.field.number::before{content:"$";position:absolute;left:10px}.data-table.review tr.totals{border-top:1px solid #ccc}.data-table.review.monthly-balance tr.totals td{color:#ff7f3f;font-weight:700}.data-table.review tr.flag td{background:#00a5b5;color:#fff;font-weight:700;padding:16px 20px}.wcw-step .review-submit .alert{max-width:850px;background:#f0f0f0;color:#c9460c;font-weight:700;padding:16px 20px;min-height:74px;margin:-75px 0 75px 0}.wcw-step .review-submit .text{margin:10px 0 0 55px;font-size:15px}.wcw-step .review-submit .data-table.review.monthly-balance tr.table-header,.wcw-step .review-submit .data-table.review.monthly-debt tr.table-header,.wcw-step .review-submit .data-table.review.monthly-expenses tr.table-header{display:table-row}.wcw-step .review-submit .data-table.review.basic-info,.wcw-step .review-submit .data-table.review.monthly-balance,.wcw-step .review-submit .data-table.review.monthly-debt,.wcw-step .review-submit .data-table.review.monthly-expenses,.wcw-step .review-submit .data-table.review.monthly-income,.wcw-step .review-submit .data-table.review.registration{border:none}.wcw-step .review-submit .data-table.review.basic-info tr td,.wcw-step .review-submit .data-table.review.registration tr td{width:50%;text-align:left}.wcw-step .review-submit .data-table.review.monthly-debt .field.header,.wcw-step .review-submit .data-table.review.monthly-expenses .field.header{display:none}.modal.import-credit-modal{padding:1.5% 0 0 0}.modal.import-credit-modal .modal-dialog{width:90%;max-width:1000px}.import-credit-modal .full-ssn-col{flex:0 0 auto;width:100%;position:relative;padding-left:0}@media (min-width:992px){.import-credit-modal .full-ssn-col{flex:0 0 auto;width:41.66666667%}}@media screen and (max-width:1199px){.navigation-tabs ul li a.tab .icon{right:15px;top:10px;width:25px}}@media screen and (max-width:991px){.financial-info{border:none;padding:0}.financial-info.accordion .title{pointer-events:none}.financial-info.accordion .title.inactive-step{display:none}.financial-info.accordion .accordion-toggle{display:none}.one-col-content .container-fluid{padding:0 5%}.wcw-step .links{margin:25px 0 0 0}.wcw-step .links input{width:90%;max-width:500px;min-width:auto}.wcw-step .links .text{padding:0 10%}.navigation-tabs ul li a.tab{padding:10px}.navigation-tabs ul li a.tab .icon img{width:75%}}@media screen and (max-width:767px){.financial-info.accordion .title{font-size:36px}a.button.import-credit span.text{font-size:28px}.wcw-step .links input{width:90%}.basic-info form .email,.basic-info form .first-name,.basic-info form .last-name{width:100%}.basic-info form .phone,.basic-info form .phone-type{width:100%}.basic-info form .phone label{display:none}.basic-info form .dependents{width:49%}.registration form .password,.registration form .username{width:100%}.registration form .directions{width:100%;max-width:600px;margin:0 0 20px 0}.registration form .security-answer,.registration form .security-question{width:100%}.modal.import-credit-modal .modal-dialog{width:auto}.wcw-step .review-submit .data-table.review tr td{font-size:16px!important}.wcw-step .review-submit .data-table.review tr td.value.name{font-size:24px!important}.wcw-step .review-submit .title span.text{padding:0 0 10px 0;width:100%}.wcw-step .review-submit .data-table.review{margin:0 0 50px 0}.wcw-step .review-submit .title a.button{margin:0}.wcw-step .review-submit a.button.edit{display:inline-block}.wcw-step .review-submit .data-table.review.basic-info tr td,.wcw-step .review-submit .data-table.review.registration tr td{display:inline-block;width:100%}.wcw-step .review-submit .data-table.review.basic-info tr td.label,.wcw-step .review-submit .data-table.review.registration tr td.label{width:100%;text-align:left;padding-bottom:0}.wcw-step .review-submit .data-table.review.basic-info tr td.value,.wcw-step .review-submit .data-table.review.registration tr td.value{padding:0 0 15px 0}.wcw-step .review-submit .data-table.review.registration .field.question td{padding-top:0}.wcw-step .review-submit .data-table.review.monthly-balance tr.table-header,.wcw-step .review-submit .data-table.review.monthly-debt tr.table-header,.wcw-step .review-submit .data-table.review.monthly-expenses tr.table-header{display:none}.wcw-step .review-submit .data-table.review.monthly-balance tr td,.wcw-step .review-submit .data-table.review.monthly-debt tr td,.wcw-step .review-submit .data-table.review.monthly-expenses tr td,.wcw-step .review-submit .data-table.review.monthly-income tr td{display:inline-block}.wcw-step .review-submit .data-table.review.monthly-balance tr td.field,.wcw-step .review-submit .data-table.review.monthly-balance tr td.label,.wcw-step .review-submit .data-table.review.monthly-debt tr td.field,.wcw-step .review-submit .data-table.review.monthly-debt tr td.label,.wcw-step .review-submit .data-table.review.monthly-expenses tr td.field,.wcw-step .review-submit .data-table.review.monthly-expenses tr td.label,.wcw-step .review-submit .data-table.review.monthly-income tr td.label{width:100%;text-align:left;padding-bottom:0;font-weight:700}.wcw-step .review-submit .data-table.review.monthly-balance tr td.field.number,.wcw-step .review-submit .data-table.review.monthly-balance tr td.value,.wcw-step .review-submit .data-table.review.monthly-debt tr td.field.number,.wcw-step .review-submit .data-table.review.monthly-debt tr td.value,.wcw-step .review-submit .data-table.review.monthly-expenses tr td.field.number,.wcw-step .review-submit .data-table.review.monthly-expenses tr td.value,.wcw-step .review-submit .data-table.review.monthly-income tr td.value{padding-left:15px;text-align:left;font-weight:400}.wcw-step .review-submit .data-table.review.monthly-balance tr td.field.number:before,.wcw-step .review-submit .data-table.review.monthly-balance tr td.value:before,.wcw-step .review-submit .data-table.review.monthly-debt tr td.field.number:before,.wcw-step .review-submit .data-table.review.monthly-debt tr td.value:before,.wcw-step .review-submit .data-table.review.monthly-expenses tr td.field.number:before,.wcw-step .review-submit .data-table.review.monthly-expenses tr td.value:before,.wcw-step .review-submit .data-table.review.monthly-income tr td.value:before{left:0}.wcw-step .review-submit .alert{margin:-50px 0 75px 0}.wcw-step .review-submit .data-table.review.monthly-debt tr td:first-child,.wcw-step .review-submit .data-table.review.monthly-expenses tr td:first-child{margin:15px 0 0 0}.wcw-step .review-submit .data-table.review.monthly-debt .field.header,.wcw-step .review-submit .data-table.review.monthly-expenses .field.header{display:inline-block;background:0 0;color:#003a70}.wcw-step .review-submit .data-table.review.monthly-debt tr.field.totals,.wcw-step .review-submit .data-table.review.monthly-expenses tr.field.totals{margin:15px 0 0 0}.wcw-step .review-submit .data-table.review.monthly-debt tr td,.wcw-step .review-submit .data-table.review.monthly-expenses tr td{white-space:normal}}@media screen and (max-width:600px){.navigation-tabs.activate-dmp ul li a.tab{width:30%}.navigation-tabs.import-credit ul li a.tab{width:45%}}@media screen and (max-width:550px){.basic-info form .city-state,.basic-info form .dependents,.basic-info form .phone .phone-type,.basic-info form .phone input,.basic-info form .zip{width:100%}.basic-info form .city-state{margin:0 0 15px 12px}.basic-info form .phone input{margin:10px 0 0 0}.navigation-tabs.activate-dmp ul li a.tab{width:30%}.navigation-tabs.import-credit ul li a.tab{padding:20px}}@media screen and (max-width:480px){a.button.import-credit{padding:20px 25px}a.button.import-credit span.text{font-size:24px}.navigation-tabs.activate-dmp ul li a.tab{width:35%}}@media screen and (max-width:400px){a.button.import-credit{padding:16px 20px}a.button.import-credit img.icon{min-width:30px}a.button.import-credit span.text{font-size:18px;padding:0 10px 0 15px}a.button.import-credit img.arrow{width:18px}}@media screen and (max-width:350px){.navigation-tabs.activate-dmp ul li a.tab{width:40%}.navigation-tabs.import-credit ul li a.tab{padding:15px}}