.generic-news-carousel-block{margin-bottom:28px}.generic-news-carousel-block .news-item{background-color:#f6f6f6;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden;padding:0}.generic-news-carousel-block .news-item:not(:last-of-type){margin-bottom:20px}.generic-news-carousel-block .news-item .item-img-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:135px;min-width:220px;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:48em){.generic-news-carousel-block .news-item .item-img-wrap{margin-right:20px;padding:10px;width:auto}}.generic-news-carousel-block .news-item .item-img-wrap img{border-radius:8px;max-height:120px;max-width:240px}.generic-news-carousel-block .news-item .item-img-wrap .expiry-label{background-color:#fb3e3a;box-shadow:0 3px 6px rgba(0,0,0,.16);color:#fff;font-size:1.6rem;font-weight:600;left:-30px;position:absolute;text-align:center;top:25px;transform:rotate(-45deg);width:140px;z-index:2}.generic-news-carousel-block .news-item .item-img-wrap .item-img{align-items:center;border-radius:8px;display:flex;flex-direction:column;height:120px;justify-content:center;width:240px}.generic-news-carousel-block .news-item .item-content{display:flex;flex-direction:column;padding:10px}.generic-news-carousel-block .news-item .item-content .item-title{color:#003761;font-size:1.8rem;font-weight:600;margin:0 0 5px;text-decoration:none}.generic-news-carousel-block .news-item .item-content .item-title:hover{color:#0056a3}.generic-news-carousel-block .news-item .item-content .item-labels{align-items:center;display:flex;flex-wrap:wrap;line-height:1}.generic-news-carousel-block .news-item .item-content .item-labels .author,.generic-news-carousel-block .news-item .item-content .item-labels .item-date{align-items:end;color:#5b5b5b;display:flex;font-size:1.2rem;font-weight:600;margin-right:10px}.generic-news-carousel-block .news-item .item-content .item-labels .author:before,.generic-news-carousel-block .news-item .item-content .item-labels .item-date:before{background-image:url(../../img/clock.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:15px;margin-right:4px;width:15px}.generic-news-carousel-block .news-item .item-content .item-labels .author:before{background-image:url(../../img/person.svg)}.generic-news-carousel-block .news-item .item-content .item-labels .item-expiry .expiry-label{align-items:center;display:flex}.generic-news-carousel-block .news-item .item-content .item-labels .item-expiry .expiry-label:before{align-items:center;background-color:#fb3e3a;border-radius:50%;color:#fff;content:"!";cursor:pointer;display:inline-block;display:flex;font-size:1.6rem;font-weight:700;height:20px;justify-content:center;margin-right:10px;width:20px}.generic-news-carousel-block .news-item .item-content .item-labels .item-expiry .expiry-text{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background-color:#fff;border-radius:6px;box-shadow:0 0 20px 0 rgba(0,0,0,.16);color:#fb3e3a;display:none;font-family:sans-serif;font-size:1.2rem;height:auto;left:50%;line-height:18px;padding:12px 16px;position:absolute;text-align:center;transform:translate(calc(-60% - 14px),5%);width:70%;z-index:99}@media only screen and (min-width:48em){.generic-news-carousel-block .news-item .item-content .item-labels .item-expiry .expiry-text{width:50%}}.generic-news-carousel-block .news-item .item-content .item-labels .item-expiry:hover .expiry-label:before{background-color:#b20704}.generic-news-carousel-block .news-item .item-content .item-labels .item-expiry:hover .expiry-text{-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease;display:block;transform-origin:100% 0}.generic-news-carousel-block .news-item .item-content .item-desc{color:#5b5b5b;flex-grow:1;font-size:1.6rem;margin-bottom:0;padding:5px 0 0}