.elementor-69349 .elementor-element.elementor-element-94bb9f1{font-size:14px;font-weight:500;}.elementor-69349 .elementor-element.elementor-element-14e2f7e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-eb58b95 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:56px;font-weight:700;line-height:1.14286;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#1E3743;stroke:#1E3743;color:#1E3743;}.elementor-69349 .elementor-element.elementor-element-e5cd3d4{margin-top:38px;margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-039b5e0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-e292ceb{text-align:center;}.elementor-69349 .elementor-element.elementor-element-e292ceb img{width:78px;}.elementor-69349 .elementor-element.elementor-element-8ee54c4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-b9908d6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-4534efa > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-69349 .elementor-element.elementor-element-4534efa{text-align:left;}.elementor-69349 .elementor-element.elementor-element-4534efa img{width:110px;}.elementor-69349 .elementor-element.elementor-element-be23dc0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-be23dc0 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-69349 .elementor-element.elementor-element-d8dba8b .elementor-button{background-color:#00000000;font-size:12px;fill:#64757D;color:#64757D;border-radius:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-69349 .elementor-element.elementor-element-d8dba8b > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-69349 .elementor-element.elementor-element-79e31ec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-d54ab84 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-510c8d4{width:var( --container-widget-width, 428px );max-width:428px;--container-widget-width:428px;--container-widget-flex-grow:0;}.elementor-69349 .elementor-element.elementor-element-6e3b73b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-821140e{width:var( --container-widget-width, 428px );max-width:428px;--container-widget-width:428px;--container-widget-flex-grow:0;}.elementor-69349 .elementor-element.elementor-element-6119ca7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-3fa85ba{width:var( --container-widget-width, 428px );max-width:428px;--container-widget-width:428px;--container-widget-flex-grow:0;}.elementor-69349 .elementor-element.elementor-element-04efa30 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-9878a18{width:var( --container-widget-width, 428px );max-width:428px;--container-widget-width:428px;--container-widget-flex-grow:0;}.elementor-69349 .elementor-element.elementor-element-76d49b0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-1fa41f5{width:var( --container-widget-width, 428px );max-width:428px;--container-widget-width:428px;--container-widget-flex-grow:0;}.elementor-69349 .elementor-element.elementor-element-f7a21d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-2936e58{width:var( --container-widget-width, 428px );max-width:428px;--container-widget-width:428px;--container-widget-flex-grow:0;}.elementor-69349 .elementor-element.elementor-element-83dc0ab > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-d4e8eef{width:var( --container-widget-width, 428px );max-width:428px;--container-widget-width:428px;--container-widget-flex-grow:0;}.elementor-69349 .elementor-element.elementor-element-a1b2151 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-a918505 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-00b265c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-75e67bf{font-size:14px;}.elementor-69349 .elementor-element.elementor-element-fafed36 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-21bf646 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-9abe68b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-8985073{font-size:14px;}.elementor-69349 .elementor-element.elementor-element-25ff83a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-082623b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-0204934 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-126624b{font-size:14px;}.elementor-69349 .elementor-element.elementor-element-46b8a4c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-8e8237d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-050b94c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-fdd3719{font-size:14px;}.elementor-69349 .elementor-element.elementor-element-f6072dd:not(.elementor-motion-effects-element-type-background), .elementor-69349 .elementor-element.elementor-element-f6072dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.prosper.com/wp-content/uploads/2025/07/thrive-bg-v3.jpg");background-position:20% 48%;background-repeat:no-repeat;}.elementor-69349 .elementor-element.elementor-element-f6072dd > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-69349 .elementor-element.elementor-element-f6072dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-69349 .elementor-element.elementor-element-23e56d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-6a06d3c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-771d708{padding:100px 0px 0px 0px;}.elementor-69349 .elementor-element.elementor-element-fc45cd5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-492f96b{text-align:center;}.elementor-69349 .elementor-element.elementor-element-492f96b .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:56px;font-weight:600;line-height:1.14286;color:#1E3743;}.elementor-69349 .elementor-element.elementor-element-68a829c:not(.elementor-motion-effects-element-type-background), .elementor-69349 .elementor-element.elementor-element-68a829c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.prosper.com/wp-content/uploads/2025/07/app-bg-v2.png");background-position:0 -10%;background-repeat:no-repeat;}.elementor-69349 .elementor-element.elementor-element-68a829c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-69349 .elementor-element.elementor-element-68a829c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-69349 .elementor-element.elementor-element-29853dd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-55a5f68 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-0e96bf1{width:var( --container-widget-width, 158px );max-width:158px;--container-widget-width:158px;--container-widget-flex-grow:0;}.elementor-69349 .elementor-element.elementor-element-0e96bf1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-69349 .elementor-element.elementor-element-5264c0d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-69349 .elementor-element.elementor-element-5264c0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-69349 .elementor-element.elementor-element-5264c0d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-48d98ce{width:var( --container-widget-width, 145px );max-width:145px;--container-widget-width:145px;--container-widget-flex-grow:0;}.elementor-69349 .elementor-element.elementor-element-907fa27{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-69349 .elementor-element.elementor-element-907fa27 > .elementor-widget-container{margin:0.5rem 0rem 0rem 0rem;}.elementor-69349 .elementor-element.elementor-element-45587e0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-fecc745 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-0786c9f{text-align:left;}.elementor-69349 .elementor-element.elementor-element-0786c9f .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:56px;font-weight:600;line-height:1.14286;color:#1E3743;}.elementor-69349 .elementor-element.elementor-element-e50be35 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-dae26ff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-f78e705 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:40px;font-weight:600;line-height:1.3;color:#1E3743;}.elementor-69349 .elementor-element.elementor-element-264684c > .elementor-widget-container{padding:46px 60px 80px 60px;}.elementor-69349 .elementor-element.elementor-element-046be41 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-08c6aea .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:40px;font-weight:600;line-height:1.3;color:#1E3743;}.elementor-69349 .elementor-element.elementor-element-6cd864c > .elementor-widget-container{padding:46px 60px 80px 60px;}.elementor-69349 .elementor-element.elementor-element-67d3e42 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-69a795f{text-align:center;}.elementor-69349 .elementor-element.elementor-element-69a795f .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:56px;font-weight:600;line-height:1.14286;color:#1E3743;}.elementor-69349 .elementor-element.elementor-element-1c43b50 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-3c99151 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-ff56fff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-a68d949 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-d6c442c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-9f3af96 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-d044003 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-8c9d300 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-8a6debf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-31e9a82 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-e21ef3d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-3e79edd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-100ae5f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-80ac0fb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-20d4d12 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-02c1075 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-084feab > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-e348f09 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-5a392a0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-eed4c47 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-7e64124 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-66b458d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-129afe0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-6c4694d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-1f79f48 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-a88625b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-f5fda63 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-0381464 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-180a7b7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-ab7f4cc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-7824be8 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-69349 .elementor-element.elementor-element-7824be8{text-align:center;font-size:12px;color:#727272;}.elementor-69349 .elementor-element.elementor-element-94e5bc0 > .elementor-element-populated{margin:0em 0em 2em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-69349 .elementor-element.elementor-element-68e6f68{font-size:14px;line-height:1.57143;color:#727272;}.elementor-69349 .elementor-element.elementor-element-2589178 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}@media(min-width:768px){.elementor-69349 .elementor-element.elementor-element-039b5e0{width:15.832%;}.elementor-69349 .elementor-element.elementor-element-8ee54c4{width:36%;}.elementor-69349 .elementor-element.elementor-element-b9908d6{width:47.834%;}}@media(max-width:1024px) and (min-width:768px){.elementor-69349 .elementor-element.elementor-element-14e2f7e{width:40%;}.elementor-69349 .elementor-element.elementor-element-be23dc0{width:60%;}}@media(max-width:1024px){.elementor-69349 .elementor-element.elementor-element-14e2f7e > .elementor-element-populated{padding:0em 0em 0em 1em;}.elementor-69349 .elementor-element.elementor-element-eb58b95 .elementor-heading-title{font-size:48px;}.elementor-69349 .elementor-element.elementor-element-f6072dd:not(.elementor-motion-effects-element-type-background), .elementor-69349 .elementor-element.elementor-element-f6072dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:20% 50%;}.elementor-69349 .elementor-element.elementor-element-68a829c:not(.elementor-motion-effects-element-type-background), .elementor-69349 .elementor-element.elementor-element-68a829c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 0;}.elementor-69349 .elementor-element.elementor-element-0786c9f .elementor-heading-title{font-size:44px;}.elementor-69349 .elementor-element.elementor-element-f78e705 .elementor-heading-title{font-size:24px;}.elementor-69349 .elementor-element.elementor-element-08c6aea .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-69349 .elementor-element.elementor-element-94bb9f1{font-size:12px;}.elementor-69349 .elementor-element.elementor-element-c1f6b96{margin-top:0px;margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-14e2f7e > .elementor-element-populated{margin:0em 3em 0em 2em;--e-column-margin-right:3em;--e-column-margin-left:2em;padding:0em 0em 0em 0em;}.elementor-69349 .elementor-element.elementor-element-eb58b95 .elementor-heading-title{font-size:40px;}.elementor-69349 .elementor-element.elementor-element-be23dc0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-be23dc0 > .elementor-element-populated{padding:3em 0em 0em 0em;}.elementor-69349 .elementor-element.elementor-element-76d49b0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-1fa41f5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-69349 .elementor-element.elementor-element-f7a21d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-2936e58{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-69349 .elementor-element.elementor-element-83dc0ab > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-d4e8eef{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-69349 .elementor-element.elementor-element-56bca42{width:auto;max-width:auto;}.elementor-69349 .elementor-element.elementor-element-f495e48 > .elementor-widget-container{margin:0em 1em 0em 1em;}.elementor-69349 .elementor-element.elementor-element-a918505 > .elementor-element-populated{padding:0em 1em 0em 01em;}.elementor-69349 .elementor-element.elementor-element-0c38252{padding:0px 01px 0px 01px;}.elementor-69349 .elementor-element.elementor-element-40e93c6 > .elementor-widget-container{margin:0em 01em 0em 01em;}.elementor-69349 .elementor-element.elementor-element-21bf646 > .elementor-element-populated{padding:0em 1em 0em 01em;}.elementor-69349 .elementor-element.elementor-element-c34daee > .elementor-widget-container{margin:0em 01em 0em 01em;}.elementor-69349 .elementor-element.elementor-element-082623b > .elementor-element-populated{padding:0em 01em 0em 1em;}.elementor-69349 .elementor-element.elementor-element-1f8709d > .elementor-widget-container{margin:0em 1em 0em 1em;}.elementor-69349 .elementor-element.elementor-element-8e8237d > .elementor-element-populated{padding:0em 1em 0em 1em;}.elementor-69349 .elementor-element.elementor-element-f6072dd:not(.elementor-motion-effects-element-type-background), .elementor-69349 .elementor-element.elementor-element-f6072dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.prosper.com/wp-content/uploads/2025/07/thrive-bg-mob-v3.png");background-position:50% 100%;}.elementor-69349 .elementor-element.elementor-element-23e56d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-69542b7 > .elementor-widget-container{margin:4em 0em 0em 0em;}.elementor-69349 .elementor-element.elementor-element-af4355a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69349 .elementor-element.elementor-element-492f96b .elementor-heading-title{font-size:32px;}.elementor-69349 .elementor-element.elementor-element-68a829c:not(.elementor-motion-effects-element-type-background), .elementor-69349 .elementor-element.elementor-element-68a829c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.prosper.com/wp-content/uploads/2025/07/app-bg-mob-v2.png");background-position:50% 0%;background-size:auto auto;}.elementor-69349 .elementor-element.elementor-element-ddd0196 > .elementor-widget-container{margin:4em 0em 0em 0em;}.elementor-69349 .elementor-element.elementor-element-d65be30 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-69349 .elementor-element.elementor-element-0786c9f > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-69349 .elementor-element.elementor-element-0786c9f{text-align:left;}.elementor-69349 .elementor-element.elementor-element-0786c9f .elementor-heading-title{font-size:32px;}.elementor-69349 .elementor-element.elementor-element-f78e705 .elementor-heading-title{font-size:24px;}.elementor-69349 .elementor-element.elementor-element-264684c > .elementor-widget-container{padding:02rem 02rem 02rem 02rem;}.elementor-69349 .elementor-element.elementor-element-08c6aea .elementor-heading-title{font-size:24px;}.elementor-69349 .elementor-element.elementor-element-6cd864c > .elementor-widget-container{padding:2rem 2rem 2rem 2rem;}.elementor-69349 .elementor-element.elementor-element-69a795f .elementor-heading-title{font-size:32px;}}/* Start custom CSS for heading, class: .elementor-element-eb58b95 */@media screen and (max-width: 430px) {
    .elementor-69349 .elementor-element.elementor-element-eb58b95 h2 {
        max-width: 299px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3760ed */.elementor-69349 .elementor-element.elementor-element-f3760ed {
    color: #1e3743;
}
.elementor-69349 .elementor-element.elementor-element-f3760ed span {
    opacity: .7;
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-14e2f7e */@media screen and (min-width: 1024px) {
    .elementor-69349 .elementor-element.elementor-element-14e2f7e {
        width: 52%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-be23dc0 */@media screen and (min-width: 1024px) {
    .elementor-69349 .elementor-element.elementor-element-be23dc0 {
        width: 48%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-492f96b */.elementor-69349 .elementor-element.elementor-element-492f96b h2 {
    max-width: 9em;
    margin: 2em auto 0;
}
@media screen and (max-width: 767px) {
    .elementor-69349 .elementor-element.elementor-element-492f96b h2 {
        margin: 1em auto 0;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-media_image, class: .elementor-element-0e96bf1 */.elementor-69349 .elementor-element.elementor-element-0e96bf1 img {
    border-radius: 2.25rem;
    border: solid 4px #FCAD6B;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4306aae */.elementor-69349 .elementor-element.elementor-element-4306aae > .elementor-container {
    max-width: 355px;
    margin: 80px 0 160px;
    column-gap: 32px;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f78e705 */@media screen and (max-width: 767px) {
    .elementor-69349 .elementor-element.elementor-element-f78e705 h2 {
        margin-top: .15em;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08c6aea */@media screen and (max-width: 767px) {
    .elementor-69349 .elementor-element.elementor-element-08c6aea h2 {
        margin-top: .15em;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69a795f */.elementor-69349 .elementor-element.elementor-element-69a795f h2 {
    max-width: 12em;
    margin: 6em auto 1.25em;
}
@media screen and (max-width: 767px) {
    .elementor-69349 .elementor-element.elementor-element-69a795f h2 {
        margin-top: 12em;
    }
}
@media screen and (max-width: 480px) {
    .elementor-69349 .elementor-element.elementor-element-69a795f h2 {
        margin-top: 9em;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68e6f68 */.elementor-69349 .elementor-element.elementor-element-68e6f68 p {
    margin-bottom: 1em;
}/* End custom CSS */
/* Start custom CSS for prosper_investor-historical_return_widget, class: .elementor-element-9a2b410 */.elementor-69349 .elementor-element.elementor-element-9a2b410 {
    display: none;
}/* End custom CSS */
/* Start custom CSS */:root {
    --blueJean: #1e3743;
    scroll-behavior: auto;
    --header-face: 'Urbanist', sans-serif;
    --peach: #fdc89c;
    --peachHilight: #fee4cd;
    --peachLight: #fff1e5;
    --peachLightest: #fbf7f4;
    --parchment: #faf5f0;
    --reverse-copy: #fff;
    --mint-light: #e5f5f5;
    
    --mint: #a0d8d5;
    --fullMint: #009e96;
    --offGrey: #d9d9d9;

}
@keyframes ticker  {
    0% {
        transform: translate3d(0, 0, 0);
    }
    100% {
        transform: translate3d(-100%, 0, 0);
    }
}
@keyframes socialTicker {
    from {
        transform: translate3d(0,0,0);
    }
    to {
        transform: translate3d(calc(-460px * 5), 0, 0);
    }
}

@keyframes socialTickerMob {
    from {
        transform: translate3d(0,0,0);
    }
    to {
        transform: translate3d(calc(-295px * 5), 0, 0);
    }
}
.elementor-widget-container a:link, .elementor-widget-container a:hover, .elementor-widget-container a:visited, .elementor-widget-container a:active {
    color: var(--blueJean);
}
.pr20-icons::before {
    content:'';
    display: inline-block;  
    margin-right: .25em;
    width: 32px;
    aspect-ratio: 1 / 1;
    vertical-align: middle;
}
.service-select i.pr20-icons::before {
    width: 42px;
    margin-right: 0;
}
.pr20-icons.small::before {
    width: 18px;
    vertical-align: text-bottom;
}
@media screen and (max-width: 352px) {
    .pr20-icons.small::before {
        width: 14px;
        background-size: 14px auto;
    }
    
}
.lightning-orange::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23FE7800' d='M9.328 1.416a.667.667 0 0 0-1.173-.51L2.202 8.05c-.103.124-.208.249-.283.358a1.045 1.045 0 0 0-.207.577 1 1 0 0 0 .371.793c.209.169.45.199.575.21.133.012.296.012.457.012h4.13l-.573 4.584a.667.667 0 0 0 1.173.51l5.953-7.144c.103-.123.207-.248.283-.358.072-.104.203-.308.207-.577a1 1 0 0 0-.371-.793 1.045 1.045 0 0 0-.575-.21A5.42 5.42 0 0 0 12.884 6h-4.13l.573-4.584Z'/%3E%3C/svg%3E") 50%/16px auto no-repeat;
}
.verified-check-orange::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath fill='%23FE7800' fill-rule='evenodd' d='M11.35 1.616a3.624 3.624 0 0 0-4.7 0c-.34.29-.764.465-1.21.5a3.624 3.624 0 0 0-3.324 3.325c-.035.445-.21.868-.5 1.208a3.624 3.624 0 0 0 0 4.702c.29.34.465.763.5 1.208a3.624 3.624 0 0 0 3.325 3.325c.445.035.868.21 1.208.5a3.624 3.624 0 0 0 4.702 0c.34-.29.763-.465 1.208-.5a3.624 3.624 0 0 0 3.325-3.325c.035-.445.21-.868.5-1.208a3.624 3.624 0 0 0 0-4.702 2.124 2.124 0 0 1-.5-1.208 3.624 3.624 0 0 0-3.325-3.325 2.124 2.124 0 0 1-1.208-.5Zm.805 6.04a.75.75 0 0 0-1.06-1.061L8.25 9.439l-.97-.97A.75.75 0 0 0 6.22 9.53l1.5 1.5a.75.75 0 0 0 1.06 0l3.375-3.375Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23F7EFE5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6.5 8.7 1.864 2.136L12.5 6.7'/%3E%3C/svg%3E") 50%/18px auto no-repeat;
    
}
.verified-check-blueJean::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none'%3E%3Cpath stroke='%231E3743' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m12.502 3.75-6.875 6.875L2.502 7.5'/%3E%3C/svg%3E") 50%/15px auto no-repeat;
    width: 18px;
}
.tag-orange::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none'%3E%3Cpath fill='%23FE7800' fill-rule='evenodd' d='M.94 1.869c.203-.4.529-.725.928-.929.268-.137.547-.187.827-.21.265-.022.587-.022.96-.022h3.257c.288 0 .542 0 .789.06.217.051.424.137.614.254.216.132.396.312.6.516l5.494 5.494c.403.404.736.736.985 1.03.258.304.468.612.587.98.185.568.185 1.181 0 1.75-.12.367-.329.675-.587.98-.25.293-.582.626-.985 1.03L12.8 14.408c-.403.403-.736.736-1.03.985-.304.258-.612.468-.979.587a2.833 2.833 0 0 1-1.751 0c-.367-.12-.675-.329-.98-.587-.293-.249-.626-.582-1.029-.985L1.538 8.915c-.204-.204-.384-.383-.517-.6a2.125 2.125 0 0 1-.254-.614c-.06-.247-.06-.5-.059-.79V3.657c0-.373 0-.695.022-.96.023-.28.073-.56.21-.827ZM5.666 4.25a1.417 1.417 0 1 0 0 2.833 1.417 1.417 0 0 0 0-2.833Z' clip-rule='evenodd'/%3E%3C/svg%3E") 50%/17px auto no-repeat;
}
.star-orange::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath fill='%23FE7800' d='M9.484 1.332a1.125 1.125 0 0 0-.968 0 1.17 1.17 0 0 0-.485.465c-.076.125-.154.283-.23.437L6.184 5.51l-3.616.528c-.17.025-.345.05-.487.085a1.17 1.17 0 0 0-.592.317 1.125 1.125 0 0 0-.299.921c.039.29.202.497.294.604.095.111.221.234.344.354l2.616 2.548-.617 3.599c-.03.17-.06.344-.07.489a1.17 1.17 0 0 0 .117.661c.162.299.45.508.784.57a1.17 1.17 0 0 0 .666-.093c.134-.055.29-.138.443-.218L9 14.175l3.233 1.7c.152.08.309.163.443.218.13.054.378.146.666.093.334-.062.622-.271.784-.57.14-.257.129-.52.118-.661a5.786 5.786 0 0 0-.07-.49l-.618-3.598 2.616-2.548c.123-.12.25-.243.344-.354a1.17 1.17 0 0 0 .294-.604 1.125 1.125 0 0 0-.299-.921 1.17 1.17 0 0 0-.592-.317 5.815 5.815 0 0 0-.487-.085l-3.616-.528-1.617-3.276a5.782 5.782 0 0 0-.23-.437 1.17 1.17 0 0 0-.485-.465Z'/%3E%3C/svg%3E") 50%/18px auto no-repeat;
}
.chart-breakout-orange::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath fill='%23FE7800' d='M9 .75A8.25 8.25 0 0 0 .75 9c0 .074 0 .112.008.165a.804.804 0 0 0 .442.58c.049.022.092.034.179.058l.361.097a9.031 9.031 0 0 0 2.01.225A8.97 8.97 0 0 0 10.103 7.5H9A.75.75 0 0 1 9 6h3a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-1.5 0V8.473a10.47 10.47 0 0 1-8.083 3.136c-.759-.04-1.138-.061-1.347.08a.766.766 0 0 0-.325.538c-.028.251.12.5.416.996A8.25 8.25 0 1 0 9 .75Z'/%3E%3C/svg%3E") 50%/18px auto no-repeat;
}
.wifi-tilted-white::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m15.555 29.699.009.01m20.36-.004a21.257 21.257 0 0 0-6.227-14.149 21.256 21.256 0 0 0-14.15-6.228m-.003 6.676a14.611 14.611 0 0 1 9.439 4.266 14.611 14.611 0 0 1 4.266 9.439m-6.696-.035a7.965 7.965 0 0 0-2.285-4.69 7.966 7.966 0 0 0-4.766-2.293'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='m22.627 0 22.628 22.627-22.628 22.628L0 22.627z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50%/ 46px auto no-repeat;
}
.waves-white::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M28.002 24s-1.587-.626-2.666-.93c-6.827-1.927-11.84 3.787-18.667 1.86-1.08-.304-2.667-.93-2.667-.93m24-8s-1.587-.626-2.666-.93c-6.827-1.927-11.84 3.787-18.667 1.86-1.08-.304-2.667-.93-2.667-.93m24-8s-1.587-.626-2.666-.93c-6.827-1.927-11.84 3.787-18.667 1.86C5.59 8.627 4.002 8 4.002 8'/%3E%3C/svg%3E") 50%/32px auto no-repeat;
}
.wb-emoji-white::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M11.336 16.667s1.75 2 4.666 2c2.917 0 4.667-2 4.667-2m-1-6.667h.013m-7.346 0h.013M9.336 24v3.114c0 .71 0 1.066.145 1.248.127.159.32.251.522.25.234 0 .511-.221 1.066-.665l3.18-2.545c.65-.52.975-.78 1.337-.964a4 4 0 0 1 1.015-.356C17 24 17.415 24 18.247 24h3.355c2.24 0 3.36 0 4.216-.436a4 4 0 0 0 1.748-1.748c.436-.856.436-1.976.436-4.216v-7.2c0-2.24 0-3.36-.436-4.216a4 4 0 0 0-1.748-1.748C24.963 4 23.843 4 21.602 4h-11.2c-2.24 0-3.36 0-4.216.436a4 4 0 0 0-1.748 1.748c-.436.856-.436 1.976-.436 4.216v8.267c0 1.24 0 1.86.137 2.368a4 4 0 0 0 2.828 2.829C7.476 24 8.096 24 9.336 24Zm11-14a.667.667 0 1 1-1.334 0 .667.667 0 0 1 1.334 0Zm-7.334 0a.667.667 0 1 1-1.333 0 .667.667 0 0 1 1.333 0Z'/%3E%3C/svg%3E") 50%/32px auto no-repeat;
}
.lightbulb-lit-white::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M13.334 23.545v3.121a2.667 2.667 0 1 0 5.333 0v-3.121M16 2.666V4M4 16H2.668m4.667-8.667-.8-.8m18.133.8.8-.8M29.335 16H28m-4 0a8 8 0 1 1-16 0 8 8 0 0 1 16 0Z'/%3E%3C/svg%3E") 50%/32px auto no-repeat;
}
.bank-note-wavy-lined::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' fill='none'%3E%3Cpath stroke='%231E3743' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M10.5 19.25v7m21-10.5v7M29.75 7c4.285 0 6.603.656 7.756 1.165.154.067.23.101.452.313.133.126.376.498.438.671.104.288.104.446.104.76v18.81c0 1.59 0 2.386-.239 2.795-.242.416-.476.609-.93.769-.447.157-1.348-.017-3.15-.363a23.517 23.517 0 0 0-4.431-.42c-5.25 0-10.5 3.5-17.5 3.5-4.285 0-6.603-.656-7.756-1.164-.154-.068-.23-.102-.452-.314a2.56 2.56 0 0 1-.438-.671c-.104-.288-.104-.446-.104-.76V13.28c0-1.59 0-2.386.238-2.795.243-.416.477-.609.931-.769.446-.157 1.348.016 3.15.363 1.261.242 2.757.42 4.431.42 5.25 0 10.5-3.5 17.5-3.5Zm-4.375 14a4.375 4.375 0 1 1-8.75 0 4.375 4.375 0 0 1 8.75 0Z'/%3E%3C/svg%3E") 50%/42px auto no-repeat;

}
.loader::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath stroke='%231E3743' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M20 3.333V10m0 20v6.667M10 20H3.333m33.334 0H30m1.797 11.797-4.714-4.713m4.714-18.75-4.714 4.713m-18.88 18.75 4.714-4.713M8.203 8.334l4.714 4.713'/%3E%3C/svg%3E") 50%/40px auto no-repeat;
}
.cc-lined::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='33' fill='none'%3E%3Crect width='40' height='28.333' x='2' y='2.208' stroke='%231E3743' stroke-width='4' rx='6'/%3E%3Cpath stroke='%231E3743' stroke-linecap='round' stroke-width='4' d='M10.205 20.669h9.231'/%3E%3C/svg%3E") 50%/44px auto no-repeat;
}
.house-lined::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' fill='none'%3E%3Cpath stroke='%231E3743' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M15.75 36.75V23.8c0-.98 0-1.47.19-1.845a1.75 1.75 0 0 1 .766-.764C17.08 21 17.57 21 18.55 21h4.9c.98 0 1.47 0 1.845.19.329.168.596.436.764.765.191.375.191.865.191 1.845v12.95M3.5 16.625 19.32 4.76c.602-.452.904-.678 1.235-.765a1.75 1.75 0 0 1 .89 0c.331.087.633.313 1.235.765L38.5 16.625M7 14v17.15c0 1.96 0 2.94.381 3.689a3.5 3.5 0 0 0 1.53 1.53c.749.381 1.729.381 3.689.381h16.8c1.96 0 2.94 0 3.689-.382a3.5 3.5 0 0 0 1.53-1.529C35 34.09 35 33.11 35 31.15V14L24.36 6.02c-1.205-.904-1.807-1.356-2.469-1.53a3.5 3.5 0 0 0-1.782 0c-.662.174-1.264.626-2.469 1.53L7 14Z'/%3E%3C/svg%3E") 50%/42px auto no-repeat;
}
.line-chart-up::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' fill='none'%3E%3Cpath stroke='%231E3743' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='m29.75 15.75-9.51 9.51c-.347.347-.52.52-.72.585a.875.875 0 0 1-.54 0c-.2-.065-.373-.238-.72-.585l-3.27-3.27c-.347-.347-.52-.52-.72-.585a.875.875 0 0 0-.54 0c-.2.065-.373.238-.72.585l-7.76 7.76m24.5-14h-7m7 0v7m-16.1 14h14.7c2.94 0 4.41 0 5.533-.572a5.25 5.25 0 0 0 2.295-2.295c.572-1.123.572-2.593.572-5.533v-14.7c0-2.94 0-4.41-.572-5.533a5.25 5.25 0 0 0-2.295-2.295C32.76 5.25 31.29 5.25 28.35 5.25h-14.7c-2.94 0-4.41 0-5.533.572a5.25 5.25 0 0 0-2.295 2.295C5.25 9.24 5.25 10.71 5.25 13.65v14.7c0 2.94 0 4.41.572 5.533a5.25 5.25 0 0 0 2.295 2.295c1.123.572 2.593.572 5.533.572Z'/%3E%3C/svg%3E") 50%/42px auto no-repeat;
}
.wb-dots::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' fill='none'%3E%3Cpath stroke='%231E3743' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M13.438 18.813h.017m8.045 0h.018m8.044 0h.018M12.542 32.25v4.184c0 .955 0 1.433.195 1.678.17.213.429.337.701.337.314 0 .687-.299 1.432-.895l4.274-3.42c.873-.698 1.31-1.047 1.796-1.295.431-.22.89-.382 1.365-.48.535-.109 1.094-.109 2.212-.109h4.508c3.01 0 4.515 0 5.665-.586a5.376 5.376 0 0 0 2.35-2.349c.585-1.15.585-2.655.585-5.665v-9.675c0-3.01 0-4.515-.586-5.665a5.375 5.375 0 0 0-2.349-2.35c-1.15-.585-2.655-.585-5.665-.585h-15.05c-3.01 0-4.515 0-5.665.586A5.375 5.375 0 0 0 5.96 8.31c-.585 1.15-.585 2.655-.585 5.665v11.108c0 1.667 0 2.5.183 3.183a5.375 5.375 0 0 0 3.8 3.8c.684.184 1.518.184 3.184.184Zm1.791-13.438a.896.896 0 1 1-1.791 0 .896.896 0 0 1 1.791 0Zm8.063 0a.896.896 0 1 1-1.792 0 .896.896 0 0 1 1.792 0Zm8.062 0a.896.896 0 1 1-1.791 0 .896.896 0 0 1 1.791 0Z'/%3E%3C/svg%3E") 50%/43px auto no-repeat;
    content:'';
    display: inline-block;  
    margin-left: .25em;
    width: 43px;
    aspect-ratio: 1 / 1;
    vertical-align: middle;
}
.plus-minus::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' fill='none'%3E%3Cpath stroke='%231E3743' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M31.354 11.646 11.646 31.354m3.583-12.541v-7.167m-3.583 3.583h7.166m5.375 12.542h7.167m-17.379 9.854h15.05c3.01 0 4.515 0 5.665-.586a5.376 5.376 0 0 0 2.35-2.349c.585-1.15.585-2.655.585-5.665v-15.05c0-3.01 0-4.515-.586-5.665a5.375 5.375 0 0 0-2.349-2.35c-1.15-.585-2.655-.585-5.665-.585h-15.05c-3.01 0-4.515 0-5.665.586A5.375 5.375 0 0 0 5.96 8.31c-.585 1.15-.585 2.655-.585 5.665v15.05c0 3.01 0 4.515.586 5.665a5.375 5.375 0 0 0 2.349 2.35c1.15.585 2.655.585 5.665.585Z'/%3E%3C/svg%3E") 50%/43px auto no-repeat;
    content:'';
    display: inline-block;  
    margin-left: .25em;
    width: 43px;
    aspect-ratio: 1 / 1;
    vertical-align: middle;
}
.trend-up::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath stroke='%231E3743' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='m16.5 5.25-5.902 5.902c-.296.296-.445.445-.616.5a.75.75 0 0 1-.464 0c-.171-.055-.32-.204-.617-.5L6.85 9.099c-.297-.297-.446-.446-.617-.502a.75.75 0 0 0-.464 0c-.171.056-.32.205-.617.502L1.5 12.75m15-7.5h-5.25m5.25 0v5.25'/%3E%3C/svg%3E") 50%/18px auto no-repeat;
}
.rewind::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='none'%3E%3Cpath stroke='%2364757D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1.582 7.917s1.587-2.163 2.877-3.453a7.125 7.125 0 1 1-1.807 7.016m-1.07-3.563v-4.75m0 4.75h4.75'/%3E%3C/svg%3E") 50%/19px auto no-repeat;
    width: 19px;
}
.pr20-banner-icon {
    display: inline-block;
    position: absolute;
    width: 72px;
    height: 43px;
    top: 8px;
    vertical-align: middle;
}
.pr20-banner-icon::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='43' fill='none'%3E%3Cpath fill='%23FDC89C' d='M1.417 26v-3.752c.523-.327 1.176-.78 1.96-1.358a53.047 53.047 0 0 0 2.464-1.974 37.509 37.509 0 0 0 2.422-2.212c.756-.756 1.372-1.47 1.848-2.142.476-.681.714-1.255.714-1.722 0-.476-.117-.91-.35-1.302a2.622 2.622 0 0 0-.938-.952 2.425 2.425 0 0 0-1.288-.35c-.476 0-.91.117-1.302.35-.392.233-.71.55-.952.952-.233.392-.35.826-.35 1.302h-4.2c0-1.288.313-2.445.938-3.472A6.96 6.96 0 0 1 4.86 6.932a6.665 6.665 0 0 1 3.388-.896c1.241 0 2.375.303 3.402.91A6.815 6.815 0 0 1 14.1 9.41c.616 1.027.924 2.17.924 3.43a6.3 6.3 0 0 1-.252 1.792 7.482 7.482 0 0 1-.742 1.666 12.388 12.388 0 0 1-1.19 1.666 30.196 30.196 0 0 1-1.652 1.806c-.616.625-1.297 1.302-2.044 2.03h5.88V26H1.417ZM25.009 24.364a6.274 6.274 0 0 1-3.094-.784c-.934-.532-1.746-1.265-2.436-2.198s-1.228-2.011-1.61-3.234c-.374-1.232-.56-2.548-.56-3.948s.186-2.711.56-3.934c.382-1.232.92-2.315 1.61-3.248.69-.933 1.502-1.661 2.436-2.184a6.188 6.188 0 0 1 3.094-.798c1.12 0 2.146.266 3.08.798.942.523 1.754 1.25 2.436 2.184.681.933 1.208 2.016 1.582 3.248.382 1.223.574 2.534.574 3.934 0 1.4-.192 2.716-.574 3.948-.374 1.223-.9 2.3-1.582 3.234-.682.933-1.494 1.666-2.436 2.198-.934.523-1.96.784-3.08.784Zm0-4.2c.868 0 1.577-.285 2.128-.854.56-.57.97-1.307 1.232-2.212.261-.915.392-1.88.392-2.898 0-1.073-.14-2.063-.42-2.968-.28-.905-.7-1.629-1.26-2.17-.55-.55-1.242-.826-2.072-.826-.654 0-1.218.168-1.694.504-.476.327-.868.775-1.176 1.344a6.86 6.86 0 0 0-.686 1.904c-.15.71-.224 1.447-.224 2.212 0 1.008.135 1.97.406 2.884.27.905.686 1.647 1.246 2.226.56.57 1.27.854 2.128.854Z'/%3E%3Cg fill='%23FDC89C' clip-path='url(%23a)'%3E%3Cpath d='M29.595 38.827c2.537-1.593 5.362-1.008 7.138 1.437-2.29 2.126-5.61 1.285-7.138-1.437ZM28.857 37.677c-1.784-2.313-1.357-5.354.968-6.883 2.089 2.27 1.469 5.59-.968 6.883ZM41.664 35.64c-2.262 2.266-5.13 2.076-6.94-.415 1.878-1.753 4.94-1.585 6.94.415ZM45.874 30.084c-1.184 2.656-4.393 3.265-6.48 1.23 1.604-2.156 4.885-2.472 6.48-1.23ZM34.1 34.343c-1.727-2.034-1.61-4.743.247-6.37 2.126 1.746 2.036 4.658-.246 6.37ZM42.84 26.503c1.034-2.278 3.49-3.715 5.408-3.166-.417 3.011-3.186 4.632-5.407 3.166ZM37.621 24.833c2.427 1.465 2.813 3.662 1.04 5.663-1.71-1.123-2.229-3.859-1.04-5.663ZM44.59 21.181c.064-2.447 1.697-4.394 3.615-4.376.533 2.575-1.156 4.642-3.615 4.376ZM39.561 21.572c2.542.29 3.694 2.358 2.57 4.533-1.378-.31-3.18-2.918-2.57-4.533ZM46.916 11.17c.948 2.123-.223 4.33-2.438 4.59-.59-1.925.58-4.125 2.438-4.59ZM43.693 21.043c-1.989-.025-3.595-1.53-3.662-3.43 2.153-.465 4.048 1.31 3.662 3.43ZM41.18 7.543c2.101.24 3.131 2.48 2.06 4.478-1.7-.567-2.619-2.565-2.06-4.478ZM39.523 13.235c1.97-.678 3.678.452 4 2.597-1.636.59-3.522-.615-4-2.597Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='m22 12.391 23.768-6.007 7.645 30.248-23.768 6.008z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50%/54px auto no-repeat;
    width: 54px;
    height: 43px;
}

