﻿.wo-filter{position:relative;}.wo-filter .wo-filter__date{display:flex;}.wo-filter .wo-filter__date .wo-filter__date-butt{font-family:"lineto-circular",Arial,sans-serif;font-size:16px;font-weight:500;color:#1f1f1f;padding:16px;border:0;background-color:#fff;border-radius:0;cursor:pointer;transition:color 300ms ease-out,background-color 300ms ease-out;}.wo-filter .wo-filter__date .wo-filter__date-butt:hover,.wo-filter .wo-filter__date .wo-filter__date-butt.selected{color:#fff;background-color:#233b50;}.wo-filter .wo-filter__date-acc{position:relative;}.wo-filter .wo-filter__date-acc .wo-filter__date-content{position:absolute;width:300px;z-index:3;top:100%;right:0;display:grid;grid-template-rows:.001fr;transition:grid-template-rows 300ms ease-out;}.wo-filter .wo-filter__date-acc .wo-filter__date-content>div{overflow:hidden;}.wo-filter .wo-filter__date-acc.open .wo-filter__date-content{grid-template-rows:1fr;}.wo-filter .wo-filter__incl{padding-top:8px;border-top:2px solid #233b50;}.wo-filter .wo-filter__incl .wo-filter__incl-butt{display:flex;align-items:center;gap:8px;height:40px;font-size:16px;color:#1f1f1f;background-color:#eee;padding:8px 16px;margin:0 auto;border:2px solid #c7c7c7;border-radius:20px;cursor:pointer;transition:border-color 300ms ease-out;}.wo-filter .wo-filter__incl .wo-filter__incl-butt .square{display:block;width:16px;height:16px;background-color:#fff;border:2px solid #c7c7c7;border-radius:2px;transition:background-color 300ms ease-out,border-color 300ms ease-out;}.wo-filter .wo-filter__incl .wo-filter__incl-butt:hover{border-color:#1f1f1f;}.wo-filter .wo-filter__incl .wo-filter__incl-butt.selected .square{background-color:#c7c7c7;border-color:#c7c7c7;}.wo-filter .wo-filter__count{display:flex;justify-content:center;margin-top:40px;padding-bottom:8px;}@media(min-width:992px){.wo-filter .wo-filter__filters{display:flex;gap:24px;margin-bottom:10px;}.wo-filter .wo-filter__date .wo-filter__date-butt{font-weight:700;padding:16px 25px;}.wo-filter .wo-filter__incl{display:flex;align-items:center;padding:0;border:0;}.wo-filter .wo-filter__count{margin:0;padding-top:40px;border-top:2px solid #233b50;}}#wo-calendar.jsCalendar tbody td.jsCalendar-selected{background-color:#e6e6e6;}#wo-calendar.jsCalendar tbody td.jsCalendar-current{background-color:#233b50;}#wo-calendar.jsCalendar tbody td:not(.jsCalendar-unselectable){cursor:pointer;}#events-1,#events-3{background-color:#eee;}section.events{position:relative;width:100%;padding:40px 0;}section.events h2{font-size:28px;}section.events .events__cover{overflow:hidden;transition:height 300ms ease-out;}section.events .events__item{display:block;width:100%;color:#1f1f1f;text-decoration:none;margin-bottom:32px;}section.events .events__item img{display:block;width:100%;height:auto;}section.events .events__item h3{font-size:24px;margin:16px 0;}section.events .events__item .events__item-text{font-family:"lineto-circular",Arial,sans-serif;font-size:16px;font-weight:700;}section.events .events__item .events__item-text p{display:inline;}section.events .events__item.hide{display:none;}section.events .events__count{display:flex;justify-content:center;margin-top:24px;padding-bottom:8px;}section.events .events__more{margin-top:40px;text-align:center;}section.events .events__more.hide{display:none;}section.events .events__see{text-align:center;}@media(min-width:992px){section.events .events__count{margin:0;padding-top:8px;}}@media(min-width:1200px){section.events h2{font-size:36px;}section.events .events__inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:calc(100% + 16px);}section.events .events__item{width:calc(33.333% - 16px);margin-right:16px;}section.events .events__item h3{text-align:left;}section.events .events__item.toptwo{width:calc(50% - 16px);}section.events .events__see{text-align:right;}section.events.events--1 .events__inner{justify-content:center;}section.events.events--2 .events__inner{flex-wrap:nowrap;}section.events.events--2 .events__item{width:calc(50% - 8px);}section.events.events--3 .events__inner{flex-wrap:nowrap;}section.events.events--3 .events__item,section.events.events--3 .events__item.toptwo{width:calc(33.333% - 16px);}section.events.events--4 .events__item{width:calc(50% - 16px);}}