.btn-reset[data-v-2932b6b8]{background-color:transparent;border:0}.card[data-v-da296028]{background-color:var(--kpl-contrast-200);border:0}.card-body[data-v-da296028]{padding-bottom:1.5rem;padding-top:1.5rem}.card[data-v-da296028] .membership-description p:last-child{margin-bottom:0}.search-pills[data-v-1e811262]{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:var(--kpl-border-color-translucent) transparent;scrollbar-width:thin}.btn-pill[data-v-1e811262]{border-color:var(--kpl-border-color-translucent);border-radius:var(--kpl-border-radius-pill);margin-bottom:.5rem;margin-right:.5rem;padding-left:1.5rem;padding-right:1.5rem;scroll-snap-align:start;white-space:nowrap}.btn-pill.active[data-v-1e811262],.btn-pill.active[data-v-1e811262]:focus{background-color:var(--kpl-btn-active-bg);color:var(--kpl-btn-active-color)}.btn-pill[data-v-1e811262]:hover,.btn-pill.active[data-v-1e811262]:hover{background-color:#505050}.btn-pill[data-v-1e811262]:focus{background-color:inherit;color:inherit;outline:.25rem solid var(--kpl-focus-ring-color);outline-offset:-.25rem}.offcanvas-width-lg{--kpl-offcanvas-width: 50vw;--kpl-offcanvas-min-width: 32rem;max-width:576px}.results-none .results-none-filters[data-v-2dd8a4d2],.results-none .results-none-nearby[data-v-2dd8a4d2]{margin:0 2rem;padding:.25rem 1rem}.info-window[data-v-32beb977]{width:164px}@media(min-width:576px){.info-window[data-v-32beb977]{width:200px}}@media(min-width:768px){.info-window[data-v-32beb977]{width:280px}}@media(min-width:992px){.info-window[data-v-32beb977]{width:200px}}@media(min-width:1200px){.info-window[data-v-32beb977]{width:280px}}.info-window .badge.rounded-pill[data-v-32beb977]{font-size:.875em}.info-window .phone[data-v-32beb977],.info-window .details[data-v-32beb977]{font-size:.75rem}.location-map-canvas{position:absolute;inset:0}.gm-style .gm-style-iw-d::-webkit-scrollbar{width:12px!important}.modal-body .btn.btn-actuator[data-v-cfa404a8]{padding:1rem 1.75rem;line-height:1.25rem}.message-actions button[data-v-5e822a07]{border:0;background:transparent}.message-actions button[data-v-5e822a07]:disabled{color:var(--kpl-dark)}.message-list .border-bottom[data-v-3a69dccc]:last-child{border-bottom-width:0!important}[data-v-3a69dccc] .rendered p:last-child{margin-bottom:.5rem}.message-actions button[data-v-3a69dccc]{border:0;background:transparent;font-size:12px}.message-actions button[data-v-3a69dccc]:disabled{color:var(--kpl-dark)}.modal-footer .form-control[data-v-3a69dccc]{font-size:.875rem}.laic-chat[data-v-1f4f16f5]{--kpl-btn-active-color: var(--kpl-off-white);--kpl-btn-active-bg: var(--kpl-dark);position:fixed;bottom:16px;left:16px;z-index:1040}.laic-chat .icon[data-v-1f4f16f5]{background-color:#e0e0e0;border-radius:50%;border:0;box-shadow:#0003 2px 4px 2px;height:48px;width:48px;padding:0;cursor:pointer}.laic-chat .icon svg[data-v-1f4f16f5]{width:36px;height:36px;color:var(--kpl-dark)}.laic-chat[data-v-1f4f16f5] .wrapper{display:flex;flex-direction:column;position:absolute;bottom:-16px;left:-16px;top:auto;height:100vh;width:100vw;overflow:hidden}@media(min-width:576px){.laic-chat[data-v-1f4f16f5] .wrapper{bottom:0;left:0;height:576px;width:320px}}.laic-chat[data-v-1f4f16f5] .wrapper{border:solid 1px var(--kpl-border-color-translucent);background-color:var(--kpl-body-bg);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);box-shadow:#0000004d 0 0 20px}.laic-chat[data-v-1f4f16f5] .wrapper .modal-header,.laic-chat[data-v-1f4f16f5] .wrapper .modal-footer{border-color:var(--kpl-border-color-translucent)}.laic-chat[data-v-1f4f16f5] .wrapper .modal-body{overflow-y:auto}.planner-datebar[data-v-50d236a9]{position:relative;top:0;margin-top:4rem 0;border-bottom:solid 1px var(--kpl-border-color-translucent);z-index:9}.planner-datebar .datepicker[data-v-50d236a9]{overflow-x:auto;scroll-snap-type:x mandatory;white-space:nowrap}.planner-datebar .datepicker[data-v-50d236a9]::-webkit-scrollbar{display:none}.planner-datebar .week[data-v-50d236a9]{display:inline-flex;width:100%;scroll-snap-align:start;scroll-snap-stop:always}.planner-datebar .btn-day[data-v-50d236a9]{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex:0 0 auto;width:14.285714285%;min-height:4rem;position:relative;line-height:1;border-radius:0}.planner-datebar .btn-day[data-v-50d236a9]:hover{opacity:100}.planner-datebar .day-number[data-v-50d236a9]{display:flex;align-items:center;justify-content:center;height:32px;width:32px;margin:.5rem 0;padding-left:1px;border-radius:50%}.planner-datebar .today .day-number[data-v-50d236a9]{border:1px solid color-mix(in sRGB,currentColor 25%,transparent)}.planner-datebar .selected .day-number[data-v-50d236a9]{background-color:var(--kpl-body-color);color:var(--kpl-body-bg);opacity:1}.planner-datebar .display-month[data-v-50d236a9]{opacity:.75;text-transform:uppercase}.booking-summary[data-v-ab22dbf7]{--kpl-planner-border-color: rgba(49, 49, 49, .15)}.booking-summary.row[data-v-ab22dbf7]{margin-top:2.5rem;margin-bottom:2rem}@media(min-width:992px){.booking-summary.row[data-v-ab22dbf7]{margin-top:5rem}}.booking-summary-item[data-v-ab22dbf7]{padding:.5rem 0;border-bottom:solid 1px var(--kpl-planner-border-color)}.booking-summary-item[data-v-ab22dbf7]:last-child{padding-bottom:0;border-bottom:none}@media(min-width:576px){.booking-summary-item[data-v-ab22dbf7]{padding:.5rem 1rem;border-bottom:none;border-right:solid 1px var(--kpl-planner-border-color)}.booking-summary-item[data-v-ab22dbf7]:first-child{padding-left:0}.booking-summary-item[data-v-ab22dbf7]:last-child{padding-right:0;border-right:none}}.booking-summary-heading[data-v-ab22dbf7]{font-size:sm;margin-bottom:.5rem;opacity:75%}.booking-summary-btn-col[data-v-ab22dbf7]{display:grid;margin-top:2.5rem}@media(min-width:576px){.booking-summary-btn-col[data-v-ab22dbf7]{margin-top:1.5rem;display:flex}}@media(min-width:768px)and (max-width:991.98px){.booking-summary-btn-col[data-v-ab22dbf7]{display:grid;justify-items:flex-end}}@media(min-width:1440px){.booking-summary-btn-col[data-v-ab22dbf7]{display:grid;justify-items:flex-end}}.booking-summary-btn-col .btn[data-v-ab22dbf7]{font-size:.875rem}.time-slots .btn[data-v-3589d2bd]{font-size:.75rem;flex:0 0 auto;width:5rem;margin:0 .5rem .5rem 0;padding:.25rem 0;text-align:center}@media(min-width:768px){.time-slots .btn[data-v-3589d2bd]{margin:0 1rem 1rem 0}}.card[data-v-235bdcb0]{background-color:var(--kpl-contrast-200);border:0}.card-body[data-v-235bdcb0]{padding-bottom:1.5rem;padding-top:1.5rem}.card[data-v-235bdcb0] .membership-description p:last-child{margin-bottom:0}.schedule-tour .row[data-v-a718a7d2]{margin-bottom:3rem}.schedule-tour .error-wrapper[data-v-a718a7d2]{margin:7.5rem 2rem;width:100%;height:100%;flex-direction:column;justify-content:flex-start;align-items:center;gap:2rem;display:inline-flex;text-align:center;color:var(--kpl-secondary);font-family:var(--kpl-font-sans-serif);font-weight:400;word-wrap:break-word}.schedule-tour .error-header[data-v-a718a7d2]{font-size:1.625rem;line-height:2rem}.schedule-tour .error-subheader[data-v-a718a7d2]{font-size:.9rem;line-height:1rem}.schedule-tour[data-v-a718a7d2] .card{background-color:var(--kpl-light)}.market-level-map{position:relative;height:100vh;height:100dvh;padding:2rem 0}@media(min-width:768px){.market-level-map{height:58rem;max-height:80vh;max-height:80dvh}}.market-level-map .map{height:calc(100% - 9rem);width:100%}.market-level-map .marker{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 42 42"><rect width="40" height="40" x="1" y="1" fill="%235C7BAF" rx="20"/><rect width="40" height="40" x="1" y="1" stroke="%23FBF7F2" stroke-width="2" rx="20"/><g clip-path="url(%23a)"><path fill="%23FBF7F2" d="M11.6519 17.6229h3.1562v3.9282h7.5264v2.8261H11.6519v-6.7543Zm7.6405 1.4854c0-.8786.7136-1.5819 1.6226-1.5819.9091 0 1.6201.7033 1.6201 1.5819s-.7136 1.5921-1.6201 1.5921c-.9065 0-1.62-.7033-1.6226-1.5921Zm3.9079 0c0-.8786.7136-1.5819 1.6201-1.5819.9065 0 1.62.7033 1.62 1.5819s-.7135 1.5921-1.62 1.5921c-.9065 0-1.6201-.7033-1.6201-1.5921Zm0 3.7733c0-.8785.7136-1.5819 1.6201-1.5819.9065 0 1.62.7034 1.62 1.5819 0 .8786-.7135 1.5921-1.62 1.5921-.9065 0-1.6201-.7033-1.6201-1.5921Zm3.9079-3.7733c0-.8786.7136-1.5819 1.6201-1.5819.9065 0 1.62.7033 1.62 1.5819s-.7135 1.5921-1.62 1.5921c-.9065 0-1.6201-.7033-1.6201-1.5921Z"/></g><defs><clipPath id="a"><path fill="%23fff" d="M11.6519 10h18.6964v22H11.6519z"/></clipPath></defs></svg>');width:42px;height:42px}.market-level-map .marker.selected,.market-level-map .marker:hover{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 70 70"><rect width="65" height="65" x="2.5" y="2.5" fill="%235C7BAF" rx="32.5"/><rect width="65" height="65" x="2.5" y="2.5" stroke="%23FBF7F2" stroke-width="5" rx="32.5"/><g clip-path="url(%23a)"><path fill="%23FBF7F2" d="M20.9777 29.9342h4.7344v5.8923h11.2895v4.2392H20.9777V29.9342Zm11.4608 2.2282c0-1.3179 1.0703-2.373 2.4339-2.373s2.4301 1.0551 2.4301 2.373c0 1.3178-1.0703 2.3881-2.4301 2.3881s-2.4301-1.055-2.4339-2.3881Zm5.8619 0c0-1.3179 1.0703-2.373 2.43-2.373 1.3598 0 2.4301 1.0551 2.4301 2.373 0 1.3178-1.0703 2.3881-2.4301 2.3881-1.3597 0-2.43-1.055-2.43-2.3881Zm0 5.6599c0-1.3178 1.0703-2.3729 2.43-2.3729 1.3598 0 2.4301 1.0551 2.4301 2.3729 0 1.3179-1.0703 2.3882-2.4301 2.3882-1.3597 0-2.43-1.0551-2.43-2.3882Zm5.8618-5.6599c0-1.3179 1.0703-2.373 2.4301-2.373 1.3597 0 2.43 1.0551 2.43 2.373 0 1.3178-1.0703 2.3881-2.43 2.3881-1.3598 0-2.4301-1.055-2.4301-2.3881Z"/></g><defs><clipPath id="a"><path fill="%23fff" d="M20.9777 18.5h28.0447v33H20.9777z"/></clipPath></defs></svg>');height:70px;width:70px;transform:translateY(14px)}.market-level-map .map-cards{display:flex;gap:1.5rem;overflow:auto;scroll-snap-type:x mandatory;scrollbar-color:var(--kpl-border-color-translucent) transparent;scrollbar-width:thin}.market-level-map .map-cards .map-card{scroll-snap-align:start;flex-shrink:0;padding:.5rem;width:calc(100% - 4rem);display:flex;flex-direction:column;justify-content:space-between;border-radius:6px;border:1px solid rgba(49,49,49,.15);background:var(--kpl-light);cursor:pointer}@media(min-width:768px){.market-level-map .map-cards .map-card{width:19rem}}.market-level-map .map-cards .map-card.selected,.market-level-map .map-cards .map-card:hover{background-color:var(--kpl-contrast-200)}.market-level-map .map-cards .map-card.selected{outline:4px solid var(--kpl-off-white);outline-offset:-4px}.market-level-map .map-cards .map-card img{width:80px}.find-location .location-map{display:none}.find-location .results-list{margin-bottom:0}.find-location .result-card{cursor:pointer}.find-location .result-card:hover,.find-location .result-card:focus,.find-location .result-card.selected{background-color:#e7e2d8}.find-location .result-image{width:100%}@media(min-width:768px){.find-location .result-image{width:auto;height:9.5rem}}.find-location .result-body{position:relative;min-height:6.25rem}.find-location .result-body:before{content:"";position:absolute;opacity:0;visibility:hidden;top:0;right:0;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#537bb3;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 10'%3e%3cpath fill='%23F2EDE6' d='M19,5.4c-1.3,0-2.4,1-2.4,2.3C16.7,9,17.7,10,19,10s2.3-1,2.3-2.3C21.4,6.4,20.3,5.4,19,5.4z M19,0c-1.3,0-2.3,1-2.3,2.3c0,1.3,1.1,2.3,2.3,2.3s2.3-1,2.3-2.3C21.4,1,20.3,0,19,0z M24.7,0c-1.3,0-2.3,1-2.3,2.3 c0,1.3,1,2.3,2.3,2.3c1.3,0,2.3-1,2.3-2.3C27,1,26,0,24.7,0z M13.4,0C12.1,0,11,1,11,2.3c0,1.3,1.1,2.3,2.3,2.3s2.3-1,2.3-2.3 C15.7,1,14.7,0,13.4,0z M4.6,0.2H0v9.6h15.4V5.7H4.6V0.2z M4.6,0.2H0v9.6h15.4V5.7H4.6V0.2z M4.6,0.2H0v9.6h15.4V5.7H4.6V0.2z M4.6,0.2H0v9.6h15.4V5.7H4.6V0.2z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:27px 10px;background-position:center;transition:opacity .15s ease-in-out,visibility .15s ease-in-out}.find-location .result-card.selected .result-body:before{opacity:1;visibility:visible}.find-location .result-card.selected .result-title{padding-right:3rem}@media(min-width:768px){.find-location .result-body{min-height:auto}.find-location .result-body:before{width:3.5rem;height:3.5rem}.find-location .result-title{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.result-card.selected .find-location .result-title{padding-right:4rem}}.find-location .lifeclinic-card{gap:1rem}@media(min-width:768px){.find-location .lifeclinic-card .result-body{flex-direction:column}.find-location .lifeclinic-card .result-body .temp-closed-container{align-self:flex-start}}.find-location .lifeclinic-card .result-body .min-w-0{min-width:0}.find-location .lifeclinic-card .result-body .badge{vertical-align:middle;overflow:hidden;text-overflow:ellipsis;max-width:100%}.find-location .lifeclinic-card.selected .result-address{padding-right:4rem}@media(min-width:992px){.find-location .location-map{position:sticky;top:1rem;height:calc(100vh - 2rem);display:block}.find-location .results-wrapper{padding-bottom:calc(1px + 100vh - 12rem)}.find-location .results-list{margin-bottom:calc(-1px - (100vh - 12rem))}.find-location .map-sticky{position:sticky;top:0}}@media(max-width:991.98px){.find-location-mapview{height:100svh;overflow:hidden}.find-location-mapview header,.find-location-mapview footer{display:none!important}.find-location-mapview .location-heading{display:none}.find-location-mapview .location-map,.find-location-mapview .map-controls,.find-location-mapview .results-scroll{position:fixed}.find-location-mapview .location-map,.find-location-mapview .results-scroll{left:0;right:0}.find-location-mapview .location-map{display:block;top:0;bottom:0;border-radius:0!important;z-index:1}.find-location-mapview .map-controls{top:1rem;left:1rem;right:1rem;z-index:2}.find-location-mapview .map-controls .form-control{background-color:#f2ede6}.find-location-mapview .map-controls .btn-outline-dark{color:#fbf7f2;background-color:#313131}.find-location-mapview .map-controls .btn-outline-dark:hover,.find-location-mapview .map-controls .btn-outline-dark:focus{background-color:#000}.find-location-mapview .results-scroll{bottom:5.875rem;height:9.125rem;z-index:2;scroll-snap-type:x mandatory;padding:0 1rem;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.find-location-mapview .results-scroll::-webkit-scrollbar{display:none}.find-location-mapview .results-list{display:flex;flex-wrap:nowrap;gap:1rem}.find-location-mapview .result-card{position:relative;scroll-snap-align:center;padding:.5rem!important;flex-shrink:0;margin:0!important;border:1px solid color-mix(in sRGB,currentColor 30%,transparent);width:calc(100vw - 4rem);background-color:#f2ede6;border-radius:5px}.find-location-mapview .result-card.selected{background-color:#f2ede6}.find-location-mapview .result-card .small{font-size:.8125rem!important}.find-location-mapview .result-card.prospect-card .badge{position:relative;top:-.25rem;overflow:hidden;text-overflow:ellipsis;max-width:100%}.find-location-mapview .result-card.lifeclinic-card{gap:0}.find-location-mapview .result-card.lifeclinic-card .result-body .min-w-0{min-width:0}}@media(max-width:991.98px)and (min-width:768px){.find-location-mapview .result-card.lifeclinic-card .result-body .result-details{flex-direction:row}.find-location-mapview .result-card.lifeclinic-card .result-body .result-details .temp-closed-container{align-self:auto}}@media(max-width:991.98px){.find-location-mapview .result-card.lifeclinic-card .result-body .badge{vertical-align:middle;overflow:hidden;text-overflow:ellipsis;max-width:100%}.find-location-mapview .result-image{position:absolute;top:.5rem;left:.5rem;height:5rem;width:5rem}.find-location-mapview .result-body>*:first-child{height:5rem;padding-left:5.5rem}.find-location-mapview .result-title{font-size:.875rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:0!important}.find-location-mapview .result-body>*:last-child{padding-top:.5rem}.find-location-mapview .result-body>*:last-child .btn{font-size:.75rem}.find-location-mapview .result-body>*:last-child .ki{width:1.25rem;height:1.25rem}}
