.c-blog-header{position:relative;width:100%;margin-bottom:30px}.c-blog-header .c-blog-header__title{color:#fff}.c-blog-header .c-blog-header__text{margin-bottom:0}.c-blog-header .c-blog-header__stats{margin-left:auto;margin-top:auto}.c-blog-header .c-blog-header__wrap{position:absolute;top:0;left:0;width:100%}.c-blog-header .c-blog-header__img{width:100%;max-height:489px;object-fit:cover}@media(min-width:62em){.c-blog-container{margin-top:-100px}}.c-card{display:flex;flex-direction:column;height:100%;background-color:#fff;box-shadow:0 .275rem .75rem -.0625rem #1310220f,0 .125rem .4rem -.0625rem #13102208;border-radius:.5rem}.c-card .c-card__img{width:100%;height:200px;object-fit:cover}.c-card .c-card__body{display:flex;flex-direction:column;flex:1;justify-content:space-between;padding:1.5rem}.c-card .c-card__img-wrap{position:relative;display:block}.c-card .c-card__over-img{position:absolute;right:10px;bottom:10px}.c-card .c-card__date-over-img{position:absolute;left:0;bottom:0;padding:.5rem 1.5rem;font-weight:700;color:#fff;background:#000}.c-card .c-card__event-wrap{display:flex}.c-card .c-card__link{text-decoration:none}.c-card .c-card__title{font-size:1.25rem}.c-card .c-card__details{display:flex;align-items:center;justify-content:space-between}.c-card .c-card__details .c-card__details:last-child{margin-top:auto}.c-card .c-card__date{display:block}.c-card .c-card__date,.c-card .c-card__customer,.c-card .c-card__reading,.c-card .c-card__region{font-size:.75rem}.c-card .c-card__event-details{font-size:.9rem;padding:1rem 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.c-card .c-card__event-date{display:block;font-size:.75rem}.c-card .c-card__organiser,.c-card .c-card__reading{margin-left:auto}.dark-mode .c-card{background-color:#ffffff0d}.c-filter-toggle{position:relative;margin-bottom:1.5rem;display:block;padding:1rem;border:2px solid #e9ecef;border-radius:.5rem;background-color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;z-index:100}@media(min-width:62em){.c-filter-toggle{margin-block:1.5rem}}.c-filter-toggle:hover{border-color:#0d6efd;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transform:translateY(-1px)}.c-filter-toggle:focus,.c-filter-toggle.active{border-color:#0d6efd;background-color:#f8f9fa;box-shadow:0 0 0 3px #0d6efd40;outline:none}.c-filter-toggle .badge{font-size:.75em;padding:.25em .5em}.c-filter-toggle i{transition:transform .3s cubic-bezier(.4,0,.2,1)}.c-filter-toggle.active{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.c-filter-toggle.active i.bi-chevron-down{transform:rotate(180deg)}.blog-filters.active .card{border-top-left-radius:0;border-top-right-radius:0;border-top:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}@media(min-width:1024px){.blog-filters.active .card{border-radius:.5rem;border-top:1px solid #dee2e6;box-shadow:0 .275rem .75rem -.0625rem #1310220f,0 .125rem .4rem -.0625rem #13102208}}.blog-filters .dropdown-menu.show{position:relative!important;display:block;float:none;width:100%;margin:0;border:none!important;box-shadow:none!important;transform:none!important}.blog-filters .dropdown.show .dropdown-menu{display:block}.blog-filters .dropdown-item-text{padding-left:0!important;padding-right:0!important}
