.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.flex{display:flex}.flex-1{flex:1}.flex-2{flex:2}.flex-justify-space-between{justify-content:space-between}.flex-align-self-center{align-self:center}.font-weight-normal{font-weight:normal}.font-size-25{font-size:25px}.font-size-12{font-size:12px}.navbar-right{margin-right:0 !important}.min-width-225{min-width:225px}.min-width-250{min-width:250px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.mb-0{margin-bottom:0 !important}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.mb-175{margin-bottom:200px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-40{margin-top:40px}.no-mt{margin-top:0}.pl-0{padding-left:0}.pl-10{padding-left:10px}.pr-18{padding-right:18px}.pr-2{padding-right:2px}.pt-20{padding-top:20px}.p-12{padding:12px}.pt-120{padding-top:120px}.gap-3{gap:1rem}.gap-2{gap:.5rem}.gap-1{gap:.25rem}.pswp__caption__center{text-align:center !important;font-size:15px !important}.width-500{width:500px}.width-250{width:250px}.width-200{width:200px}.width-150{width:150px}.max-width-190{max-width:190.5px !important}.max-width-100{max-width:100px}.width-50{width:50px}.width-75{width:75px}.width-100{width:100px}.width-203{width:203px}.height-15{height:15px}.height-57{height:57px}.height-64{height:64px}.height-80{height:80px}.height-127{height:127px}.height-200{height:200px !important}.height-203{height:203px}.height-685{height:685px !important}.max-height-30{max-height:30px}.max-height-100{max-height:100px}.max-height-400{max-height:400px !important}.ellipses{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.green{color:#008000}.gold{color:#ffd700}.lightgray{color:#d3d3d3}.red{color:#f00}.lightblue{color:#1786e4}.green{color:#008000}.blue{color:#0047bb}.grey{color:#808080}.loading-spinner.static{position:static;display:block;margin:auto;padding:40px}.loading-spinner.static:after{margin-left:-32px;margin-top:-32px}.loading-spinner{display:inline-block;width:80px;height:80px;position:fixed;top:50%;left:50%;margin-left:-32px;margin-top:-32px;z-index:101}.loading-spinner:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #0846e4;border-color:#0846e4 transparent #0846e4 transparent;animation:loading-spinner-frames 1.2s linear infinite}.table-fixed-xl{table-layout:fixed}.table-borderless td,.table-borderless th{border-top:none !important}.provider-leads-table{table-layout:fixed}.carousel{max-width:500px;padding:5px 0}ul.carousel-thumbnails{list-style-type:none;margin:0 0 20px 0;padding:0}.carousel-thumbnail{display:inline-block;margin:5px;position:relative;width:203px}.carousel-thumbnail img{object-fit:cover}.carousel-thumbnail .delete-photo{position:absolute;right:1px;top:1px}.carousel-thumbnail .featured-image-banner{display:none}.carousel-thumbnails>.carousel-thumbnail:first-child .featured-image-banner{display:block;position:absolute;bottom:0;width:100%;background-color:#fff;text-align:center;text-transform:uppercase}.carousel-control.left,.carousel-control.right{background-image:none}span.glyphicon.glyphicon-remove{color:#f00;cursor:pointer}.draggable{cursor:all-scroll}.help-block{margin-bottom:0}.photo-caption-display{min-height:25px;font-style:italic}.crop-container img{position:absolute;margin:auto;min-width:100%;left:-100%;right:-100%;top:-100%;bottom:-100%}.table-striped-darker tr>td{border:none}.table-striped-darker tr:nth-child(even){background-color:#e6e6e6}.help-modal{border-bottom:1px dotted #808080;cursor:help}.compare-help-modal{border-bottom:1px dotted #add8e6;cursor:help}.jumptarget{padding-top:130px;margin-top:-130px}.carousel-control-prev,.carousel-control-next{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background-color:#fff;border-radius:50%;opacity:.8;transition:opacity .3s ease}.carousel-control-prev:hover,.carousel-control-next:hover{opacity:1}.carousel-control-prev .fa,.carousel-control-next .fa{color:#808080;font-size:14px;padding-top:2px}.carousel-control-prev .fa{padding-right:2px}.carousel-control-next .fa{padding-left:2px}.carousel-control-prev{left:5px;top:45%}.carousel-control-next{right:5px;top:45%}.slick-prev:before,.slick-next:before{color:#000}.page-item.disabled .page-link{pointer-events:none}.review-wrapper{padding-bottom:20px}.review-wrapper+.review-wrapper{border-top:1px solid #ccc;padding-top:20px}.pre-line{white-space:pre-line}@keyframes loading-spinner-frames{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(min-width:768px){.flex-sm{display:flex}.pull-right-sm{float:right !important}.h3-line-clamp--md{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(max-width:1199.98px){.table-fixed-xl{table-layout:auto}.btn-lg-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}}.fixed-bottom{position:fixed;bottom:0;width:100%;background-color:#fff}.image-upload-preview>div{position:relative;display:inline-block}.image-upload-preview .remove-image{position:absolute;top:2px;right:5px;cursor:pointer}.modal-max{width:100%}.modal-max .container-fluid{max-width:1140px}.flex-grow-2{flex-grow:2}.flex-grow-3{flex-grow:3}.img-cover{height:100%;width:100%;object-fit:cover;object-position:center center}.img-fluid-square{width:100%;aspect-ratio:1/1}.white-space-nowrap{white-space:nowrap}.img-contain{height:100%;width:100%;object-fit:contain !important;object-position:center center}.btn-xl{padding:1rem 1.5rem;font-size:1.5rem;line-height:1.5;border-radius:.4rem}.lower-case-input{text-transform:lowercase}.lower-case-input::placeholder{text-transform:none}.border-radius-50{border-radius:50%}@media(min-width:992px){.w-lg-50{width:50%}}.featured-header{padding:20px;color:#fff;background:#0047bb;background:linear-gradient(90deg,rgba(0,71,187,1) 0%,rgba(0,169,224,1) 100%)}.line-clamp-1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:100%}.line-clamp-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%}.overflow-wrap-break-word{overflow-wrap:break-word}.twitter-typeahead{display:block !important}@media(min-width:992px){.border-bottom-lg{border-bottom:1px solid #dee2e6 !important}}@media(max-width:991.98px){.border-bottom-lg{border-bottom:0 !important}}.splitBlock .video-wrapper{width:100%;aspect-ratio:16/9;position:relative}.splitBlock .video-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}:root{--cf-dark-gray:#a9a9a9;--cf-white:#fff;--cf-primary-blue:#00a9e0;--cf-light-blue:#9bdbe8}.bs5 .text-muted{--bs-text-opacity:1;color:rgba(33,37,41,.75) !important}.bs5 .end-0{right:0 !important}.bs5 .top-50{top:50% !important}.bs5 .translate-middle-y{transform:translateY(-50%) !important}.bs5 .shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important}.bs5.search-bar-new .location-button:hover i{color:#00a7e1 !important}.bs5.search-bar-new .location-button{font-size:1.5rem}.bs5.search-bar-new .search-form:not(.advanced-search) .location-button{right:140px}.bs5 .form-control:focus{color:#212529;background-color:#fff;box-shadow:rgba(0,167,225,.25) 0 0 0 .25rem;border-color:#80d3f0;outline:0}.bs5 .form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.bs5 .rounded-pill{border-radius:50rem !important}.bs5 .me-2{margin-right:.5rem !important}.bs5 .form-control{color:#212529}.bs5 .form-control::placeholder{color:rgba(33,37,41,.75);opacity:1}@media(min-width:992px){.bs5.search-bar-new .location-button{font-size:2rem}.bs5 .form-control-lg-xl{min-height:calc(3.5rem + 2px);padding:.75rem 1.5rem;font-size:1.375rem;line-height:1.5}.bs5 .btn-lg-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}}@media(min-width:768px){.bs5 .d-md-inline-block{display:inline-block !important}}@media(max-width:767.98px){.bs5.search-bar-new .location-button{right:10px !important}.bs5 .fs-md-down-7{font-size:.875rem !important}}input[type="checkbox"]{accent-color:#007bff !important}.body-content{padding-left:15px;padding-right:15px}.dl-horizontal dt{white-space:normal}select:not(.max-width),textarea:not(.max-width){max-width:280px}.slick-prev,.slick-next{width:44px !important;height:44px !important;display:flex !important;align-items:center !important;justify-content:center !important}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;position:relative;display:block}@media(max-width:767px){.slick-carousel{margin:0 16px}}address{margin-bottom:0}.provider-detail-link{color:inherit;text-decoration:none;cursor:pointer;margin-top:6px;font-weight:normal}header .search-form .form-group{margin-bottom:0}.search-form .search-box .glyphicon{position:absolute;font-size:1.6rem;color:#686868;cursor:pointer;border:1px solid transparent;padding:2px}.search-form .search-box .glyphicon:hover{border:1px solid #ccc}.search-form .search-box .glyphicon-map-marker{right:6px;top:6px}.provider-search-result{border:1px solid #ccc;margin-bottom:10px}button{margin-bottom:3px}.btn+.glyphicon,a+.glyphicon{margin-left:3px}h4{margin:0}.is-claimed{margin-left:5px}.compare-link{padding-top:20px}.row.no-image{padding-top:10px}.favorite{cursor:pointer}.btn-xs{margin:3px 0}.star-rating{font-size:20px;font-weight:700;margin-top:10px;margin-bottom:0 !important}.form-group.required .control-label:after,.form-group.required>label::after{content:" *";color:#f00}.video-carousel-thumbnail img{width:150px;height:112px;object-fit:cover}.slick-carousel-item{margin:10px;cursor:pointer}.slick-carousel-item img{width:100%;object-fit:cover}.nearby-carousel-item{height:500px;padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px}.nearby-carousel-item h5,.nearby-carousel-item p,.nearby-carousel-item div.services{overflow:hidden;text-overflow:ellipsis}.nearby-carousel-item p{white-space:nowrap}.nearby-carousel-item img{height:300px}.nearby-carousel-item .nearby-content{position:relative}.nearby-carousel-item .nearby-service-provider-content{position:relative;height:170px}.nearby-carousel-item .heart-transparent,.additional-senior-service-result-item .heart-transparent,.similar-option-horizontal-item .heart-transparent,.slick-carousel-item .heart-transparent{width:30px;height:30px}.nearby-carousel .slick-list{width:85%;margin-left:auto;margin-right:auto}button .favorite-icon{width:30px}.blog-carousel:not(.slick-initialized){display:flex;height:395px;overflow:hidden;flex-wrap:wrap}.blog-carousel:not(.slick-initialized) .slick-carousel-item{width:380px}.blog-carousel-item{height:375px;border-radius:10px;overflow:hidden}.blog-carousel-item img{height:225px}.blog-carousel-item .blog-thumb{height:225px}.blog-carousel-item .blog-title{height:150px;display:flex;align-items:center;justify-content:center}.reviews-carousel-item{border:3px solid #ccc;border-radius:10px;margin:5px;padding:5px;height:230px;max-width:100%;cursor:default;padding:.75rem}.review-comment{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-height:20.8px}.slick-prev{left:-30px}.slick-next{right:-30px}.provider-detail-wrapper .slick-prev{left:-5px}.provider-detail-wrapper .slick-next{right:-5px}.slick-prev:before,.slick-next:before{color:#00a9e0;font-size:30px}@media(max-width:767px){.review-comment{-webkit-line-clamp:4}.reviews-carousel .slick-list{max-width:80% !important}.contact-buttons>button,.contact-buttons>a{display:block;margin-bottom:10px !important;width:100%;min-width:210px !important}.contact-buttons>:first-child{margin-top:10px}.city-carousel{margin-left:10px !important;margin-right:10px !important}.hospice-progress-bar .actual{height:20px !important}.hospice-progress-bar .actual-text{font-size:14px !important}.hospice-progress-bar .label{font-size:12px;color:#555}.hospice-progress-bar .national-average,.state-average{height:27px !important;top:-3px !important}.hospice-progress-bar .state-average{border-left:2px dotted #555 !important}.hospice-progress-bar .national-average{border-left:2px solid #555 !important}.provider-score{border-left:5px solid #00a9e0 !important}.default-main-img{height:300px !important}.blog-carousel .slick-list{max-width:90%;margin-left:auto;margin-right:auto}.additional-senior-services-header{top:75px !important}}@media(max-width:991px){.reviews-carousel-item{height:225px;max-width:100%;border:3px solid #ccc;border-radius:10px;padding:10px;margin:10px}.reviews-carousel .slick-list{max-width:90%;margin-left:auto;margin-right:auto}#LeaveReviewToggleModal{display:block;width:100%}}@media(min-width:992px){.g-columns-2--lg{columns:2}.g-height-100x--lg{height:100%}main.g-height-100x--lg footer{display:none}.service-type-header{line-height:32px !important;height:36px;max-height:36px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}.parent-company-main-img{width:100% !important;object-fit:contain;object-position:center !important}.parent-company-img-wrapper{border:1px solid #ccc;padding:10px;min-height:250px}.provider-detail-header-main-img-wrapper{max-height:124px}}.parent-company-media-content-item{border:2px solid #b3b3b3;border-radius:8px;padding:20px;cursor:pointer}.parent-company-media-content-item img{height:270px}.parent-company-media-content-item h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parent-company-media-content-item a{text-decoration:none;color:inherit}.parent-company-media-content-item .description-container{height:75px;margin:10px 0}.parent-company-media-content-item .description-container p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.search-form:not(.advanced-search) .advanced-search-only,.search-form.advanced-search .simple-search-only{display:none}.blog-title-homepage{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.icon-status-unknown{color:#f7b919}.icon-status-okay{color:#008000}.icon-status-danger{color:#f00}.icon-status-new{color:#1aa3ff}.icon-status-premium-plus-new{color:#00a9e0}section.featured-locations-grid a.featured-image{position:relative;color:#fff;width:340px;height:170px;text-decoration:none !important;display:block}section.featured-locations-grid #image-container{border:1px solid #000;border-radius:6px;overflow:hidden}section.featured-locations-grid #image-container:hover{box-shadow:0 0 10px #999}section.featured-locations-grid a.featured-image img{display:block;height:inherit;width:inherit;position:absolute;top:0}section.featured-locations-grid a.featured-image .image-overlay{height:inherit;width:inherit;background-color:rgba(0,0,0);position:absolute;opacity:.4;top:0}section.featured-locations-grid a.featured-image .text-wrapper{display:flex;align-items:center;justify-content:center;text-align:center;width:340px;height:170px;position:relative;z-index:2}td .overflow-text{border-top:none !important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.open-review-modal span{color:#00a9e0;padding-right:5px}.flex-center{display:flex;align-items:center;justify-content:space-between;gap:5px}.d-hover-src{transition:background 200ms linear,color 200ms linear}.d-hover-src:not(:hover) .hover-show{display:none !important}.d-hover-src:hover .hover-hide{display:none !important}.btn-link{color:#00a9e0}.login-container{max-width:760px !important}.scf-custom-nav-tabs{display:flex !important}.scf-custom-nav-tabs .nav-link.active{border-color:#00a9e0;color:#00a9e0;border-bottom-style:solid;border-bottom-width:5px}.bold{font-weight:bold}.btn-white-bg{background-color:#fff}.blog-primary-border{border:1px solid #00a9e0}.blog-font{font-family:'Nexa',sans-serif !important}.home-blog-item a:hover .blog-title{background-color:#9adbe8 !important;color:#fff !important}div.a2a_kit{display:flex}.below-nav-top{z-index:500;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);background-color:#eaf3f4}.below-nav-top .nav-item{display:flex;align-items:center}.below-nav-top .nav-link.active{color:#555;background-color:transparent;text-decoration:underline;border:none !important;box-shadow:none !important}.below-nav-top .nav-link{color:#00a9e0}.below-nav-top a:hover{text-decoration:underline}.below-nav-top .nav-tabs .nav-link{border:none !important;box-shadow:none !important}.below-nav-top .nav-tabs .nav-link:focus,.below-nav-top .nav-tabs .nav-link:focus-visible{outline:none !important;box-shadow:none !important;border:none !important}.contact-buttons>button,.contact-buttons>a{margin-bottom:0;min-width:210px !important}.image-heart-container{position:relative}.image-heart-container .heart{position:absolute;top:12px;right:12px}.listing-banner{position:absolute;top:12px;left:12px;padding:2px 10px;color:#0047bb;background-color:#fff;font-size:14px;border:1px solid #0047bb;border-radius:10px}#phoneNumberLink a{color:#fff !important}#phoneNumberLink a:hover{color:#fff !important}.move-address-down{margin-top:25.59px}.similar-options-header{position:relative;max-width:240px}.similar-options-header span{position:absolute;top:0;right:0}.cms-column{padding-left:10px;padding-right:10px;border-left:3px solid #ccc}.back-to-search{padding:3px;color:#fff !important}.separator-icon{padding:0 5px;color:#d3d3d3 !important}ul li:last-child .separator-icon{display:none}.detail-navbar li:first-child .nav-link{padding-left:0 !important}.locations-image-wrapper{height:100%}.locations-image-wrapper img{object-fit:cover;height:100% !important;max-width:100% !important}.advisors-image-wrapper{max-height:127px;height:100%}.cms-columns>div:first-child{padding-left:10px;padding-right:0;border-left:none}.gutters-10{margin-right:-10px;margin-left:-10px}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:10px;padding-left:10px}.pswp-thumbnails-container{position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,.7)}.thumbnail-carousel .slick-list{width:85%;margin-left:auto;margin-right:auto}.thumbnail-carousel .slick-next::before{color:#fff !important;font-size:25px}.thumbnail-carousel .slick-prev::before{color:#fff !important;font-size:25px}.pswp-thumbnail{height:150px;width:100%;cursor:pointer;padding:10px;object-fit:contain;object-position:center}.contact-form{height:520px}.provider-banner-title{line-height:40px;max-height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}.photo-overlay{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;font-size:20px;background-color:rgba(0,0,0,.5);border-radius:5px;display:flex;align-items:center;justify-content:center;padding:0}.more-photos-thumbnail{position:relative;width:203px;height:203px;margin-right:23px}.additional-img{min-width:203px;min-height:203px}#photo-carousel{position:relative}.heart-mobile{position:absolute;top:20px;right:8px;font-size:25px;z-index:1}@media(max-width:991px){.cms-columns>div:first-child{padding-left:10px;padding-right:10px;border-left:3px solid #ccc}}@media(max-width:1199px){.main-detail-image{width:100%}.contact-form{height:398px}.default-main-img{height:398px}.service-advisor-radio-item:hover{outline:none;box-shadow:none;border-radius:0}.service-advisor-radio-item{flex-direction:row !important;justify-content:normal !important}.service-advisor-radio-item span{margin-left:5px}.service-advisor-radio-item img{display:none !important}}@media(min-width:1200px){.provider-banner-buttons>button,.provider-banner-buttons>a{padding:.375rem .75rem;font-size:1rem}.contact-buttons>button,.contact-buttons>a{padding:.375rem .75rem;font-size:1rem;min-width:210px !important}.g-height-100x--xl{height:100%}main.g-height-100x--xl footer{display:none}.main-detail-image{max-width:780px;max-height:520px}}.hospice-progress-bar{width:100%;background:#d3d3d3;position:relative;color:#fff;height:25px;line-height:25px}.hospice-progress-bar .label{position:absolute;z-index:2;padding-left:5px;color:#555}.hospice-progress-bar .actual{position:absolute;top:0;left:0;height:25px;background:#fff;background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 5%,rgba(0,169,224,1) 50%)}.hospice-progress-bar .actual-text{position:absolute;top:0;height:25px;z-index:3;color:#fff}.hospice-progress-bar .national-average,.state-average{position:absolute;height:35px;top:-5px;width:0;border-left:3px solid #555}.hospice-progress-bar .state-average{border-left:4px dotted #555}.provider-score{height:20px;width:0;border-left:10px solid #00a9e0}.state-average-icon{height:20px;width:0;border-left:3px dotted #555}.national-average-icon{height:20px;width:0;border-left:3px solid #555}.similar-options-link{display:block;color:inherit;text-decoration:none}.similar-options-link:hover{text-decoration:none;color:inherit}.block-optional-background{background-color:#eaf3f4}.block-background{background-image:url('/assets/img/bg/resource-background.png');background-repeat:no-repeat;background-position:bottom right;background-size:100% auto}.block-background.light{background-image:url('/assets/img/bg/resource-background-light.png');background-repeat:no-repeat}.block-background.dark{background-image:url('/assets/img/bg/resource-background-dark.png');background-repeat:no-repeat}.block-background.flipped.dark{background-image:url('/assets/img/bg/resource-background-left-dark.png');background-repeat:no-repeat}.block-background.flipped{background-image:url('/assets/img/bg/resource-background-left.png');background-position:bottom left}.block-background.flipped.light{background-image:url('/assets/img/bg/resource-background-light-left.png')}.city-carousel{margin-left:-10px;margin-right:-10px}.city-carousel-item{height:730px}.city-carousel img{height:300px}.city-carousel-item img.placeholder-image{object-fit:initial}.city-carousel .service-section{height:88px}.keytakeaways-wrapper{width:50%;margin:0 auto;display:block}.company-information-img-wrapper{width:60%;margin:0 auto;display:block}.service-item{line-height:20px;margin-bottom:1px}.similar-city-header{font-size:1.6rem;line-height:28px !important;height:60px;max-height:60px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-bottom:5px}.similar-city-address{line-height:15px !important;height:15px;max-height:15px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-bottom:5px}.no-comments{font-style:italic;font-weight:bold;color:#6c757d;background-color:#f8f9fa;padding:5px;border-left:3px solid #00a9e0}.resource-text-body p,ul,ol{margin-bottom:0 !important}.rte-content img{max-width:100% !important;height:auto !important}.default-main-img{max-height:470px;width:100%;object-fit:contain}.parent-company-img-wrapper{border:1px solid #ccc;padding:10px}.read-more-clamped.clamped-12{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:12}.read-more-clamped.clamped-6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.read-more-clamped.clamped-7{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7}.toggle-read-more-link{display:none}.featured-img-listings{height:450px;height:450px}.provider-detail-header-main-img-wrapper{border:2px solid #ccc;padding:5px;height:100%}@media(min-width:768px){.provider-header-detail-title{margin-top:-10px;overflow-wrap:anywhere;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;position:relative}.similar-option-horizontal-item{height:286px !important}.similar-option-horizontal-item .img-wrapper{max-height:244px}.resource-carousel{margin-left:-10px;margin-right:-10px}#faq-section-links{padding-bottom:20px}}.progress-container{width:100%;background-color:#e0e0e0;height:10px;position:relative;border-radius:5px}.progress-bar{background-color:#00a9e0 !important;height:100%;border-radius:5px}.in-the-news-text-shadow{text-shadow:2px 2px 4px #0047bb}.service-advisor-radio-item{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;flex-wrap:nowrap;padding:5px}.service-advisor-radio-item:hover{outline:2px solid #00a9e0;box-shadow:0 0 5px rgba(0,0,0,.3);border-radius:5px}.service-advisor-radio-item img{margin-bottom:5px;margin-top:5px;max-height:50px;max-width:50px}.service-advisor-radio-item input[type=radio]{height:20px}.service-advisor-radio-item.active span{color:#00a9e0;border-bottom:4px solid #00a9e0}.reviews-hash{text-decoration:none;color:inherit}.reviews-hash:hover{text-decoration:none;color:inherit}.reviews-hash:active{text-decoration:none;color:inherit}.reviews-hash:focus{text-decoration:none;color:inherit}.reviews-hash::selection{background-color:transparent}.service-icon-tab img{max-height:100px;max-width:100px}.service-icon-tab.active-item p{color:#00a9e0;border-bottom:4px solid #00a9e0;margin-bottom:0}.advisor-logo{height:100px;width:100px;border-radius:50%;object-fit:cover}.service-provider-search-form img{max-height:50px !important;max-width:50px !important}#services-filters .multiselect{min-height:56px !important}.additional-senior-services-header{top:80px;padding-bottom:5px;z-index:4 !important}.additional-senior-service-result-item{border:1px solid #ccc;padding:1rem;height:395px}.service-icon-tab{display:inline-block}.swipeable-container-wrapper{position:relative}.swipeable-container-wrapper::before,.swipeable-container-wrapper::after{display:none;content:'';position:absolute;top:0;bottom:0;width:75px;pointer-events:none;z-index:2}.swipeable-container-wrapper.overlay-left::before{display:block;left:0;background:var(--overlay-gradient-left,linear-gradient(to right,rgba(0,0,0,.5),rgba(255,255,255,0)))}.swipeable-container-wrapper.overlay-right::after{display:block;right:0;background:var(--overlay-gradient-right,linear-gradient(to left,rgba(0,0,0,.5),rgba(255,255,255,0)))}.swipeable-container-wrapper .left-arrow{left:0}.swipeable-container-wrapper .right-arrow{right:0}.swipeable-container{overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.swipeable-container::-webkit-scrollbar{display:none}.swipeable-container .item:not(:last-child){margin-right:2rem}.swipeable-arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10;user-select:none;font-size:20px;display:none}.community-difference-container{position:relative}.community-difference-container .community-difference{border:2px solid #00a9e0;border-radius:40px;padding:1.5rem 2.5rem}.community-difference-container .community-difference .icon-container{position:absolute;top:-12px;left:-12px;color:#00a9e0;border-radius:50%;background-color:#fff;border:1px solid #00a9e0;width:60px;height:60px;display:flex;justify-content:center;align-items:center;font-size:40px}.key-takeaways-carousel .slick-dots{background-color:#eaf3f4;padding-bottom:5px}.key-takeaways-carousel .slick-dots li.slick-active button:before{opacity:.75;color:#00a9e0}.company-information-carousel .slick-dots{background-color:#eaf3f4;padding-bottom:5px}.company-information-carousel .slick-dots li.slick-active button:before{opacity:.75;color:#00a9e0}@media(max-width:767px){.key-takeaways-carousel{max-width:100%;margin-left:auto;margin-right:auto}.slick-carousel-wrapper:not(.slick-initialized){position:relative}.slick-carousel-wrapper:not(.slick-initialized) .slick-carousel-item:not(:first-child){position:absolute;top:0;opacity:0}.company-information-carousel{max-width:100%;margin-left:auto;margin-right:auto}.key-takeaways-block-carousel{max-width:100%;margin-left:auto;margin-right:auto}.key-takeaways-block-carousel .slick-carousel-item{border:1px solid #ccc;padding:20px !important}.additional-senior-service-result-item{width:100%;height:360px}.resource-carousel .slick-list{max-width:90%;margin-left:auto;margin-right:auto}#consumer-resource-view .type{padding:5px 30px !important}#provider-resource-view .type{padding:5px 30px !important}}.advisor-icon-tab{min-width:180px;padding:20px}.state-header{cursor:pointer;border-bottom:1px solid #808080;width:200px}.state-header span{font-size:16px}.state-header i{color:#00a9e0}.state{display:flex;flex-direction:column;justify-content:center;align-items:center}.featured-locations-carousel .slick-carousel-item{display:flex;flex-direction:column;gap:10px;min-height:354px}.single-featured-location{justify-content:center !important}.pac-container{z-index:500}.google-container-fixed .pac-container{position:fixed !important}.service-resource-link{cursor:help}.service-resource-link span{border-bottom:1px dotted #808080}.dropdown.show .dropdown-toggle::after{transform:rotate(180deg)}.dropdown-toggle::after{margin-left:auto}.btn-dropdown{border:1px solid #ccc;padding:10px 15px}.thumbs-rating-input label,.star-rating-input label{position:relative}.thumbs-rating-input input[type="radio"],.star-rating-input input[type="radio"]{position:absolute;opacity:0}.star-rating-input label,.thumbs-rating-input label{cursor:pointer}input[type="radio"]:focus-visible+.fa{outline:2px solid #000;outline-offset:2px}.similar-option-horizontal-item{padding:20px}.similar-option-horizontal-item .image-wrapper{height:100%;position:relative}.similar-option-horizontal-item .heart{position:absolute;top:8px;right:8px}.similar-option-horizontal-item .address{font-size:.75rem}.line-clamp-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%}#consumer-resource-view .resource-header-text-shadow{text-shadow:2px 2px 4px #00a9e0}#consumer-resource-view li.consumer{border-bottom:4px solid #00a9e0}#consumer-resource-view .type{padding:5px 10px;background-color:#00a9e0;color:#fff}#provider-resource-view .resource-header-text-shadow{text-shadow:2px 2px 4px #0047bb}#provider-resource-view li.provider{border-bottom:4px solid #0047bb}#provider-resource-view .type{padding:5px 10px;background-color:#0047bb;color:#fff}.resource-carousel:not(.slick-initialized){display:flex;height:341px;overflow:hidden;flex-wrap:wrap}.resource-carousel:not(.slick-initialized) .slick-carousel-item{width:285px}.resource-carousel .slick-carousel-item{border:1px solid #00a9e0;cursor:default !important}.resource-carousel .image-container{width:100%;aspect-ratio:4/3}.resource-library-search-result{border:1px solid #00a9e0}.resource-library-search-result .image-container{width:100%;aspect-ratio:4/3}.faq-title{padding:20px 0;margin-bottom:0}.faq-title span{display:inline}.faq-section-link:hover,.faq-section-link.active{color:#008bb8;text-decoration:underline}.faq-content{padding:20px 0}.faq-question-heading{cursor:pointer;border-bottom:1px solid #ddd;padding:10px 0;display:flex;justify-content:space-between;align-items:center}.faq-question-heading i{padding-left:10px}.faq-question-heading .toggle-icon{transition:transform .2s ease,color .2s ease}.dynamic-content-wrapper{position:relative}.dynamic-content-wrapper.loading{height:auto;min-height:100px;position:relative}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;z-index:10}.loading-overlay .spinner-container{text-align:center}.dynamic-content-container{position:relative}.sponsored-ad img{min-height:300px !important;min-width:230px !important}@media(min-width:1200px){body .container{max-width:1230px}.carousel-control-next{right:15px !important}}.advisor-mobile-ad{width:100%;height:auto;aspect-ratio:3/1;max-width:350px;margin:auto}.pricing-header{cursor:pointer;border-bottom:1px solid #ddd;padding:10px 0;display:flex;justify-content:space-between;align-items:center}.pricing-header i{padding-left:10px}.pricing-header .toggle-icon{transition:transform .2s ease,color .2s ease}.contact-providers img{height:30px;width:35px}.position-absolute{position:absolute}.display-inline-block{display:inline-block}.grecaptcha-badge{display:none !important}#AddCityLandingPage_listbox{margin-top:35px}.citylanding-page .tt-menu{max-height:150px;overflow-y:auto}.resource-link-wrapper .tt-menu{width:100% !important;min-width:100% !important;left:0 !important;right:0 !important}.min-height-468{min-height:480px}.min-height-250{min-height:250px}.lh-1{line-height:1em}.btn-as-link{background:none;border:none;margin-right:10px;cursor:pointer;color:#00a9e0;padding:0;text-decoration:none}.btn-as-link:hover,.btn-as-link:focus{text-decoration:underline;color:#0056b3}.btn-as-link.active{font-weight:bold;color:#808080;outline:none;box-shadow:none}.photos-carousel{position:relative;display:block}.bootstrap-style-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:50%;background-color:rgba(0,0,0,.5);color:#fff;cursor:pointer;transition:background-color .3s ease}.photos-carousel-prev{left:.75rem}.photos-carousel-next{right:.75rem}.see-all-photos-btn{color:#9d9f96;background-color:#fbfdf8;border:1px solid #cfd0c8;border-radius:.2rem}.see-all-photos-btn .bi{vertical-align:middle}.see-all-photos-btn span{vertical-align:middle}.photo-grid{--gap:10px;--mainWidth:760.5px;--mainHeight:calc(var(--mainWidth)*(9/16));--thumbHeight:calc((var(--mainHeight) - var(--gap))/2);display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:var(--gap)}@media(max-width:1199px){.photo-grid{--mainWidth:589.5px}}.photo-grid.grid-view{grid-template-columns:var(--mainWidth) var(--thumbHeight) var(--thumbHeight);grid-template-rows:repeat(2,minmax(0,1fr))}.main-photo{width:100%;aspect-ratio:16/9}.grid-view .main-photo{grid-column:1;grid-row:1/3}.grid-photo{width:100%;aspect-ratio:1/1}.photo-grid img{width:100%;height:100%;object-fit:cover}.photo-grid .btn{bottom:12px;right:18px}.btn-mobile-outline-primary{border:3px solid #0047bb;background-color:#fff;color:#0047bb;display:inline-flex;align-items:center;justify-content:center;height:64px;width:64px}.btn-mobile-outline-primary img{width:36px;height:36px}.rounded-xl{border-radius:12px !important}.shadow-top{z-index:500;box-shadow:0 -4px 8px 0 rgba(0,0,0,.2)}.border-5{border-width:5px !important}.border-transparent{border-color:transparent !important}.border-primary-light{border-color:#b3e5f6 !important}.lh-base{line-height:1.5}.opacity-100{opacity:1 !important}.font-weight-medium{font-weight:500}.navbar-nav .nav-link{transition:border-bottom-color .3s ease;border-bottom:5px solid transparent;font-weight:bold !important}.navbar-nav .nav-link:hover,.dropdown-hover-active .nav-link{border-bottom-color:#00a7e1 !important}.navbar .dropdown-menu{border-top:2px solid #00a9e0;border-top-left-radius:0;border-top-right-radius:0;top:43px;margin-top:0;padding:0}.dropdown-icon{width:25px;height:25px;background-color:#00a7e1;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.dropdown-icon i{font-size:.75rem}.text-dark{color:rgba(33,37,41,1) !important}.navbar-brand img{height:32px;width:auto}.navbar-nav .nav-link{line-height:1.5}footer{line-height:1.5}footer .fa:hover{opacity:.8;transition:opacity .2s ease-in-out}footer h6{color:#00a7e1;font-size:.875rem;line-height:1.2}footer p{font-size:14px;color:rgba(33,37,41,.75)}footer .row{margin-left:-12px;margin-right:-12px}footer .col,footer [class*="col-"]{padding-left:12px;padding-right:12px}.dropdown-item:hover,.dropdown-item:focus{background-color:#00a7e1 !important;color:#fff !important}.full-view-width{width:100vw}.image-overlay-section{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),var(--bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:400px;position:relative}.splide-primary{--bs-theme-primary:#00a7e1}.splide-primary .splide__arrow{background:var(--bs-theme-primary) !important;border:none !important;border-radius:50% !important;width:50px !important;height:50px !important;opacity:.9 !important}.splide-primary .splide__arrow svg{fill:white !important}.splide-primary .splide__arrow--prev{left:0 !important}.splide-primary .splide__arrow--next{right:0 !important}.splide-primary .splide__pagination{bottom:auto !important;position:static !important;margin-top:2rem !important;text-align:center !important;flex-wrap:nowrap !important;display:flex !important;justify-content:center !important;max-width:100% !important;overflow:hidden !important}.splide-primary .splide__pagination li{flex:0 1 30px !important;padding-right:3px !important}.splide-primary .splide__pagination li:last-child{padding-right:0 !important}.splide-primary .splide__pagination__page{background:#e9ecef !important;width:100% !important;height:4px !important;margin:0 4px !important;border-radius:2px !important;border:none !important;transition:all .3s ease !important;opacity:1 !important}.splide-primary .splide__pagination__page:hover{background:var(--bs-theme-primary) !important;opacity:.4 !important}.splide-primary .splide__pagination__page.is-active{background:var(--bs-theme-primary) !important;transform:none !important}.splide-primary .splide__pagination__page.is-active:hover{background:var(--bs-theme-primary) !important;opacity:.6 !important}@media(min-width:768px){.container .splide-primary .splide__track{margin-left:60px;margin-right:60px}}.extra-small{font-size:.75em}.multiselect-container .dropdown-item:hover,.multiselect-container .dropdown-item:focus,.multiselect-container .multiselect-option:hover,.multiselect-container .multiselect-option:focus{background-color:var(--cf-dark-gray) !important;color:var(--cf-white) !important}.pricing-bar{position:relative;background-color:var(--cf-primary-blue);padding:2px 5px;margin-bottom:1rem;color:#fff}.pricing-bar.light{background-color:var(--cf-light-blue);color:inherit}@media(min-width:768px){.pricing-bar .amount{position:absolute;right:5px;top:3px}}.flex-container{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start}.flex-item{width:20%;height:26px}@media(max-width:576px){.flex-item{width:100%}.flex-container{max-height:none !important}}@media(min-width:577px) and (max-width:992px){.flex-item{width:50%}}.compare-bar{position:fixed;bottom:0;left:0;width:100%;height:145px;background-color:rgba(0,0,0,.8);z-index:1;text-align:center}.compare-bar .top{color:#fff;max-width:700px;margin:auto;padding-top:10px}.compare-bar .top h4{margin-top:5px}.compare-bar .compare-bar-item{display:inline-block;background-color:#fff;margin:15px 10px;padding:10px;overflow:auto;position:relative}.compare-bar .remove-compare-listing{position:absolute;right:1px;top:1px;color:#f00;cursor:pointer}.compare-bar .compare-bar-content{padding:0 10px;width:150px}.compare-bar .compare-bar-content .compare-bar-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.clear-compare-listing{color:#fff;text-decoration:underline;margin-right:10px}.stars{height:28px;line-height:28px}.add-compare-listing{text-decoration:none !important}.add-compare-listing .checked-icon,.add-compare-listing.checked .unchecked-icon{display:none}.add-compare-listing .unchecked-icon,.add-compare-listing.checked .checked-icon{display:inline}