@media screen and (max-width: 767px) {
    .product-quiz .service-select i.pr20-icons,
    .service-select i.pr20-icons::before {
        width: 26px;
    }
    .service-select .bank-note-wavy-lined::before {
        background-size: 26px auto;
    }
    .service-select .loader::before {
        background-size: auto 24px;
    }
    .service-select .cc-lined::before {
        background-size: 26px auto;
    }
    .service-select .house-lined::before {
        background-size: 25px auto;
    }
    .service-select .line-chart-up::before {
        background-size: auto 25px;
    }
    .pr20-banner-icon {
        position: relative;
        top: 0;
        width: 16px;
        height: 16px;
    }
    .pr20-banner-icon::before {
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%231E3743' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 12 4-4-4-4'/%3E%3C/svg%3E") 50%/16px auto no-repeat;
        width: 16px;
        height: 16px;
    }

}
.pr20-banner {
    background: linear-gradient(90deg, #FFF3E8 0%, #FBDEC3 100%);
    padding: 0;
    overflow: hidden;
}
.pr20-banner p {
    color: var(--blueJean);
    padding: 14px 0;
    margin: 0;
    line-height: 1;
    position: relative;
}
section.bank-rate-rating > .elementor-container > div:first-child {
    align-self: center;
}
.funnel-tabs {
    max-width: 449px;
    box-sizing: content-box;
    margin: 0 auto;
    margin-right: 0;
}
@media screen and (max-width: 767px) {
    .funnel-tabs {
        margin: 0 auto;
    }
    
}
#funnelSelectors {
    margin: 0 auto 2em;
    padding: 0;
    display: flex;
    flex-wrap: nowrap;
    position: relative;
    z-index: 5;
    list-style: none;
    max-width: 449px;
    width: 95%;
    overflow-x: scroll;
    gap: .5em;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
#funnelSelector::-webkit-scrollbar {
    display: none;
}
@media screen and (max-width: 648px) {
    #funnelSelectors {
        gap: 20px;
        padding: 0 1em;
    }
}

