.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-start-6{grid-row-start:6}.mb-12{margin-bottom:3rem}.mt-2{margin-top:.5rem}.flex{display:flex}.grid{display:grid}.hidden{display:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.items-center{align-items:center}.gap-2{gap:.5rem}.text-right{text-align:right}@media (min-width:768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-start-1{grid-column-start:1}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-5{grid-column-start:5}.md\:col-start-6{grid-column-start:6}.md\:col-start-7{grid-column-start:7}.md\:col-start-auto{grid-column-start:auto}.md\:row-start-2{grid-row-start:2}.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:justify-center{justify-content:center}}
.row-end-30{grid-row-end:30}.md\:row-end-15{grid-row-end:15}#wes-price-calculator{display:flex;justify-content:center}#wes-price-calculator[data-v-app]>svg{display:none}.summer-camp-courses{padding:5% 0}@media (max-width:768px){.summer-camp-courses{padding:7% 0}}@media (max-width:500px){.summer-camp-courses{padding:10% 0}}.summer-camp-courses .summer-camp-courses-title{font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.summer-camp-courses .summer-camp-course{margin-bottom:2rem}.summer-camp-courses .summer-camp-course .summer-camp-course-top{align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(0,3fr) minmax(0,1fr);margin-bottom:.5rem}@media (max-width:1300px){.summer-camp-courses .summer-camp-course .summer-camp-course-top{grid-template-columns:minmax(0,1fr)}}.summer-camp-courses .summer-camp-course .summer-camp-course-top .summer-camp-course-title{background-color:var(--we-color-primary);color:#fff;font-size:1.5rem;padding:1rem}.summer-camp-courses .summer-camp-course .summer-camp-course-top .summer-camp-course-audience{background-color:var(--we-color-primary);color:#fff;padding:.5rem 1rem}.summer-camp-course-table div,.summer-camp-time-table div{padding:1rem}.summer-camp-course-table-header{background-color:#d1e0ff;color:#232323;font-weight:700}.summer-camp-course-table-cell{background-color:#f2f5fc;color:#232323}.summer-camp-time-table-header{background-color:var(--we-color-primary);color:#fff}.summer-camp-time-table-cell.cell-time{background-color:#d1e0ff}.summer-camp-time-table-cell.cell-desc{background-color:#f2f5fc}
