:host,:root{--va-counter-button-inner-padding:6px;--va-counter-button-outer-padding:8px}.va-counter{--va-input-wrapper-width:var(--va-form-element-default-width-small);flex:none;min-width:unset}.va-counter .va-input-wrapper__container>*,.va-counter .va-input-wrapper__field>*{margin-right:0}.va-counter.va-counter--input-square .va-input-wrapper__field{border-left:none;border-radius:0;border-right:none}.va-counter.va-counter--input-square .va-counter__prepend-wrapper{z-index:1}.va-counter.va-counter--input-square .va-counter__prepend-wrapper .va-counter__button-decrease{border-bottom-right-radius:0;border-top-right-radius:0}.va-counter.va-counter--input-square .va-counter__prepend-wrapper .va-counter__button-decrease:not(.va-button--square){width:unset}.va-counter.va-counter--input-square .va-counter__append-wrapper{z-index:1}.va-counter.va-counter--input-square .va-counter__append-wrapper .va-counter__button-increase{border-bottom-left-radius:0;border-top-left-radius:0}.va-counter.va-counter--input-square .va-counter__append-wrapper .va-counter__button-increase:not(.va-button--square){width:unset}.va-counter .va-counter__append-wrapper .va-counter__button-decrease .va-button__content,.va-counter .va-counter__append-wrapper .va-counter__button-increase .va-button__content,.va-counter .va-counter__prepend-wrapper .va-counter__button-decrease .va-button__content,.va-counter .va-counter__prepend-wrapper .va-counter__button-increase .va-button__content{padding:unset}.va-counter .va-counter__content-wrapper{display:flex;justify-content:center;width:100%}.va-counter .va-counter__content-wrapper:focus-visible{outline:none}.va-counter .va-input__content__input{text-align:center}.va-counter .va-input__content__input::-webkit-inner-spin-button,.va-counter .va-input__content__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.va-counter .va-input__content__input[type=number]{-moz-appearance:textfield}.va-counter .va-input-wrapper__field{padding:0;width:unset}.va-counter__append-inner,.va-counter__prepend-inner{align-items:stretch;display:flex;height:100%;margin:0 .5rem}.title[data-v-e387a940]{color:#00008b;font-size:35px;font-weight:bolder;text-align:center}.image-container[data-v-e387a940]{align-items:center;background-color:#acb5c8;display:flex;flex-direction:column;justify-content:center;text-align:center}.image-container a[data-v-e387a940]{text-decoration:none}.scaled-image[data-v-e387a940]{display:block;height:250px;margin:0 auto;max-width:100%;-o-object-fit:contain;object-fit:contain;padding-bottom:10px;width:auto}.hline[data-v-e387a940]{background-color:#000;height:2px;width:100%}.head[data-v-4406a92a]{font-size:24px}.head[data-v-4406a92a],.subhead[data-v-4406a92a]{align-items:center;font-weight:700;margin:14px 0 16px;text-align:center}.subhead[data-v-4406a92a]{font-size:20px}.topdiv[data-v-4406a92a]{align-items:center;text-align:center}.page-wrapper[data-v-474a6d4b]{align-items:center;display:flex;justify-content:center;padding:20px 0;width:100%}.event-name[data-v-474a6d4b]{font-size:22px;font-weight:700;max-height:65px;padding-left:22px;width:90%}.event-description[data-v-474a6d4b]{font-size:18px;font-weight:300;margin:20px 0 0;padding:0 12px}.event-dateloc[data-v-474a6d4b],.event-description[data-v-474a6d4b]{height:-moz-max-content;height:max-content}.event-dateloc[data-v-474a6d4b]{font-size:14px;font-weight:400;margin:10px 0 10px 10px;width:90%}.event-cost[data-v-474a6d4b]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:600;margin:10px 0 0;width:90%}.epage[data-v-474a6d4b]{background-color:#acb5c8}.etitle[data-v-474a6d4b]{font-size:30px;font-weight:800;padding-top:25px;text-align:center}.erow[data-v-474a6d4b]{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;width:auto}.event-container[data-v-474a6d4b]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 10px;max-width:1200px;width:100%}.event-card[data-v-474a6d4b]{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:2px 2px 10px #0000001a;padding:16px}.event-image img[data-v-474a6d4b]{border-radius:8px;width:100%}.event-content[data-v-474a6d4b]{padding:8px 0}.event-buttons[data-v-474a6d4b]{display:flex;flex-wrap:wrap;gap:8px}.jpgDisplay[data-v-e9e4f71e]{height:100vh}.ename[data-v-e9e4f71e]{font-size:20px;font-weight:700}.edesc[data-v-e9e4f71e],.ename[data-v-e9e4f71e]{text-align:center}.edata[data-v-e9e4f71e]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:300;margin:10px 0 0;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;width:90%}.doc[data-v-e9e4f71e]{background-color:#d3daea;border:1px solid #000;height:100px;margin:25px 5px 25px 15px;position:relative;width:300px}.dpage[data-v-e9e4f71e]{background-color:#acb5c8;display:flex;flex-direction:column;flex-grow:1;overflow-y:hidden;padding-bottom:30px}.dtitle[data-v-e9e4f71e]{font-size:30px;font-weight:800;padding-top:25px;text-align:center}.row[data-v-e9e4f71e]{background-color:#acb5c8;flex-wrap:wrap;margin:auto;width:auto}.image[data-v-e9e4f71e],.row[data-v-e9e4f71e]{display:flex;justify-content:center}.image[data-v-e9e4f71e]{height:150px;margin:12px auto 10px}.item[data-v-e9e4f71e]{border:1px solid #000;height:390px;margin:25px 5px 25px 0;position:relative;width:300px}.container[data-v-e9e4f71e]{margin:0;position:absolute;top:50%;transform:translateY(-50%)}.topview[data-v-e50137ef]{min-height:100vh}.loading-state[data-v-e50137ef],.topview[data-v-e50137ef]{display:flex;flex-direction:column}.loading-state[data-v-e50137ef]{align-items:center;background:#fff;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.spinner[data-v-e50137ef]{animation:spin-e50137ef 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;width:40px}@keyframes spin-e50137ef{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fade-enter-active[data-v-e50137ef],.fade-leave-active[data-v-e50137ef]{transition:opacity .3s ease}.fade-enter-from[data-v-e50137ef],.fade-leave-to[data-v-e50137ef]{opacity:0}@media (max-width:700px){.topview[data-v-e50137ef]{background-color:#acb5c8;margin:0;padding:0;width:100%}.loading-state p[data-v-e50137ef]{font-size:.9rem}}
