@media (max-width:767px){html{font-size:12px}}.activity-summary-report-loading{align-items:center;display:flex;flex-direction:column;font-size:1rem;gap:1rem;height:100vh;justify-content:center}.activity-summary-report-error,.activity-summary-report-not-available{align-items:center;display:none;flex-direction:column;font-size:1rem;gap:1rem;height:100vh;justify-content:center}.activity-summary-report-error img,.activity-summary-report-loading img,.activity-summary-report-not-available img{height:auto;width:10rem}.activity-summary-report{display:none;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,sans-serif,Arial;gap:1rem;margin:0 auto;max-width:1200px}.activity-summary-report .intro-section{display:flex;flex-direction:column;text-align:center}.activity-summary-report .intro-section .reporting-period{font-size:1.75rem;font-weight:500;margin-top:4rem;text-transform:uppercase}.activity-summary-report .intro-section .community-name{font-size:4rem;font-weight:700;margin-bottom:.25rem;margin-top:2rem}.activity-summary-report .intro-section .sub-text{font-size:1.75rem;font-weight:500;margin-bottom:2rem}.activity-summary-report .intro-section .best-picture{background-position:50%;background-repeat:no-repeat;background-size:cover;display:none;height:40rem;margin-top:1rem}.activity-summary-report .intro-section .summary-stats{display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.5rem;font-weight:500;gap:2rem 0;justify-content:center;padding:3rem 0}@media (max-width:767px){.activity-summary-report .intro-section .summary-stats{flex-direction:column;gap:1.5rem}}.activity-summary-report .intro-section .summary-stats .section-item{border-right:1px solid #000;display:none;padding:0 2rem}.activity-summary-report .intro-section .summary-stats .section-item.no-border{border-right:none}.activity-summary-report .intro-section .summary-stats .section-item .value{font-size:3rem;font-weight:700}.activity-summary-report .intro-section .roi-section{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-top-left-radius:25px;border-top-right-radius:25px;color:#fff;display:none;flex-direction:column;font-size:2rem;gap:1.5rem;justify-content:space-between;margin-top:1rem;min-height:30rem;padding:4rem}.activity-summary-report .intro-section .roi-section .header{font-size:3rem;font-weight:700}.activity-summary-report .intro-section .roi-section .dollars{font-size:4.5rem;font-weight:700}.activity-summary-report .intro-section .roi-section .disclaimer{font-size:1.5rem;font-style:italic}.activity-summary-report .intro-section .roi-section .disclaimer a,.activity-summary-report .intro-section .roi-section .disclaimer a:visited{color:#fff}.activity-summary-report .intro-section .reviews-section-top{align-items:center;background:#e2e2e3;color:#000;display:none;flex-direction:column;justify-content:center;padding:8rem 3rem}.activity-summary-report .intro-section .reviews-section-top .header{font-size:3rem;font-weight:700;margin-bottom:3rem;text-align:center}.activity-summary-report .reviews-section ul.online-reviews,.activity-summary-report .reviews-section-top ul.online-reviews-top{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;list-style-type:none;padding:0}.activity-summary-report ul.online-reviews{margin-top:3rem}@media (max-width:767px){.activity-summary-report ul.online-reviews,.activity-summary-report ul.online-reviews-top{flex-direction:column}}.activity-summary-report .reviews-section ul li,.activity-summary-report .reviews-section-top ul li{align-items:start;background:#fff;border-radius:1rem;display:flex;flex-direction:column;font-size:1.25rem;justify-content:space-between;line-height:1.75rem;list-style:none;min-height:10rem;padding:2rem 2rem 1rem;text-align:left;width:25rem}.activity-summary-report ul li .review-source{margin-top:1rem}.activity-summary-report .intro-section .community-details-section{display:block;flex-direction:column;font-size:3rem;gap:2rem;margin:8rem auto;max-width:800px;width:100%}.activity-summary-report .intro-section .reviews-section-top .see-more-btn{align-items:center;border:2px solid #000;border-radius:8.5rem;color:#000;cursor:pointer;display:flex;justify-content:center;margin-top:2rem;padding:1rem;text-decoration:none;width:15rem}.activity-summary-report .sections{background:#e2e2e3;border:1px solid #e2e2e3;border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;padding:2rem 1rem}.view-more{display:flex;flex-direction:row;font-size:1.5rem;justify-content:end}.activity-summary-report .collapsable-section{display:none;flex-direction:column;gap:3rem;padding:2rem}.activity-summary-report .divider{border:1px solid #000;display:none;margin:0 2rem;width:90%}.activity-summary-report .collapsable-section .collapse-arrow{width:2rem}#renewal-info,#welcome-info{display:none}.activity-summary-report .section-details{display:flex;flex-direction:column;font-size:1.25rem;gap:.15rem;line-height:1.75rem}.activity-summary-report .section-details .more-details{display:none}.activity-summary-report .section-details .value{min-width:4.5rem}.activity-summary-report .section-details .attempt-note{display:inline-block;flex-direction:row;gap:1rem;width:95%}.activity-summary-report .section-details .attempt-note .value{display:inline;width:unset}.activity-summary-report .collapsable-section .section-title{display:flex;flex-direction:row;font-family:Arial;font-size:2rem;font-weight:700;justify-content:space-between}.activity-summary-report .collapsable-section .section-title .show-more-button{cursor:pointer}.activity-summary-report .collapsable-section .section-item{display:flex;flex-direction:row;min-width:17rem}.activity-summary-report .lura-note{display:none;font-size:1rem;font-style:italic;justify-content:center;line-height:1.25rem;margin:1rem}.activity-summary-report .collapsable-section .section-item.residents-responded,.activity-summary-report .section-details .first-month-note,.activity-summary-report .section-details .section-note{display:none}.activity-summary-report .collapsable-section table.section-rows{border-collapse:collapse;margin-bottom:1.5rem;width:90%}@media (max-width:767px){.activity-summary-report .collapsable-section table.section-rows{width:100%}}.activity-summary-report .section-rows tr{border-bottom:1px solid #000;height:5rem}.activity-summary-report .section-rows td,.activity-summary-report .section-rows th{text-align:left}.activity-summary-report .section-rows th{vertical-align:bottom}.activity-summary-report .section-rows td{padding-top:1rem;vertical-align:top}.activity-summary-report .section-rows th{font-size:1.1rem;min-width:8rem}.activity-summary-report .section-rows th.header-field.resident{min-width:8rem}.activity-summary-report .section-rows th.header-field.score,.activity-summary-report .section-rows th.header-field.unit{min-width:4rem}.activity-summary-report .section-rows tr:first-child,.activity-summary-report .section-rows tr:last-child{border-bottom:none}.activity-summary-report #clubs-and-activities,.activity-summary-report #event-info{display:none}.activity-summary-report .collapsable-section .event-details{display:flex;flex-direction:column;gap:1rem;margin-top:3rem}.activity-summary-report .collapsable-section .event-details .event-summary{display:flex;flex-direction:row;gap:1rem}.activity-summary-report .event-details .header{font-weight:700;margin-bottom:.5rem}.activity-summary-report .collapsable-section .event-details .event-summary .value{width:unset}.activity-summary-report .collapsable-section .event-details .event-summary .event-name .value{font-weight:700}.activity-summary-report .collapsable-section .event-details .event-summary .event-name .value .type-of-care{font-style:italic;font-weight:400}.activity-summary-report .collapsable-section .event-details .event-summary .attendance-count .value,.activity-summary-report .collapsable-section .event-details .event-summary .times-hosted-count .value{margin-left:.25rem}.activity-summary-report #event-info .event-details .vip-badge{align-items:center;display:flex;margin-left:1.5rem}.activity-summary-report #event-info .event-details .vip-badge img{height:1.25rem}.activity-summary-report .collapsable-section .event-details .event-comments{font-size:1.25rem}.activity-summary-report .care-image-list,.activity-summary-report .event-image-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.activity-summary-report .care-image-list .care-image,.activity-summary-report .event-image-list .event-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1.5rem;height:16rem;width:16rem}.activity-summary-report #care-info{display:none}.activity-summary-report #care-info .care-list{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.activity-summary-report #care-info .care-list .headers{display:flex;flex-direction:row;gap:1rem}.activity-summary-report #care-info .care-list .care-rows{display:flex;flex-direction:column;gap:1rem}.activity-summary-report #care-info .care-list .care-row .care-summary{display:flex;flex-direction:row;gap:1rem}.activity-summary-report #care-info .care-list .care-row .care-summary .care-image-list{margin-top:.5rem}.activity-summary-report .partners{display:none;margin-top:4rem}.activity-summary-report .partners .header{align-items:center;display:flex;flex-direction:row;font-weight:700;gap:1rem;justify-content:start;margin-bottom:2rem}.activity-summary-report .meetup{display:none;margin-top:4rem}.activity-summary-report .meetup .header{align-items:center;display:flex;flex-direction:row;font-size:1.5rem;font-weight:700;gap:1rem;justify-content:start;margin-bottom:2rem}.activity-summary-report .partners .header img{height:2.5rem;width:2.5rem}.activity-summary-report ul.partner-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;list-style-type:none;padding:0}.activity-summary-report ul.partner-list li{align-items:center;background:#fff;border-radius:1rem;display:flex;flex-direction:column;font-size:1.25rem;height:3rem;justify-content:center;list-style:none;min-width:19rem;padding:1rem}.activity-summary-report ul.partner-list li .partner-name{font-weight:700}.activity-summary-report ul.partner-list li .donation{margin-top:.25rem}.activity-summary-report #monthly-impact{display:none;Flex-direction:row;flex-wrap:wrap;justify-content:center;margin:4rem;position:relative}.activity-summary-report #monthly-impact .chart-container{display:block;margin-top:2rem;overflow:hidden;padding:.75rem;width:45%}@media (max-width:767px){.activity-summary-report #monthly-impact .chart-container{height:400px;width:100%}}.activity-summary-report .image-gallery{display:flex;Flex-direction:row;background:#000;flex-wrap:wrap;position:relative}.activity-summary-report .image-gallery .image-gallery-message{align-items:center;color:#fff;display:flex;font-size:3rem;height:100%;justify-content:center;position:absolute;text-align:center;width:100%}.activity-summary-report .image-gallery .image-gallery-overlay{background:#000;height:100%;opacity:.4;position:absolute;width:100%}.activity-summary-report .image-gallery .gallery-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:20rem}.activity-summary-report .your-team{margin:8rem auto}.activity-summary-report .your-team .header{font-size:3rem;font-weight:700;margin-bottom:2rem;text-align:center}.activity-summary-report .your-team ul{display:flex;flex-direction:row;gap:2rem;justify-content:center;list-style-type:none;padding:0}@media (max-width:767px){.activity-summary-report .your-team ul{align-items:center;flex-direction:column}}.activity-summary-report .your-team ul li{align-items:center;background:#fff;background:#e2e2e3;border-radius:1rem;display:flex;flex-direction:column;font-size:1.25rem;height:17rem;justify-content:center;list-style:none;padding:4rem;text-align:center;width:17rem}.activity-summary-report .your-team .team-names{align-items:center;display:flex;flex-direction:column;gap:.4rem;height:50%;justify-content:center}.activity-summary-report .your-team .team-names .title{font-weight:400}.activity-summary-report .your-team .connect-here-button{align-items:center;border:2px solid #000;border-radius:8.5rem;color:#000;display:flex;justify-content:center;margin-top:1rem;padding:1rem;text-decoration:none;width:17rem}.activity-summary-report .footer{width:100%}.activity-summary-report .footer-contents{align-items:center;background:#e2e2e3;display:flex;flex-direction:column;font-size:1.75rem;gap:1.8rem;justify-content:center;padding:5rem;text-align:center}.activity-summary-report .social-icons{display:flex;flex-direction:row;gap:1rem}.activity-summary-report .social-icons img{height:3.5rem;width:3.5rem}.activity-summary-report .footer-url a{color:#000;font-weight:700;text-decoration:none;text-transform:uppercase}.activity-summary-report .footer-logo img{height:auto;width:11rem}