.cmp_filter_city{flex-direction:column;width:15rem;position:relative}.cmp_filter_city__display{background-color:var(--color-white);border:1px solid var(--color-gray-250);height:unset;border-radius:.3125rem;flex-direction:row;justify-content:start;align-items:center;width:100%;margin-right:0;padding:.25rem .75rem}.cmp_filter_city__display svg{color:var(--color-gray-850);width:1.5rem;min-width:1.5rem;height:1.5rem;margin-right:.75rem}.cmp_filter_city__display svg line,.cmp_filter_city__display svg circle,.cmp_filter_city__display svg path,.cmp_filter_city__display svg polygon,.cmp_filter_city__display svg polyline,.cmp_filter_city__display svg rect{stroke-width:.1875rem}.cmp_filter_city__display__text_wrapper{white-space:nowrap;flex-direction:column;flex-grow:1;overflow:hidden}.cmp_filter_city__display__text_wrapper .react-aria-Label{color:var(--color-gray-550);margin-bottom:0;padding-bottom:0;font-size:.75rem;font-weight:400;line-height:.9rem}.cmp_filter_city__display__text_wrapper .react-aria-Input{height:unset;border:none;border-radius:0;padding:0;font-weight:600;line-height:1.25rem}@media only screen and (max-width:879px){.cmp_filter_city{width:33.33%;margin-right:0}}@media only screen and (max-width:700px){.cmp_filter_city{width:100%}}
.mdl-filter-age:focus{outline:none}.mdl-filter-age__agegroup{flex-direction:row;gap:.5rem;width:100%}.mdl-filter-age__agegroup-item{border:1px solid var(--color-gray-150);color:var(--color-blue-800);cursor:pointer;height:unset;background-color:#0000;border-radius:.5625rem;flex-direction:column;flex-grow:1;justify-items:center;margin:0;padding:.5rem;font-weight:400}.mdl-filter-age__agegroup-item[data-selected=true] .mdl-filter-age__indicator{border:4px solid rgba(var(--color-blue-500-RGB), .33);box-shadow:inset 0 0 0 5px var(--color-blue-500);border-radius:50%;width:1.4375rem;height:1.4375rem;margin:-.25rem -.25rem -.125rem auto}.mdl-filter-age__agegroup-item[data-selected=true]{border:1px solid var(--color-blue-500);box-shadow:0 0 0 4px rgba(var(--color-blue-500-RGB), .1)}.mdl-filter-age__indicator{border:4px solid rgba(var(--color-gray-500-RGB), .25);box-shadow:inset 0 0 0 1px var(--color-gray-250);border-radius:50%;width:1.4375rem;height:1.4375rem;margin:-.25rem -.25rem -.125rem auto}.mdl-filter-age__agegroup-item--children{margin:.5rem 0 2rem;padding:.5rem 1rem 1rem}.mdl-filter-age__agegroup-item--active{border:1px solid var(--color-blue-500);box-shadow:0 0 0 4px rgba(var(--color-blue-500-RGB), .1)}.mdl-filter-age__agegroup-item-header{margin-bottom:1rem}.mdl-filter-age__agegroup-item-header .mdl-filter-age__icon{margin:0 .5rem 0 -.25rem!important}.mdl-filter-age__agegroup-item-header-text{flex-direction:column}.mdl-filter-age__agegroup-item-header-text .text--sm{color:var(--color-gray-500);margin-top:-.25rem}.mdl-filter-age__icon{align-items:center;margin-top:.25rem;margin-bottom:.5rem}.mdl-filter-age__icon svg{color:var(--color-gray-850);width:1.5rem;min-width:1.5rem;height:1.5rem}.mdl-filter-age__icon svg *{stroke-width:.1875rem}.mdl-filter-age__slider-labels{color:var(--color-gray-500);flex-direction:row;justify-content:space-between;width:calc(100% + 10px);margin:0 -5px .25rem}.mdl-filter-age__slider-track{flex-direction:row;justify-content:space-between;width:calc(100% + 10px);margin:0 -5px}.mdl-filter-age__slider-track-item{background-color:var(--color-white);border:1px solid var(--color-gray-250);cursor:pointer;z-index:1;border-radius:8px;width:10px;height:10px;margin:0}.mdl-filter-age__results{flex-direction:column;align-items:center;gap:.25rem;margin-bottom:1rem}.mdl-filter-age__results .mdl-filter-age__icon{color:var(--color-gray-800);width:3rem;height:3rem;margin-bottom:1rem}.mdl-filter-age__results .mdl-filter-age__icon svg{width:3rem;min-width:3rem;height:3rem}.mdl-filter-age__results .mdl-filter-age__icon svg *{stroke-width:.15625rem}@media only screen and (max-width:439px){.mdl-filter-age__agegroup-item-header{margin-bottom:.5rem}.mdl-filter-age__agegroup-item--children{margin:.5rem 0 1.5rem}.mdl-filter-age__results{margin-bottom:.5rem}}
.cmp_filter_activity{flex-direction:column;width:15rem;position:relative}.cmp_filter_activity__display{background-color:var(--color-white);border:1px solid var(--color-gray-250);border-radius:.3125rem;flex-direction:row;justify-content:start;align-items:center;width:100%;height:100%;margin-right:0;padding:.25rem .75rem}.cmp_filter_activity__display svg{color:var(--color-gray-850);width:1.5rem;min-width:1.5rem;height:1.5rem;margin-right:.75rem}.cmp_filter_activity__display svg line,.cmp_filter_activity__display svg circle,.cmp_filter_activity__display svg path,.cmp_filter_activity__display svg polygon,.cmp_filter_activity__display svg polyline,.cmp_filter_activity__display svg rect{stroke-width:.1875rem}.cmp_filter_activity__display__text_wrapper{white-space:nowrap;flex-direction:column;flex-grow:1;overflow:hidden}.cmp_filter_activity__display__text_wrapper .react-aria-Label{color:var(--color-gray-550);margin-bottom:0;padding-bottom:0;font-size:.75rem;font-weight:400;line-height:.9rem}.cmp_filter_activity__display__text_wrapper .react-aria-Input{height:unset;border:none;border-radius:0;padding:0;font-weight:600;line-height:1.25rem}@media only screen and (max-width:879px){.cmp_filter_activity{width:33.33%;margin-right:0}}@media only screen and (max-width:700px){.cmp_filter_activity{width:100%}}
.header_filter__wrapper{border:1px solid var(--color-gray-100);background-color:var(--color-white);border-radius:.5625rem;flex-direction:column;margin-top:2rem;padding:.5rem;box-shadow:0 0 .25rem #00000020}.header_filter__inner_wrapper{flex-direction:row}.header_filter__options_wrapper{gap:.5rem;width:100%;margin-right:.5rem}.header_filter__stats_wrapper{justify-content:center;padding:1rem 0 .5rem}.header_filter__stats{color:var(--color-gray-650);text-align:center;display:inline}.header_filter__stats a{display:unset;cursor:pointer;color:var(--color-green-600);padding-left:.25rem;font-weight:600;text-decoration:underline}.filter__age{cursor:pointer;background-color:var(--color-white);border:1px solid var(--color-gray-250);height:unset;border-radius:.3125rem;flex-direction:row;justify-content:start;align-items:center;width:100%;margin-right:0;padding:.25rem .75rem}.filter__age svg{color:var(--color-gray-850);width:1.5rem;min-width:1.5rem;height:1.5rem;margin-right:.75rem}.filter__age svg *{stroke-width:.1875rem}.filter__age-wrapper{white-space:nowrap;flex-direction:column;overflow:hidden}.filter__age-wrapper .text--xs{color:var(--color-gray-550)}.filter__age-wrapper .text--base{color:var(--color-gray-900)}#btn_go{height:auto;margin-right:0}@media only screen and (max-width:879px){.header_filter__inner_wrapper{flex-direction:column;gap:.5rem}#btn_go{height:2.25rem}}@media only screen and (max-width:700px){.header_filter__options_wrapper{flex-direction:column}}
#home{flex-direction:column}.header_filter{background-color:var(--color-blue-450);justify-content:center;align-items:center;width:100%;height:30rem}.header_filter__content{color:var(--color-blue-800);flex-direction:column}.header_filter__content h1{font-size:2.5rem;line-height:3.125rem}#home #activities__grid{flex-direction:row;gap:.5rem;width:100%;height:30rem}#home #activities__grid__column--1,#home #activities__grid__column--2{flex-direction:column;gap:.5rem;width:50%}#home #activities__grid__column--2__row--2{flex-direction:row;gap:.5rem;height:40%}#home #current__grid{gap:7rem;margin-top:5rem;margin-bottom:5rem}#home .current__grid__item{text-align:center;flex-direction:column;align-items:center;width:33.3%}#home .current__grid__item a{text-align:center;cursor:pointer;flex-direction:column;align-items:center;width:100%}#home .current__grid__item .text--md{margin-bottom:1.5rem}#home .current__grid__item__icon{margin-bottom:1rem}#home .current__grid__item__icon svg{width:2.75rem;height:2.75rem;color:var(--color-gray-900)}#home .current__grid__item__icon svg line,#home .current__grid__item__icon svg circle,#home .current__grid__item__icon svg path,#home .current__grid__item__icon svg polygon,#home .current__grid__item__icon svg polyline,#home .current__grid__item__icon svg rect{stroke-width:.125rem}#home #ages__grid{height:15rem;margin-bottom:5rem}.home__activity{border:1px solid var(--color-gray-100);cursor:pointer;border-radius:.5625rem;flex-direction:column;padding:.5rem}.home__activity__inner{background-color:var(--color-gray-100);border-radius:.25rem;flex-direction:column;width:100%;height:100%;position:relative;overflow:hidden}.home__activity__icon{z-index:0;opacity:.04;height:110%;margin-top:-1.5rem;margin-left:-1.5rem;position:absolute}.home__activity__header{text-align:left;z-index:1;justify-content:left;align-items:center;margin-top:.75rem;padding:0 .75rem}.home__activity__content{text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center}.home__activity__footer{text-align:right;z-index:1;justify-content:right;align-items:center;height:2.5rem;margin-bottom:.25rem;padding:0 .75rem}.home__activity__footer button.round.secondary{border-color:var(--color-gray-750);min-width:unset;background-color:#0000;width:1.125rem;height:1.125rem;margin:0 0 0 .375rem}.home__activity__footer button.round.secondary svg{width:.625rem;height:.625rem}.home__activity__footer button.round.tertiary{border-color:var(--color-gray-750);min-width:unset;background-color:#0000;width:1.125rem;height:1.125rem;margin:0 0 0 .375rem}#home #home_activity_viewall{height:7rem}#home #home_activity_1{height:calc(100% - 7.5rem)}#home #home_activity_2{height:40%}#home #home_activity_2 .home__activity__footer{height:2rem}#home #home_activity_3,#home #home_activity_4{width:50%}#home #home_activity_refresh{height:5.75rem}#home_activity_refresh .home__activity__icon,#home_activity_viewall .home__activity__icon{z-index:0;opacity:.04;height:150%;margin-top:-1rem;margin-left:-.5rem;position:absolute}#home_activity_refresh .home__activity__content,#home_activity_viewall .home__activity__content{flex-direction:row}#home_activity_refresh .home__activity__content span,#home_activity_viewall .home__activity__content span{padding:0 .4rem}@media only screen and (max-width:1234px){#home #activities__grid{width:100%;height:41.5rem}#home #activities__grid__column--1{width:calc(100% - 18rem)}#home #activities__grid__column--2{width:18rem}#home #home_activity_2{height:33%}#home #activities__grid__column--2__row--2{flex-direction:column;flex-grow:1}#home #home_activity_3,#home #home_activity_4{width:100%;height:50%}#home #current__grid{gap:4rem}}@media only screen and (max-width:1000px){#home #current__grid{gap:3rem}}@media only screen and (max-width:879px){.header_filter__content{width:100%;padding:0 2rem}}@media only screen and (max-width:768px){#home .header_filter{height:unset;padding:5rem 0}#home #activities__grid{height:unset;flex-direction:column}#home #activities__grid__column--1,#home #activities__grid__column--2{width:100%}#home #home_activity_1{height:20rem}#home #home_activity_2{height:12rem}#home #home_activity_3{height:9rem;display:none}#home #home_activity_viewall{height:4rem}#home #current__grid{flex-wrap:wrap;justify-content:center}#home .current__grid__item{min-width:calc(50% - 3rem)}}@media only screen and (max-width:600px){.header_filter__content h1{font-size:2rem;line-height:2.4rem}#home .current__grid__item{min-width:100%}.header_filter__content{padding:0 1.5rem}}@media only screen and (max-width:469px){.header_filter__content{padding:0 1rem}.header_filter__content h1,.header_filter__content .text--md{text-align:center;justify-content:center}}@media only screen and (max-width:338px){#home .header_filter{height:unset;padding:3rem 0 5rem}.header_filter__content{padding:0 .5rem}.react-aria-ComboBox .react-aria-Input,.react-aria-Popover[data-trigger=ComboBox]{width:252px}}
#home__othercities{border-top:1px solid var(--color-gray-200);margin-bottom:4rem;padding-top:4rem}.othercities_header{flex-direction:column;align-items:center}.othercities__wrapper{flex-wrap:wrap;gap:.5rem;margin-top:3rem}.othercities__wrapper a{width:24%;min-width:2%;display:unset;cursor:pointer;color:var(--color-green-600);font-weight:600;text-decoration:underline}#home__values{border-top:1px solid var(--color-gray-200);margin-bottom:4rem;padding-top:4rem}#home__misc h2,#home__values h2{margin-bottom:1.5rem}#home__values h3{margin-bottom:1rem}#home__values p{margin-bottom:2rem}#home__misc{align-items:center;margin-bottom:4rem}
