﻿.calendar>.row{background-color:#f5f5f5;margin-left:0;margin-right:0;padding-bottom:80px;padding-top:40px}.calendar .btn-group .btn-primary:not(:disabled):not(.disabled).active,.calendar .btn-group .btn-primary:not(:disabled):not(.disabled):active,.calendar .btn-group .btn.btn-primary.btn-primary,.calendar .btn-group .btn.btn-primary.btn-primary:visited,.calendar .btn-group .btn.btn-primary:visited.btn-primary,.calendar .btn-group .btn.btn-primary:visited.btn-primary:visited,.calendar .btn-group .show{background-color:initial;border:none;box-shadow:none;color:#000;font-size:1rem;padding-bottom:5px;text-shadow:none}.calendar .btn-group .btn-primary:not(:disabled):not(.disabled).active,.calendar .btn-group .btn-primary:not(:disabled):not(.disabled):active{border-bottom:3px solid var(--primary-ghost)}.calendar-date-range{color:var(--primary);font-family:Roboto Condensed,serif;font-size:1.313rem;margin-bottom:20px;padding:0 10px}.calendar-grid{grid-column-gap:10px;grid-row-gap:20px;column-gap:10px;display:grid;grid-template-columns:89px auto;padding-bottom:20px;row-gap:20px}@media (max-width:768px){.calendar-grid{grid-template-columns:1fr;padding:10px;row-gap:20px}}.calendar-grid .week-view-grid .week-day{display:inline-flex}@media (max-width:768px){.calendar-grid .week-view-grid .week-day{display:grid}}.calendar-grid .event-grid{grid-column-gap:30px;grid-row-gap:20px;column-gap:30px;display:grid;grid-template-columns:repeat(3,270px);row-gap:20px}@media (max-width:768px){.calendar-grid .event-grid{grid-template-columns:1fr}}.calendar-grid .calendar-event{background-color:#fff;border:1px solid var(--primary);height:132px;padding:20px;width:270px}@media (max-width:768px){.calendar-grid .calendar-event{display:flex;padding:0;width:100%}}.calendar-grid .calendar-event .calendar-event-title{font-family:Roboto Condensed,serif;margin-bottom:10px}.calendar-grid .calendar-event .calendar-event-link{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;text-transform:normal}@media (max-width:768px){.calendar-grid .calendar-event .calendar-event-details{padding:20px}}.calendar-grid .calendar-event>.calendar-date{align-items:center;background-color:#ececec;color:var(--primary);display:flex;flex-direction:column;font-family:Roboto Condensed,serif;justify-content:center;padding:20px;text-transform:uppercase;width:89px}@media (min-width:769px){.calendar-grid .calendar-event>.calendar-date{display:none!important}}.calendar-grid .calendar-event>.calendar-date .calendar-date-month{font-size:1.125rem}.calendar-grid .calendar-event>.calendar-date .calendar-date-date{font-size:3rem;font-weight:800}@media (max-width:1024px){.calendar-grid .week-view-grid{grid-row-gap:20px;display:grid;grid-template-columns:1fr;padding:10px;row-gap:20px}}.calendar-grid .week-view-grid .week-day>.calendar-date{margin-bottom:20px;margin-right:10px}.calendar-grid .week-view-grid .week-day>.calendar-date,.calendar-grid>.calendar-date{align-items:center;background-color:#ececec;color:var(--primary);display:flex;flex-direction:column;font-family:Roboto Condensed,serif;height:132px;justify-content:center;text-transform:uppercase;width:89px}@media (max-width:768px){.calendar-grid .week-view-grid .week-day>.calendar-date,.calendar-grid>.calendar-date{display:none}}.calendar-grid .week-view-grid .week-day>.calendar-date .calendar-date-month,.calendar-grid>.calendar-date .calendar-date-month{font-size:1.125rem}.calendar-grid .week-view-grid .week-day>.calendar-date .calendar-date-date,.calendar-grid>.calendar-date .calendar-date-date{font-size:3rem;font-weight:800}.calendar-month-grid{grid-column-gap:20px;grid-row-gap:20px;column-gap:20px;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(7,1fr);row-gap:20px}@media (max-width:991.98px){.calendar-month-grid{grid-auto-rows:auto;grid-template-columns:repeat(1,1fr);padding-left:15px;padding-right:15px}}.calendar-month-grid .calendar-month-event:first-child{grid-column:1}@media (max-width:991.98px){.calendar-month-grid .calendar-month-event:first-child{grid-column:initial!important}}.calendar-month-grid .calendar-month-event{background-color:#fff}.calendar-month-grid .calendar-month-event .calendar-month-date{background-color:#ececec;color:var(--primary);font-family:Roboto Condensed,serif;font-size:1.125rem;padding:10px;text-transform:uppercase}.calendar-month-grid .calendar-month-details{padding:10px}.calendar.version-update .filter-row{background-color:#fff;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:opacity .5s ease-in-out,max-height .5s ease-in-out}.calendar.version-update .filter-row:not(.visible){visibility:hidden}.calendar.version-update .filter-row.visible{max-height:100%;opacity:1}.calendar.version-update .filter-row .clear-button-row{border-bottom:3px solid var(--primary-ghost);flex-direction:row-reverse}.calendar.version-update .filter-row .clear-button-row .clear-button{font-size:16px;margin-bottom:10px;padding:0;text-decoration:none;text-underline-offset:.2em}.calendar.version-update .filter-row .clear-button-row .clear-button:active{text-decoration:none!important}.calendar.version-update .filter-row .clear-button-row .clear-button:active,.calendar.version-update .filter-row .clear-button-row .clear-button:focus,.calendar.version-update .filter-row .clear-button-row .clear-button:hover{background-color:initial!important;border-color:#0000!important;box-shadow:none!important;color:#0056f5!important;outline:none!important}.calendar.version-update .filter-row .checkbox-list{margin-bottom:0}@media (max-width:576px){.calendar.version-update .filter-row .checkbox-list{display:block!important}}.calendar.version-update .filter-row input[type=checkbox]{border:1px solid var(--primary-ghost)!important;margin-right:5px!important}.calendar.version-update .filter-row input[type=checkbox]:active:before,.calendar.version-update .filter-row input[type=checkbox]:checked:before,.calendar.version-update .filter-row input[type=checkbox]:focus:before{background-color:var(--primary-ghost)!important}.calendar.version-update .filter-row input[type=checkbox]:focus-visible{outline:2px solid var(--primary-ghost)!important}.calendar.version-update .btn-group{padding-left:10px}.calendar.version-update button#cal-month-btn,.calendar.version-update button#cal-week-btn,.calendar.version-update button#filter-btn,.calendar.version-update button#next-btn,.calendar.version-update button#previous-btn,.calendar.version-update button#today-btn{transition:none!important;vertical-align:top}.calendar.version-update button#cal-month-btn:hover,.calendar.version-update button#cal-week-btn:hover,.calendar.version-update button#filter-btn:hover,.calendar.version-update button#next-btn:hover,.calendar.version-update button#previous-btn:hover,.calendar.version-update button#today-btn:hover{background-color:initial!important;color:#000!important;text-decoration:inherit!important}.calendar.version-update button#cal-month-btn:active,.calendar.version-update button#cal-month-btn:focus,.calendar.version-update button#cal-week-btn:active,.calendar.version-update button#cal-week-btn:focus,.calendar.version-update button#filter-btn:active,.calendar.version-update button#filter-btn:focus,.calendar.version-update button#next-btn:active,.calendar.version-update button#next-btn:focus,.calendar.version-update button#previous-btn:active,.calendar.version-update button#previous-btn:focus,.calendar.version-update button#today-btn:active,.calendar.version-update button#today-btn:focus{background-color:initial!important;border-bottom:3px solid var(--primary-ghost)!important;color:#000!important;text-decoration:inherit!important}.calendar.version-update button#filter-btn:focus,.calendar.version-update button#today-btn:focus{outline-style:auto!important;outline-width:medium!important}.calendar.version-update button#cal-week-btn{margin-right:0;padding-left:10px;padding-right:10px}.calendar.version-update button#cal-week-btn:focus,.calendar.version-update button#cal-week-btn:focus-visible{outline:auto}.calendar.version-update button#cal-month-btn{margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}.calendar.version-update button#cal-month-btn:focus,.calendar.version-update button#cal-month-btn:focus-visible{outline:auto}.calendar.version-update button#today-btn{margin-left:0;margin-right:0;padding:11px 10px 5px}.calendar.version-update button#next-btn,.calendar.version-update button#previous-btn{border:none;color:#000;margin-left:0;margin-right:0;padding:8px 5px}.calendar.version-update button#next-btn:active,.calendar.version-update button#next-btn:hover,.calendar.version-update button#previous-btn:active,.calendar.version-update button#previous-btn:hover{border:none!important;box-shadow:none!important;outline:none!important}.calendar.version-update button#filter-btn,.calendar.version-update button#today-btn{color:#000;margin-left:0;margin-right:0;padding:11px 10px 5px}.calendar.version-update button#filter-btn:active,.calendar.version-update button#filter-btn:focus,.calendar.version-update button#today-btn:active,.calendar.version-update button#today-btn:focus{border-bottom:none!important}.calendar.version-update .calendar-month-grid .calendar-month-event{padding-bottom:60px;position:relative}@media (min-width:768px){.calendar.version-update .calendar-month-grid .calendar-month-event{min-height:277px}}.calendar.version-update .calendar-month-grid .calendar-month-event .has-events,.calendar.version-update .calendar-month-grid .calendar-month-event .no-events{bottom:0;padding:17px;position:absolute;width:100%}@media (max-width:1280px) and (min-width:992px){.calendar.version-update .calendar-month-grid .calendar-month-event .has-events,.calendar.version-update .calendar-month-grid .calendar-month-event .no-events{padding:17px 3px}}.calendar.version-update .calendar-month-grid .calendar-month-event .no-events{background-color:#ececec}.calendar.version-update .calendar-month-grid .calendar-month-event .has-events{background-color:#cdf4ff}.calendar.version-update .calendar-month-grid .calendar-month-event .has-events button{border:0;font-size:16px;margin:0;padding:0;text-decoration:none;text-transform:none}.calendar.version-update .calendar-month-grid .calendar-month-event .has-events button:hover{border-color:none;outline:none!important;text-decoration:underline}.calendar.version-update .calendar-month-grid .calendar-month-event .has-events button:active,.calendar.version-update .calendar-month-grid .calendar-month-event .has-events button:focus{border-color:none;box-shadow:none;outline-style:auto!important;outline-width:medium!important}.calendar.version-update .calendar-month-grid .calendar-month-details a{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.calendar.version-update .calendar-filters.kc-form .kc-form-element{display:flex;flex-wrap:wrap}.calendar.version-update .calendar-filters.kc-form .kc-form-element label{text-wrap:nowrap;font-size:16px;padding-bottom:20px;padding-right:20px;width:auto}
/*# sourceMappingURL=main.fcaa8f22.css.map*/