@keyframes fadeIn{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@keyframes arrow-slide{0%{transform:translate(0);opacity:1}33%{transform:translate(5px);opacity:0}66%{transform:translate(-10px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInFromAboveFull{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.img-box{position:relative;height:100%;display:block;overflow:hidden;width:100%}.img-box a,.img-box figure{position:relative;height:100%;display:block;overflow:hidden;width:100%;transition:.4s ease-in-out all}.img-box a img,.img-box figure img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}.img-box img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.rooster{position:relative}.rooster h2{margin-bottom:2.25rem}.rooster__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #FFEBFE;border-radius:.75rem;background-color:#fff}.rooster__table{width:100%;min-width:20rem}.rooster__table thead th{padding:1rem 1.5rem;text-align:left;font-family:Nunito,sans-serif;font-size:1rem;font-weight:600;line-height:1.35;color:#4d0249;background-color:#fff;border-bottom:1px solid #FFEBFE}.rooster__table thead th:first-child{width:50%}.rooster__table tbody tr{border-bottom:1px solid #FFEBFE}.rooster__table tbody tr:last-child{border-bottom:none}.rooster__table tbody td,.rooster__table tbody th{padding:.875rem 1.5rem;font-size:1rem;line-height:1.4;color:#020027;vertical-align:middle}.rooster__table tbody td:first-child{font-weight:600;color:#4d0249}.rooster__month th{padding:.75rem 1.5rem;text-align:left;font-family:Nunito,sans-serif;font-size:.9375rem;font-weight:600;text-transform:capitalize;color:#9e1a97;background-color:#9e1a970f;border-bottom:1px solid #FFEBFE}.rooster__disclaimer{margin:1.25rem 0 0;font-size:.875rem;line-height:1.5;color:#020027bf;font-style:italic}.rooster:last-of-type{margin-bottom:0}@media screen and (min-width:1023px){.rooster:last-of-type{margin-bottom:2.5rem}}@media screen and (min-width:1300px){.rooster:last-of-type{margin-bottom:7.5rem}}
