.flex-nowrap{flex-wrap:nowrap}@media (min-width:1014px){.desk-flex-nowrap{flex-wrap:nowrap}}.cost-widget .cost-widget-header{align-items:center;display:flex;flex-direction:row;gap:8px;padding-bottom:16px}.cost-widget .cost-widget-title{font-family:Make It Sans IS24 Web,serif;font-weight:700;margin-bottom:0}.cost-widget .cost-widget-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:160px 1fr;white-space:nowrap}.cost-widget .cost-widget-half{align-items:center;display:flex;justify-content:flex-start}.cost-widget .cost-widget-justify-start{justify-content:flex-start}.cost-widget .container{display:flex;flex-wrap:wrap}.cost-widget .flex-item{flex:1 1 100%}.cost-widget .cta{border-color:#c4c4c4;width:100%}@media (min-width:669px){.cost-widget .cta{width:auto}}.cost-widget .button-container{padding-bottom:40px;padding-top:16px}@media (max-width:668px){.cost-widget .button-container{padding-bottom:32px}}.pie-chart-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:0fr 1fr}.pie-chart-container .additional-cost-button{display:flex;flex-direction:column}.pie-chart-container .outside-pie{align-items:center;border-radius:50%;display:flex;height:160px;justify-content:center;position:relative;rotate:90deg;width:160px}.pie-chart-container .outside-pie .arrow{align-content:center}.pie-chart-container .outside-pie .inner-border{align-items:flex-end;background-color:#fff;border-radius:50%;display:flex;height:155px;justify-content:center;position:absolute;width:155px}@media (min-width:669px){.pie-chart-container .outside-pie .inner-border{height:155px;width:155px}}.pie-chart-container .outside-pie .pie{align-items:center;border-radius:50%;display:flex;height:140px;justify-content:center;position:relative;width:140px}@media (min-width:669px){.pie-chart-container .outside-pie .pie{height:140px;width:140px}}.pie-chart-container .outside-pie .pie .inside-pie{align-items:center;background-color:#fff;border-radius:50%;display:flex;flex-direction:column;font-size:11px;height:120px;justify-content:center;line-height:22px;position:absolute;text-align:left;transform:rotate(270deg);width:120px;z-index:999}@media (min-width:669px){.pie-chart-container .outside-pie .pie .inside-pie{height:120px;width:120px}}.additional-cost-section{margin-top:16px}.legend-row-container{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:160px 1fr;margin:10px 0;white-space:nowrap}.legend-row-container .inner-row-container{display:grid;grid-template-columns:80px 1fr;text-align:left}@media (min-width:669px){.legend-row-container .inner-row-container{grid-template-columns:128px 1fr;text-align:left}}.legend-row-container .legend-row-marker-container{align-items:center;display:flex;width:170px}.legend-row-container .legend-row-marker-content{border-radius:4px;height:16px;margin-right:5px;width:4px}.legend-row-container .legend-row-percentage,.legend-row-container .legend-row-value{color:#333;font-size:14px;font-weight:700}.offer{border-bottom:1px solid #eaeaea;display:flex}.offer .provider-logo{min-width:160px}.offer .provider-logo .logo-container{height:32px}.offer .provider-logo .logo-container img{max-height:32px;max-width:88px}.offer .interest-rate{display:flex;flex-direction:column;font-size:1.2rem;gap:4px;min-width:152px}.offer .monthly-rate{font-size:1.4rem;gap:4px!important}.offer .reviews{display:inline-block;margin-left:.5rem}.offer .monthly-rate,.offer .rating{display:flex;flex-direction:row}.offer .monthly-rate{gap:16px}.offer .chevron-right{display:none;margin-top:8px}@media (min-width:669px){.offer .chevron-right{display:flex}}.offer .offer-link,.offer .offer-link:active,.offer .offer-link:hover,.offer .offer-link:visited{color:inherit;text-decoration:none;width:100%}.offer:last-child{border-bottom:none}.offer-details{display:flex;gap:40px;margin-top:16px;padding-bottom:8px}@media (max-width:668px){.offer-details{gap:40px;padding-bottom:16px}}.monthly-rate-button{display:flex}.monthly-rate-button .monthly-rate-button-wrapper{flex-grow:1}@media (min-width:669px){.monthly-rate-button .monthly-rate-button-wrapper{flex-grow:0}}