.autocomplete-search{position:relative;display:inline-block;width:86%}.autocomplete-search-suggestions-container{border:1px solid #eee;background-color:#fff;max-height:178px;width:100%;overflow:auto;margin:0;padding:0 0 10px 0;font-size:14px;font-size:.875rem;font-weight:400;color:#4b4b4b;border-radius:0;z-index:99999;text-align:left;position:absolute;top:100%;left:0;z-index:100}.autocomplete-search-suggestions-container li{display:block;padding:10px 5px 6px 5px!important;cursor:pointer;border-radius:0;color:#4b4b4b;line-height:.9;cursor:pointer}.autocomplete-search-suggestions-container li.currentLocationSuggestion{padding:20px 5px 20px 24px!important;position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABL1BMVEUAAAD///9Vqv9Av/9VqtVAn98zmcw7ndgzmcw2lNcxks4ul9E1ldUzmcwxk84uktEuk9EvlNAultExks4wlc8tkc0xk84xlM4tlM4ulM4wlM8uks0uk84uks4vk80ulM4uks4vkc4uks4uk84ukcwvks0vkc4ukswtk80uks0tks4vk8wuks0ukc0vkswuk80tks4tkcwtkswuk80uks0ukswtk8wvks0ukc0tkc0uks0ukswtkc0vks0ukswtks0ukcwukswtkc0tkswtkcwuks0tkswtks0ukswtks0ukcwukcwukcwtkc0ukcwtks0uks0uks0tkcwuks0ukcwtkswtkcwtks0ukc0tkswtks0ukc0ukswukcwtkswtkc0ukswukswtkc0tks0tkcyRqBOjAAAAZHRSTlMAAQMEBggKDQ8TFRYYGRocISYnKjAzNDk+Q0pNU1RXWFldXmNkZ21ucXV3eHp7fn+Bh4iLj5GSlJWZmpuen6Gkpauur7W2ubu+xcjP09bY2+Dl6Onr7O3u7/Hz9PX29/n6/P3+OH+1+wAAAUlJREFUGBl9wYk6AmEAhtGPIiEGkS1kV2Qn+1bZkyV7iPf+r8H8legx0zmqoWEo/TAnV92JR+BBzpqnLyhKy4Fn4PCDsiH907V8g/GyG4fHBlVrmjij6HTMp11I6K+6vr08xvVihyTfK/Tol7WQxXg/6K+XMQ4X+tEYOfnCOJ/0q+wUplUS2nzCyK0GVdEJHy2yBaIZjEIy7NUfS3AkW6yAkYkGVKX+GgZku8O4ne/1qko/3Hhki39Skj+eDXlUcQDLKvKHE5eUPadmLBX536FLFa0jm1eUvFkypuBM1dpHd7LYZmScw4T+s1YgJVsQ8k1yYMGzR9Ia7MtRFkKSNwd9crQNs1IYsnVyFIFjKQkLctYOeW9bgS9LLq6gNwYncrMB8xmIyM0w3MJTo9y0YmzJ3SW2kNytAxnVMAhEVYP/k0JAtcTvY/r1DRNUZTmB0LwsAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:16px;background-position:0 18px;border-bottom:1px solid #bababa}.autocomplete-search-suggestions-container li.active,.autocomplete-search-suggestions-container li:hover{background:#0079d2;color:#fff}.nhs_carousel{position:relative;border:none;padding:0 0 25px 0}.nhs_carousel_elements_container{overflow:hidden;position:relative;overflow:hidden}.nhs_carousel_element{transition:transform .3s;will-change:transform;position:absolute}.nhs_carousel_element:nth-child(1){z-index:1}.nhs_carousel.touched .nhs_carousel_element{transition:transform 0s}.btn-link{padding:0;border:none;background-color:transparent;color:#0079d2!important;font:inherit;cursor:pointer}.btn-link:hover{text-decoration:underline}.btn--white{background-color:#fff;color:#0079d2!important}.btn--white:focus,.btn--white:hover{border-color:#006ab8;color:#006ab8}.btn--white:active{border-color:#005b9e;color:#005b9e}.btn--blue:focus,.btn--blue:hover{border-color:#006ab8;background-color:#006ab8}.btn--blue:active{border-color:#005b9e;background-color:#005b9e}.btn.btn--40-lg{height:40px;padding:10px 16px;font-size:1rem}.btn--round{border-width:2px;border-radius:100px}input.search__input::-webkit-search-cancel-button{display:block;height:20px;width:20px;content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi44NjIgMi44NjVjLjI2LS4yNi42ODItLjI2Ljk0MyAwbDkuMzMzIDkuMzMzYS42NjcuNjY3IDAgMCAxLS45NDMuOTQzTDIuODYyIDMuODA3YS42NjcuNjY3IDAgMCAxIDAtLjk0MloiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIuODYyIDEzLjEzOGEuNjY3LjY2NyAwIDAgMSAwLS45NDNsOS4zMzMtOS4zMzNhLjY2Ny42NjcgMCAxIDEgLjk0My45NDNsLTkuMzM0IDkuMzMzYS42NjcuNjY3IDAgMCAxLS45NDIgMFoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.counts a{color:#111}.counts__link{flex-basis:32%;height:104px;padding:14px;border-radius:14px;background:#cee5f6;line-height:14px;font-size:.75rem;padding-right:4px}.field-validation-error{margin:8px 0 0;padding:0;color:#f58220;font-size:.75rem;font-weight:700}.section .btn{width:100%;margin:16px auto 24px;box-shadow:0 4px 12px rgba(0,0,0,.12)}@-webkit-keyframes gradientBG{0%{background-position:0 200%}100%{background-position:0 0}}@keyframes gradientBG{0%{background-position:0 200%}100%{background-position:0 0}}.card--learn .imgbox,.card--photo .imgbox,.card--photo-btn .imgbox{-webkit-animation:gradientBG 1.5s 10;display:block;position:relative;width:100%;height:242px;overflow:hidden;background:linear-gradient(180deg,rgba(0,0,0,.05) 5%,rgba(0,0,0,.12) 50%,rgba(0,0,0,.05) 95%);background-color:rgba(0,0,0,.1);background-position:0 200%;background-size:100% 200%;animation:gradientBG 1.5s 10}.section--2-4-col .imgbox{height:152px}.card--learn .card__img,.card--photo .card__img,.card--photo-btn .card__img{margin:0;position:absolute;top:50%;left:50%;max-width:100%;max-height:none;transform:translate(-50%,-50%)}.card__title{margin:24px 16px 16px;font-size:1.5rem;font-weight:500;line-height:1.2}.card__title-link{text-decoration:none}.card__title-link:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";cursor:pointer;z-index:1}.card__text{margin:0 16px 16px;line-height:1.2}.section--2-4-col{flex-direction:row}.section--2-4-col .card{width:47.22222222222222%}.section--2-4-col .card__img{max-width:none;max-height:100%}.section--carousel{padding:0 0 16px 0}.section--carousel .title{margin-bottom:0;padding:0 16px}.nhs_carousel,.nhs_carousel_elements_container{position:relative;width:100%;height:795px!important;overflow:hidden}@media all and (min-width:360px){.nhs_carousel,.nhs_carousel_elements_container{height:720px!important}}@media all and (min-width:375px){.nhs_carousel,.nhs_carousel_elements_container{height:700px!important}}@media all and (min-width:414px){.nhs_carousel,.nhs_carousel_elements_container{height:660px!important}}.nhs_carousel{padding-bottom:37px}.nhs_carousel_control{position:absolute;top:auto;bottom:0;width:32px;height:32px;transform:none;border-radius:50%!important;background-color:#fff;background-size:contain;cursor:pointer;transition:all linear .2s;z-index:3}.nhs_carousel_control:before{display:none}.nhs_carousel_control.left{left:calc(50% - 37px);background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37 21L26 32.5L37 44' stroke='%230079D2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='32' cy='32' r='31' stroke='%230079D2' stroke-width='2'/%3E%3C/svg%3E%0A")}.nhs_carousel_control.right{right:calc(50% - 37px);background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28 44L39 32.5L28 21' stroke='%230079D2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='32' cy='32' r='31' stroke='%230079D2' stroke-width='2'/%3E%3C/svg%3E%0A")}.section--steps .nhs_carousel_control.left{display:none!important}.section--steps .nhs_carousel_control.right{top:40%;right:33px;background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28 44L39 32.5L28 21' stroke='%230079D2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='32' cy='32' r='31' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E%0A")}@media (max-width:768px){#nhs_Main{background:#fff!important}.hp-hero{width:100%;height:663px;margin:54px 0 0;position:relative;background:#fff}@media all and (min-width:768px){.hero__img-box,.hero__imgbox{height:544px}}.hero-message__container{position:absolute;position:relative;width:calc(100% + 16px);overflow:hidden}.hero-msg{min-height:136px;max-height:148px;margin:0 0 16px;white-space:nowrap;transform:translate3d(0,0,0)}.hero-msg__box{min-height:136px;max-height:148px;border-radius:12px 0 0 12px;display:inline-table;width:100%;margin:0 1% 0 0;padding:16px 32px 16px 16px;font-size:.95rem;white-space:normal}.hero-msg__title{font-size:1.5rem;font-weight:700;line-height:1.1;margin:0}.hero-msg__text{font-weight:700;margin:8px 0 0;line-height:1.2}.hero_slide__button{display:inline-block;font-size:14px;text-align:center;color:#fff!important;padding:8px 12%;margin:8px 0 0;border-radius:6px;background-color:transparent;border:1px solid #fff;width:100%}.search{margin:24px 0 16px!important}.section__desc{width:100%;font-size:1rem;margin:0 auto 32px;text-align:center;line-height:1.2}.card__list{margin:16px 24px;padding:0 0 0 20px;font-size:.75rem;line-height:1.2;text-align:left}.card--icon{position:absolute;width:calc(100% - 48px)!important;max-width:848px;margin:20px 0 24px 16px;padding:16px;transform:translate(100%,0)}.card--icon .card__title{margin:4px 16px 0 0;font-size:1.125rem;text-align:left;line-height:1.2}.card--icon .card__img{float:left;width:32px;height:32px;margin:0 8px 8px 0}.section--brands,.section--buy-new,.section--carousel{min-height:400px}.section--steps{padding:16px 0 0;background:#eee}.section--steps .title{margin-bottom:0;padding:0 16px}.section--steps .nhs_carousel,.section--steps .nhs_carousel_elements_container{position:relative;width:100%;height:160px!important;overflow:hidden;padding-bottom:0}.section--steps a{color:#4b4b4b}.section--steps .btn{width:calc(100% - 32px);margin-top:8px}.card--icon .card__text{margin:0 24px 12px 0;font-size:.7rem;text-align:left;line-height:1.2}@media (min-width:360px){.section--steps .nhs_carousel,.section--steps .nhs_carousel_elements_container{height:150px!important}}@media (min-width:460px){.hero-message__container{width:100%}.hero-msg__box{border-radius:12px}}}.card--testimonial{box-sizing:border-box;position:absolute;width:calc(100% - 32px)!important;max-width:848px;margin:32px 16px;padding:32px 24px;transform:translate(100%,0)}.card--testimonial .card__title{margin:0 0 16px;font-size:1.25rem}.card--testimonial .card__text{margin:0}.card--testimonial .card__title-link::after{display:none}.card__figure{margin:0 16px 32px}.card__figure .card__img{margin-bottom:12px}.card__figcaption{font-size:.875rem;line-height:1.3}.card__figcaption strong{font-size:1rem;text-transform:uppercase}.card__text .btn-link{display:block;margin:0 auto;font-size:.875rem;text-align:center}.section--buy-new .card:last-of-type{margin-bottom:0}.section--buy-new .imgbox{background:#0079d2}.section--buy-new .card__img{width:80px;height:80px}.card--photo-btn{box-shadow:none}.card--photo-btn .btn{margin:24px auto;border-width:2px;border-radius:100px;text-transform:uppercase;box-shadow:0 4px 12px rgba(0,0,0,.12)}.card--photo-btn:last-of-type .btn{margin-bottom:0}.card--photo-btn .imgbox{height:168px;border-radius:16px}.card--learn .card__title{margin:16px;font-size:.75rem;font-weight:600;line-height:1.2;text-align:left}.card--tb{padding:24px}.section--trustbuilder .section__desc,.section--trustbuilder .title{line-height:1.2;text-align:left}.section .card--tb .imgbox{height:65px;margin:24px 0 16px;background:#fff}.card--tb .imgbox img{max-width:200px;max-height:65px}a.tb-review{color:#4b4b4b;font-size:.75rem}.tb-review__quote{margin:8px 0 16px}.tb-review__name{margin:16px 0}.tb-link{width:100%;max-width:352px;margin:0 auto}.tb-link img{filter:drop-shadow(4px 4px 24px rgba(0, 0, 0, .3))}.nhs__stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:36px;font-family:Muli,Arial,Helvetica,sans-serif;line-height:1;letter-spacing:-2px}.nhs__stars::before{content:'★★★★★';background:linear-gradient(90deg,#ffce34 var(--percent),#bababa var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.markets__list{width:100%;column-gap:32px;column-count:2;font-size:.75rem;line-height:1.3;text-align:center}.markets__list li{margin-bottom:16px;list-style-type:none}.nhs__homebuyingTools{object-fit:cover}.nhs__toolIcon--1{object-position:0 0}.nhs__toolIcon--2{object-position:0 25%}.nhs__toolIcon--3{object-position:0 50%}.nhs__toolIcon--4{object-position:0 75%}.nhs__toolIcon--5{object-position:0 100%}.brands__list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0;padding:0;list-style:none}.brands__list li{display:flex;flex-basis:26%;align-items:center;justify-content:center;height:65px;margin:10px;overflow:hidden}.brands__list li:nth-child(n+13){display:none}.brands__list li:nth-child(n+11){margin-bottom:0}.brands__list a{display:contents}.brands__list img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);max-height:65px;opacity:.7}.brands__list img[src*='.svg']{width:100%;height:100%}.brands__list img:active,.brands__list img:hover{filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'none\'></filter></svg>");-webkit-filter:none;opacity:1}@media all and (min-width:600px){.card--learn .imgbox,.card--photo .imgbox{height:242px}.card--learn .card__title{font-size:1rem;font-weight:400}}.item--toggle a:hover{color:#0079d2!important;border:1px solid #0079d2}.item--toggle a:focus{box-shadow:none}@media all and (min-width:768px){.counts a:focus{outline:auto 1px #0079d2;box-shadow:0 0 1px 3px #0079d2}}.markets-pills__button:hover{background:#eee}