@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");.button{border:none;border-radius:var(--input-radius);box-shadow:none;padding:10px}.button.secondary{background-color:white;border-color:var(--font-grey);color:black}back-button:not(.button){color:black;position:relative}back-button:not(.button)::part(content){display:none}back-button:not(.button)::after{content:url('data:image/svg+xml; utf8, <svg width="24px" height="24px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="black" d="M15.78125 2.28125l-9 9L6.09375 12l.6875.71875 9 9 1.4375-1.4375L8.9375 12l8.28125-8.28125z"/></svg>');left:0;pointer-events:none;position:absolute}back-button.secondary>span{color:black;font-family:var(--font-family);font-size:var(--button-font-size);vertical-align:middle}back-button.secondary>span svg{margin-top:-3px;vertical-align:middle}back-button.secondary>span path{fill:black}.home-link.cancel{background-color:var(--light-grey);color:black}.calc-buttons{padding:0 var(--content-horizontal-padding)}.button.cta-button{padding:16px 26px}.button.cancel{background-color:var(--light-grey);color:black}calculation-values{display:block}.loan-result{background-color:transparent;font-size:15px;text-align:center}.loan-result:nth-of-type(1)>span:nth-of-type(1){display:none}.loan-result:nth-of-type(1)>span:nth-of-type(2){float:unset;font-size:19px;font-weight:bold}.loan-result:not(:nth-of-type(1)){color:var(--text-grey)}.loan-result>span:last-child{float:unset}#insurance_needs>*{color:black;font-size:17px;font-weight:bold}#email_results hr{display:none}.calc-container{background:unset}tab-bar::part(wrapper){padding:0 20px}tab-bar-tab::part(tab){background:unset;border-color:var(--theme-border);color:var(--grey-text)}tab-bar-tab[aria-selected="true"]::part(tab){background:var(--theme-background);color:var(--theme-text-color)}tab-bar-tab:first-of-type::part(tab){border-radius:8px 0 0 8px}tab-bar-tab:last-of-type::part(tab){border-radius:0 8px 8px 0}.calc-form{display:grid;grid-template-columns:1fr 1fr}.calc-form>.form-row{border-bottom:none;grid-column:1 / 3}.calc-form>.form-row>.calc-label{color:var(--font-grey);display:block;float:none;font-size:var(--label-font-size);font-weight:unset;padding:6px 0;width:unset}.calc-form>.form-row>.input-container{background:unset;border-color:var(--theme-border);border-radius:var(--input-radius);display:block;padding:10px 14px}.calc-form>.form-row>.input-container input{color:var(--font-grey);font-weight:initial}.calc-form>.form-row.linked-percentage{display:grid;grid-template-areas:"one one one" "two sym three";grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr}.calc-form>.form-row.linked-percentage label{grid-area:one}.calc-form>.form-row.linked-percentage .input-container:first-of-type{grid-area:two}.calc-form>.form-row.linked-percentage .input-container:first-of-type>span{float:right;margin-right:-6px}.calc-form>.form-row.linked-percentage>span{align-items:center;display:flex;grid-area:sym;margin:0 4px;padding-bottom:4px}.calc-form>.form-row.linked-percentage .input-container:last-of-type{grid-area:three}.calc-form>.form-row .calc-input{text-align:left}.calc-form>.form-row .plus-minus{display:none}.calc-form>.form-row [for$="down_percentage"]+.input-container+.after-input-container{display:none}.calc-form>.form-row.per-period{display:grid;grid-template-columns:1fr}.calc-form>.form-row.per-period label,.calc-form>.form-row.per-period .input-container{grid-column:1}.calc-form>.form-row.per-period .after-input-container{align-self:center;grid-column:2;justify-self:end}.form-row.half-row{grid-column:1}.form-row.half-row .sym{position:absolute;right:20px}.form-row.half-row+.form-row.half-row{grid-column:2}.avatar-card,.business-card,.contact-card{border-bottom:none}.avatar-card::after,.business-card::after,.contact-card::after{content:none}.avatar-card div,.avatar-card p,.business-card div,.business-card p,.contact-card div,.contact-card p{color:var(--font-grey);font-size:16px}.avatar-card qr-code-button::part(toggle),.business-card qr-code-button::part(toggle),.contact-card qr-code-button::part(toggle){color:black}.avatar{box-shadow:0 4px 6px -2px #10182808, 0 12px 16px -4px #10182814}.cobranded .avatar{height:116px;width:116px}.business-card div:first-of-type{color:black}.business-card .logo{box-shadow:0 4px 6px -2px #10182808, 0 12px 16px -4px #10182814;padding:4px}.user-name-heading-mobile{color:black}.cobranding-partner #cobranding_partner_card{border-bottom:none;margin-bottom:30px}.cobranding-partner #cobranding_partner_card .contact-card{padding:0 0 20px 0}.cobranding-partner #cobranding_partner_card .avatar{height:56px;width:56px}.cobranding-partner .info{background:none;display:flex;justify-content:space-between;padding:0}.cobranding-partner .info .info-section.info-section{border-left:none;display:initial;padding:0}.cobranding-partner .info .info-section.info-section .info-link{border:1px solid var(--theme-border);border-radius:var(--input-radius);font-weight:normal;padding:8px 14px}.cobranding-partner .cobranding-partner-toggle{margin-bottom:20px}div.ui-dialog-contain>.global-disclaimer-wrapper{background-color:unset}.ui-dialog-contain.ui-overlay-shadow{border-radius:12px;box-shadow:0 20px 32px -10px rgba(10,18,28,0.2);margin-top:15px}.ui-body-c,.ui-overlay-c{background:unset}input[type="checkbox"]:not(.toggle){-webkit-appearance:none;appearance:none;background-color:transparent;margin:0;color:var(--cardtapp-blue);min-width:20px;width:20px;height:20px;border:1px solid var(--theme-border);border-radius:4px;display:grid;place-content:center}input[type="checkbox"]:not(.toggle)::before{content:"";width:0.9em;height:0.9em;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--font-grey);background-color:CanvasText}input[type="checkbox"]:not(.toggle):checked::before{transform:scale(1)}input[type="checkbox"]:not(.toggle):focus{box-shadow:0 0 8px -1px var(--cardtapp-blue)}input[type="checkbox"]:not(.toggle):disabled{opacity:0.6;cursor:not-allowed}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--theme-border);border-radius:var(--input-radius);box-shadow:0 1px 2px #1018280D;box-sizing:border-box;font-size:var(--input-font-size);padding:10px 14px}.form-field input:focus-visible,.form-field select:focus-visible,.form-field textarea:focus-visible{box-shadow:0 0 8px -1px var(--cardtapp-blue)}.select-wrapper::after{border:solid var(--font-grey);border-width:0 2px 2px 0;display:inline-block;padding:4px;top:3px;transform:rotate(45deg)}.toggle,.form-field .toggle{height:26px;width:50px}.toggle::before,.form-field .toggle::before{content:" ";height:24px;left:1px;top:1px;width:24px}.toggle:checked::before{color:var(--theme-text-color);left:24px}.yesno-field{display:flex;flex-direction:row-reverse;justify-content:flex-end}.yesno-field>label{align-content:center;display:inline-block;font-size:16px;padding-left:10px}.select-wrapper{display:flex}.select-wrapper>select{font-size:16px}.select-wrapper::after{height:1px;position:relative;top:1.2em}#cta_header{grid-template-areas:"a b ." "d e c" "f g ."}#cta_header label,#cta_header span{color:var(--font-grey);font-weight:initial}#cta_header label:nth-of-type(1){display:none}#cta_header label:nth-of-type(2){grid-area:d}#cta_header label:nth-of-type(3){grid-area:f}#cta_header span:nth-of-type(1){font-weight:500;grid-area:a;grid-column:span 2}#cta_header span:nth-of-type(2){grid-area:e}#cta_header span:nth-of-type(3){grid-area:g}#cta_header a{background:#000;border-radius:var(--input-radius);box-shadow:0 1px 2px 0 rgba(16,24,40,0.05);color:white;grid-area:c;grid-row:span 2;margin-left:6px;padding:8px 14px;text-decoration:none}.form-field{margin-top:10px}header{background:transparent;border-color:transparent;color:black;padding:16px}header .home-link.button{-webkit-user-select:none;user-select:none;background:transparent;color:transparent}header .home-link.button::before{content:url('data:image/svg+xml; utf8, <svg width="24px" height="24px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="black" d="M15.78125 2.28125l-9 9L6.09375 12l.6875.71875 9 9 1.4375-1.4375L8.9375 12l8.28125-8.28125z"/></svg>');position:absolute}.thank-you-icon{background-color:unset;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2056%2056%22%3E%3Crect%20width%3D%2248%22%20height%3D%2248%22%20x%3D%224%22%20y%3D%224%22%20fill%3D%22%23D1FADF%22%20rx%3D%2224%22%2F%3E%3Crect%20width%3D%2248%22%20height%3D%2248%22%20x%3D%224%22%20y%3D%224%22%20stroke%3D%22%23ECFDF3%22%20stroke-width%3D%228%22%20rx%3D%2224%22%2F%3E%3Cpath%20stroke%3D%22%23039855%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M38%2027.08V28a10%2010%200%201%201-5.93-9.14M38%2020%2028%2030.01l-3-3%22%2F%3E%3C%2Fsvg%3E");height:50px;margin-bottom:10px;width:50px}.news_list li{border-bottom:none}.news_list li .news_data{font-color:#667085;font-size:18px;font-weight:400;line-height:28px}.news_list li a::before{background-color:#AADBFE;background-clip:content-box;border:2px solid #F9F5FF;border-radius:50%;box-sizing:content-box;content:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13%202L3%2014H12L11%2022L21%2010H12L13%202Z%22%20stroke%3D%22%233996D9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");display:grid;height:40px;line-height:16px;padding:5px;place-content:center;width:40px}.news_list li .news_title h3{color:#101828;font-weight:600;font-size:30px;margin-top:20px}.radio-bar{white-space:nowrap}.radio-bar label{border-color:var(--theme-border);display:inline-flex;font-size:var(--smaller-font-size);font-weight:600;justify-content:center;padding:10px 0}.radio-bar label div{margin-left:8px}.rates-label:first-of-type{display:flex;justify-content:center;margin-bottom:8px}#mortgage_period_select{text-align:center}#mortgage_period_select label{border-color:var(--theme-border);font-weight:400;line-height:1.5em}#mortgage_period_select label:first-of-type{border-radius:var(--input-radius) 0 0 var(--input-radius)}#mortgage_period_select label:last-of-type{border-radius:0 var(--input-radius) var(--input-radius) 0}#mortgage_type_select{max-width:300px}#connect .icon-input{flex-direction:column;text-align:left}#connect .icon-input label{padding-bottom:4px;padding-top:10px}#connect .icon-input input{border-radius:8px;box-shadow:none;margin:0}#connect .icon-input input:focus-within{box-shadow:0 0 12px var(--cardtapp-blue)}#connect .icon-input:focus-within{box-shadow:none}#connect .icon-input::before{display:none}.registration-name{display:block;font-size:20px;font-weight:bold;margin-top:15px}.registration-container{border:none;box-shadow:none;margin:12px 0 0 0}.registration-container h4{font-size:16px;font-weight:600;margin-bottom:12px;text-transform:uppercase}.registration-container span{font-size:14px}#quick_app_registration_form h1{font-size:24px}#quick_app_registration_form h3{font-size:18px;font-weight:600}#app_registration_form label{display:initial}#share_form .icon-input{border-radius:0.6em}#share_form .icon-input::before{display:none}#share_form input:not(.toggle){border-radius:var(--input-radius)}#sms_share_content .text-interpolate{color:var(--font-grey)}#share_note_title{background-color:unset}#share_congrats{display:none}#share_note_title_text{margin-left:0}#share_note_title_text>b{display:block;font-size:24px;line-height:32px;margin-bottom:12px}#share_note_text{height:160px}.share-priority-img{height:20px;margin:0;vertical-align:middle;width:20px}.share-priority-img.asap{content:url(/assets/share/asap-icon-2-ecfbc7f94eec0293843f80ca64fe138450b561a5d58573daf35dd37961476802.svg)}.share-priority-img.soon{content:url(/assets/share/soon-icon-2-7acff51c794888e89898de340145ea4a6e67c58754efb0db4ec64096002ee7e4.svg)}.share-priority-img.later{content:url(/assets/share/not-right-now-icon-2-46561e303f29a3bee0720ce1ecbf17a631b120bdf8a6e5b935f15fd7038b716c.svg)}.share-priority-img+div{display:inline-block}.user-file a{margin:auto 0 auto 12px}.user-file a span:last-child::before{content:url("data:image/svg+xml,%3Csvg%20width%3D%2218px%22%20height%3D%2218px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20aria-label%3D%22double%20back%22%3E%3Cpath%20d%3D%22M19.78125%202.28125l1.4375%201.4375L12.9375%2012l8.28125%208.28125-1.4375%201.4375-9-9L10.09375%2012l.6875-.71875%209-9zm-8%200l1.4375%201.4375L4.9375%2012l8.28125%208.28125-1.4375%201.4375-9-9L2.09375%2012l.6875-.71875%209-9z%22%2F%3E%3C%2Fsvg%3E");display:block;transform:rotate(180deg)}#user_files_thanks .thank-you-icon{border-radius:50%;box-sizing:border-box;font-size:24px;height:48px;line-height:48px;padding-top:0;width:48px}#user_files_thanks .caption{font-size:18px}#user_files_thanks .continue-button{margin:initial}:root{--theme-border: #b3b3b3;--input-radius: 8px;--content-vertical-padding: 15px;--content-horizontal-padding: 15px;--label-font-weight: 500;--label-font-size: 14px;--input-font-size: 16px;--font-family: "Inter";--button-font-size: 16px;--button-line-height: 24px;--button-font-weight: 600}.ui-page.ui-page-active{background:white}.ui-body-c,.ui-body-c input,.ui-body-c select,.ui-body-c textarea,.ui-body-c button{font-family:var(--font-family);text-shadow:none}.card{border-radius:12px;box-shadow:0 8px 8px -4px #10182808, 0 20px 24px -4px #10182814;padding:20px 16px 16px 16px}
