.c-prog_date{--gap:1.5rem;font-family:Anton,sans-serif;line-height:1;text-transform:uppercase}.c-prog_date:after{background:var(--gradientblue,linear-gradient(205deg,#0000e6 15.74%,rgba(0,48,230,0) 101.16%));border-radius:1099.697px;content:"";display:block;display:none;filter:blur(77px);height:216.302px;left:-9999px;margin:auto;position:absolute;right:-9999px;top:0;transform:rotate(-6.197deg);width:1099.697px;z-index:-1}.c-prog_date.-right:after{transform:rotate(6.197deg)}@media (max-width:639px){.c-prog_date{display:flex;font-size:3.5rem;justify-content:space-between;margin-bottom:2.5rem;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:640px){.c-prog_date{font-size:min(100px,7vw);left:var(--gap);position:absolute;right:calc(66% + var(--gap));top:0}.c-prog_date.-right{left:calc(66% + var(--gap));right:var(--gap)}.c-prog_month,.c-prog_year{display:block}}.c-prog_month{letter-spacing:-.03em}@media (min-width:640px){.c-prog_year{font-size:.72em;letter-spacing:-.0216em}}.c-filters{position:relative}.c-filters_group{background-color:rgb(0 34 132/var(--tw-bg-opacity));--tw-bg-opacity:.5;border-radius:.75rem;padding:4px}.c-filters_buttons{display:inline-flex}.c-filters_buttons>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.c-filters_buttons{transition:all 1.2s cubic-bezier(.19,1,.22,1)}.c-filters.is-date .c-filters_buttons,.c-filters.is-search .c-filters_buttons{opacity:0;transform:translate3d(0,2rem,0);transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.c-filters-button{align-items:center;background:#0000e6;border-radius:.5rem;color:#f5f0e5;cursor:pointer;display:flex;flex-grow:1;font-size:.75rem;min-width:8.75rem;padding:.625rem 1.5rem .625rem .625rem;text-transform:uppercase}.c-filters-button svg{margin-right:.5rem}.c-filters-input-wrapper{align-items:center;bottom:0;display:flex;font-size:.75rem;left:-999px;margin:auto;max-width:90vw;opacity:0;pointer-events:none;position:absolute;right:-999px;text-align:left;text-transform:uppercase;top:0;transform:translateY(-2rem);transition:all .3s cubic-bezier(.25,.46,.45,.94);width:28.75rem}.c-filters.is-date .c-filters-input-wrapper.-date,.c-filters.is-search .c-filters-input-wrapper.-search{opacity:1;pointer-events:auto;transform:translateY(0);transition-duration:1.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.c-filters-input{background:transparent;flex-grow:1;text-transform:uppercase}.c-filters-datepicker-wrapper{left:50%;position:absolute}