#funnelSelectors li {
    flex: 1 0 auto;
    overflow: visible !important;
}
#funnelSelectors label {
    display: inline-block;
    cursor: pointer;
    user-select:none;
    opacity: .5;
    color: var(--blueJean);
    padding-bottom: .5em;
    font-size: 14px;
    font-weight: 500;
    position: relative;
    overflow: visible;
}
#funnelSelectors label::after {
    content: '';
    width: 100%;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
}

.funnel-tabs > input:nth-child(1):focus ~ #funnelSelectors li:nth-child(1) label,
.funnel-tabs > input:nth-child(2):focus ~ #funnelSelectors li:nth-child(2) label,
.funnel-tabs > input:nth-child(3):focus ~ #funnelSelectors li:nth-child(3) label,
.funnel-tabs > input:nth-child(4):focus ~ #funnelSelectors li:nth-child(4) label {
    opacity: 1;
}
.funnel-tabs > input:nth-child(1):focus ~ #funnelSelectors li:nth-child(1) label::after,
.funnel-tabs > input:nth-child(2):focus ~ #funnelSelectors li:nth-child(2) label::after,
.funnel-tabs > input:nth-child(3):focus ~ #funnelSelectors li:nth-child(3) label::after,
.funnel-tabs > input:nth-child(4):focus ~ #funnelSelectors li:nth-child(4) label::after {
    border-top: 0.10715em solid var(--blueJean);
    border-radius: 0.10715em;
}

