.events-calendar-big{width:100%}.events-calendar-big .circle{height:2.5em;width:2.5em;transform-origin:center center;background-color:#000;border-radius:50%;position:sticky;z-index:1000;bottom:1em;right:1.5em;display:flex;justify-content:flex-end;align-content:center;margin-left:auto;cursor:pointer;margin-bottom:1em;transition:opacity .25s ease-in-out}.events-calendar-big .circle:hover{opacity:.8}.events-calendar-big .circle.opacity-1{opacity:1;display:flex}.events-calendar-big .circle.opacity-0{opacity:0;height:0;width:0;margin:0;display:none;pointer-events:none}@media screen and (min-width:1025px){.events-calendar-big .circle{display:none;visibility:hidden}}.events-calendar-big .circle .circle-copy{background-color:transparent;position:absolute;font-size:.45em;font-weight:500;width:100%;bottom:100%;text-transform:uppercase;text-align:center}@media screen and (max-width:768px){.events-calendar-big .calendar .ui{font-size:.5em}.events-calendar-big .calendar .ui .month-year{font-size:3em}.events-calendar-big .calendar .controls-copy{display:inline-block;visibility:visible}}.events-calendar-big .events-block-calendar{padding:0 calc(1em + 1vw) .5em;pointer-events:all;box-shadow:0 1px 0 0 #000}@media screen and (max-width:768px){.events-calendar-big .events-block-calendar{padding:1em calc(.5em + 1vw)}.events-calendar-big .events-block-calendar .dates{padding-top:1em}}@media screen and (min-width:1025px){.events-calendar-big .events-block-calendar{position:sticky;z-index:500;top:var(--nav-h);padding-top:.75em}.events-calendar-big .events-block-calendar.is-docked{box-shadow:none}.events-calendar-big .events-block-calendar.is-docked .ui.full{transform:scale(2)}}@media screen and (max-width:1024px){.events-calendar-big .events-block-calendar{z-index:500;top:var(--nav-h);position:sticky}.events-calendar-big .events-block-calendar.is-docked{box-shadow:none}}.events-calendar-big .ui.full{margin:0;transform:scale(1);transform-origin:center 80%;transition:transform .1s ease-in-out}.events-calendar-big>.animation-intro-wrap{overflow:visible}.events-calendar-big .calendar{overflow-x:clip!important}.events-calendar-big .calendar .dates{width:100%}.events-calendar-big .calendar .dates .children{flex-wrap:nowrap}@media screen and (max-width:768px){.events-calendar-big .calendar .dates .children{flex-wrap:wrap}}.events-calendar-big .calendar .head{display:none}.events-calendar-big .calendar .calendar-column{flex:1 1 1em}@media screen and (max-width:768px){.events-calendar-big .calendar .calendar-column{position:relative;flex:0 1 14.28%;text-align:center}}.events-calendar-big .calendar .calendar-column.blank{display:none}@media screen and (max-width:768px){.events-calendar-big .calendar .calendar-column.blank{display:initial}}.events-calendar-big .events-container .loading{min-height:20vh}.events-calendar-big .calendar-frame{width:100%;height:100%;top:0;position:absolute;pointer-events:none}.events-calendar-big .white-placeholder{width:100%;height:7em}@media screen and (max-width:768px){.events-calendar-big .white-placeholder{height:16em}}.observer-flag{position:absolute;top:-8.5em;width:100%}.extrasmall{font-size:.52em}.section-special-events{padding-top:calc(1em + 2vw);padding-bottom:calc(1em + 2vw)}.section-special-events.section-tabs{grid-template-columns:60% 40%}@media screen and (max-width:768px){.section-special-events.section-tabs{grid-template-columns:100%;grid-template-areas:"title" "handles" "slides"}}