.house-build-date .banner{scroll-margin-top:100px}@media screen and (max-width:840px){.house-build-date .banner{--bannerMobilePadding:13px 16px}}.house-build-date .banner__header{padding:var(--bannerMobilePadding,13px 32px);display:flex;justify-content:space-between}.house-build-date .banner__title{font-weight:600}.house-build-date .banner__progress-step-value{font-weight:600}.house-build-date .banner__progress-bar{position:relative;height:5px;width:100%}.house-build-date .banner__progress-bar span{position:relative;background:var(--subThemeColour,--black);height:5px;display:flex}.house-build-date .banner__progress-bar .progress-1{width:33.33%}.house-build-date .banner__progress-bar .progress-2{width:66.66%}.house-build-date .banner__progress-bar .progress-3{width:100%}.house-build-date__section{padding:var(--sectionMobilePadding,32px)}@media screen and (max-width:840px){.house-build-date__section{--sectionMobilePadding:32px 24px}}.house-build-date__section #pc-result,.house-build-date__section input[type=text]{text-transform:uppercase}.house-build-date__section .hr{border:0;border-top:1px solid var(--subThemeColour,--black);width:100%;margin:2rem 0}.house-build-date__section .house-result{margin-bottom:1rem}.house-build-date__section .house-result img{aspect-ratio:540/205;height:auto}