.funnel-tabs > input:nth-child(1):checked ~ #funnelSelectors li:nth-child(1) label,
.funnel-tabs > input:nth-child(2):checked ~ #funnelSelectors li:nth-child(2) label,
.funnel-tabs > input:nth-child(3):checked ~ #funnelSelectors li:nth-child(3) label,
.funnel-tabs > input:nth-child(4):checked ~ #funnelSelectors li:nth-child(4) label {
    opacity: 1;
}
.funnel-tabs > input:nth-child(1):checked ~ #funnelSelectors li:nth-child(1) label::after,
.funnel-tabs > input:nth-child(2):checked ~ #funnelSelectors li:nth-child(2) label::after,
.funnel-tabs > input:nth-child(3):checked ~ #funnelSelectors li:nth-child(3) label::after,
.funnel-tabs > input:nth-child(4):checked ~ #funnelSelectors li:nth-child(4) label::after {
    border-radius: 0.10715em;
    border-top: 0.10715em solid var(--blueJean); 
}

.funnel-tabs > input:nth-child(1):checked ~ .panels .funnel-panel:nth-child(1),
.funnel-tabs > input:nth-child(2):checked ~ .panels .funnel-panel:nth-child(2),
.funnel-tabs > input:nth-child(3):checked ~ .panels .funnel-panel:nth-child(3),
.funnel-tabs > input:nth-child(4):checked ~ .panels .funnel-panel:nth-child(4) {
    opacity: 1;
    transition-timing-function: ease-in;
    z-index: 2;
}
.panels {
    position: relative;
    min-height: 96px;
    margin: 1em 0;
}
.funnel-panel {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: opacity .2s ease-out;
    width: 100%;
}
.funnel-panel p.pr20-icons::before {
    width: 37px;
    border-radius: 50%;
    background-color: #fce2cc;
    margin: 0 18px 0 10px;
}
.funnel-panel p.house-lined::before {
    background-size: 15px auto;
}

