.home main{width:100%;max-width:1240px;margin:0 auto}.home .wrapper.hero{background:url(/img/placeholders/hero.webp) top/cover no-repeat}.home .wrapper.hero main .search{color:#000;background:#ffffffb3;width:80%;margin:120px auto;padding:30px 20px}#home_search_form>*>*>div{box-shadow:none;background:0 0}#home_search_form mapbox-geocoder div>svg{display:none}#home_search_form mapbox-geocoder div:nth-of-type(3){margin:13px 20px 0 0}#home_search_form .form-align{justify-content:center;width:100%;display:flex}#home_search_form .form-align>*>div{display:flex}.home .wrapper.hero main .search h1{text-align:center;margin:0 auto 10px;font-size:3.6rem;line-height:1.2}.home .wrapper.hero main .search p{text-align:center;color:#aaa;margin:20px 0;font-size:1.4rem;font-style:italic}.home .wrapper.hero main .search input[type=text]{text-align:left;background:#f1f1f1;border:1px solid #e0d86c;border-radius:5px;width:100%;min-width:340px;height:45px;margin:0 20px 0 0;padding:9px 10px 8px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.4rem;transition:all .3s ease-in-out;display:inline}.home .wrapper.hero main .search input[type=text]:focus{background:#fff}.home .wrapper.hero main .search input[type=submit]{color:#fff;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;appearance:none;background:#9e4770;border:1px solid #9e4770;border-radius:5px;padding:10px 30px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;transition:all .3s ease-in-out;display:inline}.home .wrapper.hero main .search input[type=submit]:hover{background:#b86089}.home .wrapper.hero main .search input[type=submit]:active{background:#7b3757}.hero-search{justify-content:center;width:100%;max-width:500px;margin:0 auto;display:flex;position:relative}.hero-search__input-wrapper{flex:1;position:relative}.hero-search__input{text-align:left;background:#f1f1f1;border:1px solid #e0d86c;border-right:none;border-radius:5px 0 0 5px;outline:none;width:100%;height:45px;padding:9px 10px 8px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.4rem;transition:all .3s ease-in-out;display:block}.hero-search__input:focus{background:#fff}.hero-search__input::placeholder{color:#999}.hero-search__btn{color:#fff;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;appearance:none;white-space:nowrap;background:#9e4770;border:1px solid #9e4770;border-radius:0 5px 5px 0;padding:10px 30px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:400;transition:all .3s ease-in-out;display:inline-block}.hero-search__btn:hover{background:#b86089}.hero-search__btn:active{background:#7b3757}.hero-search__clear{color:#999;cursor:pointer;background:linear-gradient(90deg,#0000 0%,#f1f1f1 40%);border:none;border-radius:0 4px 4px 0;justify-content:flex-end;align-items:center;width:50px;padding-right:10px;transition:color .2s,background .3s;display:flex;position:absolute;top:1px;bottom:1px;right:21px}.hero-search__clear:hover{color:#333}.hero-search__input:focus~.hero-search__clear{background:linear-gradient(90deg,#0000 0%,#fff 40%)}.hero-search__loading{border:2px solid #ddd;border-top-color:#9e4770;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite hero-search-spin;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@keyframes hero-search-spin{to{transform:translateY(-50%)rotate(360deg)}}.hero-search__suggestions{z-index:100;background:#fff;border:1px solid #ddd;border-radius:5px;margin-top:4px;padding:0;list-style:none;position:absolute;top:100%;left:0;right:20px;box-shadow:0 4px 12px #00000026}.hero-search__suggestions li{border-bottom:1px solid #eee}.hero-search__suggestion{text-align:left;color:#4a4a4a;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:12px;font-size:1.4rem;transition:background-color .15s;display:flex}.hero-search__suggestion:hover{background:#f5f5f5}.hero-search__suggestion-icon{color:#999;flex-shrink:0}.home .wrapper.pitch{background:linear-gradient(90deg,#00303f 0%,#00769a 100%)}.home .wrapper.pitch main{flex-direction:row;justify-content:center;align-items:center;padding:40px 0;display:flex}.home .wrapper.pitch main h2{color:#fff;max-width:300px;margin:0 20px 0 0;font-size:3.6rem;line-height:1.2}.home .wrapper.pitch main p{color:#fff;max-width:400px;margin:5px 30px 0 0;font-size:1.6rem}.home .wrapper.pitch main a{max-width:240px;margin:0;display:inline-block}.home .wrapper.solution{background:#f9f9f9}.home .wrapper.solution main{background:url(/img/icons/hands.svg) 50% 50px no-repeat;padding:100px 0 0}.home .wrapper.solution main h2{text-align:center;text-transform:uppercase;margin:0 0 20px;font-size:2.8rem}.home .wrapper.solution main p{text-align:center;max-width:680px;margin:0 auto 50px;font-size:1.8rem}.home .wrapper.solution main .boxes{flex-direction:row;justify-content:space-between;width:880px;margin:100px auto;display:flex}.home .wrapper.solution main .boxes .providers,.home .wrapper.solution main .boxes .users{background:#fff url(/img/icons/check-green.svg) right -40px bottom -50px no-repeat;border-radius:10px;width:420px;padding:50px;box-shadow:0 0 4px #9b9b9b33}.home .wrapper.solution main .boxes h3{text-transform:uppercase;text-align:center;margin:0 0 20px;font-size:1.8rem}.home .wrapper.solution main .boxes ul li{margin:0 0 25px;padding:0 10px 0 40px;font-size:1.6rem;list-style-type:none}.home .wrapper.solution main .boxes .providers ul li{background:url(/img/icons/check-blue.svg) 0 0 no-repeat}.home .wrapper.solution main .boxes .providers a{background:#007fa5}.home .wrapper.solution main .boxes .providers a:hover{background:#00a6d8}.home .wrapper.solution main .boxes .providers a:active{background:#005872}.home .wrapper.solution main .boxes .users ul li{background:url(/img/icons/check-orange.svg) 0 0 no-repeat}.home .wrapper.solution main .boxes .users a.btn{background:#ff9700}.home .wrapper.solution main .boxes .users a.btn:hover{background:#ffac33}.home .wrapper.solution main .boxes .users a.btn:active{background:#cc7900}.home .wrapper.tools{background:#e3fbf4 0 0/cover}.home .wrapper.tools main{padding:50px 0}.home .wrapper.tools main h2{text-align:center;text-transform:uppercase;margin:20px 0;font-size:3.6rem;line-height:1.2}.home .wrapper.tools main p{text-align:center;max-width:680px;margin:0 auto 50px;font-size:1.8rem}.home .wrapper.tools main .tools-list{flex-flow:wrap;justify-content:space-between;width:100%;max-width:1180px;margin:0 auto;display:flex}.home .wrapper.tools main .tools-list .tool{background:#fff;border:1px solid #dfe1e3;border-radius:5px;width:560px;margin:0 0 30px;padding:15px 20px;transition:all .1s ease-in-out}.home .wrapper.tools main .tools-list .tool:hover{border:1px solid #858d94}.home .wrapper.tools main .tools-list .tool:hover span{color:#b86089}.home .wrapper.tools main .tools-list .tool:active span{color:#7b3757}.home .wrapper.tools main .tools-list .tool a{color:#4a4a4a;flex-flow:row;align-items:flex-start;width:100%;height:100%;text-decoration:none;display:flex}.home .wrapper.tools main .tools-list .tool img.main-img{width:64px;margin:0 20px 0 0}.home .wrapper.tools main .tools-list .tool:nth-of-type(2n) img.main-img{order:2}.home .wrapper.tools main .tools-list .tool h3{margin:0 0 10px;font-size:2.4rem}.home .wrapper.tools main .tools-list .tool p{text-align:left;margin:0;font-size:1.6rem}.home .wrapper.tools main .tools-list .tool span{clear:both;float:left;color:#9e4770;margin:10px 0 0;font-size:1.6rem;font-weight:700;display:block}.home .wrapper.tools main .tools-list .tool span img{float:right;margin:0 0 0 10px}.home .wrapper.tools main .tools-list .tool:nth-of-type(2n) img.main-img{width:64px;margin:0 0 0 20px}.home .wrapper.tools main .tools-list .tool:nth-of-type(2n) h3,.home .wrapper.tools main .tools-list .tool:nth-of-type(2n) p{text-align:right}.home .wrapper.tools main .tools-list .tool:nth-of-type(2n) span{float:right;margin:10px 0 0}.home .wrapper.tools main .tools-list .tool .tool-description{width:calc(100% - 64px)}.home .wrapper.blog{background:#f9f9f9}.home .wrapper.blog main{padding:50px 0}.home .wrapper.blog main h2{text-align:center;text-transform:uppercase;margin:20px 0;font-size:3.6rem;line-height:1.2}.home .wrapper.blog main .entries-wrap{flex-direction:row;justify-content:space-between;width:100%;padding:0 5px;display:flex}.home .wrapper.blog main .entries-wrap .entry{background:#fff;border-radius:10px;width:48.5%;margin:20px 0 0;padding:30px;transition:all .3s ease-in-out;box-shadow:0 0 4px #9b9b9b99}.home .wrapper.blog main .entries-wrap .entry:hover{box-shadow:0 0 4px #464646e6}.home .wrapper.blog main .entries-wrap .entry a{color:#9e4770;height:auto;text-decoration:none;transition:all .3s ease-in-out}.home .wrapper.blog main .entries-wrap .entry a:hover{color:#b86089;text-decoration:none}.home .wrapper.blog main .entries-wrap .entry h2{text-align:left;text-transform:none;margin:0 0 10px;font-size:1.8rem}.home .wrapper.blog main .entries-wrap .entry img{object-fit:cover;border-radius:6px;width:100%;max-height:250px;margin:0 auto 10px}.home .wrapper.blog main .entries-wrap .entry p{margin:0 0 1.5rem;font-size:1.6rem}.home .wrapper.blog main .entries-wrap .entry span{clear:both;float:left;text-align:left;color:#9e4770;background:url(/img/icons/circle-arrow-small.svg) 100% no-repeat;padding:0 30px 0 0;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:700;line-height:2;text-decoration:none;transition:all .3s ease-in-out;display:block}.home .wrapper.blog main .entries-wrap .entry span:hover{color:#b86089}.home .wrapper.blog main .entries-wrap .entry span:active{color:#7b3757}@media screen and (max-width:1240px){.home main,.home .wrapper.tools main .tools-list{max-width:100%}.home .wrapper.tools main .tools-list .tool{width:48%}}@media screen and (max-width:1024px){.home .wrapper.hero main .search{width:100%}.home .wrapper.pitch main{flex-flow:column wrap;padding:40px 20px}.home .wrapper.pitch main h2,.home .wrapper.pitch main p{text-align:center;width:100%;max-width:100%;margin:0 0 20px}}@media screen and (max-width:940px){.home .wrapper.hero main{padding:0 20px}.home .wrapper.solution main{padding:100px 20px 0}.home .wrapper.solution main .boxes{flex-direction:column;justify-content:center;align-items:center;width:100%}.home .wrapper.solution main .boxes .providers,.home .wrapper.solution main .boxes .users{margin:20px 0}.home .wrapper.solution main .boxes .users ul li{background:url(/img/icons/check-orange.svg) 5px 0 no-repeat}.home .wrapper.solution main .boxes .providers ul li{background:url(/img/icons/check-blue.svg) 5px 0 no-repeat}.home .wrapper.solution main p{padding:0 10px}.home .wrapper.blog main .entries-wrap{flex-direction:column;align-items:center}.home .wrapper.blog main .entries-wrap .entry{width:100%}}@media screen and (max-width:768px){.home .wrapper.hero main{padding:0 20px}.home .wrapper.hero main .pitch{width:calc(100% - 40px);margin:50px 20px 30px}.home .wrapper.search main h2{font-size:2.4rem}#home_search_form .form-align{flex-wrap:wrap}.home .wrapper.hero main .search input[type=text],.home .wrapper.hero main .search input[type=submit]{margin:0 20px 10px}.hero-search__suggestions{left:20px;right:20px}.hero-search__clear{bottom:11px}.home .wrapper.solution main .boxes{flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 20px)}.home .wrapper.solution main .boxes .providers,.home .wrapper.solution main .boxes .users{width:380px;margin:20px 0}.home .wrapper.solution main .boxes .users ul li{background:url(/img/icons/check-orange.svg) 5px 0 no-repeat}.home .wrapper.solution main .boxes .providers ul li{background:url(/img/icons/check-blue.svg) 5px 0 no-repeat}.home .wrapper.solution main p{padding:0 10px}.home .wrapper.tools main{padding:50px 20px}.home .wrapper.tools main .tools-list{flex-direction:column;align-items:center}.home .wrapper.tools main .tools-list .tool{width:100%}.home .wrapper.blog main .entries-wrap{padding:0 20px}.tool.assisted-living,.tool.tool-1{order:1}.tool.nursing-homes,.tool.tool-3{order:2}.tool.memory-care,.tool.tool-5{order:3}.tool.independent-living,.tool.tool-7{order:4}.tool.senior-living,.tool.tool-9{order:5}.tool.dementia,.tool.tool-2{order:6}.tool.tech,.tool.tool-4{order:7}.tool.accessibility,.tool.tool-6{order:8}.tool.healthy-living,.tool.tool-8{order:9}.tool.cost,.tool.tool-10{order:10}}
/*# sourceMappingURL=dad5462d69e54cc7.css.map*/