.breadcrumbs{margin-bottom:24px}.breadcrumbs ul{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin:0}.breadcrumbs-beforeresultblock .breadcrumbs{margin-bottom:14px}@media (min-width:768px){.breadcrumbs{margin-bottom:32px}.breadcrumbs-beforeresultblock .breadcrumbs{margin-bottom:4px}}.get-pricing-form{color:#fff;background-color:#01667b;height:100%;position:fixed;top:0;margin-top:0;width:100%;max-width:100%;border:none;border-top-right-radius:0;border-bottom-left-radius:0;overflow-y:scroll}.get-pricing-form .get-pricing-close{color:#fff;float:right;font-size:40px;font-weight:300;margin-top:2px;margin-right:16px}.get-pricing-form .get-pricing-close:focus,.get-pricing-form .get-pricing-close:hover{color:#fff;text-decoration:none;cursor:pointer}.get-pricing-form .thankyou-message{padding:36px;font-family:"Nunito Sans",Arial,Helvetica,sans-serif;font-size:18px;color:#fff;font-weight:400;line-height:22px;max-width:350px}.get-pricing-form .thankyou-message a{color:#fff;text-decoration:underline}.get-pricing-form .form-container{padding:36px}.get-pricing-form .form-container .title-container{font-family:"Nunito Sans",Arial,Helvetica,sans-serif;font-size:18px;color:#fff;font-weight:400;line-height:20px}.get-pricing-form .form-container .title-container .title-highlighted{font-family:"Nunito Sans",Arial,Helvetica,sans-serif;font-size:36px;color:#fff;font-weight:700;line-height:36px}.get-pricing-form .form-container .title-container .title-highlighted-medium{font-family:"Nunito Sans",Arial,Helvetica,sans-serif;font-size:24px;color:#fff;font-weight:400;line-height:24px}.get-pricing-form .form-container .title-container .title-highlighted-medium span{font-family:"Nunito Sans",Arial,Helvetica,sans-serif;font-size:24px;color:#fff;font-weight:700}.get-pricing-form .form-container .get-pricing-form-body{padding:24px 0 0 0;border:none}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-input-wrapper{margin-bottom:16px}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-input-wrapper .twitter-typeahead{width:100%}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-input-wrapper.postalcode-wrapper{position:relative;display:flex;flex-direction:column}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-input-wrapper.postalcode-wrapper label.error{top:40px}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-input-wrapper.postalcode-wrapper .postalcode-checkbox-wrapper{font-family:"Nunito Sans",Arial,Helvetica,sans-serif;font-size:17px;color:#a7b4b1;font-weight:400;padding-top:11px}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-input-wrapper.postalcode-wrapper .postalcode-checkbox-wrapper [type=checkbox]:not(:checked)+label:before{border:none}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-input-wrapper.submit-wrapper{display:flex;flex-direction:column;margin-bottom:36px}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-input-wrapper.no-zip-code{margin-top:0}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-input-wrapper .get-pricing-form-input{border-radius:0;border-bottom-left-radius:15px;border-top-right-radius:15px;border:none;height:40px;line-height:40px;padding:5px 15px;display:block;outline:0;font-family:"Nunito Sans",Arial,Helvetica,sans-serif;font-size:18px;color:#2a3334;font-weight:400;width:100%;border-bottom-left-radius:16px;border-top-right-radius:16px;padding:0 16px}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-input-wrapper .get-pricing-form-input.join-to-button{z-index:1}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-input-wrapper .get-pricing-form-input.text-area{line-height:1.15em;width:100%;height:190px}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-input-wrapper .get-pricing-form-input.error{box-shadow:inset 0 0 1px 1px #dd4b39}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-input-wrapper .get-pricing-form-input.error:focus{box-shadow:inset 0 0 2px 2px #dd4b39}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-input-wrapper .get-pricing-form-input:focus{box-shadow:inset 0 0 1px 1px #00accc}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-input-wrapper .get-pricing-form-input.error{border:solid 1px #dd4b39}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-input-wrapper .get-pricing-form-input::-webkit-input-placeholder{color:#777;font-weight:400;opacity:1;font-size:18px}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-input-wrapper .get-pricing-form-input::-moz-placeholder{color:#777;font-weight:400;opacity:1;font-size:18px}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-input-wrapper .get-pricing-form-input:-ms-input-placeholder{color:#777;font-weight:400;opacity:1;font-size:18px}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-input-wrapper .get-pricing-form-input:-moz-placeholder{color:#777;font-weight:400;opacity:1;font-size:18px}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-input-wrapper label.error{font-family:"Nunito Sans",Arial,Helvetica,sans-serif;font-size:14px;color:#fff;font-weight:400;line-height:14px;display:flex;padding-top:5px}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-input-wrapper .get-pricing-form-input-zipcode{border-radius:0;border-bottom-left-radius:16px;border-top-right-radius:16px;margin-bottom:0}.get-pricing-form .form-container .get-pricing-form-body .get-pricing-form-button{border-radius:0;border-bottom-left-radius:16px;border-top-right-radius:16px;border:none;height:40px;line-height:40px;cursor:pointer;color:#eef0ee;font-family:"Nunito Sans",Arial,Helvetica,sans-serif;font-size:20px;font-weight:600;text-decoration:none;display:block;outline:0;text-align:center;padding:0 20px 0 20px;box-sizing:border-box;white-space:nowrap;align-self:center;background-color:#4ec2a6;font-family:"Nunito Sans",Arial,Helvetica,sans-serif;font-size:18px;color:#fff;font-weight:400;line-height:16px;font-weight:600;padding:0 24px 0 24px}.get-pricing-form .form-container .get-pricing-form-disclaimer{font-family:"Nunito Sans",Arial,Helvetica,sans-serif;font-size:12px;color:#fff;font-weight:400;line-height:16px}.get-pricing-form .form-container .get-pricing-form-disclaimer a{font-family:"Nunito Sans",Arial,Helvetica,sans-serif;font-size:12px;color:#fff;font-weight:400;line-height:16px;text-decoration:underline}.get-pricing-form::before{display:none}@media (min-width:768px){.get-pricing-form{margin-left:0;width:100%;max-width:350px;margin:0 auto;position:inherit;height:auto;top:auto;border-top-right-radius:20px;border-bottom-left-radius:20px;overflow-y:auto}.featured-item .get-pricing-form::before{border-color:transparent transparent transparent #00accc}}.blue-header-modal.multi-step .header{color:#fff}.blue-header-modal.multi-step .body{color:#000;padding:24px 16px}.blue-header-modal.multi-step .body .step .location-input{padding-bottom:16px;max-width:360px}.blue-header-modal.multi-step .body .step .services-section{display:none}.blue-header-modal.multi-step .body .step .services-section .service-list .service-item{width:182px;float:left}.blue-header-modal.multi-step .body .step .services-section .service-list .service-item .ac-checkbox[type=checkbox]:checked+label,.blue-header-modal.multi-step .body .step .services-section .service-list .service-item .ac-checkbox[type=checkbox]:not(:checked)+label{padding-left:1.4em}.blue-header-modal.multi-step .body .step .input-list-container{max-width:360px}.blue-header-modal.multi-step .body .step .list-step-number{padding-left:0;padding-right:0}.blue-header-modal.multi-step .body .step .care-section .care-col-first{width:100%}.blue-header-modal.multi-step .body .step .care-section .care-col-second{width:100%}.blue-header-modal.multi-step .body .step .care-section .care-input{padding-bottom:16px}.blue-header-modal.multi-step .body .step .care-section .care-input .care-button{display:flex;flex-direction:row;justify-content:center}.blue-header-modal.multi-step .body .step .care-section .care-input select.empty{color:#777}.blue-header-modal.multi-step .body .step .care-section .care-input select.empty option:not(:first-child){color:#000}@media (min-width:768px){.blue-header-modal.multi-step .header{padding-right:54px}.blue-header-modal.multi-step .body{min-height:425px;padding:24px 32px}.blue-header-modal.multi-step .body .step .location-input{padding-bottom:24px}.blue-header-modal.multi-step .body .step .services-section{display:block}.blue-header-modal.multi-step .body .step .list-step-number{padding-left:32px;padding-right:32px}.blue-header-modal.multi-step .body .step .care-section .care-col-first{width:360px;float:left}.blue-header-modal.multi-step .body .step .care-section .care-col-second{width:190px;float:right}.blue-header-modal.multi-step .body .step .care-section .care-input{padding-bottom:24px}.blue-header-modal.multi-step .body .step .care-section .care-input .care-button{justify-content:flex-end}}.blue-header-modal.search-pages-lead-housing-modal .header{padding-right:48px}.blue-header-modal.search-pages-lead-housing-modal .header .c-heading{color:#fff}.blue-header-modal.search-pages-lead-housing-modal .header .c-heading.medium{font-size:18px;display:none}.blue-header-modal.search-pages-lead-housing-modal .body{color:#000;padding:24px 16px}.blue-header-modal.search-pages-lead-housing-modal .body .step .step-subtitle{display:none}.blue-header-modal.search-pages-lead-housing-modal .body .step .location-section{margin-bottom:16px}.blue-header-modal.search-pages-lead-housing-modal .body .step .location-section .location-input{width:100%}.blue-header-modal.search-pages-lead-housing-modal .body .step .location-section .radius-input{display:none}.blue-header-modal.search-pages-lead-housing-modal .body .step .options-section{margin-bottom:16px}.blue-header-modal.search-pages-lead-housing-modal .body .step .options-section .option-list{display:flex;flex-direction:column}.blue-header-modal.search-pages-lead-housing-modal .body .step .options-section .option-list .option-item:not(:last-child){margin-bottom:12px}.blue-header-modal.search-pages-lead-housing-modal .body .step .options-section .option-list .option-item .ac-radio[type=radio]:checked+label,.blue-header-modal.search-pages-lead-housing-modal .body .step .options-section .option-list .option-item .ac-radio[type=radio]:not(:checked)+label{padding-left:24px}.blue-header-modal.search-pages-lead-housing-modal .body .step .options-section .option-list .option-item .ac-radio.radio-inverted[type=radio]:checked+label:after,.blue-header-modal.search-pages-lead-housing-modal .body .step .options-section .option-list .option-item .ac-radio.radio-inverted[type=radio]:not(:checked)+label:after{color:#0095bc!important;font-size:27.5px}.blue-header-modal.search-pages-lead-housing-modal .body .step .button-section{display:flex;flex-direction:column-reverse}.blue-header-modal.search-pages-lead-housing-modal .body .step .button-section .button-input{text-align:center;margin-bottom:24px}.blue-header-modal.search-pages-lead-housing-modal .body .step .text a{color:#000}@media (min-width:768px){.blue-header-modal.search-pages-lead-housing-modal .header{padding-right:54px}.blue-header-modal.search-pages-lead-housing-modal .header .c-heading{color:#fff}.blue-header-modal.search-pages-lead-housing-modal .header .c-heading.large{font-size:32px;line-height:36px}.blue-header-modal.search-pages-lead-housing-modal .header .c-heading.medium{display:block}.blue-header-modal.search-pages-lead-housing-modal .body{padding:32px 32px}.blue-header-modal.search-pages-lead-housing-modal .body .step .step-subtitle{display:block;padding-right:32px}.blue-header-modal.search-pages-lead-housing-modal .body .step .location-section{margin-bottom:32px}.blue-header-modal.search-pages-lead-housing-modal .body .step .location-section .location-input{width:340px}.blue-header-modal.search-pages-lead-housing-modal .body .step .location-section .radius-input{display:block}.blue-header-modal.search-pages-lead-housing-modal .body .step .location-section .radius-input input[type=text]{width:78px}.blue-header-modal.search-pages-lead-housing-modal .body .step .location-section .radius-input .fancy-container .text{line-height:40px}.blue-header-modal.search-pages-lead-housing-modal .body .step .options-section{margin-bottom:32px}.blue-header-modal.search-pages-lead-housing-modal .body .step .options-section .option-list{display:flex;flex-direction:row}.blue-header-modal.search-pages-lead-housing-modal .body .step .options-section .option-list .option-item:not(:last-child){margin-bottom:0}.blue-header-modal.search-pages-lead-housing-modal .body .step .options-section .option-list .option-item{width:158px;margin-bottom:0}.blue-header-modal.search-pages-lead-housing-modal .body .step .button-section{display:block;height:40px}.blue-header-modal.search-pages-lead-housing-modal .body .step .button-section .text{float:left;line-height:40px}.blue-header-modal.search-pages-lead-housing-modal .body .step .button-section .button-input{float:right;margin-bottom:0}.blue-header-modal.search-pages-lead-housing-modal .body .step .input-list-container{max-width:360px}.blue-header-modal.search-pages-lead-housing-modal .body .step .animation-section{max-width:360px;margin-bottom:64px}}.search-animation .new-report-cta{width:100%}.search-animation .new-report-cta .report-body{position:relative;max-height:271px;overflow:hidden}.search-animation .new-report-cta .fader{position:absolute;height:100%;width:100%;top:0;background:linear-gradient(0deg,#fff 10%,rgba(255,255,255,.5) 40%,rgba(255,255,255,0) 50%,rgba(255,255,255,.5) 60%,#fff 90%,#fff 100%)}.search-animation .new-report-cta .wdt-loading-screen .wdt-loading-phrases{margin:0 auto;padding:24px 0 24px 24px;text-align:left;position:relative;-webkit-transform:translateY(100px);transform:translateY(100px)}.search-animation .new-report-cta .wdt-loading-screen .wdt-loading-phrases .phrase-container{display:-webkit-flex;display:flex;position:relative;margin-top:0}.search-animation .new-report-cta .wdt-loading-screen .wdt-loading-phrases .phrase-container .wdt-loading-phrase{padding:5px 0 5px 5px}.search-animation .new-report-cta .wdt-loading-screen .wdt-loading-phrases .phrase-container>div svg{margin-top:8px;transition:all .1s}.search-animation .new-report-cta .wdt-loading-screen .wdt-loading-phrases .phrase-container svg{transition:all .1s;position:absolute;left:-24px;top:-4px}.search-animation .new-report-cta .wdt-loading-screen .wdt-loading-phrases .phrase-container svg .checkmark-icon{stroke:#fff}.resultsPage{padding-bottom:32px}.resultsPage .description{margin-bottom:40px}.resultsPage .description a{font-weight:600}.resultsPage .sub-title{padding-bottom:24px}.resultsPage .form.form-blue.form-resp{margin-bottom:32px}.resultsPage .form.form-blue.form-resp .header :first-child{display:block}.resultsPage.hmc li.ad-container{padding-bottom:8px}.resultsPage.hmc .adplaceholder .ad-bottom-medium-rectangle{margin-bottom:32px}@media (min-width:768px){.resultsPage{padding-bottom:48px}.resultsPage .sub-title{padding-bottom:32px}.resultsPage .form.form-blue.form-resp{margin-bottom:32px}.resultsPage.hmc li.ad-container{display:none}}@media (max-width:992px) and (min-width:768px){.resultsPage{padding-bottom:32px}.resultsPage .description{margin-bottom:32px}.resultsPage .form.form-blue.form-resp .header :first-child,.resultsPage .form.form-blue.form-resp .header :last-child{display:block}.resultsPage.hmc li.ad-container{display:none}}.resultsPage.fun-cem .description{margin-bottom:24px}@media (min-width:768px){.resultsPage.fun-cem .description{margin-bottom:40px}.resultsPage.fun-cem .listing li{padding-bottom:32px;margin-bottom:32px}}@media (max-width:992px) and (min-width:768px){.resultsPage.fun-cem .description{margin-bottom:24px}}.resultsPage.elderlaw .listing li.ad-container{padding-bottom:8px}@media (min-width:768px){.resultsPage.elderlaw li.ad-container{display:none}}@media (max-width:992px) and (min-width:768px){.resultsPage.elderlaw li.ad-container{display:none}}.senior-living-city .speak-now{background-color:#eee}.senior-living-city .adplaceholder #div-gpt-ad-1516733713938-4{margin-bottom:48px!important}@media (min-width:992px){.senior-living-city .find-care-widget-form{margin-bottom:16px}}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}