.autocomplete-list[data-v-5413473e]{position:absolute;background-color:#fff;width:100%;margin:0;padding:0;box-shadow:inset 0 0 0 1px #20201d;z-index:1}.autocomplete-list button[data-v-5413473e]{color:#20201d;width:100%;line-height:4rem;padding:0 1.6rem;font-size:1.6rem;text-align:left;border:0;background-color:transparent;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.autocomplete-list button[data-v-5413473e]:active,.autocomplete-list button[data-v-5413473e]:hover,.autocomplete-list button[data-v-5413473e]:focus,.autocomplete-list button.active[data-v-5413473e]{background-color:#f9f8f6;box-shadow:inset 0 0 0 1px #20201d}.autocomplete-item[data-v-5413473e]{list-style:none}.autocomplete[data-v-a79b9018]{position:relative}.autocomplete-container[data-v-a79b9018]{display:flex;position:relative}.autocomplete-container>div[data-v-a79b9018]{flex-grow:1}.geolocate-btn[data-v-9168d8b6]{border-left:none;border-top-left-radius:0;border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;border-bottom-left-radius:0;padding-top:0;padding-bottom:0;-webkit-user-select:none;user-select:none;z-index:1}@media (min-width: 768px){.geolocate-btn[data-v-9168d8b6]{border-top-right-radius:0;border-bottom-right-radius:0}}.geolocate-btn:disabled .geolocate-icon[data-v-9168d8b6]{fill:#c5c5c5}.geolocate-btn--sr-only[data-v-9168d8b6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.status-messages[data-v-f89b0fe3]{position:absolute;top:100%;right:0;left:0;font-size:1.4rem;line-height:1.4rem;text-align:start;color:#2e2e2e;font-style:normal;font-weight:400;font-family:Roboto;padding:.8rem;border-style:none solid solid;border-width:.1rem .1rem .1rem;white-space:normal}.status-messages.blocked[data-v-f89b0fe3],.status-messages.unavailable[data-v-f89b0fe3],.status-messages.error[data-v-f89b0fe3],.status-messages.input-error[data-v-f89b0fe3],.status-messages.invalid[data-v-f89b0fe3]{background-color:#f9e5e5;border-color:#ba261c}.status-messages.determining[data-v-f89b0fe3]{border-color:#eeb711;background-color:#fcf6e5}.search-banner{background-image:var(--background-image-sm, var(--background-image-md));background-size:cover;background-position:center;padding-bottom:3.2rem;position:relative;height:400px}@media (min-width: 768px){.search-banner{background-image:var(--background-image-md);padding-bottom:0}}@media (min-width: 0) and (max-width: 767px){.search-banner{height:fit-content}}.search-banner__powered-by-google{bottom:1.6rem;position:absolute;right:50%;transform:translate(50%)}@media (min-width: 768px){.search-banner__powered-by-google{right:1.6rem;transform:none}}.search-banner-copy{color:#0c0b08bf;text-align:center;padding-top:4.8rem;padding-bottom:2.4rem}@media (min-width: 768px){.search-banner-copy{padding-top:7.2rem}}.search-banner__headline{text-align:center;margin-top:0;margin-bottom:.8rem;padding:0 4rem;font-family:Stuart,Georgia,serif;font-style:normal;font-weight:500;letter-spacing:0px;font-size:3.6rem;line-height:4.4rem}@media (min-width: 0) and (max-width: 767px){.search-banner__headline{padding:0 1.6rem}}.search-banner-body-text{color:#0c0b08bf;text-align:center;margin:0;font-family:Graphik,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:0px;font-size:1.8rem;line-height:3rem}@media (min-width: 0) and (max-width: 767px){.search-banner-body-text{padding:0 1.6rem}}.search-banner__button{height:4.6rem;padding:1.2rem}@media (min-width: 768px){.search-banner__button{border-radius:0}}.search-banner-location .input-group{flex-direction:column}@media (min-width: 768px){.search-banner-location .input-group{flex-direction:row}}.search-banner-location .status-messages{position:static;border-style:solid}@media (min-width: 768px){.search-banner-location .status-messages{position:absolute}}.search-banner-form{margin:0 auto;width:fit-content;background-color:#f4f2ed;padding:1.6rem;border-radius:.4rem;align-items:flex-end}@media (min-width: 768px){.search-banner-form{display:flex;flex-direction:row;justify-content:center}}@media (min-width: 0) and (max-width: 767px){.search-banner-form{margin-bottom:2.4rem;width:100%;max-width:350px}}.search-banner-form select,.search-banner-form input{box-shadow:none}.search-banner-form select,.search-banner-form input,.search-banner-form input:focus{height:4.6rem;border-radius:0;border:1px solid #dcd6cb;background-color:#fff;font-family:Graphik,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.16px;font-size:1.6rem;line-height:2.2rem}.search-banner-form input:focus,.search-banner-form input:active{box-shadow:inset 0 0 0 .2rem #20201d,0 .2rem .2rem #0c0b0833}.search-banner-form input::placeholder{font-style:italic}.search-banner-form svg{width:1.7rem;height:1.7rem}.search-banner-form .form-group{margin-bottom:.8rem}.search-banner-form .form-group label{display:block;margin:0}.search-banner-form .form-group .field-msg_error{display:none}.search-banner-form .form-group.has-error .search-banner-locate{border-color:#bb4045}.search-banner-form .form-group.has-error .field-msg_error{display:block}.search-banner-form .form-group .input-group{display:flex;border-radius:.4rem;position:relative}.search-banner-form .form-group .input-group div.form-control{border-left:1px solid #928b80;border-right:1px solid #928b80;padding:0}.search-banner-form .form-group .geolocate-btn{background-color:#fff;box-shadow:none;margin-right:-.5rem;padding:0 .8rem}.search-banner-form .form-group .geolocate-btn:hover,.search-banner-form .form-group .geolocate-btn:focus{background-color:#fff;box-shadow:none;padding:0 .8rem}.search-banner-form .form-group .autocomplete-list{z-index:1}@media (min-width: 768px){.search-banner-form .form-group{margin-right:0}.search-banner-form .form-group.search-banner-activity,.search-banner-form .form-group.search-banner-distance{position:relative;width:20rem}.search-banner-form .form-group.search-banner-activity select,.search-banner-form .form-group.search-banner-distance select{line-height:3.2rem;position:relative}.search-banner-form .form-group.search-banner-activity select::-ms-expand,.search-banner-form .form-group.search-banner-distance select::-ms-expand{display:none}.search-banner-form .form-group .search-banner-location select::-ms-expand{display:none}.search-banner-form .form-group .search-banner-location .cdr-select-post-icon{position:absolute;right:1.4rem;pointer-events:none;top:50%;transform:translateY(-50%)}.search-banner-form .form-group .relative{position:relative}.search-banner-form .form-group .form-control{border-radius:0;height:4.5rem}.search-banner-form .form-group .form-control[name=activity]{border-bottom-left-radius:.3rem;border-right-width:0;border-top-left-radius:.3rem;padding-left:1rem}.search-banner-form .form-group .form-control[name=distance]{border-left-width:0;padding-left:1rem}.search-banner-form .form-group .search-banner-locate{border-radius:0}}.search-banner-location__autocomplete-wrapper{width:100%}.simple-cards__title.simple-cards__title[data-v-e435dc14]{font-family:Graphik,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:0px;font-size:2.4rem;line-height:3rem;margin-bottom:3.2rem}.simple-cards__grid[data-v-e435dc14]{grid-template-columns:var(--columns);grid-gap:1.6rem}.simple-cards__grid>*[data-v-e435dc14]{margin-bottom:1.6rem}@media (max-width: 991px){.simple-cards__grid[data-v-e435dc14]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.simple-cards__grid[data-v-e435dc14]{grid-template-columns:repeat(1,1fr)}}.simple-cards__img[data-v-e435dc14]{width:100%;height:155px}.simple-cards__heading.simple-cards__heading[data-v-e435dc14]{font-family:Stuart,Georgia,serif;font-style:normal;font-weight:500;letter-spacing:0px;font-size:2.4rem;line-height:3rem}.simple-cards__heading.simple-cards__heading[data-v-e435dc14]:not(:first-child){margin-top:1.6rem}.simple-cards__body.simple-cards__body[data-v-e435dc14]{font-family:Graphik,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:0px;font-size:1.8rem;line-height:3rem}.simple-cards__body.simple-cards__body[data-v-e435dc14]:not(:first-child){margin-top:.8rem}.simple-cards__link[data-v-e435dc14]{display:block;padding:1.6rem}.simple-cards__link[data-v-e435dc14]:hover{text-decoration:none!important}.category-icons[data-v-1d2606b6]{max-width:var(--maxWidth);text-align:center}.category-icons__heading[data-v-1d2606b6]{font-family:Graphik,Helvetica Neue,sans-serif;font-style:normal;font-weight:600;letter-spacing:-.16px;font-size:2rem;line-height:2.6rem}.category-icons__list[data-v-1d2606b6]{margin:1.6rem 0 0;padding:0;list-style:none;display:flex;justify-content:center;flex-wrap:wrap}.category-icons__link[data-v-1d2606b6]{width:145px;display:block;padding:1.6rem 0;text-decoration:none}.category-icons__link:hover .category-icons__title[data-v-1d2606b6]{text-decoration:underline}.category-icons__img[data-v-1d2606b6]{width:60px;height:60px}.category-icons__title[data-v-1d2606b6]{font-family:Graphik,Helvetica Neue,sans-serif;font-style:normal;font-weight:400;letter-spacing:.08px;font-size:1.6rem;line-height:2.6rem;margin-top:.8rem;color:#0c0b08bf}.circle-blurbs__title[data-v-8536b40d]{font-family:Graphik,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:0px;font-size:2.4rem;line-height:3rem;margin-bottom:3.2rem}.circle-blurbs__grid[data-v-8536b40d]{text-align:center;grid-template-columns:var(--columns);gap:6.4rem}.circle-blurbs__grid>*[data-v-8536b40d]{margin-bottom:1.6rem}@media (max-width: 775px){.circle-blurbs__grid[data-v-8536b40d]{grid-template-columns:repeat(1,1fr)}}.circle-blurbs__img[data-v-8536b40d]{width:160px}.circle-blurbs__heading[data-v-8536b40d]{font-family:Graphik,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:0px;font-size:2rem;line-height:2.6rem;margin:1.6rem 0 .8rem}.events-home__item[data-v-b66013a3]:not(:first-child):not(.sticky-sub-nav){margin-top:3.2rem}.events-home__item[data-v-b66013a3]:last-child:not(.banner-component){margin-bottom:3.2rem}.events-home a:not([class*=cdr-button]){color:#406eb5}.events-home a:not([class*=cdr-button]):focus{outline:.2rem solid Highlight;outline-color:-webkit-focus-ring-color;outline-offset:0}.events-home a:not([class*=cdr-button]):focus,.events-home a:not([class*=cdr-button]):active{color:#0b2d60}.events-home a:not([class*=cdr-button]):hover{color:#406eb5;text-decoration:none}
