:root{--sSize:1;--sCalc:1;--fsSize:1;--fsCalc:1}@media (max-width:1920px){:root{--sSize:1;--sCalc:1;--fsSize:1;--fsCalc:1}}@media (min-width:1920px){:root{--sSize:0;--sCalc:1.90476;--fsSize:0;--fsCalc:1.145038}}.calendar-list .title-item,.wf-fragment-56-21 .title-item{color:#000;font-size:calc(1.834rem*var(--fsCalc) + .14vw*var(--fsSize))}.calendar-list .items,.wf-fragment-56-21 .items{display:flex;flex-wrap:wrap}.calendar-list .item,.wf-fragment-56-21 .item{flex:0 0;flex-basis:100%;max-width:100%;width:100%}.calendar-list .item a:active img,.calendar-list .item a:focus img,.calendar-list .item a:hover img,.wf-fragment-56-21 .item a:active img,.wf-fragment-56-21 .item a:focus img,.wf-fragment-56-21 .item a:hover img{transform:scale(1.1)}.calendar-list .item figure,.wf-fragment-56-21 .item figure{overflow:hidden}.calendar-list .item img,.wf-fragment-56-21 .item img{transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.calendar-list .item img,.wf-fragment-56-21 .item img{transition:none}}@media (max-width:575.98px){.calendar-list .item .wrapper-img-crop,.wf-fragment-56-21 .item .wrapper-img-crop{height:35vw;overflow:hidden;position:relative}.calendar-list .item .wrapper-img-crop figure,.wf-fragment-56-21 .item .wrapper-img-crop figure{position:absolute;top:50%;transform:translateY(-50%);width:100%}}.calendar-list .date-item,.calendar-list .wrapper-date-item,.wf-fragment-56-21 .date-item,.wf-fragment-56-21 .wrapper-date-item{order:-2}.calendar-list .title-item,.wf-fragment-56-21 .title-item{order:-1}@media (max-width:575.98px){.calendar-list .items .wrapper-item,.wf-fragment-56-21 .items .wrapper-item{display:flex;flex-direction:row;flex-wrap:wrap}.calendar-list .items .wrapper-img,.wf-fragment-56-21 .items .wrapper-img{flex:0 0;flex-basis:100%;margin-bottom:1rem;margin-right:0;max-width:100%;width:100%}.calendar-list .items .wrapper-content,.wf-fragment-56-21 .items .wrapper-content{flex:0 0;flex-basis:100%;max-width:100%;width:100%}}.calendar-list figure,.wf-fragment-56-21 figure{margin:0}.calendar-list figure img,.wf-fragment-56-21 figure img{display:block;width:100%}.calendar-list .wrapper-img,.wf-fragment-56-21 .wrapper-img{height:100%}.calendar-list .wrapper-img .wrapper-img-crop,.wf-fragment-56-21 .wrapper-img .wrapper-img-crop{overflow:hidden}.calendar-list p,.wf-fragment-56-21 p{margin:0}.calendar-list .item a:active,.calendar-list .item a:focus,.calendar-list .item a:hover,.wf-fragment-56-21 .item a:active,.wf-fragment-56-21 .item a:focus,.wf-fragment-56-21 .item a:hover{text-decoration:none}.calendar-list .item a:active .title-item,.calendar-list .item a:focus .title-item,.calendar-list .item a:hover .title-item,.wf-fragment-56-21 .item a:active .title-item,.wf-fragment-56-21 .item a:focus .title-item,.wf-fragment-56-21 .item a:hover .title-item{text-decoration:underline}.calendar-list .item,.wf-fragment-56-21 .item{position:relative}.calendar-list .wrapper-item,.wf-fragment-56-21 .wrapper-item{display:flex}.calendar-list .wrapper-img,.wf-fragment-56-21 .wrapper-img{flex:0 0;flex-basis:30%;margin-right:5%;max-width:30%;width:30%}.calendar-list .wrapper-content,.wf-fragment-56-21 .wrapper-content{display:flex;flex:1 1;flex-direction:column}.calendar-table .calendar,.wf-fragment-56-21 .calendar{margin:0 15% 0 0}.calendar-table .calendar-content,.wf-fragment-56-21 .calendar-content{box-shadow:0 0 1.5rem rgba(0,0,0,.2);padding:15%}.calendar-table .calendar-title,.wf-fragment-56-21 .calendar-title{margin:0 0 3rem;padding:0;text-align:center}.calendar-table .calendar-header,.wf-fragment-56-21 .calendar-header{align-items:center;display:flex;justify-content:space-between;line-height:1;margin:0 0 2rem}.calendar-table .calendar-header .icon-caption,.wf-fragment-56-21 .calendar-header .icon-caption{display:none}.calendar-table .calendar-header .icon-svg,.wf-fragment-56-21 .calendar-header .icon-svg{margin:0}.calendar-table .calendar-header .prev,.wf-fragment-56-21 .calendar-header .prev{order:0}.calendar-table .calendar-header .next,.wf-fragment-56-21 .calendar-header .next{order:2}.calendar-table .calendar-header .title-month,.wf-fragment-56-21 .calendar-header .title-month{order:1;text-transform:uppercase}.calendar-table .next,.calendar-table .prev,.wf-fragment-56-21 .next,.wf-fragment-56-21 .prev{font-size:2rem}.calendar-table .next:active .icon-svg,.calendar-table .next:focus .icon-svg,.calendar-table .next:hover .icon-svg,.calendar-table .prev:active .icon-svg,.calendar-table .prev:focus .icon-svg,.calendar-table .prev:hover .icon-svg,.wf-fragment-56-21 .next:active .icon-svg,.wf-fragment-56-21 .next:focus .icon-svg,.wf-fragment-56-21 .next:hover .icon-svg,.wf-fragment-56-21 .prev:active .icon-svg,.wf-fragment-56-21 .prev:focus .icon-svg,.wf-fragment-56-21 .prev:hover .icon-svg{right:0;transform:scale(1.3)}.calendar-table .day-past a,.calendar-table .day-past span,.wf-fragment-56-21 .day-past a,.wf-fragment-56-21 .day-past span{color:#6c757d}.calendar-table .day-future a,.calendar-table .day-future span,.wf-fragment-56-21 .day-future a,.wf-fragment-56-21 .day-future span{color:#000}.calendar-table .day-current a,.calendar-table .day-current span,.wf-fragment-56-21 .day-current a,.wf-fragment-56-21 .day-current span{background:#0a4d99;color:#fff}.calendar-table .event a,.wf-fragment-56-21 .event a{background:#ededed}.calendar-table .event a:active,.calendar-table .event a:focus,.calendar-table .event a:hover,.wf-fragment-56-21 .event a:active,.wf-fragment-56-21 .event a:focus,.wf-fragment-56-21 .event a:hover{background:#adb5bd}.calendar-table .calendar-body,.wf-fragment-56-21 .calendar-body{width:100%}.calendar-table .calendar-body td,.calendar-table .calendar-body th,.wf-fragment-56-21 .calendar-body td,.wf-fragment-56-21 .calendar-body th{padding:0;text-align:center}.calendar-table .calendar-body td a,.calendar-table .calendar-body td span,.calendar-table .calendar-body th a,.calendar-table .calendar-body th span,.wf-fragment-56-21 .calendar-body td a,.wf-fragment-56-21 .calendar-body td span,.wf-fragment-56-21 .calendar-body th a,.wf-fragment-56-21 .calendar-body th span{display:block;padding:.2rem}.calendar-table .calendar-body thead th,.wf-fragment-56-21 .calendar-body thead th{background:transparent;font-weight:700;text-transform:uppercase}@media (max-width:767.98px){.calendar-table .calendar,.wf-fragment-56-21 .calendar{margin-right:0;padding:10%}}@media (max-width:449.98px){.calendar-table .calendar,.wf-fragment-56-21 .calendar{margin-right:0;padding:0}.calendar-table .calendar-content,.wf-fragment-56-21 .calendar-content{padding:10%}}.calendar-list .item,.wf-fragment-56-21 .item{padding-bottom:calc(1.05rem*var(--sCalc) + .5vw*var(--sSize));padding-top:calc(1.05rem*var(--sCalc) + .5vw*var(--sSize));text-align:left}.calendar-list .item:first-child,.wf-fragment-56-21 .item:first-child{padding-top:0}.calendar-list .title-item,.wf-fragment-56-21 .title-item{color:#0a4d99;margin:0 0 .7rem}.calendar-list .subtitle-item,.wf-fragment-56-21 .subtitle-item{color:#343a40;font-size:1.5rem;line-height:1.2}.calendar-list .wrapper-date-item,.wf-fragment-56-21 .wrapper-date-item{align-items:center;color:#343a40;font-size:1.3rem;margin-bottom:.1rem}.calendar-list .more-item,.wf-fragment-56-21 .more-item{color:#343a40;font-size:1.4rem;margin-top:1rem}.calendar-list .more-item .icon-svg,.wf-fragment-56-21 .more-item .icon-svg{color:#007032}.calendar-list .more,.wf-fragment-56-21 .more{margin-top:1rem}.wf-fragment-56-21 .wf-content{display:flex;flex-wrap:wrap}.wf-fragment-56-21 .wrapper-calendar,.wf-fragment-56-21 .wrapper-items{flex:0 0 50%}@media (max-width:767.98px){.wf-fragment-56-21 .wrapper-calendar{flex:0 0 100%}.wf-fragment-56-21 .wrapper-items{flex:0 0 100%;padding-top:calc(2.625rem*var(--sCalc) + 1.25vw*var(--sSize))}}