@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700;900&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid #e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a0aec0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-gray-100{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.bg-blue-500{--bg-opacity:1;background-color:#4299e1;background-color:rgba(66,153,225,var(--bg-opacity))}.hover\:bg-blue-700:hover{--bg-opacity:1;background-color:#2b6cb0;background-color:rgba(43,108,176,var(--bg-opacity))}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.border-none{border-style:none}.border{border-width:1px}.border-b{border-bottom-width:1px}.cursor-pointer{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.flex{display:-webkit-flex;display:flex}.inline-flex{display:-webkit-inline-flex;display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row-group{display:table-row-group}.table-row{display:table-row}.grid{display:grid}.hidden{display:none}.flex-col{-webkit-flex-direction:column;flex-direction:column}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.items-end{-webkit-align-items:flex-end;align-items:flex-end}.items-center{-webkit-align-items:center;align-items:center}.self-center{-webkit-align-self:center;align-self:center}.justify-start{-webkit-justify-content:flex-start;justify-content:flex-start}.justify-end{-webkit-justify-content:flex-end;justify-content:flex-end}.justify-center{-webkit-justify-content:center;justify-content:center}.justify-between{-webkit-justify-content:space-between;justify-content:space-between}.flex-1{-webkit-flex:1 1;flex:1 1}.flex-none{-webkit-flex:none;flex:none}.flex-grow{-webkit-flex-grow:1;flex-grow:1}.flex-shrink-0{-webkit-flex-shrink:0;flex-shrink:0}.float-right{float:right}.float-left{float:left}.float-none{float:none}.clearfix:after{content:"";display:table;clear:both}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-bold{font-weight:700}.h-1{height:.25rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-4xl{font-size:2.25rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.m-0{margin:0}.m-4{margin:1rem}.m-8{margin:2rem}.m-auto{margin:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-24{margin-top:6rem;margin-bottom:6rem}.mx-auto{margin-left:auto;margin-right:auto}.-mx-px{margin-left:-1px;margin-right:-1px}.ml-0{margin-left:0}.mt-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mt-5{margin-top:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mt-6{margin-top:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.mt-10{margin-top:2.5rem}.mb-10{margin-bottom:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-20{margin-top:5rem}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.-mb-4{margin-bottom:-1rem}.max-w-5xl{max-width:64rem}.min-h-screen{min-height:100vh}.focus\:outline-none:focus,.outline-none{outline:0}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-y-auto{overflow-y:auto}.p-0{padding:0}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.px-16{padding-left:4rem;padding-right:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.px-20{padding-left:5rem;padding-right:5rem}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pt-3{padding-top:.75rem}.pb-3{padding-bottom:.75rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pt-5{padding-top:1.25rem}.pr-5{padding-right:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.pt-10{padding-top:2.5rem}.pb-10{padding-bottom:2.5rem}.pt-12{padding-top:3rem}.pb-12{padding-bottom:3rem}.pl-12{padding-left:3rem}.pl-16{padding-left:4rem}.pt-20{padding-top:5rem}.pb-20{padding-bottom:5rem}.pt-40{padding-top:10rem}.pb-56{padding-bottom:14rem}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.table-auto{table-layout:auto}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-black{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.text-gray-500{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.text-gray-600{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.text-red-600{--text-opacity:1;color:#e53e3e;color:rgba(229,62,62,var(--text-opacity))}.text-blue-500{--text-opacity:1;color:#4299e1;color:rgba(66,153,225,var(--text-opacity))}.text-blue-600{--text-opacity:1;color:#3182ce;color:rgba(49,130,206,var(--text-opacity))}.hover\:text-blue-700:hover{--text-opacity:1;color:#2b6cb0;color:rgba(43,108,176,var(--text-opacity))}.italic{font-style:italic}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.underline{text-decoration:underline}.no-underline{text-decoration:none}.tracking-normal{letter-spacing:0}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.w-5{width:1.25rem}.w-auto{width:auto}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-3\/4{width:75%}.w-1\/5{width:20%}.w-1\/6{width:16.666667%}.w-3\/6{width:50%}.w-5\/6{width:83.333333%}.w-5\/12{width:41.666667%}.w-full{width:100%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.gap-2{grid-gap:.5rem;gap:.5rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-8{grid-gap:2rem;gap:2rem}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;-webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}@media (min-width:640px){.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:-webkit-flex;display:flex}.sm\:table-cell{display:table-cell}.sm\:float-right{float:right}.sm\:text-lg{font-size:1.125rem}.sm\:text-xl{font-size:1.25rem}.sm\:text-2xl{font-size:1.5rem}.sm\:m-0{margin:0}.sm\:m-8{margin:2rem}.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:ml-0{margin-left:0}.sm\:ml-4{margin-left:1rem}.sm\:mr-6{margin-right:1.5rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mr-10{margin-right:2.5rem}.sm\:max-w-lg{max-width:32rem}.sm\:p-0{padding:0}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:px-20{padding-left:5rem;padding-right:5rem}.sm\:pt-0{padding-top:0}.sm\:pr-0{padding-right:0}.sm\:pl-0{padding-left:0}.sm\:pb-4{padding-bottom:1rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:pl-8{padding-left:2rem}.sm\:pl-12{padding-left:3rem}.sm\:pt-20{padding-top:5rem}.sm\:pr-64{padding-right:16rem}.sm\:text-right{text-align:right}.sm\:align-middle{vertical-align:middle}.sm\:w-auto{width:auto}.sm\:w-1\/2{width:50%}.sm\:w-1\/3{width:33.333333%}.sm\:w-2\/3{width:66.666667%}.sm\:w-1\/4{width:25%}.sm\:w-3\/4{width:75%}.sm\:w-2\/5{width:40%}.sm\:w-full{width:100%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:768px){.md\:flex{display:-webkit-flex;display:flex}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:w-1\/2{width:50%}.md\:w-3\/5{width:60%}}@media (min-width:1024px){.lg\:bg-transparent{background-color:transparent}.lg\:block{display:block}.lg\:flex{display:-webkit-flex;display:flex}.lg\:flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.lg\:items-center{-webkit-align-items:center;align-items:center}.lg\:text-base{font-size:1rem}.lg\:my-1{margin-top:.25rem;margin-bottom:.25rem}.lg\:-mx-1{margin-left:-.25rem;margin-right:-.25rem}.lg\:mt-0{margin-top:0}.lg\:mr-6{margin-right:1.5rem}.lg\:p-0{padding:0}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:w-auto{width:auto}.lg\:w-1\/2{width:50%}.lg\:w-2\/3{width:66.666667%}.lg\:w-1\/4{width:25%}.lg\:w-1\/5{width:20%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.xl\:inline-block{display:inline-block}.xl\:float-left{float:left}.xl\:mr-2{margin-right:.5rem}}h1,h2{font-size:2.3rem;font-weight:800;letter-spacing:0;line-height:2.6rem;color:#1b2126}h1,h2,h3{font-family:"Noto Sans SC",sans-serif}h3{font-size:1.3rem;font-weight:600;line-height:1.9rem}p{font-family:"Noto Sans SC",sans-serif;font-size:1.1rem;line-height:1.6rem;font-weight:200}.bold-it{font-weight:700}.disclosure{font-size:.7rem}.application-summary-read-only-components .application-label{font-size:.9rem;color:#979797}.application-summary-read-only-components .information-bg{border:1px solid #979797;padding-left:1rem;padding-bottom:1rem;border-radius:.2rem}.application-summary-read-only-components input{border:none;overflow:auto;outline:none;box-shadow:none;resize:none}.application-summary h2{font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1rem;font-size:1rem;padding-left:1rem}.application-summary .information-bg{padding-bottom:1rem;padding-left:1rem}.application-summary .application-label{font-size:.9rem;color:#979797}.borrower-queue-components .dynamic-info{position:relative;top:-3.4rem}@media only screen and (max-width:640px){.borrower-queue-components .dynamic-info{top:0}}@media only screen and (max-width:640px){.borrower-queue-components .results{bottom:25px}}.borrower-queue-components .customer-rep-info{width:30rem}@media only screen and (max-width:1024px){.borrower-queue-components .customer-rep-info{width:100%;margin-bottom:20px}}.borrower-queue-components .customer-rep-info .profile-photo{border-radius:50%;max-width:10rem}.borrower-queue-components .customer-rep-info .profile-photo-box{position:relative}.borrower-queue-components .customer-rep-info .heading-contacted{color:#fd8200}.borrower-queue-components .customer-rep-info .heading-assigned{color:#4970da}.borrower-queue-components .customer-rep-info h1{font-size:4rem}.borrower-queue-components .customer-rep-info h4{text-transform:lowercase;font-size:1.4rem;font-weight:600}.borrower-queue-components .customer-rep-info a{color:#4970da}.borrower-queue-components .dynamic-info{width:70%;margin-left:2rem;margin-top:.9rem}.borrower-queue-components .dynamic-info .box{top:-120px}@media only screen and (max-width:1024px){.borrower-queue-components .dynamic-info{width:100%;margin-left:0}}.borrower-queue-components .box{border-radius:5px;padding:1rem;position:relative;top:-160px;min-height:200px}@media only screen and (max-width:1024px){.borrower-queue-components .box{top:-115px}}.borrower-queue-components .box .detail-box{height:8rem}@media only screen and (max-width:736px){.borrower-queue-components .box{top:-90px}}.borrower-queue-components .vertical-divider{border-left:1px solid #e5e5e5;height:6rem;margin-top:1rem}.back-button{position:relative;top:-9.5rem}.box{border-radius:5px;padding:1rem;position:relative;top:-120px}.borrower-summary-components{position:relative;top:-20px}.borrower-summary-components h3{font-family:Arial,Helvetica,sans-serif;font-weight:700;text-transform:none}@media only screen and (max-width:640px){.borrower-summary-components h3{font-size:.9rem}}.borrower-summary-components .sub-text{font-size:1rem;color:#979797;font-weight:100;text-transform:none;padding-bottom:1rem}@media only screen and (max-width:640px){.borrower-summary-components .sub-text{font-size:.9rem}}.borrower-summary-components ul li{color:#979797;padding-bottom:.7rem}@media only screen and (max-width:640px){.borrower-summary-components ul li{font-size:.9rem}}.borrower-summary-components ul li.black{color:#000}.borrower-summary-components .ko-call-to-action{padding:.5rem 0;min-width:17rem}.borrower-info{width:24rem}@media only screen and (max-width:1024px){.borrower-info{width:100%;margin-bottom:70px}}@media only screen and (max-width:768px){.borrower-info{margin-bottom:0}}.borrower-info ul li{color:#4970da}.borrower-info .label{font-size:.8rem;color:#979797;font-weight:600}.borrower-info .label-value{font-size:.9rem}.dynamic-info{width:70%;margin-left:2rem}@media only screen and (max-width:1024px){.dynamic-info{width:100%;margin-left:0}}.dynamic-info .sub-nav{position:relative;top:-185px}@media only screen and (max-width:1024px){.dynamic-info .sub-nav{top:-127px}}@media only screen and (max-width:736px){.dynamic-info .sub-nav{top:-115px}}.dynamic-info .sub-nav .button{background-color:#4970da;padding:1rem 0;color:#fff;text-align:center;font-size:1rem;min-width:100px;margin:auto 1rem auto 0}.dynamic-info .sub-nav .button:first-child{margin-left:0}.dynamic-info .sub-nav .button:hover{background-color:#fd8200}.dynamic-info .sub-nav .button:hover a{color:#fff}@media only screen and (max-width:1280px){.dynamic-info .sub-nav .button{font-size:.8rem}}@media only screen and (max-width:768px){.dynamic-info .sub-nav .button{margin-left:0;margin-top:.5rem}}@media only screen and (max-width:736px){.dynamic-info .sub-nav .button{padding:1rem}}.dynamic-info .box{border-radius:5px;padding:1rem;position:relative;top:-120px;min-height:200px}@media only screen and (max-width:1024px){.dynamic-info .box{top:-115px}}@media only screen and (max-width:736px){.dynamic-info .box{top:-90px}}.blue-arrow-icon{width:.9rem;height:.95rem;display:inline-block}.green-success{color:#3dd17b;font-weight:700}.orange-success{color:#fd8200;font-weight:700}@-webkit-keyframes contact-confirmation-animation{0%{opacity:0;display:none;-webkit-transform:translate(-10px);transform:translate(-10px)}20%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}50%{opacity:1}to{opacity:0}}@keyframes contact-confirmation-animation{0%{opacity:0;display:none;-webkit-transform:translate(-10px);transform:translate(-10px)}20%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}50%{opacity:1}to{opacity:0}}.contact-confirmation-animation{-webkit-animation:contact-confirmation-animation 1.5s ease-in-out;animation:contact-confirmation-animation 1.5s ease-in-out}.results{position:relative;bottom:55px;text-align:center}.portal-header{background-color:#132741;height:19rem}.portal-header a{color:#fff}.portal-header a:hover{color:#fd8200}.portal-header .container{max-width:auto}.portal-header img{display:inline-block;padding-left:.5rem}@media only screen and (max-width:640px){.portal-header img{padding-left:1rem}}.portal-header ul li{color:#fff}.portal-header ul li:last-child{border-bottom:none;text-align:left}.portal-header .logo{position:relative}@media only screen and (max-width:1023px){.portal-header .logo{left:-2.1rem}}@media only screen and (max-width:1023px){.portal-header .pad-left-mobile{padding-left:.2rem}}.portal-header button:focus{outline:none}.portal-header .m-menu{list-style-type:none;position:relative;text-align:center;z-index:101;outline:none}.portal-header .m-menu.-active .m-menu__icon path{fill:#0b3895}.portal-header .m-menu.-active .m-menu__list{-webkit-transform:scale(1);transform:scale(1)}.portal-header .m-menu__list{position:absolute;width:180px;text-align:left;z-index:2;padding:0;border-radius:3px;background-color:#fff;transition:all .25s ease;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 1;transform-origin:0 1;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.portal-header .m-menu__item{display:block;width:100%;padding:.5rem}.portal-header .m-menu__item:first-child{padding-top:1rem;padding-bottom:0}.portal-header .m-menu__item:last-child{padding-bottom:1rem;border-bottom:none}.portal-header .m-menu__item:hover{color:#0b3895}.portal-header .m-menu__link{width:100%;padding:4px;display:inline-block;color:#4970da;cursor:pointer}.portal-header .m-menu__link:hover{text-decoration:none}.portal-header .hamburger{display:none;z-index:2px}@media only screen and (max-width:1023px){.portal-header .hamburger{display:block}}@-webkit-keyframes mobile-nav-animation{0%{opacity:0;left:-2000px}to{opacity:1;left:0}}.portal-header .mobile-nav{background-color:#132741;color:#fff;position:absolute;top:1.5rem;height:100%;width:80%;z-index:2;-webkit-animation-name:mobile-nav-animation;animation-name:mobile-nav-animation;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;-webkit-animation-iteration-count:initial;animation-iteration-count:1}.portal-header .mobile-nav li{border-bottom:.06rem solid #4970da;padding:.5rem 0}@media only screen and (max-width:1024px){.portal-header .mobile-nav li{margin-left:1rem}}.portal-header .mobile-nav .close-icon{position:relative;left:-1.2rem;top:-1.9rem}.on-boarding .footer{bottom:0;width:100%}@media only screen and (max-width:1024px){.on-boarding .footer{position:relative;top:15rem}}@media only screen and (max-width:768px){.on-boarding .footer{top:0}}.confirmation{color:#3dd17b;font-size:1.1rem}.edit-preferences h3{font-family:Rift;font-size:18px;color:#000}.edit-preferences a{color:#4970da}.edit-preferences .divider{padding:0}.edit-preferences ul li{padding-bottom:0}.customer-service h3{font-weight:400}.financial-summary-component .amount{font-family:"Rift";font-size:4rem;color:#4970da}.financial-summary-component .review-application .review-tile-container{margin:0}.financial-summary-component .review-application .review-tile-container.application-component-container{width:100%}.financial-summary-component .review-application .review-tile{min-width:20rem}.financial-summary-component .review-application .review-tile .edit-value{top:-2rem}.financial-summary-component .review-application .review-tile .details{max-width:100%}.income-amounts .right-border{border-right:1px solid #e5e5e5}.income-amounts .sub-amount{color:#3dd17b;font-family:"Rift";font-size:2.25rem}.search-bar{position:relative;top:-75px;width:40%;left:-20px;max-width:430px}@media only screen and (max-width:640px){.search-bar{padding:0 60px;width:100%;top:-40px;left:0}}.search-bar input{padding-left:3rem;border:1px solid #e5e5e5;border-radius:100px/100px}@media only screen and (max-width:340px){.search-bar input{width:90%}}.search-bar button{border:none;outline:none}.search-bar button.filter-icon{position:relative;top:3rem;left:-.3rem}.search-bar button.search-icon{position:relative;top:-3.1rem;left:30px;float:right}@-webkit-keyframes tile-animation{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:center;transform-origin:center;-webkit-filter:blur(1.5rem);filter:blur(1.5rem)}50%{opacity:.5;-webkit-filter:blur(4px);filter:blur(4px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}.filter-container{-webkit-animation:filter-animation .3s linear forwards;animation:filter-animation .3s linear forwards;position:absolute;margin:0 auto;z-index:3;width:100%;max-width:740px;height:auto;left:50%;top:0;-webkit-transform:translate(-50%);transform:translate(-50%)}@-webkit-keyframes filter-animation{0%{opacity:0;-webkit-filter:blur(1.5rem);filter:blur(1.5rem)}50%{opacity:.5;-webkit-filter:blur(4px);filter:blur(4px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes filter-animation{0%{opacity:0;-webkit-filter:blur(1.5rem);filter:blur(1.5rem)}50%{opacity:.5;-webkit-filter:blur(4px);filter:blur(4px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@media screen and (max-width:500px){.filter-container{top:35px}}.filter-container:after{content:"";position:absolute;top:31px;left:300px;width:14px;height:14px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;margin:-7px auto 0;z-index:-1}@media screen and (max-width:1024px){.filter-container:after{left:36px}}@media screen and (max-width:768px){.filter-container:after{left:30px}}@media screen and (max-width:500px){.filter-container:after{left:30px;top:30px}}@media screen and (min-width:300px) and (max-width:500px){.filter-container .container{font-size:.9rem}}.filter-container .call-to-action,.filter-container .ko-call-to-action{padding:1rem;width:50%;max-width:none;margin:0 1rem}.filter-header h1{padding-top:0;font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:1rem;letter-spacing:1px;line-height:1rem}.filter-header button{position:relative;top:-.3rem}.filter-title{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.filter-title>h2{font-family:Arial,Helvetica,sans-serif;font-weight:600;padding-top:.5rem;padding-bottom:.5rem}.filter-title .failure.filter-failure{padding:.5rem 0 0;margin:.5rem}.filter-contents{position:relative;background-color:#fff;width:100%;top:31px;padding:1rem;border-radius:.5rem;box-shadow:4px 4px 4px 4px hsla(0,0%,54.1%,.2);z-index:-1}.summary-container{position:relative;top:-150px}@media only screen and (max-width:640px){.summary-container{top:-220px}}.borrower-tile{border-left:.5rem solid #4970da;max-width:730px;height:auto;margin:0 auto;position:relative;top:-35px}@media only screen and (max-width:770px){.borrower-tile{font-size:.75rem;top:-10px}}.borrower-tile .divider{border-bottom:1px solid #e5e5e5;width:100%}.borrower-tile .detail-label{font-size:.8rem;color:#979797}.borrower-tile .detail-value{font-size:.8rem}.borrower-tile .borrower-details{display:block}.borrower-tile .borrower-details p:after{cursor:pointer;width:40px;height:40px;position:absolute;background-image:url(/static/media/chevron.4361fd25.svg);background-repeat:no-repeat}.borrower-tile .align-position{position:relative;top:14px}@media only screen and (max-width:640px){.borrower-tile .align-position{top:18px}}@media only screen and (max-width:770px){.borrower-tile .align-right-position{position:relative;top:14px;padding-bottom:10px}}.borrower-tile-in-progress{border-left:.5rem solid #4970da}.borrower-tile-disqualified{border-left:.5rem solid #e30051}.borrower-tile-accept-offer,.borrower-tile-confirm-payment-account,.borrower-tile-sign-contract,.borrower-tile-transfer,.borrower-tile-transferred{border-left:.5rem solid #3dd17b}.borrower-tile .enrolled{font-size:.8125rem}.borrower-tile .enrolled img{height:22px;weight:22px}@keyframes tile-animation{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:center;transform-origin:center;-webkit-filter:blur(1.5rem);filter:blur(1.5rem)}50%{opacity:.5;-webkit-filter:blur(4px);filter:blur(4px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}.borrower-tile-animation{-webkit-animation:tile-animation .6s linear forwards;animation:tile-animation .6s linear forwards}.date-picker{background:#fff;border:.06rem solid #979797;border-radius:.25rem;color:#fff;height:33px;margin:0 1rem;outline:none;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;min-width:200px}.date-picker:focus{border-color:#0179db}.date-picker-display{position:absolute;left:67px;top:109px;text-align:center;pointer-events:none;width:200px}.clear-date{color:red;border-left:1px solid #979797;padding-left:1rem}.clear-date:focus{outline:none}.borrower-interaction-tile .call-to-action{max-width:190px;font-size:13px;height:45px}.borrower-interaction-tile .contact-table .detail{color:#979797;font-size:.8rem;font-weight:400}.offer-status-questions-modal.modal-bg{background:rgba(0,0,0,.4);position:fixed;width:100%;height:100%}.offer-status-questions-modal.modal-bg .modal-form{max-width:90%;border-radius:.3rem;transition:max-height .3s ease-out;max-height:90%;overflow:auto}.offer-status-questions-modal.modal-bg .modal-form .call-to-action{max-width:100%}.offer-status-questions-modal.modal-bg .modal-form .call-to-action-KO{border-radius:50px;border:1px solid #fd8200;color:#fd8200;width:100%}.quality-control-modal .radio-button-input .radio-button-container{padding-left:7rem}.quality-control-modal .radio-button-input .radio-question{margin-top:0}.debt-summary{margin:0 auto}.debt-summary.dynamic-info{width:100%}.debt-summary .remove-checkbox{display:none}.debt-summary .debt-item{padding:1.5rem 0;border-top:1px solid #e5e5e5}.debt-summary .selected .debt-item{background-color:#f2fbff}.debt-summary .table-cell{width:150px;text-align:left}.debt-summary .table-cell.lender{color:#4970da}.debt-summary .details ul.leaders li:before{content:". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . "}.debt-summary .details ul.leaders span+span,.debt-summary .details ul.leaders span:first-child{background-color:#fff}.decision-summary .disqualification-reason{color:#e23333}.decision-summary .disqualification-reason:after .decision-summary .disqualification-reason{content:", ";margin-right:5px}.decision-summary .disqualification-calculation-tile{display:inline-grid;grid-template-columns:70% 30%;background-color:#fff;box-shadow:5px 5px 2px 1px rgba(0,0,0,.1);width:100%;margin-right:2rem;margin-bottom:2rem;padding:0 3rem;font-family:"Noto Sans SC",sans-serif;font-size:1.1rem;font-weight:200}.decision-summary .disqualification-calculation-tile .divider{grid-column-start:span 2}.decision-summary .disqualification-calculation-tile .amount{color:#4970da;font-family:"Rift";font-size:2.25rem}.decision-summary .disqualification-calculation-tile h3{font-size:1.1rem;grid-column-start:span 2;border-bottom:1px solid #e5e5e5}.decision-summary .validation{top:1rem}.contact-summary .ko-call-to-action{width:100%}.customer-service-portal h1{padding:.5rem 0 1rem;margin:0;line-height:0;letter-spacing:.1rem}.customer-service-portal .call-to-action.orange-bg{background-color:#fd8200}@media only screen and (max-width:640px){.customer-service-portal .footer{position:relative;top:-220px}}.customer-service-portal .number-of-assigned-customers{margin-top:2rem}.blurry-text{color:transparent;text-shadow:0 0 5px hsla(0,0%,100%,.5)}.about-us{text-align:left}.about-us h1{color:#fd8200}.about-us h2{color:#000}.alert-modal{position:fixed;top:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99}.alert-modal-bg{background-color:rgba(189,185,185,.5)}.alert-modal .call-to-action{background-color:#4970da;padding:1rem 4rem;border-radius:50px}.budget-tile{border:1px solid #979797;min-width:400px;height:auto;margin:0 auto;position:relative;top:-35px}@media only screen and (max-width:1300px){.budget-tile{min-width:240px}}@media only screen and (max-width:770px){.budget-tile{font-size:.75rem;top:-10px}}@media only screen and (max-width:375px){.budget-tile{min-width:300px}}.budget-tile-container{max-width:840px}.budget-tile .current-payment{font-family:"Rift";font-size:2.5rem;color:#b0b0b0}.budget-tile .suggested-payment{color:#4970da;font-family:"Rift";font-size:2.5rem}.budget-tile h2{font-size:2.5rem}.budget-tile .percentage-alert{color:#e30051}.budget-tile .arrow-pointer{width:50%;height:100px;background:#f8f8f8;position:relative}.budget-tile .arrow-pointer:before{content:"";position:absolute;right:-30px;bottom:0;width:0;height:0;border-left:30px solid #f8f8f8;border-top:50px solid transparent;border-bottom:50px solid transparent}.hero{background-image:url(/static/media/white-waves_pattern.a220d8ce.png);background-repeat:repeat}.hero .headline{width:500px}@media only screen and (max-width:640px){.hero .headline{width:100%}}@media only screen and (max-width:640px){.hero h1{line-height:2rem;font-size:1.7rem}}@media only screen and (max-width:640px){.hero h2{line-height:1.5rem;font-size:1rem}}.hero .call-to-action{margin:0}@media only screen and (max-width:640px){.hero .call-to-action{margin:auto}}@media only screen and (max-width:640px){.hero .ko-call-to-action{margin:1rem auto}}.hero .phone-img img{width:393px;max-width:85%}@media only screen and (max-width:1024px){.hero .phone-img{display:none}}.hero .phone-img .disclosure{font-size:.7rem;color:#979797}.hero ul li{list-style-position:inside}.hero ul li.free-icon{list-style-image:url(/static/media/dollar-sign_icon.65e43ca4.svg)}.hero ul li.fast-icon{list-style-image:url(/static/media/fast-forward_icon.ab2eb4c3.svg)}.hero ul li.simple-icon{list-style-image:url(/static/media/down-arrow_icon.0c4a02ac.svg)}.hero ul li .text-position{position:relative;top:-.5rem;left:.5rem}.footer{background-color:#f8f8f8}.footer p{font-size:.75rem;color:#2a2a2a}.footer li{padding-top:1rem}.footer li a{color:#1b2126}.footer img{max-width:9rem}.footer .social li{display:inline-block}.footer a{color:#1b2126}.footer svg{max-width:145px;margin:0}.autocomplete-dropdown{border:.06rem solid #c8ccd4;border-radius:4px;position:relative;top:-15px}.autocomplete-dropdown .suggestion{padding:.25rem .75rem}.autocomplete-dropdown .suggestion:hover{background-color:#a1b2ff;cursor:pointer}.checkbox .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;font-size:1rem;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.checkbox .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox .container input:checked~.checkmark{background-color:#4970da}.checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #979797;border-radius:.2rem}.checkbox .checkmark:after{content:"";position:absolute;display:none}.checkbox .container input:checked~.checkmark:after{display:block}.checkbox .container .checkmark:after{left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.comment-box-text-area-input .input-container textarea{-webkit-appearance:none;width:100%;font-family:inherit;padding:1.25rem .55rem;height:100%;font-size:1rem;font-weight:100;border:.06rem solid #979797;background:#fff;border-radius:0;transition:all .15s ease;border-radius:4px;margin-top:-1rem;resize:none}.comment-box-text-area-input .input-container textarea:not(:-ms-input-placeholder)+span{color:#979797;transform:translateY(-.5rem) scale(.75);font-size:1rem;top:-1rem}.comment-box-text-area-input .input-container textarea:not(:placeholder-shown)+span{color:#979797;-webkit-transform:translateY(-.5rem) scale(.75);transform:translateY(-.5rem) scale(.75);font-size:1rem;top:-1rem}.comment-box-text-area-input .input-container textarea:focus{outline:none;border-color:#4970da;padding:1.2rem .25rem .55rem .55rem}.comment-box-text-area-input .input-container textarea:focus+span{color:#4970da;-webkit-transform:translateY(-.5rem) scale(.75);transform:translateY(-.5rem) scale(.75);top:2rem}.comment-box-text-area-input .input-container textarea:focus+.border{-webkit-transform:scaleX(1);transform:scaleX(1)}.comment-box-text-area-input .input-container textarea:not(:focus-within){padding:1.2rem .25rem .55rem .55rem}.comment-box-text-area-input .input-container.text-area .label{top:-7.5rem}.select-container{margin:auto;position:relative;width:100%}.select-container .border{position:absolute;bottom:0;left:0;height:.125rem;width:100%;background:#4970da;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;transition:all .15s ease}.select-container .label{position:absolute;top:1.4rem;left:.625rem;font-size:1rem;color:#2a2a2a;font-weight:500;-webkit-transform-origin:0 0;transform-origin:0 0;transition:all .2s ease}.select-container .label:focus{top:1.9rem}.select-container .label:active{top:2rem}.select-container .on-blur{color:#979797;-webkit-transform:translateY(-.5rem) scale(.75);transform:translateY(-.5rem) scale(.75);font-size:1rem}.select-container img{position:relative;float:right;left:-1rem;top:2rem}.select-container select{background:#fff;border:.06rem solid #979797;border-radius:4px;font-family:inherit;font-size:1rem;font-weight:100;height:3.2rem;-moz-appearance:none;padding:1rem .55rem 0;transition:all .15s ease;-webkit-appearance:none;width:100%;cursor:pointer}.select-container select:focus{outline:none;border-color:#4970da}.select-container select:focus+span{color:#4970da;-webkit-transform:translateY(-2.1rem) scale(.75);transform:translateY(-2.1rem) scale(.75);top:50px}.radio-button-input{font-size:1rem}.radio-button-input .radio-question{padding-bottom:.5rem;margin-top:1.5rem}.radio-button-input input{cursor:pointer}.radio-button-input [type=radio]:checked,.radio-button-input [type=radio]:not(:checked){display:none}.radio-button-input [type=radio]:checked+label,.radio-button-input [type=radio]:not(:checked)+label{position:relative;padding-left:2.5rem;cursor:pointer;padding-top:.3rem;padding-right:1rem;line-height:1rem;display:inline-block}.radio-button-input [type=radio]:checked+label:before,.radio-button-input [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;border:.06rem solid #c8ccd4;border-radius:100%;background:#fff}.radio-button-input [type=radio]:checked+label:after,.radio-button-input [type=radio]:not(:checked)+label:after{content:"";width:.9rem;height:.9rem;background:#4970da;position:absolute;top:.3rem;left:.3rem;border-radius:100%;transition:all .2s ease}.radio-button-input [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.radio-button-input [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.input-container{position:relative;margin:auto;width:100%}.input-container .label{position:absolute;top:-.4rem;left:.625rem;font-size:1rem;color:#2a2a2a;font-weight:500;-webkit-transform-origin:0 0;transform-origin:0 0;transition:all .2s ease}.input-container .border{position:absolute;bottom:0;left:0;height:.125rem;width:100%;background:#4970da;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;transition:all .15s ease}.input-container input{-webkit-appearance:none;width:100%;font-family:inherit;padding:1.25rem .55rem;height:3.2rem;font-size:1rem;font-weight:100;border:.06rem solid #979797;background:#fff;border-radius:0;transition:all .15s ease;border-radius:4px}.input-container input:not(:-ms-input-placeholder)+span{color:#979797;transform:translateY(-.5rem) scale(.75);font-size:1rem}.input-container input:not(:placeholder-shown)+span{color:#979797;-webkit-transform:translateY(-.5rem) scale(.75);transform:translateY(-.5rem) scale(.75);font-size:1rem}.input-container input:focus{outline:none;border-color:#4970da;padding:1.2rem .25rem .55rem .55rem}.input-container input:focus+span{color:#4970da;-webkit-transform:translateY(-2.1rem) scale(.75);transform:translateY(-2.1rem) scale(.75);top:20px}.input-container input:focus+.border{-webkit-transform:scaleX(1);transform:scaleX(1)}.input-container input:not(:focus-within){padding:1.2rem .25rem .55rem .55rem}.review-application .tooltip-adjustments{float:right;margin-right:.5rem}.review-application .review-tile-container{margin:20px auto 40px}.review-application .review-tile-container ul.leaders{width:100%}.review-application .review-tile-container ul.leaders span:first-child{background:#fff}@media only screen and (max-width:640px){.review-application .review-tile-container ul.leaders span:first-child{font-size:.8rem}}.review-application .review-tile-container ul.leaders span+span{background:#fff}.review-application .review-tile-container.application-component-container{width:67%}@media only screen and (max-width:1279px){.review-application .review-tile-container.application-component-container{width:100%}}.review-application .review-tile{border:1px solid #979797;min-width:20rem;max-width:25rem;background-color:#fff;z-index:5}@media only screen and (max-width:640px){.review-application .review-tile{min-width:17rem}}.review-application .review-tile .summary-type{font-size:1rem;color:#000;font-weight:700;text-align:left;max-height:20px}.review-application .review-tile .summary-amount{color:#4970da;font-size:2.25rem;font-family:"Rift";text-align:left;z-index:10}.review-application .review-tile .edit-value{position:relative;top:-1.5rem;text-align:right;color:#fd8200;width:auto;float:right;cursor:pointer}.review-application .review-tile .edit-value p{font-size:1rem;font-weight:400}.review-application .review-tile .edit-value.cancel{color:#e23333}.review-application .review-tile .details{display:block;max-width:21rem}@media only screen and (max-width:640px){.review-application .review-tile .details{max-width:20rem}}@media only screen and (max-width:380px){.review-application .review-tile .details{max-width:18rem}}@media only screen and (max-width:355px){.review-application .review-tile .details{max-width:16rem}}@media only screen and (max-width:300px){.review-application .review-tile .details{max-width:14rem}}.review-application .review-tile .call-to-action,.review-application .review-tile .ko-call-to-action{width:50%;cursor:pointer;padding:.7rem;height:3rem}.review-application .review-tile .input-container input{background-color:transparent;border:none;border-bottom:1px solid #000;width:4.5rem;height:25px;transition:none;position:relative;left:-7px;top:-3px;border-radius:0}.review-application .review-tile .input-container input:focus{padding:0}.review-application .review-tile .input-container input:not(:focus-within){padding:0}.review-application .call-to-action{padding:1rem 4rem}.review-application .review-tile-row{width:85%;margin:auto}@media only screen and (max-width:640px){.review-application .review-tile-row{width:100%}}.grey-bg{background-color:#f8f8f8}.form-width{max-width:25rem}.call-to-action{width:100%;max-width:435px;outline:none}.double-field-adjustment .select-container{top:-.5rem}.double-field-adjustment .right-field{position:relative;top:-.5rem}input:disabled{background:#e9e9e9;color:#979797}.terms{color:#979797;position:relative;top:-31px;left:34px}@media only screen and (max-width:640px){.terms{width:90%}}@-moz-document url-prefix(){.terms{top:-35px}}.terms a{color:#fd8200;font-weight:600}.consent-terms{top:-32px}.policy{color:#4970da}.validation{background-color:#f8e4e4;color:#e23333;border:.0625rem solid #e23333;padding:10px;position:relative;top:-1.375rem;font-size:.8rem}.validation.top-adjustment{top:0}.validation-warning{background-color:#f8eede;color:#fd8200;border:.0625rem solid #fd8200;border-radius:10px;padding:10px;position:relative;font-size:.9rem;font-family:Arial,Helvetica,sans-serif;text-align:center}.radio-button-input .validation{top:-.6rem}.validation-border{border:1px solid #e23333}.input-tool-tip{color:#979797;font-size:.75rem;position:relative;left:.625rem}.powered-by{width:200px;margin:auto;display:-webkit-flex;display:flex;-webkit-align-content:center;align-content:center}.powered-by img{display:inline-block;width:110px;height:21px;position:relative;top:4px}@media only screen and (max-width:640px){.gradient-arrow{position:relative;top:-1rem}}.progress-bar-contain .progress-bar{margin:auto}.progress-bar-contain .progress-bar li{list-style-type:none;float:left;position:relative;margin:0 40px}@media only screen and (max-width:376px){.progress-bar-contain .progress-bar li{margin:0 25px}}.progress-bar-contain .progress-bar li:after{content:"";position:absolute;width:60px;height:1px;background-color:#979797;top:16px;left:-70px;z-index:1}@media only screen and (max-width:375px){.progress-bar-contain .progress-bar li:after{width:30px;left:-40px}}.progress-bar-contain .progress-bar li:first-child:after{content:none}.progress-bar-contain .personal-information{background-image:url(/static/media/personal-information_grey_icon.ac8ab542.svg);background-repeat:no-repeat;width:41px;height:41px}.progress-bar-contain .visited-personal-information{background-image:url(/static/media/personal-information_visited_icon.ebeda6f1.svg)}.progress-bar-contain .verify-income-and-expenses{background-image:url(/static/media/verify-income-and-expenses_grey_icon.f2a9c21d.svg);background-repeat:no-repeat;width:41px;height:41px}.progress-bar-contain .visited-verify-income-and-expenses{background-image:url(/static/media/verify-income-and-expenses_visited_icon.14a4277e.svg)}.progress-bar-contain .offer-presentment{background-image:url(/static/media/offer-grey_icon.a1af6173.svg);background-repeat:no-repeat;width:41px;height:41px}.progress-bar-contain .progress-title{color:#4970da}.contact-us{text-align:left}.contact-us h1{color:#1b2126}.contact-us h2{color:#000}.contact-us .contact-container{position:absolute;left:0;right:0}.contact-us .customer-support{background-color:#132741;min-height:488px}.contact-us .address{background-image:url(/static/media/philly-map.1c57ae37.jpg);background-repeat:no-repeat;background-size:cover;min-height:488px}.comparison-chart{font-size:.8125rem}.comparison-chart .header{font-size:.625rem}.comparison-chart .first-col-width{width:180px}.comparison-chart .sub-col-width{width:164px}.comparison-chart img{width:11.3rem;padding-top:.6rem;padding-bottom:.6rem}.comparison-chart .bg-gray{background-color:#d8d8d8}.comparison-chart .top-border{border-radius:.3rem;border-top:.2rem solid #4970da}.comparison-chart .left-border{border-left:.2rem solid #4970da}.comparison-chart .right-border{border-right:.2rem solid #4970da}.comparison-chart .bottom-border{border-radius:.3rem;border-bottom:.2rem solid #4970da}.faq .in-page-nav li{color:#4970da;font-size:1.125rem}.faq h2{font-family:"Helvetica-Neue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.8rem}.faq .call-to-action-button{border-radius:.5rem;background-color:#fd8200;box-shadow:5px 5px 2px 1px rgba(0,0,0,.1);color:#fff;padding:1rem;width:177px;cursor:pointer;outline:none}.faq .call-to-action-button:hover{background-color:#e30051;color:#fff}.faq .call-to-action-button a:hover{color:#fff}.faq .question{border-bottom:.06rem solid #4970da;cursor:pointer;transition:background .3s;min-height:2rem;max-height:3.75rem;font-weight:700;outline:none}@media only screen and (max-width:640px){.faq .question{font-size:.9rem}}.faq .question img{position:relative;float:right;top:.5rem}.faq .question .chevron{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.faq .answer{display:none}.faq .answer-border{padding-bottom:1rem}.bank-connection.call-to-action-button{padding:0!important;width:22rem;color:#fff;margin:40px auto 0}.bank-connection img{padding-right:1rem}.bank-connection .skip-bank-connection a{color:#4970da}.bank-connection .skip-bank-connection .note-details{font-size:.8rem;color:#a2a2a2}.bullet-points h3{font-weight:700;font-size:.9rem;text-transform:none;font-family:"Helvetica"}.bullet-points p{font-size:.75rem;color:#a2a2a2;text-align:left}.bullet-points ol{margin:0 0 1em;padding:0;counter-reset:li;list-style:none}.bullet-points ol li{display:block;overflow:hidden;position:relative;padding-left:50px;min-height:35px;margin:10px 0;padding-top:4px;text-align:left}.bullet-points ol li:before{position:absolute;top:0;left:0;border:1px solid #4970da;border-radius:50%;width:30px;height:30px;line-height:30px;text-align:center;font-size:12px;font-weight:700;color:#4970da;content:counter(li);counter-increment:li}.shield-stroke{stroke:#4970da}.navigation{height:65px}.navigation .hamburger{display:none}@media only screen and (max-width:1023px){.navigation .hamburger{display:block}}.navigation .logo{position:relative}@media only screen and (max-width:1023px){.navigation .logo{left:-1.1rem;top:.3rem}}.navigation .mobile-nav{background-color:#132741;color:#fff;position:absolute;top:-.5rem;left:-.1rem;height:100%;width:80%;z-index:2;-webkit-animation-name:mobile-nav-animation;animation-name:mobile-nav-animation;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;-webkit-animation-iteration-count:initial;animation-iteration-count:1}.navigation .mobile-nav li{padding:.5rem 0}.navigation .mobile-nav .close-icon{position:relative;left:-1.2rem;top:-1.9rem}.border-gradient-customer{border-color:#fd8200;color:#fd8200}.offer-details .current-balance-box{max-width:450px;padding:0 20px}.offer-details .current-balance-box p{border-bottom:1px solid #979797;padding:10px 0}.offer-details .blue-box{border:1px solid #4970da;background-color:#ebf1f6;max-width:450px;padding:10px 20px 20px;margin-top:20px}.offer-details .blue-box p{border-bottom:1px solid #4970da;padding:10px 0}.no-border{border-bottom:none}.loading .content{position:relative;top:40%}.loading .loading-bg{background-color:hsla(0,0%,100%,.9);position:fixed;width:100%;height:100%;z-index:100;overflow-x:hidden;overflow-y:visible}.loading .logo-container{max-width:200px;position:relative;top:40%;display:block;margin:auto}.loading .logo-container p{text-align:center}.loading .logo-container svg{display:block;margin:auto}@-webkit-keyframes g-animation{0%{stroke-dashoffset:-2000;-webkit-filter:blur(10px);filter:blur(10px);opacity:1}30%{fill:transparent}50%{-webkit-filter:blur(5px);filter:blur(5px)}to{fill:#4970da}}@keyframes g-animation{0%{stroke-dashoffset:-2000;-webkit-filter:blur(10px);filter:blur(10px);opacity:1}30%{fill:transparent}50%{-webkit-filter:blur(5px);filter:blur(5px)}to{fill:#4970da}}.loading .g-logo-animation{-webkit-animation:g-animation 1.2s infinite;animation:g-animation 1.2s infinite;stroke-dasharray:8000;stroke-dashoffset:1000}.loading .g-icon{fill:transparent;stroke:#4970da;stroke-width:3}.react-tabs{-webkit-tap-highlight-color:transparent;position:relative;top:-70px}@media only screen and (max-width:768px){.react-tabs{top:0}}.react-tabs ul li{font-size:.9rem}@media only screen and (max-width:1279px){.react-tabs ul li{font-size:.8rem}}.react-tabs__tab-list{margin:0 0 10px;padding:0}.react-tabs__tab{display:inline-block;border:1px solid transparent;border-bottom:none;bottom:-1px;position:relative;list-style:none;cursor:pointer;padding:1rem 40px 20px;color:#fff}@media only screen and (max-width:1279px){.react-tabs__tab{padding:20px 8px}}@media only screen and (max-width:1024px){.react-tabs__tab{color:#000}}@media only screen and (max-width:768px){.react-tabs__tab{padding:10px}}.react-tabs__tab--selected{background:#fff;color:#4970da;border-radius:5px 5px 0 0}.react-tabs__tab--selected li{color:#4970da!important}.react-tabs__tab--disabled{color:#979797;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{content:"";position:absolute;height:5px;left:-4px;right:-4px;bottom:-5px;background:#fff}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.credit-score{height:170px}.credit-score .svg{width:313px;height:184px;overflow:visible}.credit-score .svg g.g-container{stroke:none;stroke-width:1;fill:none;fill-rule:evenodd}.credit-score .svg .credit-graphic-container{stroke-linecap:round}.credit-score .svg .credit-graphic-container path.red{stroke:#e30051;-webkit-animation:dash .1s linear;animation:dash .1s linear}.credit-score .svg .credit-graphic-container path.orange{stroke:#fd8200}.credit-score .svg .credit-graphic-container path.light-blue{stroke:#4970da}.credit-score .svg .credit-graphic-container path.dark-green,.credit-score .svg .credit-graphic-container path.green{stroke:#3dd17b}.credit-score .svg .credit-graphic-container path.black{stroke:#000}.credit-score .svg circle{stroke:#132741;fill:#132741}.credit-score .svg text.credit-score-value{font-family:"Rift";fill:#fff;letter-spacing:.4px;font-size:48px}.credit-score .svg text.credit-score-label{fill:#fff}.credit-score .svg text.credit-score-date{font-size:.8rem;fill:#f8f8f8;text-align:center}.credit-score .svg text.range{fill:#fff}.credit-score-calendar{position:relative;padding-bottom:2rem}@media only screen and (max-width:640px){.credit-score-calendar{left:.5rem}}.credit-score-calendar svg{width:100%;height:150px}.credit-score-calendar .path{fill:none;stroke:none;stroke-width:1}.credit-score-calendar .path .path-container text.months,.credit-score-calendar .path .path-container text.score-range{font-size:12px;fill:#f8f8f8}.credit-score-calendar .path .path-container rect.clips{width:4px;height:17px}.credit-score-calendar .path .path-container rect.clips.red-clip{fill:#e30051}.credit-score-calendar .path .path-container rect.clips.orange-clip{fill:#fd8200}.credit-score-calendar .path .path-container rect.clips.light-blue-clip{fill:#4970da}.credit-score-calendar .path .path-container rect.clips.dark-green-clip,.credit-score-calendar .path .path-container rect.clips.green-clip{fill:#3dd17b}.credit-score-calendar .path .path-container rect.bars{width:330px;height:17px;fill-opacity:.1}.credit-score-calendar .path .path-container rect.bars.red-bar{fill:#e30051}.credit-score-calendar .path .path-container rect.bars.orange-bar{fill:#fd8200}.credit-score-calendar .path .path-container rect.bars.light-blue-bar{fill:#4970da}.credit-score-calendar .path .path-container rect.bars.dark-green-bar,.credit-score-calendar .path .path-container rect.bars.green-bar{fill:#3dd17b}.credit-score-calendar .path .path-container circle{fill:#fff}.credit-score-calendar .path .path-container circle.one{-webkit-animation:opacity-transition .15s linear;animation:opacity-transition .15s linear}.credit-score-calendar .path .path-container circle.two{-webkit-animation:opacity-transition .25s linear;animation:opacity-transition .25s linear}.credit-score-calendar .path .path-container circle.three{-webkit-animation:opacity-transition .35s linear;animation:opacity-transition .35s linear}.credit-score-calendar .path .path-container circle.four{-webkit-animation:opacity-transition .45s linear;animation:opacity-transition .45s linear}.credit-score-calendar .path .path-container circle.five{-webkit-animation:opacity-transition .55s linear;animation:opacity-transition .55s linear}.credit-score-calendar .path .path-container circle.six{-webkit-animation:opacity-transition .65s linear;animation:opacity-transition .65s linear}.credit-score-calendar .path .path-container line{stroke:#fff;stroke-linecap:square}.credit-score-calendar .path .path-container line.one{stroke-dasharray:800;-webkit-animation:dash .1s linear;animation:dash .1s linear}.credit-score-calendar .path .path-container line.two{stroke-dasharray:800;-webkit-animation:dash .2s linear;animation:dash .2s linear}.credit-score-calendar .path .path-container line.three{stroke-dasharray:800;-webkit-animation:dash .3s linear;animation:dash .3s linear}.credit-score-calendar .path .path-container line.four{stroke-dasharray:800;-webkit-animation:dash .4s linear;animation:dash .4s linear}.credit-score-calendar .path .path-container line.five{stroke-dasharray:800;-webkit-animation:dash .5s linear;animation:dash .5s linear}@-webkit-keyframes dash{to{stroke-dashoffset:-500}}@-webkit-keyframes opacity-transition{0%{opacity:0}to{opacity:1}}.sign-in a{font-size:1rem;color:#4970da}.income-summary{padding-bottom:.5rem}.income-summary .amount{font-family:"Rift";font-size:4rem;color:#4970da}.income-summary .call-to-action,.income-summary .ko-call-to-action{width:20%;padding:1rem 0}@media only screen and (max-width:640px){.income-summary .call-to-action,.income-summary .ko-call-to-action{width:40%}}.income-summary .amount-description{position:relative;top:12px;color:#979797;font-family:Arial,Helvetica,sans-serif;font-size:1rem;text-align:center}.income-summary .prediction-label{position:relative;top:-8px;color:#979797}.income-summary ::-webkit-input-placeholder{color:#3dd17b}.income-summary ::-moz-placeholder{color:#3dd17b}.income-summary :-ms-input-placeholder{color:#3dd17b}.income-summary :-moz-placeholder{color:#3dd17b}.additional-income-question img{position:relative;top:2px}.additional-income-question .tooltip{top:-136px;left:-142px;min-width:300px;position:absolute}@media only screen and (max-width:640px){.additional-income-question .tooltip{left:-87px}}@media only screen and (max-width:640px){.additional-income-question .tooltip:after{left:-55px}}.header-line-height{line-height:2rem}@media only screen and (max-width:640px){.header-line-height{line-height:1.5rem}}.provide-monthly-income .input-container input{border:none;border-bottom:1px solid grey;background-color:transparent;font-size:4rem;height:auto;text-align:center;padding-bottom:0}.provide-monthly-income .input-container input::-webkit-input-placeholder{color:#4970da}.provide-monthly-income .input-container input:-ms-input-placeholder{color:#4970da}.provide-monthly-income .input-container input::placeholder{color:#4970da}.confirm-payment-account .form-width{max-width:40rem}@media only screen and (max-width:736px){.confirm-payment-account .institution-name{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}}ul.reset-password-validators{padding:inherit}ul.reset-password-validators li{-webkit-animation:fadeIn .5s;animation:fadeIn .5s;list-style-type:disc;grid-template-columns:auto auto;font-size:small}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}ul.reset-password-validators li.validated{list-style-image:url(/static/media/pw-validation-checkmark_icon.eaa5d83e.svg)}ul.reset-password-validators li.validated span{color:#3dd17b}.plain-header{height:4rem}@media only screen and (max-width:640px){.plain-header form{padding-right:1rem}}.calendar-icon-value{display:inline-block;position:relative;bottom:25px;color:#0179db;width:33px;height:33px}.color-icon-detail{border-radius:5rem}.color-icon-detail.bg-lightblue,.color-icon-detail.bg-primaryblue{background-color:#4970da}.color-icon-detail.bg-vibrantpink{background-color:#e30051}.color-icon-detail.bg-darkorange{background-color:#fd8200}.color-icon-detail.bg-green{background-color:#3dd17b}.color-icon-detail.bg-darkgrey{background-color:#5d7486}.color-icon-detail.bg-purple{background-color:#8a21d1}.color-icon-detail.bg-grey{background-color:#979797}.color-icon-detail.bg-mediumgrey{background-color:#6b6b6b}.color-icon-detail.bg-darkgreen{background-color:#3dd17b}.alert .checkmark{margin:auto 115px auto auto}.alert .date{color:#979797;font-size:.8rem;font-weight:400}.alert .mark-as-seen-button{background-color:#49a4d5;border-radius:24px;margin-right:40px;margin-top:0;min-width:160px;outline:none;padding:.75rem 2.5rem;width:auto}.alert .mark-as-seen-button:hover{background-color:#fd8200}.alert .mark-all-alerts{border-radius:24px;margin-right:40px;margin-top:0;width:auto;min-width:160px;max-width:22rem;outline:none;padding:.75rem 1.5rem}.alert .seen{color:#3dd17b;margin:auto 115px auto auto;width:35px}.alert-badge{background-color:#e23333;color:#fff;border-radius:50%;width:20px;height:20px}.customer-alerts .customer-alert-tile .alert-title{font-size:1rem;font-weight:700}.customer-alerts .customer-alert-tile .alert-subtitle{font-size:.75rem}.customer-expense-summary .customer-portal{padding-bottom:5rem}.customer-expense-summary .customer-portal .expense-summary h1{padding-top:0}.customer-expense-summary .customer-portal .expense-summary .amount{color:#e30051;font-family:"Rift";font-size:3rem;margin-top:-2.2rem}.customer-expense-summary .expense-tile-container{width:70%;margin:auto}@media only screen and (max-width:1279px){.customer-expense-summary .expense-tile-container{width:90%}}@media only screen and (max-width:768px){.customer-expense-summary .expense-tile-container{width:100%}}.customer-expense-summary .review-application .review-tile .details{max-width:23rem}.customer-expense-summary .box{top:-4rem;color:#000;background-color:#fff}.customer-expense-summary .label-text{font-size:.9rem;color:#f8f8f8}.customer-expense-summary .label-text span.color-green{color:#3dd17b}.customer-expense-summary .label-text span.color-red{color:#e30051}.customer-financials h3{text-transform:none}.customer-financials .sub-text{color:#b2b2b2;font-size:.75rem}.customer-financials .debt-score{height:auto}.customer-financials .debt-score .svg{height:150px}.customer-financials .financial-breakdown .value{font-weight:700;font-size:1.5rem}.customer-financials .financial-breakdown .value.green{color:#3dd17b}.customer-financials .financial-breakdown .value.red{color:#e30051}.customer-financials .top-transactions.details{display:block}.customer-financials .top-transactions.details li{color:#fff}.customer-financials .top-transactions.details ul.leaders span+span,.customer-financials .top-transactions.details ul.leaders span:first-child{background:#132741;color:#fff}.customer-financials .transaction-graphic{width:200px}.customer-financials .transaction-categories .category-box{height:12px;width:12px}.customer-financials .transaction-categories .category-box.housing,.customer-financials .transaction-categories .category-box.transportation{background-color:#4970da}.customer-financials .transaction-categories .category-box.food,.customer-financials .transaction-categories .category-box.utilities{background-color:#3dd17b}.customer-financials .transaction-categories .category-box.medical{background-color:#e30051}.customer-financials .transaction-categories .category-box.personal{background-color:#f8f8f8}.customer-financials .transaction-categories .category-box.savings{background-color:#697f92}.customer-financials .transaction-categories .category-box.other{background-color:#8a21d1}.customer-financials .transaction-categories .category-box.misc{background-color:#979797}.customer-financials .transaction-categories .category-box.student-loans{background-color:#fd8200}@media screen and (max-width:768px){.customer-financials .debt-summary-component{top:-18px}}.customer-financials .filter-contents{top:30px}.customer-financials .filter-header{margin-top:2rem}.customer-financials .results{color:#fff}.customer-financials .search-bar{left:0}@media screen and (max-width:768px){.customer-financials .search-bar{padding:0;top:-70px}}@media screen and (max-width:500px){.customer-financials .filter-container{width:100%}}.customer-financials .filter-header h1,.customer-financials .filter-header h2{font-size:1rem;letter-spacing:0}.monthly-savings-amount{color:#3dd17b;font-size:3.25rem;font-family:"Rift";text-align:center;z-index:10}.new-monthly-payment-tile{max-width:500px;height:auto;margin:0 auto;position:relative}.new-monthly-payment-tile .grey-text{color:#979797}.new-monthly-payment-tile h2{font-size:2.5rem}.customer-settings .customer-settings-container{border-radius:5rem solid #fff;width:385px}@media only screen and (max-width:640px){.customer-settings .customer-settings-container{width:100%}}.customer-settings .customer-settings-container .sub-info{color:#979797}.customer-settings .ctas-KO{border:1px solid #4970da;background-color:transparent;padding:1rem;width:164px}.bank-connection-tile{background:#fff;border-radius:1rem;max-width:730px;height:auto;margin:2rem auto}.bank-connection-tile .account-info{color:#000;font-family:Arial,Helvetica,sans-serif}svg{margin:auto}.customer-portal-header{background:#4970da;background:linear-gradient(90deg,#4970da,#a1b2ff)}.customer-portal-header .container{max-width:auto}.customer-portal-header img{display:inline-block;padding-left:.5rem}@media only screen and (max-width:640px){.customer-portal-header img{padding-left:1rem}}.customer-portal-header img.profile{padding-left:0;display:block}.customer-portal-header ul li{color:#fff}.customer-portal-header ul li a{color:#fff;padding:0 5px 10px}.customer-portal-header ul li a:hover{color:#fff;border-bottom:1px solid #fff}.customer-portal-header ul li:last-child{border-bottom:none;text-align:left}.customer-portal-header .logo{position:relative}@media only screen and (max-width:1023px){.customer-portal-header .logo{left:-2.1rem;top:-.3rem}}@media only screen and (max-width:1023px){.customer-portal-header .pad-left-mobile{padding-left:.2rem}}.customer-portal-header button:focus{outline:none}.customer-portal-header .m-menu{list-style-type:none;position:relative;text-align:center;z-index:101;outline:none;padding:.2rem}.customer-portal-header .m-menu .alert-badge{position:absolute;right:0;top:0}.customer-portal-header .m-menu.-active .m-menu__icon path{fill:#0b3895}.customer-portal-header .m-menu.-active .m-menu__list{-webkit-transform:scale(1);transform:scale(1)}.customer-portal-header .m-menu__list{position:absolute;width:180px;text-align:left;z-index:2;padding:0;border-radius:3px;background-color:#fff;transition:all .25s ease;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 1;transform-origin:0 1;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.customer-portal-header .m-menu__item{display:block;width:100%;padding:.5rem}.customer-portal-header .m-menu__item:first-child{padding-top:1rem;padding-bottom:0}.customer-portal-header .m-menu__item:last-child{padding-bottom:1rem;border-bottom:none}.customer-portal-header .m-menu__item:hover{color:#0b3895}.customer-portal-header .m-menu__link{width:100%;padding:4px;display:inline-block;color:#4970da;cursor:pointer}.customer-portal-header .m-menu__link:hover{text-decoration:none}.customer-portal-header .hamburger{display:none;z-index:2px;position:relative;padding:.5rem}@media only screen and (max-width:1023px){.customer-portal-header .hamburger{display:block;top:-.7rem}}.customer-portal-header .hamburger .alert-badge{position:absolute;top:0;right:0}@keyframes mobile-nav-animation{0%{opacity:0;left:-2000px}to{opacity:1;left:0}}.customer-portal-header .mobile-nav{background-color:#132741;box-shadow:2rem 2rem 2rem .5rem rgba(0,0,0,.2);color:#fff;position:absolute;height:100%;width:80%;z-index:22;-webkit-animation-name:mobile-nav-animation;animation-name:mobile-nav-animation;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;-webkit-animation-iteration-count:initial;animation-iteration-count:1}.customer-portal-header .mobile-nav li{padding:1rem 0}@media only screen and (max-width:1024px){.customer-portal-header .mobile-nav li{margin-left:1rem}}.customer-portal-header .mobile-nav .close-icon{position:relative;left:-1.2rem;top:0}.debt-score{height:170px}.debt-score .svg{width:313px;height:184px;overflow:visible}.debt-score .svg g.g-container{stroke:none;stroke-width:1;fill:none;fill-rule:evenodd}.debt-score .svg .debt-graphic-container{stroke-linecap:round}.debt-score .svg .debt-graphic-container path.red{stroke:#e30051;-webkit-animation:dash .1s linear;animation:dash .1s linear}.debt-score .svg .debt-graphic-container path.orange{stroke:#fd8200}.debt-score .svg .debt-graphic-container path.yellow{stroke:#fff040}.debt-score .svg .debt-graphic-container path.green{stroke:#3dd17b}.debt-score .svg .debt-graphic-container path.light-blue{stroke:#4970da}.debt-score .svg .debt-graphic-container path.black{stroke:#000}.debt-score .svg circle{stroke:#132741;fill:#132741}.debt-score .svg text.debt-score-value{font-family:"Rift";fill:#fff;letter-spacing:.4px;font-size:48px}.debt-score .svg text.debt-score-label{fill:#fff}.debt-score .svg text.debt-score-date{font-size:.8rem;fill:#f8f8f8;text-align:center}.debt-score .svg text.range{fill:#fff}.debt-score-tooltip{max-width:350px;z-index:10;margin:auto;height:0}.debt-score-tooltip img{position:relative;top:-3.6rem;left:13.5rem;float:none}.debt-score-tooltip .tooltip{top:-196px;left:49px}@media screen and (max-width:640px){.debt-score-tooltip .tooltip{left:0}.debt-score-tooltip .tooltip:after{left:3rem}}.debt-score-calendar{position:relative;padding-bottom:2rem}@media only screen and (max-width:640px){.debt-score-calendar{left:.5rem}}.debt-score-calendar svg{width:100%;height:150px}.debt-score-calendar .path{fill:none;stroke:none;stroke-width:1}.debt-score-calendar .path .path-container text.months,.debt-score-calendar .path .path-container text.score-range{font-size:12px;fill:#f8f8f8}.debt-score-calendar .path .path-container rect.clips{width:4px;height:17px}.debt-score-calendar .path .path-container rect.clips.red-clip{fill:#e30051}.debt-score-calendar .path .path-container rect.clips.orange-clip{fill:#fd8200}.debt-score-calendar .path .path-container rect.clips.yellow-clip{fill:#fff040}.debt-score-calendar .path .path-container rect.clips.green-clip{fill:#3dd17b}.debt-score-calendar .path .path-container rect.clips.light-blue-clip{fill:#4970da}.debt-score-calendar .path .path-container rect.bars{width:330px;height:17px;fill-opacity:.1}.debt-score-calendar .path .path-container rect.bars.red-bar{fill:#e30051}.debt-score-calendar .path .path-container rect.bars.orange-bar{fill:#fd8200}.debt-score-calendar .path .path-container rect.bars.yellow-bar{fill:#fff040}.debt-score-calendar .path .path-container rect.bars.green-bar{fill:#3dd17b}.debt-score-calendar .path .path-container rect.bars.light-blue-bar{fill:#4970da}.debt-score-calendar .path .path-container circle{fill:#fff}.debt-score-calendar .path .path-container circle.one{-webkit-animation:opacity-transition .15s linear;animation:opacity-transition .15s linear}.debt-score-calendar .path .path-container circle.two{-webkit-animation:opacity-transition .25s linear;animation:opacity-transition .25s linear}.debt-score-calendar .path .path-container circle.three{-webkit-animation:opacity-transition .35s linear;animation:opacity-transition .35s linear}.debt-score-calendar .path .path-container circle.four{-webkit-animation:opacity-transition .45s linear;animation:opacity-transition .45s linear}.debt-score-calendar .path .path-container circle.five{-webkit-animation:opacity-transition .55s linear;animation:opacity-transition .55s linear}.debt-score-calendar .path .path-container circle.six{-webkit-animation:opacity-transition .65s linear;animation:opacity-transition .65s linear}.debt-score-calendar .path .path-container line{stroke:#fff;stroke-linecap:square}.debt-score-calendar .path .path-container line.one{stroke-dasharray:800;-webkit-animation:dash .1s linear;animation:dash .1s linear}.debt-score-calendar .path .path-container line.two{stroke-dasharray:800;-webkit-animation:dash .2s linear;animation:dash .2s linear}.debt-score-calendar .path .path-container line.three{stroke-dasharray:800;-webkit-animation:dash .3s linear;animation:dash .3s linear}.debt-score-calendar .path .path-container line.four{stroke-dasharray:800;-webkit-animation:dash .4s linear;animation:dash .4s linear}.debt-score-calendar .path .path-container line.five{stroke-dasharray:800;-webkit-animation:dash .5s linear;animation:dash .5s linear}.financial-summary-calendar{position:relative;padding-bottom:2rem;left:35px}.financial-summary-calendar svg{width:100%;height:150px;overflow:visible}@media only screen and (max-width:640px){.financial-summary-calendar svg{width:80%;position:relative;left:5%}}.financial-summary-calendar .path{fill:none;stroke:none;stroke-width:1}.financial-summary-calendar .path .path-container text.x-axis{font-size:12px;fill:#f8f8f8;text-anchor:left}.financial-summary-calendar .path .path-container text.y-axis{font-size:12px;fill:#f8f8f8;text-anchor:end}.financial-summary-calendar .path .path-container circle.green{fill:#3dd17b}.financial-summary-calendar .path .path-container circle.red{fill:#e30051}.financial-summary-calendar .path .path-container circle.white{fill:#fff}.financial-summary-calendar .path .path-container line.green{stroke:#3dd17b}.financial-summary-calendar .path .path-container line.red{stroke:#e30051}.financial-summary-calendar .path .path-container line.white{stroke:#fff}@keyframes dash{to{stroke-dashoffset:-500}}@keyframes opacity-transition{0%{opacity:0}to{opacity:1}}.payment-summary-graphic svg{display:block;margin:auto}.payment-summary-graphic .total-value{font-size:3rem}.payment-summary-graphic .payments-summary-details{font-size:.75rem;text-align:center}.payment-summary-graphic .payments-summary-details .color-green{color:#3dd17b}.summary-totals{padding:1rem}.summary-totals .summary-total-boxes{margin-top:1rem;padding:1.5rem}.summary-totals .summary-total-boxes.green{border:1px solid #3dd17b;background-color:#193948}.summary-totals .summary-total-boxes.red{border:1px solid #e30051;background-color:#282743}.summary-totals .summary-total-boxes .value-total{font-size:1.5rem;font-weight:700}.summary-totals .summary-total-boxes .value-total.green{color:#3dd17b}.summary-totals .summary-total-boxes .value-total.red{color:#e30051}.summary-totals .summary-total-boxes .sub-labels{font-size:.75rem;color:#c8c8c8}.offer-status-tracker .progress-bar{width:100%;height:10px;border:1px solid #979797;border-radius:5px;margin:1rem 0;position:relative;background-color:#f8f8f8}@media only screen and (max-width:640px){.offer-status-tracker .progress-bar{display:none}}.offer-status-tracker .progress-bar .progress-fill{position:absolute;background-color:#3dd17b;z-index:20;border-radius:5px;height:8px}@media only screen and (max-width:640px){.offer-status-tracker .progress-bar .progress-fill{display:none}}@media only screen and (max-width:640px){.offer-status-tracker .progress-bar-mobile{width:10px;height:200px;border:1px solid #979797;border-radius:5px;margin:1rem 0;position:relative;background-color:#f8f8f8;display:block}.offer-status-tracker .progress-bar-mobile .progress-fill-mobile{position:absolute;background-color:#3dd17b;z-index:20;border-radius:5px;width:8px}}.offer-status-tracker .status-name{font-size:.8rem;font-weight:400}@media only screen and (max-width:640px){.offer-status-tracker .status-name{font-size:1rem;position:relative;top:1rem;left:1rem}}.offer-status-tracker .mobile-switch{display:block}@media only screen and (max-width:640px){.offer-status-tracker .mobile-switch{display:-webkit-flex;display:flex}}.customer-account-connection{padding:2rem 0;border-top:1px solid #979797;border-bottom:1px solid #979797}.customer-account-connection .call-to-action-button{padding:0!important;width:22rem;color:#fff}@media only screen and (max-width:640px){.customer-account-connection .call-to-action-button{width:100%}}.customer-account-connection img{padding-right:1rem}.customer-account-connection button{background-color:transparent!important;border:none!important;padding:1rem 2rem!important;width:100%}@media only screen and (max-width:640px){.customer-account-connection button{padding:1.3rem 0!important}}.customer-portal .divider{border-bottom:1px solid #979797;color:#b2b2b2}.customer-portal .green{color:#3dd17b}.customer-portal h1{padding-top:0;padding-bottom:0;letter-spacing:.1rem;font-size:1.2rem}.customer-portal h2{font-family:"Montserrat-bold";font-size:1.3rem}.customer-portal h3{font-family:"Montserrat-bold";font-weight:500;font-size:.9rem;text-transform:none}.customer-portal .sub-text{color:#dfdfdf;font-size:.75rem}.customer-portal .left-column{width:735px}@media only screen and (max-width:1280px){.customer-portal .left-column{width:100%}}.customer-portal .right-column{width:500px;padding-left:3rem}@media only screen and (max-width:1280px){.customer-portal .right-column{width:100%;margin-top:4rem;padding-left:0}}.customer-portal .savings{font-size:2.5rem}.customer-portal .disclosure{font-size:.8rem}.customer-portal .budget-tile{min-width:350px}.customer-portal .review-tile{max-width:22rem}.bg-hero-image{background-image:url(/static/media/woman-on-phone_hero.c97a130c.jpg);background-repeat:no-repeat;background-size:cover;height:777px;padding:0}@media only screen and (max-width:1024px){.bg-hero-image{height:auto;background-image:url(/static/media/woman-on-phone-tablet.45377d2b.jpg)}}@media only screen and (max-width:640px){.bg-hero-image{background-image:url(/static/media/woman-on-phone-mobile.8a3bf45b.jpg);background-size:contain}}.bg-hero-image .call-to-action-box{background-color:#132741;border-radius:.5rem;width:583px;margin-top:5rem}@media only screen and (max-width:1024px){.bg-hero-image .call-to-action-box{margin-top:0}}@media only screen and (max-width:640px){.bg-hero-image .call-to-action-box{width:100%;margin-top:16rem}}.bg-hero-image .call-to-action-box h1{color:#4970da;font-size:2.5rem}@media only screen and (max-width:640px){.bg-hero-image .call-to-action-box h1{font-size:2rem}}.bg-hero-image .call-to-action-box h2{color:#fff;font-size:1rem;line-height:1.8rem}.bg-hero-image .call-to-action-box .call-to-action{margin:0}@media only screen and (max-width:640px){.bg-hero-image .call-to-action-box .call-to-action{margin:auto}}.bg-hero-image .call-to-action-box .ko-call-to-action{border-color:#fff;color:#fff;margin-bottom:1rem}.bg-hero-image .call-to-action-box .ko-call-to-action:hover{color:#fd8200}@media only screen and (max-width:640px){.bg-hero-image .call-to-action-box .ko-call-to-action{margin:1rem auto 0}}.call-to-action-button{background:linear-gradient(#fd8200,#e30051);color:#fff;cursor:pointer;max-width:22rem}.call-to-action-button:hover{background-color:#fd8200;color:#fff}@-webkit-keyframes carousel-animation{0%{opacity:0;-webkit-transform:scale();transform:scale();-webkit-transform-origin:left;transform-origin:left;-webkit-filter:blur(1.5rem);filter:blur(1.5rem);position:relative}50%{opacity:.5;-webkit-filter:blur(4px);filter:blur(4px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes carousel-animation{0%{opacity:0;-webkit-transform:scale();transform:scale();-webkit-transform-origin:left;transform-origin:left;-webkit-filter:blur(1.5rem);filter:blur(1.5rem);position:relative}50%{opacity:.5;-webkit-filter:blur(4px);filter:blur(4px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}.carousel-animation-1{-webkit-animation:carousel-animation .5s linear forwards;animation:carousel-animation .5s linear forwards}.carousel{overscroll-behavior-y:contain;will-change:transform;touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:640px){.carousel{width:100%}}.carousel-indicators{list-style:none;margin:auto;padding:0;position:relative;text-align:center;z-index:10;top:100%;cursor:pointer;font-size:2rem;text-overflow:ellipsis}.carousel-selected{color:#4970da}.directional-arrows{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.directional-arrows .arrow{background:url(/static/media/carousel-directional-arrow_icon.55a02991.svg);background-repeat:no-repeat;background-position:50%;width:16px;height:32px;cursor:pointer;outline:none}.directional-arrows .arrow.left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.directional-arrows .arrow.right{float:right}.ko-call-to-action{max-width:300px;font-weight:700}.how-it-works-modal{background-color:#fff;position:fixed;width:100%;height:100%;z-index:100;overflow-x:hidden;overflow-y:visible}.how-it-works-modal .step{position:relative}.how-it-works-modal .step .call-to-action-button{border-radius:50px;background-color:#fd8200;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:1rem 0;font-weight:700}.how-it-works-modal .step .call-to-action-button:hover{background-color:#e30051}.how-it-works-modal .step .call-to-action{background-color:transparent;color:#fd8200;border-radius:50px;border:1px solid #fd8200;cursor:pointer;max-width:22rem;font-weight:700;outline:none}.how-it-works-modal .step .call-to-action:hover{background-color:#f8f8f8}.how-it-works-modal .slider-dots{list-style:none}.how-it-works-modal .slider-dots li{color:#979797;display:inline;font-size:40px;margin-right:5px}.how-it-works-modal .slider-dots li.active-dot{color:#4970da}.genie-bottle-graphic svg{display:block;margin:auto;width:150px;height:auto}@media only screen and (max-width:640px){.genie-bottle-graphic svg{width:120px}}.confetti{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:absolute;top:25%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:175px;overflow:hidden}@media only screen and (max-width:640px){.confetti{top:20%}}.confetti-piece{position:absolute;width:8px;height:16px;background:#fd8200;top:0;opacity:0}.confetti-piece:first-child{left:7%;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:112ms;animation-delay:112ms;-webkit-animation-duration:738ms;animation-duration:738ms}.confetti-piece:nth-child(2){left:14%;-webkit-transform:rotate(-16deg);transform:rotate(-16deg);-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:107ms;animation-delay:107ms;-webkit-animation-duration:1079ms;animation-duration:1079ms}.confetti-piece:nth-child(3){left:21%;-webkit-transform:rotate(-49deg);transform:rotate(-49deg);-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:22ms;animation-delay:22ms;-webkit-animation-duration:974ms;animation-duration:974ms}.confetti-piece:nth-child(4){left:28%;-webkit-transform:rotate(-48deg);transform:rotate(-48deg);-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:407ms;animation-delay:407ms;-webkit-animation-duration:1.09s;animation-duration:1.09s}.confetti-piece:nth-child(5){left:35%;-webkit-transform:rotate(41deg);transform:rotate(41deg);-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:327ms;animation-delay:327ms;-webkit-animation-duration:949ms;animation-duration:949ms}.confetti-piece:nth-child(6){left:42%;-webkit-transform:rotate(4deg);transform:rotate(4deg);-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:435ms;animation-delay:435ms;-webkit-animation-duration:1164ms;animation-duration:1164ms}.confetti-piece:nth-child(7){left:49%;-webkit-transform:rotate(4deg);transform:rotate(4deg);-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:275ms;animation-delay:275ms;-webkit-animation-duration:774ms;animation-duration:774ms}.confetti-piece:nth-child(8){left:56%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:116ms;animation-delay:116ms;-webkit-animation-duration:863ms;animation-duration:863ms}.confetti-piece:nth-child(9){left:63%;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:408ms;animation-delay:408ms;-webkit-animation-duration:782ms;animation-duration:782ms}.confetti-piece:nth-child(10){left:70%;-webkit-transform:rotate(-58deg);transform:rotate(-58deg);-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:162ms;animation-delay:162ms;-webkit-animation-duration:1072ms;animation-duration:1072ms}.confetti-piece:nth-child(11){left:77%;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:.29s;animation-delay:.29s;-webkit-animation-duration:1059ms;animation-duration:1059ms}.confetti-piece:nth-child(12){left:84%;-webkit-transform:rotate(-68deg);transform:rotate(-68deg);-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:411ms;animation-delay:411ms;-webkit-animation-duration:1048ms;animation-duration:1048ms}.confetti-piece:nth-child(13){left:91%;-webkit-transform:rotate(-70deg);transform:rotate(-70deg);-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:.26s;animation-delay:.26s;-webkit-animation-duration:1115ms;animation-duration:1115ms}.confetti-piece:nth-child(odd){background:#4970da}.confetti-piece:nth-child(2n){z-index:1}.confetti-piece:nth-child(4n){width:5px;height:12px;-webkit-animation-duration:2s;animation-duration:2s}.confetti-piece:nth-child(3n){width:3px;height:10px;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-delay:1s;animation-delay:1s}.confetti-piece:nth-child(4n-7){background:#e30051}@-webkit-keyframes makeItRain{0%{opacity:0}50%{opacity:1}to{-webkit-transform:translateY(200px);transform:translateY(200px)}}@keyframes makeItRain{0%{opacity:0}50%{opacity:1}to{-webkit-transform:translateY(200px);transform:translateY(200px)}}.creditor-cell .debt-detail{font-size:.9rem}.creditor-table .table{width:100%}.creditor-table .table .headline{padding-top:0}@media only screen and (max-width:640px){.creditor-table .table .table-row{font-size:.75rem}}.creditor-table .table .table-row.headers{font-size:.75rem}.creditor-table .table .table-cell{padding:1.5rem .8rem}.creditor-table .table .table-cell.full-cell{border-bottom:1px solid #e5e5e5}.creditor-table .table .table-cell.empty-cell{padding:0}.creditor-table .table .table-cell.update-cell{padding:1.5rem .5rem}.creditor-table .table .spacer{background-color:transparent;height:1rem}.creditor-table .table .single-line-adjustment{position:relative}.creditor-table .table .creditors{color:#4970da}.creditor-table .table .accepted{color:#3dd17b}.creditor-table .table .declined{background-color:#f8e4e4;color:#e23333}.creditor-table .table .declined .creditors{color:#e23333}.creditor-table .table .pending{color:#fd8200}.creditor-table .table .top-border{border-top:.2rem solid #4970da}.creditor-table .table .left-border{border-left:.2rem solid #4970da}.creditor-table .table .right-border{border-right:.2rem solid #4970da}.creditor-table .table .bottom-border{border-bottom:.2rem solid #4970da}@media only screen and (max-width:640px){.creditor-table .table .hide-mobile{display:none}}.creditor-table .status-edit-button{border-radius:50px;border:1px solid #4970da;color:#4970da;width:100%;position:relative;top:.5rem}.creditor-table .status-edit-button:hover{background-color:#f8f8f8}.offer-summary{width:100%}.offer-summary h3{text-transform:none;font-size:1rem}.offer-summary .current-debt-payments{background-color:#f8f8f8}.offer-summary .current-debt-payments .details li{color:#979797;font-size:.8rem}.offer-summary .current-debt-payments .details span{background-color:#f8f8f8}.offer-summary .current-debt-payments .details span:first-child{background:#f8f8f8}.offer-summary .new-debt-payments{background-color:#4970da;color:#fff}.offer-summary .new-debt-payments .details li{color:#fff;font-size:.8rem}.offer-summary .new-debt-payments .details span{background-color:#4970da}.offer-summary .new-debt-payments .details span:first-child{background:#4970da}.offer-summary .creditor-debts{border-radius:10px 10px;box-shadow:0 0 15px 0 hsla(0,0%,74.1%,.5)}.offer-summary .error-text{color:#e23333}.offer-summary .veritcal-divider{background-color:#f8f8f8;width:1px;margin:auto;height:100%}.offer-summary .savings{font-size:3.125rem}@media only screen and (max-width:640px){.offer-summary .savings{font-size:2rem}}.offer-summary .label{font-size:.9rem}.video-modal{font-size:1.5rem;outline:none}.video-modal button{outline:none}.video-modal .video-bg{background-color:hsla(0,0%,100%,.9);position:fixed;width:100%;height:100%;z-index:100;overflow-x:hidden;overflow-y:visible}.video-modal .video-content{width:800px;outline:none;position:relative;top:20%;display:block;margin:auto}@media only screen and (max-width:640px){.video-modal .video-content{width:100%;padding:0 1rem}}.legal-disclosure p{color:#979797;font-size:.7rem;padding-top:1rem}.react-table-debt-summary-component .table{width:100%}.react-table-debt-summary-component .table .table-row{border-bottom:1px solid #e5e5e5}.react-table-debt-summary-component .table .table-row:hover{background-color:#f8f8f8}@media only screen and (max-width:640px){.react-table-debt-summary-component .table .table-row{font-size:.75rem}}.react-table-debt-summary-component .table .table-row.headers{font-size:.75rem}.react-table-debt-summary-component .table .table-cell{padding:.75rem .8rem;position:relative;overflow:hidden;white-space:nowrap}.react-table-debt-summary-component .table .table-cell .icons{background-repeat:no-repeat;display:block;width:23px;height:23px;margin:auto}.react-table-debt-summary-component .table .table-cell .icons.selected-icon{background-image:url(/static/media/selected_icon.093027cf.svg)}.react-table-debt-summary-component .table .table-cell .icons.account-closed-icon{background-image:url(/static/media/closed-account_icon.bf4ec81b.svg)}.debt-summary-component{color:#000}@media only screen and (max-width:768px){.debt-summary-component{position:relative;top:55px}}.header .svg{width:145px}.savings{font-size:60px;font-family:"rift";color:#4970da}.budget .budget-tile{max-width:400px;min-height:auto}.budget .budget-tile .budget-text-container{height:75px}.budget .potential-savings,.budget h3{color:#4970da;font-size:4rem;font-family:"Rift"}.budget .terms{top:-30px;display:block}.review .offer-summary{max-width:730px}.review .right-border{border-right:1px solid #e5e5e5;height:100%}@media only screen and (max-width:640px){.review .lifetime-savings{font-size:2rem}}@media only screen and (max-width:640px){.review .label{font-size:.9rem}}.review .disclosure{line-height:1rem;padding-top:1rem}.review .__react_component_tooltip{pointer-events:auto!important}.not-qualified h2{line-height:2rem}.not-qualified p{font-size:1.125rem}.not-qualified .details{display:block}.not-qualified .details ul .leaders span,.not-qualified .details ul .leaders span:first-child{background-color:#fff}.household .form-width{max-width:27rem}@media only screen and (max-width:414px){.household .form-width{max-width:25rem}}.household .housing-cost-mobile-truncation{max-width:22rem}@media only screen and (max-width:414px){.household .housing-cost-mobile-truncation .label{font-size:.8rem}}@media only screen and (max-width:414px){.household .escrow-mobile-truncation{padding-right:2rem}}@media only screen and (max-width:414px){.household .escrow-mobile-truncation .__react_component_tooltip{max-width:300px;margin-left:4rem}}.expenses .tool-tip-position{float:right;left:-.5rem}.expenses .double-line .tooltip,.expenses .housing .tooltip{top:-100px}.expenses .triple-line .tooltip{top:-125px}.expenses .medical-expenses .tooltip{top:-154px}@media only screen and (max-width:375px){.expenses .medical-expenses .tooltip,.expenses .miscellaneous-expenses .tooltip{top:-141px}}.hardships .form-width{max-width:50%;margin:2rem auto;padding:0 6rem}@media only screen and (max-width:1024px){.hardships .form-width{max-width:50%;margin:auto;padding:1rem .5rem 0}}@media only screen and (max-width:768px){.hardships .form-width{max-width:100%}}.eligible-debts{overflow:hidden}.eligible-debts .total-value{font-family:"rift";font-size:3.125rem;color:#4970da}@media only screen and (max-width:640px){.eligible-debts .total-value{font-size:2rem}}.eligible-debts .table{max-width:690px}.eligible-debts .table .spacer{background-color:transparent;height:1rem}.eligible-debts .table .headers{font-size:.8rem}.eligible-debts .table .debt-item{border-top:1px solid #e5e5e5;padding:1.5rem 0;font-size:.9rem}@media only screen and (max-width:640px){.eligible-debts .table .debt-item{font-size:.8rem}}.eligible-debts .table .single-line-adjustment{position:relative;top:.6rem}.eligible-debts .table .mobile-left-position{position:relative;left:-5px}@media only screen and (max-width:640px){.eligible-debts .table .mobile-width-adjustment{width:45%}}.eligible-debts .table .checkbox .checkmark{margin-top:.2rem}.eligible-debts .tool-tip-position{left:14.2rem;top:-2rem}@media only screen and (max-width:640px){.eligible-debts .tool-tip-position{left:3rem;top:-1.7rem}}@media only screen and (max-width:375px){.eligible-debts .tool-tip-position{left:5rem}}.eligible-debts .tooltip{position:absolute}.eligible-debts .tooltip.tooltip--fixed-width{width:300px;top:2rem;left:45rem}@media only screen and (max-width:640px){.eligible-debts .tooltip.tooltip--fixed-width{left:3.5rem;top:2rem}.eligible-debts .tooltip.tooltip--fixed-width:after{left:3rem}}@media only screen and (max-width:375px){.eligible-debts .tooltip.tooltip--fixed-width:after{left:4rem}}.payment-account-options .call-to-action-button{padding:0}.payment-account-options .ko-call-to-action{max-width:22rem}.payment-account-options .disclosure{line-height:1rem;color:#979797}.confirm-income .amount{font-family:"Rift";font-size:4rem;color:#4970da}.application .call-to-action.no-button{background-color:#fff;border:1px solid #fd8200;color:#fd8200}.application .call-to-action.no-button:hover{background-color:#979797}.application .border-none{border:none!important;width:100%;background:transparent!important;padding:1rem 0!important}.application .counseling-disclaimer{font-size:.8rem}.why-credit-genie .container{width:960px}@media only screen and (max-width:1024px){.why-credit-genie .container{width:100%}}.why-credit-genie .tile{background:#fff;border-radius:12px;width:435px;min-height:244px;margin:auto;padding:2rem}@media only screen and (max-width:640px){.why-credit-genie .tile{width:100%}}.why-credit-genie .tile img{display:block;margin:auto;padding-bottom:1rem}.video-section .thumbnail img{display:block;margin:auto}.how-credit-genie-works h3{padding-bottom:1rem}.how-credit-genie-works .steps .step-number{border-radius:50px;color:#4970da;background:#fff;width:62px;height:62px;padding:1rem 2rem 1rem 1rem;font-size:1.3rem;font-weight:700;text-align:center;margin:0 auto 1rem}.how-credit-genie-works .steps .step-number .number{position:relative;left:.5rem}.how-credit-genie-works .phone-image{width:314px;height:571px}.how-credit-genie-works .disclosure{font-size:.8rem}.position-adjustments{position:relative;top:-12rem}@media only screen and (max-width:640px){.position-adjustments{top:0}}.our-team .team-photo{background-image:url(/static/media/philly.66b5f861.jpg);background-repeat:no-repeat;background-size:cover;width:100%;min-height:486px}.our-team .content{color:#fff;background:#132741}.our-team .ko-call-to-action{border:none;background-color:#fff}.our-investors .sutter-hill{height:100px}.partnership .partnership-grid{width:400px}@media only screen and (max-width:640px){.partnership .partnership-grid{width:100%}}.partnership .partnership-grid .border-left{border-left:1px solid #979797}.partnership .content-block{width:865px}@media only screen and (max-width:1024px){.partnership .content-block{width:100%}}.confirm-payment-tile{border-top:1px solid #e5e5e5}.confirm-payment-tile .container{display:-webkit-flex;display:flex}@media only screen and (max-width:430px){.confirm-payment-tile .container{font-size:.7rem}}.confirm-payment-tile .account-number{color:#4970da;font-style:italic}.confirm-payment-tile .label{font-size:.8rem}.confirm-payment-tile input{position:relative;top:-.5rem;width:25px;height:25px;cursor:pointer}html{min-height:100%;width:100%;background-color:#fff}body{font-family:Arial,Helvetica,sans-serif;min-height:75vh}.body-container{min-height:72vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}a{color:#fd8200}h2{line-height:1.8rem}.color-primary{color:#4970da}.color-secondary{color:#fd8200}img.center{display:block;margin:0 auto}.button-with-icon{border-radius:50px;cursor:pointer;display:block;margin-right:auto;margin-top:1.25rem;padding:.5rem .75rem;text-align:center}.button-with-icon:focus{outline:none}.call-to-action,.call-to-action-button{border-radius:50px;background:linear-gradient(90deg,#fd8200,#fd8200 46%,#e30051);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:1rem 0;font-weight:700;color:#fff}.call-to-action-button:hover,.call-to-action:hover{box-shadow:0 10px 15px -3px hsla(0,0%,75.7%,.1),0 4px 6px -2px hsla(0,0%,75.7%,.05)}.center-icon-vertically{margin-top:1px}.ko-call-to-action{border-radius:50px;border:1px solid #fd8200;color:#fd8200;background-color:transparent;padding:1rem 0;cursor:pointer}.ko-call-to-action:hover{background-color:#f8f8f8}.caps{text-transform:uppercase}.bg-blue{background-color:#132741}.bg-light-blue{background-color:#4970da}.bg-dark-blue{background-color:#132741}.bg-primary-blue{background-color:#4970da}.color-blue{color:#4970da}.rift{font-family:"Rift";letter-spacing:.1rem}.divider{border-bottom:1px solid #e5e5e5;padding-top:.2rem;font-size:3rem}.clear{clear:both}.success{background-color:#deffe7;color:#52ba6f;border:.0625rem solid #52ba6f;border-radius:.3rem;margin:0 auto;padding:1.25rem;text-align:center}.failure{margin:0 auto;padding:1.25rem}.failure,.form-failure{background-color:#f8e4e4;color:#e23333;border:.0625rem solid #e23333;border-radius:.3rem;text-align:center}.form-failure{margin:1rem auto}.gray-text{color:#979797}.green-button{background-color:#3dd17b;color:#fff}.green-text{color:#3dd17b}.details{display:none;color:#979797}.details li{color:#000}.details ul.leaders{width:auto;padding:0;overflow-x:hidden;list-style:none}.details ul.leaders li:before{float:left;width:0;white-space:nowrap;content:". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . "}.details ul.leaders span:first-child{padding-right:.33em;background:#f0f8ff}.details ul.leaders span+span{float:right;padding-left:.33em;background:#f0f8ff;display:block;font-weight:700}.details p{padding:.2rem 0;font-size:.8rem}.details.active{display:block}.red-text{color:#e30051}.modal-form-container{background:rgba(0,0,0,.4);display:-webkit-flex;display:flex;height:100%;position:fixed;width:100%;z-index:50}.modal-form-container .modal-form{background-color:#fff;border-radius:.3rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);margin:auto;max-height:90%;max-width:90%;overflow:auto;padding:2rem;position:relative;transition:max-height .3s ease-out}.rv-discrete-color-legend-item__title{font-size:12px;display:inline-block;opacity:.5}.rv-xy-plot__axis__tick__text{color:#979797;font-size:12px;opacity:.5}.rv-xy-plot__axis__ticks{overflow:visible}@font-face{font-family:"Rift";src:url(/static/media/rift-bold.c353c4fb.otf) format("opentype")}.text-tooltip{font-weight:700;font-size:.75rem;color:#4970da;cursor:pointer}.application-heading-letter-spacing{line-height:24px;margin-bottom:10px}.policy-tables table{width:750px;border-collapse:collapse;margin:20px 0}@media only screen and (max-width:640px){.policy-tables table{width:100%}}.policy-tables tr:nth-of-type(odd){background:#979797}.policy-tables th{background:#4970da;color:#fff;font-weight:700}.policy-tables td,.policy-tables th{padding:10px;border:1px solid #ccc;text-align:left}.rift-it{font-family:"Rift"}.no-highlight{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
/*# sourceMappingURL=main.932ce32c.chunk.css.map */