@media screen and (max-width: 640px) {
    .funnel-panel {
        padding: 0 1em;
    }
    .funnel-panel p.pr20-icons::before {
        margin: 0 12px 0 0;
    }
}
.funnel-cta, .value-props ul {
    display: flex;
    justify-content: space-between;
}
.funnel-cta, .pl-funnel-form fieldset, .signup-form-compact {
    border: 0;
    background-color: #fff;
    border-radius: 4em;
    box-shadow: 10px 19px 55px rgba(205, 205, 205, 0.5);
    padding: 8px;
    margin: 0;
    outline: 3px solid #FDC89C00;
    transition: box-shadow .2s ease-out, outline .2s ease-out;
    height: 72px;
    align-items: center;
    box-sizing: border-box;
    position: relative;
}
.signup-form-compact {
    transition: none;
    box-shadow: 10px 19px 55px 0px rgba(185, 122, 27, 0.20);
}
.panels .funnel-panel:hover .funnel-cta,
.panels .funnel-panel.focused .funnel-cta {
    outline: 3px solid #FDC89Cff;
    box-shadow: 10px 10px 55px 0px rgba(185, 122, 27, 0.40);
    transition-timing-function: ease-in;
}
.funnel-cta p {
    margin: 0;
    padding: 0;
    font: 600 15px/1.6 var(--header-face);
    color: var(--blueJean);
}
.value-props {
    margin: 1em 0 0;
}
.value-props ul {
    margin: 0 auto;
    padding: 0 1em;
    list-style: none;
    font-size: 14px;
    font-weight: 500;
    color: var(--blueJean);
    justify-content: center;
    gap: 1.5rem;
}
.value-props ul > li {
    white-space: nowrap;
}
.newsletter-disclaimer .value-props ul {
    gap: 1.5rem;
}
@media screen and (max-width: 640px) {
    .value-props ul {
        padding: 0;
        font-size: 14px;
        gap: .75rem;
    }
    .value-props ul li {
        text-wrap: nowrap;
    }
}
@media screen and (max-width: 360px) {
    .newsletter-disclaimer .value-props ul {
        gap: 1rem;
    }
    
}
@media screen and (max-width: 352px) {
    .value-props ul {
        font-size: 12px;
    }
}
#funnelTabs .panels .funnel-panel .funnel-cta .pl-loan-amount, #signupForm .signup-form-compact .signup-form__email {
    border: 0;
    height: 100%;
    padding: 0 0 0 106px;
    box-sizing: border-box;
    background-color: transparent;
    font: 700 16px/1 var(--header-face);
    text-overflow: ellipsis;
    color: var(--blueJean) !important;
    transition: padding-left .2s ease-out;
}
.signup-form-compact .signup-form__email {
    padding: 0 1em;
    transition: none;
}
@media screen and (max-width: 480px) {
    .panels .funnel-panel .pl-loan-amount {
        font-size: 14px;
    }
    
}
@media screen and (max-width: 352px) {
    .panels .funnel-panel .pl-loan-amount {
        padding-left: 80px;
    }
    
}
#funnelTabs .panels .funnel-panel .pl-loan-amount::placeholder {
    color: #64757D;
    font-weight: 500;
}

#funnelTabs .panels .funnel-panel .pl-loan-amount:focus {
    outline: 0;
}

#funnelTabs .panels .funnel-panel .focused .pl-loan-amount {
    padding-left: 17px;
    padding-top: .7rem;
}
#signupForm  .signup-form-compact .active .signup-form__email {
    padding-top: 1.25rem;
}
.pl-cta label, .pl-cta .error, .email-field .error-messages {
    position: absolute;
}
.pl-cta label {
    color: var(--blueJean);
    top: 28px;
    left: 25px;
    font: 600 16px/1 var(--header-face);
    transition: transform .2s ease-out;
    z-index: 2;
    transform-origin: 0 0;
}
.pl-cta label::after {
    content: '\2027';
    color: #64757D;
    position: absolute;
    right: -.7em;
    top: 0;
}
.pl-cta label.activate {
    transform: scale(.75) translateY(-.75em);
}
.pl-cta label.activate::after {
    display: none;
}
.pl-cta .error, .email-field .error-messages {
    bottom: -60%;
    left: -2em;
    background-color: var(--blueJean);
    color: var(--reverse-copy);
    opacity: 0;
    transition: opacity .2s ease-out 0s;
    z-index: 3;
    font-size: 14px;
    width: 8.71429em;
    box-sizing: content-box;
    padding: 10px 12px;
    text-align: center;
    border-radius: 16px;
    line-height: 1.28571;
}
@media screen and (max-width: 767px) {

    .pl-cta .error, .email-field .error-messages {
        left: -1em;
    }   
}
.email-field .error-messages {
    width: 10em;
    top: 110%;
    bottom: initial;
}
.pl-cta .error::before, .email-field .error-messages::before {
    content: '';
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='10' fill='none'%3E%3Cpath fill='%231e3743' d='m12.388 0 11.613 10h-24L12.388 0Z'/%3E%3C/svg%3E") 50%/24px auto no-repeat;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 24px;
    height: 10px;
    top: -8px;
}
.pl-cta .error.show, .email-field .error-messages.active {
    opacity: 1;
    transition-delay: 2s;
}
.email-field .error-messages.active {
    transition-delay: 0s;
}
.pl-cta button {
    border: 0;
    background-color: transparent;
    cursor: pointer;
    font-family: var(--header-face);
}
.cc-cta p::before {
    content: '';
    display: inline-block;
    background: url(/wp-content/uploads/2025/04/cc-cta-image.png) 50%/ 57px auto no-repeat;
    width: 57px;
    height: 36px;
    margin: 0 19px 0 14px;  
    vertical-align: middle;
}

@media screen and (max-width: 648px) {
    .cc-cta p::before {
        width: 45px;
        height: 28px;
        background-size: 45px auto;
        margin: 0 8px 0 0;
    }
}
.funnel-cta .btn-cta, 
.funnel-cta .btn-cta:hover,
.funnel-cta .btn-cta:active,
.funnel-cta .btn-cta:focus {
    display: block;
    background-color: var(--peach);
    border-radius: 2em;
    color: var(--blueJean);
    text-decoration: none;
    padding: 0 1.3em;
    max-width: 168px;
    min-width: 163px;
    width: auto;
    font: 700 16px/3.5 var(--header-face);
    height: 100%;
    box-sizing: border-box;
    text-align: center;
}
.funnel-cta .btn-cta:hover{
    background-color: var(--peachHilight);
}
@media screen and (max-width: 640px) {
    .funnel-cta p {
        font-size: 14px;
    }
    
}
@media screen and (max-width: 400px) {
    .funnel-cta .btn-cta, 
    .funnel-cta .btn-cta:hover,
    .funnel-cta .btn-cta:active,
    .funnel-cta .btn-cta:focus {
        min-width: auto;
    }
    
}
@media screen and (max-width: 352px) {
    .funnel-cta p {
        font-size: 12px;
    }
    .funnel-cta .btn-cta,
    .funnel-cta .btn-cta:hover,
    .funnel-cta .btn-cta:active,
    .funnel-cta .btn-cta:focus,
    .pl-cta label {
        font-size: 12px;
        line-height: 4.5;
    }
    .pl-cta label {
        line-height: 1.75;
    }
    
}
.p20-hero {
    background-color: var(--peachLightest);
    padding: 99px 1em 36px;
}
.elementor-section.elementor-section-boxed.p20-hero > .elementor-container {
    max-width: 1240px;
}
.p20-home-offer-code {
    min-height: 3em;
}
.pr20-offer-code-link-wrap {
    min-height: 47px;
    max-width: 449px;
    margin: 0 0 0 auto;
}
@media screen and (min-width: 1140px) {
    .bank-rate-rating p.rating-copy {
        white-space: nowrap;
    }
    
}
@media screen and (max-width: 767px) {
    .pr20-offer-code-link-wrap {
        margin: 0 auto;
    }
    
}
@media screen and (max-width: 640px) {
    .p20-hero {
        padding: 50px 0 0;
    }
    
}
.p20-lower-hero {
    background: linear-gradient(180deg, var(--peachLightest) 50%, var(--blueJean) 50%);
    overflow-x: hidden;
    margin-bottom: 116px;
}
.hero-images {
    min-height: 597px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    min-width: 1820px;
    justify-content: center;
}
.hero-images > .elementor-container.elementor-column-gap-default {
    flex-wrap: nowrap;
}
.hero-images img {
    border-radius: 24px;
    width: 428px !important;
    max-width: none !important;
}
.news-ticker {
    margin: 36px 0;
    min-width: 1940px;
}
.news-ticker.elementor-section .elementor-container {
    gap: 34px;
    animation: ticker 30s linear infinite;
}
@media screen and (max-width: 1024px) {
    .news-ticker.elementor-section .elementor-container {
        flex-wrap: nowrap;
    }
}
@media screen and (max-width: 767px) {
    .hero-images {
        min-width: 560px;
        min-height: auto;
        margin-top: 1em;
    }

    .hero-images > .elementor-container.elementor-column-gap-default {
        gap: 10px;
    }
    .hero-images .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
        padding:0;
    }
    .hero-images img {
        width: 100% !important;
    }
    
}
.news-ticker.elementor-section .elementor-container .elementor-column.elementor-col-25.ticker-item {
    flex: 1 0 auto;
    width: auto;
}
.ticker-item .elementor-widget-wrap {
    display: flex;
    flex-wrap: nowrap;
    gap: 35px;
    align-items: center;
}
.ticker-item .elementor-widget-wrap > div {
    flex: 1 0 auto;
    margin: 0;
}
.ticker-item .ticker-logo.bankrate {
    width: 165px;
}
.ticker-item .ticker-logo.cnbc {
    width: 175px;
}
.ticker-item .ticker-copy p {
    color: #fff;
    font: 500 42px/1.2381 'Inter';
    font-family: var(--header-face);
}
.avail-product {
    margin-bottom: 130px;
    padding: 0 1em;
}
@media screen and (max-width: 1024px) { 
    .avail-product.elementor-section.elementor-section-boxed .elementor-container {
        flex-wrap: nowrap;
        max-width: none;
    }
    
}
@media screen and (max-width: 767px) { 
    .news-ticker {
        min-width: auto;
        margin: 1em auto 7em;
    }
    .news-ticker.elementor-section .elementor-container {
        animation: none;
    }
    .avail-product.elementor-section.elementor-section-boxed .elementor-container {
        flex-wrap: wrap;
    }
    .p20-lower-hero {
        min-height: auto;
        background: linear-gradient(180deg, var(--peachLightest) 25%, var(--blueJean) 25%);
        margin-bottom: 70px;
    }
    .ticker-item .elementor-widget-wrap {
        flex-wrap: wrap;
        text-align: center;
        max-width: none;
        width: 100vw;
        margin: 0 auto;
    }
    .ticker-item .ticker-copy p {
        font-size: 28px;
        padding: 0 2em;
    }
    .ticker-item .ticker-logo.bankrate img {
        max-width: 200px !important;
    }
    
}
.avail-product > .elementor-container.elementor-column-gap-no {
    align-items: center;
    column-gap: 166px;
}
@media screen and (max-width: 896px) {
    .avail-product > .elementor-container.elementor-column-gap-no {
        column-gap: 83px;
    }
}
.avail-product.swap .product-img-item {
    order: 2;
}

