.tooltip_save{right:150px;transform:translateY(-22%);position:absolute;width:230px;box-shadow:0 4px 12px rgb(0 0 0 / 12%);border-radius:4px;background:#fff;padding:12px;font-size:.75rem;z-index:99;text-align:left}.nhs_DetailTileMain .tooltip_save{right:65px;transform:translateY(6%)}.card__home-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_ResPaging{clear:both;width:97.5%;max-width:960px;margin:12px auto 12px auto;margin-bottom:0;padding:14px 1.25%;background:#bababa;font-size:12px;font-size:.75rem;content-visibility:auto;contain-intrinsic-size:60px}#nhs_ResPaging .btnCss{display:inline-block;background:#0079d2;font-size:.8rem;text-align:center;height:15px;line-height:15px;border:0;border-radius:3px;text-decoration:none;width:52px;padding:6px 9px;font-weight:400;color:#fff!important;margin:0 0 0 15px;float:right}#nhs_ResPaging .btnCss:first-child{margin-left:0;margin-right:15px;float:left}#nhs_ResPaging .btnCss.nhs_Disabled{background:#484848;color:#bababa!important;cursor:default}#nhs_ResPaging .btnCss.nhs_Disabled:hover{background:#484848;color:#bababa!important;cursor:default;box-shadow:none}#nhs_PageCount{float:left;margin:0;width:12.82051282051282%;max-width:120px;min-width:100px}#nhs_PageCount>select{font-size:12px;font-size:.75rem;background:#fff;width:100%;margin-top:5px;padding:0;border:0;line-height:1;border-radius:0}#nhs_PageCount>select option{background:#7d7d7d;color:#fff}#nhs_PageCount>select option:checked{background:#fff;color:#7d7d7d}.nhs_PagingLinks{float:right;margin:0;width:85.47008547008547%;max-width:800px;height:27px;text-align:right;color:#fff}.nhs_AmenityMain .nhs_PagingLinks{width:100%}.nhs_PagingLinks a,.nhs_PagingLinks a.nhs_Active,.nhs_PagingLinks a:active,.nhs_PagingLinks a:link,.nhs_PagingLinks a:visited{display:inline-block;width:24px;height:20px;margin:0 5px 0 4px;padding:4px 1px 0 0;text-align:center;color:#000;border-radius:50%}.nhs_PagingLinks a:hover{background:#0079d2;color:#fff;text-decoration:none}.nhs_PagingLinks a.nhs_Active{background:#fff;color:#000;text-decoration:none;cursor:default}#nhs_PagingLinks{display:inline-block;white-space:nowrap;height:27px;float:left}#nhs_PagingLinks>span{float:left;display:inline-block;overflow:hidden;width:68px;margin-top:1px}#nhs_PagingLinks>span a{float:left}#nhs_PagingLinks>span:first-child{display:inline-block;width:68px}#nhs_PagingLinks>span:first-child a{float:none}#nhs_PagingLinks>.nhs_PagingOut{display:inline-block;width:476px;height:24px;margin:1px 0 -7px 0;padding:0;overflow:hidden}#nhs_PagingLinks .nhs_PagingIn{display:inline-block;width:1000px;margin:0;padding:0;list-style:none}#nhs_PagingLinks .nhs_PagingIn li{float:left;display:inline-block}#nhs_HomesGallery #nhs_PagingLinks{width:596px}#nhs_HomesGallery #nhs_PagingLinks>.nhs_PagingOut{width:460px}#nhs_BoylRes #nhs_PagingLinks{width:469px}#nhs_BoylRes #nhs_PagingLinks>.nhs_PagingOut{width:306px}@media only screen and (max-width:61em){.nhs_PagingLinks{width:550px}#nhs_PagingLinks{width:380px}.nhs_AmenityMain #nhs_PagingLinks{width:535px}#nhs_PagingLinks>.nhs_PagingOut{width:241px}}@media only screen and (min-width:61em){#nhs_ResPaging .btnCss:hover{background:#7d7d7d;color:#fff!important;text-decoration:none}}#nhs_BuilderShowcase #nhs_Crumbs{width:100%;padding:14px 0}.nhs_ShowcaseHeaderRatingsLogo img{transition:.3s ease-in all}#nhs_ShowcaseHeader #nhs_ReviewLink{float:right;width:100px;margin-left:10px;transition:.3s ease-in all}.nhs_ShowcaseHeaderBox .nhs_BspRatingHeader.bsp_visible+.nhs_ShowcaseTitle{font-size:22px;line-height:1.1}.nhs_BspContact span{position:relative;display:inline-block;color:#fff;padding-left:23px;margin-bottom:12px}.nhs_BspContact span:before{content:"";position:absolute;top:47%;left:5px;margin:-8px 0 0;width:4px;height:8px;border-width:5px 0 5px 3px;border-style:solid;border-color:#fff;background:0 0;border-top-left-radius:5px 7px;border-bottom-left-radius:5px 7px;transform:rotate(-45deg) scale(1.1)}.nhs_BspContact .btnCss{margin-left:16px}#nhs_ShowcaseTabs.nhs_ShowcaseThreeTabs>li{width:calc(33% - 1px)}#nhs_ShowcaseTabs.nhs_ShowcaseTwoTabs>li{width:calc(50% - 1px)}#nhs_ShowcaseTabs>li #nhs_ShowcaseTabs>li:first-child{margin-left:0}.nhs_ShowcaseContent{width:100%}.nhs_ShowcaseColRight{display:none;float:right;width:302px}.nhs_ShowcaseContent .nhs_LegalText{margin:20px 0}.nhs_ShowcaseContent .nhs_PrivPol>a:active,.nhs_ShowcaseContent .nhs_PrivPol>a:hover,.nhs_ShowcaseContent .nhs_PrivPol>a:link,.nhs_ShowcaseContent .nhs_PrivPol>a:visited{color:#666;text-decoration:underline}#nhs_bsp_spotlight_carousel{width:90%!important;margin:0 auto;padding:0 5% 20px}#nhs_BuilderShowcase .nhs_SpotlightItem{width:140px;margin:0 5px}#nhs_BuilderShowcase .nhs_SpotlightItem .nhs_ResultThumb{width:138px;height:92px;border:1px solid #eee;margin:0 0 10px 0}.nhs_ResultThumbOverlayNoHomes{display:none}.nhs_ShowcasePagingBar:last-child{margin:0}.nhs_ShowcasePagingBar p{margin:0;padding:0;font-size:15px;display:inline-block}.nhs_ShowcasePagingBar a:hover{text-decoration:underline}.nhs_ShowcaseMetroArea>ul{list-style:none;margin:0;-moz-column-count:2;-webkit-column-count:2;column-count:2}ul.nhs_ShowcaseLinks{padding:0}ul.nhs_ShowcaseLinks li{float:left;display:inline-block;list-style:none;margin:0 8px 0 0}.nhs_ShowcaseLinks a,.nhs_ShowcaseLinks a:active,.nhs_ShowcaseLinks a:link,.nhs_ShowcaseLinks a:visited,.nhs_ShowcaseTabsSiteLink a,.nhs_ShowcaseTabsSiteLink a:active,.nhs_ShowcaseTabsSiteLink a:link,.nhs_ShowcaseTabsSiteLink a:visited{display:inline-block;background:#0079d2;text-align:center;padding:10px 15px;color:#fff;border:0;border-radius:3px;text-decoration:none!important;height:auto;line-height:14px;font-weight:600}.nhs_ShowcaseTabsSiteLink a:hover{text-decoration:none!important}.nhs_ShowcaseTabsSiteLink a,.nhs_ShowcaseTabsSiteLink a:link{padding:0;background:0 0}.nhs_ShowcasePhotoItem,.nhs_ShowcaseVideoItem{float:left;width:24%;min-height:150px;margin:8px 12px 4px 0;padding:0;list-style:none}.nhs_ShowcasePhotoItem a,.nhs_ShowcaseVideoItem a{color:#4b4b4b}.nhs_ShowcasePhotoItem:nth-of-type(4n+1),.nhs_ShowcaseVideoItem:nth-of-type(4n+1){clear:left}.nhs_ShowcasePhotoItem:nth-of-type(4n+4),.nhs_ShowcaseVideoItem:nth-of-type(4n+4){margin-right:0}.nhs_ShowcasePhotoItem .nhs_ItemImgBox,.nhs_ShowcaseVideoItem .nhs_ItemImgBox{position:relative;display:block;width:99%;height:145px;margin:0;padding:0;background:#fff;border:1px solid #eee;overflow:hidden;border-radius:4px;cursor:pointer}.nhs_ShowcasePhotoItem .nhs_ItemImgBox img,.nhs_ShowcaseVideoItem .nhs_ItemImgBox img{display:block;max-width:102%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#nhs_ShowcasePhotos,#nhs_ShowcaseVideos{padding-bottom:0}.nhs_ShowcaseQuote .nhs_ShowcaseVideoItem{margin:0 0 10px 0}#nhs_ShowcasePhotos a,#nhs_ShowcaseVideos a{width:180px;min-height:140px;margin:0;font-weight:700}#nhs_ShowcasePhotos a:nth-of-type(12),#nhs_ShowcasePhotos a:nth-of-type(16),#nhs_ShowcasePhotos a:nth-of-type(20),#nhs_ShowcasePhotos a:nth-of-type(24),#nhs_ShowcasePhotos a:nth-of-type(28),#nhs_ShowcasePhotos a:nth-of-type(32),#nhs_ShowcasePhotos a:nth-of-type(4),#nhs_ShowcasePhotos a:nth-of-type(8),#nhs_ShowcaseVideos a:nth-of-type(12),#nhs_ShowcaseVideos a:nth-of-type(16),#nhs_ShowcaseVideos a:nth-of-type(20),#nhs_ShowcaseVideos a:nth-of-type(24),#nhs_ShowcaseVideos a:nth-of-type(28),#nhs_ShowcaseVideos a:nth-of-type(32),#nhs_ShowcaseVideos a:nth-of-type(4),#nhs_ShowcaseVideos a:nth-of-type(8){margin-right:0}#nhs_ShowcaseVideosGallery{position:relative}.nhs_ShowcaseVideoItem>a{display:block;position:relative}.nhs_ShowcaseVideoItem>a>span{display:block;background:url(/globalresourcesmvc/default/images/overlays/play_small.png) no-repeat left top;position:absolute;margin-left:-20px;margin-top:-20px;top:60px;left:50%;width:40px;height:40px;cursor:pointer}#nhs_ShowcasePhotos img,#nhs_ShowcaseVideos img{display:block;width:180px;height:120px;border:1px solid #ccc}.nhs_ShowcaseVideoItem img{display:block;width:296px;height:196px;border:1px solid #ccc}.nhs_ShowcasePhotoItem .nhs_BspGalleryDesc,.nhs_ShowcaseVideoItem .nhs_BspGalleryDesc{min-height:0;height:37px}.nhs_ShowcasePhotoItem .nhs_BspGalleryDesc .nhs_ItemName,.nhs_ShowcaseVideoItem .nhs_BspGalleryDesc .nhs_ItemName{display:block;line-height:1.3;margin:0;height:37px;overflow:hidden}#nhs_BuilderShowcaseTab .nhs_ShowcaseSlide img{margin:0 auto}.nhs_ShowcaseSlideText p{margin:10px 0}#nhs_BuilderShowcaseTab .nhs_ShowcaseColumn{width:30.25%;margin:0;list-style:none;padding:0 4.5% 0 0;float:left;display:inline-table}#nhs_BuilderShowcaseTab .nhs_OwnersCuration ul:last-child{padding-right:0}#nhs_BuilderShowcaseTab .nhs_OwnersCuration ul li{margin-bottom:25px}#nhs_BuilderShowcaseTab .nhs_OwnersCuration .nhs_ShowcaseQuote .wrapper{display:inline-block;border-top:1px solid #eee;margin-top:10px;padding-top:7px;width:100%}#nhs_BuilderShowcaseTab .nhs_OwnersCuration .nhs_ShowcaseQuote{width:100%;background-color:#fff}#nhs_BuilderShowcaseTab .nhs_OwnersCuration .state{font-size:12px}#nhs_BuilderShowcaseTab .nhs_OwnersCuration .last{margin:0 0 18px 0}#nhs_BuilderShowcaseTab .nhs_OwnersCuration .nhs_ShowcaseQuote img,#nhs_BuilderShowcaseTab .nhs_OwnersCuration .nhs_ShowcaseQuote video{width:100%;height:auto;max-width:298px;margin:0 0 10px 0}#nhs_BuilderShowcaseTab .nhs_OwnersCuration .nhs_ShowcaseVideoItem>a>span{top:50%}#nhs_ShowAboutLatestNews{width:458px;float:left;padding-left:14px}#nhs_ShowcaseLatestNews{float:left}.nhs_FeedItem{float:left;margin-bottom:18px}.nhs_FeedItem img{float:left;width:40%!important;height:auto!important;margin-right:12px}.nhs_FeedItem p.nhs_Subtitle{font-size:18px;font-weight:600;line-height:1.1;margin-bottom:12px}.nhs_FeedItem p:nth-child(n+3){display:none}.nhs_ShowcaseFields{position:absolute;top:-2000px;left:-5000px}.nhs_ShowcaseBoxLeadForm br,.nhs_ShowcaseBoxLeadForm legend{display:none}.nhs_ShowcaseBoxLeadForm fieldset p{float:left;margin:10px 0 0;width:100%;position:relative}.nhs_ShowcaseBoxLeadForm fieldset p:last-of-type{text-align:left;margin-bottom:10px}.nhs_ShowcaseBoxLeadForm fieldset input[type=date],.nhs_ShowcaseBoxLeadForm fieldset input[type=datetime],.nhs_ShowcaseBoxLeadForm fieldset input[type=password],.nhs_ShowcaseBoxLeadForm fieldset input[type=text],.nhs_ShowcaseBoxLeadForm fieldset textarea{box-sizing:border-box;display:inline-block;font-weight:600;height:48px;line-height:normal;margin:0;padding:5px 2%;padding-bottom:0;border-radius:3px;border:1px solid #e5e5e5;-webkit-appearance:none;width:100%;transition:all .15s ease;color:#222}.nhs_ShowcaseBoxLeadForm fieldset textarea{height:105px;padding-top:18px}.nhs_ShowcaseBoxLeadForm fieldset .nhs_Error+span.nhs_InputLabel{color:#d50000}.nhs_ShowcaseBoxLeadForm fieldset label>.nhs_InputLabel{color:#666;position:absolute;top:14px;left:12px;transform-origin:0 0;transition:all .2s ease}.nhs_ShowcaseBoxLeadForm fieldset label>input:focus+span.nhs_InputLabel,.nhs_ShowcaseBoxLeadForm fieldset label>input:not(:placeholder-shown)+span.nhs_InputLabel,.nhs_ShowcaseBoxLeadForm fieldset label>textarea:focus+span.nhs_InputLabel,.nhs_ShowcaseBoxLeadForm fieldset label>textarea:not(:placeholder-shown)+span.nhs_InputLabel{transform:translateY(-26px) scale(.75);top:29px;color:#666}.nhs_ShowcaseBoxLeadForm fieldset label>input:focus.nhs_Error+span.nhs_InputLabel,.nhs_ShowcaseBoxLeadForm fieldset label>input:not(:placeholder-shown).nhs_Error+span.nhs_InputLabel,.nhs_ShowcaseBoxLeadForm fieldset label>textarea:focus.nhs_Error+span.nhs_InputLabel,.nhs_ShowcaseBoxLeadForm fieldset labell>textarea:not(:placeholder-shown).nhs_Error+span.nhs_InputLabel{color:#d50000}.nhs_ShowcaseBoxLeadForm .nhs_ErrorSpan{color:#d50000;background:0 0;position:absolute;left:14px;bottom:0;font-size:11px}.nhs_ShowcaseBoxLeadForm #btnSend{display:inline-block;padding:8px 12px;color:#4b4b4b!important;background:#ffce34;border:1px solid transparent;border-radius:3px;font-size:16px;font-size:1rem;font-weight:700;width:200px}.nhs_DetailsForm .nhs_RequestInfoForm fieldset input[type=date].nhs_Error,.nhs_DetailsForm .nhs_RequestInfoForm fieldset input[type=datetime].nhs_Error,.nhs_DetailsForm .nhs_RequestInfoForm fieldset input[type=email].nhs_Error,.nhs_DetailsForm .nhs_RequestInfoForm fieldset input[type=password].nhs_Error,.nhs_DetailsForm .nhs_RequestInfoForm fieldset input[type=tel].nhs_Error,.nhs_DetailsForm .nhs_RequestInfoForm fieldset input[type=text].nhs_Error,.nhs_DetailsForm .nhs_RequestInfoForm fieldset textarea.nhs_Error{padding:3px 3%}.nhs_DetailsForm .shell{position:relative;line-height:1.3;display:block}.nhs_DetailsForm .shell span{font-size:16px;position:absolute;left:10px;top:6px;color:#bababa;pointer-events:none;z-index:-1}.nhs_DetailsForm .shell span{left:7px;top:2px}.nhs_DetailsForm .shell span{top:4px;z-index:1}.nhs_DetailsForm .shell span i{font-style:normal;color:transparent;opacity:0;visibility:hidden}.nhs_ShowcaseRow{width:100%}.nhs_ShowcaseQuote{width:30%;margin:0 0 18px 0;list-style:none}.showABoutQuotes .nhs_ShowcaseQuote{float:left;width:45%;margin:0 18px 18px 0}.showABoutQuotes .nhs_ShowcaseQuote:nth-of-type(2n+1){clear:left}.nhs_ShowcaseColumn{width:30%;margin:0 18px 0 0;list-style:none;padding:0;float:left;display:inline-table}.nhs_ShowcaseQuote p:last-child{display:block;padding:5px 0 0 0;border:0;font-size:13px;font-size:.825rem;font-weight:700;color:#666}.nhs_DetailTestimonialsAwards ul .nhs_Testimonials:last-of-type{margin:0}.nhs_DetailTestimonialsAwards ul .nhs_Testimonials strong{font-weight:400;color:#4b4b4b;line-height:1.4}#nhs_ShowAboutAwards.nhs_CustomBoxAwards{width:465px;float:left;border-right:1px solid #eee}#nhs_ShowAboutAwards.nhs_CustomBoxAwards .nhs_ShowcaseBoxLeft{padding-right:14px}.nhs_ShowcaseAward{margin:0 0 18px 0}.nhs_ShowcaseRow .nhs_ShowcaseAward:nth-of-type(3n+3){margin-right:0}.nhs_ShowcaseAward>a{display:block;float:left;width:140px;height:70px;line-height:70px;background:#fff;border:1px solid #ccc;overflow:hidden;margin:0 20px 5px 0;padding:3px;text-align:center;cursor:default}.nhs_ShowcaseAward>a img{max-width:90px;max-height:70px;vertical-align:middle;cursor:default}.nhs_ShowcaseAward>p{line-height:1.1}#nhs_ShowcaseAdBox{width:728px;margin:0 auto}.nhs_ShowcaseAward p>a{font-size:.75rem}#validationSummary{display:inline-block;margin-top:15px;font-weight:700;color:#d9534f}#validationSummary>span{float:left;display:inline-block;width:77%;margin-top:5px}#nhs_ShowCaseOverview div ol{padding-left:20px}.nhs_ShowcaseReviewSort{font-size:12px;margin:16px 0;background:#eee;padding:10px;border-radius:4px}.nhs_ShowcaseReviewSort p{float:left;margin-right:20px}.nhs_ShowcaseReviewSort p:last-of-type{float:right;margin-right:0}.nhs_ShowcaseReviewSort label{margin:0 10px 0 0;color:#222;font-weight:600}.nhs_ShowcaseReviewSort select{color:#666;font-weight:600;border-radius:3px;padding:9px 10px}#nhs_narrowReviewsArea ul li a.nhs_MarketSoon,.nhs_ShowcaseReviewSort select option.nhs_MarketSoon{color:#959595;cursor:inherit;text-decoration:none}.nhs_ShowcaseReviewSort .btnCss{background:#0079d2;color:#fff!important;font-size:1rem;padding:11px 15px;position:relative;top:2px}p.nhs_ShowcaseReviewSort{float:right;background:#fff;margin:0}.nhs_ShowcaseReviewSummary>div{width:34%;margin-left:3%;float:left}.nhs_ShowcaseReviewSummary>div:first-child{width:24%;margin-left:0}.nhs_RatingSummaryBox{background:#0079d2;color:#fff;text-align:center;border-radius:4px;padding:5px 1%;font-size:12px;font-size:.75rem}.nhs_RatingSummaryBox p{margin:12px 0}.nhs_RatingSummaryBox strong{font-size:18px;font-size:1.125rem;display:inline-block;margin-bottom:5px}.nhs_BspRatingHeader span:nth-of-type(2){position:relative;bottom:4px}.nhs_RatingSummaryBox a{color:#ffce34}.nhs__stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:30px;font-family:Muli,Arial,Helvetica,sans-serif;line-height:0;letter-spacing:-2px;position:relative}.nhs__stars::before{content:'\2605\2605\2605\2605\2605';background:linear-gradient(90deg,#ffce34 var(--percent),#bababa var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nhs_ReviewItemRatings{float:right;width:216px;font-size:14px;font-size:.875rem}.nhs_RatingBox{margin:0 0 10px}.nhs_RatingBox strong{display:block;margin:0 0 3px;font-weight:400}.nhs_ReviewItemRatings .nhs_DiagnosisCount{display:inline-block;font-weight:700;margin-left:22px;position:relative;bottom:5px}.nhs_ReviewItemRatings .nhs_RatingBox strong{display:inline-block;margin:0;width:112px;position:relative;top:-2px;font-weight:700}.nhs_RatingBar{display:inline-block;width:86%;height:12px;background:#eee;border-radius:6px}.nhs_RatingBarFilled{float:left;display:inline-block;height:12px;background:#ffce34;border-radius:6px;transition:all ease-in .5s}.nhs_RatingStarBox{margin:0 0 14px;color:#0079d2;cursor:pointer;transition:all ease-in .5s}.nhs_RatingStarBox.nhs_Inactive{color:#bababa}.nhs_RatingStarBox.nhs_Disabled{color:#bababa;cursor:default}.nhs_RatingStarBox.nhs_Disabled .nhs_RatingBarFilled,.nhs_RatingStarBox.nhs_Inactive .nhs_RatingBarFilled{background:#bababa}.nhs_RatingStarBox strong{display:inline-block;margin:0;width:12%}.nhs_RatingStarBox .nhs_RatingBar{width:66%}.nhs_ShowcaseReviewSummary .nhs_RatingBox{margin-bottom:25px}.nhs_ShowcaseReviewSummary .nhs_RatingBox strong{display:inline-block;margin:0;width:45%}.nhs_ShowcaseReviewSummary .nhs_RatingBox .nhs_RatingBar{width:43%}.nhs_RatingStarBox:last-of-type,.nhs_ShowcaseReviewSummary .nhs_RatingBox:last-of-type{margin:0}#nhs_starsFilterText{color:#4b4b4b;font-size:1rem;font-weight:600;margin-bottom:20px;padding:0 0 0 20px}#nhs_starsFilterText span:last-child{color:#0079d2;cursor:pointer}.nhs_ReviewItem{font-size:16px;font-size:1rem;color:#666;line-height:1.3;margin:0 0 20px 0}.nhs_ReviewItem .nhs_Title{font-size:16px;font-size:1rem;color:#4b4b4b;margin:0 0 18px;position:relative}.nhs_ReviewItem .nhs_Title .nhs_Stars,.nhs_ReviewItem .nhs_Title .nhs_StarsFilled{width:140px;height:25px;background-size:28px 75px;background-position:0 50%}.nhs_ReviewItem .nhs_Title .nhs_StarsFilled{background-position:0 0}.nhs_ReviewItem .nhs_Title .nhs_Stars{position:absolute;top:-3px;left:0}.nhs_ReviewItemRatings .nhs_Stars,.nhs_ReviewItemRatings .nhs_StarsFilled{background-size:26px 73px;background-position:0 50%;height:24px;width:130px}.nhs_ReviewItemRatings .nhs_StarsFilled{background-position:0 0}.nhs_ReviewItem.nhs_DetailCard .nhs_ReviewItemRatings .nhs_Stars,.nhs_ReviewItem.nhs_DetailCard .nhs_ReviewItemRatings .nhs_StarsFilled{background-size:20px 57px;height:19px;width:100px}.nhs_ReviewItem.nhs_DetailCard .nhs_ReviewItemRatings .nhs_DiagnosisCount{display:none}.nhs_ReviewItemInfo{display:inline-block;list-style:none;color:#666;width:100%;margin:12px 0 16px 0;padding:0}.nhs_ReviewItemRatings~.nhs_ReviewItemInfo{max-width:66%}.nhs_ReviewItemInfo li{display:inline-block;font-size:14px;font-size:.875rem;margin:0!important}.nhs_ReviewItemInfo li:after{content:"|";display:inline-block;padding:0 5px}.nhs_ReviewItemInfo li:last-child:after{content:none}.nhs_ReviewItemText{float:left;width:100%}.nhs_ReviewItemRatings~.nhs_ReviewItemText{max-width:66%}.nhs_ReviewItemText .long-text{display:none}.nhs_ReviewItemResponse{font-size:14px;font-size:.875rem;background:#eee;margin:18px 0;padding:12px 16px}.nhs_ReviewItemResponse strong{font-weight:600;color:#4b4b4b}#nhs_narrowReviewsArea{margin-top:0}#nhs_narrowReviewsArea ul{float:left;width:32.33333%;list-style:none;padding:0 1% 0 0}.nhs_ShowNewsRatings{margin-top:30px}.nhs_BspCustomGallery{margin:20px 0}.nhs_BspCustomGallery span{float:left;font-weight:600}.nhs_BspCustomGallery button{float:right;background:#0079d2;color:#fff!important}.nhs_ShowcaseBoxLeft .read-more-trigger{position:relative;color:#0079d2}.nhs_BspHomeGallery{font-size:20px;color:#333;margin:20px 0}.nhs_BspHomeGallery span{float:left;font-weight:600}.nhs_BspHomeGallery .btnCss{float:right;background:#0079d2;color:#fff!important}#nhs_soldHomesSwiper{margin-bottom:20px}.nhs_ShowcaseServices{float:left;width:30%;border-right:1px solid #eee;padding:0 16px}.nhs_ShowcaseServices:first-child{padding-left:0}.nhs_ShowcaseServices:last-child{padding-right:0;border-right:none}.close_GalleryPopup{background-image:url(//da7xgjtj801h2.cloudfront.net/2014.1.528/styles/Flat/sprite.png);background-position:-32px -16px;display:inline-block;width:16px;height:16px;background-repeat:no-repeat;text-indent:-3333px;background-color:#bababa;float:right;margin:3px 6px;position:relative;z-index:1;border:none}.nhs_GalleryItemImgBox{box-sizing:border-box;border-radius:8px 8px 0 0;width:100%;height:145px;overflow:hidden;position:relative;border:1px solid #eee}.nhs_GalleryItemImgBox .nhs_clickableAvailableImage img,.nhs_GalleryItemImgBox a img{position:absolute;left:50%;top:50%;-webkit-backface-visibility:hidden;transform:translate(-50%,-50%);width:100%;display:block}.nhs_GalleryItemImgBox .nhs_clickableAvailableImage img{cursor:pointer}.nhs_GalleryItemImgBox span.label--sold{position:absolute;left:0;margin:10px 0 0 10px;padding:3px 5px;color:#fff;font-size:11px;font-size:.725rem;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);z-index:1;background-color:rgba(199,65,65,.8)}.nhs_BspGalleryDesc{background-color:#eee;border-radius:0 0 8px 8px;padding:12px 8px;min-height:46px}.nhs_BspGalleryDesc .nhs_ItemName{float:left;font-size:14px;font-weight:600;line-height:1;margin:0 0 8px}#nhs_AvailableTabContent .nhs_BspGalleryDesc .nhs_ItemName{width:167px}.nhs_BspGalleryDesc .nhs_ItemName a{color:#4b4b4b;text-decoration:none}.nhs_BspGalleryDesc .nhs_ItemName a:hover{color:#0079d2}.nhs_BspGalleryDesc .nhs_ItemData{clear:both;font-size:12px}.nhs_BspGalleryDesc .nhs_ItemData span{float:right}.container_GalleryPopup{height:29px}.nhs_ShowContent .nhs_LeftContent{float:left;width:68%}.nhs_ShowContent .nhs_RightContent{float:right;width:30%}.nhs_ShowContent .nhs_RightContent .nhs_ReviewsCount span{float:left;margin-top:8px;font-weight:700}.nhs_ShowContent .nhs_RightContent .nhs_ReviewsCount a{float:right;background-color:#0079d2;color:#fff!important}.nhs_ShowAboutReview{padding:0;margin-bottom:20px}.nhs_ReviewItemMini .nhs__stars{margin-bottom:36px}.nhs_ReviewItemMini .read-more-wrap{clear:both;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.nhs_RightContent .nhs_DetailCard .nhs_TrustBuilderLogo{width:125px;margin:20px auto}.read-more-state{display:none}.read-more-target{max-height:0;font-size:0}.read-more-state:checked~.read-more-wrap .read-more-target{font-size:inherit}.read-more-state:checked~.read-more-trigger:before{display:none}.read-more-trigger{cursor:pointer;color:#0079d2}#nhs_PortfolioTabContent{width:100%}#nhs_PortfolioTabContainer p{margin-left:10px}#nhs_AvailableLot .nhs_AvailablePlanItem,#nhs_AvailableLotHidden .nhs_AvailablePlanItem,#nhs_AvailablePlan .nhs_AvailablePlanItem,#nhs_AvailablePlanHidden .nhs_AvailablePlanItem,#nhs_AvailableSpecHomes .nhs_AvailablePlanItem,#nhs_AvailableSpecHomesHidden .nhs_AvailablePlanItem,.nhs_PortfolioSoldHomesList .nhs_soldHomeGalleryItem{display:inline-block;margin:0 0 10px 10px}#nhs_AvailableTabContent #nhs_AvailableLot .nhs_AvailablePlanItem,#nhs_AvailableTabContent #nhs_AvailableLotHidden .nhs_AvailablePlanItem,#nhs_AvailableTabContent #nhs_AvailablePlan .nhs_AvailablePlanItem,#nhs_AvailableTabContent #nhs_AvailablePlanHidden .nhs_AvailablePlanItem,#nhs_AvailableTabContent #nhs_AvailableSpecHomes .nhs_AvailablePlanItem,#nhs_AvailableTabContent #nhs_AvailableSpecHomesHidden .nhs_AvailablePlanItem,#nhs_AvailableTabContent .nhs_PortfolioSoldHomesList .nhs_soldHomeGalleryItem{height:260px}.nhs_showcaseHomeCardLocation{float:right;font-size:14px;font-weight:600;line-height:1;margin:0 0 8px;color:#4b4b4b}#nhs_AvailableTabContent .nhs_showcaseHomeCardLocation{width:116px;text-align:right}#nhs_aboutGalleryShowNextImages,#nhs_availableLotShowMore,#nhs_availablePlanShowMore,#nhs_availableSpecHomesShowAll,#nhs_portfolioShowMoreSoldHomes{background:0 0;border:none;color:#0079d2;font-weight:600;float:right;margin:2px 8px 0}.nhs_BspGalleryDesc,.nhs_BspGalleryDesc div p{font-size:12px}.nhs_BspGalleryDesc div p{clear:both}.nhs_SoldHomePhoto,.nhs_SoldHomePrice{float:right}.nhs_SoldNumber{float:left;font-size:18px;font-weight:600;margin:20px 0}.nhs_AvailableTabs ul{padding:0;list-style:none}.nhs_AvailableTabs ul li{display:inline-block;float:left;padding:6px 16px;color:#7d7d7d;border:1px solid #ddd;font-weight:600;border-radius:20px;text-align:center;cursor:pointer;margin-right:8px;font-size:14px}.nhs_AvailableTabs ul li.nhs_active{color:#0079d2;background-color:rgba(0,145,218,.08);border:1px solid #0079d2}.nhs_AvailableTabs ul li.nhs_active a{color:#0079d2;background:url(/GlobalResources14/Default/images/icons/ic-check-blue.png) no-repeat;background-position:0 58%;background-size:14px;padding:0 0 0 22px}.nhs_AvailableTabs ul li a{color:#7d7d7d}#nhs_availablePlanSection,#nhs_specHomesSection{margin-bottom:20px}@media only screen and (min-width:61em){#nhs_BuilderShowcase>div{width:960px}.nhs_ShowcaseHeaderBoxRight{font-size:.875rem}#nhs_BoylSearchAdBox{display:none}.nhs_ShowcaseBoxLeadForm .nhs_ShowcaseBoxRight{width:42%}.nhs_ShowcaseBoxLeadForm .nhs_AskQuestionFull{width:94%}.showABoutQuotes .nhs_ShowcaseQuote{width:30%}.showABoutQuotes .nhs_ShowcaseQuote:nth-of-type(2n+1){clear:none}.showABoutQuotes .nhs_ShowcaseQuote:nth-of-type(3n+1){clear:left}.nhs_RatingStarBox .nhs_RatingBar{width:70%}.nhs_ReviewItemRatings~.nhs_ReviewItemInfo,.nhs_ReviewItemRatings~.nhs_ReviewItemText{max-width:75%}.nhs_RatingStarBox span.nhs_counter{margin-left:13px}.nhs_ShowcaseReviewSummary .nhs_RatingBox strong{width:42%}.nhs_RightContent .nhs_DetailCard .nhs_TrustBuilderLogo{width:125px;margin:0;float:right}}@media only screen and (max-width:61em){.nhs_BspRatingHeader span:nth-of-type(2){position:absolute;bottom:0;top:200px}.nhs_BspGalleryDesc{height:65px}#nhs_AvailableTabContent .nhs_BspGalleryDesc .nhs_ItemName{margin-left:0!important;width:100px}#nhs_AvailableTabContent .nhs_showcaseHomeCardLocation{width:100px;text-align:right}.nhs_ShowcasePhotoItem,.nhs_ShowcaseVideoItem{width:29%}.nhs_ShowcasePhotoItem:nth-of-type(4n+1),.nhs_ShowcaseVideoItem:nth-of-type(4n+1){clear:none}.nhs_ShowcasePhotoItem:nth-of-type(4n+4),.nhs_ShowcaseVideoItem:nth-of-type(4n+4){margin-right:12px}#nhs_AvailableTabContent #nhs_AvailableLot .nhs_AvailablePlanItem,#nhs_AvailableTabContent #nhs_AvailableLotHidden .nhs_AvailablePlanItem,#nhs_AvailableTabContent #nhs_AvailablePlan .nhs_AvailablePlanItem,#nhs_AvailableTabContent #nhs_AvailablePlanHidden .nhs_AvailablePlanItem,#nhs_AvailableTabContent #nhs_AvailableSpecHomes .nhs_AvailablePlanItem,#nhs_AvailableTabContent #nhs_AvailableSpecHomesHidden .nhs_AvailablePlanItem,#nhs_AvailableTabContent .nhs_PortfolioSoldHomesList .nhs_soldHomeGalleryItem{height:280px}}.nhs_ShowcaseTabsSave .tooltip_save{right:110px;transform:translateY(-20px)}.nhs_FormFloat,.nhs_ShowcaseHeaderBox>*{transition:opacity ease-in .3s;opacity:1!important}#nhs_ShowcaseModal .nhs_ShowcaseBoxLeft .nhs_carousel .nhs_carousel_pager_container{white-space:nowrap}.bsp_toggle{height:0;opacity:0!important;overflow:hidden;transition:height 350ms ease-in-out,opacity 750ms ease-in-out}.bsp_visible{height:auto;opacity:1!important}.nhs_AboutRatings{width:140px;float:left}.nhs_RightContent .nhs_DetailCard .nhs_TrustBuilderLogo img{opacity:1!important;width:126px;float:right}#nhs_PagingLinks #nhs_PagingLinksContainer{line-height:normal;padding-top:.3px}#nhs_PagingLinksContainer li{margin:0}#nhs_PagingLinks>.nhs_PagingOut{height:26px}.nhs_DetailCard.no--margin--top{margin-top:0}.nhs__stars.stars--filled::before{-webkit-text-fill-color:#fc0}.blue--star-background::before{background:linear-gradient(90deg,#ffce34 var(--percent),#002ba4 var(--percent));-webkit-background-clip:text}.top--sm{top:4px}.margin--right-5{margin-right:5px}.margin--top-10{margin-top:10px}.nhs__stars.font--34{font-size:34px}.margin--right-12{margin-right:12px}.nhs__stars.font--26{font-size:26px}@-moz-document url-prefix(){#nhs_PagingLinks #nhs_PagingLinksContainer{padding-top:1.3px}}@media screen and (min-width:0\0){.nhs_ShowcaseBoxLeadForm fieldset label>.nhs_InputLabel{transform:translateY(-26px) scale(.75);top:29px;color:#666;font-size:14px}}.nhs_carousel_element:not(:nth-child(-n+3)):not(.nhs_carousel_element_visible){display:none!important}.modal-background{height:6782px;position:absolute;display:block;z-index:100000001;left:0;top:0;width:100%;overflow:hidden;opacity:1;background-color:rgba(255,255,255,.8);backdrop-filter:blur(20px)}#nhs_SpotlightCarousel .nhs_ResultThumb img{min-width:100%;max-height:100%}.nhs_DetailsForm{float:left;margin:0;width:100%;max-width:300px;margin-bottom:20px}.nhs_DetailsForm .nhs_RequestInfoForm{position:relative;background:#0079d2;color:#fff;padding:15px 0}.nhs_DetailsForm.nhs_DetailsFormBasicCommunity .form__container{min-height:493px;display:flex;align-items:center}.nhs_FormFloat.nhs_DetailsForm .nhs_RequestInfoForm{background:#007e80}.nhs_DetailsForm #divConfirmationDefault,.nhs_DetailsForm .nhs_ConfirmationDefault,.nhs_DetailsForm .nhs_CreateAccountFormContent,.nhs_DetailsForm .nhs_LogInFormContent,.nhs_DetailsForm .nhs_RequestInfoForm form{width:90%;margin:0 auto;max-width:272px}.nhs_DetailsForm .nhs_RequestInfoForm p{font-size:13px;font-size:.825rem;margin:10px 0 5px 5px}.nhs_DetailsForm.nhs_DetailsFormBasicCommunity .form__container #block-error p>span{font-size:25px;background-color:#0079d2!important;font-family:Muli,Arial,Helvetica,sans-serif!important;font-weight:400;text-align:center;display:block}.nhs_DetailsForm .nhs_RequestInfoForm p.nhs_DetailsFormTitle{font-size:20px;font-size:1.25rem;line-height:1;color:#fff;margin:0 0 0 -5px;padding:4px 0 4px 35px;background-size:24px 24px;background-position:left 50%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAolBMVEUAAAD/zzT/zzX/zjX/zzT/zzT/3UH/0jj/zzX/zzT/0DX/zjT/zzT/1UD//1f/zzX/zzT/zzT/zzT/zzX/zzT/zzT/zzT/zzX/0DX/zzX/0Tb/0Tb/0Db/zzT/zzT/zzT/zzT/0DX/0DX/0Db/zjT/zzX/zzX/zzT/0DX/0Db/0zr/2kv/zzX/0Tf/0zn/0DT/0Db/0Tb/0Tb/zzX/zzX/zjQCRl4fAAAANXRSTlMAyOSs+vIKG+nbiPbLDwTt0L6Oad/Wt35wWTk1KsSwopODUD/mqJh5djEVBp0mI2FLRyFfRM4N+2MAAAJESURBVEjHrZbrdqowEIUDAnIVRBAqF0URUJQqlvd/tQMJceQkdq2udn5phm9NdvYwBGX57MNC/GjDpZ0+ztNFqes6ab2aM0+fAqfDIS0n2W4Ms4xhcXFwve41hOr6BCA0fTOsKPutTRbEnQlZJzs9AQj1EqYGxSOEZpOs524IwIYT4A1SAELnAULVIBIskLCACkfCAQQWENHfA/b5/Jka7wCptT6O8gQwouH0b0XOr/A1OPm181635BPLIpe7Jc09LPrfcWAMAFi2VxBK3miwt0OHHkdACsOlNGwtLXgVgtVawj24oxXUviAIYwAFt5f6eqxOFRNhIg/QAtx1G12jAAirfb4GsbjX/b8lBQRnFHbIOYAjDFl59oj8EcgRmmNhfOMU1PsqvxonlXN4b9gKevP0FTSYWNjibrMA+LrxAMDvYy/M4QDg63oE5DguEyzM421p04y+ah0F2j5FG5YFToj6SgDsethiYVtu8yUl8bXAAEyRCPGbD3w9UkDXfSIskzjALjOJr4EMxiEsjG9cTX0FDcvHGYQxFcwV+AoaEjw8LY0FwFdFoIAmjsKuHgcQvdHX1hkBtUZR5rydGhYafYXm+1QQCGMqVBb1FTQY5ItiPWQGIL42WLZKARBmcgBo2JQAEJ7w3ahUk98P498DV5MFjLdAlPmwCkAl84DFAQ81HoDq20WdAsr+YpNzKW5z0pEAsN9xeSbDV3uI+l7kE4DZMdwLIKv7AMCZlGbH3DwgWw22rv9bnYcue7eB7Mpt0E/jH54Z8+8rs2/8AAAAAElFTkSuQmCC);background-repeat:no-repeat}.nhs_FormFloat.nhs_DetailsForm .nhs_RequestInfoForm p.nhs_DetailsFormTitle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAsCAYAAAAwwXuTAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAOKADAAQAAAABAAAALAAAAACYN1kRAAADk0lEQVRoBe1aTUwTQRR+0x9YaBvAHyIejBI9iPIb0EAg4eCpIRJD9KAHDkL0gFVijV413ORHUC9EEi560HhAFNSjEgmKgdRojInctBcNUSptoXSc2W13t+1su4WizKabtJ15783M9833dmaaDALGgz81lUDAXwXIZGe4t54Jh30g5M2jstfeeHBIbcAfjtTCaniE2CrUdo7KHrCazqLyt7NRzDJBPHfUCTg8BoAtUSefvyhEMq8VVc9MUPwiQexpLIJQ4COpl/BJKgG1FyzCIVQxtWgSXeFAi4HIUUolIHECiSCgWpGoob4kThJBbJjUVCSKcIooqNiNVsoS5F3RrIJZBbf4DBg+RZnnzq7eJZiYXhG1KXIgmOwvhOJtiXOhjnPW58Adt0Nso7anEnjh8XYxZOJNELr6fHJ41C4bGAX1OOrx1aGJqNVeUl5cwuC+rQwc597y1ZQEKYMpzyrcexL4b2Qmp4NAFaYf749wWjiYKcrqoff+MjSUW6Fsn5nlTmprdwpQuV/3UAl9ufp9sBbhNdTtgJbGnIQYLYPuUVdCGC4OLMH4zQIQcuW/kVr9xtjrDlrA2ZAbY/tXFV0pGgXz9dsa9IwuR6tc/KZUMI+o5Q9imcyDlwForrHCsTr9aTL6LAgvZqRVWe4oUhgkKbeZT0qClMwfP4ZX86syjqt3ffB8oFCupyrMflbaxscOdsdbMltPmaL0beu9YIedhUoo3TouD/lA0TWzoDLZW0oF6WA7CLk+lx3ab/yWSdGtg6avnudwqQWKi5QJ0tMmUzG6CNLBGiut0NkqwPCYsh+q381kgM6fEPhYRd2n8ze0nyWbhM3y6VaQArBYEAx226HF/Qt8ZOHR+8x9WSOhQWa41v5Y2vaTGe8ie7FrgOliGtMiSHvYs8sMPedscOmW/vPpyLifOTg1LkQOALa8jb2j+QJ7PVhXr8ebcqGtObMnk6oDFiiwsUFqzo7K0VzD3pfXRZD2e73TBqW70z+XqjDFFAvsCIavOaBsrxlMafCkq/OVM/lkEWMTFLvCc3UPAeOTMSPyXkHoEap+d2rdCvLCP0uQF6W0cGYV1JoZXuxZBXlRSgunpCCChNsJWg04sn+nWCMpiuVbCRwRSA4V4fcKQZPwlFSMpKIXJE6SgvQ2AiBzB7l0EUo+LTx46TUSc4fIicCVV1HxXokV1RObhwcaGhjJRSBUH70jQ2OY53YjXeX6Cwkf4x2z+m4iAAAAAElFTkSuQmCC);background-size:25px 20px;background-repeat:no-repeat}.nhs_DetailsForm .nhs_RequestInfoForm fieldset p{width:100%;display:inline-block;position:relative;margin:8px 0 0 0}.nhs_DetailsForm .nhs_RequestInfoForm p.nhs_MoreMargin{margin:12px 0;text-align:right}.nhs_DetailsForm .nhs_RequestInfoForm fieldset label{display:block;position:relative;margin:0;font-size:14px;font-size:.875rem}.nhs_DetailsForm .nhs_RequestInfoForm fieldset label.nhs_zipLabel{display:inline-block}.nhs_DetailsForm .nhs_RequestInfoForm fieldset label span.nhs_InputLabel{display:block;color:#666;position:absolute;top:14px;left:12px;transform-origin:0 0;transition:all .2s ease}.nhs_DetailsForm .nhs_RequestInfoForm fieldset .nhs_ErrorLabel span.nhs_InputLabel{color:#d92632}.nhs_DetailsForm .nhs_RequestInfoForm fieldset label>input:focus+span.nhs_InputLabel,.nhs_DetailsForm .nhs_RequestInfoForm fieldset label>input:not(:placeholder-shown)+span.nhs_InputLabel,.nhs_DetailsForm .nhs_RequestInfoForm fieldset label>textarea:focus+span.nhs_InputLabel,.nhs_DetailsForm .nhs_RequestInfoForm fieldset label>textarea:not(:placeholder-shown)+span.nhs_InputLabel{transform:translateY(-26px) scale(.75);top:29px;color:#666}.nhs_DetailsForm .nhs_RequestInfoForm fieldset label.nhs_ErrorLabel>input:focus+span.nhs_InputLabel,.nhs_DetailsForm .nhs_RequestInfoForm fieldset label.nhs_ErrorLabel>input:not(:placeholder-shown)+span.nhs_InputLabel,.nhs_DetailsForm .nhs_RequestInfoForm fieldset label.nhs_ErrorLabel>textarea:focus+span.nhs_InputLabel,.nhs_DetailsForm .nhs_RequestInfoForm fieldset label.nhs_ErrorLabel>textarea:not(:placeholder-shown)+span.nhs_InputLabel{color:#d50000}.nhs_DetailsForm .nhs_RequestInfoForm fieldset .nhs_RecoLabel{text-align:left}.nhs_DetailsForm .nhs_RequestInfoForm fieldset .nhs_RecoLabel label{display:inline-block;width:100%!important;font-size:11px}.nhs_DetailsForm .nhs_RequestInfoForm fieldset label.nhs_OutsideLabel{display:inline-block;font-size:12px;width:auto;padding:3px 0}.nhs_DetailsForm .nhs_RequestInfoForm .btnCss,.nhs_DetailsForm .nhs_RequestInfoForm .btnCss:hover,.nhs_DetailsForm .nhs_RequestInfoForm a.btnCss,.nhs_DetailsForm .nhs_RequestInfoForm a.btnCss:hover{margin-left:0;width:100%;padding:12px 5%;background-position:80% 50%}.nhs_DetailsForm .nhs_RequestInfoForm .validation-summary-errors{font-weight:400;background:#d92632;color:#fff;border:1px solid #fff;margin-bottom:5px;padding:5px;clear:both}.nhs_DetailsForm .nhs_RequestInfoForm .validation-summary-errors.li{padding-left:25px}.nhs_DetailsForm .nhs_RequestInfoForm form>span,.nhs_DetailsForm .nhs_RequestInfoForm>span{float:right}.nhs_DetailsForm .nhs_RequestInfoForm span a{color:#fff;text-decoration:underline}.nhs_DetailsForm .nhs_RequestInfoForm span a:hover{text-decoration:underline}.form__close{position:absolute;background:0 0;border:0;top:10px;outline:0;right:0;display:block;width:25px;height:25px;overflow:hidden;z-index:9}.panel__form .form__close{display:none}.nhs_CallTrakingNumber{width:100%;background:#0079d2;color:#fff;padding:4px 0 3px 0;margin:3px 0 0;text-align:center}.nhs_FormFloat .nhs_CallTrakingNumber{background:#007e80}.nhs_CallTrakingNumber>#nhs_FormTrackingPhone,.nhs_CallTrakingNumber>p{margin:0;font-size:22px;font-weight:600}.nhs_CallTrakingNumber>p>a,.nhs_CallTrakingNumber>p>span{display:inline-block;padding:4px 0 4px 30px;color:#fff;position:relative}.nhs_CallTrakingNumber>p>a:before,.nhs_CallTrakingNumber>p>span:before{content:"";position:absolute;top:47%;left:5px;margin:-8px 0 0;width:4px;height:8px;border-width:5px 0 5px 3px;border-style:solid;border-color:#fff;background:0 0;border-top-left-radius:5px 7px;border-bottom-left-radius:5px 7px;transform:rotate(-45deg) scale(1.4)}.contactPhone span:before{left:3px}.nhs_CallTrakingNumber>p>span a{color:#fff}.nhs_FormPhone{display:none}.nhs_PhoneLink{cursor:pointer}.nhs_DetailsForm .btnCss.cancel{background-image:none!important;margin-top:12px}.nhs_DetailsForm .nhs_RequestInfoForm .nhs_LogInFormContent .btnCss,.nhs_DetailsForm .nhs_RequestInfoForm .nhs_LogInFormContent .btnCss:hover{width:100px;margin:0 0 0 20px;float:left;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTEuMjEzcHgiIGhlaWdodD0iMjEuMDExcHgiIHZpZXdCb3g9IjAgMCAxMS4yMTMgMjEuMDExIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMS4yMTMgMjEuMDExIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxkZWZzPg0KCQk8cmVjdCBpZD0iU1ZHSURfMV8iIHdpZHRoPSIxMS4yMTMiIGhlaWdodD0iMjEuMDExIi8+DQoJPC9kZWZzPg0KCTxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPg0KCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+DQoJPC9jbGlwUGF0aD4NCgk8cG9seWxpbmUgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNEI0QjRCIiBwb2ludHM9IjAuMzU0LDIwLjY1NyAxMC41MDYsMTAuNTA1IDAuMzU0LDAuMzU0IAkiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);background-repeat:no-repeat;background-position:92% 50%}.nhs_DetailsForm .nhs_RequestInfoForm .nhs_LogInFormContent .nhs_LeadFormButtons{float:right}.nhs_RequestInfoForm fieldset input[disabled]#Zip+span.nhs_InputLabel,.nhs_RequestInfoForm fieldset input[disabled].UserPostalCodeField+span.nhs_InputLabel{color:#9e9e9e}@media screen and (min-width:0\0){.nhs_DetailsForm .nhs_RequestInfoForm fieldset label span.nhs_InputLabel{transform:translateY(-26px) scale(.75);top:29px;color:#666;font-size:14px}}.nhs_FormFloat{width:300px;margin-bottom:0;position:fixed;bottom:-100%;left:18px;z-index:9;background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.4)}.nhs_FormFloat.nhs_DetailsForm #divConfirmationDefault,.nhs_FormFloat.nhs_DetailsForm .nhs_ConfirmationDefault,.nhs_FormFloat.nhs_DetailsForm .nhs_RequestInfoForm form{width:272px}.nhs_FormFloat.show{bottom:0}.nhs_FormFloat.nhs_DetailsForm .nhs_RequestInfoForm p.nhs_DetailsFormTitle{width:205px}.nhs_FormFloat .nhs_CallTrakingNumber{margin:0}.nhs_FormFloat .nhs_FormFloatMin .btnCss,.nhs_FormFloatOpen{display:none}.nhs_FormFloat.minimize .nhs_FormFloatClose{display:none!important}.nhs_FormFloat .nhs_LeadFormV2{width:300px;margin-bottom:3px;transition:all linear .3s;position:absolute;bottom:40px;box-shadow:-1px 0 5px 2px rgba(0,0,0,.4);border-bottom:3px solid #fff}.nhs_FormFloat.noPhone .nhs_LeadFormV2{border-bottom:0;bottom:-3px}.nhs_FormFloat.minimize .nhs_LeadFormV2{position:absolute;bottom:-500px;box-shadow:none}.nhs_FormFloat .nhs_FormFloatMin{position:relative}.nhs_FormFloat.minimize .nhs_FormFloatMin{position:relative;background:#007e80;padding:5px 0;border-top:none}.nhs_FormFloat.minimize .nhs_CallTrakingNumber{width:auto;float:left;margin:0 5px 0 12px}.nhs_FormFloat.minimize .nhs_FormFloatMin .btnCss{float:right;display:block;margin:2px 12px 0 0}.nhs_FormFloat .nhs_FormFloatClose,.nhs_FormFloat.minimize .nhs_FormFloatOpen{float:right;color:#fff;text-indent:-2000px;display:block!important;width:25px;height:25px;margin:0 12px 0 0;overflow:hidden;position:relative;z-index:9;cursor:pointer}.nhs_FormFloat .nhs_FormFloatClose{margin:10px 12px 0 0}.nhs_FormFloat .nhs_FormFloatOpen{margin-top:5px!important}.nhs_FormFloatClose:after,.nhs_FormFloatOpen:after{content:'';display:block;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:5px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);position:absolute;top:9px;left:6px}.nhs_FormFloatClose:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nhs_FormFloat.minimize .nhs_CallTrakingNumber>#nhs_FormTrackingPhone,.nhs_FormFloat.minimize .nhs_CallTrakingNumber>p{font-size:14px}.nhs_FormFloat .nhs_RequestInfoForm fieldset input.UserPostalCodeField,.nhs_FormFloat .nhs_RequestInfoForm fieldset input[type=text]#Zip{width:130px}.nhs_carousel{position:relative;border:none;padding:0 0 25px 0}.nhs_carousel_elements_container{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}.nhs_carousel_control{height:55px;width:35px;background-color:rgba(255,255,255,.8);position:absolute;z-index:3;transform:translateY(-50%);top:50%;border-radius:5px 0 0 5px;cursor:pointer;transition:all linear .2s}.nhs_carousel_control:before{display:inline-block;content:'';position:absolute;top:50%;left:50%;margin:-9px 0 0 -16px;width:17px;height:17px;border-right:2px solid #333;border-top:2px solid #333;transform:rotate(45deg)}.nhs_carousel_control.left:before{transform:rotate(225deg);margin:-9px -16px 0 0;left:auto;right:50%}.nhs_carousel_control.left{left:0;border-radius:0 5px 5px 0}.nhs_carousel_control.right{right:0}.nhs_carousel_control:hover{background-color:#fff}.nhs_carousel_pager_container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0!important;padding:0!important;line-height:14px!important;position:absolute;transform:translateX(-50%) translateY(100%);left:50%;bottom:2px;list-style-type:none;z-index:9;width:100%;list-style:none}.nhs_carousel_pager_container.infinite{width:67px;overflow:hidden;white-space:nowrap;display:block;transform:translate(-50%,0)}.nhs_carousel_pager_item{box-sizing:border-box;width:12px;height:12px;border-radius:50%;border:1px solid #0079d2;background-color:#fff;margin:5px!important;padding:0!important;display:inline-block;cursor:pointer}.nhs_carousel_pager_item.infinite_item{position:relative;transition:transform .2s ease-in-out}.nhs_carousel_pager_item:hover{border:1px solid #0079d2;background-color:#0079d2}.nhs_carousel_pager_item.active{border:1px solid #fff;background-color:#0079d2}.nhs_carousel.fullscreen{background-color:#000}.nhs_carousel_exit_fullscreen{position:absolute;top:5px;left:5px;height:25px;width:25px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEUAAAD///////////////////////9Iz20EAAAABnRSTlMA0BO9L+zT2XvEAAAAhElEQVQ4y93Tuw2AMAxFUYSYgII6iA0oqGnYgAUipOw/Ao2VZ+kWr08qm/jwccw00lrOnB13D59adH3e3h5fbdXG3r4U1yKgKiUqQqYapQTKMxABEAEI0gFIAJIAJAFIApAQcIO3sg/n69oPZEtsE9l2e1A8WjcMHB83cBxRO9T8DQZaP6a/LlsAzHvxAAAAAElFTkSuQmCC);background-size:100%;background-repeat:no-repeat;z-index:99999}.nhs_carousel.fullscreen .nhs_carousel_elements_container{height:100%;width:100%}.nhs_carousel.fullscreen .nhs_carousel_element{top:50%}.nhs_carousel_fullscreen_polyfill_container{position:absolute;top:0;left:0;width:100%;height:100%;display:none;background-color:#000;z-index:999;position:fixed;overflow:hidden}.nhs_carousel_fullscreen_polyfill_container .nhs_carousel{width:100%}:root{--text-color:#ddd;--textcard-height:170px;--textcard-padding:0;--textcard-skeleton:linear-gradient(#fff var(--textcard-height), transparent 0);--title-height:24px;--title-width:60%;--title-position:var(--textcard-padding) var(--textcard-padding);--title-skeleton:linear-gradient(var(--text-color) var(--title-height), transparent 0);--text-height:16px;--text-width:75%;--text-position:var(--textcard-padding) 70px;--text-skeleton:linear-gradient(var(--text-color) var(--text-height), transparent 0);--text2-width:85%;--text2-position:var(--textcard-padding) 105px;--text3-width:85%;--text3-position:var(--textcard-padding) 130px;--text4-width:68%;--text4-position:var(--textcard-padding) 155px;--blur-width:65%;--blur-size:var(--blur-width) var(--textcard-height);--imgbox-height:150px;--imgbox-width:100%;--imgbox-position:0 0;--imgbox-skeleton:linear-gradient(var(--text-color) var(--imgbox-height), transparent 0);--imgboxtext1-height:16px;--imgboxtext1-width:75%;--imgboxtext1-position:var(--textcard-padding) 170px;--imgboxtext1-skeleton:linear-gradient(var(--text-color) var(--text-height), transparent 0)}.skeleton-box{margin:20px 0}.skeleton-article{width:100%;height:var(--textcard-height)}.skeleton-article:after{content:"";display:block;width:100%;height:100%;background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 100%),var(--text-skeleton),var(--text-skeleton),var(--text-skeleton),var(--text-skeleton),var(--title-skeleton),var(--textcard-skeleton);background-size:var(--blur-size),var(--text4-width) var(--text-height),var(--text3-width) var(--text-height),var(--text2-width) var(--text-height),var(--text-width) var(--text-height),var(--title-width) var(--title-height),100% 100%;background-position:-150% 0,var(--text4-position),var(--text3-position),var(--text2-position),var(--text-position),var(--title-position),0 0;background-repeat:no-repeat;animation:loading 1.5s infinite}@keyframes loading{to{background-position:350% 0,var(--text4-position),var(--text3-position),var(--text2-position),var(--text-position),var(--title-position),0 0}}.skeleton-card{float:left;width:calc(33.333% - 10px);height:250px;margin:0 10px 0 0;background:#fff;border-radius:8px;overflow:hidden}.skeleton-card:after{content:"";display:block;width:100%;height:100%;background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 100%),var(--imgboxtext1-skeleton),var(--imgbox-skeleton);background-size:var(--blur-size),var(--imgboxtext1-width) var(--imgboxtext1-height),100% 100%;background-position:-150% 0,var(--imgboxtext1-position),0 0;background-repeat:no-repeat;animation:loading-imgcard 1.5s infinite}.nhs_DetailHeaderSkeleton{float:right;clear:right;margin:0 0 0 20px}#nhs_DetailRatingSkeleton .skeleton-box,#nhs_DetailSaveSkeleton .skeleton-box{margin:0}#nhs_DetailRatingSkeleton .skeleton-card{position:relative;float:right;width:210px;height:144px;margin:0}#nhs_DetailSaveSkeleton .skeleton-box{width:212px}#nhs_DetailSaveSkeleton .skeleton-card{position:relative;float:right;width:210px;height:27px;margin:10px 0;margin-bottom:0}@keyframes loading-imgcard{to{background-position:350% 0,var(--imgboxtext1-position),0 0}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fade-out{0%{opacity:1}100%{opacity:0}}
/*# sourceMappingURL=sourcemaps/showcasebundle-574213d2d9.css.map */
