.sr-only,.visually-hidden{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.skip-link{background-color:#fff;display:block;left:50%;padding:12px;position:absolute;top:0;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;z-index:1}.skip-link:focus{-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.anchor-container{position:relative}.anchor{position:absolute;top:-100px}.flatpickr-calendar .flatpickr-weekdays{padding:0 10px}.flatpickr-calendar .dayContainer{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7,1fr);gap:1px;width:100%;min-width:unset;max-width:unset;padding:1px 10px 10px}.flatpickr-calendar .flatpickr-day{border-radius:0;max-width:none;width:100%;outline:1px solid #dfdfdf}.flatpickr-calendar .flatpickr-day.today{border:1px solid #cd1919;color:#cd1919}.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,.flatpickr-calendar .flatpickr-day.selected:hover,.flatpickr-calendar .flatpickr-day.today:hover,.flatpickr-calendar .flatpickr-day:hover{background-color:#cd1919;color:#fff;border:none}