.avail-product.swap .product-copy-item {
    order: 1;
}
.pr20-product-img {
    position: relative;
}
.pr20-product-img .elementor-widget-container {
    position: relative;
    z-index: 1;
    max-width: 640px;
    margin: 0 auto;
}
.pr20-product-img .elementor-widget-container::after {
    content: '';
    position: absolute;
    width: 410px;
    height: 136px;
    top: calc(81px + 2em);
    right: -32px;
    opacity: 0;
    transform: translateY(0);
    transition: opacity .3s ease-out, transform .3s ease-out .1s; 
    background-position: 50%;
    background-size: 100% auto;
    background-repeat: no-repeat;
    z-index: 2;
    border-radius: 40px;
}
.swap .pr20-product-img .elementor-widget-container::after {
    right: initial;
    left: -32px;
}
.visible .pr20-product-img .elementor-widget-container::after {
    opacity: 1;
    transform: translateY(-2em);
    transition-timing-function: ease-in;
}
.pr20-product-img.pl-img .elementor-widget-container::after {
    background-image: url(/wp-content/uploads/2025/04/p-loan-person.png);
    box-shadow: 15px 20px 90px 0 #f8da9c99; /* 99 is 60% opacity */
}

.pr20-product-img.cc-img .elementor-widget-container::after {
    background-image: url(/wp-content/uploads/2025/04/cc-person.png);
    box-shadow: -5px 20px 90px 0 #ffdec2;
}

.pr20-product-img.he-img .elementor-widget-container::after {
    background-image: url(/wp-content/uploads/2025/04/he-person.png);
    box-shadow: 15px 20px 90px 0 #99d8d54d; /* 4d is ~ 30% opacity */
}
.pr20-product-img.ivst-img .elementor-widget-container::after {
    background-image: url(/wp-content/uploads/2025/04/invest-person.png);
    box-shadow: -5px 20px 90px 0 #ffdec2;
}
@media screen and (max-width: 767px) {

    .avail-product.swap .product-img-item {
        order: 1;
    }

    .avail-product.swap .product-copy-item {
        order: 2;
    }
    .pr20-product-img .elementor-widget-container {
        max-width: 480px;
    }
    .pr20-product-img .elementor-widget-container::after,
    .swap .pr20-product-img .elementor-widget-container::after {
        right: -1rem;
        left: initial;
        width: 66%;
        min-width: 310px;
        height: auto;
        aspect-ratio: 293 / 90;
        top: 5rem;
    }

    .pr20-product-img.pl-img.mob .elementor-widget-container::after {
        background-image: url(/wp-content/uploads/2025/05/p-loan-person-mob.png);
    }
    .pr20-product-img.cc-img .elementor-widget-container::after {
        background-image: url(/wp-content/uploads/2025/05/cc-person-mob.png);
    }

    .pr20-product-img.he-img.mob .elementor-widget-container::after {
        background-image: url(/wp-content/uploads/2025/05/he-person-mob.png);
    }
    .pr20-product-img.ivst-img.mob .elementor-widget-container::after {
        background-image: url(/wp-content/uploads/2025/05/invest-person-mob.png);
    }
}
.pr20-product-img img {
    width: 500px;
}
.product-copy-item h2 {
    font: 600 56px/1.14286 var(--header-face);
    color: var(--blueJean);
    max-width: 393px;
    margin: 0 0 60px;
}
.swap .product-copy-item h2 {
    max-width: 433px;
}
.product-copy-item h2 span {
    color: #64757d;
}
.product-copy-item h2 sup {
    font-size: 16px;
    font-weight: 400;
    position: relative;
    top: -8px;
}
.product-copy-item ul.inline-list {
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    gap: 1em;
    list-style: none;
    margin: 0 0 50px;
    padding: 0;
}
.product-copy-item ul.inline-list > li {
    flex: 0 0 auto;
    color: #64757d;
}
@media screen and (max-width: 374px) {
    .product-copy-item ul.inline-list > li {
        flex-basis: 50%;
        text-indent: calc(-20px - .25em);
        padding-left: calc(20px + .25em);
    }
}
.product-copy-item ul.inline-list > li.pr20-icons::before {
    width: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%2364757D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m16.67 5-9.167 9.167L3.336 10'/%3E%3C/svg%3E") 50%/20px auto no-repeat;
}
.product-copy-item ul.inline-list > li sup {
    vertical-align: super;
    font-size: .75em;
}
.prod-ctas .elementor-container.elementor-column-gap-no {
    align-items: center;
    justify-content: flex-start;
    gap: 1em;
}
.prod-ctas .elementor-container.elementor-column-gap-no  > .elementor-column.elementor-col-50 {
    flex: 0 0 auto;
    width: auto;
}
.prod-ctas .prod-explore a,
.prod-ctas .prod-explore a:hover,
.prod-ctas .prod-explore a:active,
.prod-ctas .prod-explore a:visited {
    color: var(--blueJean);
}
.pr20-btn-cta a.elementor-button,
.pr20-btn-cta a.elementor-button:hover,
.pr20-btn-cta a.elementor-button:active,
.pr20-btn-cta a.elementor-button:visited,
.pr20-btn-cta a.elementor-button:focus,
a.pr20-btn-cta,
a.pr20-btn-cta:hover,
a.pr20-btn-cta:active,
a.pr20-btn-cta:visited,
a.pr20-btn-cta:focus,
button.pr20-btn-cta,
button.pr20-btn-cta:hover,
button.pr20-btn-cta:active,
button.pr20-btn-cta:visited,
button.pr20-btn-cta:focus {
    background-color: var(--blueJean);
    text-decoration: none;
    border-radius: 2em;
    font-family: var(--header-face);
    font-weight: 700;
    color: #fff;
    padding: 1.367em 2.245em;
}
a.pr20-btn-cta,
a.pr20-btn-cta:hover,
a.pr20-btn-cta:active,
a.pr20-btn-cta:visited,
a.pr20-btn-cta:focus {
    display: inline-block;
    line-height: 1;
    transition: all .3s;
    box-sizing: border-box;
}
.pr20-btn-cta a.elementor-button:hover,
.pr20-btn-cta a.elementor-button:active,
.pr20-btn-cta a.elementor-button:focus,
button.pr20-btn-cta:hover,
a.pr20-btn-cta:hover,
a.pr20-btn-cta:active,
a.pr20-btn-cta:focus {
    background-color: #4B5F69;
}

@media screen and (max-width: 767px) {
    .product-copy-item h2 {
        font-size: 48px;
        max-width: 480px;
        margin: 20px auto;
    }
    .product-copy-item ul.inline-list {
        max-width: 480px;
        margin: 0 auto 25px;
        justify-content: flex-start;
    }
    .avail-product.elementor-section.elementor-section-boxed .elementor-container {
        max-width: 480px;
        margin: 0 auto;
        justify-content: center;
    }
    a.pr20-btn-cta,
    a.pr20-btn-cta:hover,
    a.pr20-btn-cta:active,
    a.pr20-btn-cta:visited,
    a.pr20-btn-cta:focus {
        padding: 1.367em 2.245em;
        text-wrap: nowrap;
    }
    .avail-product .elementor-section.prod-ctas .elementor-container.elementor-column-gap-no {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
    .prod-ctas .prod-explore a {
        display: inline-block;
        overflow: hidden;
        white-space: nowrap;
        width: 3.6em;
    }
    
}
@media screen and (max-width: 640px) {
    .product-copy-item h2 {
        font-size: 32px;
    }
    
}
.floating-background {
    background-color: var(--blueJean);
    display: flex;
    align-items: center;
    min-height: 981px;
    padding: 0 1em;
}
.floating-background.thrive .elementor-motion-effects-container .elementor-motion-effects-layer {
    background-size: 160% auto !important;
}
.floating-background.phone-app .elementor-motion-effects-container .elementor-motion-effects-layer {
    background-size: auto 110% !important;
}
.floating-background.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1920px;
    height: 100%;
    width: 100%;
}
.floating-background .floating-copy {
    flex: 1 0 50%;
    align-self: center;
}
.floating-background.floating-background.phone-app .floating-copy {
    flex-basis: 60%;
}
.floating-background.phone-app .floating-copy {
    padding-left: 10%;
}
.floating-background,
.floating-background h2  {
    color: #fff;
}
.floating-background h2 {
    font-family: var(--header-face);
    font-weight: 600;
    font-size: 100px;
    max-width: 626px;
    width: auto;
}
.floating-background.phone-app h2 {
    max-width: 598px;
}
.floating-background.thrive ul {
    font-size: 40px;
    font-weight: 500;
    margin: 78px 0 0 78px;
}
.floating-background.thrive ul li {
    margin-bottom: 1em;
    font-family: var(--header-face);
}
@media screen and (max-width: 1620px) {
    
    .floating-background.thrive .elementor-motion-effects-container .elementor-motion-effects-layer {
        background-size: 200% auto !important;
    }
}
@media screen and (max-width: 1360px) {
    .floating-background.thrive .elementor-motion-effects-container .elementor-motion-effects-layer {
        background-size: auto 66% !important;
    }
}
@media screen and (max-width: 1128px) {
        
    .floating-background.thrive .elementor-motion-effects-container .elementor-motion-effects-layer {
        background-size: auto 70% !important;
    }


    .floating-background.phone-app .elementor-motion-effects-container .elementor-motion-effects-layer {
        background-size: auto 100% !important;
    }
    
}
@media screen and (max-width: 1024px) {
    .floating-background.elementor-section .elementor-container {
        flex-wrap: nowrap;
    }

    .floating-background.phone-app .floating-copy {
        padding-left: 0;
    }
}
@media screen and (max-width: 768px) {
    
    .floating-background.elementor-section .elementor-container {
        flex-wrap: wrap;
    }
}
@media screen and (max-width: 767px) {
    .floating-background {
        align-items: flex-start;
        padding-top: 0;
        padding-left: 34px;
        min-height: auto;
        height: 675px;
    }
    .floating-background .floating-copy {
        flex: 1 1 auto;
        order: 1;
        align-self: unset;
    }
    .floating-background .thrive-blank {
        order: 2;
    }
    .floating-background h2 {
        font-size: 72px;
        
    }
    .floating-background.thrive ul {
        font-size: 24px;
        margin-left: 0;
    }
    .floating-copy .app-buttons .elementor-widget-wrap.elementor-element-populated {
        flex-direction: column;
        margin-top: 2em;
    }
    .floating-background.phone-app .floating-copy h2 {
        width: 4em;
    }
    #mobAppButtons.app-buttons > .elementor-widget-wrap.elementor-element-populated {
        align-items: flex-start;
        align-content: flex-start;
    }
    .floating-background.phone-app .elementor-motion-effects-container .elementor-motion-effects-layer {
        background-size: auto 120% !important;
    }

}
@media screen and (max-width: 640px) {
    .floating-background.thrive .elementor-motion-effects-container .elementor-motion-effects-layer {
        background-position: 30% 50% !important;
    }
    
}
@media screen and (min-width:  641px) and (max-width: 767px) {
    
    .floating-background.thrive .elementor-motion-effects-container .elementor-motion-effects-layer {
        background-position: 30% 50% !important;
        background-size: auto 100% !important;
    }
}
@media screen and (max-width: 430px) {
    .floating-background.thrive .elementor-motion-effects-container .elementor-motion-effects-layer {
        background-position: 50% 66%;
    }
    
}
@media screen and (min-width: 1750px) {

    .floating-background.phone-app .elementor-motion-effects-container .elementor-motion-effects-layer {
        background-size: auto 125% !important;
        background-position: 0 0 !important;
    }
}
.pr20-quiz {
    padding: 109px 0 132px;

}
.product-quiz {
    position: relative;
    min-height: 600px;
}
.product-quiz .service-select,
.product-quiz .score-select {
    display: flex;
    margin: 0 auto;
    padding: 0;
    gap: 12px;
    justify-content: center;
    list-style: none;
    max-width: 1144px;
    flex-wrap: wrap;
}
.product-quiz .panel {
    transform: translateX(100%);
    opacity: 0;
    transition: opacity .3s ease-out, transform .4s ease-out;
    position: absolute;
    left: -1000em;
    z-index: 1;
}
.product-quiz .panel.result::before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -48px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='446.866' height='69.883' fill='none'%3E%3Cpath d='M.637 22.004 0 0l446.866.138-.319 21.866s-60.636-.059-94.21 14.641c-33.575 14.7-54.054 31.216-121.265 33.101-67.212 1.885-102.036-16.127-136.543-33.1C60.023 19.67.637 22.003.637 22.003Z' style='fill:%23fff1e5;fill-opacity:1'/%3E%3C/svg%3E") 50%/447px auto no-repeat;
    width: 447px;
    height: 70px;
    transform: translateX(-50%);
}


