@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-template{width:100%}}.calendar_app section { flex-direction: row; gap: 0 !important;}#mid_controls.svelte-pl4xdt.svelte-pl4xdt, #main_calendar.svelte-pl4xdt.svelte-pl4xdt, .day.svelte-pl4xdt .heading.svelte-pl4xdt { display: flex;}.day.svelte-pl4xdt { align-items: stretch !important; gap: 0 !important;}.day.svelte-pl4xdt .heading.svelte-pl4xdt { width: 100% !important;}.header.svelte-pl4xdt .current_dates.svelte-pl4xdt,.day.svelte-pl4xdt .heading.svelte-pl4xdt,.time.svelte-1bxmb9m.svelte-1bxmb9m,.name.svelte-1bxmb9m.svelte-1bxmb9m,.instructor_box,.registration_box.svelte-5kqr1m a.svelte-5kqr1m { font-family: "Bebas Neue" !important;}.header.svelte-pl4xdt .current_dates.svelte-pl4xdt,.instructorsStr.svelte-1bxmb9m.svelte-1bxmb9m,.description.svelte-5kqr1m.svelte-5kqr1m,.location_difficulty.svelte-5kqr1m.svelte-5kqr1m,.registration_box.svelte-5kqr1m .availability.svelte-5kqr1m { font-family: "Avenir TLStd" !important;}.locationName { display: none;}.calendar_app {  .class_item.svelte-1nlolza, .class_item.svelte-1bxmb9m { padding: 0.6em 1em 0 0 !important; } .time.svelte-1nlolza, .name.svelte-1nlolza, .locationName.svelte-1nlolza, .instructorsStr.svelte-1nlolza, .time.svelte-1bxmb9m, .name.svelte-1bxmb9m, .locationName.svelte-1bxmb9m, .instructorsStr.svelte-1bxmb9m { padding-left: 10px !important; } #main_calendar.svelte-pl4xdt { border-bottom: 1px solid #CCC; }  @media (min-width:768px){ .day.svelte-pl4xdt .mobile_heading.svelte-pl4xdt, .show_filter_trigger { display: none; } } .day.svelte-pl4xdt .mobile_heading.svelte-pl4xdt { background-color: #e9ecf0 !important; } .day.svelte-pl4xdt .mobile_heading.active.svelte-pl4xdt { color: #2d2d2d; } .day.svelte-pl4xdt .heading .day_of_month.svelte-pl4xdt { color: #193558 !important; } header.svelte-pl4xdt .controls.svelte-pl4xdt, header.svelte-pl4xdt .print_label.svelte-pl4xdt, .registration_box.svelte-1odazgb a.svelte-1odazgb { color: var(--action-hover) !important; font-family: "Avenir TLStd" !important; } .registration_box.svelte-5kqr1m a.svelte-5kqr1m { background-color: var(--action-hover) !important; } .instructorsStr.svelte-1nlolza, .instructorsStr.svelte-1bxmb9m { color: #999 !important; font-weight: 400 !important; } .class_item:hover .instructorsStr.svelte-1bxmb9m, .class_item:hover .name.svelte-1bxmb9m.svelte-1bxmb9m { color: #fff !important; } .class_item.svelte-1nlolza:hover:not(.loading), .class_item.svelte-1bxmb9m:hover:not(.loading) { background-color: var(--action-hover) !important; color: #fff !important; } .class_item.svelte-1bxmb9m:hover:not(.loading) { background: var(--action-hover) !important; }  .time.svelte-1bxmb9m.svelte-1bxmb9m { font-weight: 400 !important; font-size: 18px !important; } .name.svelte-1bxmb9m.svelte-1bxmb9m { font-weight: 400 !important; color: var(--primary) !important; font-size: 1.5em !important; } .instructorsStr.svelte-1bxmb9m.svelte-1bxmb9m { font-size: 18px !important; } .description.svelte-5kqr1m.svelte-5kqr1m { font-size: unset !important; } .instructor_box { font-size: 1.25em; } .popup_wrap.svelte-pl4xdt.svelte-pl4xdt { z-index: 1000 !important; } .registration_box.svelte-5kqr1m a.svelte-5kqr1m { font-size: 22px !important; letter-spacing: 1.5px; } hr { height: 0; color: inherit; border-top-width: 1px}abbr:where([title]) { -webkit-text-decoration: underline dotted; text-decoration: underline dotted}small { font-size: 80%}sub,sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline}sub { bottom: -.25em}sup { top: -.5em}table { text-indent: 0; border-color: inherit; border-collapse: collapse}button,input,optgroup,select,textarea { font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; color: inherit; margin: 0; padding: 0}button,select { text-transform: none}button,[type=button],[type=reset],[type=submit] { -webkit-appearance: button; background-color: transparent; background-image: none}:-moz-focusring { outline: auto}:-moz-ui-invalid { box-shadow: none}progress { vertical-align: baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button { height: auto}[type=search] { -webkit-appearance: textfield; outline-offset: -2px}::-webkit-search-decoration { -webkit-appearance: none}::-webkit-file-upload-button { -webkit-appearance: button; font: inherit}summary { display: list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre { margin: 0}fieldset { margin: 0; padding: 0}legend { padding: 0}ol,ul,menu { list-style: none; margin: 0; padding: 0}textarea { resize: vertical}input::-moz-placeholder,textarea::-moz-placeholder { opacity: 1; color: #9ca3af}input::placeholder,textarea::placeholder { opacity: 1; color: #9ca3af}button,[role=button] { cursor: pointer}:disabled { cursor: default}img,svg,video,canvas,audio,iframe,embed,object { display: block; vertical-align: middle}img,video { max-width: 100%; height: auto} *,:before,:after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia:}::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia:} .fixed { position: fixed}.relative { position: relative}.ml-auto { margin-left: auto}.mr-5 { margin-right: 1.25rem}.mr-2 { margin-right: .5rem}.ml-2 { margin-left: .5rem}.mt-4 { margin-top: 1rem}.mb-5 { margin-bottom: 1.25rem}.mr-4 { margin-right: 1rem}.mb-2 { margin-bottom: .5rem}.mb-4 { margin-bottom: 1rem}.mb-3 { margin-bottom: .75rem}.block { display: block}.flex { display: flex}.hidden { display: none}.flex-shrink { flex-shrink: 1}.transform { transform: translate(--tw-translate-x,--tw-translate-y) rotate(--tw-rotate) skew(--tw-skew-x) skewY(--tw-skew-y) scaleX(--tw-scale-x) scaleY(--tw-scale-y)}.flex-wrap { flex-wrap: wrap;}.items-center { align-items: center}.border { border-width: 1px}.px-4 { padding-left: 1rem; padding-right: 1rem}.uppercase { text-transform: uppercase}.underline { text-decoration-line: underline}.outline { outline-style: solid}.filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition { transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter; transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter; transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter; transition-timing-function: cubic-bezier(.4,0,.2,1); transition-duration: .15s}@media (min-width: 768px) { .md\:block { display:block } .md\:flex { display: flex } .md\:hidden { display: none } .md\:px-0 { padding-left: 0; padding-right: 0 }}}@media (max-width: 767px) { #main_calendar.svelte-pl4xdt.svelte-pl4xdt, #mid_controls.svelte-pl4xdt.svelte-pl4xdt { flex-direction: column; } header.svelte-pl4xdt .show_filter_trigger.svelte-pl4xdt { display: flex; flex-direction: row; align-items: center; } #mid_controls.svelte-pl4xdt .filter_container.svelte-pl4xdt { width: 100%; } #mid_controls.hidden { display: none !important; } .class_item.svelte-1bxmb9m.svelte-1bxmb9m { padding: 10px 30px !important; } .day.svelte-pl4xdt .heading.svelte-pl4xdt { display: none; } }#brxe-jufqdf {flex-direction: column; align-items: center; text-align: center; row-gap: 6px}#brxe-lddfwc {padding-top: var(--section-space-xs); padding-bottom: var(--section-space-m)}