.info__name a::after,.item-name::after{content:'';position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;cursor:pointer}.item-container>div{display:flex;justify-content:center}.card-custom{width:100%;border-radius:8px;background-color:#fff;margin:0 auto 10px;font-size:.75rem;position:relative;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);overflow:hidden}.custom__image{display:flex;justify-content:center;border-bottom:1px solid #eee}.custom__info{padding:16px}.custom__title{font-weight:600;font-size:22px;font-size:1.375rem;line-height:26px;margin:0}.custom__title>span{display:block}.custom__logos{display:flex;justify-content:space-between;margin:12px 0}.custom__logo{border:1px solid #eee;width:calc(50% - 10px);height:49px;position:relative}.custom__logo img{position:absolute;top:50%;left:50%;max-width:90%;max-height:85%;transform:translate(-50%,-50%)}.item-info .item-builder{margin:0 0 4px 0}.contact__menu{padding:0 0 12px;justify-content:space-between;border-top:none}.nhs_Contact a.nhs_ContactPrice,.nhs_Contact a.nhs_ContactPrice~a.nhs_ContactHomes{padding:0 6px;font-size:14px}.nhs_Contact a.nhs_ContactPrice~a.nhs_ContactHomes{margin-left:6px}.nhs_Contact .nhs_ContactPrice>svg{width:30px;margin-right:0}.nhs_Contact a,.nhs_Contact button{line-height:1;border-radius:4px;font-size:16px;font-weight:600;color:#fff;background-color:#0079d2;background-size:50px;background-repeat:no-repeat;background-position:0 50%}.nhs_Contact a.nhs_RequestInfo{padding:0}@media (min-width:360px){.nhs_Contact .nhs_ContactPrice{font-size:14px!important;padding:0 10px}.nhs_Contact .nhs_ContactHomes{width:166px}.nhs_Contact .nhs_BasicHomesRequestInfo{padding-left:22px}.nhs_BasicCommDetail .nhs_Contact .nhs_BasicHomesRequestInfo,.nhs_BasicHomeDetail .nhs_Contact .nhs_BasicHomesRequestInfo{padding-left:0}}@media (min-width:420px){.nhs_Contact a,.nhs_Contact button{font-size:18px}}.nhs_NoResItem{cursor:auto}.nhs_NoResItem svg{width:23.3552%;height:auto;margin:35px auto;display:block}.nhs_NoResItem p{font-size:18px;font-size:1.125rem;font-weight:600;width:88.1578%;margin:0 auto 27px;text-align:center}.nhs_NoResItem .btn{font-size:14px;font-size:.875rem;font-weight:600;border:1px solid #0079d2;width:46.0526%;background:#fff;color:#0079d2;padding:6px 0;margin:0 1.6447% 8px}.nhs_NoResItem .btn:first-of-type{margin:0 0 8px 2.6315%}.nhs_SmallCard{width:100%;border-radius:8px;background-color:#fff;margin:0 auto 10px;font-size:.75rem;position:relative;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);overflow:hidden;display:flex}.nhs_SmallCard .item-info{display:flex;flex-direction:column;justify-content:space-evenly;color:#666;width:66.666%;padding:0 8px;text-align:left;height:98px;border-top:1px solid #eee}.nhs_SmallCard .item-info p.item-address{margin-bottom:0}.nhs_SmallCard .item-name{line-height:1;font-weight:600;margin:12px 0 3px 0;display:block;font-size:.875rem}.nhs_SmallCard .item-info h3{font-size:.875rem;font-weight:600;margin:0 0 3px 0}.nhs_SmallCard .item-info p{font-size:.75rem;margin:0 0 14px 0;color:#000}.nhs_SmallCard .item-info .item-br-ba{float:left;font-size:.875rem;width:100%;color:#666;margin:0;text-align:left}.nhs_SmallCard .item-info .item-br-ba span{font-size:.625rem;font-weight:600;display:inline-block;color:#666;padding-right:2%;width:unset;text-transform:none}.nhs_SmallCard .item-br-ba::before{content:"";display:block;margin:0 auto;width:100%;padding-top:3px;border-top:1px solid #ffce34}.nhs_ItemImages{display:flex;height:202px}.nhs_ItemImages .img--card,.nhs_ItemImages img{min-width:100%;height:100%;width:100%;object-fit:cover;vertical-align:bottom}.img--card,.img--card img{transition:.4s filter linear}.nhs_ItemImages>.img--card,.nhs_ItemImages>img{border-radius:8px 8px 0 0}.nhs_SmallCard .nhs_ItemImages{height:98px;width:33.333%}.nhs_SmallCard .nhs_ItemImages>div.nhs_ItemImgBig,.nhs_SmallCard .nhs_ItemImages>img{border-radius:8px 0 0 8px}.nhs_SmallCard .nhs_ItemImages>div.nhs_ItemImgBig{width:100%;height:98px}.nhs_SmallCard .nhs_ItemImages>div>.img--card,.nhs_SmallCard .nhs_ItemImages>div>img{height:100%;max-width:none}.nhs_SmallCard .listing__label{font-size:.625rem}.nhs_ShowMoreRes{background:linear-gradient(to bottom,rgba(255,255,255,.72),#fff);position:absolute;z-index:11;width:100%;border-radius:8px;height:100%}.nhs_ShowMoreRes::after{content:"";display:block;width:100%;border-bottom:5px solid #0079d2;border-radius:0 0 8px 8px;position:absolute;bottom:0}.nhs_ShowMoreRes .btn{font-size:1rem;font-weight:600;color:#fff;background:#0079d2;width:69.4078%;padding:10px 0;margin:0 auto;cursor:pointer;position:absolute;bottom:30px;left:0;right:0}.nhs_SimilarItemsSwiper .nhs_Contact{display:none}.label--sold{background-color:rgba(199,65,65,.8)}.label--brown{background-color:#a36933}.label--red{background-color:rgba(167,40,61,.8)}.label--purple{background-color:rgba(108,12,167,.8)}.label--green{background-color:rgba(20,119,60,.8)}.label--teal{background-color:#007e80}.label--blue{background-color:#0057a3}.status--manufactured{background-color:#14773c}.label--gray,.nhs_Sponsored{background-color:rgba(0,0,0,.54)}.text--small{font-size:.875rem}.text--gray{font-weight:500;color:#4b4b4b;margin:5px 0}.margin{margin:10px 0 15px 0}@media screen and (max-width:320px){#CTAActions.contact__menu a{width:154px}}.tooltip_save{position:absolute;width:230px;box-shadow:0 4px 12px rgba(0,0,0,.12);border-radius:4px;background:#fff;padding:12px;font-size:.75rem;z-index:99;text-align:left;right:60px}.nhs_SaveShare .tooltip_save{right:25px;transform:translateY(-85%)}.nhs_SaveShare .tooltip_save a{width:auto;height:auto}.nhs_SaveShare .tooltip_save::after{top:99%;transform:rotate(0);right:29px;border-top-color:#fff;border-left-color:transparent}.viewer__header .tooltip_save{right:13px;top:40px}.viewer__header .tooltip_save:after{transform:rotate(0);right:3px;border-bottom-color:#fff;border-left-color:transparent;top:-13px}.nhs_DetailActionBar .tooltip_save{right:140px;transform:translateY(-110%)}.nhs_DetailActionBar .tooltip_save::after{right:199px;top:100%;transform:rotate(0);z-index:101;border-top-color:#fff;border-left-color:transparent}.card-listing__img .tooltip_save{right:10px;transform:translateY(52px)}.tooltip_save::after{content:" ";width:0;height:0;position:absolute;top:30%;border:8px solid transparent;border-left-color:#fff;right:-15px}.tooltip_save-container{display:flex;justify-content:space-between;align-items:center}.tooltip_save-title{font-weight:700;color:#2c2c2c;line-height:120%;margin:0;text-transform:uppercase}.tooltip_save-button{border:none;background:0 0;cursor:pointer}.tooltip_save-text{color:#767676;font-weight:500;line-height:124%;margin:8px 0 0}.nhs_Details .nhs_Title{font-size:18px;font-size:1.125rem;font-weight:600;padding:0 16px}.detail-header .nhs_SaveShare a.nhs_SavedListing{background-size:4px 17px}.detail-header .nhs_SaveShare a.icon-saved>svg{width:19px;height:17px}.gm-style-cc>div>a,.gm-style-cc>div>span,.gm-style>div>a>div>img{top:30px!important;position:absolute}.gm-bundled-control .gmnoprint{top:17px!important}.nhs_CommunityMapFull .nhs_MapOptions,.nhs_CommunityMapFull .nhs_MapTop{display:block}.nhs_CommunityMapFull{width:100%;height:100%;background:#fff;position:fixed;top:0;left:0;z-index:998;font-size:14px;font-size:.875rem}.nhs_CommunityMapFull #nhs_CommunityMap{height:93%;position:absolute!important;bottom:0}.nhs_CommunityMapFull .nhs_MapTop{padding:20px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);z-index:999;position:absolute;width:100%;background:#fff}.nhs_CommunityMapFull .nhs_MapTop a{padding:0 0 0 20px}.nhs_CommunityMapFull .nhs_MapTop a.nhs_CloseMap{right:20px;position:absolute;font-weight:600}.nhs_CommunityMapFull .nhs_MapOptions .nhs_CurrentLocation{position:absolute;right:20px;top:75px;background-repeat:no-repeat;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);background-color:#fff;background-size:17px;background-position:50%;border-radius:4px;width:34px;height:34px;text-indent:-9999px;overflow:hidden}.nhs_CommunityMapFull .nhs_MapOptions .nhs_DetailsMapCard{position:absolute;bottom:15px;background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);width:90%;left:0;right:0;margin-left:auto;margin-right:auto;padding:16px}.nhs_CommunityMapFull .nhs_MapOptions .nhs_DetailsMapCard a{width:100%;display:block}.nhs_CommunityMapFull .nhs_MapOptions .nhs_DetailsMapCard p{margin:0;font-weight:600}.nhs_CommunityMapFull .nhs_MapOptions .nhs_DetailsMapCard p:first-of-type{color:#0079d2;font-weight:600}.nhs_CommunityMapFull .nhs_MapOptions .nhs_DetailsMapCard .nhs_MapBuilder{font-size:.75rem;margin:4px 0 8px 0}.nhs_CommunityMapFull .nhs_MapOptions .nhs_DetailsMapCard .nhs_MapAddress{margin:0 0 8px 0}.nhs_DrivingDirections .nhs_ArrowRightBlue::before{left:98%}.nhs_MonthSwiper .swiper-slide{font-size:18px;font-size:1.125rem}.nhs_RequestAptSwiper.swiper-container{margin:20px 0 0 0;width:100%}.nhs_RequestAptSwiper .swiper-slide{background-color:#f5f5f5;border:solid 1px #eee;border-radius:4px;font-size:24px;font-size:1.5rem;font-weight:600;height:80px;width:25.7142%;position:relative;margin:20px 0 0 0}.nhs_RequestAptSwiper .swiper-slide .subtitle{position:absolute;font-size:12px;font-weight:700;width:100%;top:-20px;color:#4b4b4b}.nhs_RequestAptSwiper .swiper-slide:first-of-type,.nhs_RequestAptSwiper .swiper-slide:first-of-type .subtitle{color:#bababa}.nhs_RequestAptSwiper .swiper-slide span{font-size:10px;font-size:.625rem}.nhs_RequestAptSwiper .swiper-slide p{margin:0}.nhs_RequestAptSwiper .swiper-slide.nhs_CurrentDay{color:#fff;background-color:#0079d2}.nhs_RequestAptSwiper .swiper-slide.nhs_CurrentDay p{color:#fff}.nhs_Details .nhs_Information .icon-expand{width:24px;height:24px;display:block;position:absolute;top:5px;left:5px;z-index:9}.nhs_GallerySwiperFull.nhs_GallerySwiper{position:fixed;background:#000;z-index:999;top:0}.nhs_GallerySwiperFull .swiper-button-next,.nhs_GallerySwiperFull .swiper-button-prev{display:none!important}.nhs_GallerySwiperFull.swiper-container .nhs_ItemLabel{display:none}.nhs_GallerySwiperFull .swiper-wrapper{top:30%}.nhs_GallerySwiperFull.swiper-container .swiper-pagination{margin:0;position:inherit;top:64px;font-size:14px;font-size:.875rem;font-weight:700;width:70px;left:42%;height:21px;top:10px}.nhs_GallerySwiperFull.nhs_GallerySwiper .close-x-white,.nhs_GallerySwiperFull.nhs_GallerySwiper .icon-save-white,.nhs_GallerySwiperFull.nhs_GallerySwiper .icon-saved{position:absolute;width:27px;height:22px;top:10px;right:10px;text-indent:-9999px;display:block;z-index:9}.nhs_GallerySwiperFull.nhs_GallerySwiper .icon-save-white,.nhs_GallerySwiperFull.nhs_GallerySwiper .icon-saved{margin:0;background-color:transparent}.nhs_GallerySwiperFull.nhs_GallerySwiper .icon-saved>svg{margin:0;right:4px;top:0;height:23px;width:19px;position:absolute}.nhs_GallerySwiperFull.nhs_GallerySwiper .close-x-white{left:10px;right:auto}.nhs_LocalInfo{color:#666}.nhs_LocalInfo .nhs_Title{padding:16px;margin:0;background:#eee}.nhs_LocalInfo .collapsible-toggle{box-sizing:border-box;padding:0}.nhs_LocalInfo .collapsible-header{display:block;padding:12px 16px;border-bottom:1px solid #f5f5f5;line-height:1.7;background:#fff;font-size:14px;font-size:.875rem;margin:0;font-weight:600}.nhs_LocalInfo .collapsible-header::-webkit-details-marker{display:none}.nhs_LocalInfo .collapsible-header .collapsibleArrow::before{border-color:#0079d2;font-size:12px}.nhs_LocalInfo .collapsible-body{background:#fff;transition:max-height .25s ease-in-out}.nhs_LocalInfo .collapsible-body>div{padding:16px}.nhs_LocalInfo .collapsible-body ul{margin:0}.nhs_LocalInfo .collapsible-body ul li{font-size:.75rem;margin:5px 0 0 25px;list-style:disc}.nhs_LocalInfo .collapsible-body ul li>span,.nhs_LocalInfo .collapsible-body ul.nhs_BoldListItem>li{font-weight:700;list-style:none;margin:0}.nhs_LocalInfo .collapsible-body ul li>ul li{font-weight:400}.nhs_LocalInfo .nhsLegalInline{color:#bababa;font-size:10px;font-size:.625rem}#nhs_GetMoreInfo.nhs_GetMoreInfo{background-color:#005b9e;padding:24px 0 32px;color:#fff;font-size:.875rem}.form__title{margin:0 0 15px;padding:0 24px;text-align:left;font-size:1.5rem;font-weight:600;line-height:27.6px}.form__subtitle{font-size:.875rem;font-weight:400;line-height:17.57px;padding:0 24px;margin-bottom:14px}.checkbox__list{list-style:none;margin:0;padding:0}.checkbox__item{padding:10px 40px;display:flex;align-items:center}.checkbox__item:nth-of-type(1){padding:8px 40px}.checkbox__list .checkbox__item{justify-content:space-between}.checkbox__list .checkbox__label{display:flex;width:100%;justify-content:space-between}#nhs_MoreInformation .checkbox__list .checkbox__item{border-top:1px solid #eee}#nhs_MoreInformation .checkbox__list .checkbox__item:last-of-type{border-bottom:1px solid #eee}#nhs_GetMoreInfo .checkbox__list .checkbox__item{padding:15px 24px;border-top:1px solid #0079d2}#nhs_GetMoreInfo .checkbox__list .checkbox__item:last-of-type{border-bottom:1px solid #0079d2}.checkbox__title{font-weight:700;font-size:1.125rem;line-height:24.3px}#nhs_MoreInformation .checkbox__title{color:#0079d2}.checkbox__text{font-size:1rem;width:92%}.checkbox__input{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0 5px 0 0;padding:0;font:inherit;font-size:.75rem;color:currentColor;width:16px;height:16px;border:1px solid currentColor;border-radius:2px;transform:translateY(-.075em);display:inline-grid;place-content:center}.checkbox__list .checkbox__input{margin:0}.checkbox__input::before{content:"";width:1em;height:1em;transform:scale(0);transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.checkbox__field{position:absolute;border:0!important;top:3px;right:0}.checkbox__input:focus{outline:max(2px,.15em) solid currentColor;outline-offset:max(2px,.15em)}.checkbox__input:checked::before{transform:scale(1);background-color:CanvasText}.field{position:relative;padding:8px 24px 0}.field__wrapper{padding:8px 24px 0;display:flex;justify-content:space-between;align-items:center}.field__input{font-size:16px;font-size:1rem;height:32px;border:1px solid #4b4b4b;width:100%;border-radius:4px;color:#000}.field__input.nhs_Error,.nhs_DetailsFormBasicCommunity .nhs_Error{border:1px solid #f44336;background:#ffcdd2}.nhs_GetMoreInfo .nhs_ErrorSpan{color:#fff;font-weight:600;margin:2px 0 0 0;display:block}.nhs_GetMoreInfo.form--yellow .nhs_ErrorSpan{color:#b40000}.field__text{margin-left:12px}.commentSVG{margin-top:16px;padding:0 24px}.email__suggestion{font-size:.75rem}.email__question{font-weight:400;color:#fff;line-height:15px}.email__chip{background:0 0;color:#fff;padding:4px 8px;margin:0 4px;border:1px solid #fff;border-radius:100px;font-weight:600;line-height:15px}.email__remove{display:block;margin-top:12px;text-transform:uppercase;font-weight:700;color:#fff;background:0 0;border:none}.basic__form-email.email__with-suggestion{margin-bottom:8px}#nhs_GetMoreInfo.nhs_GetMoreInfo.form--yellow .email__chip{border:1px solid #4b4b4b;color:#4b4b4b}#nhs_GetMoreInfo.nhs_GetMoreInfo.form--yellow .email__question,#nhs_GetMoreInfo.nhs_GetMoreInfo.form--yellow .email__remove{color:#4b4b4b}.nhs_MoreMargin{margin-bottom:16px}#nhs_GetMoreInfo .form__privacy{font-size:.625rem;line-height:12px;font-weight:600;padding:0 24px;text-align:left!important}#nhs_MoreInformation .form__privacy a{color:#4b4b4b;text-decoration:underline}.nhs_GetMoreInfo fieldset postal__code:not(.btn_Cta){height:33px;border:0;border-radius:3px;width:100%;padding:0 10px;font-size:1rem}.nhs_GetMoreInfo fieldset .btn_Cta{width:100%}.nhs_GetMoreInfo fieldset input#UserPostalCode{width:55.9027%}.nhs_GetMoreInfo fieldset textarea{height:114px;width:100%;resize:none;font-size:1rem}.nhs_GetMoreInfo fieldset .nhs_RecoLabel label{margin:0 0 0 30px}.nhs_GetMoreInfo fieldset .nhs_MoreMargin input{margin:8px 0 0 0}.nhs_GetMoreInfo .nhs_OrSeparator{text-align:center;border-bottom:1px solid #666;line-height:.3em;margin:10px 0 25px 0}.nhs_GetMoreInfo .nhs_OrSeparator span{background:#4b4b4b;padding:0 10px;font-size:.875rem}.form__call{color:#fff!important;display:table;height:30px;padding:7px 0 7px 36px;margin:0 auto 10px;font-weight:600;background-repeat:no-repeat;background-size:30px}.nhs_CallBuilderNow{border:1px solid #fff;background:#fff;width:100%;font-size:15px;padding:10px;display:flex;font-weight:600;justify-content:center;align-items:center;height:40px;margin:0 auto;border-radius:4px;color:#0079d2}.form--padding{padding-left:40px;padding-right:40px}.form__title--padding{padding:24px 40px 15px}.brochure__button{display:flex;justify-content:center;align-items:center}.call__icon{margin-right:5px}#nhs_MoreInformation .form__privacy{font-size:10px;font-weight:600;text-align:left;padding:0 40px 18px}.nhs_CallBuilderNow span{color:#0079d2;font-weight:700;margin:0 5px}.nhs_DetailsFormBasicCommunity form{padding:15px}.nhs_DetailsFormBasicCommunity form .nhs_DetailsFormTitle{margin:10px 0 0;font-size:1.25rem;color:#fff}.nhs_DetailsFormBasicCommunity form input{width:100%;border-radius:4px}.field__collapsible{position:relative;display:flex;flex-direction:column;margin:12px 0 0;transition:all .25s ease-out;padding:0 40px}.field__toogle{display:none}.field__label{margin:5px 0;display:flex;align-items:center;font-weight:600;text-transform:uppercase;font-size:.875rem;cursor:pointer;outline:0}#nhs_MoreInformation .form__title{padding:18px 40px 0;margin-bottom:16px}#nhs_MoreInformation .field__label{color:#0079d2}#nhs_MoreInformation .field{padding:6px 40px 0}#nhs_MoreInformation .field.email__with-suggestion,.nhs_RequestInfoForm .field.email__with-suggestion{margin-bottom:8px}.plus__icon{position:relative;width:17px;height:17px;border-radius:50%;border:1px solid #fff;margin-right:8px}#nhs_MoreInformation .plus__icon{border:2px solid #0079d2}#nhs_MoreInformation .plus__icon:after,#nhs_MoreInformation .plus__icon:before{background:#0079d2}.plus__icon::after,.plus__icon::before{content:"";position:absolute;background:#fff;margin-left:auto;margin-right:auto;left:0;right:0;top:50%;transform:translateY(-50%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.plus__icon::before{width:8px;height:1px}.plus__icon::after{width:1px;height:8px}.field__toogle:checked+.field__label .plus__icon:after{margin-top:0;width:1px;height:1px}.field__content{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out;padding:10px 10px 0}.field__toogle:checked+.field__label+.field__content{max-height:100vh;padding:10px 10px 0}.read-more-trigger_closed,.read-more-trigger_opened{font-size:.625rem!important;display:inline!important;cursor:pointer;text-decoration:underline}.read-more-trigger_opened,.read__more-target{display:none!important}.form__read-more:checked~.read__more-wrap .read__more-target,.read__more-wrap .read__more-txt{display:block!important}.form__read-more:checked~.read__more-wrap .read-more-trigger_opened{display:inline!important}.form__read-more:checked~.read__more-wrap .read-more-trigger_closed{display:none!important}.field__textarea{height:114px;width:100%;resize:none;border-radius:4px;border:1px solid #767676;font-size:1rem}.nhs_Information{padding:16px}.nhs_Information .nhs_InfoDetailDescription{display:inline-block}.nhs_Information .nhs_Title{padding:0}.nhs_CommunityInformation>div p{margin-top:0}.brands__container,.detail__flp-options,.interactive-map__container{border-top:1px solid #eee;margin:0 16px;padding:20px 0 0}#homeCustomization .brands__container{border:0}.detail__envision-design-journey .brands__container{border:0}.detail__envision{margin:0 16px;padding:20px 0}.card__floorplan{position:relative;box-shadow:0 3px 12px rgba(0,0,0,.1);margin-bottom:25px;width:100%;text-align:left;box-sizing:border-box;scroll-snap-align:center;border-radius:8px;overflow:hidden}.floorplan__wrapper{display:flex;position:relative;flex:0 0 calc(50% - 18px);flex-direction:column;width:100%;margin:0;overflow:hidden;background-color:#fff;font-size:.75rem;border-radius:8px}.floorplan__wrapper .card-listing__info{text-align:left}.floorplan__info{margin-top:24px}.card__floorplan-img{position:relative;width:100%;height:162px;overflow:hidden}.card__floorplan-img::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.2)}.card__floorplan-img img{position:absolute;left:50%;top:50%;-webkit-backface-visibility:hidden;width:100%;max-width:100%;max-height:initial;transform:translate(-50%,-50%)}.interactive__button{border-radius:4px;color:#fff!important;background:#0079d2!important;font-size:.875rem;font-weight:600;z-index:1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:none;width:180px}.card__floorplan a{font-size:.875rem;font-weight:700}.card__floorplan a::after{content:'';position:absolute;z-index:1;top:162px;left:0;bottom:0;right:0;cursor:pointer}.floorplan__header{display:flex;justify-content:space-between;align-items:center}.floorplan__header img{height:24px;width:auto}.item__container::after{display:block;width:100%;margin:8px 0;float:right;border-bottom:1px solid #ffce34;content:""}.nhs_Information .collapsibleArrow::before{border-color:#0079d2}.nhs_Information .nhs_readMoreLink{padding:5px 0 0 0}.nhs_Information .nhs_SeoDescription.closed{height:65px;max-height:65px}.nhs_Information .nhs_readMoreLink i{margin:0 0 0 10px}.detail__envision .btn--yellow{border:0;width:100%;flex-direction:column;text-align:left;justify-content:center;align-items:flex-start;font-size:.7rem;background:#ffce34;color:#000!important;display:flex;border-radius:4px;padding:10px 14.5px;position:relative}.detail__envision-design-journey .btn--yellow{align-items:center;font-size:.875rem;font-weight:600}.detail__envision .btn--yellow span{font-size:1rem;line-height:18px}.detail__envision .btn--yellow svg{position:absolute;right:15px}.detail__envision-design-journey{margin:0;padding:0}.home-customization__section{margin:16px 16px 32px}.detail__flp-options{border:0;padding-top:0;padding-bottom:12px}.detail__flp-options .card__title{margin:30px 0 24px}.card__price .text--bold{margin:0 0 16px}@keyframes fadeIn{0%{background-color:#fff}30%{background-color:#0079d2}70%{background-color:#0079d2}100%{background-color:#fff}}.highlight{background-image:none!important;animation:fadeIn .75s ease-in-out;animation-iteration-count:1}.card__checkboxes{margin-top:16px;display:flex;flex-wrap:wrap}.card__checkboxes>div{flex:0 0 100%;position:relative;margin-bottom:16px}.card__checkboxes .text--small{font-size:.7rem;font-weight:400;display:block}.card__checkbox{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0 3px 0 0;font:inherit;font-size:.75rem;color:currentColor;width:16px;height:16px;border:1px solid currentColor;border-radius:2px;transform:translateY(-.075em);display:inline-grid;place-content:center}.card__checkbox::before{content:"";width:1em;height:1em;transform:scale(0);transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.card__checkbox:focus{outline:max(2px,.15em) solid currentColor;outline-offset:max(2px,.15em)}.card__checkbox:checked::before{transform:scale(1);background-color:CanvasText}.card__checkbox+label{font-size:14px;font-weight:600;display:inline-grid}.commute__title{display:flex;align-items:center;margin:20px 0}.commute__title .card__subtitle{margin:0 0 0 8px}.commute__button{width:44px;height:44px;border:0;background:0 0;margin-right:10px;position:relative;padding:7px 4px}.commute__button svg{width:89%;height:100%}.commute__button.active{border:2px solid #0079d2;border-radius:4px;outline:0}.commute__button.active svg path{fill:#4b4b4b}.calculate__btn{background:#bababa;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.12)}.commute__type{margin-bottom:20px;min-height:46px}.commute__list{padding-left:0;list-style:none}.commute__list-item[hidden]{display:none}.commute__list-item{list-style:none;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-bottom:8px}.commute__result-btn{width:60%;min-height:32px;padding:8px 16px;border-radius:4px;font-weight:600;font-size:14px;color:#0079d2;background:#eee;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.calculate__result{align-items:center;font-weight:600;width:40%}.calculate__left{position:relative;display:flex;align-items:center;padding-right:16px;margin:8px 0 0 8px}.calculate__left p{margin:0}.calculate__left p:last-child{font-size:12px;font-weight:400}.commute_icon{width:24px;height:24px;margin-right:8px;text-align:center;flex-shrink:0}.commute_icon svg{height:24px;max-width:24px}.commute_icon path{fill:#2c2c2c}.route__delete{margin:0 0 0 10px;height:16px;width:16px;position:absolute;right:0;cursor:pointer}.nhs_WalkInVisit .nhs_Title{font-size:1.25rem;font-weight:600;color:#000}.nhs_WalkInVisit p.nhs_WalkInVisitDesc{padding:0 16px}.visit-info{display:flex;align-items:flex-start;margin:24px 16px;font-size:.75rem}.visit-info svg{flex-shrink:0;margin-right:8px}.visit-info p{margin:0;line-height:1.2}.visit-info p>a,.visit-info p>span{font-size:.875rem;font-weight:600;margin-bottom:4px;display:inline-block}.nhs_SalesHours{width:calc(100% - 26px);overflow-wrap:break-word}.nhs_WalkInVisit .nhs_RequestAptBtn{width:90%;margin:16px 5%;display:flex;align-items:center;justify-content:center}.nhs_WalkInVisit .nhs_RequestAptBtn+.nhs_RequestAptBtn{margin-top:0}.nhs_WalkInVisit .nhs_NearbyHomeCards{background:#eee;padding:16px}.nhs_WalkInVisit .nhs_NearbyHomeCards .nhs_ArrowRightBlue{width:95%;display:inline-block;margin:20px 0 0 0;color:#666}.nhs_WalkInVisit .nhs_NearbyHomeCards .nhs_ArrowRightBlue:before{left:100%}.nhs_DetailsSwiperComponent .swiper-wrapper,.nhs_WalkInVisit .swiper-wrapper{pointer-events:none}.nhs_DetailsSwiperComponent .swiper-wrapper .swiper-slide,.nhs_WalkInVisit .swiper-wrapper .swiper-slide{pointer-events:all}.nhs_Details hr{width:calc(100% - 16px);height:0;border-bottom:1px solid #bababa}.nhs_CommunityHomes{margin:0;padding:16px 0}.nhs_CommunityHomes .title{margin:0 0 8px 16px;font-size:1rem;font-weight:600}.nhs_CommunityHomes .subtitle{font-size:.875rem;font-weight:700;padding-bottom:12px;width:calc(100% - 32px);margin:16px}.nhs_CommunityHomes .comm-homes__desc{margin:24px 0 0 16px;font-size:.75rem;color:#767676;clear:both}.nhs_CommunityHomes .nhs_SortContainer{float:right;margin:0 16px 0 0;padding:0;font-size:.75rem;text-align:right}.nhs_CommunityHomes .nhs_SortContainer>label{color:#4b4b4b}.nhs_CommunityHomes select{color:#4b4b4b;font-weight:700;background:0 0;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.16667 0L-2e-7 1.13514 5 6l5-4.86487L8.83333-4e-7 5 3.72973 1.16667 0z' fill='%234B4B4B'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100% 55%;background-size:10px;border:0;padding-right:15px;font-size:.75rem;-webkit-appearance:none;text-align-last:right}.nhs_CommunityHomes .nhs_HomesContainer{margin:0 0 20px;padding:0 0 0 16px;height:min-content}.schools__amenities{border-top:1px solid #eee}.amenities__item{margin-bottom:30px}.amenities__title{display:flex;align-items:center;border-bottom:1px solid #eee;margin:32px 0 0;padding:0 0 12px}#NearBySchools_Container_Section .amenities__title{border:none}.amenities__title svg{margin-right:16px}.district__name{font-weight:700}.schools__list{padding:5px 0 0 13px}.schools__item{font-weight:400;list-style:initial!important}.schools__txt{color:#7d7d7d;font-size:11px;font-style:italic}.utilities__list>li{display:flex;justify-content:space-between;align-items:flex-end}.utilities__list>li>span:first-of-type{display:flex;flex-direction:column}.utilities__title{font-weight:700;margin-bottom:4px}.nhs_SimilarItemsSwiper.swiper-container .swiper-wrapper .swiper-slide{margin-right:5px;width:95%;text-align:left;display:flex}.nhs_SimilarItemsSwiper .card-listing{flex-grow:1}.nhs_HomeDetailCommunityInfo .nhs_BuilderName::after{margin:0}.detail__link.nhs_ArrowRightBlue{padding:0 16px 16px;display:inline-block;font-size:12px;font-weight:700}.detail__link.manufactured__link{padding:14px 16px 16px 0}.detail__link.no--padding-left{padding-left:0}.detail__link.nhs_ArrowRightBlue::before{top:9px;left:auto;right:0;width:7px;height:7px}.detail__link.manufactured__link::before{top:21px}.nhs_WalkInVisit{position:relative}.nhs_WalkInVisit .tooltip__container{bottom:-60px;top:auto;left:20px;width:calc(25.7142% + 130px)}.nhs_WalkInVisit .tooltip__container::before{left:calc(42% - 24px);top:-10px}.nhs_HoursModal .tooltip__container{top:80px;left:5px}.nhs_HoursModal .tooltip__container::before{left:calc(35% - 22px)}.nhs_ViewAllHomesBtn{width:95%;margin:20px 0;text-align:center;font-weight:600;display:block}@media (min-width:500px) and (orientation:landscape){.nhs_GallerySwiper.nhs_GallerySwiperFull .swiper-slide img{width:auto;height:100%}.nhs_GallerySwiper.nhs_GallerySwiperFull .swiper-slide{height:100%}.nhs_GallerySwiperFull.nhs_GallerySwiperFull .swiper-wrapper{top:0}}.builder__logo{height:38px;width:auto}.trustbuilder__section{display:flex;flex-direction:row;border:1px solid #eee;border-radius:6px;padding:12px;font-size:.75rem;color:#2c2c2c;position:relative;margin:auto;margin-top:25px}.rate__info .nhs_Stars{width:80px;height:15px;margin:0;background-size:16px 44px;background-position:0 50%}.rate__info .nhs_StarsFilled{background-size:16px 44px;height:15px}.trustbuilder__rate{color:#666;margin:0;margin-left:9px}.trustbuilder__rate span{font-weight:700;color:#2c2c2c;font-size:.875rem}.trustbuilder__logo{position:absolute;right:14px}.trustbuilder__logo img{width:49px}.trustbuilder__info p{color:#2c2c2c}.review__card{display:flex;flex-direction:column;flex:0 0 75%;box-sizing:border-box;width:216px;font-size:.875rem;color:#4b4b4b!important;text-align:left;line-height:18px;box-shadow:0 3px 12px rgb(0 0 0 / 10%);padding:16px 16px 24px;border-radius:6px;margin:6px}.review__card:last-of-type{border-right:2px solid #eee}.review__card p{clear:both;display:-webkit-box;max-height:147px;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.3;margin:1em 0 0;font-size:.875rem;flex-grow:2}.review__card-info{display:inline-block;margin-bottom:0}.review__card-info li{display:inline-block;font-size:.875rem;margin:0!important;font-style:normal;font-weight:600;line-height:18px}.review__card-info li:first-child:after{display:inline-block;padding:0 5px;content:"|"}.builderInfo__container .card__links{margin-top:24px}.nhs_DetailsFormBasicCommunity.nhs_GetMoreInfo{background-color:#0079d2}.nhs_DetailsFormBasicCommunity.nhs_GetMoreInfo .nhs_DetailsFormTitle{background-image:none!important}.nhs_DetailsFormBasicCommunity.nhs_GetMoreInfo .nhs_PrivPol{display:inline-block;font-size:12px;padding:10px 0}.nhs_DetailsFormBasicCommunity.nhs_GetMoreInfo .nhs_PrivPol a{color:#fff;text-decoration:underline}.shell{position:relative;line-height:1.5;display:block}.shell span{font-size:1rem;position:absolute;left:2%;top:5px;color:#4b4b4b;pointer-events:none;z-index:1}.nhs_BasicHomeClaim{width:100%;min-width:320px;margin:auto;padding:20px 0;background:#bababa;color:#222}.nhs_BasicHomeClaim p{display:inline-block;font-size:.875rem;margin:0;padding:0 0 0 12px;width:55%}.nhs_BasicHomeClaim .btnCss{margin:0 12px 0 0;float:right;background:#0079d2;color:#fff;text-decoration:none}.nhs_BasicContact{background:#fff;padding:20px 30px}.nhs_ListhubCopyright{padding:30px}.nhs_BasicHomeAgentContact{width:100%;min-height:130px;margin-bottom:10px;display:flex}.nhs_BasicHomeAgentContact>div{float:left}.nhs_BasicHomeAgentContact>div img{border:1px solid #bababa;max-width:115px;margin:0 15px 5px 0}.nhs_BasicHomeAgentContact p{font-size:.875rem;margin:0 0 15px 0}.nhs_BasicHomeAgentContact p:first-child{font-weight:700}.nhs_BasicHomeAgentContact .nhs_CallBtn{text-align:left;padding:0}.nhs_OnlineCards{display:flex;flex-wrap:wrap;justify-content:space-between;padding:24px 0}.nhs_OnlineItem{text-align:center;flex-basis:78px;padding-right:5px;padding-bottom:10px;cursor:pointer}.nhs_OnlineItem div{height:80px}.nhs_OnlineItem .btnCss{background:#007e80;color:#fff;margin-top:20px}.nhs_AdPartner,.nhs_ResToolsSection{display:flex;position:relative;padding:16px;font-weight:700;font-size:1.25rem;text-align:left;background:#fff;border-top:1px solid #eee;transition:all .25s ease-out}.nhs_AdPartner{display:flex;flex-direction:column;padding:16px 0;align-items:center}.nhs_AdPartnerContainer{border:1px solid #eee}.nhs_ResToolsSection{flex-direction:column;padding:0;border-bottom:1px solid #eee}.detail__section+.nhs_ResToolsSection{border-bottom:2px solid #eee;margin-bottom:20px}.nhs_CollapsibleContent{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}.nhs_CollapsibleList{display:flex;justify-content:space-between;font-size:.688rem;font-weight:400;text-align:center}.nhs_CollapsibleList li a{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.nhs_CollapsibleList li a svg{margin-bottom:12px}.nhs_AdPartner p{margin:0}.nhs_ResToolsSection .section__header{padding:16px;padding-bottom:0;display:flex}.nhs_ResToolsSection .section__header .nhs_Title{width:72%;font-size:18px;font-weight:600;line-height:24px;color:#2c2c2c;margin:0;padding:0;text-align:left}.nhs_ResToolsSection .section__header>div{width:125px;position:absolute;right:17px}.tool__main-image{width:100%;height:auto}.tools__item{color:#006ab8!important;height:56px;display:flex;align-items:center;font-size:12px;font-weight:600;position:relative;margin:0;padding:8px 8px 8px 18px;border-top:1px solid #eee}.tools__item:first-child{margin-top:24px}.tools__image{width:66px;height:36px}.nhs_ResTools img{width:160px;height:48px;object-fit:cover}.nhs__toolIcon--1{object-position:0 76%}.nhs__toolIcon--2{object-position:0 0}.nhs__toolIcon--3{object-position:0 11%}.nhs__toolIcon--4{object-position:0 43%}.nhs__toolIcon--5{object-position:0 32%}.nhs__toolIcon--6{object-position:0 65%}.nhs__toolIcon--7{object-position:0 22%}.nhs__toolIcon--8{object-position:0 53%}.tools__item:nth-of-type(8){border-bottom:0;padding-bottom:0}.tools__collapsible{position:relative;display:flex;flex-direction:column;margin:12px 0;transition:all .25s ease-out}.tools__collapsible .collapsible__toogle{display:none;box-sizing:border-box;padding:0}.tools__collapsible .collapsible__label{margin:5px 0;padding:0 16px;display:flex;align-items:center;font-weight:600;font-size:.875rem;color:#0079d2;cursor:pointer;text-decoration:underline}.arrow__icon{position:relative;margin-left:4px}.tools__collapsible .collapsible__toogle:checked+.collapsible__label>.arrow__icon{transform:rotate(90deg);transition:all linear .2s}.tools__collapsible .collapsible__toogle:not(:checked)+.collapsible__label:before{content:"See all tools"}.tools__collapsible .collapsible__toogle:checked+.collapsible__label:before{content:"Collapse"}.tools__collapsible .collapsible__content{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}.tools__collapsible .collapsible__toogle:checked+.collapsible__label+.collapsible__content{max-height:100vh}.tools__text{margin-left:-80px}input[type=checkbox].nhs_CollapsibleToggle{display:none}.nhs_CollapsibleLabel{margin:5px 0;padding:0 22px;display:flex;align-items:center;font-weight:600;font-size:.875rem;color:#0079d2;cursor:pointer;text-decoration:underline}.nhs_CollapsibleToggle:not(:checked)+.nhs_CollapsibleLabel:before{content:"See all tools"}.nhs_CollapsibleToggle:checked+.nhs_CollapsibleLabel:before{content:"Collapse"}.background{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000}#nhs_LeadByIframeContainer{height:68vh!important}.leadByIframeModal{background-color:#eee;left:50%;max-height:100%;max-width:100%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:100000003}.leadByIframeInside{background-color:#fff;height:90%;left:50%;top:54%;transform:translate(-50%,-50%);width:90%}.leadByIframeModal .nhs_LeadByIframeClose{position:absolute;top:5px;right:26px;z-index:99999;display:block;width:50px;height:50px;text-indent:-2000px;padding:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcBAMAAACAI8KnAAAAFVBMVEUAAAD///////////////////////9Iz20EAAAAB3RSTlMA/lGoBa5SRHom9AAAAG9JREFUGNNd0dENgCAMRdHGuEBlAY0T4AT+uIELuP8SkpdePl4TIOVAoBDrFTPOO57cyZZ8o+dGemQbTSwcok4hUA/WADIyC4PFhbCw4ssshAvZLfTUF4NiO8iu4Ze0ErxAK98eB4S7sApr9uz2KT91SBCT1qkBKwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:50% 50%;background-size:20px 20px;background-color:#5e5b54;border:none;border-radius:50px;overflow:hidden;cursor:pointer}.nhs_LeadFooter{background:#0079d2;color:#fff;padding:12px;font-size:12px;line-height:18px;position:relative;bottom:5px}.section{padding:20px 2.5% 0}.section__header{text-align:center}.section_title{font-size:.875rem;font-weight:700;color:#ed0101;text-transform:uppercase;line-height:18px}.section__desc{font-size:.875rem;font-weight:700;color:#7d7d7d;line-height:18px;margin-bottom:16px}.nhs_PersistDetails .gallery-image{position:relative;height:200px;overflow:hidden;background:#f6f7f8}.nhs_PersistDetails .nhs_Info{text-align:center;padding-left:16px;padding-right:16px;padding-bottom:16px}.nhs_PersistDetails .nhs_BuilderName{margin-left:16px}.nhs_PersistDetails .nhs_Info svg{margin:12px 0 8px 0}.brands__container,.interactive-map__container{padding:20px 0 8px}.home-customization__section+.brands__container{padding-top:0}.card__text{margin:20px 0 25px}.card__title a{color:#2c2c2c}.brands__list{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 auto}.brands__list li{width:calc(50% - 8px);height:76px;background:#fff;margin:0 0 16px;box-shadow:0 3px 12px rgba(0,0,0,.1)}.brands__list li a{display:flex;width:100%;height:100%;padding:8px;align-items:center;justify-content:center}.brands__list li a img{max-height:100%}.tabbed{overflow-x:hidden;margin:0 0 25px}.tabbed [type=radio]{display:none}.tabs{display:flex;align-items:stretch;list-style:none;padding:0;margin:0}.tab{flex:1;position:relative}.tab>label{display:flex;align-items:center;justify-content:center;position:relative;padding:2px 15px;min-height:32px;font-size:11px;font-weight:600;text-align:center;border:1px solid #0079d2;transition:all .3s}.tab:first-of-type label{border-radius:4px 0 0 4px;border-right:0}.tab:last-child label.oneOnOne__tab{border-radius:4px}.tab:last-of-type label{border-radius:0 4px 4px 0;border-left:0}.tab-content{display:none;font-size:12px;line-height:15px}.tabbed [type=radio]:nth-of-type(1):checked~.tabs .tab.tab-1 label,.tabbed [type=radio]:nth-of-type(2):checked~.tabs .tab.tab-2 label,.tabbed [type=radio]:nth-of-type(3):checked~.tabs .tab.tab-3 label{background:#0079d2;color:#fff;position:relative}.tabbed [type=radio]:nth-of-type(1):checked~.tabs .tab.tab-1 label:after,.tabbed [type=radio]:nth-of-type(2):checked~.tabs .tab.tab-2 label:after,.tabbed [type=radio]:nth-of-type(3):checked~.tabs .tab.tab-3 label:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #0079d2;position:absolute;display:block;bottom:-10px;left:calc(50% - 5px)}.tabbed [type=radio]:nth-of-type(1):checked~.tab-content.content-1,.tabbed [type=radio]:nth-of-type(2):checked~.tab-content.content-2,.tabbed [type=radio]:nth-of-type(3):checked~.tab-content.content-3{display:block}.new__tab::before{content:"";position:absolute;right:calc(50% - 15px);top:-28px;width:26px;height:18px;border-radius:3px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC41IDUuMTY3TDEuNS41SDB2N2gxLjVWMi44MzNsMyA0LjY2N0g2di03SDQuNXY0LjY2N3pNMTQgLjVoLTEuNXY2YTEgMSAwIDAwMSAxSDE5YTEgMSAwIDAwMS0xdi02aC0xLjVWNkgxN1YyaC0xLjV2NEgxNFYuNXpNNyAuNXY3aDQuNVY2aC0zVjQuNWgzVjNoLTNWMmgzVi41SDd6IiBmaWxsPSIjMjIyMjIxIi8+PC9zdmc+);background-repeat:no-repeat;background-position:center;background-color:#ffce34}.new__container{margin-top:-20px;padding-top:30px}.new__tab::after{content:"";position:absolute;width:0;height:0;right:calc(50% - 8px);top:-10px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ffce34}.content__title{margin:10px 0 0 0;font-weight:700;line-height:15px}.self__guided__txt{font-size:14px;font-weight:700;text-align:center;margin:20px auto;width:85%}.button__icon{margin-left:8px}.required__txt{width:calc(100% - 75px);text-align:right;display:block;margin:8px 40px 2px;font-size:12px;text-transform:capitalize}.contact__select{width:100%;border-radius:4px;height:32px;background-color:#fff}#nhs_GetMoreInfo .form__privacy{display:block}#nhs_GetMoreInfo .form__privacy a{color:#fff;text-decoration:underline}.form__error{font-size:.875rem;color:#b00020;font-weight:600;margin:2px 0 0 0;display:block;position:relative;bottom:8px}.nearby-items{margin:16px 0;padding:0 0 0 16px}.slideshow__card--nearby{flex:0 0 92%;margin:0 10px 10px 0}.card__promotion-program .card__subtitle{margin-bottom:8px;display:flex;align-items:center;color:#2c2c2c}.card__promotion-program svg{margin-right:10px}#detailSection .brands__container{border-top:0 solid #eee}#detailSection .detail__promos__section+.brands__container{border-top:1px solid #eee}.no--margin{margin:0}.nhs_Details .no--padding{padding:0}.text--center{text-align:center;display:block}.text--bold{font-size:1rem;font-weight:700;color:#2c2c2c}.d--flex{display:flex;align-items:center}.no--padding-left{padding-left:0}.dark--border{border:1px solid #4b4b4b}.dark--border:after,.dark--border:before{background:#4b4b4b}.stars--filled::before{-webkit-text-fill-color:#fc0}.font--34{font-size:34px}.field--flex{display:flex}.text--left{text-align:left}.no--anchor-styles{color:#4b4b4b!important;text-decoration:none}.position--relative{position:relative}.position--relative{position:relative}@media only screen and (orientation:landscape){.nhs_CollapsibleLabel::before,.nhs_CollapsibleToggle:checked+.nhs_CollapsibleLabel::before{top:25px}.nhs_AdPartner{margin:20px auto}.nhs_WalkInVisit .tooltip__container{bottom:-45px}.nhs_WalkInVisit .tooltip__container:before{left:calc(70% - 75px)}.brands__list{width:auto}.card__list-items li{flex:0 0 33%}}@media screen and (min-width:320px) and (max-width:320px){#nhs_MoreInformation .field{padding:8px 24px 0}}.detail__promos{background:#fff;padding:16px;margin-bottom:16px;font-size:1rem;color:#444}.promos--basic .promo__card{padding:40px 24px}.detail__promos .title{font-size:1.5rem;font-weight:600;margin-bottom:24px}.promo__icon{margin-bottom:14px}.promo__description p{margin:8px 0}.promos--basic .promo__description p{margin:12px 0 4px}.promo__description p.promo__title{font-size:1.25rem;font-weight:500;margin:0}.promos__cards{margin-top:24px;display:flex;flex-direction:column;gap:24px}.promo__card{flex:1 1 32%;border:2px solid #a80101;border-radius:12px;padding:48px 24px 24px;background:#fff;position:relative}.promo__type{background:#a80101;color:#fff;font-size:.75rem;text-transform:uppercase;padding:8px 16px;border-radius:12px 0;position:absolute;top:-1px;left:-1px}.promo__description p{margin:8px 0}.promo__description p.promo__title{font-size:1.25rem;font-weight:500;margin:0}.promo__description{padding:0 0 28px;line-height:1.2;font-size:.875rem;position:relative}.promo__description details{margin:0}.promo__description summary{font-weight:600;font-size:1rem;cursor:pointer;position:absolute;bottom:0;margin:0;color:#0079d2}.promo__description summary span::after{content:"";border:solid #0079d2;border-width:0 2px 2px 0;display:inline-block;height:8px;width:8px;margin-left:8px;transform:rotate(225deg);position:relative;top:7px}.promo__description summary span:first-child::after{transform:rotate(45deg);top:2px}.promo__description details summary span:last-child,.promo__description details[open] summary span:first-child{display:none}.promo__description details summary span:first-child,.promo__description details[open] summary span:last-child{display:flex}@media (min-width:61em){.promos__cards{flex-direction:row}}.nhs_Panel{display:block;left:0;width:100%;height:100%;bottom:-150%;position:fixed;z-index:0;background:#fff;transition:all .3s linear;font-size:14px;font-size:.875rem;-webkit-text-size-adjust:100%}.nhs_Panel.expanded{bottom:0;z-index:99999;transition:all .3s linear}.nhs_Panel .nhs_PanelHeader{height:57px;display:flex;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);padding:20px 5%;font-weight:600;width:100%;position:relative;background:#fff;top:0;z-index:10;min-width:320px;margin:0 auto}.nhs_Panel .nhs_PanelScroll{width:100%;padding:16px 0 0 0;height:83%;overflow-y:auto}@media only screen and (max-device-width:320px){.nhs_Panel .nhs_PanelScroll{height:72%}}.nhs_PanelScroll::-webkit-scrollbar{width:6px}.nhs_PanelScroll::-webkit-scrollbar-thumb{border-radius:3px;background-color:#ffce34}.nhs_Panel .nhs_PanelHeader button{position:absolute;top:18px;right:10px;margin:0;color:#0079d2;background:#fff;border:none;outline:0;-webkit-appearance:none}.nhs_Panel .nhs_PanelHeader button.nhs_Cancel{right:auto;left:10px}.nhs_Panel .nhs_PanelHeader>p{width:55%;margin:0 auto;color:#666;text-align:center}.nhs_Panel .nhs_PanelBottom{width:100%;position:absolute;bottom:0;left:0;color:#fff;text-align:center}.nhs_Panel .nhs_Matches{height:24px;line-height:24px;background-color:#4b4b4b;font-size:12px;font-size:.75rem;margin:0}#nhs_Panel.nhs_Panel .nhs_ApplyFilters,.nhs_NearbyPanel.nhs_Panel .nhs_ApplyFilters{width:100%;margin:0;padding:0;height:49px;line-height:49px;background-color:#0079d2;display:block;color:#fff;font-weight:600}.nhs_Panel .nhs_SqFtContainer{margin-bottom:15px}@media only screen and (min-width:414px){.nhs_Panel .nhs_SqFtContainer{margin-bottom:35px}}.nhs_Panel .nhs_AdditionalDivider{height:1px;width:100%;background:#ffce34;display:block}.nhs_Panel.nhs_NearbyPanel .nhs_PanelScroll{padding:0}.nhs_Panel.nhs_NearbyPanel .nhs_NearbyOptions{margin:0}.nhs_Panel.nhs_NearbyPanel .nhs_NearbyOptions li{height:64px;border-bottom:1px solid #c8c8c8;width:90%;margin:0 auto;position:relative;display:flex;align-items:center}.nhs_switch{position:absolute;width:60px;height:30px;right:0;top:18px}.nhs_switch input{display:none}.nhs_switch .slider{position:absolute;cursor:pointer;top:0;left:-4px;right:0;bottom:0;background-color:#f5f5f5;transition:.4s;border-radius:34px}.nhs_switch .slider::before{position:absolute;content:"";height:32px;width:32px;left:0;bottom:0;background-color:#fff;border-radius:50%;transition:.4s;box-shadow:0 1px 4px 0 rgba(0,0,0,.28)}.nhs_switch input:checked+.slider{background-color:#0079d2}.nhs_switch input:checked+.slider::before{transform:translateX(34px)}.nhs_Panel .nhs_Form .nhs_SelectForm{background:0 0!important}.nhs_Form hr{margin:30px auto;width:80%;min-width:240px;border:0;border-top:1px solid #bababa}.nhs_Panel .nhs_Form input,.nhs_Panel .nhs_Form select{font-size:.875rem}.nhs_Form fieldset>div.form__div-radio-group{margin-bottom:16px;height:auto}.form__radio-group{display:flex;flex-wrap:wrap;border:1px solid #0079d2;border-radius:4px;overflow:hidden}.form__radio-group label{display:inline-flex;align-items:center;justify-content:center;width:auto;flex-grow:1;padding:14px 5px;background:#fff;color:#767676;cursor:pointer;border:1px solid #0079d2;border-width:0 1px 0 0}.form__radio-group label:hover{color:#0079d2}.form__radio-group input[type=checkbox]:checked+label,.form__radio-group input[type=radio]:checked+label{color:#0079d2;font-weight:700}.form__radio-group input[type=checkbox],.form__radio-group input[type=radio]{position:absolute;left:-9999999px}.radio-group--2-col label{width:50%;border-width:1px 1px 0 0}.form__radio-group label:last-of-type,.radio-group--2-col label:nth-of-type(even){border-right:0}.radio-group--2-col label:nth-of-type(1),.radio-group--2-col label:nth-of-type(2){border-top:0}.nhs_SaveDetail{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAYAAABxlTA0AAAAAXNSR0IArs4c6QAACBpJREFUeAHtmmtsFFUUx++Z3ZZiC0qrgiagjQ98pNvHgkpUxAeg8knwEYgPGlEU7KrxnagfjFFJ/OK2gEYMKAYUKfhBawA1QiBobLftEpBgBPGFEoHwaEF3Z67/u2W3d2ZLdbszs40582XOOff1v7+9e+fOnSsEX0yACTABJsAEmAATYAJMgAkwASbABJgAE2ACTIAJMAEmwASYABNgAkyACTABJsAEmAAT+H8SoEJ1a8KS7eXd3SdmWULeDBHnSynGQEuCSPwoJO0RhvxyqDz9/W8iFx3pT+OV0e+Hd8sj96CO6wXJStRzPvIXwd8rSexFXZ+VlZas3Drn8oP91eNVGnT4e1Utio8QycTrQoq7hZDF/bVOgroAaWlFoOS5r+ZffkzPO2nh9rID5olXSYp6KWSpnpZt098k5HJZVPzUtnmhQ9np3kV8BVwTbZ1mCrEEcEfl1CUSPwQCgZkd82u/VeVqFraPN01zJeq5IMd6fg8IMacjMu7TnMrlkdk3wKFobKYQ1nL8hdHHAVxEx8iQN6mS0qLPhZRlA6hFYArCb2zcE4/UrRxI+VzL+AIYcG8H3A+y4ZIFAS2CxCYhaA+RDKi5WAoxDR2ZCIh2fUQ9f28pR9g6ioLAvhFTSgsszL1kwa/ECJ+IhFthG3r+FGQy7oo31DXrcS9sewc8aCH8VuuYxF8iDnCnO6pvCQaMee2P1O11xFMupoEa07TeBuRxfaVnYkStQUFz2iN1nZmYZtQ2xc4zLblYSnmLFlYj+XDREBFqmzvuJz3utu054FC07Qt07gZduEHi5Y6G8IuUGnl6it2esOrnocf2/bEaUYzCPq+WiuEVM76qrzzRZ+rJINqnmsa2lywpntfzof0v45HwjXrMbdtTwNXR1ino1DqbaKK3tkXCD9li/Tih9zpL5aEkHm7yUns2+o5GBMfH763ussdP7VVF297EP2KungM/9tTOyLj1esxN2zY3uVmxqgsD52lHnbsrhpU/5oj16yqAQaKHnZlULBe4qnzZqLMfx223XlcfGvXkvG3PAIejrRdgfWr7+5FhPP1vf+e+eoT5dSMmzVWZNNipWCbw34ytd44+TmQ8o+dWGpVWPeam7RnghBBTdKF4qPwydmTtx3osF7t4iKwH5HoKiNkpO5fCWt6xo2rXKi1aSDi16mn52sF8Kzh1ecKaFYuk9CWp+aM7CWvQgV142nej5LKBle4tpTSEoq1rEIn0RpVWsbjXd8/ybARjAr5Yl4lRs0n3C2qTYdfi0OqmNu8AE43UhVLAsD1c9DS/bZIOLQ6tburxDLDzxSJgmkfdFJ5PXUGRtO3QObXmU7ezrGeAMf/+rjdmUmC07hfSTvZsjWoS7Fq1hLxN7wAT7dLVmZY5VfcLaWMDxK7FodVNbR4CxiaO/Xrw6nd2DrOH/PdSGqR4wNYyZWm1JefjeAYYb1prsHLQl2XlR7u6GvIR60bZo8e61PKsPF2X0qi0pn23754B7tklI7VRk7mwKn6ytjF2bibgs6HaxgboE/ZmafWpdvTs+QbmeQZYyQkGxSvY58Xe7MkL+7hJy1qmdrfSIb/uqs2klO9ifa7tJZPVo9E7FZ4Cjs0Lx0HyTYf8ydWNsUcdMc/dUFPsMcBVb2yZS2lTGjMBDwxPASu9sqjoeXxp+FXXjnXngqqm2EQ95qVdG41dJyzxmt6G0qS06TEvbM8Bq6+4hmHchdGS7O0Aviab1trqpg7b63RvuntWaFHn2KSQa/FTF6drVVqUJj++MHsOWHWqo6F2C57Wz6Y7ePJeblnJFnxSOtMRd83FyD1LJhIt9nkXTwVhPKM0udZQPxXhx/TvqnqjDcsheZveIsC3y2DxjW6PJnWwpavr+BdYudTo7QHv2m2PhqfbY955vozgtPziktSe7o60r+6Yj2tFIrGhZmn7GXo8H1sdbunqPr4hCy7RjpSGfCrPsayvgLGnexiL+skYtXvsOmXYPGKtdwNyqo5kYj1+uDp7G2K3altpcMQ9dX2dItI9CTV24sxCcjPWpo6XDopjhN0MCPvSeXO5Yz4/B0cE1gFulV4OX49/ExS8Jt5Q7fhh9Vze2L6O4HQXVEcDAiNZiD/TsZ67DAHQlrqFbRfa4//uqTKqbBZctKHaKgRcpboggFXD+Gi5gyg4BaNrv/LTFwBVJpJyM15r+z9wki6AuzqrljRTcCu1MD7h0X4jGJis2tLjftoFA6w62RmpaScjcC1A7HV0eqRpWZuqGlvvcMSzXJXHSpobMd2crSeqOlXdODDYocf9tgsKWHW285GaXVQUuBrDzTbKsAIYirO9H1Y3tr5wKiipNORJ5dUzoS5Vp6pbDxfCLshDrq+OXtH0XcUJq/sTjMSrnOl4rW0eVlZav+X+S1KfndSeLrYdl+JMw4ysvERfl55WMq1QB66z9DgDhfQnLd1TcvDIgXcwImc5dWBpt0sUFfUATSSaMVdnvWZjtKwoH15x/0AOtzjbc8sfNCNY71BVNIZNGPkS3kJs+gC5W+UD3NP0/Jhe8JvQi9sidS/b4oPAsXVgEOjJSKiOtk3HRrLav+3/oDUOZuNBcl9nJOzZV4mMqAEYgxaw6gs2ay5LCqsZB4Qu6bNvJHYGhTGjkMuwPnVpwYKvIjQtWaYCVxEYOh6jYIUzUcVU2mCGqzQP6hGsQ8XZ3tmYfU+ejKQFOGO8TE9nmwkwASbABJgAE2ACTIAJMAEmwASYABNgAkyACTABJsAEmAATYAJMgAkwASbABJgAE2ACTMBfAv8AYmmJETlCfAQAAAAASUVORK5CYII=);position:relative;margin:0}.nhs_ShareDetail.nhs_ShareAndroid{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAMAAABGS8AGAAABKVBMVEUAkdoAktsAktoA//8AkdwAkdsAktwAk9oAmeAAqv8Akt4Amf8AlNsAld0Am94AnesAmN0AlN3///8AlN8Ald8Ak9wAlNoAkt0Alt4AlNwAk+IA//8Amf8Aqv8AktsAnesAktsAm94Ald8AmeAAk+IAmN0AlN0Alt4AkdwAld0Akt4AlN8AktsAlNsAk9wAlN0Akt0AlNoAlNwAktwAk9oAktsAkdwAktwAkdwAktwAktsAkdwAktoAktsAktsAktoAktsAkdsAktoAkdoAktsAkdsAktoAkdoAktsAktsAktsAktsAktsAktsAkdoAktoAkdoAktsAktsAkdsAktsAkdsAkdoAktsAkdsAkdoAkdsAktsAkdoAktoAkdoAktoAkdsAktsAkdreMezyAAAAYnRSTlMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBQYHDQ4XGBkaJSYnMzU2Nzg5SUpLTF9gYWJmc3R1d4mKjI2RnZ6foKGjtLW2t72+v8fIycrL2drb4ebn6O3v8fLz+fr9/pEteFgAAAHDSURBVHhe7dRJV9swFIZhXcl2JuaxrRKGUqChYSrBDG1SQiFpKXVTpiSAg+3//yNAmGPlHBZd9PNO70a7Z3GlKzaRUgY2sM7ABjawgQ1sYJEVFuOMZ4jlxdtRkZSVruf7niuzAgsvnUXPnS1hYancWJYI2Bqz4twoycXAfLrAnvI07MFgZ4RzX8M+ELaHb1OCy71URrHYCKMULq+4d6c89HPjGxeKC0/OoQtiLTfjua6RrLY6sJWe/9JXbGdH5klkGHFmCQAsP3cU2/867wgArH6xm2aV2NqfSNVc5qMAOPnFzr+H6rjY5GMQWCo36W6/OA6C3UgXNhatAgr2tNsr2yM42Nfw7XBqMJ9ycrM0TkRiyOYWESOiXO7/RwGCX1/e8XsM/Pq53R+UULBekJNQHZdbAFivdKdVlfQpXukfKyBYfULEMoIm5U5XyQ+1BTAsnIXag6K7uxIME63+jFR/123+sfarfVRBwW9o+0rJ4em3QJ1BvYSCZ0qHfjRQnVBwjj6chhoOKjj4nb1+reUjJDz0W8NtIMxYOw3YfqqBH0VcJYBf3kt17HPTzdWhCzJYpdH+90pjMrCBDWxgAxvYwAZ+BMA3fTx8LA/EAAAAAElFTkSuQmCC)}.next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAAjVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIKCgoVFRUjIyM2NjZKSkpfX19gYGBlZWVsbGx1dXWWlpa3t7e3t7fIyMjV1dXh4eHp6enq6urv7+/x8fHy8vL39/f4+Pj7+/v9/f3///9gZFtXAAAALnRSTlMAARIdIzdCSU1OU1dgYm10eHp/gICChYmOlZydn6GltMbH0dvj6+vv8fP29/r9px6IFAAAAR9JREFUeF6VlWlvwjAMht0mlN6XV87dwGCM5f//vGFpmnDi0vn5+OpR5Fw2eEQmycu66+oyT0wE97Bpgzc0qR1VTYUBlRHVuECRIhYqaHGENqhl1uMo/Yy7c7zLnK2LE9ysbfspuf+rO25xkjb+lQv8BwUQYFj4eDw+ibYBgt/bh3OXrSRX5FqefTnnzmvJpj1mPHpzV04rQU4BooZHw47swzKUmwiMny32ZO8X0haTIFseyN4N6JNAjgGrE9nvD36eQ4kh6zPZr35cQo0CmwvZL8ipoUOJ5++r/ImcTiXLZWzlMlQbVB2d6lJU1617SJAqnqji8cvfaiO5lerDalqBqslo2pemMWparq6Z68eEfgDpRxthMz40M16Bahz/ANsJesLbYH9oAAAAAElFTkSuQmCC);background-size:100%}.prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAAjVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIKCgoVFRUjIyM2NjZKSkpfX19gYGBlZWVsbGx1dXWWlpa3t7e3t7fIyMjV1dXh4eHp6enq6urv7+/x8fHy8vL39/f4+Pj7+/v9/f3///9gZFtXAAAALnRSTlMAARIdIzdCSU1OU1dgYm10eHp/gICChYmOlZydn6GltMbH0dvj6+vv8fP29/r9px6IFAAAARxJREFUeF6VldlywjAMRZU4hOybytq9QKGU+v8/r3g67SBbkN7zeOeMR94k8ohMWlRN3zdVkZqIbpFkLV/QZslV1dQcUBtVjUtWKWOlgo6v0AW1TAa+yjCR7pRvMhXr8ggXayfDmDz81R13PEr3eyYl/4PyxzWs8bjfP4jAkKPW3PuTte8iqZ2baO7qaK39lJnbY664y4M98yrDjChqQ3exc+5mJtM20rY33zp3O/dzQ2ngzjbO3S3YJ6XCj+7enHtYckBBlR+9OPe44pCKGpY8O/e0ZoWGepZ8nN2vJ9boIRkqA9ogdHTQpUDXjT0kyoAnij1+/Vutw28FfVikFUBNBmlfSGNEWi7SzJExgQ4gfLRJklwOzVxWAI3jb8xPesGJ2Ml8AAAAAElFTkSuQmCC);background-size:100%}.icon-play{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAcCAMAAABS8b9vAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMA9u3gz7yljnZfSDQVCyMi/NF2TQAAAGNJREFUKM+NkjcSwDAMw5zi9KL/vzYnLRzIOwYjBhuy3PrbFDFsUkfMp9DJeksd08G6WC6pY9xZF/2RulpZVytrtJLOVtJoZVutXuMQeyUC3TgY3j8VqvwaUPVvxajy3yermA+HehNGnb/p6gAAAABJRU5ErkJggg==)}.nhs_ArrowLeftBlue.swiper-button-disabled:before,.nhs_ArrowRightBlue.swiper-button-disabled:before{border-right:2px solid #ccc;border-top:2px solid #ccc}.icon-expand{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9tb27TAAAACnRSTlMABBMsDj06IDMhqAcaSAAAAKBJREFUKM+lkcENwjAQBJcOclEaiMWHt6XAF3pwBSkhJdABZVAl7Gk3fkU82M+NRoov9gJvBtjhlHPoMOW8Y4cx5wwDZ2srxdKaxLNe+clWbxKvcuahj3KRmCO4NmK0gHIglrUL8rRxRSb5ezhXZMRcoQzi/8NXcvRifa1ezD+WfHC5X6L3IuFeLNyLhaaBdWQvBtZR2YuBdRT1IggGMHwAb59vXYp7Si0AAAAASUVORK5CYII=);background-size:100%;background-repeat:no-repeat;background-position:50%}.nearby-icon-blue{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAhFBMVEUAAAAtks06ntgvk841l9Qtkc0uks0tks0zltExltEtkc0tks0uk84xlM42l9ctks0tks0tks0ultBKpdgtkc0tkc0tks0tks0vk84uks0uldEuks0uks0vks0uks0uks4uk84ul9Etks0tks0tk8wuks4ulM4tks0tks0ulMwwlc8tkcxZsmbAAAAAK3RSTlMA8Qg3E/Xhyx0Z+tJnKA7cupcsBezmw5xJtCCpcU+NiD0jr6SSXFLVwF8w+OQrCQAAAdpJREFUOMvNUlly6kAQaw9esOMFr5gYsEnYkr7//Z5GzDMhy2eqog8oetSSWoX8DkxfXgvPK65lb36gLNeBzgjWy+9U9glfkzBMbrT9F7XnJzsfTrEA8Wmwok/Pj5xFAw06zN7QaxYPOuC0nJiq7yvDvRasD1r5BdrWaBo8BbxhsqZIcMln0h46sPI3OmPjwxJae3E4wB5eWWizb47HjU0dZnBE0IMjvaquoVPAZ2sYbAvXAlpr1VchTKAJAg3cJm6qA2IlGhgOdkhA6aDCr/M4nvFVBYyAlDuSStWUnyM8OwU6OI2qpUjKT2ClCgnoo5QXJV5QHdwhqLoiCXX4YjhbInuaIvWSW0Z8FEhSowmfI5Eed/KmXiQiNdEGFK7UdqXFUbg8y9AFzmytQU0D+b8Cj9haA7Tw4ewMXJdnRt6KvDcKNO8iW8Y/uzbdmRM2IRUfo+iIbx/Kk6vH4oBng97Yj4Pf8XbjsRgWRacKg2IhxHTBYgVPUon+5rTwbGQ81Z1iAn7ssYxZKsrBCkGq+f+iZh7dhZAKG52BREo/vKbgmg56B5mxU+zk8oB8pfwL3JFi0D5Mdq268+84BcpgDjXiaHCST8gwLmXGiJVMvqB+6/IPia5vtfxl/AOMOj36YTHMNgAAAABJRU5ErkJggg==);background-size:18px;background-repeat:no-repeat}.close-x-white{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEUAAAD///////////////////////9Iz20EAAAABnRSTlMA0BO9L+zT2XvEAAAAhElEQVQ4y93Tuw2AMAxFUYSYgII6iA0oqGnYgAUipOw/Ao2VZ+kWr08qm/jwccw00lrOnB13D59adH3e3h5fbdXG3r4U1yKgKiUqQqYapQTKMxABEAEI0gFIAJIAJAFIApAQcIO3sg/n69oPZEtsE9l2e1A8WjcMHB83cBxRO9T8DQZaP6a/LlsAzHvxAAAAAElFTkSuQmCC);background-size:93%;background-repeat:no-repeat;background-position:50%;margin:0;background-color:transparent}.icon-share-email:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAZlBMVEUAAABgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmPaXBKWAAAAIXRSTlMAoNyvHgH69fDlxbWll4xyYk5AKRQOCOzU0KmEf1Y2MwV9VMwWAAAA4ElEQVRIx+zRRxaCQBBF0Q+KETEgSoa3/016TNQRCTpz4Bv37VT69ytN+LiJrvFFBlxnJLcFCGoNVAeAAT8AVlP1Nl0Bgd8AR/szLAr1VCzgvJdj4LHH5qSOTpv7+a9AXg7Eod4KYyD31AbSYQnznVrt5rA8SB1AxzWQRpIVpcD6qG4gbzsDt1RT6cJs66kPSNVzhflKGgCK/Nsdmhv6kYaAvdL+YBQoTIAsA5JQY8AmZXPsB9ZlghzAlCII5xLWwMDCzMzCgF8DJhjVMKqBVA2IgpVw8Upy6U16/TAKaAMAr+I13XjDkFMAAAAASUVORK5CYII=)}.icon-share-chat:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAflBMVEUAAABgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmOr5v6oAAAAKXRSTlMA+Pv18gMKByzs2dI73YlB6HHhyrmCTkg1qKGWjnsdGr6zYBXBaFslIssF8vYAAAGCSURBVEjH7VTbdoIwEGR2A0IAuSjS1nqttp3//8HS1kPUA4gv7YvzRPbMkplkM94DfwI/Wc1TIyI06XyVTW6w6zmMsIUYzBd+L31yjPSHJcjLMkdDJ6lR0bNNnYNUHIok+C0ESXGAkogWXb9/+abbfXBZDt6tkngOrvlvMYi07to5S0HYzRW/FKLqsedXoOTrCz1WqJnXi0wp9lxVo1+fvAGE2vhwywRE7Q0iA5G0qxmx9G7gFYzb/UAT3GoIjFM9FXkdJF+zYtc76LvVpBR/xBgL9fRJRt4IROTdDXdLcqbDcabdgVWjjnV658UhPBuN6cjRcMOXDLEdxY23+Rh0bIiXc4FWaAbG48lQ7EV2rHMhjn38ApTy7bK2saBMuuXH6kLAoVaq37xu/yp9FjN0xoxvKc2jXYnu9qF/qoX7nSqJvCPIlkqEm52ShEqUxnEaidHeqFyCmC1VqGI4IozXIKlCYhpk1bZUAtR06+K+q4GCbdiabZhDqCBmVnx6D/wTvgC30x+dIej1EwAAAABJRU5ErkJggg==)}.icon-share-facebook:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAZlBMVEUAAABgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmPaXBKWAAAAIXRSTlMA+PDF9CBwnvpgUCzs1ZQQC+Te0VlTOcumfASyhEEWvIm7/mqDAAABCElEQVRIx+3S226DMBBF0TlmMG4ghJCEAE3anv//yXJxi9QKA5X6EmW9b0vjGXlgBxsZYpS3ssgq+A25LEmUTk0ZDUBdfp9IUvH2hIS9KXERWR/cnMtlS3AkDluCGLyOX3t+6Rm6cHBR3qR3woAsw0FDHUcGR3oPBzlN5QMknY9Ywmqa1AdG1nilif8vaO+73XUKdNep2sAKjqqKKYD2yvmpIw608Bv33mcDx8x2/KGmedLTwHmD0e/bBbNNQe3QbAliUIvlGaZrPRFWZp2+fmm6VjIr5oPUgOS0hw5MJQGHs7XlFKi150KWRD9u6Rk8g78GNbGPOlfwuCqolB6srHLJHHrayGP6BLCLGG4PPKvAAAAAAElFTkSuQmCC)}.icon-share-twitter:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAflBMVEUAAABgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmNgYmOr5v6oAAAAKXRSTlMABPr1CeobohbHSzgr3pkyEdnOwYdQ07R4WCXwbQ7juLCrkoxAYEWAZY6uBGYAAAIDSURBVEjH7VLJlpwwDMQy2GD2HZpm763+/wczZDLz7I655Jb3pi4YSSWrynJ+8L+Due5bIHoWHEN5Fcxxw06NZtrtl+qiB/ydAyAA3j1cCaiMhqwHEGiMSwl4xSLn5uCBCJQZ/QrwAbP4/m9BQX+csq4himVOiHRCCC53oI3Y54VP0Cq+cnILoxxI9ImuyKNsJhT1+LsmR6krykqPA7rkDcXoiJWDtnBkzhXUa+nxVVUeJp2QIDgafYQRb/UlMQxwfMESTledUKHwj4NqPWAoPEhmeCKB1TVdndRn6r7EHKZChyVAKRzTJZJf3W5dW+QV0zUHKCJzDTqA39m3SBFGOkGU2Jm5GCu8to2cE0QBukOB6VKWpmeEW47jevPhYqPcxGvA4y2Ugu/nhJ2G93ZZiTg8q8/aYy1NMAUEZ0OpWNOsbROaq7BPBHpYnACV3cO1mdqgtXRKOSVMMAuhIs1UY7/i2v4I2upqYDeOXFkarUDPrNr6AXGXXkYz+uSQ/t/FYV+rVwPwKTH1XT00Frvr2PsAAbQq9lbv1ZaBchwYgq3P9KxfeeAvmwCAy1o9otFIPmYO7+7a9C6gZk/f7EwmoKntBl0kwPOlS/+k3fA5TwQkEXPs8OsAAI+LYJGyDZqJAyiV65yCCbUQDtDnh8ubZoAVrqi3ciLQEM+V8l3m/OAf8Qv3fS5bFSCYNQAAAABJRU5ErkJggg==)}.icon-envelope{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJQAAABACAMAAADLTa7fAAAA8FBMVEUAAABISEhJSUlNTU1LS0tQUFBJSUlJSUlISEhUVFRKSkpcXFxISEhISEhISEhMTExJSUlISEhJSUlISEhJSUlJSUlJSUlJSUlJSUlJSUlJSUlISEhISEhJSUlISEhJSUlJSUlOTk5ISEhVVVX+0UxISEhRT0j6zkzKqUtoYElWU0hOTUhJSUjrw0vPrUuLekmTgEmvlUrkvUtcV0jSr0u3m0qbhkmdiErowEupkUq/okpMS0h4bEmFdkliW0j3y0z0yUvzyEvvxUvfukuymErVskt9cElzaUltZEnEpUukjUqhi0rbtkuPfUn1ykzEpUoKhPPQAAAAJHRSTlMA9IwyThXSrmoRbgXc/JkjXetG187Auaehe2XhkYNxPSoajgwlrtQRAAAC1UlEQVR4Xu2a6XLaMBRGRdKkpWYxhD2BbPd6YV+z7/vavv/bNCNB7kwoIEt2zXR8fjGekTjI0ieLa/Zfky7nEzFlMrlUlvlNPJVEXXLbPg/TBvpAsuLrOCXQH0zmH0XeY6awt6JKSQx1bJf5xSrvMLHGdFjhnaToQnpVgR2DjdlCTk7nZ5aRE5t0auRRiUSaCRIo2OyDIvY7jmnDB4wxE5Wgsf5Mg/o9KHH5gBNGY6kKKlJinDU+SvzK6TMocPMkGuMHL2Op/XVUIrNDUlgr8GvNO/BM/4I3tdok9YGx/U2BbJyRFP4wSsg5BI/c13m7wS2QlB4kxVgVOec2eMFp8FZuCwKRYpUm7//sCuQZUZtgpJhjTX61LC/I6dgQmBS8TeaHt3g6BAhQCo5csZKGHuKpOYJgpeD6UWTOiXQ8NRwIWgrsc+T0JOOp/gYBS3EOkHMgFU8XR7BYaif1XZKiOUMKek0KrAXx9HgNi6XiGZTHnCEFv+kbZ3BH3oulsuiB4pQU3Zv5gfVKd1hCajeG8tSmpWgWzwksuyOioAdyUixbWJckVzVmSdF6t9owxa+zqcecoFcfJeOMwGo90QPhv5YCu4uc4y/xNBBR0IcwpACOkdP9Szw93UBIUnBy+nXhP4srD5cQmhQMLQosiifs2hCiFNyKGeSKzeSQZlmYUtByP7ddu0PrUVnKiM9lX0KKUslqX00+gIbUVhLnk1+TkKIBooxXkJLfBfckpGino91QXcrEhZQkpOjIQgcdCSnlP8Ji27JS4Fh0aNGRYnHz51wqaSYtJY45r0CEGAlE66XrQEhS8kRS8kRSkVQkFUlFUjV9KdsnKSqDpPSl3qgMogUVjDYMbaljKhjpQaW1sq7UkYWIlk1SPhQhk1VDS6o9oCO+r+XaA2U64njYaJHU0hS2T4CzRK8AUF1uiV6WcIcwxs/XSjYbytTddwc+YX4CWkRS3vkD0CzvllLZwisAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:80px;background-position:50% 100%;height:70px}.swiper-container{width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;background:0 0}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform}.swiper-slide{text-align:center;-webkit-flex-shrink:0;flex-shrink:0;position:relative;transition-property:transform}.swiper-button-next,.swiper-button-prev{position:absolute!important;top:50%;height:50px;width:50px;margin-top:-22px;z-index:10;cursor:pointer;background-size:7px 12px;background-position:center;background-repeat:no-repeat;background-color:transparent}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.nhs_DetailVideos.swiper-container .swiper-pagination-bullets{background:#fff;bottom:0;height:45px;padding:5px 0 0 0;margin:20px 0 0 0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}.swiper-pagination-bullet-active{opacity:1;background:#0079d2}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap}.slideshow{overflow:hidden;position:relative;width:100%}.slideshow__container{display:flex;overflow:hidden;overflow-x:scroll;flex-flow:row nowrap;scroll-behavior:smooth;scroll-snap-type:x mandatory}.slideshow__card{box-sizing:border-box;flex-shrink:0;width:100%;scroll-snap-align:center}.slideshow__container::-webkit-scrollbar{display:none}.date__slider{margin:auto;position:relative}.viewer__panel .date__slider{max-width:260px}.nhs_DetailsModals .nhs_DetailsSwiperComponent{height:140px;max-width:226px;margin:0 auto;position:relative}.nhs_nextStepsModal .date__slider{max-width:272px}.slider__month{min-width:100%;text-align:center;font-weight:700;margin:12px 0 0;text-transform:capitalize;font-size:14px}.panel__form .slider__month{margin:16px 0 0}.month__wrapper{padding:6px 0 24px;width:100%;position:relative;display:flex;align-items:center;justify-content:space-between}.nhs_DateSlider .month__wrapper{padding:6px 25px 25px}.tabs .content .month__wrapper{padding:6px 0 10px}.nhs_DetailsModals .month__wrapper{padding:6px 0 40px}.month__btn{font-size:0;line-height:0;display:block;width:14px;height:14px;padding:0;cursor:pointer;color:transparent;border:none;outline:0;background:0 0;margin-top:25px}.panel__form .month__btn{margin:24px 0 0 0}.month__btn:before{content:"";border:solid #0079d2;border-width:0 2px 2px 0;display:inline-block;height:8px;width:8px}.nhs_nextStepsModal .month__btn:before,.panel__form .month__btn:before{border-color:#ffce34}.prev__btn:before{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.next__btn:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.prev__btn[disabled]:before{border-color:gray}.nhs_nextStepsModal .prev__btn[disabled]:before .panel__form .prev__btn[disabled]:before{border-color:#bababa}.days__wrapper{overflow:hidden;width:85%}.nhs_DetailsSwiperComponent .days__wrapper{width:90%}.panel__form .days__wrapper{max-width:225px}.days__container{width:300%;display:flex}.day__container{padding:20px 0 0;position:relative}.days__item .title__button{position:absolute;top:-20px;font-size:12px;font-weight:700;text-align:center;display:block;width:100%;color:inherit;left:-3px}.days__item .title__button:focus{outline-style:none;box-shadow:none;border-color:transparent}.days__item:first-of-type .title__button{left:0;color:#c5c5c5}.days__item{height:66px;cursor:pointer;border-radius:4px;border:0;background:#eee;color:#4b4b4b;display:flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;font-size:24px;font-weight:600;margin:26px 4px 0;position:relative}.nhs_DateSlider .days__item>p,.viewer__panel .date__slider .days__item>p{margin:0}.days__item:first-of-type{color:#bababa}.days__item[date-slider-selected=true]{color:#fff;background-color:#0079d2}.days__item[date-slider-selected=true] .title__button{color:#4b4b4b}.nhs_nextStepsModal .days__item[date-slider-selected=true],.panel__form .days__item[date-slider-selected=true]{color:#2c2c2c;background-color:#ffce34}.nhs_nextStepsModal .days__item:not(:first-child) .title__button,.panel__form .days__item:not(:first-child) .title__button{color:#fff}.viewer__panel .days__item:not(:first-child) .title__button{color:#ffce34}.days__item span{font-size:10px}.nhs_DateSlider .days__item span,.viewer__panel .days__item span{margin:4px 0}.nhs_DetailInfo .days__item p{margin:0;font-size:24px}.nhs_DetailInfo .btnCss.btn_RequestAppointment,.viewer__panel .panel__form .slider__month{margin:0}.nhs_DetailInfo p.tooltip__container,.tooltip__container{position:absolute;background:#4b4b4b;color:#fff;font-size:12px;text-align:center;padding:12px 10px;bottom:-60px;left:-72px;width:235px;z-index:9}.nhs_priceTooltip{display:none;left:calc(100% - 120px);bottom:auto;text-align:left;font-weight:400;z-index:999}.panel__form .tooltip__container{background:#2f2f2f;left:0}.viewer__panel .panel__form .tooltip__container{top:80px;bottom:auto}.nhs_DetailInfo p.tooltip__container{bottom:-55px}.tooltip__container:before{content:'';display:block;width:0;height:0;position:absolute;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #4b4b4b;transform:rotate(90deg);left:calc(50% - 10px);top:-10px}.panel__form .tooltip__container:before{left:57px;border-right:8px solid #2f2f2f}.viewer__panel .panel__form .tooltip__container:before{left:calc(50% - 65px)}.ui-datepicker.datepicker-floating{top:55%!important;left:150px!important}.ui-datepicker.datepicker-floating td,.ui-datepicker.datepicker-modal td,.ui-datepicker.media-datepicker td{position:relative}.ui-datepicker.datepicker-floating .ui-datepicker-calendar .tooltip__container,.ui-datepicker.datepicker-modal .ui-datepicker-calendar .tooltip__container,.ui-datepicker.media-datepicker .ui-datepicker-calendar .tooltip__container{bottom:-73px;left:-111px}.ui-datepicker.datepicker-floating .ui-datepicker-calendar .tooltip__container:before,.ui-datepicker.datepicker-modal .ui-datepicker-calendar .tooltip__container:before,.ui-datepicker.media-datepicker .ui-datepicker-calendar .tooltip__container:before{left:50%;top:-10px}.ui-datepicker.media-datepicker.ui-widget-content .ui-datepicker-today .ui-state-default{background:#0079d2;color:#fff}@media screen and (min-width:375px){.nhs_DetailsModals .nhs_DetailsSwiperComponent{max-width:277px;height:130px}}@media screen and (min-width:414px){.nhs_DetailsModals .nhs_DetailsSwiperComponent{max-width:311px}}.bar--neighborhood{position:static}.bar--neighborhood .bar__items li button{background:0;border:0}ul.schools__list{padding:0;list-style:none}.local-poi__list,.local-poi__list ul{padding-left:0!important}.amenities__item ul.schools__list>li ul,.local-poi__card h4,ul.schools__list>li{list-style:none!important;margin:0!important;padding:0!important}ul.schools__list>li{margin:16px 0!important}.schools__isd{font-size:1.125rem;font-weight:700;margin:16px 0}#NearBySchools_Container_Section .schools__isd{font-size:1.25rem;color:#2c2c2c;display:flex;align-items:center;gap:16px}.local-poi__card h4{font-size:1.125rem;font-weight:700;margin:0!important}.amenities__item ul.schools__list>li .schools__isd+ul{margin-top:16px!important}.local-poi__card{box-sizing:border-box;width:100%;margin:0 0 24px!important;padding:24px 16px;line-height:1.2;border-radius:8px;background-color:#fff;list-style:none!important;font-size:.875rem;box-shadow:0 3px 12px rgb(0 0 0 / 10%)}.local-poi__card p{font-size:.75rem;color:#767676;margin:12px 0;line-height:1.2;display:flex;align-items:center}.local-poi__card p svg{margin-right:5px}.local-poi__card .local-poi__name{font-size:1.125rem;font-weight:700;color:#2c2c2c;margin:0}.local-poi__list .local-poi__name{align-items:center}.school__desc{color:#767676}.school__desc strong{color:#2c2c2c;font-weight:400}.local-poi__card p.school__subtitle{font-size:.875rem;font-weight:700;color:#222;margin-top:24px!important}.amenities__item ul.schools__list>li ul.school__details{margin-bottom:24px!important}.school__details{padding-bottom:8px}.school__details li{font-size:.875rem!important;color:#222;margin:0 0 5px 24px;list-style-type:disc}.school__details:not(.browser-default)>li{list-style-type:initial}.school__panel>:last-child{margin-bottom:0}.school__link{padding-left:22px;background-size:16px 16px;background-position:left 49%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAWCAMAAAACYceEAAAANlBMVEUAo+H///8Ao+EAo+EAo+EAo+EAo+EAo+EAo+EAo+EAo+EAo+EAo+EAo+EAo+EAo+EAo+EAo+Hq6s2TAAAAEXRSTlMAABAgMEBQYHCAkKCwwNDg8InUWv0AAACESURBVHhedcxbDsMgDERRG5wHKSGe/W+2qOA4ddX7NdKRhkKpjFaO8sJMiKResCqJzrnYNCFRkws10yMuJtBEzzbccv6CmkTYRE0CMItqdnHopcwuDiOTCCYOxPseRT9ADEQR7RDEaKUod0GufzLevQNtSgHa6TVgndLpK93YhNLyjK03K4wNYHeIqvUAAAAASUVORK5CYII=)}.schools__txt{color:#7d7d7d;font-size:11px!important;font-style:italic}.school-district-name{flex:0 0 100%;padding-bottom:8px;margin-top:20px;font-size:1.125rem;font-weight:500;align-items:center;display:flex}#NearBySchools_Container_Section .schools__txt{margin-bottom:0}.expand-state{display:none}.expand-wrap{font-size:inherit;max-height:none}.expand-state:checked~.expand-wrap{max-height:0;font-size:0;overflow:hidden}.expand-trigger,.expand-trigger--right{display:flex;align-items:start;width:100%;justify-content:space-between;cursor:pointer}.expand-trigger--right{justify-content:inherit}.expand-trigger--right::after,.expand-trigger::after{content:"";border:solid #bababa;border-width:0 2px 2px 0;display:inline-block;height:8px;width:8px;transform:rotate(225deg);position:relative;top:7px}.local-poi__list .expand-trigger--right::after,.local-poi__list expand-trigger::after{transform:rotate(45deg)}.expand-trigger--right::after,.local-poi__list .expand-trigger::after{top:0}.expand-trigger--right::after{margin-left:auto}.expand-trigger--right svg{margin-right:8px}.expand-state:checked~.school__name .expand-trigger::after{transform:rotate(45deg);top:2px}details[open] .expand-trigger--right::after,details[open] .expand-trigger::after{transform:rotate(45deg)}.local-poi__list details[open] .expand-trigger--right::after{transform:rotate(226deg)}.amenity,.nhs_LocalInfo .collapsible-body ul .amenity{list-style:none;font-size:14px;margin:14px 0}.amenity:first-child,.nhs_LocalInfo .collapsible-body ul .amenity:first-child{margin-top:28px}.amenity p,.nhs_LocalInfo .collapsible-body ul .amenity p{margin:2px 0}.amenity__detail{flex:2;width:100%}.amenity .amenity__address{text-align:right;justify-content:right;margin-left:8px;flex-grow:2}.amenity__container{display:flex;margin-top:4px}.amenity b{color:#2c2c2c}.nhs_DetailMain>.card--border-bottom{background:#fff}.nhs_DetailMain>.card--border-bottom .card__title{padding:20px 0 0 20px;color:#4b4b4b;font-size:1.5rem;font-weight:400}.nhs_DetailMain>.card--border-bottom .local-poi__list{margin-left:16px}.nhs_DetailMain>.card--margin-top{margin-top:0}.community_neigborhood_section{padding:20px 16px 0}.community_neigborhood_section .schools__amenities{border-top:0}#NearBySchools_Container_Section{margin-bottom:24px}@media (max-width:1023px){.bar--neighborhood .bar__items{overflow-x:auto}.bar--neighborhood .bar__items li{margin-right:0}}@media (min-device-width:768px){#NearBySchools_Container_Section{margin-bottom:0}.community_neigborhood_section{padding:0}.section__bar.bar--neighborhood{margin:40px 0;padding:0}.bar--neighborhood .bar__items li{padding:12px}.card--basic-comm-neighborhood .amenities__item:first-child{flex:auto;max-width:none}.amenities__item,.local-poi__card{flex:0 0 48%;margin:0!important}.amenities__item{margin-bottom:24px!important}.amenities__item ul.schools__list>li>ul,.local-poi__list,ul.schools__list>li>ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}}