.product-quiz .panel .copy {
    max-width: 850px;
    width: 100%;
    min-height: 260px;
    box-sizing: border-box;
    margin: 0 auto;
    background-color: var(--peachLight);
    border-radius: 64px;
    padding: 50px 50px 60px;
    position: relative;
    z-index: 2;
}
.product-quiz .panel .copy a.pr20-btn-cta {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    color: var(--blueJean);
    background-color: var(--peach);
}
.product-quiz .panel .copy a.pr20-btn-cta:hover {
    background-color: #fdc89cbb;
}
.product-quiz .panel .copy img {
    float: left;
    max-width: 234px;
    margin: 0 3em 2em 0;
    width: 100%;
}
.product-quiz .panel .copy img.rotate5  {
    transform: rotate(5deg);
    box-shadow: 0px 15px 55px 0px rgba(197, 93, 0, 0.25);
    max-width: 180px;
    border-radius: .75em;
}
.product-quiz .panel .copy img.width200 {
    width: 200px;
}
.product-quiz .panel .copy h3 {
    font: 600 26px/1.07692 var(--header-face);
    margin-bottom: 1em;
}
.product-quiz .panel .copy h3 a {
    color: var(--blueJean);
    font-family: var(--header-face);
    text-decoration: none;
}
.product-quiz .panel .copy ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.product-quiz .panel .copy li {
    margin-bottom: 12px;
}
.product-quiz .panel.active {
    transform: translateX(0);
    opacity: 1;
    transition-timing-function: ease-in;
    display: block;
    position: relative;
    left: 0;
}
.product-quiz .panel.out {
    left: 0;
    transform: translate(-100%);
    transition-delay: .2s, 0s;
}
.product-quiz .panel h2 {
    color: var(--blueJean);
    font: 600 56px/1.14286 sans-serif;
    font-family: var(--header-face);
    text-align: center;
    margin-bottom: 81px;
}
.product-quiz .service-select li,
.product-quiz .score-select li {
    border: 4px solid var(--peachLight);
    box-sizing: border-box;
    background-color: var(--peachLight);
    border-radius: 64px;
    transition: border-color .2s ease-out;
    flex: 0 0 219px;
}
.product-quiz .score-select li {
    background-color: var(--mint-light);
    border-color: var(--mint-light);
}
.product-quiz .service-select li:hover {
    border-color: var(--peach);
    transition-timing-function: ease-in;
}
.product-quiz .score-select li:hover {
    border-color: var(--mint);
    transition-timing-function: ease-in;
}
.product-quiz .panel ul a,
.product-quiz .panel ul a:visited,
.product-quiz .panel ul a:hover,
.product-quiz .panel ul a:active,
.product-quiz .panel ul a:focus {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-decoration: none;
    color: var(--blueJean);
    text-align: center;
    gap: 42px;
    align-items: center;
    height: 280px;
    overflow: hidden;

}
.product-quiz .service-select i.pr20-icons {
    width: 42px;
    aspect-ratio: 1 / 1;
    opacity: 1;
}
.product-quiz .panel ul h3 {
    color: var(--blueJean);
    font: 600 22px/1.27273 sans-serif;
    font-family: var(--header-face);
    margin: 0 auto;
    padding: 0;
    max-width: 180px;
    box-sizing: border-box;
    opacity: 1;
    text-wrap: balance;
}
.product-quiz .panel ul h3 span {
    font-weight: 600;
    font-size: 1rem;
}
.product-quiz .panel ul i.pr20-icons,
.product-quiz .panel ul h3,
.product-quiz .panel ul i.arrow-button {
    transform: translateY(2rem);
    transition: opacity .3s ease-out, transform .35s ease-out;
}


.product-quiz .panel ul i.arrow-button {
    opacity: 0;
    width: 39px;
    aspect-ratio: 1 / 1;

}
i.arrow-button::before {
    content: '';
    display: inline-block;
    width: 39px;
    aspect-ratio: 1 / 1;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='39' fill='none'%3E%3Ccircle cx='19.5' cy='19.5' r='19.5' fill='%231E3743'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 19.5h14m0 0-7-7m7 7-7 7'/%3E%3C/svg%3E") 50%/39px auto no-repeat;

}
.product-quiz .panel ul a:hover i.pr20-icons,
.product-quiz .panel ul a:hover h3,
.product-quiz .panel ul a:hover i.arrow-button {
    opacity: 1;
    transform: translateY(0);
    transition-timing-function: ease-in;

}

.product-quiz .score-select i.score-dot {
    display: block;
    width: 55px;
    height: 55px;
    position: relative;
}
.product-quiz .score-select i.score-dot::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' fill='none'%3E%3Ccircle cx='5.5' cy='5.5' r='5.5' fill='%23009E96'/%3E%3C/svg%3E") 50%/11px auto no-repeat;
    display: block;
    width: 100%;
    height: 100%;
}
.product-quiz .score-select i.score-dot::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-52%, -48%);
    width: 27px; 
    height: 27px;
    border: 5px solid var(--mint);
    box-sizing: border-box;
    border-radius: 50%;
}
.product-quiz .score-select i.score-dot.range2::after {
    width: 35px;
    height: 35px;
}

.product-quiz .score-select i.score-dot.range3::after {
    width: 41px;
    height: 41px;
}

.product-quiz .score-select i.score-dot.range4::after {
    width: 47px;
    height: 47px;
}

.product-quiz .score-select i.score-dot.range5::after {
    width: 55px;
    height: 55px;
}

.product-quiz .progress {
    color: var(--blueJean);
    position: absolute;
    text-align: center;
    bottom: 0;
    width: 100%;
}
.product-quiz .resource-panel p:not(:last-child) {
    max-width: 20em;
    margin: 0 auto;
    font-size: 2rem;
}
.quiz-progress {
    display: flex;
    flex-direction: row;
    gap: .25em;
    list-style: none;
    margin: 0 auto;
    padding: 0;
    max-width: 190px;
    width: 100%;
}
.quiz-progress > li {
    margin: 0;
    padding: 0;
    border-radius: 50px;
    height: 6px;
    flex: 0 0 33%;
    background-color: var(--offGrey);
}
.quiz-progress > li.done {
    background-color: var(--fullMint);
}
.progress p {
    text-align: center;
    margin-top:  24px;
}
.progress p.clickable {
    cursor: pointer;
}
@media screen and (max-width: 1142px) {
    .product-quiz {
        min-height: 848px;
    }
    
}
@media screen and (max-width: 768px) {
    .product-quiz {
        min-height: 640px;
    }
    .product-quiz .panel h2 {
        font-size: 32px;
        max-width: 17rem;
        margin: 0 auto 45px;
        text-wrap: balance;
    }
    .product-quiz .panel .copy ul {
        margin-bottom: 2em; 
    }


}

