/*! folio v0.1.0 | (c) 2025 Folio | MIT License |  */
@charset "UTF-8";.module-folio_household_income{background-color:#000;padding:32px 0}.module-folio_household_income .outer-wrap{width:100%}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding,.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .content-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;height:auto}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .content-wrap{max-width:100%;padding:40px 0}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .content-wrap .description-wrap{padding:0 40px}@media only screen and (min-width:1024px){.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .content-wrap .description-wrap{padding:0}}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .content-wrap .description-wrap span{display:inline-block;width:auto;max-width:-moz-max-content;max-width:max-content;margin:0 auto;position:relative}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .content-wrap .description-wrap span p{width:auto;display:inline-block}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .content-wrap .description-wrap span .household-popup{position:absolute;top:-6px;left:-44px;width:300px;height:auto;padding:0;cursor:pointer}@media only screen and (min-width:1024px){.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .content-wrap .description-wrap span .household-popup{left:105%}}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .content-wrap .description-wrap span .household-popup .info-close{position:absolute;top:0;right:12px;display:none}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .content-wrap .description-wrap span .household-popup .info-close span{font-size:16px;font-weight:800;color:#000;text-align:left}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .content-wrap .description-wrap span .household-popup .info-wrap{background-color:#ea580c;border-radius:100%;width:25px;height:25px;margin:10px;cursor:pointer}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .content-wrap .description-wrap span .household-popup .info-wrap img{width:23px}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .content-wrap .description-wrap span .household-popup .description-wrap{padding:10px;display:none}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .content-wrap .description-wrap span .household-popup .description-wrap p{font-size:14px;color:#000}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .content-wrap .description-wrap span .household-popup.active{background-color:#fff}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .content-wrap .description-wrap span .household-popup.active .description-wrap,.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .content-wrap .description-wrap span .household-popup.active .info-close{display:block}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .content-wrap .description-wrap.household-income-message .affordable-rent{display:none}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .content-wrap .description-wrap.household-income-message .message,.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .content-wrap .description-wrap.household-income-message.rent-message .affordable-rent{display:block}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .content-wrap .description-wrap.household-income-message.rent-message .message{display:none}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .calculator{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;max-width:620px;margin:0 auto 50px}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .calculator .income-available{display:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .calculator .income-available span{display:inline-block;font-size:4rem;color:#fff;text-align:center;margin:0 0 50px;padding:0}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .calculator .recalculate,.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .calculator .view-plots{display:none}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .calculator .input-wrap{position:relative}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .calculator .input-wrap:before{position:absolute;top:23px;left:0;content:"£";color:#fff;font-size:4rem}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .calculator .input-wrap input{border-bottom:2px solid #fff;background-color:transparent;width:100%;height:auto;font-size:4rem;color:#fff;padding-left:40px}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .calculator .button-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .calculator .button-wrap{-ms-flex-direction:row;flex-direction:row}}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .calculator .button-wrap .fake-link{margin:0 auto}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .calculator.view-rent .household-income-calc,.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .calculator.view-rent .input-wrap{display:none}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .calculator.view-rent .income-available{display:-ms-flexbox;display:flex}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .calculator.view-rent .recalculate{margin:20px auto 0;text-align:center;display:inline-block}@media only screen and (min-width:768px){.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .calculator.view-rent .recalculate{margin:0 auto}}.module-folio_household_income .outer-wrap .inner-wrap .layout-padding .calculator.view-rent .view-plots{display:inline-block}