.press-room-listing{position:relative}.press-room-listing .contact-button{align-items:center;display:flex}.press-room-listing .categories-top-bar{display:flex;position:relative;white-space:nowrap}@media (max-width:991px){.press-room-listing .categories-top-bar .filter-button-container{overflow-x:auto}}.press-room-listing .categories-top-bar .filter-button-container::-webkit-scrollbar,.press-room-listing .categories-top-bar .filter-button-container::-webkit-scrollbar-thumb,.press-room-listing .categories-top-bar .filter-button-container::-webkit-scrollbar-track{height:0}.press-room-listing .categories-top-bar .filter-button-container{column-gap:.8rem}.press-room-listing .categories-top-bar .filter-button-container .filter-button{background-color:#f5f5f5;padding:1.2rem 1.6rem}.press-room-listing .categories-top-bar .filter-button-container .filter-button.active{background-color:#181818;color:#fff}.press-room-listing .filter-top-bar{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;height:60px}@media only screen and (max-width:991px){.press-room-listing .filter-top-bar{align-items:center;display:flex;justify-content:flex-end}}.press-room-listing .filter-top-bar .top-content{justify-content:flex-end}.press-room-listing .filter-top-bar .top-content button{padding:0}.press-room-listing .filter-top-bar .resultarea{color:#474747}@media (min-width:992px){.press-room-listing .filter-top-bar .resultarea{align-items:center;display:flex}}.press-room-listing .blocks{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(200px,1fr))}@media screen and (min-width:576px){.press-room-listing .blocks{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media screen and (min-width:992px){.press-room-listing .blocks{grid-template-columns:repeat(3,minmax(200px,1fr))}}@media screen and (min-width:1200px){.press-room-listing .blocks{grid-template-columns:repeat(4,minmax(200px,1fr))}}.press-room-listing .blocks .pressroom-content-block{aspect-ratio:3/4;background-color:#f5f5f5;color:#181818;display:flex;height:100%;position:relative;width:100%}.press-room-listing .blocks .pressroom-content-block .image-wrapper{height:100%;overflow:hidden;width:100%}.press-room-listing .blocks .pressroom-content-block .image-wrapper:before{background-color:rgba(0,0,0,.2);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.press-room-listing .blocks .pressroom-content-block .bottomGradient{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.15));bottom:0;height:30%;left:0;pointer-events:none;position:absolute;width:100%}.press-room-listing .blocks .pressroom-content-block .pressroom-tag-container{display:flex;gap:1.2rem;left:1.6rem;position:absolute;top:1.6rem;z-index:2}.press-room-listing .blocks .pressroom-content-block .pressroom-tag-container .pressroom__tag{background-color:rgba(0,0,0,.2);border-radius:.5rem;color:#fff;padding:.8rem 1.2rem;pointer-events:none}.press-room-listing .blocks .pressroom-content-block.double a{flex:1}@media screen and (min-width:992px){.press-room-listing .blocks .pressroom-content-block.double a{flex-direction:row}}.press-room-listing .blocks .pressroom-content-block.double a .image-wrapper{display:flex}@media screen and (min-width:576px){.press-room-listing .blocks .pressroom-content-block.double{aspect-ratio:revert;flex-direction:row}}@media screen and (min-width:992px){.press-room-listing .blocks .pressroom-content-block.double{aspect-ratio:revert;grid-column:span 2}}.press-room-listing .blocks .pressroom-content-block a{display:flex;position:relative;width:100%}.press-room-listing .blocks .pressroom-content-block img{aspect-ratio:3/2;height:100%;object-fit:cover;transition:transform .4s;width:100%}.press-room-listing .blocks .pressroom-content-block img:hover{transform:scale(1.05)}.press-room-listing .blocks .pressroom-content-block .content-body{bottom:0;color:#fff;left:0;padding:2rem;pointer-events:none;position:absolute;text-shadow:0 .4rem 5rem rgba(0,0,0,.6);z-index:2}.press-room-listing .blocks .pressroom-content-block .content-body .readtime{color:#e0e0e0}.press-room-listing .show-more{align-items:center}.press-room-listing .show-more button{flex:1}@media screen and (min-width:576px){.press-room-listing .show-more button{width:240px}}.press-room-listing .contact-section{border-top:1px solid #e0e0e0}.press-room-listing .contact-section .press-contact *{color:#474747;font-size:20px}
/*# sourceMappingURL=pressRoomListing.4b0d8c4255152e9fa14b.css.map*/