@media screen and (max-width: 767px) {
    .pr20-quiz {
        padding: 65px 1em 80px;
    }

    .product-quiz .panel ul h3 {
        font-size: 16px;
    }
    .product-quiz .service-select li,
    .product-quiz .score-select li {
        flex-basis: 148px;
        height: auto;
        border-radius: 48px;
    }
    .product-quiz .panel ul i.arrow-button {
        display: none;
    }
    .product-quiz .panel ul a,
    .product-quiz .panel ul a:visited,
    .product-quiz .panel ul a:hover,
    .product-quiz .panel ul a:active,
    .product-quiz .panel ul a:focus {
        gap: 1em;
        height: 150px;
        padding: 0 2px;
    }
    .product-quiz .panel ul i.pr20-icons,
    .product-quiz .panel ul h3,
    .product-quiz .panel ul i.arrow-button {
        transform: translateY(0);
        transition: none;
    }
    .product-quiz .panel .copy {
        display: flex;
        flex-direction: column;
        gap: .5em;
        align-items: center;
        justify-content: center;
        padding: 2em 1em 3em;
    }
    .product-quiz .panel .copy img {
        float: none;
        margin: 0 0 2em;
    }
    .product-quiz .panel .copy h3 {
        font-size: 18px;
    }
    .product-quiz .panel.result::before {
        background-size: 90% auto;
        width: 80%;
        height: 6em;
        bottom: -3.5em;
    }
    .quiz-progress {
        max-width: 95px;
    }
    .quiz-progress > li {
        height: 3px;
    }
}
@media screen and (max-width: 495px) {
    .product-quiz {
        min-height: 700px;
    }
}
@media screen and (max-width: 400px) {
    .product-quiz .panel.result::before {
        background-size: auto 100%;
        height: 3em;
        bottom: -1.75em;
        width: 66%;
    }
}
@media screen and (max-width: 336px) {
    .product-quiz .service-select,
    .product-quiz .score-select {
        gap: 8px;
    }
    
}
@media screen and (min-width: 630px) and (max-width: 1024px) {
    .product-quiz .service-select,
    .product-quiz .score-select {
        padding: 0 4em;
    }

}
@media screen and (min-width: 625px) and (max-width: 1142px) {
    .product-quiz .service-select,
    .product-quiz .score-select {
        padding: 0 8em;
    }

}
h2 a.link-arrow-cta:link {
    font-family: var(--header-face);
}
a.link-arrow-cta::after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 21px;
    height: 1em;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' fill='none'%3E%3Cpath stroke='%231E3743' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.375 10.5h12.25m0 0L10.5 4.375m6.125 6.125L10.5 16.625'/%3E%3C/svg%3E") 50%/21px auto no-repeat;
}
.fin-header a.link-arrow-cta::after {
    width: 28px;
    background-size: 28px auto;
}
li.arrow-right {
    list-style: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath stroke='%231E3743' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4.375 10.5h12.25m0 0L10.5 4.375m6.125 6.125L10.5 16.625'/%3E%3C/svg%3E");
    margin-bottom: .5em;
    margin-left: 1.5em;
    padding: 0;
    font-size: 20px;
    line-height: 1.5;
}
li.arrow-right > a, li.arrow-right > a:hover {
    position: relative;
    top: -.125em;
    text-decoration: none;
    font-weight: 600;
    font-family: var(--header-face);
    color: var(--blueJean);
}
li.arrow-right > a:hover {
    text-decoration: underline;
    color: var(--blueJean);
}
.credit-track-insights {
    background: url(/wp-content/uploads/2025/05/credit-insights-image.png) 50% -80%/1035px auto no-repeat, linear-gradient(180deg,rgba(255, 255, 255, .8) 13.7%, rgba(255, 255, 255, 0.00) 117.12%), radial-gradient(182.24% 100% at 50% 0%, rgba(255, 255, 255, .8) 0%, #FEEFE0c8 100%);
    min-height: 765px;
    padding: 0 1em;
}
@media screen and (max-width: 767px) {
    .credit-track-insights {
        background: url(/wp-content/uploads/2025/06/credit-insights-mob-image-v2.png) 50% -120%/280px auto no-repeat, linear-gradient(180deg,rgba(255, 255, 255, .8), rgba(255, 255, 255, 0.00) 70%), radial-gradient(182.24% 100% at 50% 0%, #FFF 0%, #FEEFE0 100%);
        padding-bottom: 340px;
        min-height: auto;
    }
    
}
.newsletter-resources {
    background: var(--parchment);
    padding: 118px 1em 144px;
}

.signup-form-compact {
    position: relative;
    padding: 0;
    max-width: 440px;
    background-color: #fff;
    display: flex;
    margin: 0 auto;
    align-items: center;
    padding: 8px;
    height: auto;
    border-radius: 4em;
    z-index: 2;

}
.signup-form-compact .sign-up-fields {
    flex: 1 1 260px;
    position: relative;
}
.signup-form-compact .email-field {
    position: relative;
    border: 0;
    padding: 0;
}
.email-field label {
    position: absolute;
    color: var(--blueJean);
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    z-index: 2;
    top: 12px;
    left: 17px;
    transition: transform .25s ease-in;
    transform-origin: 0 0;
}
.email-field.active label, .email-field.valid label {
    transform: scale(.75) translate(0, -17px);
    transition-timing-function: ease-out;
}
.email-field .signup-form__email {
    border: 0;
    padding: 8px 16px;
    height: 3em;
    position: relative;
    font-size: 16px;
    color: #727272;
    line-height: 1.125;
    z-index: 1;
    box-sizing: border-box;
    width: 100%;
}
.email-field .signup-form__email:focus {
    outline: 0;
}
.input-icon {
    position: absolute;
    top: 17px;
    right: 17px;
    visibility: hidden;
    z-index: 4;
}
.input-icon.valid {
    visibility: visible;
}
img.error-icon {
    height: 24px;
    aspect-ratio: 1 /1;
}
.signup-form-compact .optional-input {
    position: absolute;
    left: -5000em; 
}
.signup-form-compact button {
    cursor: pointer;
    outline: 0;
    border: 0;
}
.newsletter-disclaimer {
    width: 100%;
    max-width: 390px;
    margin: 0 auto;
}
@media screen and (max-width: 767px) {
    .newsletter-resources {
        padding: 4em 1em 6em;
    }
}
.resource-links {
    margin-top: 86px;
}
.resource-links .elementor-container.elementor-column-gap-default {
    gap: 22px;
}
.resource-links .elementor-column.elementor-col-50 {
    border-radius: 64px;
}
.fin-resources.elementor-column>.elementor-element-populated,  .fin-calculators.elementor-column>.elementor-element-populated {
    padding: 0;
}
.resource-links .fin-resources {
    background-color: var(--mint-light);
}
.resource-links .fin-calculators {
    background-color: #fdf3de;
}

.resource-links .pr20-icons {
    display: flex;
    justify-content: space-between;
}
.resource-links .pr20-icons::before {
    display: none;
}
.fin-header, .cal-header {
    background: #ceecec;
    border-radius: 64px;
    padding: 50px;
}
.cal-header {
    background-color: #fbebca;
}
.fin-header a, .fin-header a:hover, .fin-header a:active, .fin-header a:visited {
    text-decoration: none;
}
@media screen and (max-width: 1024px) {
    .newsletter-resources.elementor-section.elementor-section-boxed > .elementor-container {
        max-width: none;
    }
    .resource-links.elementor-section > .elementor-container.elementor-column-gap-default {
        flex-wrap: nowrap;
        max-width: none;
    }
    .fin-header, .cal-header {
        border-radius: 48px;
        padding: 2rem 1.5rem 2rem 2rem;
    }
    .fin-header.pr20-icons.wb-dots h2  {
        text-wrap: nowrap;
    }
    li.arrow-right {
        font-size: 16px;
    }
    
}
@media screen and (max-width: 767px) {
    .newsletter-resources.elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 676px;
    }
    .resource-links.elementor-section > .elementor-container.elementor-column-gap-default {
        flex-wrap: wrap;
        max-width: 676px;
    }
    .signup-form-compact,
    .newsletter-disclaimer {
        margin: 0;
    }
}
.pr20-social-proof {
    background: url(/wp-content/uploads/2025/05/pr-20-years.png) 50% 111px/955px auto no-repeat;
    padding: 111px 0 86px;
}
.proof-ticker {
    min-width: 1940px;
}
.proof-ticker>.elementor-container.elementor-column-gap-default {
    gap: 18px;
    animation: socialTicker 60s linear infinite;
}
.proof-item {
    background: var(--peachHilight);
    border-radius: 64px;
    padding: 50px;
    width: auto !important;
    flex: 0 0 442px;
    box-sizing: border-box;
}
.proof-ticker .elementor-column.proof-item>.elementor-element-populated {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 2em;
}
.proof-item .cust-quote {
    font-family: var(--header-face);
    font-size: 32px;
    font-weight: 500;
    line-height: 1.25;
    color: var(--blueJean);
}
.customer-byline > .elementor-container .elementor-column.elementor-col-50:first-child {
    flex: 1 0 auto;
    width: auto;
}
.customer-byline > .elementor-container .elementor-column.elementor-col-50:last-child {
    flex: 0 1 95px;
    width: auto;
}
.byline-copy {
    color: #64757D;
    font-size: 16px;
    font-weight: 600;
    font-family: var(--header-face);
}
.byline-copy .tp-name {
    font-size: 13px;
    font-weight: 400;
    color: #839196;
}
.customer-byline .tp-full-stars {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='21' fill='none'%3E%3Cpath fill='%23009E96' d='M9.159 3.738c.3-.922 1.603-.922 1.902 0l.995 3.062a1 1 0 0 0 .951.69h3.22c.969 0 1.371 1.24.588 1.81l-2.605 1.892a1 1 0 0 0-.364 1.118l.995 3.063c.3.92-.755 1.687-1.538 1.118l-2.605-1.893a1 1 0 0 0-1.176 0l-2.605 1.893c-.783.569-1.838-.197-1.538-1.118l.994-3.063a1 1 0 0 0-.363-1.118L3.405 9.3c-.783-.57-.38-1.81.588-1.81h3.22a1 1 0 0 0 .951-.69l.995-3.062ZM28.068 3.883c.292-.937 1.619-.937 1.91 0l.903 2.905a1 1 0 0 0 .955.703h3.012c.958 0 1.368 1.217.605 1.796l-2.513 1.908a1 1 0 0 0-.35 1.094l.942 3.029c.289.929-.785 1.682-1.56 1.093l-2.344-1.78a1 1 0 0 0-1.21 0l-2.344 1.78c-.775.588-1.848-.164-1.56-1.093l.942-3.03a1 1 0 0 0-.35-1.093l-2.513-1.908c-.762-.58-.353-1.796.605-1.796h3.013a1 1 0 0 0 .955-.703l.902-2.905ZM46.987 3.738c.3-.922 1.603-.922 1.903 0l.995 3.062a1 1 0 0 0 .95.69h3.22c.97 0 1.372 1.24.588 1.81l-2.605 1.892a1 1 0 0 0-.363 1.118l.995 3.063c.3.92-.755 1.687-1.539 1.118l-2.605-1.893a1 1 0 0 0-1.175 0l-2.605 1.893c-.784.569-1.838-.197-1.539-1.118l.995-3.063a1 1 0 0 0-.363-1.118L41.234 9.3c-.784-.57-.381-1.81.588-1.81h3.22a1 1 0 0 0 .95-.69l.995-3.062ZM65.897 3.883c.291-.937 1.618-.937 1.91 0l.902 2.905a1 1 0 0 0 .955.703h3.013c.958 0 1.367 1.217.605 1.796l-2.513 1.908a1 1 0 0 0-.35 1.094l.942 3.029c.288.929-.785 1.682-1.56 1.093l-2.344-1.78a1 1 0 0 0-1.21 0l-2.344 1.78c-.775.588-1.849-.164-1.56-1.093l.941-3.03a1 1 0 0 0-.35-1.093l-2.512-1.908c-.763-.58-.353-1.796.605-1.796h3.012a1 1 0 0 0 .955-.703l.903-2.905ZM84.823 3.738c.3-.922 1.603-.922 1.903 0L87.72 6.8a1 1 0 0 0 .95.69h3.22c.969 0 1.372 1.24.588 1.81l-2.605 1.892a1 1 0 0 0-.363 1.118l.995 3.063c.3.92-.755 1.687-1.539 1.118l-2.605-1.893a1 1 0 0 0-1.175 0l-2.605 1.893c-.784.569-1.838-.197-1.54-1.118l.996-3.063a1 1 0 0 0-.363-1.118L79.07 9.3c-.784-.57-.381-1.81.588-1.81h3.22a1 1 0 0 0 .95-.69l.995-3.062Z'/%3E%3C/svg%3E") 50%/96px auto no-repeat;
    display: inline-block;
    width: 96px;
    height: 21px;
}
@media screen and (max-width: 1024px) {
    .proof-ticker>.elementor-container.elementor-column-gap-default {
        flex-wrap: nowrap;
    }
}
@media screen and (max-width: 767px) {
    .proof-ticker>.elementor-container.elementor-column-gap-default {
        gap: 11px;
        animation: socialTickerMob 60s linear infinite;
    }
    .pr20-social-proof {
        background-size: auto 40vw;
        padding-top: 50px;
    }
    .proof-item {
        flex-basis: 284px;
        padding: 34px;
    }
    .proof-item .cust-quote {
        font-size: 24px;
    }
    .byline-copy {
        font-size: 14px;
    }
}/* End custom CSS */